pure packaging of libnss3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nss (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Groovy |
Fix Released
|
Undecided
|
Christian Ehrhardt | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* A packaging error in the current version has led library symlinks
to be broken and in the wrong place.
* Fix by applying the later change to Groovy as well
[Test Plan]
* install libnss3
* check (path depends on the architecture) the lib links
$ dpkg -L libnss3 | grep MULTIARCH
# ^^ should be empty
$ ll /usr/lib/
# vv should look like that:
lrwxrwxrwx 1 root root 17 Feb 16 15:18 /usr/lib/
root@h:~# ll /usr/lib/
lrwxrwxrwx 1 root root 18 Feb 16 15:18 /usr/lib/
lrwxrwxrwx 1 root root 17 Feb 16 15:18 /usr/lib/
lrwxrwxrwx 1 root root 22 Feb 16 15:18 /usr/lib/
lrwxrwxrwx 1 root root 21 Feb 16 15:18 /usr/lib/
[Where problems could occur]
* I first was afraid, that no matter how bad the paths would
have been we'd need to retain them for anyone using them
already. But the existing links go into nowhere since they
are relative therefore the regression risk should be minimal
root@g:~# ll '/usr/lib/
lrwxrwxrwx 1 root root 18 Sep 29 2020 '/usr/lib/
lrwxrwxrwx 1 root root 17 Sep 29 2020 '/usr/lib/
lrwxrwxrwx 1 root root 22 Sep 29 2020 '/usr/lib/
lrwxrwxrwx 1 root root 21 Sep 29 2020 '/usr/lib/
* never the less, to be clear - if problems occur they would be in
loading these libraries. E.g. a user could have had this package
and a self built nss on his system, after the change it might load the
packaged one.
[Other Info]
* n/a
---
dpkg -L libnss3
/.
/usr
/usr/lib
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/share
/usr/share/doc
/usr/share/
/usr/share/
/usr/share/
/usr/share/lintian
/usr/share/
/usr/share/
/usr/lib/
/usr/lib/
/usr/lib/
as we can see soft links to libraries do nor resolve ${DEB_HOST_
ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: libnss3 2:3.55-1ubuntu3
ProcVersionSign
Uname: Linux 5.8.0-33-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu50.3
Architecture: amd64
CasperMD5CheckR
Date: Sun Dec 20 14:36:10 2020
SourcePackage: nss
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Utkarsh Gupta (community): Approve
- Canonical Server packageset reviewers: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 18 lines (+7/-0)1 file modifieddebian/changelog (+7/-0)
Confirmed based on https:/ /packages. ubuntu. com/groovy/ amd64/libnss3/ filelist
(Seems to have been fixed on Hirsute, though I don't know exactly how...)