[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1035299: O: rbdoom3bfg -- Doom3 BFG edition game engine



Package: wnpp
Severity: normal
X-Debbugs-Cc: rbdoom3bfg@packages.debian.org
Control: affects -1 + src:rbdoom3bfg

I intend to orphan the rbdoom3bfg package.

The package description is:
 RBDoom3BFG 3 is a Doom 3 BFG GPL source modification. The goal of RBDoom3BFG 3
 is to bring Doom 3 BFG with the help of SDL to all suitable platforms. Bugs
 present in the original DOOM 3 will be fixed (when identified) without altering
 the original game-play.
 .
 Note, to play the original game, you'll need a copy of the game data.
 .
 The package can also be used with free map data, like the demomap from
 OpenTechBFG.

Upstream is unfortunatly not very supportive in terms of the needs of an distribution
like Debian and openly said that their Linux port this is not their priority, so the
effort required to keep this package in Debian will be beyond what I'm willing
to provide.

For documentation, the major reason where upstream is disagreeing with e.g
Debian policies embedding 3rd party libraries. While they accepted in the past
at least changes to the build system to be able to build against system libraries,
their take on distributions policy about embedded libraries is that that will
"hold back (their) development" and it is not their priority to design changes
e.g to those embedded libraries in a way that are distribution friendly.

The upstream position on 3rd party libraries is problematic for Debian long
term, for example they still ship very ancient libpng and libjpeg versions with
many known security vulnerabilities; Despite wanting to enable the engine to be
used more easily by modders, they disagree this is a security issue.
(There were pull requests upstream to update the versions, however, never merged.)

The new upstream version 1.5 will increase the problem space significantly,
as there are several new embedded code libraries, some with modifications, like
Nvidia's NVRHI.

The new upstream version will also require additional software packaged for Debian,
like Microsoft's DXC (DirectXShaderCompiler), which also has several
not packaged dependencies (pulled in via git submodules in DXC's repo)


(Note: I'll request removal of the package, if it has not been adopted by that time,
before the release of Trixie. rbdoom3bfg 1.4.0 is usable, and should be part of bookworm.)

--
tobi


Reply to: