[Bug 1907422] Re: [MIR] needrestart + dependencies
Ćukasz Zemczak
1907422 at bugs.launchpad.net
Mon Mar 15 17:09:30 UTC 2021
First, all the dependencies (promoted all sources and only the binaries
that are needed):
Override component to main
libintl-perl 1.26-3 in hirsute: universe/perl -> main
libintl-perl 1.26-3 in hirsute amd64: universe/perl/optional/100% -> main
libintl-perl 1.26-3 in hirsute arm64: universe/perl/optional/100% -> main
libintl-perl 1.26-3 in hirsute armhf: universe/perl/optional/100% -> main
libintl-perl 1.26-3 in hirsute i386: universe/perl/optional/100% -> main
libintl-perl 1.26-3 in hirsute ppc64el: universe/perl/optional/100% -> main
libintl-perl 1.26-3 in hirsute riscv64: universe/perl/optional/100% -> main
libintl-perl 1.26-3 in hirsute s390x: universe/perl/optional/100% -> main
libmodule-find-perl 0.15-1 in hirsute: universe/perl -> main
libmodule-find-perl 0.15-1 in hirsute amd64: universe/perl/optional/100% -> main
libmodule-find-perl 0.15-1 in hirsute arm64: universe/perl/optional/100% -> main
libmodule-find-perl 0.15-1 in hirsute armhf: universe/perl/optional/100% -> main
libmodule-find-perl 0.15-1 in hirsute i386: universe/perl/optional/100% -> main
libmodule-find-perl 0.15-1 in hirsute ppc64el: universe/perl/optional/100% -> main
libmodule-find-perl 0.15-1 in hirsute riscv64: universe/perl/optional/100% -> main
libmodule-find-perl 0.15-1 in hirsute s390x: universe/perl/optional/100% -> main
libmodule-scandeps-perl 1.30-1 in hirsute: universe/perl -> main
libmodule-scandeps-perl 1.30-1 in hirsute amd64: universe/perl/optional/100% -> main
libmodule-scandeps-perl 1.30-1 in hirsute arm64: universe/perl/optional/100% -> main
libmodule-scandeps-perl 1.30-1 in hirsute armhf: universe/perl/optional/100% -> main
libmodule-scandeps-perl 1.30-1 in hirsute i386: universe/perl/optional/100% -> main
libmodule-scandeps-perl 1.30-1 in hirsute ppc64el: universe/perl/optional/100% -> main
libmodule-scandeps-perl 1.30-1 in hirsute riscv64: universe/perl/optional/100% -> main
libmodule-scandeps-perl 1.30-1 in hirsute s390x: universe/perl/optional/100% -> main
libsort-naturally-perl 1.03-2 in hirsute: universe/perl -> main
libsort-naturally-perl 1.03-2 in hirsute amd64: universe/perl/optional/100% -> main
libsort-naturally-perl 1.03-2 in hirsute arm64: universe/perl/optional/100% -> main
libsort-naturally-perl 1.03-2 in hirsute armhf: universe/perl/optional/100% -> main
libsort-naturally-perl 1.03-2 in hirsute i386: universe/perl/optional/100% -> main
libsort-naturally-perl 1.03-2 in hirsute ppc64el: universe/perl/optional/100% -> main
libsort-naturally-perl 1.03-2 in hirsute riscv64: universe/perl/optional/100% -> main
libsort-naturally-perl 1.03-2 in hirsute s390x: universe/perl/optional/100% -> main
Override [y|N]? y
32 publications overridden.
** Changed in: libintl-perl (Ubuntu)
Status: Fix Committed => Fix Released
** Changed in: libmodule-find-perl (Ubuntu)
Status: Fix Committed => Fix Released
** Changed in: libmodule-scandeps-perl (Ubuntu)
Status: Fix Committed => Fix Released
** Changed in: libsort-naturally-perl (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libmodule-find-perl in Ubuntu.
https://bugs.launchpad.net/bugs/1907422
Title:
[MIR] needrestart + dependencies
Status in libintl-perl package in Ubuntu:
Fix Released
Status in libmodule-find-perl package in Ubuntu:
Fix Released
Status in libmodule-scandeps-perl package in Ubuntu:
Fix Released
Status in libsort-naturally-perl package in Ubuntu:
Fix Released
Status in needrestart package in Ubuntu:
Fix Released
Bug description:
[Availability]
The package and its dependencies are already in universe.
[Rationale]
needrestart is a very useful maintenance tool to track any processes
that are out of date, and when possible offer to restart them. This
tool is very useful to check if sessions need to be restarted,
workloads need restarting, user & system daemons need restarting. But
also, whether the restarts were successful. This is part of the work towards us having to restart less.
It requires some perl dependencies pulled in, but they're mostly just
your typical additional perl modules.
[Security]
The needrestart package is around in Ubuntu and Debian since many
years (first upload in Debian in 2013). Since then, there have been no
CVE's or serious security vulnerabilities reported (+ no mention of
any security related fixes in the changelog). It installs the
needrestart perl script into /usr/sbin/, no setuid binaries present.
As for its runtime dependencies:
- libintl-perl: in 2016 CVE-2016-1238 has been addressed
- libmodule-find-perl: none
- libmodule-scandeps-perl: none
- libsort-naturally-perl: none
(all the dependencies are perl modules, so no security-interesting
binaries/configurations are being installed)
[Quality assurance]
The package, after installation, is ready without any special configuration. needrestart is already seeded as per [1]. Also, as mentioned in the Maintenance section, the package is regularly updated in Debian (directly synced to Ubuntu as of now).
Browsing through Ubuntu and Debian bugs filled for needrestart, there seem to be none that are particularly worrisome. Most of them are old bugs, possibly no longer relevant. Some that we might want to check up on if they're still a thing:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826044 - seems like the last post was in 2018 and no new reports
- https://bugs.launchpad.net/ubuntu/+source/needrestart/+bug/1734768 - from 2017, xenial, old, but maybe worth re-visiting just in case
Browsed the upstream bugs as well and saw nothing critical there as
well (microcode issues on bionic, but that's fixed in later versions).
And all required dependencies seem to have no outstanding bugs in
Ubuntu.
[Dependencies]
All dependencies are either already in main or are part of this MIR.
There are a few additional universe build-dependencies (and build-
dependencies of the dependencies) but those have been confirmed to
only be used during the build and not result in any other universe
runtime dependencies.
[Standards compliance]
FHS and Debian Policy compliant.
[Maintenance]
The Ubuntu Foundations Team will be subscribed to the package and its
relevant dependencies. All the packages seem to be actively maintained
in Debian and so far no additional Ubuntu changes were required.
[Background information]
The package is already seeded, as for 21.04 we'd like to aim to force
people to restart less. And this tool will be very useful for us to
achieve that.
[Original Description]
This is a stub for coming MIR activity.
Since this was already seeded [1] it regularly shows up as component mismatch now.
Therefore we want to raise this from "status is unknown" to "nothing
done yet, but documented as that" :-)
The bug status will be incomplete util properly prepared.
This covers needrestart and it's dependencies:
- libintl-perl
- libmodule-find-perl
- libmodule-scandeps-perl
- libsort-naturally-perl
[1]: https://git.launchpad.net/~ubuntu-core-dev/ubuntu-
seeds/+git/ubuntu/commit/?id=ed7003d4c9a0be80e8a17699baa858b2bf1ce06b
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libintl-perl/+bug/1907422/+subscriptions
More information about the foundations-bugs
mailing list