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
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel