[opensuse-buildservice] Games in openSUSE BuildService

Hi all! Today I had a discussion with Stefan Dirsch about games in BuildService and we agreed that current situation is not optimal. Shortly after we started to redesign the whole games:* tree. Two projects have special meanings: - games:libs * libraries used exclusively for game development * clanlib+hermes, libode, physfs, plib, SDL* will be here * these can be links to openSUSE:Factory packages if package is still present in AutoBuild - games:data * noarch game data files, building only against one generic repository * saves building power and disk space The rest of games:* projects are used for dividing game packages into categories. Every project will link to games:libs for necessary libraries. We also created new games:arcade project and moved lots of games from games:action project (as they were not action games at all). Current division follows: - games:action - first and third person action games - games:adventure - adventure games and engines - games:arcade - arcade games - games:board - board games - games:puzzle - logic and puzzle games - games:roleplay - roleplaying games - games:strategy:realtime - real-time strategies - games:strategy:turn-based - turn-based strategies - games:tools - various game tools like editors, server browsers, etc. Some people would like to have all the games in one repo, but we hope that situation gets better once the yast2-mpp (meta package module) is ready :) Please review the changes, if they concern your packages and if you have any comments or suggestions, we would be glad to hear them! -- Best Regards / S pozdravom, Pavol RUSNAK SUSE LINUX, s.r.o Package Maintainer Lihovarska 1060/12 PGP 0xA6917144 19000 Praha 9, CR prusnak[at]suse.cz http://www.suse.cz --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Hello,
The rest of games:* projects are used for dividing game packages into categories. Every project will link to games:libs for necessary
Can a project link to another? Or does that mean, that again every library is also in the package requiring it?
- games:strategy:realtime - real-time strategies - games:strategy:turn-based - turn-based strategies
Why two types. Shouldn't be strategy enough. Together both have less than 20 games at the moment.
Some people would like to have all the games in one repo, but we hope
Like me :-)
that situation gets better once the yast2-mpp (meta package module) is ready :)
We will see. Ciao -- http://www.dstoecker.eu/ (PGP key available) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Thursday, 24. May 2007 13:47, Pavol Rusnak wrote:
Hi all!
[...]
The rest of games:* projects are used for dividing game packages into categories. Every project will link to games:libs for necessary libraries. We also created new games:arcade project and moved lots of games from games:action project (as they were not action games at all). Current division follows:
- games:action - first and third person action games - games:adventure - adventure games and engines - games:arcade - arcade games - games:board - board games - games:puzzle - logic and puzzle games - games:roleplay - roleplaying games - games:strategy:realtime - real-time strategies - games:strategy:turn-based - turn-based strategies - games:tools - various game tools like editors, server browsers, etc.
Why do you want such a fine-grained categorization? Wouldn't it be enough to have one games project, and one games:tools subproject? -- Andreas Bauer - Novell - SUSE Internal Tools --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On 2007-05-24 15:51:21 +0200, Andreas Bauer wrote:
On Thursday, 24. May 2007 13:47, Pavol Rusnak wrote:
The rest of games:* projects are used for dividing game packages into categories. Every project will link to games:libs for necessary libraries. We also created new games:arcade project and moved lots of games from games:action project (as they were not action games at all). Current division follows:
- games:action - first and third person action games - games:adventure - adventure games and engines - games:arcade - arcade games - games:board - board games - games:puzzle - logic and puzzle games - games:roleplay - roleplaying games - games:strategy:realtime - real-time strategies - games:strategy:turn-based - turn-based strategies - games:tools - various game tools like editors, server browsers, etc.
Why do you want such a fine-grained categorization? Wouldn't it be enough to have one games project, and one games:tools subproject?
$ osc ls | grep game games:WorldForge games:action games:adventure games:arcade games:board games:data games:libs games:puzzle games:roleplay games:strategy:realtime games:strategy:turn-based games:tools it wouldnt be anything new. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Thursday, 24. May 2007 16:01, Marcus Rueckert wrote:
$ osc ls | grep game games:WorldForge games:action games:adventure games:arcade games:board games:data games:libs games:puzzle games:roleplay games:strategy:realtime games:strategy:turn-based games:tools
it wouldnt be anything new.
Yes, I know. I nevertheless would like to know the reason why there are so many subprojects.
darix
-- Andreas Bauer - Novell - SUSE Internal Tools --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Andreas Bauer wrote:
On Thursday, 24. May 2007 13:47, Pavol Rusnak wrote:
Why do you want such a fine-grained categorization? Wouldn't it be enough to have one games project, and one games:tools subproject?
I only added games:libs and games:arcade projects ... -- Best Regards / S pozdravom, Pavol RUSNAK SUSE LINUX, s.r.o Package Maintainer Lihovarska 1060/12 PGP 0xA6917144 19000 Praha 9, CR prusnak[at]suse.cz http://www.suse.cz --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Thursday, 24. May 2007 16:26, Pavol Rusnak wrote:
Andreas Bauer wrote:
On Thursday, 24. May 2007 13:47, Pavol Rusnak wrote:
Why do you want such a fine-grained categorization? Wouldn't it be enough to have one games project, and one games:tools subproject?
I only added games:libs and games:arcade projects ...
As I wrote in the other mail, I know that there were already quite a bunch of subprojects before your change. I just wanted to know the reason for this. AFAIR, namespaces were originally added to allow mirrors excluding parts of the repositories (like the whole home: subtree). The main use in the buildservice as I see it is for categorization, which they weren't designed for. I don't want to say that you're doing something wrong by using them for categorization, just that we should think about if our implementation fits this need. -- Andreas Bauer - Novell - SUSE Internal Tools --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Thursday, 24. May 2007 16:53, Andreas Bauer wrote:
[header crap]
aha... I accidentially used a keycombo which activated HTML stuff in kmail... seems it had an interesting side effect sorry -- Andreas Bauer - Novell - SUSE Internal Tools --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Thursday 24 May 2007 13:47:24 Pavol Rusnak wrote:
Hi all!
Today I had a discussion with Stefan Dirsch about games in BuildService and we agreed that current situation is not optimal. Shortly after we started to redesign the whole games:* tree.
Two projects have special meanings:
- games:libs * libraries used exclusively for game development * clanlib+hermes, libode, physfs, plib, SDL* will be here * these can be links to openSUSE:Factory packages if package is still present in AutoBuild
Ok, as one of the affected people, I maintain games:WorldForge, how does this apply to me? Should I move all my libraries to games:libs? Or just the non-WF libraries I build because they're not in BS otherwise? In both cases I'd need access to games:libs. Other than that, I'd need access to games:roleplaying. Once that move is done, I guess games:WorldForge is not needed anymore. If we could get this settled, I can look into moving my stuff and doing some updates while I'm at it next week. Cheers, Kai -- Kai Blin WorldForge developer http://www.worldforge.org/ Wine developer http://wiki.winehq.org/KaiBlin Samba team member http://us1.samba.org/samba/team/ -- Will code for cotton.

