Heinrich, deb packages ship symlinks all the time, e.g.

❯ dpkg-deb --contents libssl-dev_3.4.1-1ubuntu1_amd64.deb | grep -- '->'
lrwxrwxrwx root/root         0 2025-02-12 10:21 
./usr/lib/x86_64-linux-gnu/libcrypto.so -> libcrypto.so.3
lrwxrwxrwx root/root         0 2025-02-12 10:21 
./usr/lib/x86_64-linux-gnu/libssl.so -> libssl.so.3
lrwxrwxrwx root/root         0 2025-02-12 10:21 
./usr/share/doc/libssl-dev/changelog.Debian.gz -> 
../libssl3t64/changelog.Debian.gz
lrwxrwxrwx root/root         0 2025-02-12 10:21 
./usr/share/doc/libssl-dev/copyright -> ../libssl3t64/copyright

debian/foo.links just leverages dh_link to create those links.

Creating the links in postinst is not great, because it means we don't
have an easy way to identify who is responsible for that particular
link.


I have started working on the problem along with maxgmr, our latest hire on the 
Rust toolchain.

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

Title:
  file conflict with rustc-1.83

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.84/+bug/2097759/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to