Bug 6591 - [Update Request] - Package Request chocolate-doom [mga1, mga2]
Summary: [Update Request] - Package Request chocolate-doom [mga1, mga2]
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA1TOO, MGA2-64-OK, MGA2-32-OK, MGA1...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2012-06-26 19:48 CEST by Simon Putt
Modified: 2012-08-26 21:59 CEST (History)
7 users (show)

See Also:
Source RPM: chocolate-doom-1.7.0-1
CVE:
Status comment:


Attachments

Description Simon Putt 2012-06-26 19:48:26 CEST
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.2/SRPMS/contrib/backports/chocolate-doom-1.6.0-1mdv2010.2.src.rpm

Found in Mandriva 2010.2 /contrib/release but thought best to link to latest SRPM
Damien Lallement 2012-07-15 00:08:49 CEST

CC: (none) => mageia
Assignee: bugsquad => mageia

Comment 1 Damien Lallement 2012-07-15 15:18:24 CEST
Now available in Cauldron.
Will add it to updates_testing ASAP.
Thanks for the bug report.

Status: NEW => ASSIGNED
Source RPM: (none) => chocolate-doom-1.7.0-1.mga3

Comment 2 Damien Lallement 2012-07-16 01:36:06 CEST
Advisory:
-------------
The package chocolate-doom is available in Mandriva 2010.x but was missing in Mageia 1 and Mageia 2 (so upgrades were broken). This update fixes this issue by providing chocolate-doom to Mageia distribution.

Packages:
-------------
chocolate-doom-1.7.0-1.mga1
chocolate-doom-1.7.0-1.mga2

How to test:
-------------
- Just try chocolate-doom to check it works.

Assignee: mageia => qa-bugs
Summary: Package Request chocolate-doom => [Update Request] - Package Request chocolate-doom [mga1, mga2]
Source RPM: chocolate-doom-1.7.0-1.mga3 => chocolate-doom-1.7.0-1
Whiteboard: (none) => MGA2TOO, MGA1TOO

Comment 3 Simon Putt 2012-07-17 11:44:08 CEST
Been running this and everything works (with known buggy demo's that need the overrun checking stuff) , even the hardware opl3 pass through (yes I'm that retro I got a card with one on it lol)

Many thanks for your hard work :)

Simon/Lemonzest
Comment 4 Michael Martins 2012-07-17 22:21:26 CEST
[xgrind@localhost ~]$ chocolate-doom
                         Chocolate Doom 1.7.0
Z_Init: Init zone memory allocation daemon. 
zone memory: 0xb5c1d008, 1000000 allocated for zone
DEH_Init: Init Dehacked support.
Game mode indeterminate.  No IWAD file was found.  Try
specifying one with the '-iwad' command line parameter.

CC: (none) => michaelfm21

Comment 5 Simon Putt 2012-07-17 22:23:51 CEST
You need the doom files in /usr/share/games/doom

(maybe it should pull freedoom also)

by default it runs doom2 but with -iwad you can select doom, tnt, plutonia, chex and hacx

Simon\Lemonzest
Comment 6 Simon Putt 2012-07-27 14:55:48 CEST
Oh the testing performed was done on MGA2/x86_64
user7 2012-07-27 14:57:21 CEST

CC: (none) => wassi
Whiteboard: MGA2TOO, MGA1TOO => MGA1TOO, MGA2-64-OK

Comment 7 Samuel Verschelde 2012-07-28 16:39:26 CEST
Testing on Mageia 1 x86_64. I installed freedoom and chocolatedoom they ran:
$ chocolate-doom -iwad /usr/share/games/doom/freedoom.wad

It seemed to start well but then I started a new game and it crashed.

Is that something that was expected, or is it a bug that can be fixed? Ask if you need more information.

CC: (none) => stormi

Comment 8 Simon Putt 2012-07-28 18:29:20 CEST
I get the same crash for freedoom.wad so I looked it up

"Freedoom is a Free IWAD file that can be used to play Doom without the original proprietary game files. However, it requires a Boom-compatible engine to run. Because Chocolate Doom is only compatible with Vanilla Doom, Freedoom does not run properly with Chocolate Doom.

