[opensuse-buildservice] Packages in games:* projects
Hello folks! Right now we have 12 repositories in games: namespace. They are games:action games:adventure games:arcade games:board games:libs games:liflg games:puzzle games:roleplay games:strategy:realtime games:strategy:turn-based games:tools games:WorldForge I propose to merge action, adventure, arcade, board, puzzle, roleplay and strategy:* projects into one project called games. WorldForge, tools, liflg seem to be some private projects and they will stay untouched. I'd also like to keep games:libs project separate, because it is used primarily to backport new versions of libraries that games use to older releases of openSUSE (and thus needn't to be present in new installations for example). This merge has another advantage. Some of the games are misplaced (arcade games in action games and vice versa), so gamers which install lots of games do not have to investigate in which repository their favorite game is (and they don't have to install 7 repositories also!). Any comments or ideas (or probably explanation why so punctual separation was used)? -- 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 Sun, Apr 27, 2008 at 10:18:13PM +0200, Pavol Rusnak wrote:
Hello folks!
Right now we have 12 repositories in games: namespace. They are
games:action games:adventure games:arcade games:board games:libs games:liflg games:puzzle games:roleplay games:strategy:realtime games:strategy:turn-based games:tools games:WorldForge
I propose to merge action, adventure, arcade, board, puzzle, roleplay and strategy:* projects into one project called games. WorldForge, tools, liflg seem to be some private projects and they will stay untouched. I'd also like to keep games:libs project separate, because it is used primarily to backport new versions of libraries that games use to older releases of openSUSE (and thus needn't to be present in new installations for example). This merge has another advantage. Some of the games are misplaced (arcade games in action games and vice versa), so gamers which install lots of games do not have to investigate in which repository their favorite game is (and they don't have to install 7 repositories also!). Any comments or ideas (or probably explanation why so punctual separation was used)?
Well, the basic idea was to offer packaged games sorted by genre for users who don't know their favorite Linux games yet (but the preferred genre!) to give them a nice selection. Looks like everybody already knows his favorite Linux games and is now getting annoyed or at least confused by all these different repositories. 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
Stefan Dirsch wrote:
Well, the basic idea was to offer packaged games sorted by genre for users who don't know their favorite Linux games yet (but the preferred genre!) to give them a nice selection.
This could be achieved on higher level - installer frontend that sorts packages from repositories by their group in .spec file (eg. Amusements/Games/Action/Arcade). I think there is already a work in progress. -- 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 Monday 28 April 2008 12:21:33 wrote Pavol Rusnak:
Stefan Dirsch wrote:
Well, the basic idea was to offer packaged games sorted by genre for users who don't know their favorite Linux games yet (but the preferred genre!) to give them a nice selection.
This could be achieved on higher level - installer frontend that sorts packages from repositories by their group in .spec file (eg. Amusements/Games/Action/Arcade). I think there is already a work in progress.
Yes, this directory structure was never meaned to be used by users directly. It is mostly anyway bounded by technical constraints, if you can put stuff into a project or not. So it would not make sense to sort this software via this. -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Adrian Schröter wrote:
Yes, this directory structure was never meaned to be used by users directly. It is mostly anyway bounded by technical constraints, if you can put stuff into a project or not. So it would not make sense to sort this software via this.
If there are no objections I will merge mentioned games:* projects into one later today. Adrian (or anyone from OBS team): could you please create games project in OBS root and me as a maintaner of it? I will take care of the rest. -- 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 29.04.2008 at 13:51, Pavol Rusnak
wrote: Adrian Schröter wrote: Yes, this directory structure was never meaned to be used by users directly. It is mostly anyway bounded by technical constraints, if you can put stuff into a project or not. So it would not make sense to sort this software via this.
If there are no objections I will merge mentioned games:* projects into one later today. Adrian (or anyone from OBS team): could you please create games project in OBS root and me as a maintaner of it? I will take care of the rest.
Pavol, I think it's a good idea... I was always in favour of having them all together. Having the package manager front end separating them again makes sense.. but for the repository, it's just 'games'. In general, I think sometimes the repository structure is a bit 'over engineered' and to many splits are done. The user rights are one thing of concern: games will now have approx 30 - 40 comiters I think, number is probably growing. One issue I can see there is the way people are approved to write in a project. I remember myself: basically asking on the ML and a few minutes later the rights are granted. This is very good for the growth of the system, but how can we guarantee a certain level of trust for the user like this? The suggested trust model so far is nice, but as long as all those information is only on the web and not in any package manager, they are most likely never to be seen. But that's another discussion... so in short: put them all together! Can we have this announced also on news and on the announcement mailinglist? I see already several threads starting on the support lists that the games repos do no longer work. Dominique --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, 29 Apr 2008, Dominique Leuenberger wrote:
The user rights are one thing of concern: games will now have approx 30 - 40 comiters I think, number is probably growing. One issue I can see there is the way people are approved to write in a project. I remember myself: basically asking on the ML and a few minutes later the rights are granted. This is very good for the growth of the system, but how can we guarantee a certain level of trust for the user like this? The suggested trust model so far is nice, but as long as all those information is only on the web and not in any package manager, they are most likely never to be seen. But that's another discussion...
Don't give every user the right to manage the whole repository, but give the users only rights in their own packages. This reduces the number of people a lot. For new packages, one of the maintainers of the repository must be asked to create it, but that happens not so often compared to the daily work. 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
Dirk Stoecker napsal(a):
On Tue, 29 Apr 2008, Dominique Leuenberger wrote:
The user rights are one thing of concern: games will now have approx 30 - 40 comiters I think, number is probably growing. One issue I can see there is the way people are approved to write in a project. I remember myself: basically asking on the ML and a few minutes later the rights are granted. This is very good for the growth of the system, but how can we guarantee a certain level of trust for the user like this? The suggested trust model so far is nice, but as long as all those information is only on the web and not in any package manager, they are most likely never to be seen. But that's another discussion...
Don't give every user the right to manage the whole repository, but give the users only rights in their own packages. This reduces the number of people a lot.
Plus a <useforbuild><disable/></useforbuild> line in the project metadata. But this can probably be overridden in the package metadata :-( Michal --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Dirk Stoecker wrote:
Don't give every user the right to manage the whole repository, but give the users only rights in their own packages. This reduces the number of people a lot.
That is my plan. -- 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 Tuesday 29 April 2008 18:52:59 wrote Dirk Stoecker:
On Tue, 29 Apr 2008, Dominique Leuenberger wrote:
The user rights are one thing of concern: games will now have approx 30 - 40 comiters I think, number is probably growing. One issue I can see there is the way people are approved to write in a project. I remember myself: basically asking on the ML and a few minutes later the rights are granted. This is very good for the growth of the system, but how can we guarantee a certain level of trust for the user like this? The suggested trust model so far is nice, but as long as all those information is only on the web and not in any package manager, they are most likely never to be seen. But that's another discussion...
Don't give every user the right to manage the whole repository, but give the users only rights in their own packages. This reduces the number of people a lot.
For new packages, one of the maintainers of the repository must be asked to create it, but that happens not so often compared to the daily work.
Yes, and addition to that we will make it lot easier to work from outside of the project. This means everybody can contribute, but only the people inside of a project or package can approve the change. This would lead to a situation where you can first request changes (aka patches when people work on cvs/svn) and can later on decide to give write rights or not. Timeline for this is end of next month :) But you can actually already play with some of the features, look at the "osc submitreq" command. bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Pavol Rusnak wrote:
If there are no objections I will merge mentioned games:* projects into one later today. Adrian (or anyone from OBS team): could you please create games project in OBS root and me as a maintaner of it? I will take care of the rest.
It would be a good idea to make users aware of this change in advance (if I understand it correctly, they'll need to subscribe the new repository, unsubscribe the old ones and import a new key). A news.o.o article perhaps? Michal --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tuesday 29 April 2008 13:51:46 wrote Pavol Rusnak:
Adrian Schröter wrote:
Yes, this directory structure was never meaned to be used by users directly. It is mostly anyway bounded by technical constraints, if you can put stuff into a project or not. So it would not make sense to sort this software via this.
If there are no objections I will merge mentioned games:* projects into one later today. Adrian (or anyone from OBS team): could you please create games project in OBS root and me as a maintaner of it? I will take care of the rest.
done. This means that you can create (and remove) also any projects below games:, for example games:testing or alike. bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Adrian Schröter wrote:
This means that you can create (and remove) also any projects below games:, for example games:testing or alike.
I finished migration of games from old repositories to the new global one. Please check user permissions, if you are still maintainers of the packages you have maintained before. If there are any problems, write me an email. Thanks! -- 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
participants (6)
-
Adrian Schröter
-
Dirk Stoecker
-
Dominique Leuenberger
-
Michal Marek
-
Pavol Rusnak
-
Stefan Dirsch