On Fri, May 25, 2007 at 08:28:49AM +0200, Kai Blin wrote:
On Thursday 24 May 2007 13:47:24 Pavol Rusnak wrote:
Hi all!
Today I had a discussion with Stefan Dirsch about games in BuildService and we agreed that current situation is not optimal. Shortly after we started to redesign the whole games:* tree.
Two projects have special meanings:
- games:libs * libraries used exclusively for game development * clanlib+hermes, libode, physfs, plib, SDL* will be here * these can be links to openSUSE:Factory packages if package is still present in AutoBuild
Ok, as one of the affected people, I maintain games:WorldForge, how does this apply to me? Should I move all my libraries to games:libs? Or just the non-WF libraries I build because they're not in BS otherwise? In both cases I'd need access to games:libs.
Other than that, I'd need access to games:roleplaying.
Once that move is done, I guess games:WorldForge is not needed anymore.
If we could get this settled, I can look into moving my stuff and doing some updates while I'm at it next week.
Not sure if we really need such a big change here at all. I suggest to only replace libdevil in your project with a link to games:libs/libdevil and make games:libs/libdevil the real one (before). Which of your libs are non-WF related? Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Friday 25 May 2007 09:09:07 Stefan Dirsch wrote:
Not sure if we really need such a big change here at all. I suggest to only replace libdevil in your project with a link to games:libs/libdevil and make games:libs/libdevil the real one (before). Which of your libs are non-WF related?
cegui, guichan, libdevil, ogre, zziplib all are external libs. (All apart from guichan are deps of ogre, actually.) Cheers, Kai -- Kai Blin WorldForge developer http://www.worldforge.org/ Wine developer http://wiki.winehq.org/KaiBlin Samba team member http://us1.samba.org/samba/team/ -- Will code for cotton.

