Hi Jim and the Dev group, I’m in the process of wrapping up some minor improvements to the RBE (Release Build Environment) that I wanted to make for creating the interim development builds of FreeDOS.
For example: * Automatic interim build versioning. That way we can easily verify that any reported issues are for the current or a previous build. I went with version numbers like U2207. The U (for Unstable) followed by Year and Month. If for some reason additional interim builds are created that month (major bug, etc), then a suffix of a-z is appended (like U2207, U2207a, U2207b, U2208, U2209, etc). * Automatic CHANGES.LOG. This will be included on the interim builds and actual release build media (LiveCD, LegacyCD and FullUSB) going forward. It is created by parsing the commit logs for changes since the last release (or interim build) in all of the various projects. There is some automatic filtering of things like updated timestamp and unimportant commits. Unfortunately, this means I’ll need to start writing better commit comments. :-( Anyway, it looks like this… Changes since FreeDOS 1.3 release 2022-06-22 10:02:08 project_RBE (shidel): Adjust interim build file names 2022-06-22 09:13:23 project_RBE (shidel): Automatic Unstable Build Versioning 2022-06-21 09:21:37 project_FD-NLS (shidel): added FreeDOS release README to NLS project 2022-06-19 20:43:04 project_FD-NLS (cardpuncher): Add files via upload 2022-06-19 19:51:27 project_FD-NLS (shidel): from W.Spiegl … 2022-06-17 23:29:30 project_FD-NLS (Andrew Bird): Fixup incorrect UTF-8 file extension suffix 2022-06-13 14:46:45 sbpmixer (Shidel): Initial commit 2022-06-13 10:50:00 sbpmixer (shidel): v2.0 2022-06-06 21:32:25 project_FD-NLS (cardpuncher): Add files via upload 2022-06-03 06:53:06 project_FD-NLS (shidel): W.Spiegl 2022-05-30 10:38:58 project_FD-NLS (shidel): Codepage corrections 2022-05-26 10:42:04 xdel (shidel): v2.08 2022-05-24 02:31:32 xdel (shidel): v2.07 2022-05-17 07:40:47 fasm (shidel): v1.73.30 … * Interim builds use slightly different file names so they are not confused with release builds. * Interim build package update links now point to the Unstable software repo ( https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/unstable/pkg-html/index.html <https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/unstable/pkg-html/index.html> ) instead of a version specific repository. The Unstable repo contains the latest package versions. What is left to (probably) do… * Maybe… Update installer theme when using interim build. I’m thinking black background to differentiate it a normal release (blue background). * Maybe… Add boot message noting/warning that it is not a release build. Maybe… “Warning: This is a FreeDOS development build and is for testing purposes. It may exhibit behavior vary different from a release build and may not be suitable for regular use. For general use, please consider using the latest release build available at http://freedos.org <http://freedos.org/>” Anyhow, we should be ready for the first interim build on July 1st. At some point, I will probably shove the RBE onto one of the machines I have laying around with a cron job to create an interim build each month. Then, automatically upload it if there are any changes. :-) Jerome
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel