MantisBT - Doomseeker
View Issue Details
0003663Doomseeker[All Projects] Epicpublic2019-06-19 00:222019-08-29 19:27
WubTheCaptain 
WubTheCaptain 
normalfeatureN/A
closedfixed 
1.2 
1.31.3 
0003663: Doomseeker 1.3 release
Similarly to 0003483 we did previously for Doomseeker 1.2.

Let's make a stable 1.3 release of Doomseeker?
For the record to developers: I'll kindly ask to use the View Issues and/or Roadmap features in MantisBT for tracking issues to be resolved for Doomseeker 1.3. I've made a best effort to make sure assigned tickets have a target version, to utilize MantisBT to its full extent.

This is different to 0003483: Please no issues by their version or priority to relationships of this epic. The child/related issues should be reserved for reported release management issues/tasks such as releasing tarballs if agreed upon, thanks!
No tags attached.
parent of 0003682closed Blzut3 Doomseeker 1.3 Ubuntu packages need to be released 
parent of 0003683closed Blzut3 Doomseeker 1.3 Mac packages need to be released 
parent of 0003684closed Zalewa Auto-update packages of the final 1.3 to stable and beta update channels are needed 
parent of 0003685closed Zalewa Doomseeker's website needs update for 1.3 release 
parent of 0003686closed Zalewa Doomseeker 1.3 release needs an annoucement on Zandronum forums 
parent of 0003687closed Zalewa Version control (Mercurial) needs a tag for 1.3 release 
parent of 0003688closed Zalewa Doomseeker 1.3 Windows packages need to be released 
parent of 0003689closed Blzut3 Doomseeker 1.3 source code tarball needs to be released (with signature) 
related to 0003246confirmed WubTheCaptain Debian packaging 
Issue History
2019-06-19 00:22WubTheCaptainNew Issue
2019-06-19 00:24WubTheCaptainNote Added: 0020774
2019-06-19 00:32WubTheCaptainNote Added: 0020775
2019-06-19 00:39WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=12642#r12642
2019-06-19 00:41WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=12643#r12643
2019-06-19 00:42WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=12644#r12644
2019-06-19 00:42WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=12645#r12645
2019-06-19 11:17Pol MNote Added: 0020778
2019-06-19 11:23Pol MNote Edited: 0020778bug_revision_view_page.php?bugnote_id=20778#r12647
2019-06-20 00:20WubTheCaptainAssigned To => WubTheCaptain
2019-06-20 00:20WubTheCaptainStatusnew => acknowledged
2019-06-20 09:03ZalewaNote Added: 0020780
2019-06-21 20:50WubTheCaptainStatusacknowledged => confirmed
2019-06-21 20:50WubTheCaptainPrioritynone => low
2019-06-22 10:47ZalewaNote Added: 0020803
2019-06-22 10:48ZalewaNote Edited: 0020803bug_revision_view_page.php?bugnote_id=20803#r12671
2019-06-30 11:45WubTheCaptainAssigned ToWubTheCaptain =>
2019-07-20 06:40ZalewaNote Added: 0020898
2019-07-22 09:19WubTheCaptainNote Added: 0020906
2019-07-23 19:21WubTheCaptainPrioritylow => normal
2019-07-27 09:20ZalewaAssigned To => Zalewa
2019-07-27 09:20ZalewaStatusconfirmed => assigned
2019-07-27 10:28ZalewaNote Added: 0020914
2019-07-27 10:30ZalewaNote Edited: 0020914bug_revision_view_page.php?bugnote_id=20914#r12738
2019-07-27 10:31ZalewaAssigned ToZalewa => Blzut3
2019-07-27 11:08ZalewaNote Edited: 0020914bug_revision_view_page.php?bugnote_id=20914#r12742
2019-07-28 00:51WubTheCaptainRelationship addedparent of 0003682
2019-07-28 00:52WubTheCaptainRelationship addedparent of 0003683
2019-07-28 00:55WubTheCaptainRelationship addedparent of 0003684
2019-07-28 01:01WubTheCaptainRelationship addedparent of 0003685
2019-07-28 01:05WubTheCaptainRelationship addedparent of 0003686
2019-07-28 01:09WubTheCaptainNote Added: 0020919
2019-07-28 01:18WubTheCaptainRelationship addedparent of 0003687
2019-07-28 01:24WubTheCaptainRelationship addedrelated to 0003246
2019-07-28 01:30WubTheCaptainRelationship addedparent of 0003688
2019-07-28 01:36WubTheCaptainRelationship addedparent of 0003689
2019-07-28 01:48WubTheCaptainAssigned ToBlzut3 => WubTheCaptain
2019-07-28 02:03WubTheCaptainNote Added: 0020926
2019-07-29 01:02Blzut3Note Added: 0020929
2019-07-29 01:14WubTheCaptainNote Added: 0020934
2019-07-29 15:54ZalewaNote Added: 0020940
2019-07-29 15:54ZalewaStatusassigned => resolved
2019-07-29 15:54ZalewaFixed in Version => 1.3
2019-07-29 15:54ZalewaResolutionopen => fixed
2019-07-30 10:25WubTheCaptainRelationship addedrelated to 0003691
2019-07-30 10:26WubTheCaptainRelationship deletedrelated to 0003691
2019-08-29 19:27WubTheCaptainStatusresolved => closed

Notes
(0020774)
WubTheCaptain   
2019-06-19 00:24   
Doomseeker 1.2 was released on 2018-10-27 according to the MantisBT issue tracker's change log, so it's been a while again.