However, Chocolate Doom can still be made to run with Freedoom. The only incompatibility between the two is that the levels distributed with Freedoom do not run. Because of this, Freedoom will run without problems provided that replacement levels are always loaded. "

chocolate-doom only plays vanilla wads (heh), and everything I've thrown at it (that's compatible) has run flawlessly. so it's not the engines fault here.
Comment 9 Damien Lallement 2012-07-28 22:00:30 CEST
That's why I didn't put freedoom as a require or suggests. ;-)
Thanks for your tests and feedbacks!
Comment 10 Samuel Verschelde 2012-08-04 11:53:49 CEST
Testing ok, but I think it's in the wrong repository. It belongs to non-free because it can't run without any non-free stuff. It it ran with freedoom, it would be different.

Whiteboard: MGA1TOO, MGA2-64-OK => MGA1TOO, MGA2-64-OK, MGA2(32-OK, feedback

Samuel Verschelde 2012-08-04 11:53:56 CEST

Whiteboard: MGA1TOO, MGA2-64-OK, MGA2(32-OK, feedback => MGA1TOO, MGA2-64-OK, MGA2-32-OK, feedback

Comment 11 Samuel Verschelde 2012-08-04 11:54:20 CEST
Comment #10 is about Mageia 1 32
Comment 12 Samuel Verschelde 2012-08-04 11:57:04 CEST
works well in Mageia 1 32.

Whiteboard: MGA1TOO, MGA2-64-OK, MGA2-32-OK, feedback => MGA1TOO, MGA2-64-OK, MGA2-32-OK, MGA1-32-OK, feedback

Comment 13 Samuel Verschelde 2012-08-04 12:45:50 CEST
ok Mageia 1 64.

Whiteboard: MGA1TOO, MGA2-64-OK, MGA2-32-OK, MGA1-32-OK, feedback => MGA1TOO, MGA2-64-OK, MGA2-32-OK, MGA1-32-OK, MGA1-64-OK, feedback

Comment 14 Samuel Verschelde 2012-08-04 21:04:06 CEST
If you agree that this package belongs to non-free, I'll ask sysadmins to move the package from Core Updates Testing to Nonfree Updates, if they are OK with that.
Comment 15 Damien Lallement 2012-08-04 21:58:20 CEST
(In reply to comment #14)
> If you agree that this package belongs to non-free, I'll ask sysadmins to move
> the package from Core Updates Testing to Nonfree Updates, if they are OK with
> that.

No, nonfree is for nonfree software.
Chocolate Doom is Free.
So...
Comment 16 Dave Hodgins 2012-08-08 05:37:40 CEST
If we had packages in nonfree that the package needed, then it should go in
nonfree.  However, as we don't have any packages in nonfree that will be required
or suggested, I agree it should go in Core.

Samuel, do you still think it should go in nonfree?

CC: (none) => davidwhodgins

Comment 17 Samuel Verschelde 2012-08-08 10:17:36 CEST
I've started a thread a few days ago on the mageia-devel mailing list, but haven't got a clear answer, so let's push it, as I personnally don't see a real problem at putting that kind of software in core. Also, putting it in nonfree would defeat the purpose of better upgrades from mdv, although for that kind of package this is not very important. 

Update validated

Advisory:
-------------
The package chocolate-doom is available in Mandriva 2010.x but was missing in
Mageia 1 and Mageia 2, so it was not updated during upgrades. This update fixes this issue by providing chocolate-doom to the Mageia distribution.

Packages:
-------------
chocolate-doom-1.7.0-1.mga1
chocolate-doom-1.7.0-1.mga2

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Whiteboard: MGA1TOO, MGA2-64-OK, MGA2-32-OK, MGA1-32-OK, MGA1-64-OK, feedback => MGA1TOO, MGA2-64-OK, MGA2-32-OK, MGA1-32-OK, MGA1-64-OK

Comment 18 Thomas Backlund 2012-08-18 14:36:06 CEST
Update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0166

Status: ASSIGNED => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED

Comment 19 Samuel Verschelde 2012-08-26 17:22:01 CEST
Thomas, chocolate-doom is still in testing in Mageia 2 (according to sophie), it's not been pushed apparently.

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Comment 20 Thomas Backlund 2012-08-26 21:59:37 CEST
Hm, wonder how I managed to miss that one :(

Anyway its pushed now...

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.