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.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]