Hallo, I've got a request from Frank to add CentOS, Mandriva and openSUSE 11.4 into Java:packages. I personally do not like this idea - J:p is intended to be a devel project for Factory. On the other hand, there might be someone will be interested and will take a care. And I don't want to block our community from that. So I am thinking about following concept 1.) create new Java:Factory project -> this will be the devel project for Factory, so only openSUSE_Factory repository will be added 2.) make project link [1] from Java:Factory - Java:???. In this project more targets can be enabled and it can have more maintainers taking a care about such distributions. 3.) the changes in Java:??? will be submitted back to :Factory. If not, then :??? project won't be synced with :Factory. This is a responsibility of those will do the change. I'm waiting on a comments, especially some nice name instead of ???, which is probably not allowed in OBS ;-) [1] http://en.opensuse.org/openSUSE:Build_Service_Concept_project_linking Regards Michal Vyskocil
On Thu, Jul 12, 2012 at 4:04 PM, Michal Vyskocil
Hallo,
I've got a request from Frank to add CentOS, Mandriva and openSUSE 11.4 into Java:packages. I personally do not like this idea - J:p is intended to be a devel project for Factory. On the other hand, there might be someone will be interested and will take a care. And I don't want to block our community from that. So I am thinking about following concept
1.) create new Java:Factory project -> this will be the devel project for Factory, so only openSUSE_Factory repository will be added
2.) make project link [1] from Java:Factory - Java:???. In this project more targets can be enabled and it can have more maintainers taking a care about such distributions.
3.) the changes in Java:??? will be submitted back to :Factory. If not, then :??? project won't be synced with :Factory. This is a responsibility of those will do the change.
I'm waiting on a comments, especially some nice name instead of ???, which is probably not allowed in OBS ;-)
[1] http://en.opensuse.org/openSUSE:Build_Service_Concept_project_linking
Regards Michal Vyskocil
We already use devel:languages:____ for many other programming languages. Is there a reason using this would not work for Java as well? -Todd -- To unsubscribe, e-mail: opensuse-java+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-java+owner@opensuse.org
On Thu, Jul 12, 2012 at 9:04 AM, Michal Vyskocil
I've got a request from Frank to add CentOS, Mandriva and openSUSE 11.4 into Java:packages. I personally do not like this idea - J:p is intended to be a devel project for Factory. On the other hand, there might be someone will be interested and will take a care. And I don't want to block our community from that. So I am thinking about following concept
1.) create new Java:Factory project -> this will be the devel project for Factory, so only openSUSE_Factory repository will be added
Dumb question: why not just keep a single project and set CentOS, etc. builds to disabled (possibly by default?) for packages that don't properly build under those distributions? Is the worry that with a single project, people porting to other distributions and people updating for factory will step on each others' toes? -Archie -- Archie L. Cobbs -- To unsubscribe, e-mail: opensuse-java+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-java+owner@opensuse.org
On Thu, Jul 12, 2012 at 11:35:28AM -0500, Archie Cobbs wrote:
On Thu, Jul 12, 2012 at 9:04 AM, Michal Vyskocil
wrote: I've got a request from Frank to add CentOS, Mandriva and openSUSE 11.4 into Java:packages. I personally do not like this idea - J:p is intended to be a devel project for Factory. On the other hand, there might be someone will be interested and will take a care. And I don't want to block our community from that. So I am thinking about following concept
1.) create new Java:Factory project -> this will be the devel project for Factory, so only openSUSE_Factory repository will be added
Dumb question: why not just keep a single project and set CentOS, etc. builds to disabled (possibly by default?) for packages that don't properly build under those distributions?
Hallo, that is not a dumb question, but perfectly valid one! Let me collect my reasons for that * I am lazy, so I don't want to filter the non Factory results from package states * I cannot remove the repositories, because BS sucks - it won't allow you as a project maintainer to change it in a case if someone did a branch from it* * and I really do not care about fails in non Factory project - for instance, when porting Factory to jdk7, I've simply disabled sle11, and openSUSE targets * the split makes the purpose of the projects clear - this one is a devel one, that one is for those willing to use most recent software on other distributions * and I am not convinced, that adding more maintainers to one project is the right way to go - on the other hand I do not want to block interested people just for my lazyness
Is the worry that with a single project, people porting to other distributions and people updating for factory will step on each others' toes?
Basically not, because I am the major contributor and I do what I want to ;-) But in general, that can be a case as well. @Frank: to make a situation a less academic, it will be good to know if you will want to work in such layout? IOW contribute CentOS and Mandriva related changes through Java:Backports project? * and no, emaling people do not help Regards Michal Vyskocil
Just not to muddy the waters, but I think the best way would just have jdk7 available and let the Java developers worry about their the rest. Or am I misunderstanding this? Manfred -----Original Message----- From: Michal Vyskocil [mailto:mvyskocil@suse.cz] Sent: Friday, July 13, 2012 2:20 AM To: Archie Cobbs Cc: opensuse-java@opensuse.org; F.Schuette@t-online.de; opensuse-factory@opensuse.org Subject: Re: [opensuse-java] Split devel and a "backports" project On Thu, Jul 12, 2012 at 11:35:28AM -0500, Archie Cobbs wrote:
On Thu, Jul 12, 2012 at 9:04 AM, Michal Vyskocil
wrote: I've got a request from Frank to add CentOS, Mandriva and openSUSE 11.4 into Java:packages. I personally do not like this idea - J:p is intended to be a devel project for Factory. On the other hand, there might be someone will be interested and will take a care. And I don't want to block our community from that. So I am thinking about following concept
1.) create new Java:Factory project -> this will be the devel project for Factory, so only openSUSE_Factory repository will be added
Dumb question: why not just keep a single project and set CentOS, etc. builds to disabled (possibly by default?) for packages that don't properly build under those distributions?
Hallo, that is not a dumb question, but perfectly valid one! Let me collect my reasons for that * I am lazy, so I don't want to filter the non Factory results from package states * I cannot remove the repositories, because BS sucks - it won't allow you as a project maintainer to change it in a case if someone did a branch from it* * and I really do not care about fails in non Factory project - for instance, when porting Factory to jdk7, I've simply disabled sle11, and openSUSE targets * the split makes the purpose of the projects clear - this one is a devel one, that one is for those willing to use most recent software on other distributions * and I am not convinced, that adding more maintainers to one project is the right way to go - on the other hand I do not want to block interested people just for my lazyness
Is the worry that with a single project, people porting to other distributions and people updating for factory will step on each others' toes?
Basically not, because I am the major contributor and I do what I want to ;-) But in general, that can be a case as well. @Frank: to make a situation a less academic, it will be good to know if you will want to work in such layout? IOW contribute CentOS and Mandriva related changes through Java:Backports project? * and no, emaling people do not help Regards Michal Vyskocil -- To unsubscribe, e-mail: opensuse-java+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-java+owner@opensuse.org
Thanks Michal for the thoughtful reply.... having maintained various
other projects, I especially agree with this part:
On Fri, Jul 13, 2012 at 2:19 AM, Michal Vyskocil
Basically not, because I am the major contributor and I do what I want to ;-)
Keep up the good work! :) Thanks, -Archie -- Archie L. Cobbs -- To unsubscribe, e-mail: opensuse-java+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-java+owner@opensuse.org
On Fri, Jul 13, 2012 at 09:19:32AM +0200, Michal Vyskocil wrote: [ 8< ]
* I cannot remove the repositories, because BS sucks
tststs. What harsh words for our beloved beast. :)
- it won't allow you as a project maintainer to change it in a case if someone did a branch from it*
Are you sure you arn't able to ignore this and force your commit? Nevertheless you're right mailing each branch maintainer doesn't work. Can you please file a bug report and add a pointer to this thread, in particular your reply to let the OBS developers know about it? Please also report the bug ID back to the list. Cheers, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team + SUSE Labs SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
On Thu, Jul 19, 2012 at 08:08:24PM +0200, Lars Müller wrote:
On Fri, Jul 13, 2012 at 09:19:32AM +0200, Michal Vyskocil wrote: [ 8< ]
* I cannot remove the repositories, because BS sucks
tststs. What harsh words for our beloved beast. :)
- it won't allow you as a project maintainer to change it in a case if someone did a branch from it*
Hallo Lars,
Are you sure you arn't able to ignore this and force your commit?
at least using webui and osc, I'm sure there's no "force" button. I would say this is enforced on a API level.
Nevertheless you're right mailing each branch maintainer doesn't work. Can you please file a bug report and add a pointer to this thread, in particular your reply to let the OBS developers know about it?
Please also report the bug ID back to the list.
that was a very valid point, thank you. I'm ashamed I did not report it before :( https://bugzilla.novell.com/show_bug.cgi?id=772342 Regards Michal Vyskocil
On 13/07/12 09:19, Michal Vyskocil wrote:
* I cannot remove the repositories, because BS sucks - it won't allow you as a project maintainer to change it in a case if someone did a branch from it*
I think this is no longer the case and you can force it. -- Duncan Mac-Vicar P. - http://www.suse.com/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany -- To unsubscribe, e-mail: opensuse-java+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-java+owner@opensuse.org
On Fri, Apr 19, 2013 at 09:27:26AM +0200, Duncan Mac-Vicar P. wrote:
On 13/07/12 09:19, Michal Vyskocil wrote:
* I cannot remove the repositories, because BS sucks - it won't allow you as a project maintainer to change it in a case if someone did a branch from it*
I think this is no longer the case and you can force it.
Sure, the osc meta prj -f -e will made the job. I don't know if webui has a button for it, as I don't use it that often. Regards Michal Vyskocil
-- Duncan Mac-Vicar P. - http://www.suse.com/
SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany
participants (6)
-
Archie Cobbs
-
Duncan Mac-Vicar P.
-
Lars Müller
-
Manfred Riem
-
Michal Vyskocil
-
todd rme