MantisBT - Doomseeker
View Issue Details
0004080Doomseeker[All Projects] Bugpublic2023-01-01 16:422024-11-03 19:14
DrinkyBird 
Zalewa 
normalminorrandom
closedfixed 
1.3.3 
1.4.01.4.0 
0004080: Zandronum testing versions are randomly disabled/not saved properly
Not sure what the exact issue is unfortunately - but there seems to be an issue where the setting enabling Zandronum testing versions is either randomly disabled or not saved/loaded properly. Apparently multiple users are finding it to be disabled despite being enabled by default since ticket 0002883.
I am aware of one way to reliably reproduce this bug:

1. Start Doomseeker with a fresh new configuration
2. Doomseeker will prompt you to head to the settings to configure it for the first time, press OK
2. Go to Games > Zandronum, note that Testing Releases is checked.
3. Dismiss the Configuration window by clicking Cancel
4. Exit Doomseeker
5. Launch Doomseeker again using the same config
6. Go to Configure > Games > Zandronum again, note that Testing Releases is now disabled.

I have also had this happen when dismissing the configure window by pressing OK, but I can't reproduce this reliably.
Would the best thing to do be removing the checkbox entirely and having the option always on? The user is prompted whether they would like to install a testing version when attempting to join a server using one anyway.
No tags attached.
Issue History
2023-01-01 16:42DrinkyBirdNew Issue
2023-01-01 20:09ZalewaNote Added: 0022620
2023-01-01 20:09ZalewaAssigned To => Zalewa
2023-01-01 20:09ZalewaStatusnew => acknowledged
2023-01-01 20:09ZalewaTarget Version => 1.4.0
2023-01-02 10:50ZalewaStatusacknowledged => assigned
2023-01-02 13:33ZalewaNote Added: 0022622
2023-01-02 13:33ZalewaStatusassigned => needs review
2023-01-05 12:26ZalewaNote Added: 0022659
2023-01-05 12:26ZalewaStatusneeds review => needs testing
2023-02-19 14:13ZalewaStatusneeds testing => resolved
2023-02-19 14:13ZalewaFixed in Version => 1.4.0
2023-02-19 14:13ZalewaResolutionopen => fixed
2024-11-03 19:14ZalewaStatusresolved => closed

Notes
(0022620)
Zalewa   
2023-01-01 20:09   
If this is getting disabled on its own it may be a symptom of a larger problem. Just removing the checkbox isn't a solution. I'll look into this.
(0022622)
Zalewa   
2023-01-02 13:33   
It was a symptom of a larger problem, where the "true" literals in the config weren't translated to true booleans. Fixed here:
'https://bitbucket.org/Doomseeker/doomseeker/commits/70ca6b77b4f1f0dfc42443b9ffb1136360c296f6 [^]'
(0022659)
Zalewa   
2023-01-05 12:26   
Beta package for Windows available at the beta auto-update channel and at:
'https://devbuilds.drdteam.org/doomseeker/doomseeker-1.3.3~beta-230105-1140_windows.zip [^]'

Please test.