Bug#520642: gtk2-engines-udeb: depends on non-udeb packages on hppa, among other things
gtk2-engines-udeb exhibits two problems on hppa, though the second of
them may be applicable to other arches as well.
In the first place, gtk2-engines-udeb 2.14.3-2 and 2.16.1-2 depend on
libdirectfb-1.0-0-udeb, but only on hppa. This dependency is,
additionally, spurious: the files shipped in gtk2-engines-udeb are
linked against libdirectfb-1.0, but do not use any of its symbols as far
as I can see. The fact that this linkage is only present on hppa is
probably symptomatic that something is going wrong there.
This dependency on directfb caused us to schedule a Bin-NMU of
gtk2-engines on hppa in order to rebuild it against the new directfb.
Which brings us to the second problem: the resulting gtk2-engines-udeb
2.16.1-2+b1 has completely fucked up dependencies! It depends on
libcairo2, libglib2.0-0 and libgtk2.0-0 instead of their -udeb
I don’t know if this is an hppa-specific problem as well, or it just
means that gtk2-engines cannot be safely Bin-NMUed. In either case, it
needs a fix.
I’m CC'ing -boot to see if they can take a look in order to better
diagnose the problem.
- Are you sure we're good?
-- Rory and Lorelai