Zandronum Chat @ irc.zandronum.com
#zandronum
Get the latest version: 3.0
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003242Doomseeker[All Projects] Bugpublic2017-09-01 15:392017-09-18 07:50
ReporterWubTheCaptain 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
Platformx86_64OSDebian GNU/LinuxOS Versionbuster/sid
Product Version1.1 
Target VersionFixed in Version 
Summary0003242: libwadseeker: Doesn't distinguish version from ELF shared object filename, ABI cannot safely change
DescriptionLibwadseeker builds into a shared object named libwadseeker.so. For compatibility and to avoid breaking some systems with multiple versions of Libwadseeker, the shared object should be named according to its version e.g. libwadseeker.so.1 and/or libwadseeker.so.1.1, alternatively libwadseeker-1.1.so and/or libwadseeker-1.so.

Lintian warning tag: shlib-without-versioned-soname (severity normal, certainty possible)
Steps To ReproducePresent in debian.drdteam.org binary builds and debuild source builds at /usr/lib/libwadseeker.so (tested with Doomseeker source).
Additional InformationI'm not entirely sure if this is an upstream issue of development practice, a packaging issue which downstream should always handle or me not calling CMake or debuild correctly.

https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-depends [^]

https://www.debian.org/doc/debian-policy/ch-files.html#s-libraries [^]

https://lintian.debian.org/tags/shlib-without-versioned-soname.html [^]
Attached Fileslog file icon readelf.log [^] (3,971 bytes) 2017-09-01 15:51

- Relationships
child of 0003246new Debian packaging. 

-  Notes
User avatar (0018211)
WubTheCaptain (reporter)
2017-09-01 15:45

Also the SONAME, not just the filename.
User avatar (0018212)
WubTheCaptain (reporter)
2017-09-01 16:03

Engine libraries are also affected, but not yet caught by lintian because they live in /usr/share/doomseeker/engines instead of /usr/lib (issue 0003232).
User avatar (0018310)
Zalewa (developer)
2017-09-18 07:50

I think it will also be necessary to lock all exported symbols in Wadseeker namespace.

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2017-09-01 15:39 WubTheCaptain New Issue
2017-09-01 15:45 WubTheCaptain Note Added: 0018211
2017-09-01 15:51 WubTheCaptain File Added: readelf.log
2017-09-01 16:03 WubTheCaptain Note Added: 0018212
2017-09-01 16:30 Zalewa Relationship added child of 0003246
2017-09-18 07:50 Zalewa Note Added: 0018310






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker