Bug#945057: libnet-dbus-perl FTCBFS: uses the build architecture pkg-config

Niko Tyni ntyni at debian.org
Sun Dec 15 17:42:50 GMT 2019


On Sun, Dec 15, 2019 at 04:39:18PM +0100, Helmut Grohne wrote:

> If we count Debian in, this is four different Linux distributions all
> trying to cross build (part of) cpan. I think this shows that moving
> some of the integration upstream is worth a try. The less each and every
> distribution diverges here, the less work there will be.

Thanks for the links, they are interesting. Sorry about my pessimism.

> If we assume that our solution cannot be upstreamed, I agree with that.
> That'd make me sad though. In a number of (non-perl) occasions, I've
> encountered that one of our other cross distributions had fixed a cross
> build bug with a patch that wasn't upstreamable (often called
> "hackfix"). I've tried sending real and upstreamable patches in such
> cases to permanently get rid of the need to patch.

This is of course very commendable.

> So I think the key here is to propose a useful interface for
> communicating pkg-config and then agreeing with all other users on that
> interface in order to be able to upstream the resulting per-module
> patches.
> 
> I guess the next step is searching through our lib*-perl build failures
> for occasions of using pkg-config. Then match those failures with other
> distributions to encounter prior art and finding a common denominator. I
> plan on looking into this, but not today.

Thanks for your work.
-- 
Niko



More information about the pkg-perl-maintainers mailing list