Saturday, 23 March 2024

help needed -- fixing hard-coded dependencies on shared library packages

Hi,

according to
https://magenta.jak-linux.org/ubuntu-archive/distcheck/noble.armhf/global-ben.rebuild-for.txt

we still have a lot of hard-coded dependencies on shared library packages.

These fixes just take some minutes, not only replacing a shared library
name with another hard-coded name. So when you're bored, can't sleep,
or whatever, please fix some packages!

To check:

- For architecture dependent package, check removing the
libfoo1 dependency, test build with nocheck, and look
if the dependency is still there. In this case, just
drop the hard-coded dependency.

- for other packages, please follow the schema at

http://launchpadlibrarian.net/720834264/python-fusepy_3.0.1-4build1_3.0.1-4ubuntu1.diff.gz

- Derive the library name from the -dev package,
add a b-d on the -dev package if necessary,
replace the hard coded library in the control file
with a macro, and pass that macro in dh_gencontrol.

Please join #ubuntu-devel and mention which package you are working on.
Also check the changes mailing list, if the package is already fixed.
https://lists.ubuntu.com/archives/noble-changes/2024-March/date.html
scrolling to the end

Please don't forget to forward patches to the Debian bug tracker.

Thanks, Matthias

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel