Hello community,
here is the log from the commit of package osc
checked in at Thu Apr 3 01:33:59 CEST 2008.
--------
--- osc/osc.changes 2008-01-24 19:38:03.000000000 +0100
+++ osc/osc.changes 2008-04-02 16:38:55.000000000 +0200
@@ -1,0 +2,107 @@
+Wed Apr 2 16:36:40 CEST 2008 - poeml@suse.de
+
+- update to r3614:
+ - osc commit: implement committing with keeping links (to commit
+ changes to expanded links)
+ - osc copypac: make the server-side copy the default. But do a
+ client-side copy if source and target are not on the same
+ buildservice instance
+
+-------------------------------------------------------------------
+Tue Apr 1 09:43:12 CEST 2008 - poeml@suse.de
+
+- update to r3598:
+ New features:
+ - new link handling:
+ add support for handling linked packages in expanded form. They
+ can be checked out, updated (expanding or unexpanding them),
+ and built locally.
+ Missing: commit support.
+ Newly introduced options are:
+ * osc checkout: --expand-link
+ * osc update: --expand-link and --unexpand-link
+ - osc build: add --debuginfo switch (Thanks, Juergen!) [#368524]
+ - osc req: add option -a / --add-header to inject arbitrary
+ request headers
+ - osc addremove (and others): ignore _all_ dot files (the
+ buildservice doesn't handle them) [#370476]
+ - copypac: do a server-side copy (via a single api call) when
+ used with -s / --server-side.
+ - prjresults: csv export uses ';' as default (Pavol)
+ - osc update/checkout: enable to use md5sum as revision id
+ - osc info: make it show info about expanded and non-expanded links
+ - osc submitreq:
+ - implement an 'accept' action, resulting in the respective
+ state change
+ - when requesting a submit, save the source package's revision
+ id (looking up what it currently is)
+ - give the user a way to override it, to submit an older
+ revision
+ - when using show --diff, take the actual old revision into
+ account. Thus, the diff is against the source revision of the
+ time of request creation.
+ Bug fixes:
+ - osc mkpac only works when 'do_package_tracking' is enabled
+ - do_repos() should work in a project dir too
+ - handle mmap failure on filesystems like NTFS, which may not
+ support memory mapping when mounted under Linux
+ - submitreq show: if the target package doesn't exist, a diff
+ cannot be produced.
+ - fixed username issues when creating a new package (the problem was
+ that the username for the default host was used and not the one for
+ that specific apiurl)
+ Internal changes:
+ - enhance osc.core.makeurl(). This function accepts a query
+ parameter in form of a list. The query can now also be given as a
+ dictionary, and in that case it will be automatically urlencoded.
+ The behaviour for a list is unchanged for the reason of backward
+ compatibility.
+ - add Linkinfo class to osc.core
+ - Package class:
+ - add linkinfo when reading in package data via update_datastructs()
+ - add islink() and isexpanded() methods
+ - added 3 new methods:
+ * createPackageDir(): creates and initializes a new package dir in
+ the given project.
+ * get_apiurl_usr(): returns the username for a certain apiurl
+ * get_configParser(): returns an ConfigParser() object which can be
+ used for parsing the ~/.oscrc file
+ - new show_upstream_xsrcmd5() method which returns the xsrcmd5 (if a
+ linkinfo element exists)
+ - all necessary auth-information are available in the 'auth_dict'
+ (so there's no need to fool around with the ConfigParser...)
+ - if there are no credentials for the apisrv in use (which may be
+ specified with -A on the commandline), don't try to set up
+ config['user'] with credentials.
+
+-------------------------------------------------------------------
+Mon Mar 10 19:15:11 CET 2008 - poeml@suse.de
+
+- update to r3492:
+ - new feature: package tracking. It's not enabled by default and
+ needs to be switched on with do_package_tracking=1 in .oscrc.
+ before using. See
+ http://lists.opensuse.org/opensuse-buildservice/2008-03/msg00114.html
+ for more info.
+ - new command submitreq, to handle "submit requests" (next
+ generation build service feature). Its functionality isn't
+ complete yet. So far it can create, list and show requests.
+ - define bugowner when creating new projects or packages
+
+-------------------------------------------------------------------
+Tue Mar 4 09:47:51 CET 2008 - poeml@suse.de
+
+- update to r3403:
+ - fixes from Marcus and Michal Marek:
+ - fix importsrcpkg when $projectdir/.osc/_apiurl is an
+ alternative apiurl
+ - added optional apiurl parameter to the following methods:
+ meta_exists, make_meta_url, checkRevision if no apiurl
+ parameter is specified the global value (conf.config['apiurl'])
+ will be used. This should fix bug #361764
+ - some small apiurl fixes in the make_diff method (the
+ package_tracking branch already has this fix)
+ - added option --csv to 'osc prjresults' to output a CSV table
+ - small fixes testsuite for the testsuite
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ osc.spec ++++++
--- /var/tmp/diff_new_pack.e32016/_old 2008-04-03 01:33:35.000000000 +0200
+++ /var/tmp/diff_new_pack.e32016/_new 2008-04-03 01:33:35.000000000 +0200
@@ -10,10 +10,11 @@
# norootforbuild
+
Name: osc
BuildRequires: python-devel
Version: 0.99
-Release: 16
+Release: 36
Group: Development/Tools/Other
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -79,6 +80,101 @@
%doc README TODO NEWS
%changelog
+* Wed Apr 02 2008 poeml@suse.de
+- update to r3614:
+ - osc commit: implement committing with keeping links (to commit
+ changes to expanded links)
+ - osc copypac: make the server-side copy the default. But do a
+ client-side copy if source and target are not on the same
+ buildservice instance
+* Tue Apr 01 2008 poeml@suse.de
+- update to r3598:
+ New features:
+ - new link handling:
+ add support for handling linked packages in expanded form. They
+ can be checked out, updated (expanding or unexpanding them),
+ and built locally.
+ Missing: commit support.
+ Newly introduced options are:
+ * osc checkout: --expand-link
+ * osc update: --expand-link and --unexpand-link
+ - osc build: add --debuginfo switch (Thanks, Juergen!) [#368524]
+ - osc req: add option -a / --add-header to inject arbitrary
+ request headers
+ - osc addremove (and others): ignore _all_ dot files (the
+ buildservice doesn't handle them) [#370476]
+ - copypac: do a server-side copy (via a single api call) when
+ used with -s / --server-side.
+ - prjresults: csv export uses ';' as default (Pavol)
+ - osc update/checkout: enable to use md5sum as revision id
+ - osc info: make it show info about expanded and non-expanded links
+ - osc submitreq:
+ - implement an 'accept' action, resulting in the respective
+ state change
+ - when requesting a submit, save the source package's revision
+ id (looking up what it currently is)
+ - give the user a way to override it, to submit an older
+ revision
+ - when using show --diff, take the actual old revision into
+ account. Thus, the diff is against the source revision of the
+ time of request creation.
+ Bug fixes:
+ - osc mkpac only works when 'do_package_tracking' is enabled
+ - do_repos() should work in a project dir too
+ - handle mmap failure on filesystems like NTFS, which may not
+ support memory mapping when mounted under Linux
+ - submitreq show: if the target package doesn't exist, a diff
+ cannot be produced.
+ - fixed username issues when creating a new package (the problem was
+ that the username for the default host was used and not the one for
+ that specific apiurl)
+ Internal changes:
+ - enhance osc.core.makeurl(). This function accepts a query
+ parameter in form of a list. The query can now also be given as a
+ dictionary, and in that case it will be automatically urlencoded.
+ The behaviour for a list is unchanged for the reason of backward
+ compatibility.
+ - add Linkinfo class to osc.core
+ - Package class:
+ - add linkinfo when reading in package data via update_datastructs()
+ - add islink() and isexpanded() methods
+ - added 3 new methods:
+ * createPackageDir(): creates and initializes a new package dir in
+ the given project.
+ * get_apiurl_usr(): returns the username for a certain apiurl
+ * get_configParser(): returns an ConfigParser() object which can be
+ used for parsing the ~/.oscrc file
+ - new show_upstream_xsrcmd5() method which returns the xsrcmd5 (if a
+ linkinfo element exists)
+ - all necessary auth-information are available in the 'auth_dict'
+ (so there's no need to fool around with the ConfigParser...)
+ - if there are no credentials for the apisrv in use (which may be
+ specified with -A on the commandline), don't try to set up
+ config['user'] with credentials.
+* Mon Mar 10 2008 poeml@suse.de
+- update to r3492:
+ - new feature: package tracking. It's not enabled by default and
+ needs to be switched on with do_package_tracking=1 in .oscrc.
+ before using. See
+ http://lists.opensuse.org/opensuse-buildservice/2008-03/msg00114.html
+ for more info.
+ - new command submitreq, to handle "submit requests" (next
+ generation build service feature). Its functionality isn't
+ complete yet. So far it can create, list and show requests.
+ - define bugowner when creating new projects or packages
+* Tue Mar 04 2008 poeml@suse.de
+- update to r3403:
+ - fixes from Marcus and Michal Marek:
+ - fix importsrcpkg when $projectdir/.osc/_apiurl is an
+ alternative apiurl
+ - added optional apiurl parameter to the following methods:
+ meta_exists, make_meta_url, checkRevision if no apiurl
+ parameter is specified the global value (conf.config['apiurl'])
+ will be used. This should fix bug #361764
+ - some small apiurl fixes in the make_diff method (the
+ package_tracking branch already has this fix)
+ - added option --csv to 'osc prjresults' to output a CSV table
+ - small fixes testsuite for the testsuite
* Thu Jan 24 2008 poeml@suse.de
- update to r3046:
- build:
@@ -326,7 +422,7 @@
- update to r1657:
- rebuildpac: fix mistyped repository parameter
- build: add --userootforbuild option
-* Sat May 12 2007 poeml@suse.de
+* Sun May 13 2007 poeml@suse.de
- update to r1655:
- build: fix bug introduced with r1652: for the buildinfo, POST
the specfile's content, not its name...
++++++ debian.changelog ++++++
--- osc/debian.changelog 2008-01-24 19:40:03.000000000 +0100
+++ osc/debian.changelog 2008-04-02 16:39:20.000000000 +0200
@@ -1,15 +1,126 @@
+osc (0.99-9) unstable; urgency=high
+
+ - update to r3614:
+ - osc commit: implement committing with keeping links (to commit
+ changes to expanded links)
+ - osc copypac: make the server-side copy the default. But do a
+ client-side copy if source and target are not on the same
+ buildservice instance
+
+ -- Peter Poeml