Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 908973 - games-fps/prboom-plus-2.6.66: Version bump
Summary: games-fps/prboom-plus-2.6.66: Version bump
Status: RESOLVED PKGREMOVED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: William Breathitt Gray
URL:
Whiteboard:
Keywords: PMASKED, PullRequest
Depends on:
Blocks: 949101
  Show dependency tree
 
Reported: 2023-06-21 19:27 UTC by William Breathitt Gray
Modified: 2025-05-25 08:22 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Breathitt Gray 2023-06-21 19:27:02 UTC
Version 2.6.66 of prboom-plus was released on June 20, 2023: https://github.com/coelckers/prboom-plus/releases/tag/v2.6.66

Note, PrBoom+ is now considered "in maintenance mode" (https://github.com/coelckers/prboom-plus/commit/6940a95e92222ae59bcb880e457eb11c27cb5af0) with the project redirecting users to a successor project: https://github.com/kraflab/dsda-doom
Comment 1 James Le Cuirot gentoo-dev 2023-06-21 21:05:40 UTC
How could they not name it PrBoom++? :P
Comment 2 William Breathitt Gray 2023-06-23 16:05:11 UTC
Oh, looks like the GitHub repository for PrBoom+ was archived today. I suppose that means there will be no more future releases at all then.
Comment 3 William Breathitt Gray 2023-07-30 12:25:14 UTC
Looking through the Debian removals document[^1] I found an entry indicating that the prboom-plus package has been removed from unstable:

    [Date: Mon, 30 Jan 2023 18:07:39 -0000] [ftpmaster: Scott Kitterman]
    Removed the following packages from unstable:
    
    prboom-plus |  2:2.6.2-1 | source
    
    ------------------- Reason -------------------
    [auto-cruft] obsolete source package
    ----------------------------------------------

We have been using the Debian package as our source to build PrBoom+, so it's unlikely we can build this final version 2.6.66 without significant effort to repackage the source code from GitHub.

Furthermore, any fixes or other patches we need in order to maintain prboom-plus in Gentoo would become a de facto fork because upstream has archived the source code and moved on to another project.

As such, I'm going to step down as maintainer for this package, since I don't think we can effectively maintain prboom-plus without an upstream. I'm not sure if we should also last-rite games-fps/prboom-plus in this case, since anyone else picking up maintenance of this package will be in the same predicament without an upstream.

[^1] https://ftp-master.debian.org/removals.txt
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-07-30 12:28:30 UTC
I don't think there's a big rush to remove it unless something actually breaks, but in any case, we should get dsda-boom packaged first.
Comment 5 William Breathitt Gray 2023-07-30 12:37:27 UTC
I don't feel too strongly to late-rite it, so if someone else wants to pick up maintenance of this last version then I welcome them. The reason I decided to remove myself personally is because I recall the difficultly I had trying to get the source to build directly from the GitHub releases. So I decided this is a good point for me to step down because I don't want to devote the effort to get it building now that Debian has dropped the source package.
Comment 6 Larry the Git Cow gentoo-dev 2025-05-24 11:27:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c781cfb1ae2d5f670da2374ab9906ca562b558a

commit 2c781cfb1ae2d5f670da2374ab9906ca562b558a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-05-23 18:04:11 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-05-24 11:25:24 +0000

    profiles: Mask games-fps/prboom-plus for removal
    
    Bug: https://bugs.gentoo.org/908973
    Bug: https://bugs.gentoo.org/939219
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 7 Andreas Sturmlechner gentoo-dev 2025-05-24 11:32:59 UTC
(In reply to William Breathitt Gray from comment #3)
> We have been using the Debian package as our source to build PrBoom+

Debian are packaging dsda-doom, so I guess the same approach could be used:
https://salsa.debian.org/games-team/dsda-doom
Comment 8 Larry the Git Cow gentoo-dev 2025-05-25 08:22:29 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a97b29f1db2d665282c343d35228bb34f9c5a87e

commit a97b29f1db2d665282c343d35228bb34f9c5a87e
Author:     Kacper Słomiński <kacper.slominski72@gmail.com>
AuthorDate: 2025-05-24 20:16:41 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-05-25 08:21:28 +0000

    games-fps/dsda-doom: new package, add 0.29.0
    
    A replacement for games-fps/prboom-plus, which was last-rited recently.
    No USE flag for DUMB since it's unmaintained (bug 949101); I haven't
    noticed a significant loss of functionality without DUMB.
    
    Bug: https://bugs.gentoo.org/908973
    Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>
    Part-of: https://github.com/gentoo/gentoo/pull/42244
    Closes: https://github.com/gentoo/gentoo/pull/42244
    Signed-off-by: Sam James <sam@gentoo.org>

 games-fps/dsda-doom/Manifest                       |  1 +
 games-fps/dsda-doom/dsda-doom-0.29.0.ebuild        | 59 ++++++++++++++++++++++
 .../files/dsda-doom-0.29.0-versioned-doc.patch     | 26 ++++++++++
 games-fps/dsda-doom/metadata.xml                   | 33 ++++++++++++
 4 files changed, 119 insertions(+)