Hi Darik, > On Nov 16, 2021, at 1:01 PM, Darik Horn <dajh...@gmail.com> wrote: > > Jerome, > >> First, the new versions would need to be checked to ensure compatibility. >> They would probably be fine. But, testing would still need done. I honestly >> just done have the time for that at present. > > This work is, in part, the result of doing coverage testing on the > distribution. > > >> But, I think it is to late to consider such a large unplanned change this >> close to the release 1.3-RC5. > > Note that this fixes the fails-to-install-all-packages-with-source bug > in the latest release candidate.
No. The package for HTMLHELP used a source directory as HELP which conflicted with another package. I’ve corrected the package on the repository. So, there is no longer a conflict. >> I appreciate the effort you put into creating a PowerShell script to repack >> the repository. However, I do not know if we are going to do that. > > This bash script does the same thing. The file is also in the shared > folder in case the listserv mangles it here. I will submit PRs for > additional work now that I know about the Gitlab account. > > > #!/bin/bash > # fdrepack.sh: FreeDOS repository repacking script. > > fdrepack () > { > TMPDIR=$(mktemp -d) > pushd "$TMPDIR" >/dev/null > unzip -q "$1" > > if [[ -d 'SOURCE' ]] > then > pushd 'SOURCE' >/dev/null > for ii in *.7[Zz] > do > if [[ -r "$ii" ]] > then > # Force the source package name to uppercase. > mkdir $(basename "${ii@U}" '.7Z') > pushd $(basename "${ii@U}" '.7Z') >/dev/null > 7z x "../$ii" > popd >/dev/null > rm "$ii" > fi > done > for ii in *.[Zz][Ii][Pp] > do > if [[ -r "$ii" ]] > then > # Force the source package name to uppercase. > mkdir $(basename "${ii@U}" '.ZIP') > pushd $(basename "${ii@U}" '.ZIP') >/dev/null > unzip -q "../$ii" > popd >/dev/null > rm "$ii" > fi > done > > for ii in * > do > if pushd "$ii" >/dev/null > then > # Unpack and delete old LFN source archives. > find -maxdepth 1 -type f -iname sources.7z -exec 7z x {} \; > -exec rm {} \; > find -maxdepth 1 -type f -iname sources.zip -exec unzip -q {} > \; -exec rm {} \; > # Using the store method here makes upstream sources solid in > the package zip. > zip -0Xoqr "../${ii@U}.ZIP" . > popd >/dev/null > rm -rf "$ii" > fi > done > popd >/dev/null > fi > > # Use InfoZIP here for the -k and -o switches. > zip -0Xkoqr "${1}.repack" > advzip -k -p -z -3 -i 15 "${1}.repack" > mv "${1}.repack" "${1}" > popd >/dev/null > rm -rf "$TMPDIR" > } > > export -f fdrepack > find ~+ -type f -iname \*.zip -exec bash -c 'fdrepack "{}"' \; > > > _______________________________________________ > 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