Hi!

On Sun, 2014-01-19 at 02:39:58 +0000, peter green wrote:
> Package: libdpkg-perl
> Version: 1.17.5

> While looking at a build failure in raspbian I noticed that
> "dpkg-buildflags --get LDFLAGS" on raspbian returned an empty
> string. Tracing through the code I found a chain of calls that
> eventually lead to get_vendor_object in Vendor.pm searching for a
> vendor specific perl module (Dpkg::Vendor::$name where $name can be
> one of several case variants of the vendor name). If it isn't found
> then Dpkg::Vendor::Default is loaded (which has different settings
> from Dpkg::Vendor::Debian).
> 
> I spoke to pabs about this on irc and in our opinion if a perl
> module specific to the current vendor cannot be found then the
> parent relationships declared in the dpkg origins files should be
> followed until a perl module is found (or the end of the chain is
> reached). This follows the principle that when someone creates a
> deriviative of a distribution everything that has not been
> explicitly changed for that derivative should be the same as it's
> parent.

Ah, yeah makes sense, I'm implementing this for 1.17.7.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to