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