[Piuparts-devel] Bug#850917: Bug#850917: Bug#854317: piuparts: adequate reports obsolete conffile for piuparts

Michael Stapelberg stapelberg at debian.org
Tue Mar 7 18:21:02 UTC 2017


I’m currently travelling. Might have time for some patches mid/end of next
week. If someone wants to race me to it (should be simple?), please go
ahead.

On Tue, Mar 7, 2017 at 9:02 AM, Holger Levsen <holger at layer-acht.org> wrote:

> Hi,
>
> On Tue, Mar 07, 2017 at 01:40:30PM +0000, Simon McVittie wrote:
> > This seems to have caused piuparts regressions for what I believe are
> > otherwise correct packages:
> > https://piuparts.debian.org/sid/fail/libgtk-3-doc_3.22.9-3.log
>
> thanks for notifying us about this, Simon!
>
> > Since the release team use piuparts regressions as a way to gate packages
> > entering testing, this is likely to be creating extra work for the
> > release team and for maintainers/NMUers who need changes unblocked.
>
> I guess that's somewhat fair game, as since this is the case, the workload
> for
> piuparts maintenance and maintainers has increased quite a bit… :-)
>
> > I can't see anything in that log that looks like a failure, other than:
> >
> > 0m13.6s DUMP:
> >   Removing 'local diversion of /usr/bin/update-alternatives to
> /usr/bin/update-alternatives.orig'
> >   cat: /tmp/log-alternatives.log: No such file or directory
> >   rm: cannot remove '/tmp/log-alternatives.log': No such file or
> directory
> > 0m13.6s ERROR: Command failed (status=1): ['chroot', '/srv/
> piuparts.debian.org/tmp/tmpMU3r5N', 'tmp/scripts/post_install_log_
> alternatives']
> >   Removing 'local diversion of /usr/bin/update-alternatives to
> /usr/bin/update-alternatives.orig'
> >   cat: /tmp/log-alternatives.log: No such file or directory
> >   rm: cannot remove '/tmp/log-alternatives.log': No such file or
> directory
> >
> > I assume this is because libgtk-3-doc is such a simple package that it
> > doesn't depend on anything that would cause any alternatives to be
> > updated, so the log was never created.
>
> I guess so too, but I'll leave the detailed analysis and followups to
> Michael…
>
> > To be robust against the log either never being created, or being
> cleaned up
> > by tmpreaper or similar, it would seem better to do:
> >
> > -cat /tmp/log-alternatives.log
> > -rm /tmp/log-alternatives.log
> > +cat /tmp/log-alternatives.log || :
> > +rm -f /tmp/log-alternatives.log
>
> I think I prefer "|| true" over "|| :" for readability…
>
> > The scripts added by
> > https://github.com/stapelberg/piuparts/commit/
> 4867f7251189bd9f48fc229804a6ae44623546e4
> > also don't use set -e, unless that was added later. They probably should.
>
> agreed.
>
> Michael, can you please send some patches along?! ;-)
>
>
> --
> cheers,
>         Holger
>



-- 
Best regards,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/piuparts-devel/attachments/20170307/7e0bde84/attachment-0001.html>


More information about the Piuparts-devel mailing list