[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Aktualisierung von manpages-l10n nur eingeschränkt möglich



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


Reply to: