Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167173 - games-fps/doom3-1.3.1.1304 version bump
Summary: games-fps/doom3-1.3.1.1304 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
: 179699 (view as bug list)
Depends on:
Blocks: 167558 180429 180790
  Show dependency tree
 
Reported: 2007-02-16 09:55 UTC by Lloeki
Modified: 2009-01-20 01:36 UTC (History)
4 users (show)

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


Attachments
games-fps/doom3-1.3.1.1304 (doom3-1.3.1.1304.ebuild,2.50 KB, text/plain)
2007-02-16 09:56 UTC, Lloeki
Details
doom3-1.3.1.1304.ebuild (doom3-1.3.1.1304.ebuild,2.48 KB, text/plain)
2007-05-25 11:24 UTC, Paul Bredbury
Details
doom3-1.3.1.1304.ebuild (doom3-1.3.1.1304.ebuild,2.59 KB, text/plain)
2007-06-07 20:40 UTC, Paul Bredbury
Details
doom3-1.3.1304.ebuild (doom3-1.3.1304.ebuild,2.55 KB, text/plain)
2008-05-27 21:33 UTC, YLD
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lloeki 2007-02-16 09:55:25 UTC
this game received an update from 1.3.1302 to 1.3.1.1304
please note:
- the numbering scheme is wrong in regard to portage ordering
- some mods don't work with this version (e.g doom3-lms will complain with 'wrong dll version'), but will install because of a wrong DEPEND

proposed by PaulBredbury in thread: http://forums.gentoo.org/viewtopic-p-3887102.html#3887102

Reproducible: Always
Comment 1 Lloeki 2007-02-16 09:56:26 UTC
Created attachment 110366 [details]
games-fps/doom3-1.3.1.1304
Comment 2 Paul Bredbury 2007-02-16 12:47:30 UTC
It breaks mods because id messed up their own numbering scheme. I'd recommend ignoring this update, because of the numbering mess and mod breakage.

Hopefully id will release a new version, with a sane version number that actually increments.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2007-03-19 22:31:24 UTC
Well, it's been a while and no sign of Id releasing a better versioned patch.  Any ideas here?

I *could* do the whole "add new version, mask old version" trick that I had to do early on in the doom3 cycle (again, thanks to Id naming/versioning), but I think it is ugly, and really isn't workable if it breaks mods.
Comment 4 Paul Bredbury 2007-03-19 23:45:52 UTC
My vote is to completely ignore it. It cannot be a "proper" release if doom3 itself says on its "update" screen that 1.3.1302 is "up-to-date".

If I were a conspiracy theorist, I'd say that iD have deliberately sabotaged this release (whose primary advantage is Vista compatibility for the game without any mods) because they hate Microsoft's attempted crippling of OpenGL in Vista, and yet have pressure to release a Vista-compatible version :)

Some scraps of info here, to add to the mystery:
http://lms.d3files.com/forum/viewtopic.php?t=2364
Comment 5 Brandon Captain 2007-05-24 23:55:01 UTC
this patch isn't ignorable for Doom3 mod developers running Gentoo.

Doom3 1.3 doesn't compile with GCC 4.0. I kept the latest GCC 3 around on my system just for compiling Doom 3 DLLs, but that option has caused some head aches.

Doom3 1.3.1 compiles with GCC 4, and this is the biggest reason to update.

By now, most mods have upgraded to 1.3.1 anyhow.
Comment 6 Paul Bredbury 2007-05-25 11:24:01 UTC
Created attachment 120268 [details]
doom3-1.3.1.1304.ebuild

Tidied ebuild.
Comment 7 Paul Bredbury 2007-05-25 11:32:03 UTC
Could put doom3-1.3.1.1304 into Portage, package-masked. It does not work with doom3-cdoom (bug #167558), doom3-lms, or doom3-opencoop (bug #161656), which are the biggest Doom3 mods.

The error is:  Sys_Error: wrong game DLL API version
Comment 8 Brandon Captain 2007-05-25 14:02:03 UTC
(In reply to comment #7)
> Could put doom3-1.3.1.1304 into Portage, package-masked. It does not work with
> doom3-cdoom (bug #167558), doom3-lms, or doom3-opencoop (bug #161656), which
> are the biggest Doom3 mods.
> 
> The error is:  Sys_Error: wrong game DLL API version
> 

that boggles my mind. I moved a Doom3 project from 1.3 to 1.3.1 and there was minimal changes to make. It impacts large and small mods the same, so... these doom3 projects are just being lazy ;-)
Comment 9 Aniruddha 2007-05-31 16:30:00 UTC
In which folder should I put the ebuild? I tried 'doom3-1.3.1.1304' but that didn't work.
Comment 10 Brandon Captain 2007-05-31 17:21:31 UTC
(In reply to comment #9)
> In which folder should I put the ebuild? I tried 'doom3-1.3.1.1304' but that
> didn't work.
> 

o_O

in a local overlay, .../overlay/games-fps/doom3/
Comment 11 Tristan Heaven (RETIRED) gentoo-dev 2007-06-03 21:05:55 UTC
*** Bug 179699 has been marked as a duplicate of this bug. ***
Comment 12 Paul Bredbury 2007-06-07 20:40:30 UTC
Created attachment 121449 [details]
doom3-1.3.1.1304.ebuild

Added "dedicated" USE flag, to keep games-mods.eclass happy.
Comment 13 Michael Sawczuk 2008-01-05 00:36:16 UTC
Any ideas when this is going to be committed guys?
Comment 14 Brandon Captain 2008-01-05 22:53:39 UTC
(In reply to comment #13)
> Any ideas when this is going to be committed guys?
> 

dont hold your breath. it's hard enoughto get *anything* committed.
Comment 15 YLD 2008-05-27 21:33:46 UTC
Created attachment 154525 [details]
doom3-1.3.1304.ebuild

Accoding to ID Software on http://zerowing.idsoftware.com/linux/doom, doom3-linux-1.3.1.1304.x86.run contains DOOM III 1.3.1, build 1304. So, it might be correct to rename the ebuild to doom3-1.3.1304.ebuild.
Comment 16 Mr. Bones. (RETIRED) gentoo-dev 2009-01-20 01:36:17 UTC
in portage