I'm in favor of smaller releases. Currently the roadmap has 48 issues (16 resolved), about the size of 1.1 release and half of that we had for the Doomseeker 1.2 release.

~half of current issues need review or testing.
(0020775)
WubTheCaptain   
2019-06-19 00:32   
Quote from WubTheCaptain
about the size of 1.1 release and half of that we had for the Doomseeker 1.2 release.


For clarification, I think the Doomseeker 1.2 release was uncomfortably a little bit too big for my tastes too. Bisecting issues (and managing issues on the issue tracker) may become easier with smaller releases.
(0020778)
Pol M   
2019-06-19 11:17   
(edited on: 2019-06-19 11:23)
No opposition from me, issues 0003369, 0003636 (and related) and 0001961 would really justify a new version, and the rest of them also add up.

As last time, I'll be translating doomseeker to a new language (I promise that I already had intention to work on it, it's just that this ticket remembered me to make the ticket 0003664).

Regarding the OpenBSD issues, while of course it would be nice to have them resolved for 1.3, I'd say that they're not blocking the release since official releases are for official platforms and OpenBSD is not and probably never will. I won't have the time and willingness to make sure that future releases will still be compatible, for instance. I'm expecting university to be a black hole for personal time. Not sure about the rest of the team, but I'd say that covering 99.37% of Internet users is enough work.

0003514 should be closed before the release, because in case it is declined we will have to make some reworks.

EDIT: BTW, happy 10 years of doomseeker-ing.

(0020780)
Zalewa   
2019-06-20 09:03   
I'll be taking care of all the outstanding PRs so that the list is clear. After that I'll release a beta update since I haven't done that in quite a while. After that I'll consider what else needs to be done for 1.3.
(0020803)
Zalewa   
2019-06-22 10:47   
(edited on: 2019-06-22 10:48)
Beta release for Windows uploaded to DRD Team and also to the beta update channel.

Beta is based off commit:https://bitbucket.org/Doomseeker/doomseeker/commits/6af42a5a16f7219dc7dfb24674ba555895f44f7d [^]
Package:https://devbuilds.drdteam.org/doomseeker/doomseeker-1.3~beta-190622-1032.zip [^]

There are plenty of "needs testing" issues on the roadmap. These should be tested or "tested" and marked as resolved.

I removed "1.3" target from the issues that I keep assigned to me.

(0020898)
Zalewa   
2019-07-20 06:40   
We're nearly there. There are several issues that still need to be "confirmed as ok" on the roadmap. Since the outstanding "needs testing" issues were reported by Wub, I urge you (Wub) to please do the confirmation.

I've also delisted following issues from 1.3:
- 0003531 (needs more work),
- 0003660 (OpenBSD issue),
- 0003662 (SRB2Kart problem that needs more work or more wait)

The final issue that needs programming attention is 0003599.

I'll update the PL translation shortly but wait with the IP2C blobbing until the final notice.
(0020906)
WubTheCaptain   
2019-07-22 09:19   
Quote from Zalewa
Since the outstanding "needs testing" issues were reported by Wub, I urge you (Wub) to please do the confirmation.


Should be done.
(0020914)
Zalewa   
2019-07-27 10:28   
(edited on: 2019-07-27 11:08)
Okay, let's go!

DONE:

1. Tagged 1.3
2. Final beta release uploaded to the beta auto-update channel.
3. Windows release packages (.zip files) with full Doomseeker 1.3 and Wadseeker 2.0 source uploaded to the website.
   Note: Wadseeker 2.0 Dev Kit release for Windows is now the Wadseeker 2.0 source code zipped and packaged by the makesourcepackages.sh script. It has no precompiled binaries. This is the only sane way to handle supporting all compilers.
4. Website code updated for 1.3 release and pushed to the website repo - it is not deployed on the server yet.
5. Doxygen documentation generated using doxygen 1.8.11 (it's the version from Ubuntu 16.04, doxygen 1.8.13 from Ubu 18.04 doesn't seem to generate the nav bar properly). Doc uploaded to the /docs directory on the website.

TODO:

1. Release Ubuntu & Mac binary packages - Blzut3
2. Build the signed ".tar.xz" source packages for doomseeker 1.3 and wadseeker 2.0 and upload them to /files on the server - Blzut3
3. Deploy auto-update packages of the final 1.3 to stable and beta update channels - Zalewa
4. Deploy website to the server - anyone
5. Forums announcement - anyone

The announcement blurb will be posted in a private comment below.

(0020919)
WubTheCaptain   
2019-07-28 01:09   
Quote from Zalewa
TODO:

1. Release Ubuntu & Mac binary packages - Blzut3
2. Build the signed ".tar.xz" source packages for doomseeker 1.3 and wadseeker 2.0 and upload them to /files on the server - Blzut3
3. Deploy auto-update packages of the final 1.3 to stable and beta update channels - Zalewa
4. Deploy website to the server - anyone
5. Forums announcement - anyone


Thanks, I've tracked them as child issues.

Quote
The announcement blurb will be posted in a private comment below.


Consider doing it publicly at 0003686.
(0020926)
WubTheCaptain   
2019-07-28 02:03   
I'll be closing target version 1.3 issues on the tracker later, once some dust settles.
(0020929)
Blzut3   
2019-07-29 01:02   
Files associated with me are uploaded. Let me know if anything looks off about them.
(0020934)
WubTheCaptain   
2019-07-29 01:14   
0003664:0020933
(0020940)
Zalewa   
2019-07-29 15:54   
Doomseeker 1.3 is released. Forum announcement.