Red Hat Bugzilla – Bug 356591
openarena: -data should be packaged seperately
Last modified: 2008-01-18 10:13:16 EST
Is there any reason, why openarena includes the -data as well; Isn't this
noarch? And doesn't it make *much* overhead, when updating simple things like
dist-tag or whatever?
The first version of openarena I packaged contained its source and data in one
package. Then it was splitted but, unfortunetaly, I was unable to create -data
subpackage seperately because I was on holiday and people wanted to have this
It looks like there's nothing to change in openarena spec but -data will be
packaged seperately when new version get released.
Yes. Spec changes are minimal I think. In openarena.spec you just need to remove
the -data subpackage and in openarena-data.spec you need to remove everything
that is in openarena.spec... Well, you'll need a seperate cvs module for that,
but I think that should be no problem (no extra review or such).
Also -data can be noarch (I think), while openarena.spec is not.
And of course... Only -data package should have the huge tarball included...
Actually I just took a look at openarena and I wonder why it has its own copy of
ioquake, why not use the one in the quake3 package?
Then the openarena package would contain just the data, a wrapper script and a
.desktop file, and thus could be noarch.
Great idea Hans! Thx for your investigation. It make completely sense to me not
including more or less the same bins twice in different pkgs!
Michał what do you think?
(PS: Michał, how's your name pronounced? The 'ł' normally is more like a
(german) 'w' as far as I know from polish...)
(In reply to comment #4)
> Actually I just took a look at openarena and I wonder why it has its own copy
> ioquake, why not use the one in the quake3 package?
This is because, afair, openarena was packaged earlier than quake3.
I hope I'll manage to prepare a new package within a few weeks.
(In reply to comment #5)
> (PS: Michał, how's your name pronounced? The 'ł' normally is more like a
> (german) 'w' as far as I know from polish...)
I can't answer you because I know nothing from German ;) its pronouncation
is something like: MEE-how ['mihɑʊ] :)
(In reply to comment #6)
> (In reply to comment #4)
> > Actually I just took a look at openarena and I wonder why it has its own copy
> > ioquake, why not use the one in the quake3 package?
> This is because, afair, openarena was packaged earlier than quake3.
> I hope I'll manage to prepare a new package within a few weeks.
I've been thinking about maybe adding a Provides: ioquake3, to make clear that
the version of quake3 in the quake3 package is ioquake3, what do you think about
Also if you start using the main package I'll putting the ,desktop and autodl
files for the quake3-demo stuff in a -demo subpackage, so that people installing
openarena don't automatically get the demo application menu entry thrown is as a
bonus. So please keep me posted, then I can make sure the new demo-launcher free
quake3 is ready when the new openarena hits the repo.
I described what's wrong with openarena and ioquake3 here:
Let the discussion go on on games-list.
Openarena now uses ioquake3.