OBS User unknown 2008-04-02 23:34:00 +00:00 committed by Git OBS Bridge
parent 31c57a00db
commit 7eb7fb23b9
4 changed files with 328 additions and 14 deletions

View File

@ -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 <poeml@suse.de> 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 <poeml@suse.de> 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 <poeml@suse.de> 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 <poeml@suse.de> 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 <poeml@suse.de> Thu, 24 Jan 2008 12:00:00 +0200

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:210a126537d307b45f62f7fa225e728b82288864943c8f2ecd98a89007f03866
size 68844
oid sha256:5f0811182d72505d23e515b472b7afaf6c4cf528a75114a72ada3f656174128a
size 83736

View File

@ -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

100
osc.spec
View File

@ -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...