Hi Jim,

> On Oct 1, 2023, at 7:05 PM, Jim Hall via Freedos-user 
> <freedos-user@lists.sourceforge.net> wrote:
> 
> Eric wrote:
>> You can also find updates for JEMM and HIMEMX on Japheth's GitHub "Baron von 
>> Riedesel", even his HIMEMSX to use more than 4 GB RAM :-)
> 
> Mercury Thirteen wrote:
> [..]
>> Looks like I fell behind on keeping up with all of Japheth's updates! The 
>> downloads section at MercuryCoding.com has been updated with new versions of 
>> HiMemX and JWasm as well. Thanks, Eric, for (indirectly) pointing this out 
>> to me! :)
>> 
> 
> I didn't have the latest HIMEMX mirrored on Ibiblio, so I just grabbed
> the copies you have. I checked the file contents, and they have been
> touched since the original. For example, 3.38
> (https://github.com/Baron-von-Riedesel/HimemX/releases) was released
> Nov 21, 2022 and has file contents like this:
> 
> $ unzip -l HimemX338.zip
> Archive:  HimemX338.zip
>  Length      Date    Time    Name
> ---------  ---------- -----   ----
>     6056  11-21-2022 13:01   HimemX.exe
>     6056  11-21-2022 13:01   HimemX2.exe
>     1954  04-16-2020 06:38   Readme.txt
>     4871  11-21-2022 13:01   History.txt
>    81855  11-21-2022 13:01   HimemX.asm
>      296  03-24-2020 01:56   Make.bat
>      529  03-24-2020 01:58   Makefile
> ---------                     -------
>   101617                     7 files
> 
> 
> It looks like you modify the zip files when you mirror them. Your
> version looks like this:
> 
> $ unzip -l 3.38/himemx338.zip
> Archive:  3.38/himemx338.zip
>  Length      Date    Time    Name
> ---------  ---------- -----   ----
>        0  09-23-2023 03:38   APPINFO/
>      568  09-23-2023 03:38   APPINFO/HIMEMX.LSM
>        0  09-23-2023 03:38   BIN/
>     6056  09-23-2023 03:38   BIN/HIMEMX.EXE
>     2168  09-23-2023 03:38   BIN/UMBM.EXE
>     6056  09-23-2023 03:38   BIN/HIMEMX2.EXE
>        0  09-23-2023 03:38   DOC/
>        0  09-23-2023 03:38   DOC/HIMEMX/
>     1954  09-23-2023 03:38   DOC/HIMEMX/README.TXT
>     4871  09-23-2023 03:38   DOC/HIMEMX/HISTORY.TXT
>        0  09-23-2023 03:38   SOURCE/
>        0  09-23-2023 03:38   SOURCE/UMBM/
>      296  09-23-2023 03:38   SOURCE/UMBM/MAKE.BAT
>    12147  09-23-2023 03:38   SOURCE/UMBM/UMBM.ASM
>        0  09-23-2023 03:38   SOURCE/HIMEMX/
>      296  09-23-2023 03:38   SOURCE/HIMEMX/MAKE.BAT
>    81855  09-23-2023 03:38   SOURCE/HIMEMX/HIMEMX.ASM
>      529  09-23-2023 03:38   SOURCE/HIMEMX/MAKEFILE
> ---------                     -------
>   116796                     18 files
> 
> 
> (You sent your message on 9/23, so that explains the dates.)
> 
> Are you folding the source code into the "exe" zip file to create a package?
> 
> 
> At least for the mirrored files on Ibiblio, I prefer to keep the files
> as provided by the developer (Jerome creates packages, but the Files
> Archive section is a straight mirror.) So I'll re-mirror the original
> releases from GitHub.
> 

Unfortunately, GitHub and GitLab do not preserve timestamps on their own. When 
you checkout a project, the files get stamped with current time. 

The same thing happens when they create a release. The files in the zip have a 
timestamp based on the release creation and not when the file was last modified.

This was one of the primary reasons I wrote the FDVCS.SH script. It maintains a 
simple hash based timestamp data file. Which is updated and managed 
automatically through the script during commits and checkouts to preserve 
correct timestamps. The script also handles several other issues and annoyances 
when using Git.

Side note, The RBE pulls the project from the GitLab archive and uses that 
utility to adjust file timestamps before building the packages that get 
included on the release media.

Anyhow, simply refetching the release zips from Git* won’t correct the 
timestamp issue with the mirrored archives. 

Jerome 


> 
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to