MantisBT - Doomseeker
View Issue Details
0003246Doomseeker[All Projects] Epicpublic2017-09-01 16:292022-01-16 00:58
Zalewa 
 
lowfeatureN/A
acknowledgedopen 
Debian GNU/Linux
1.1 
 
0003246: Debian packaging
This is a parent issue for all Debian packaging related issues.


Quote from Zalewa
If Debian were to accept Doomseeker into their official repositories, I think it is a good time to do this.
No tags attached.
related to 0003663closed WubTheCaptain Doomseeker 1.3 release 
parent of 0003232closed Blzut3 Doomseeker installs architecture-dependent engine libraries to arch-independent directory (multi-arch support) 
parent of 0003234closed Blzut3 src/core/svnrevision.h may create "unexpected upstream changes" issues with dpkg-source 
parent of 0003235closed  Integrate IP2C with geoip-database package in Debian GNU/Linux 
parent of 0003236closed Blzut3 Source archive and extracted directory should be renamed to doomseeker-<version> 
parent of 0003238closed  Split Doomseeker's build dependencies off source archive distribution, distribute seperately 
parent of 0003239closed Zalewa engines/libzandronum.so: Defines RPATH from somewhere 
parent of 0003240closed Blzut3 Doomseeker.desktop uses a non-standard shebang feature 
parent of 0003242closed Blzut3 libwadseeker: Doesn't distinguish version from ELF shared object filename, ABI cannot safely change 
parent of 0003244closed Blzut3 /usr/bin is configured as default IWAD and PWAD path 
parent of 0003245closed Zalewa Add /usr/share/games/doom to default configuration IWAD/PWAD paths on GNU/Linux systems 
parent of 0003247confirmed  Doomseeker's manual page (mdoc/nroff) is missing or incomplete 
parent of 0003255confirmed  Support reproducible, deterministic builds 
parent of 0003277closed Blzut3 Distribute source tarball releases with gzip extension (.tar.gz) 
parent of 0003280closed Zalewa Make building Doomseeker and libwadseeker as independent steps feasible 
parent of 0003293closed  Debian: Submit an ITP (intent to package) or RFP (request for package) to WNPP 
parent of 0003299closed  Wadseeker: Hook into CMake's FindLibLZMA module 
parent of 0003301closed  libwadseeker shared library dependency is not handled properly at runtime in Doomseeker after "sudo make install" 
parent of 0003310closed  qt-json dependency is duplicated to different files, deduplicate it 
parent of 0003297closed Zalewa Update bundled (and possibly vulnerable) zlib 1.2.7 dependency 
parent of 0003532closed Blzut3 Missing game plugins in source distribution, though optional for use, are still mandatory to exist to build from source 
parent of 0003538closed Zalewa The preferred form of IP2C database for modifications (CSV) is not currently distributed 
parent of 0003298closed Blzut3 Multiple variations of Blzut3's name in copyright notices 
related to 0003237closed WubTheCaptain Non-free files and copyright issues in source archive 
related to 0003279acknowledged  List of Debian issues (misc/non-policy) 
related to 0003483closed Blzut3 Doomseeker 1.2 release 
related to 0003519confirmed  dpkg-shlibdeps warning: libwadseeker.so.1.2 links against useless dependency libpthread.so.0 
related to 0003546closed Blzut3 DRD Team's Debian Package Repository: Lintian warning package-name-doesnt-match-sonames libwadseeker1 
Not all the children of this issue are yet resolved or closed.
? doomseeker-1.1+dfsg-2017-09-07-wip-debian.tar.xz (1,756) 2022-01-16 00:55
https://zandronum.com/tracker/file_download.php?file_id=2712&type=bug
Issue History
2017-09-01 16:29ZalewaNew Issue
2017-09-01 16:29ZalewaRelationship addedparent of 0003232
2017-09-01 16:29ZalewaRelationship addedparent of 0003233
2017-09-01 16:29ZalewaRelationship addedparent of 0003234
2017-09-01 16:30ZalewaRelationship addedparent of 0003235
2017-09-01 16:30ZalewaRelationship addedparent of 0003236
2017-09-01 16:30ZalewaRelationship addedparent of 0003237
2017-09-01 16:30ZalewaRelationship addedparent of 0003238
2017-09-01 16:30ZalewaRelationship addedparent of 0003239
2017-09-01 16:30ZalewaRelationship addedparent of 0003240
2017-09-01 16:30ZalewaRelationship addedparent of 0003241
2017-09-01 16:30ZalewaRelationship addedparent of 0003242
2017-09-01 16:31ZalewaRelationship addedparent of 0003243
2017-09-01 16:31ZalewaRelationship addedparent of 0003244
2017-09-01 16:32ZalewaRelationship addedparent of 0003245
2017-09-01 16:38WubTheCaptainNote Added: 0018215
2017-09-01 16:41WubTheCaptainNote Edited: 0018215bug_revision_view_page.php?bugnote_id=18215#r10890
2017-09-01 16:44DrinkyBirdNote Added: 0018216
2017-09-01 16:44DrinkyBirdNote Edited: 0018216bug_revision_view_page.php?bugnote_id=18216#r10892
2017-09-01 16:44DrinkyBirdNote Edited: 0018216bug_revision_view_page.php?bugnote_id=18216#r10893
2017-09-01 18:29WubTheCaptainNote Added: 0018217
2017-09-01 19:12ZalewaRelationship addedparent of 0003247
2017-09-01 19:12ZalewaRelationship addedparent of 0003248
2017-09-01 19:21ZalewaNote Added: 0018218
2017-09-10 21:53WubTheCaptainNote Added: 0018265
2017-09-11 16:58ZalewaRelationship addedparent of 0003255
2017-09-11 16:58ZalewaRelationship addedparent of 0003257
2017-09-25 16:43WubTheCaptainNote Added: 0018385
2017-09-25 17:37ZalewaRelationship addedparent of 0003275
2017-09-25 19:04WubTheCaptainNote Added: 0018388
2017-09-25 19:07ZalewaRelationship addedparent of 0003277
2017-09-26 11:37WubTheCaptainRelationship deletedparent of 0003257
2017-09-27 18:30ZalewaRelationship addedparent of 0003262
2017-09-27 18:30ZalewaRelationship addedparent of 0003260
2017-09-27 18:53WubTheCaptainNote Added: 0018397
2017-09-27 18:57WubTheCaptainNote Edited: 0018397bug_revision_view_page.php?bugnote_id=18397#r11011
2017-09-27 19:02WubTheCaptainNote Edited: 0018397bug_revision_view_page.php?bugnote_id=18397#r11012
2017-09-27 20:14ZalewaNote Added: 0018401
2017-09-27 20:49WubTheCaptainNote Added: 0018402
2017-09-27 20:52ZalewaNote Added: 0018403
2017-09-27 21:53WubTheCaptainRelationship addedrelated to 0003279
2017-09-27 21:53WubTheCaptainRelationship deletedparent of 0003262
2017-09-27 21:54WubTheCaptainRelationship deletedparent of 0003260
2017-09-27 22:00WubTheCaptainRelationship deletedparent of 0003233
2017-09-27 22:05WubTheCaptainRelationship deletedparent of 0003241
2017-09-27 22:07WubTheCaptainRelationship deletedparent of 0003243
2017-09-27 22:08WubTheCaptainOS => Debian GNU/Linux
2017-09-27 22:19WubTheCaptainNote Added: 0018404
2017-09-27 22:22WubTheCaptainStatusnew => acknowledged
2017-09-27 22:32WubTheCaptainRelationship deletedparent of 0003275
2017-09-27 23:17WubTheCaptainRelationship addedparent of 0003280
2017-10-04 23:31WubTheCaptainNote Added: 0018440
2017-10-05 00:26WubTheCaptainRelationship addedparent of 0003293
2017-10-05 01:20Blzut3Target Version => 1.2
2017-10-05 01:37WubTheCaptainStatusacknowledged => confirmed
2017-10-05 02:02WubTheCaptainAssigned To => WubTheCaptain
2017-10-05 02:02WubTheCaptainStatusconfirmed => assigned
2017-10-06 15:38ZalewaNote Added: 0018448
2017-10-10 09:38WubTheCaptainRelationship addedparent of 0003299
2017-10-12 06:45WubTheCaptainRelationship addedparent of 0003301
2017-10-22 22:16WubTheCaptainPrioritynormal => none
2017-10-22 23:05WubTheCaptainRelationship addedparent of 0003310
2017-11-04 01:44WubTheCaptainRelationship addedparent of 0003297
2017-11-04 01:49WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=11275#r11275
2017-11-04 01:50WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=11276#r11276
2017-11-04 01:53WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=11277#r11277
2018-02-16 09:04WubTheCaptainStatusassigned => confirmed
2018-09-01 12:08WubTheCaptainRelationship addedrelated to 0003483
2018-09-19 17:35WubTheCaptainRelationship addedrelated to 0003499
2018-09-22 15:54WubTheCaptainTarget Version1.2 =>
2018-09-24 22:17WubTheCaptainRelationship addedrelated to 0003519
2018-10-01 04:34WubTheCaptainRelationship replacedrelated to 0003237
2018-10-05 07:04WubTheCaptainRelationship addedchild of 0003532
2018-10-05 07:04WubTheCaptainRelationship replacedparent of 0003532
2018-10-06 11:50WubTheCaptainRelationship addedparent of 0003538
2018-10-08 09:24WubTheCaptainRelationship addedrelated to 0003546
2018-10-14 12:55WubTheCaptainRelationship addedparent of 0003298
2018-10-14 13:14WubTheCaptainRelationship deletedparent of 0003248
2018-10-14 13:50WubTheCaptainPrioritynone => low
2018-12-04 00:14WubTheCaptainSeverityminor => feature
2018-12-04 00:14WubTheCaptainCategorySuggestion => Epic
2018-12-04 00:14WubTheCaptainSummaryDebian packaging. => Debian packaging
2018-12-04 00:15WubTheCaptainRelationship deletedrelated to 0003499
2019-07-28 01:24WubTheCaptainRelationship addedrelated to 0003663
2019-07-30 19:46WubTheCaptainNote Added: 0020951
2022-01-16 00:34WubTheCaptainAssigned ToWubTheCaptain =>
2022-01-16 00:40WubTheCaptainNote Added: 0022076
2022-01-16 00:41WubTheCaptainStatusconfirmed => acknowledged
2022-01-16 00:55WubTheCaptainFile Added: doomseeker-1.1+dfsg-2017-09-07-wip-debian.tar.xz
2022-01-16 00:58WubTheCaptainNote Added: 0022078

