Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #60237 > unrolled thread

Bug#822730: initramfs-tools: Should we migrate to a "interest-noawait" trigger for update-initramfs -u?

Started byNiels Thykier <niels@thykier.net>
First post2018-02-18 08:40 +0100
Last post2018-07-19 03:10 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Bug#822730: initramfs-tools: Should we migrate to a "interest-noawait" trigger for update-initramfs -u? Niels Thykier <niels@thykier.net> - 2018-02-18 08:40 +0100
    Bug#822730: initramfs-tools: Should we migrate to a "interest-noawait" trigger for update-initramfs -u? Ben Hutchings <ben@decadent.org.uk> - 2018-07-19 03:10 +0200

#60237 — Bug#822730: initramfs-tools: Should we migrate to a "interest-noawait" trigger for update-initramfs -u?

FromNiels Thykier <niels@thykier.net>
Date2018-02-18 08:40 +0100
SubjectBug#822730: initramfs-tools: Should we migrate to a "interest-noawait" trigger for update-initramfs -u?
Message-ID<vkrJL-1Wz-5@gated-at.bofh.it>
On Sun, 31 Dec 2017 16:29:00 +0000 Niels Thykier <niels@thykier.net> wrote:
> Control: block 491027 by -1
> 
> On Sun, 09 Jul 2017 12:51:00 +0000 Niels Thykier <niels@thykier.net> wrote:
> > On Tue, 26 Apr 2016 22:10:14 +0200 Niels Thykier <niels@thykier.net> wrote:
> > > Package: initramfs-tools
> > > Version: 0.125
> > > Severity: wishlist
> > > Usertags: declarative-packaging 
> > > 
> > > Hi,
> > > 
> > 
> > [...]
> 
> Ping on this?
> 

Hi,

I have been pinging this bug for nearly two years (admittedly with quite
some time between some of the pings) without any replies.

@Ben: Given you appear to be the one doing the actual uploads (i.e. sign
+ upload), could I ask you to review the bug and come with your take on
this?

Thanks,
~Niels

> > > The update-initramfs tool currently has a bit of magic for deferring
> > > changes during upgrades (by exploiting dpkg-trigger).  This is fine,
> > > but I was wondering if we could perhaps add a file-based interest
> > > trigger (or simply migrate to a declarative activate-noawait trigger).
> > > 
> > > I got basically two reasons for this bug:
> > > 
> > >  * Request for support in debhelper #491027 and lintian #678962
> > >  * Promotion of "declarative packaging"[1].
> > > 
> > > 
> > > At first glance[2], I would recommend adding a file-based trigger for the
> > > following reasons:
> > > 
> > >  * Packages would just need to install files in
> > >    usr/share/initramfs-tools/{hooks,scripts} and initramfs-tools
> > >    would take care of the rest.
> > > 
> > >  * There would be no need for lintian tags or changes to debhelper to
> > >    improve support.  It would "just work"(tm).
> > > 
> > > This file-based trigger would be used in /addition/ to the existing
> > > trigger.  AFAICT, some packages only conditionally need to trigger
> > > update-initramfs (and these would still need to be able to call
> > > "dpkg-trigger --no-await update-initramfs").
> > > 
> > >  * What do you think about this suggestion?
> > > 
> > >  * Alternatively, would the use of declarative triggers[3] be ok for
> > >    the debhelper support?
> > > 
> > > 
> > > Thanks,
> > > ~Niels
> > > 
> > > [...]

[toc] | [next] | [standalone]


#61494

FromBen Hutchings <ben@decadent.org.uk>
Date2018-07-19 03:10 +0200
Message-ID<wd5C9-3ZV-3@gated-at.bofh.it>
In reply to#60237

[Multipart message — attachments visible in raw view] — view raw

On Sun, 2018-02-18 at 07:35 +0000, Niels Thykier wrote:
> On Sun, 31 Dec 2017 16:29:00 +0000 Niels Thykier <niels@thykier.net> wrote:
> > Control: block 491027 by -1
> > 
> > On Sun, 09 Jul 2017 12:51:00 +0000 Niels Thykier <niels@thykier.net> wrote:
> > > On Tue, 26 Apr 2016 22:10:14 +0200 Niels Thykier <niels@thykier.net> wrote:
> > > > Package: initramfs-tools
> > > > Version: 0.125
> > > > Severity: wishlist
> > > > Usertags: declarative-packaging 
> > > > 
> > > > Hi,
> > > > 
> > > 
> > > [...]
> > 
> > Ping on this?
> > 
> 
> Hi,
> 
> I have been pinging this bug for nearly two years (admittedly with quite
> some time between some of the pings) without any replies.
> 
> @Ben: Given you appear to be the one doing the actual uploads (i.e. sign
> + upload), could I ask you to review the bug and come with your take on
> this?

I finally had a look at this while preparing a new version.  Sorry for
taking so long, but I hope you understand that wishlist bugs asking a
question are not a high priority.

The dpkg documentation isn't clear (#904060), but it appears to me that
if we use "interest-noawait" then an activating package that really
needs to await will not be able to do so.  If we carry on using
"interest" (or "interest-await") then the activating package can choose
whether to await the trigger or not.

A search for explicit triggers:
https://codesearch.debian.net/search?q=activate.*update-initramfs
shows that there are packages that use "activate-await", and I would
not want to override that without consultation.

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                         - Albert Camus

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web