[opensuse-packaging] Build Service Project Cleanup Round
Hello, we got more than 6500 projects since the start of the opensuse.org Build Service instance (plus the projects which got removed again by their owners). These projects contain more than 13000 repositories, which get need to get in sync by our service. This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not needed anymore. So I think it is a good idea to free the resources from these projects and give it to us active people :) This will basically affect all projects, where no source changes happened since 1 year or more. We have basically 961 "old projects" and further 2300 empty projects (no packages inside). A FAQ and a full list of "old projects" can be found here. Please speak up, when you think this is no propper approach or if you want to support this :) http://en.opensuse.org/Build_Service/Regular_Cleanup thanks adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le lundi 22 juin 2009, à 11:43 +0200, Adrian Schröter a écrit :
Hello,
we got more than 6500 projects since the start of the opensuse.org Build Service instance (plus the projects which got removed again by their owners). These projects contain more than 13000 repositories, which get need to get in sync by our service.
This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not needed anymore.
So I think it is a good idea to free the resources from these projects and give it to us active people :)
This will basically affect all projects, where no source changes happened since 1 year or more.
We have basically 961 "old projects" and further 2300 empty projects (no packages inside).
A FAQ and a full list of "old projects" can be found here. Please speak up, when you think this is no propper approach or if you want to support this :)
I think it'd make sense to send a mail to the maintainers of those projects before doing anything (and wait ~10 days). Also, it'd probably be nice to move the data (source, not packages) to somewhere where it can be recovered, instead of just wiping it... Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Montag, 22. Juni 2009 11:51:41 schrieb Vincent Untz:
Le lundi 22 juin 2009, à 11:43 +0200, Adrian Schröter a écrit :
Hello,
we got more than 6500 projects since the start of the opensuse.org Build Service instance (plus the projects which got removed again by their owners). These projects contain more than 13000 repositories, which get need to get in sync by our service.
This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not needed anymore.
So I think it is a good idea to free the resources from these projects and give it to us active people :)
This will basically affect all projects, where no source changes happened since 1 year or more.
We have basically 961 "old projects" and further 2300 empty projects (no packages inside).
A FAQ and a full list of "old projects" can be found here. Please speak up, when you think this is no propper approach or if you want to support this :)
I think it'd make sense to send a mail to the maintainers of those projects before doing anything (and wait ~10 days).
Also, it'd probably be nice to move the data (source, not packages) to somewhere where it can be recovered, instead of just wiping it...
Sources will not get touched, just the project meta information (build flags and repositories in second step). So it can get enabled again by everybody easily again. I just found out that we have also 2308 empty projects, which contain still 1024 repositories. This leaves still directories and small meta file on the server, which should get removed. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi, Vincent Untz wrote:
Le lundi 22 juin 2009, à 11:43 +0200, Adrian Schröter a écrit :
Hello,
we got more than 6500 projects since the start of the opensuse.org Build Service instance (plus the projects which got removed again by their owners). These projects contain more than 13000 repositories, which get need to get in sync by our service.
I think it'd make sense to send a mail to the maintainers of those projects before doing anything (and wait ~10 days).
Also, it'd probably be nice to move the data (source, not packages) to somewhere where it can be recovered, instead of just wiping it...
Or just email people their source... Or send out a few warnings and close unused accounts. With free accounts everywhere available people just sign up, play a little and forget about it. There is no shame in closing idle accounts. Regards, Schlomo -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 6/22/2009 at 11:43, Adrian Schröter
wrote: Hello, we got more than 6500 projects since the start of the opensuse.org Build Service instance (plus the projects which got removed again by their owners). These projects contain more than 13000 repositories, which get need to get in sync by our service.
This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not needed anymore.
So I think it is a good idea to free the resources from these projects and give it to us active people :)
This will basically affect all projects, where no source changes happened since 1 year or more.
We have basically 961 "old projects" and further 2300 empty projects (no packages inside).
As most of the projects listed are home: projects, I would possibly consider (by script means of course) sending an email to those users. All of them should have a registered email address. Some users might be reminded of the fact that they have an OBS account and possible re-instated in the active community. Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Monday 22 June 2009 11:43:35 Adrian Schröter wrote:
This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not
What about giving https://features.opensuse.org/306529 "Deactivate build if home:user:branch:foo is inactive for 1 or 2 weeksedit" attention/priority? Bye, Steve -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Montag, 22. Juni 2009 16:18:20 schrieb Stephan Binner:
On Monday 22 June 2009 11:43:35 Adrian Schröter wrote:
This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not
What about giving https://features.opensuse.org/306529 "Deactivate build if home:user:branch:foo is inactive for 1 or 2 weeksedit" attention/priority?
We want to implement something similar, but this is independend from the problem where people just stop to care about their projects. Just check my old project list, there are only very few (< 10) :branches projects inside atm. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Monday 22 June 2009 16:26:49 Adrian Schröter wrote:
Just check my old project list, there are only very few (< 10) :branches projects inside atm.
Did "osc branch" already exist/was it advertized one year ago? :-) "Inactivity" should not be the only criteria, _link only projects should have a high importance in causing nag mails/deactivation. Bye, Steve -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Montag, 22. Juni 2009 16:42:00 schrieb Stephan Binner:
On Monday 22 June 2009 16:26:49 Adrian Schröter wrote:
Just check my old project list, there are only very few (< 10) :branches projects inside atm.
Did "osc branch" already exist/was it advertized one year ago? :-)
Yes, OBS 1.0 got released in June 2009 (but functionality was available before). That was our initial "Factory is open" announcement. Okay, not that many were created immediatly ...
"Inactivity" should not be the only criteria, _link only projects should have a high importance in causing nag mails/deactivation.
(will answer to this topic in another mail). bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Monday 22 June 2009, Adrian Schröter wrote:
we got more than 6500 projects since the start of the opensuse.org Build Service instance (plus the projects which got removed again by their owners). These projects contain more than 13000 repositories, which get need to get in sync by our service.
I think some parts can obviously be cleaned up, like removing repositories of discontinued products or duplicate ones (at least one big repository builds SUSE_Linux_Factory and openSUSE_Factory for example). Unfortunately I can not delete those repositories myself because there is at least one home:*:branch:* project building against it :(
This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not needed anymore.
did we analyze which ones are still frequently accessed (downloaded)?
We have basically 961 "old projects" and further 2300 empty projects (no packages inside).
most of them appear to be home projects which are probably simply not used. do they have repositories if they don't have packages? those could easily be removed then, right? Greetings, Dirk -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Montag, 22. Juni 2009 23:05:12 schrieb Dirk Müller:
On Monday 22 June 2009, Adrian Schröter wrote:
we got more than 6500 projects since the start of the opensuse.org Build Service instance (plus the projects which got removed again by their owners). These projects contain more than 13000 repositories, which get need to get in sync by our service.
I think some parts can obviously be cleaned up, like removing repositories of discontinued products
this happens usually, when I move a base distro to DISCONTINUED space.
or duplicate ones (at least one big repository builds SUSE_Linux_Factory and openSUSE_Factory for example).
erm, which one ?
Unfortunately I can not delete those repositories myself because there is at least one home:*:branch:* project building against it :(
yes, we need a force option for this ...
This takes obviously resources on the server side and quite a number of these projects are not touched since a while. So I assume they are not needed anymore.
did we analyze which ones are still frequently accessed (downloaded)?
No, I didn't. In fact I think even when they are frequently downloaded, they should get resetled somewhere else, by someone who cares about. It just increases the risk of not seen security holes or different problems, when they are not maintained.
We have basically 961 "old projects" and further 2300 empty projects (no packages inside).
most of them appear to be home projects which are probably simply not used. do they have repositories if they don't have packages? those could easily be removed then, right?
Right, these are around 900 from 2300 empty projects again, which I will remove today. (If no one objects right now). -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
I could assist with adding new versions of pike to devel:languages:pike
but I do not have access to the project. This will only be as time
permits.
--
Boyd Gerber
On 2009-06-23 07:57:16 -0600, Boyd Lynn Gerber wrote:
I could assist with adding new versions of pike to devel:languages:pike but I do not have access to the project. This will only be as time permits.
submitrequests are your friend. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Adrian Schröter wrote:
This will basically affect all projects, where no source changes happened since 1 year or more.
Better metrics would be: "no source changes happened since 1 year" AND "project is not enabled for the latest openSUSE release" (or no metadata change in last 1 year). See Emulators:Oldies. I enabled it for openSUSE 11.1 after the release, but the change did not protect me from becoming "old".
We have basically 961 "old projects" and further 2300 empty projects (no packages inside).
A FAQ and a full list of "old projects" can be found here. Please speak up, when you think this is no propper approach or if you want to support this :)
FAQ is missing answer to "I am still interested in the project, but there are no planned changes just now. How I can prevent disabling of the project?" -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Adrian Schröter napsal(a):
A FAQ and a full list of "old projects" can be found here. Please speak up, when you think this is no propper approach or if you want to support this :)
Could you add a list of project maintainers next to each project in the table, so that one can easily find his projects? And/or send a mail to the maintainers with "do not reply unless you want to preserve your project" for each project that is about to be disabled? Michal -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi,
Adrian Schröter napsal(a):
A FAQ and a full list of "old projects" can be found here. Please speak up, when you think this is no propper approach or if you want to support this :)
what about system:aoetools? I am using this for example as the AOE tool chain and vblade server is missing from all SuSE distros (or is it now in Factory?). The repo seems fairly active to mee, the maintainer even added the openSUSE 11.1 and SLES 11 repositories which shows that he/she is still involved. Of course one could also expect the latest aoetools there, but that is a different matter. Maybe they are buggy still and there is a valid reason to stay with an older version for the time beeing. That beeing said, maybe adding new platforms to the project should also count as activity? Regards, Schlomo -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (10)
-
Adrian Schröter
-
Boyd Lynn Gerber
-
Dirk Müller
-
Dominique Leuenberger
-
Marcus Rueckert
-
Michal Marek
-
Schlomo Schapiro
-
Stanislav Brabec
-
Stephan Binner
-
Vincent Untz