Notes
(0018215)
WubTheCaptain   
2017-09-01 16:38   
(edited on: 2017-09-01 16:41)
0003244 is not directly related to Debian. It's a nice to have, but not a blocker.

0003233, 0003241 and 0003243 are also not blockers. 0003245 would be very good to have in Debian, but not specific/not a blocker.

(0018216)
DrinkyBird   
2017-09-01 16:44   
This makes me scared to be a programmer.

(0018217)
WubTheCaptain   
2017-09-01 18:29   
0003247 is a new child, 0003248 is optional.
(0018218)
Zalewa   
2017-09-01 19:21   
Quote
This makes me scared to be a programmer.

HA HA HA HA! That's just one system and one standard. Consider how many more are there. Consider also that nothing is ever fully compliant.
(0018265)
WubTheCaptain   
2017-09-10 21:53   
0003255 (reproducible builds) is a recommended suggestion.

0003257 is optional.
(0018385)
WubTheCaptain   
2017-09-25 16:43   
0003275 is suggested.
(0018388)
WubTheCaptain   
2017-09-25 19:04   
0003277 makes a trivial simplification to Debian packaging.
(0018397)
WubTheCaptain   
2017-09-27 18:53   
(edited on: 2017-09-27 19:02)
Zalewa: I don't think 0003262 and 0003260 need to be children of this ticket. Some things like 0003244 and 0003245 were FHS or Debian policy violations, which had to be fixed to become in compliance with Debian policy. Enhancements like prior two are not an issue for packaging, hence why I also removed 0003257.

