Zandronum Chat on our Discord Server Get the latest version: 3.0
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003906Doomseeker[All Projects] Bugpublic2021-09-24 15:542021-09-28 23:23
ReporterWubTheCaptain 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusconfirmedResolutionopen 
PlatformOSOpenBSDOS Version
Product Version1.3.2 
Target VersionFixed in Version 
Summary0003906: Doomseeker on OpenBSD may download Zandronum's GNU/Linux testing binaries
DescriptionSee issue 0003905 for background.

Basically, Doomseeker downloads GNU/Linux binaries from zandronum.com for anything but Windows. Q_OS_DARWIN gets an exception and downloads nothing. The issue is, that's the only exception.
Quote from src/plugins/zandronum/zandronumbinaries.cpp
bool ZandronumClientExeFile::downloadTestingBinaries(const QDir &destination, QWidget *parent)

{
        #ifdef Q_OS_DARWIN
        // Can't do anything for Mac OS X at this time. :/
        return false;
        #else
// ...
}


It should probably instead be:
bool ZandronumClientExeFile::downloadTestingBinaries(const QDir &destination, QWidget *parent)

{
        #if !defined(Q_OS_WIN) || !defined(Q_OS_LINUX)
        // Can't do anything for other operating systems at this time. :/
        return false;
        #else
// ...
}


Because there are no OpenBSD binaries available from zandronum.com.
Additional Informationhttps://zandronum.com/downloads/testing/ [^]
Attached Files

- Relationships
related to 0003905confirmed zandronumbinaries.cpp OS-dependent macro hell is quite ugly (and broken) 

-  Notes
User avatar (0021778)
Pol M (developer)
2021-09-28 23:22

Seems reasonable :)

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2021-09-24 15:54 WubTheCaptain New Issue
2021-09-24 15:57 WubTheCaptain OS => OpenBSD
2021-09-24 16:28 WubTheCaptain Relationship added related to 0003905
2021-09-28 23:22 Pol M Note Added: 0021778
2021-09-28 23:23 Pol M Status new => confirmed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker