MantisBT - Doomseeker |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003519 | Doomseeker | [All Projects] Bug | public | 2018-09-24 22:16 | 2019-01-27 19:59 |
|
Reporter | WubTheCaptain | |
Assigned To | | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | confirmed | Resolution | open | |
Platform | amd64 | OS | Debian GNU/Linux | OS Version | buster/sid |
Product Version | 1.1 | |
Target Version | | Fixed in Version | | |
|
Summary | 0003519: dpkg-shlibdeps warning: libwadseeker.so.1.2 links against useless dependency libpthread.so.0 |
Description | Attempting to build and create a Debian package from a .tar.xz tarball created by ./releasescripts/makesourcepackages.sh and built with debuild prints the following warning at the end after faking make install:
Quote
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/doomseeker/usr/lib/x86_64-linux-gnu/libwadseeker.so.1.2
was not linked against libpthread.so.0 (it uses none of the library's symbols) |
Steps To Reproduce | While issue 0003246 is unresolved, one unfortunately needs to put in a bit more effort to create an effective Debian package the Debian way. Something like this:
- Install debuild and dh_make on Debian: apt install devscripts dh-make # as superuser
- Retrieve a Mercurial snapshot of Doomseeker code, at (currently) latest commit a9995252fabcdd532cddcb763dc6c0931510e056 (or earlier). (hg clone'https://bitbucket.org/doomseeker/doomseeker [^]' && hg checkout a9995252fabcdd532cddcb763dc6c0931510e056) # URL must be all lowercase, else Bitbucket may throw HTTPS errors from command line use. wtf?
- Make a tarball release: (cd releasescripts/ && sh ./makesourcepackages.sh --no-sign) # yes, it's silly and requires to change directory first because it looks for ../src/*
- Extract the new source package somewhere: mkdir -p /tmp/doomseeker-debian && tar xfvJ doomseeker-1.2.tar.xz -C /tmp/doomseeker-debian # GNU TAR
- Change directory: cd /tmp/doomseeker-debian/doomseeker-1.2/
- Create stub Debian packaging files for the next step (accepting single package and any details): dh_make -f ../doomseeker-1.2.tar.xz
- Run debuild: debuild -us -uc
- Wait. Eventually debuild warns about dpkg-shlibdeps near the end of compilation, before lintian warnings/errors. (Perhaps ignore lintian for now, using dh_make without changes generates lots of warnings.)
|
Additional Information | Doomseeker 1.2~beta-1+a9995252fabcdd532cddcb763dc6c0931510e056; Undetermined by OP at this time if this issue exists in 1.1-p1. |
Tags | No tags attached. |
Relationships | related to | 0003246 | acknowledged | | Debian packaging |
|
Attached Files | doomseeker-debuild-tail.txt (1,066) 2018-09-24 22:16 https://zandronum.com/tracker/file_download.php?file_id=2411&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2018-09-24 22:16 | WubTheCaptain | New Issue | |
2018-09-24 22:16 | WubTheCaptain | File Added: doomseeker-debuild-tail.txt | |
2018-09-24 22:16 | WubTheCaptain | Relationship added | child of 0003279 |
2018-09-24 22:17 | WubTheCaptain | Relationship deleted | child of 0003279 |
2018-09-24 22:17 | WubTheCaptain | Relationship added | related to 0003246 |
2018-09-24 22:18 | WubTheCaptain | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=11971#r11971 |
2018-09-24 22:46 | WubTheCaptain | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=11977#r11977 |
2018-09-24 23:48 | WubTheCaptain | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=11978#r11978 |
2018-09-24 23:48 | WubTheCaptain | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=11979#r11979 |
2018-09-25 01:56 | Blzut3 | Note Added: 0019739 | |
2018-09-25 01:59 | Blzut3 | Note Edited: 0019739 | bug_revision_view_page.php?bugnote_id=19739#r11992 |
2018-09-25 02:01 | Blzut3 | Note Edited: 0019739 | bug_revision_view_page.php?bugnote_id=19739#r11993 |
2018-09-25 02:06 | WubTheCaptain | Status | new => confirmed |
2018-09-25 02:55 | WubTheCaptain | Product Version | 1.2 => 1.1 |
2019-01-27 14:18 | Pol M | Note Added: 0020323 | |
2019-01-27 14:18 | Pol M | Assigned To | => Pol M |
2019-01-27 14:18 | Pol M | Status | confirmed => assigned |
2019-01-27 19:47 | Pol M | Note Edited: 0020323 | bug_revision_view_page.php?bugnote_id=20323#r12371 |
2019-01-27 19:47 | Pol M | Assigned To | Pol M => |
2019-01-27 19:47 | Pol M | Status | assigned => confirmed |