MantisBT - Doomseeker
View Issue Details
0003734Doomseeker[All Projects] Bugpublic2020-01-22 06:592021-08-07 16:53
WubTheCaptain 
Zalewa 
normalblockalways
closedfixed 
Microsoft Windows
1.3 
1.3.11.3.1 
0003734: Missing complete corresponding source for Doomseeker 1.3 on Windows after issue /tracker/view.php?id=3728
A shortcut was taken at 0003728:0021091:
Quote from Zalewa
The fix is deployed for Windows to the stable and beta update channels, the DRD Team site and silently to Doomseeker's official site. I replaced the SRB2 plugin in the zip for version 1.3.

The binary build for Windows isn't a complete corresponding to the 1.3 source distribution anymore: 1.3 sources (provided) can't be used to built the distributed Windows build (doomseeker-1.3_windows.zip). This could theoretically cause a copyright infringement for redistributors under the LGPL license.
The fix here would be releasing Doomseeker 1.3.1 (or 1.3.0.1) with the complete corresponding source code.
(It's also sometimes confusing for users which version of Doomseeker 1.3 they have, with the SRB2 plugin patch or without.)
Quote from Index of /files
      doomseeker-1.3.tar.xz   2019-07-28 17:56  3.9M  
      doomseeker-1.3.tar.x..> 2019-07-28 17:57  310   
      doomseeker-1.3_macos..> 2019-07-28 17:56   18M  
      doomseeker-1.3_windo..> 2020-01-19 03:26   14M  

ships with 1.3 +'https://bitbucket.org/Doomseeker/doomseeker/commits/b623ab1412ab1fefde469c9f298e94c8087e6368 [^]'
'https://bitbucket.org/Doomseeker/doomseeker/src/b623ab1412ab1fefde469c9f298e94c8087e6368/src/plugins/srb2/srb2server.cpp [^]'
'https://bitbucket.org/Doomseeker/doomseeker/src/1.3/src/plugins/srb2/srb2server.cpp [^]'
Quote
$ git shortlog src/plugins/srb2/srb2server.cpp
Braden Obrzut (2):
      - Rename strings.h to strings.hpp to avoid conflict with glibc (specifically 2.26 since string.h 
now includes it).
      - Relicensed Doomseeker and plugins to LGPLv2.1+. This simplifies are distribution in regards to 
linking against different versions of Qt. I in good faith believe I have obtained permission from all 
contributors who have made copyrightable contributions.

Pol Marcet Sardà (1):
      - Change NULL into nullptr.

Zalewa (8):
      - SRB2: Skeleton plugin. Can contact master server.
      - SRB2: Query servers for detailed info and properly display them on the server list.
      - SRB2: Enforce looking for WADs in "<srb2dir>/DOWNLOAD" directory if all other 
directories fail. - No need for #ifdef Q_OS_MAC before checking for QFileInfo::isBundle(). According 
to doc, method always returns false on non-Mac systems.
      - SRB2: Reset server info before querying; fixes problem with known servers not refreshing properly. 
- SRB2: Read server info in little-endian format.
      - Normalize line endings in source files to the ones that were already dominant in each file.
      
- Uncrustify .cpp files in accordance to the proposed uncrustify configuration
      - Replace all Qt's foreach with C++'s range-for
      SRB2 server can have no WADs at all, anticipate that; should fix 0003728


'https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html [^]'
No tags attached.
related to 0003728closed Zalewa Doomseeker randomly crashes when loading the server list 
related to 0003742closed Zalewa Doomseeker 1.3.1 for Windows needs to be released 
patch 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch (2,117) 2020-01-22 07:24
/tracker/file_download.php?file_id=2522&type=bug
Issue History
2020-01-22 06:59WubTheCaptainNew Issue
2020-01-22 06:59WubTheCaptainAssigned To => Zalewa
2020-01-22 06:59WubTheCaptainStatusnew => assigned
2020-01-22 07:00WubTheCaptainStatusassigned => new
2020-01-22 07:00WubTheCaptainStatusnew => assigned
2020-01-22 07:00WubTheCaptainDescription Updatedbug_revision_view_page.php?rev_id=12942#r12942
2020-01-22 07:00WubTheCaptainStatusassigned => new
2020-01-22 07:01WubTheCaptainSeverityminor => block
2020-01-22 07:01WubTheCaptainStatusnew => assigned
2020-01-22 07:02WubTheCaptainStatusassigned => new
2020-01-22 07:05WubTheCaptainRelationship addedrelated to 0003728
2020-01-22 07:16WubTheCaptainFile Added: 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch
2020-01-22 07:20WubTheCaptainFile Deleted: 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch
2020-01-22 07:20WubTheCaptainFile Added: 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch
2020-01-22 07:21WubTheCaptainFile Deleted: 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch
2020-01-22 07:21WubTheCaptainFile Added: 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch
2020-01-22 07:22WubTheCaptainFile Deleted: 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch
2020-01-22 07:24WubTheCaptainFile Added: 0001-SRB2-server-can-have-no-WADs-at-all-anticipate-that-.patch
2020-01-27 20:27WubTheCaptainStatusnew => confirmed
2020-01-27 20:27WubTheCaptainTarget Version => 1.3.1
2020-01-27 21:43WubTheCaptainRelationship addedrelated to 0003742
2020-01-27 22:16WubTheCaptainNote Added: 0021130
2020-01-27 22:16WubTheCaptainNote Edited: 0021130bug_revision_view_page.php?bugnote_id=21130#r12950
2020-01-27 22:16WubTheCaptainNote Edited: 0021130bug_revision_view_page.php?bugnote_id=21130#r12951
2020-01-30 12:47WubTheCaptainNote Added: 0021153
2020-01-30 12:47WubTheCaptainStatusconfirmed => assigned
2020-01-30 16:53WubTheCaptainOS => Microsoft Windows
2020-02-09 11:26ZalewaNote Added: 0021190
2020-02-09 11:26ZalewaStatusassigned => needs testing
2020-02-13 01:50WubTheCaptainNote Added: 0021198
2020-02-13 01:52WubTheCaptainNote Edited: 0021198bug_revision_view_page.php?bugnote_id=21198#r13024
2020-02-13 01:54WubTheCaptainNote Added: 0021199
2020-02-13 01:54WubTheCaptainStatusneeds testing => resolved
2020-02-13 01:54WubTheCaptainFixed in Version => 1.3.1
2020-02-13 01:54WubTheCaptainResolutionopen => fixed
2021-08-07 16:53Blzut3Statusresolved => closed

Notes
(0021130)
WubTheCaptain   
2020-01-27 22:16   
0003735:0021124:
Quote from Zalewa
I'll bring back the SRB2 plugin in the 1.3 Windows package to its original state after 1.3.1 release is complete (0003734).


(0021153)
WubTheCaptain   
2020-01-30 12:47   
Quote from Index of /files
      doomseeker-1.3.1.tar.xz 2020-01-29 17:25  3.9M  
      doomseeker-1.3.1.tar..> 2020-01-29 17:25  310   
      doomseeker-1.3.1_mac..> 2020-01-29 18:12   18M  
      doomseeker-1.3.1_win..> 2020-01-27 13:23   14M  
      doomseeker-1.3.tar.xz   2019-07-28 17:56  3.9M  
      doomseeker-1.3.tar.x..> 2019-07-28 17:57  310   
      doomseeker-1.3_macos..> 2019-07-28 17:56   18M  
      doomseeker-1.3_windo..> 2020-01-19 03:26   14M  
(0021190)
Zalewa   
2020-02-09 11:26   
Old .zip restored for 1.3.
'https://doomseeker.drdteam.org/files/doomseeker-1.3_windows.zip [^]'
(0021198)
WubTheCaptain   
2020-02-13 01:50   
(edited on: 2020-02-13 01:52)
$ sha256sum doomseeker-1.3_windows.zip
9a4134ce843ddbb05bd69d1b9da7edeb49935275ddab5dc38b35c80c3defe327 doomseeker-1.3_windows.zip
$ sha256sum doomseeker.exe
79e927b3b86361dc304ab3cacafa9136cce543247612378e3aacf1003a5f9e36 doomseeker.exe


(0021199)
WubTheCaptain   
2020-02-13 01:54   
Quote from Index of /files
      doomseeker-1.3.tar.xz   2019-07-28 17:56  3.9M  
      doomseeker-1.3.tar.x..> 2019-07-28 17:57  310   
      doomseeker-1.3_macos..> 2019-07-28 17:56   18M  
      doomseeker-1.3_windo..> 2020-02-09 03:25   14M  


I didn't test if it's the actual version (I'm using GNU/Linux), but I'm hoping so – resolved.