pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/textproc/py-lxml
On Fri, Feb 04, 2022 at 04:18:34PM +0100, Hauke Fath wrote:
> >> Log Message:
> >> For reasons unknown, the Solarish build (OmniOSCE here) installs one
> >> file less than the others. Tweak the PLIST generation to make it so.
>
Oh, that was a surprising commit message...
>
> What is the pkgsrc default tar extractor these days?
>
For me, on Solaris it seems to be using archivers/pax (nbtar).
>
> Turns out the tool is running into a path length limitation for the file
>
> ./src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl
>
> (bad), and skipping the file quietly (worse).
>
Looked into it today as there are other packages that also failed to
extract properly for me (notmuch dependencies, py-sphinx related).
Seems as if archivers/pax does not support the ustar pax headers so the
paths longer than 100 characters get truncated (as it's a 100 character
limit in plain tar)
I've hacked together basic support for a few of the headers today and am
currently testing it out, gets me through building of notmuch and its
dependencies at least.
Repo is available on my github, guess I should clean up test and try to
get it into pkgsrc/NetBSD (have a vauge memory of the implementation has
changed on NetBSD to use libarchive)
Home |
Main Index |
Thread Index |
Old Index