[opensuse-buildservice] Help wanted: releasing osc packages
Hi, a release of a new osc package has been overdue. My apologies for not finding the time to do it during the last weeks. I'm putting together a package now. Since there is no reason to wait on me with this stuff (it just needs a little changelog editing), I wanted to ask whether someone from the community would be happy to give a hand in this. Anyhow, feel free to just update the package anytime, when there's something missing. At the same time, I was wondering if we should just make it a link to some osc snapshot package (which already exists anyway)? Peter -- Contact: admin@opensuse.org (a.k.a. ftpadmin@suse.com) #opensuse-mirrors on freenode.net Info: http://en.opensuse.org/Mirror_Infrastructure SUSE LINUX Products GmbH Research & Development
Le mardi 16 septembre 2008, à 14:25 +0200, Peter Poeml a écrit :
Hi,
a release of a new osc package has been overdue. My apologies for not finding the time to do it during the last weeks. I'm putting together a package now.
Since there is no reason to wait on me with this stuff (it just needs a little changelog editing), I wanted to ask whether someone from the community would be happy to give a hand in this. Anyhow, feel free to just update the package anytime, when there's something missing.
Just wondering: how do you update the package? Do you manually create a tarball with a new version? I assume we should submit a new package via the build service, right? ;-)
At the same time, I was wondering if we should just make it a link to some osc snapshot package (which already exists anyway)?
We might not want this when the distribution is frozen. Vincent -- Les gens heureux ne sont pas pressés. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, Sep 16, 2008 at 03:01:43PM +0200, Vincent Untz wrote:
Le mardi 16 septembre 2008, à 14:25 +0200, Peter Poeml a écrit :
Hi,
a release of a new osc package has been overdue. My apologies for not finding the time to do it during the last weeks. I'm putting together a package now.
Since there is no reason to wait on me with this stuff (it just needs a little changelog editing), I wanted to ask whether someone from the community would be happy to give a hand in this. Anyhow, feel free to just update the package anytime, when there's something missing.
Just wondering: how do you update the package? Do you manually create a tarball with a new version? I assume we should submit a new package via the build service, right? ;-)
I was referring to the osc package in the build service's project named "openSUSE:Tools". What I do is: * increasing __version__ in osc/core.py (not required, but can be useful) * reading the svn changelog and updating the NEWS file, so it reflects the changes * v=0.XXX; svn export 'https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/src/clientlib/p...' osc-$v && tar czf osc-$v.tar.gz osc-$v * paste the NEWS into the RPM .changes file and into the debian.changelog file * osc commit. * request submission of the package from openSUSE:Tools into openSUSE:Factory.
At the same time, I was wondering if we should just make it a link to some osc snapshot package (which already exists anyway)?
We might not want this when the distribution is frozen.
Vincent
I was only referring to the main location where osc is maintained. (What's set as "devel project".) openSUSE:Tools in this case. No freezing needed at any time. Submissions to Factory can be done by anybody at any time. There, the distribution maintainers will not accept submissions at certain times due to freezes of course. But it would make sense to update the osc package in openSUSE:Tools regularly and automatically. Some things suck a bit, like the double changelog that needs to be edited ;) Peter -- Contact: admin@opensuse.org (a.k.a. ftpadmin@suse.com) #opensuse-mirrors on freenode.net Info: http://en.opensuse.org/Mirror_Infrastructure SUSE LINUX Products GmbH Research & Development
Peter Poeml wrote:
On Tue, Sep 16, 2008 at 03:01:43PM +0200, Vincent Untz wrote:
Le mardi 16 septembre 2008, à 14:25 +0200, Peter Poeml a écrit :
Hi,
a release of a new osc package has been overdue. My apologies for not finding the time to do it during the last weeks. I'm putting together a package now.
Since there is no reason to wait on me with this stuff (it just needs a little changelog editing), I wanted to ask whether someone from the community would be happy to give a hand in this. Anyhow, feel free to just update the package anytime, when there's something missing.
Just wondering: how do you update the package? Do you manually create a tarball with a new version? I assume we should submit a new package via the build service, right? ;-)
I was referring to the osc package in the build service's project named "openSUSE:Tools".
What I do is:
* increasing __version__ in osc/core.py (not required, but can be useful)
* reading the svn changelog and updating the NEWS file, so it reflects the changes
* v=0.XXX; svn export 'https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/src/clientlib/p...' osc-$v && tar czf osc-$v.tar.gz osc-$v
* paste the NEWS into the RPM .changes file and into the debian.changelog file
* osc commit.
* request submission of the package from openSUSE:Tools into openSUSE:Factory.
I could do that for you. I put it into openSUSE:Tools:Unstable/osc. Have no write access to openSUSE:Tools. I do regular snapshots anyway in the openSUSE:Tools:Unstable/obs-all-svn (all means all packages, like build, osc, obs-server etc.) anyway Martin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Martin Mohring
-
Peter Poeml
-
Vincent Untz