Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129848 - Can ut2004-data use existing game data?
Summary: Can ut2004-data use existing game data?
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Lowest enhancement
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-13 11:52 UTC by jovie1024
Modified: 2006-04-13 15:27 UTC (History)
1 user (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 jovie1024 2006-04-13 11:52:56 UTC
I upgraded ut2004 (and subsequently, ut2004-data) when the packages ut2004-3369-r4 and ut2004-data-3186-r2 packages stabilitzed.  I noticed that even though the full game was already installed, including the data files off the CD/DVD, ut2004-data-3186-r2 wants to access the optical media and reinstall it.  Is there any way possible, for example using a "nocd" use flag, that this ebuild could use the old data when upgrading?  This would save a lot of time for the ebuild completion, and it seems like a trivial change to me, since the data files would be on the hard drive anyway when upgrading the package.
Comment 1 Paul Bredbury 2006-04-13 12:35:29 UTC
It's the CD/DVD reinstallation (i.e. ut2004-data) that's painful, due to the amount of data involved. It was required due to UT2004 files changing ownership between the ebuilds, to accommodate the Megapack (because files were changed).

This has been partly discussed on the forums:
http://forums.gentoo.org/viewtopic-t-453149.html

Does any other ebuild in existence manage to reliably re-use its own installed files for a reinstallation of itself?
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2006-04-13 15:27:38 UTC
No, the ebuild cannot use already installed data, nor do we want it to.  To do so would require listing out every single file from the data in the ebuild individually, otherwise we would be pulling in bonuspacks and other nonsense into the ut2004-data ebuild, causing collision-protect issues.

Listen guys, not too long ago there was only a "ut2004" ebuild that did *everything* as our policy is to not split packages.  Now, I went against that policy just so users wouldn't have to pull out their CD/DVD every time there was a new patch.  I went and spent a lot of time breaking out the ebuilds into multiple packages, and Paul has done a lot of the more recent work.  Basically, you need to live with it.

I'm a ut2004 user, too.  So just think that every time one of you has to pull out your CD set, that I had to do it *countless* times during testing.