[Bug 1959054] Re: debhelper restarts services marked --no-restart-on-upgrade

Dave Jones 1959054 at bugs.launchpad.net
Tue Jan 25 22:46:56 UTC 2022


** Description changed:

  Debian bug #994204 (https://bugs.debian.org/cgi-
  bin/bugreport.cgi?bug=994204) describes a flaw in debhelper that results
  in the postinst being generated in such a fashion that services marked
- --no-restart-on-upgrade (now deprecated in favour of --no-stop-on-
- upgrade) restart anyway.
+ --no-stop-on-upgrade (or its deprecated alias --no-restart-on-upgrade),
+ restart anyway.
+ 
+ Please note: this is nothing to do with the --no-restart-after-upgrade
+ flag (which is, somewhat confusingly IMO, unrelated).
  
  I've confirmed that the flaw appears to be present in the jammy version
  of debhelper (though not impish) and that packages generated with it
  appear to contain the flawed postinst (I first encountered this whilst
  working on the open-iscsi merge), though I haven't yet managed to test
  that the flaw exhibits itself on upgrade (though I'd say from the
  presence of the flaw in the postinst, that it's a reasonable inference
  that it will).
  
  In dbus (the merge of which I'm currently working on), Debian has worked
  around this but given I've now run into two affected packages (open-
  iscsi and dbus), only one of which has a work-around, I'd much rather we
  got debhelper fixed up and rebuilt affected packages?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debhelper in Ubuntu.
https://bugs.launchpad.net/bugs/1959054

Title:
  debhelper restarts services marked --no-restart-on-upgrade

Status in debhelper package in Ubuntu:
  New
Status in debhelper package in Debian:
  Unknown

Bug description:
  Debian bug #994204 (https://bugs.debian.org/cgi-
  bin/bugreport.cgi?bug=994204) describes a flaw in debhelper that
  results in the postinst being generated in such a fashion that
  services marked --no-stop-on-upgrade (or its deprecated alias --no-
  restart-on-upgrade), restart anyway.

  Please note: this is nothing to do with the --no-restart-after-upgrade
  flag (which is, somewhat confusingly IMO, unrelated).

  I've confirmed that the flaw appears to be present in the jammy
  version of debhelper (though not impish) and that packages generated
  with it appear to contain the flawed postinst (I first encountered
  this whilst working on the open-iscsi merge), though I haven't yet
  managed to test that the flaw exhibits itself on upgrade (though I'd
  say from the presence of the flaw in the postinst, that it's a
  reasonable inference that it will).

  In dbus (the merge of which I'm currently working on), Debian has
  worked around this but given I've now run into two affected packages
  (open-iscsi and dbus), only one of which has a work-around, I'd much
  rather we got debhelper fixed up and rebuilt affected packages?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/1959054/+subscriptions




More information about the foundations-bugs mailing list