Moin Mario, On Fri, Jan 24, 2020 at 06:44:42PM +0100, Mario Blättermann wrote: > gerade eben habe ich versucht, die Upstream-Handbuchseiten in > manpages-l10n zu aktualisieren. Dabei ist ein Problem aufgetreten: > Archlinux stellt den Kompressionsalgorithmus der Pakete derzeit von Xz > (*.xz) auf Zstandard (*.zst) um. Daher haben wir einen Mischmasch > beider Formate, der das Skript upstream/archlinux/update-manpages.sh > überfordert. Hier der betreffende Teil: > > # Download HTML page and discover the correct link > echo "Downloading and updating package '$package' from '$repo'" > url=$(wget --quiet -O - > "https://mirror.netcologne.de/archlinux/$repo/os/x86_64/" | > grep "\"$package-[0-9][^\"]*\.pkg\.tar\.xz[^.]" | > sed -e "s,.*<a href=\"\($package-[^\"]*\).*,\1,") > url="https://mirror.netcologne.de/archlinux/$repo/os/x86_64/$url" > wget --quiet --directory-prefix=tmp/downloads "$url" > > # Update the manpages from the package > latest_pkg=$(ls tmp/downloads/$package-*.pkg.tar.xz) > if [ -z $latest_pkg ]; then > echo "Warning: Could not find .pkg.tar.xz for package '$package'" > else > tar xaf $latest_pkg --directory=tmp 2>/dev/null > ../move-manpages.sh "$package" > > Es lassen sich so nur ältere Pakete herunterladen, deren > Handbuchseiten wir schon hatten, aber nicht die neueren, auf die es > bei einer solchen Aktualisierung ankäme. Die ergibt folglich keinen > Sinn. Kann das bitte im Skript mal jemand anpassen, so das beide > Kompressionsformate berücksichtigt werden? Vielen Dank im Voraus. Brauchen wir den beide Formate? Wenn sie umstellen, dann brauchen wir doch nur das neue Format? Dafür gibts nen Debian-Paket und ich hätte die obigen Zeielne einfach angepasst. Du kannst es ja mal lokal machen und schauen, wie es ausgeht (ggf. in einer Depot-Kopie). Viele Grüße Helge -- Dr. Helge Kreutzmann debian@helgefjell.de Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
Attachment:
signature.asc
Description: PGP signature