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

libxml-parser-perl and embedded expat library



Hi everyone,

I've been looking into the possibility of converting libxml-parser-perl
from Arch: any to Arch: all, due to the use of the package as a
Build-Dependency, which is not multi-arch installable.

Currently, all files except libxml-parser-perl (doc-base) and Expat.so are 
byte-for-byte identical.

libxml-parser-perl (doc-base) differs due a hard-coded path to the two Files. For example:

  - /usr/lib/i386-linux-gnu/perl5/5.28/XML/Parser/Encodings/README
  - /usr/lib/i386-linux-gnu/perl5/5.28/XML/Parser/Encodings/Japanese_Encodings.msg
  + /usr/lib/x86_64-linux-gnu/perl5/5.28/XML/Parser/Encodings/README
  + /usr/lib/x86_64-linux-gnu/perl5/5.28/XML/Parser/Encodings/Japanese_Encodings.msg

README and Japanese_Encodings.msg are byte-for-byte identical, however.

This just leaves the arch-specific Expat.so, which is an embedded copy.

1. Why does libxml-parser-perl use this version of Expat, instead of the
version provided by the repository?

2. Is it possible to remove the embedded copy? Or can we split the package
into arch: any for the Expat library and arch: all for everything else?

Thank you

Hugh

Reply to: