Merge ~mirespace/ubuntu/+source/heimdal:ftbfs-kafs_strlcpy-lp2036253 into ubuntu/+source/heimdal:ubuntu/devel
Status: | Merged |
---|---|
Approved by: | Andreas Hasenack |
Approved revision: | 0fc46e0fead10c6526a541488375652451ed22c1 |
Merge reported by: | Andreas Hasenack |
Merged at revision: | 0fc46e0fead10c6526a541488375652451ed22c1 |
Proposed branch: | ~mirespace/ubuntu/+source/heimdal:ftbfs-kafs_strlcpy-lp2036253 |
Merge into: | ubuntu/+source/heimdal:ubuntu/devel |
Diff against target: |
78 lines (+24/-5) 4 files modified
debian/changelog (+12/-0) debian/control (+7/-0) debian/libkafs0-heimdal.symbols (+2/-2) debian/libroken19-heimdal.symbols (+3/-3) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Steve Langasek | Pending | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+457424@code.launchpad.net |
Description of the change
Hi team,
PPA for this is ppa:mirespace/
https:/
The fix is similar to the one that Steve did for krb5. I follow strictly what he did (I'll ping him for his review on this too).
To get the list of shared libraries affected, I ended with an ugly inline command, not-efficient that I run in a lxc noble VM , for both affected libraries:
for s in $(for p in $(apt-cache rdepends libkafs0-heimdal | cut -d':' -f2 | xargs); do for l in $(apt-file list ${p} | grep '.so' | grep lib | cut -d':' -f2| xargs); do readlink -f ${l} ; done; done | sort -u); do nm -D ${s} | grep strlc && apt-file search ${s} && apt-cache show $(apt-file search ${s} | cut -d':' -f1)| grep ^Version; done
and
for s in $(for p in $(apt-cache rdepends libroken19-heimdal | cut -d':' -f2 | xargs); do for l in $(apt-file list ${p} | grep '.so' | grep lib | cut -d':' -f2| xargs); do readlink -f ${l} ; done; done | sort -u); do nm -D ${s} | grep strlc && apt-file search ${s} && apt-cache show $(apt-file search ${s} | cut -d':' -f1)| grep ^Version; done
... I'll do a better script after Xmas (I looked for an already done script for this, but I didn't find one)
For libkafs0-heimdal, the symbols on the output of that inline command are the libroken ones, so nothing to do for libkafs0-heimdal in this sense (nothing to add to d/control).
Heimdal doesn't have autopkgtest. I checked it installs and uninstalls well, but I don't have a clear way/steps to test it (I'll look if there are older SRUs) but I didn't want to delay more the review of the steps taken to fix the issue (I mean, the list of packages affected).
Thanks in advance.
(02:55:36 PM) LocutusOfBorg: mirespace, if I can, I'm happy to sponsor
...
(03:06:07 PM) LocutusOfBorg: both sponsored
https:/ /bugs.launchpad .net/ubuntu/ +source/ heimdal/ +bug/2036253/ comments/ 3