Bug#776905: Please consider adding libudev-dev as build-dependency

Andreas Henriksson andreas at fatal.se
Sat Sep 5 10:56:02 BST 2015


Control: tags -1 + pending

Hello Laurent Bigonville.

Thanks for the patch. It looks good and has been applied to my git repo.

On Fri, Sep 04, 2015 at 07:27:07PM +0200, Laurent Bigonville wrote:
> Package: util-linux
> Followup-For: Bug #776905
> 
> Hi,
> 
> Please find a patch attached
> 
> Tested on my machine and it seems to work properly.

As discussed yesterday on IRC, we'll be the first essential package to
pull in libudev1. Some summary here for the record:
Since it seems reasonably small (including dependencies =
190+48+30+196+639, where libpcre3 followed by libselinux1 are the
biggest ones) it should be ok. Specially since the patch sets up stage1
build profile which means we should not be adding any additional burden
on bootstrapping.
Most of all I think that atleast currently the udev dependency doesn't
enable much features, which means if we spot any problems we should be
able to get away with just reverting this and disabling those features
which I think it's quite unlikely that anyone picks up and relies
heavily on in the very imminent future.

Additionally I think the policy violation of depending on a lower
priority package doesn't need much consideration anymore since the work
on changing the policy to not need lib* packages priority bumped seems
to not be running into any real issues, even if it's (TTBOMK) not yet
done.

I'm adding the recursive lib* packages to CC and asking maintainers that
if you pick up any new dependencies (which I guess is quite unlikely,
but still) could you please alert me (util-linux at packages.debian.org) in
advance?
Affected packages are:
libudev1, libcap2, libattr1, libselinux1, libpcre3

On a related note:
Given that libudev1 in turn depends on libcap2, I think I remember
that there where some other feature someone wanted enabled that would
pull in libcap2. We should probably also look into enabling that now
that we pull in libcap2 anyway...... 

Regards,
Andreas Henriksson



More information about the Pkg-systemd-maintainers mailing list