Hi!

On Wed, 2014-12-17 at 22:18:12 +0100, Niels Thykier wrote:
> On 2014-12-16 06:22, Guillem Jover wrote:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian....@packages.debian.org
> > Usertags: unblock
> > Control: block -1 by 770627

> > I'd prefer if 1.17.22 could be unblocked before uploading this, because
> > that version is way better than the one currently in testing, and it is
> > causing fewer upgrade issues. Otherwise I'll just merge both unblock
> > requests.
> 
> Apologies, but I am not entirely convinced here.  I would strongly
> prefer /not/ having trigger regressions right now.

Sorry, it seems there was a communication breakdown somewhere, my
fault.

As I just mentioned on #771730, once tracked down I always thought
this affected all dpkg versions doing trigger dependency checks
(although other issues might have shadowed that specific problem),
but it seems I thought I mentioned it somewhere but cannot find any
reference now :(, and did not actually try to reproduce with older
versions because it seemed a bit like a waste of time when the
unblock didn't seem to be dependenent on that issue.

So, yes, 1.17.22 is really better in any possible way to 1.17.21.
But, obviously your call.

> In fact, I am honestly considering to request having the trigger change
> reverted if 1.17.23 does not solve the issues without introduce another
> regression.

Ok. I'll do another pass over the code, and then try to improve the
functional test suite to see if I catch something else before the
upload.

>   We are one and a half month into the freeze and we still do not have a
> clean upgrade path on a package level.  I am deeply concerned that we
> have been missing out on (e.g.) the systemd upgrade reports because of this.

Sorry, I guess I should have tried to push a fix for the RC bug earlier
w/o waiting for the translations deadline, but was not entirely clear
on whether the disabled unblock was permanent or temporary until
clarification on the dbus issue and enabling it back had not happened
for unrelated reasons.

Also given that #771730 was not a regression, it seemed prudent to let
.22 migrate first.

> > I've delayed a bit the request because there are still some packages
> > with trigger cycles that have not been uploaded yet, I can start taking
> > a look on delayed NMUs and wait for those or upload .23 right away and
> > possibly prepare a .24 with those additional versioned Breaks, whichever
> > you prefer.
> 
> It seems that only gxine and icecc are missing now.  If so, please go
> ahead with the .23 with versioned breaks for them as well.  Worst case,
> I will have them removed from testing - best case, they will be fixed.
>   I will take the political fall-out of this and notify the maintainers
> of the affected packages.  Let me know if I missed any packages.

Unfortunately there's still auctex, gxine, icecc, mcollective, pypy
and wordpress. And I'm not sure if the fix for all of them might be
a strightforward switch to a -noawait directive.

> > I've also not added the --force-configure-any default switch, because we
> > don't really know what happened with apt and dbus there, and if apt from
> > stable is affected or not. Given the recent dpkg, apt, and dbus changes
> > I think I'd rather let this as is, and wait in case it shows up again,
> > which should give us more information (due to the new apt not eating
> > dpkg's output).
> 
> Noted, though I sincerely hope it is fixed.  I /might/ be convinced to
> accept a .24 for this particular issue.

Just to clarify, if there's still an issue, it's exclusively in apt.
The problems with dbus were due to apt trying to configure stuff when
libdbus was not yet properly configured (AFAIR). And there was similar
issues in apt between 0.9.9 and 1.0.7 (see #767734), but maybe this is
something else, although related, but only showing up when trigger
states are involved, this might also be a problem in apt in stable or
just with newer versions, that might have only emerged due to the
recent changes in dpkg. It might be that this only happens when
packages break on upgrade as it happened with some of the dbus
versions that failed on postinst, etc. Dunno, really.

But in any case the --force-configure-any default change would be a
workaround in dpkg to cover for the dist-upgrade problem of apt not
upgrading itself as the first thing, and reexecuting. I also don't
know what's the stance on requiring specific packaging tools to be
upgraded first? Which might mean that if the issue is still there it
could be fixed in apt proper.

> Apologies for the less optimistic view on my end and thanks for your work.

Sure, fully understood, no problem.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to