[opensuse-buildservice] openSUSE:Tools:Devel
Hi, Martin Mohring, one of our busy contributors and testers of openSUSE:Tools pointed out that he had created an openSUSE:Tools:Devel project on his build server because he had noticed that quite a few people use openSUSE:Tools:UNSTABLE and he doesn't want to break them while they are using more extensive testing. As I like three staged integration environments (one for Development, one for Testing and one for Release), and as openSUSE:Tools:UNSTABLE actually is that Testing environment for many, I've added a devel stage: https://build.opensuse.org/project/show?project=openSUSE%3ATools%3ADevel So now we have openSUSE:Tools the currently recommended, released version openSUSE:Tools:UNSTABLE the upcoming release, an ongoing beta version openSUSE:Tools:Devel very current packages, svn snapshots, this may break at any time, only use this if you are actively participating in development and alpha testing A proposed release process is to first submit new package versions to Devel and announce updates on opensuse-buildservice@o.o Then 'good' versions of the packages that seem to work together go to UNSTABLE for broader beta testing. Once that has stabilized it is moved over to openSUSE:Tools as new release. This also allows to remove the build-svn, osc-svn and obs-server-svn packages: they now can go to "Devel" under teir 'real' names (without -svn). Hey, with repo priorities you could even subscribe to just the Tools repo to be user, to Tools and UNSTABLE to be a beta tester and to all three, Tools, UNSTABLE and Devel as developer :) Not sure how these repo priorites can be set easily, though? S. -- Susanne Oberhauser +49-911-74053-574 SUSE -- a Novell Business OPS Engineering Maxfeldstraße 5 Processes and Infrastructure Nürnberg 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, 25 Jul 2008, Susanne Oberhauser wrote:
Martin Mohring, one of our busy contributors and testers of openSUSE:Tools pointed out that he had created an openSUSE:Tools:Devel project on his build server because he had noticed that quite a few people use openSUSE:Tools:UNSTABLE and he doesn't want to break them while they are using more extensive testing.
As I like three staged integration environments (one for Development, one for Testing and one for Release), and as openSUSE:Tools:UNSTABLE actually is that Testing environment for many, I've added a devel stage:
https://build.opensuse.org/project/show?project=openSUSE%3ATools%3ADevel
So now we have
openSUSE:Tools the currently recommended, released version
openSUSE:Tools:UNSTABLE the upcoming release, an ongoing beta version
openSUSE:Tools:Devel very current packages, svn snapshots, this may break at any time, only use this if you are actively participating in development and alpha testing
Couldn't that be solved by a more general approach? Implement a delay-support in the obs. Have only openSUSE:Tools:UNSTABLE, but do not release any package to the download system until - at least xxx days have passed, - no repository changes happened for that package - and building did not fail in the xxx days (much like the Debian system). The development and alpha testers can use API access to get the files. Add an "I'm sure" button to release singular packages earlier. Would save lots of harddisk space. 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 Fri, 25 Jul 2008, Susanne Oberhauser wrote:
Martin Mohring, one of our busy contributors and testers of openSUSE:Tools pointed out that he had created an openSUSE:Tools:Devel project on his build server because he had noticed that quite a few people use openSUSE:Tools:UNSTABLE and he doesn't want to break them while they are using more extensive testing.
As I like three staged integration environments (one for Development, one for Testing and one for Release), and as openSUSE:Tools:UNSTABLE actually is that Testing environment for many, I've added a devel stage:
https://build.opensuse.org/project/show?project=openSUSE%3ATools%3ADevel
So now we have
openSUSE:Tools the currently recommended, released version
openSUSE:Tools:UNSTABLE the upcoming release, an ongoing beta version
openSUSE:Tools:Devel very current packages, svn snapshots, this may break at any time, only use this if you are actively participating in development and alpha testing
Couldn't that be solved by a more general approach? Implement a delay-support in the obs.
Have only openSUSE:Tools:UNSTABLE, but do not release any package to the download system until - at least xxx days have passed, - no repository changes happened for that package - and building did not fail in the xxx days (much like the Debian system). The development and alpha testers can use API access to get the files.
Add an "I'm sure" button to release singular packages earlier.
Would save lots of harddisk space.
Ciao The Intention of openSUSE:Tools:Devel is really that of a more development branch. There are linked packages to contributed Factory
Dirk Stöcker wrote: packages, which may break at any time for example (and did). And I try out now actively newer versions of either new packages to be put inside or new features like putting hermes into the obs-server package. It is like released, a branch and the main trunc. But since we link to factory sources also, it can break at any time. I have noticed that already quite some people do use :Unstable in there local OBS. I do not want to disturb there circles. As for the Harddisk space: I could switch off "publish" of the packages if that is requested. Martin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Freitag 25 Juli 2008 15:14:30 schrieb Martin Mohring:
Dirk Stöcker wrote:
On Fri, 25 Jul 2008, Susanne Oberhauser wrote:
Martin Mohring, one of our busy contributors and testers of openSUSE:Tools pointed out that he had created an openSUSE:Tools:Devel project on his build server because he had noticed that quite a few people use openSUSE:Tools:UNSTABLE and he doesn't want to break them while they are using more extensive testing.
As I like three staged integration environments (one for Development, one for Testing and one for Release), and as openSUSE:Tools:UNSTABLE actually is that Testing environment for many, I've added a devel stage:
https://build.opensuse.org/project/show?project=openSUSE%3ATools%3ADevel
So now we have
openSUSE:Tools the currently recommended, released version
openSUSE:Tools:UNSTABLE the upcoming release, an ongoing beta version
openSUSE:Tools:Devel very current packages, svn snapshots, this may break at any time, only use this if you are actively participating in development and alpha testing
Couldn't that be solved by a more general approach? Implement a delay-support in the obs.
Have only openSUSE:Tools:UNSTABLE, but do not release any package to the download system until - at least xxx days have passed, - no repository changes happened for that package - and building did not fail in the xxx days (much like the Debian system). The development and alpha testers can use API access to get the files.
Add an "I'm sure" button to release singular packages earlier.
Would save lots of harddisk space.
Ciao
The Intention of openSUSE:Tools:Devel is really that of a more development branch. There are linked packages to contributed Factory packages, which may break at any time for example (and did). And I try out now actively newer versions of either new packages to be put inside or new features like putting hermes into the obs-server package.
Hm, it is hard to see the difference of :Devel and :UNSTABLE IMHO. Maybe :UNSTABLE should be renamed to :Testing ?
It is like released, a branch and the main trunc. But since we link to factory sources also, it can break at any time.
I have noticed that already quite some people do use :Unstable in there local OBS. I do not want to disturb there circles.
As for the Harddisk space: I could switch off "publish" of the packages if that is requested.
not necessary. have a nice weekend 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
On Fri, 25 Jul 2008, Martin Mohring wrote:
The Intention of openSUSE:Tools:Devel is really that of a more development branch. There are linked packages to contributed Factory packages, which may break at any time for example (and did). And I try out now actively newer versions of either new packages to be put inside or new features like putting hermes into the obs-server package.
It is like released, a branch and the main trunc. But since we link to factory sources also, it can break at any time.
I have noticed that already quite some people do use :Unstable in there local OBS. I do not want to disturb there circles.
As for the Harddisk space: I could switch off "publish" of the packages if that is requested.
Ah, you misunderstood me. I do not mean openSUSE:Tools specially, but more generally the OBS. The issue is not a specific problem of this project, but also targets others. So probably such an "grace period" for software releases would be a good idea. I case you don't want to disturb the build process, it wont help. I more thought in terms of package users. 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 Stöcker wrote:
On Fri, 25 Jul 2008, Martin Mohring wrote:
The Intention of openSUSE:Tools:Devel is really that of a more development branch. There are linked packages to contributed Factory packages, which may break at any time for example (and did). And I try out now actively newer versions of either new packages to be put inside or new features like putting hermes into the obs-server package.
It is like released, a branch and the main trunc. But since we link to factory sources also, it can break at any time.
I have noticed that already quite some people do use :Unstable in there local OBS. I do not want to disturb there circles.
As for the Harddisk space: I could switch off "publish" of the packages if that is requested.
Ah, you misunderstood me. I do not mean openSUSE:Tools specially, but more generally the OBS. The issue is not a specific problem of this project, but also targets others. So probably such an "grace period" for software releases would be a good idea.
I case you don't want to disturb the build process, it wont help. I more thought in terms of package users. No, i think I didnt misunderstand you. It would be great, also there will be something like "security patches" on "released version" planned.
But we really need a developmet branch here also, because the beta versions (openSUSE:Tools:Unstable) are tested an have some quality standards (e.g. bugzilla entries are done on it), and I first need to find out 2 times per week which snapshot us useful (and the linked packages are linked to released openSUSE Versions, not against Factory). It is like the intermediate factory snapshots done. But as long as there is now snapshot, and people commit, it can be in inconsistent state. And that is what openSUSE:Tools:Devel is as long as there are links to factory packages and as long as I do not have feedback from testers for non SUSE versions for example. I do not only integrate "obs-server" here anymore, or "osc", "build" or the like from OBS Subversion repository. Martin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (4)
-
Adrian Schröter
-
Dirk Stöcker
-
Martin Mohring
-
Susanne Oberhauser