diff --git a/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc b/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc index 2aa1444a69..9a2f3d363c 100644 --- a/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc +++ b/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc @@ -1,24 +1,24 @@ -=== Ports -- Make OpenJDK 21 the default JAVA_VERSION +=== Make OpenJDK 21 the default JAVA_VERSION Links: link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272855[Issue 272855] URL: link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272855[] + link:https://docs.google.com/spreadsheets/d/17hmRQ0ShY4SHHVEkQBVxqK2G88fPZLriTzO26zXdjC4/edit?usp=sharing[Sheet tracking Work in Progress] URL: https://docs.google.com/spreadsheets/d/17hmRQ0ShY4SHHVEkQBVxqK2G88fPZLriTzO26zXdjC4/edit?usp=sharing Contact: Ronald Klop The default JAVA_VERSION in FreeBSD ports is still OpenJDK 8. It is time to upgrade this to a more modern version like OpenJDK 21. We need to test and fix all ports using Java to build or run with JDK 21, or pin JAVA_VERSION in the port to the latest supported version. The work is being tracked in PR 272855 and a Google Sheet for more details. Already more than half of the ports that failed a test run is fixed. If you have experience with Java and the ports system you are invited to help. I think it is reasonable to have the ports in shape for the JAVA_VERSION=21 setting in February 2026. Plan: * Check the last 12 ports and create a PR or commit * Commit the PRs that are timing out on maintainer feedback * Ask for another exp-run * If done, increase JAVA_VERSION diff --git a/website/content/en/status/report-2025-10-2025-12/mongodb80.adoc b/website/content/en/status/report-2025-10-2025-12/mongodb80.adoc index ecdc88408d..5c08d3d105 100644 --- a/website/content/en/status/report-2025-10-2025-12/mongodb80.adoc +++ b/website/content/en/status/report-2025-10-2025-12/mongodb80.adoc @@ -1,25 +1,25 @@ -=== Ports -- Use Bazel as build tool for MongoDB 8.0 +=== Use Bazel as build tool for MongoDB 8.0 Links: + link:https://www.freshports.org/databases/mongodb80/[MongoDB 8.0 port] URL: https://www.freshports.org/databases/mongodb80/[] + link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287546[Bazel 8 PR] URL: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287546[] Contact: Ronald Klop MongoDB is a production level NoSQL database. Our ports has the Community edition of MongoDB for many years already. MongoDB is used by several WiFi controller software in ports like Unifi and Omada. In MongoDB 8.0.13 the build system is changed from SCons to Bazel. We have version 8 of Bazel in Bugzilla (PR 287546). With this version the build of MongoDB 8.0 starts. Unfortunately the build errors pretty quickly. Because of security issues in the MongoDB 8.0 port it becomes important to upgrade the port to the latest version. I am looking for somebody with experience of a Bazel build to help. * Contact me. * Set up your build environment with Bazel 8. * Compile and fix. * Let us commit it! diff --git a/website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc b/website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc index 77bd46a7a5..b4a0a6a71d 100644 --- a/website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc +++ b/website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc @@ -1,33 +1,34 @@ -=== Parthenope - Design and ideas +=== Parthenope -- Design and ideas Link: + link:https://gitlab.com/alfix/parthenope[Parthenope Repository] URL: link:https://gitlab.com/alfix/parthenope[] Contact: Alfonso Sabato Siciliano Parthenope is a modular, two-step installer for the FreeBSD operating system, written primarily in Lua. The installation process is divided into two phases: . In the first step, configuration files and installation commands are generated using a variety of interactive interfaces. . In the second step, the actual system installation is executed based on the previously created files. The project is simple, extensible, and flexible. It is designed to support multiple frontends, languages, installation modes ("Auto", "Easy", and "Expert"), interactive levels, and logging options. Parthenope began as a personal project to answer a simple question: "What features would I want when installing FreeBSD on my laptop?" It has since evolved into an open source tool that anyone can use, adapt, or extend to meet their own requirements. During this quarter: + * The motivations, a proof of concept, and some screenshot previews were presented at EuroBSDCon 2025, link:https://events.eurobsdcon.org/media/2025/submissions/FV7RJ7/resources/2-step-installer-zagreb-20_rpFDkax.pdf[slides]. * The ISO image generation script and the internationalization subsystem were refactored. * A public repository was created. At the moment it is not yet possible to install FreeBSD. The next steps are: + * Refactor the configuration file. * Refactor the subsystems: logging, modes, phase-2, etc. * Implement the installer components: partitioner, network manager, date/time, etc. In the initial phase, the only frontend will be a Text User Interface, very similar to bsdinstall, the default FreeBSD installer. Additional frontends will be added in the future. -