Software being too buggy for Debian GNU/Linux may be a reason on its own to create an issue for packaging, but in that regard the prior two are rather minor. MantisBT should have a way to search issues with operating system set to "Debian GNU/Linux" also for other issues (not necessarily related to packaging).

(0018401)
Zalewa   
2017-09-27 20:14   
It will be good to resolve these issues now that they're known. I mark them as children to keep them grouped in the same priority area.
(0018402)
WubTheCaptain   
2017-09-27 20:49   
I'd favor creating a seperate parent ticket for Debian issues not related to packaging, with "related" relationship. Don't mind if I do this?
(0018403)
Zalewa   
2017-09-27 20:52   
ok
(0018404)
WubTheCaptain   
2017-09-27 22:19   
Miscellaneous issues moved to 0003279.
(0018440)
WubTheCaptain   
2017-10-04 23:31   
Can version 1.2 be the target for this ticket?
(0018448)
Zalewa   
2017-10-06 15:38   
I suppose yes.
(0020951)
WubTheCaptain   
2019-07-30 19:46   
0003691 is an issue with DRD Team's Debian packaging, but it can be avoided with this packaging effort.
(0022076)
WubTheCaptain   
2022-01-16 00:40   
I'm unassigning myself from this ticket until attaining Debian policy -compliant packaging is possible. I've been waiting for news on 0003950 for a few weeks, but I'm afraid those proposed changes might be pushing back the effort to distribute a full .deb source. Putting this off my mind, but I'll be ready to consult/advice where needed.
(0022078)
WubTheCaptain   
2022-01-16 00:58   
By the way, doomseeker-1.1+dfsg-2017-09-07-wip-debian.tar.xz is incomplete and bad. Very bad.