diff --git a/debian.changelog b/debian.changelog index 7dfff5e..acbc687 100644 --- a/debian.changelog +++ b/debian.changelog @@ -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 Wed, 2 Apr 2008 12:00:00 +0200 + +osc (0.99-8) unstable; urgency=high + + - 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. + + -- Peter Poeml Tue, 1 Apr 2008 12:00:00 +0200 + +osc (0.99-7) unstable; urgency=high + + - 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 + + -- Peter Poeml Mon, 10 Mar 2008 12:00:00 +0200 + +osc (0.99-6) unstable; urgency=high + + - 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 + + -- Peter Poeml Thu, 5 Mar 2008 12:00:00 +0200 + osc (0.99-5) unstable; urgency=high -- update to r3046: - - build: - - add --no-verify - - add --local-package to build a package which doesn't exist on the server - - add --alternative-project to specify a project, if the current one doesn't - exist on the server - - use api url from .osc/_apiurl [#355144] - - new command remotebuildlog - - diff: fix #347377 (diffing too many files) - - checkout: check for project existance beforehand + - update to r3046: + - build: + - add --no-verify + - add --local-package to build a package which doesn't exist on the server + - add --alternative-project to specify a project, if the current one doesn't + exist on the server + - use api url from .osc/_apiurl [#355144] + - new command remotebuildlog + - diff: fix #347377 (diffing too many files) + - checkout: check for project existance beforehand -- Peter Poeml Thu, 24 Jan 2008 12:00:00 +0200 diff --git a/osc-0.99.tar.gz b/osc-0.99.tar.gz index 8ce5ee7..7f0e4c6 100644 --- a/osc-0.99.tar.gz +++ b/osc-0.99.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:210a126537d307b45f62f7fa225e728b82288864943c8f2ecd98a89007f03866 -size 68844 +oid sha256:5f0811182d72505d23e515b472b7afaf6c4cf528a75114a72ada3f656174128a +size 83736 diff --git a/osc.changes b/osc.changes index a60616d..56e8424 100644 --- a/osc.changes +++ b/osc.changes @@ -1,3 +1,110 @@ +------------------------------------------------------------------- +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 + ------------------------------------------------------------------- Thu Jan 24 19:36:59 CET 2008 - poeml@suse.de diff --git a/osc.spec b/osc.spec index 5efa365..fb36e26 100644 --- a/osc.spec +++ b/osc.spec @@ -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 @@ mkdir -p %{buildroot}/var/lib/osc-plugins %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 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - 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...