On Fri, May 25, 2007 at 12:18:13PM +0200, Kai Blin wrote:
On Friday 25 May 2007 09:09:07 Stefan Dirsch wrote:
Not sure if we really need such a big change here at all. I suggest to only replace libdevil in your project with a link to games:libs/libdevil and make games:libs/libdevil the real one (before). Which of your libs are non-WF related?
cegui, guichan, libdevil, ogre, zziplib all are external libs. (All apart from guichan are deps of ogre, actually.)
Ok. Then I suggest to move these libs to games:libs and replace them with links in either games:WorldForge or games:roleplay. The latter if you decide to move the remaining packages to games:roleplay and remove games:WorldForge project. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Fri, May 25, 2007 at 12:31:39PM +0200, Stefan Dirsch wrote:
On Fri, May 25, 2007 at 12:18:13PM +0200, Kai Blin wrote:
On Friday 25 May 2007 09:09:07 Stefan Dirsch wrote:
Not sure if we really need such a big change here at all. I suggest to only replace libdevil in your project with a link to games:libs/libdevil and make games:libs/libdevil the real one (before). Which of your libs are non-WF related?
cegui, guichan, libdevil, ogre, zziplib all are external libs. (All apart from guichan are deps of ogre, actually.)
Ok. Then I suggest to move these libs to games:libs and replace them with links in either games:WorldForge or games:roleplay. The latter if you decide to move the remaining packages to games:roleplay and remove games:WorldForge project.
I've added you now as maintainer to games:libs and games:roleplay. I think the easiest way to move packages is using osc copypac/deletepac. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On 2007-05-25 09:09:07 +0200, Stefan Dirsch wrote:
Not sure if we really need such a big change here at all. I suggest to only replace libdevil in your project with a link to games:libs/libdevil and make games:libs/libdevil the real one (before). Which of your libs are non-WF related?
s/link/aggregate/ ;) thanks in advance darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Fri, May 25, 2007 at 01:35:53PM +0200, Marcus Rueckert wrote:
On 2007-05-25 09:09:07 +0200, Stefan Dirsch wrote:
Not sure if we really need such a big change here at all. I suggest to only replace libdevil in your project with a link to games:libs/libdevil and make games:libs/libdevil the real one (before). Which of your libs are non-WF related?
s/link/aggregate/ ;)
BTW, (where) is this feature somewhere documented? Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On 2007-05-25 13:54:13 +0200, Stefan Dirsch wrote:
On Fri, May 25, 2007 at 01:35:53PM +0200, Marcus Rueckert wrote:
On 2007-05-25 09:09:07 +0200, Stefan Dirsch wrote:
Not sure if we really need such a big change here at all. I suggest to only replace libdevil in your project with a link to games:libs/libdevil and make games:libs/libdevil the real one (before). Which of your libs are non-WF related?
s/link/aggregate/ ;)
BTW, (where) is this feature somewhere documented?
http://en.opensuse.org/Build_Service/Tips_and_Tricks#_link_and__aggregate darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (6)
-
Andreas Bauer
-
Dirk Stoecker
-
Kai Blin
-
Marcus Rueckert
-
Pavol Rusnak
-
Stefan Dirsch