Mailinglist Archive: opensuse-packaging (182 mails)

< Previous Next >
[opensuse-packaging] Important osc version 0.119 release !
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Tue, 16 Jun 2009 15:13:45 +0200
  • Message-id: <200906161513.45892.adrian@xxxxxxx>

The new osc version 0.119 is released and available in the openSUSE:Tools
project.
It comes with a new build script package as well.

You will need this version of osc to handle new kinds of requests, which will
come soon to api.opensuse.org. So an update is highly recommended.

This release has a lot of fixes and new features, but also some argument
changes compared to former releases. We decided to do these changes to have a
more consistent UI and to avoid conflicts in the future.

However, osc always tells you when you use a command in a no longer supported
way and points you to the new command. Find a list of changes at the bottom of
this mail.

Main Features/Bugfixes
======================

osc request:
osc now supports multiple kinds of requests (needs OBS version
1.7, api.opensuse.org will get upgraded soon). You can create requests with
the following commands:
* osc submitrequest (or just "osc sr")
* osc submitrequest DESTPRJ [DESTPKG]
* osc submitrequest SOURCEPRJ SOURCEPKG DESTPRJ [DESTPKG]
* osc deleterequest PROJECT [PACKAGE]
* osc changedevelrequest PROJECT PACKAGE DEVEL_PROJECT [DEVEL_PACKAGE]

And there is one new command that deals with all kind of requets:
* osc request list [-M] [PRJ [PKG]]
* osc request log ID
* osc request show [-d] [-b] ID
* osc request accept [-m TEXT] ID
* osc request decline [-m TEXT] ID
* osc request revoke [-m TEXT] ID

osc build:
* Image building now uses the correct pool of packages
* plain "osc build" command now picks a correct repository

Package tracking has now been enabled by default. That means you can do all
kind of local changes in a checked out project with multiple packages and
submit them all together in one step. This includes adding new packages or
deleting them.

You can find a more detailed list, including all smaller changes in the "NEWS"
file of the osc package.

Command UI changes
==================

osc submitreq create -> osc submitreq
osc submitreq accept/decline/show/revoke -> osc request accept/...
osc submitreq delete -> osc request wipe
osc deletepac -> osc delete or osc rdelete
osc deleteprj -> osc rdelete
osc rlog -> osc log
osc rprjresults -> osc prjresults
osc rresults -> osc results
osc req -> osc api
osc rebuildpac -> osc rebuild

Download URL
============

http://download.opensuse.org/repositories/openSUSE:Tools/

We plan to make an official update of osc and build for former distros. It
will include either this version or the next one.


Btw, it is really great that we get more and more contributors to osc lately.
This release would not have been possible without the work of mvyskocil,
mcihar, dimstar, mmeeks, Ming Xi Wu, MartinMohring, Marcus Huewe, prusnak,
lnussel and some person I always forget (sorry in advance ;) !

Go on and make this your tool, only the users know it best ! ;)

thanks a lot
adrian

--

Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@xxxxxxx
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >