On Thu, Jun 07, 2018 at 02:23:15PM -0700, Julian Andres Klode wrote:
> On Thu, Jun 07, 2018 at 10:57:54PM +0200, Bill Allombert wrote:
> > On Thu, Jun 07, 2018 at 09:57:51AM -0700, Julian Andres Klode wrote:
> > > > Are you sure the upgrade failure are not caused by another patch that it
> > > > applied by ubuntu ?
> > > 
> > > Reasonably.
> > > 
> > > > I have yet to see a single upgrade failure in Debian proper.
> > > 
> > > It's still broken. Let's say you have foo shipping a menu file, and an 
> > > upgrade for
> > > menu. APT might schedule it like this:
> > > 
> > >   unpack foo
> > >   unpack menu
> > >   configure foo
> > 
> > So ? If menu is not configured, then update-menus is not executable, so
> > test -x update-menus return false.
> 
> So? The file trigger gets activated by the package being installed, so:
> 
>   unpack foo
>   unpack menu
>   <dpkg tries to run trigger for foo>
> 
> And dpkg then fails because menu is not configured. Though, I don't know,
> maybe it only fails if a dependency of menu is not configured, like in
> the bug report:
> 
> dpkg: dependency problems prevent processing triggers for menu:
>  menu depends on libstdc++6 (>= 4.6); however:
>   Package libstdc++6:amd64 is not configured yet.

What prevent dpkg to configure libstdc++6 in the first place ?

The problem might be some package that menu depend on.
I did not change the menu trigger code for a long time and nobody
reported upgrade problems, so the change must be in some other
package (or maybe this is a change in dpkg ?).

In any case, you are welcome to do the change in Ubuntu. This way we
will know if that breaks something.

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 

Reply via email to