osc/debian.changelog

312 lines
12 KiB
Plaintext

osc (0.97-3) unstable; urgency=high
* update to r1861:
- commit (using the currently documented way):
- do DELETEs _before_ generating an "upload" revision with
PUTs. The DELETEs would be invalidated by the commit.
- switch to new commit mode also if the -F switch is used
- flush stdout, so that the progress dots are seen directly
when being written
-- Peter Poeml <poeml@suse.de> Wed, 18 Jul 2007 00:00:00 +0200
osc (0.97-3) unstable; urgency=high
* update to r1846:
- added initial search support (some ideas are taken from the webclient):
* when searching a package/project it
is also possible to search for the search term
in the <title /> and <description /> elements of
a package/project.
* show only exact matches
- new meta command, replacing editmeta, editprj, createprj,
editpac, createpac, edituser. Can either show existing meta, or
edit it (--edit), or upload content (--file). Fix metadata
change detection, which no longer relies on the timestamp of
the temporary file.
- log:
- renamed previous "log" command to "buildlog" (short: bl)
- implementing a log command to review the commit log
- commit:
- commit: implemented -m and -F option for the commit message.
NOTE: if -m is used, osc uses a different mode of uploading
files and commit them, namely the way which is currently
documented in the api. So far, osc was uploading each file
separately through the old backward compatible way. This way
of committing can also be forced with do_commits = 1 in
.oscrc.
- other changes:
- api now sends HTTP/1.1 400 Bad Request for invalid xml. Thus,
show the reply body because it contains helpful info.
- if PUT on metadata fails with a 500, and http_debug is True,
print out the body of the server reply
- improved exception handling in some places
- updatepacmetafromspec: read spec files in utf-8, or whatever
the preferred encoding is in the locale
-- Peter Poeml <poeml@suse.de> Mon, 16 Jul 2007 00:00:00 +0200
osc (0.97-2) unstable; urgency=high
* remove dependency on build package
-- Peter Poeml <poeml@suse.de> Fri, 13 Jul 2007 00:00:00 +0200
osc (0.97-1) unstable; urgency=high
* update to r1825:
- version 0.97
- added initial revision handling:
- extended "osc co prj pac" to checkout a specific revision of pac
- extended "osc up" to update to a specific revision
- extended "osc diff" to diff the working copy against a
specific revision on the server. NOTE: comparing two
server-side revisions (osc diff -r 11:12) is currently
not supported!
- addremove: ignore foo.rXX, foo.mine for files which are in 'C' state
- wipebinaries: allow to wipe all binaries of packages for which
the build is disabled
- updatepacmetafromspec scans for spec files automatically; also,
added a --specfile option.
- load subcommands from /var/lib/osc-plugins/ or ~/.osc-plugins/
-- Peter Poeml <poeml@suse.de> Wed, 11 Jul 2007 00:00:00 +0200
osc (0.96-10) unstable; urgency=high
* update to r1794:
- rm: don't allow to mark files as deleted which are not under
version control
-- Peter Poeml <poeml@suse.de> Fri, 29 May 2007 00:00:00 +0200
osc (0.96-9) unstable; urgency=high
* update to r1792:
- linkpac: make this osc subcommand work again: sync metadata if
edit_meta() is called with change_is_required=False.
- log: fail gracefully if logfile can't be found
- handle empty prjresults (e.g. when no repositories are defined)
-- Peter Poeml <poeml@suse.de> Thu, 28 May 2007 00:00:00 +0200
osc (0.96-8) unstable; urgency=high
* update to r1783:
- build: don't stumble over an empty list of packages when trying to verify packages
- ls: add verbose option to print extra information for packages
- for ls, co, meta, editmeta, linkpac, copypac, rebuildpac, and wipebinaries
(basically all the server-side commands), allow arguments "foo/bar" instead
of "foo bar"
-- Peter Poeml <poeml@suse.de> Tue, 26 May 2007 00:00:00 +0200
osc (0.96-7) unstable; urgency=high
* update to r1769:
- fix return values in metafile.sync() which I broke whey I applied Marcus
Huewe's patch...
-- Peter Poeml <poeml@suse.de> Fri, 22 May 2007 00:00:00 +0200
osc (0.96-6) unstable; urgency=high
* update to r1763:
- set correct Content-Type header on PUT requests
(application/octet-stream). Rails 1.2 seems to be more strict
in this regard. Patch from Marcus Rueckert.
- init: make usage (and usage info) info more precise
- update to r1733:
New features kindly implemented by Marcus Huewe:
- added wipebinaries command
- added abortbuild command
- improved handling of metadata editing if the server doesn't accept it
- update to r1731:
- adjust for change in build.rpm, where /usr/lib/build/debsort
was removed. Look for debtransform program instead in order to
determine if build.rpm is new enough.
- update cmdln.py to planned 1.0 version. The main changes are
related to points that were raised during employment in osc:
# v0.8.3
- Fix a bug where errors with passing an incorrect number of args to
functions in do_foo() implementations would be masked.
# v1.0.0
- [backward incompat] `Cmdln.main()` no longer takes an `optparser`
argument. Top-level option parsing has been changed so that top-level
options for a `Cmdln` subclass can more naturally be defined and
handled on the class definition. Changes:
- `Cmdln.main()` calls `self.get_optparser` to get an option handler.
Subclasses should overload this method for custom top-level options.
- After option parsing, but before sub-command handling, the
`self.postoptparse()` hook is called.
- Add a `version` attribute on `Cmdln` subclasses. If set, the default
top-level option parser will have a `--version` attribute.
- [backward incompat] Simplify the StopProcessing/opts.stop handling for
option handling in subcommands. The "opts" argument to "do_*"
sub-command functions will no longer have a "stop" value.
StopProcessing is now called StopOptionProcessing. This shouldn't
affect simple usage of cmdln.py.
- adjust osc.commandline for these changes.
- make startdir a module global
- add info about usage with the 'nosetests' test discovery tool
- add tests for commandline options
- results: remove obsolete code handling commandline arguments
-- Peter Poeml <poeml@suse.de> Thu, 21 May 2007 00:00:00 +0200
osc (0.96-5) unstable; urgency=high
* update to r1657:
- rebuildpac: fix mistyped repository parameter
- build: add --userootforbuild option
-- Peter Poeml <poeml@suse.de> Mon, 14 May 2007 00:00:00 +0200
osc (0.96-4) unstable; urgency=high
* update to r1655:
- build: fix bug introduced with r1652: for the buildinfo, POST the
specfile's content, not its name...
-- Peter Poeml <poeml@suse.de> Sat, 12 May 2007 00:00:00 +0200
osc (0.96-3) unstable; urgency=high
* update to r1652:
- build: implement -x/--extra-pkgs option (passed to backend and
included in buildinfo result)
- make filling out of username in templates work again
-- Peter Poeml <poeml@suse.de> Thu, 10 May 2007 00:00:00 +0200
osc (0.96-2) unstable; urgency=high
* update to r1644:
- don't allow to delete projects, as long it is not implemented in
the backend
- use new API route for downloading binaries also in configured URLs
- make deletepac work again
-- Peter Poeml <poeml@suse.de> Tue, 8 May 2007 00:00:00 +0200
osc (0.96-1) unstable; urgency=high
* update to r1635:
- version 0.96
- following suggestions by Christian Boltz and Michal Marek, osc
now memorizes where a working copy was checked out from, saving
the api server url to .osc/_apiurl.
- implement 'info' subcommand
- buildhistory works again
- copypac: implement package copy from one buildservice instance to another
(--to-apiurl option)
- build:
- rename --prefer-pacs option to --prefer-pkgs
- implement --keep-pkgs option
- call rpm command for preferred rpms with --nosignature --nodigest
- improve key import instructions after suggestion by Michael Wolf
- the results subcommand now handles multiple <working copy> arguments
- use the new api routes in all places
-- Peter Poeml <poeml@suse.de> Sat, 5 May 2007 00:00:00 +0200
osc (0.95-2) unstable; urgency=high
* update to r1626:
- build:
- implement --prefer-pacs option
- applied patch from Michael Marek, fixing all places where error
messages were printed to stdout instead of stderr. [#239404]
-- Peter Poeml <poeml@suse.de> Wed, 2 May 2007 00:00:00 +0200
osc (0.95-1) unstable; urgency=high
* update to r1608:
- version 0.95
- osc is now easier to work with when using alternative API servers. The
configured server can be overriden with -A <url> on the commandline.
"apisrv" in the config takes a URL now, so the variable "scheme" which was
needed in addition before becomes obsolete. For backward compatibility, a
hostname (and scheme variable) are accepted like before. Likewise, the auth
sections in the config take a URL now, or a hostname:port to keep old config
working. HTTP or HTTPS scheme is determined from the URL. Credentials must be
configured in .oscrc.
- build: use actual api server in urllist for downloading, instead of hardcoded
api.opensuse.org [#265211].
- finally, global option -H enables HTTP traffic debugging
- implement "rebuild all failed packages", via --failed option in rebuildpac
subcommand
- status -v shows all files, including unmodified ones
- suppress the legend in prjresults by default (show with -l)
- --version shows the program version number
- fix the commit subcommand's argument handling. The following works correctly
now: osc ci ../test/onlyinwc `pwd` fstab ../test/f2
- fix the download progress meter to work with small terminals [#266989]
-- Peter Poeml <poeml@suse.de> Wed, 25 Apr 2007 00:00:00 +0200
osc (0.9-4) unstable; urgency=high
* update to r1594:
- save and reuse HTTP server cookies, speeding HTTP requests up
about 5 times (in our iChain setup anyway...)
- rewrite the HTTP handling
- adding http_GET/POST/PUT/DELETE() functions, which dispatch to
http_request(), and use them everywhere
- removing othermethods.py
- keeping urlopen(), in case it is used from externally, but have it print out
a "depracated" message
- finally, implementing a global HTTP debug mode
- if data to be sent is large, mmap it instead of reading at once
- build: remove debug print of tempfile name
- README: add info about dependencies of osc python module
- further the osc buildroot configuration example
-- Peter Poeml <poeml@suse.de> Mon, 20 Mar 2007 00:00:00 +0200
osc (0.9-3) unstable; urgency=high
* update to r1427:
* apply fix from Christoph Thiel to use cElementTree from Python 2.5
* let the diff subcommand return 1 if differences were found
-- Peter Poeml <poeml@suse.de> Mon, 12 Mar 2007 21:07:16 +0200
osc (0.9-2) unstable; urgency=high
* build package the new way
-- Peter Poeml <poeml@suse.de> Fri, 9 Mar 2007 10:16:16 +0200
osc (0.9-1) unstable; urgency=high
* update to 0.9
-- Peter Poeml <poeml@suse.de> Thu, 12 Oct 2006 15:34:00 +0200
osc (0.8-1) unstable; urgency=low
* update to 0.8
-- Peter Poeml <poeml@suse.de> Fri, 15 Sep 2006 16:42:22 +0200
osc (0.7-1) unstable; urgency=low
* update to 0.7
-- Peter Poeml <poeml@suse.de> Mon, 17 Jul 2006 13:26:48 +0200
osc (0.6-2) unstable; urgency=low
* new maintainer
* fix version number
* depend on python-celementtree and ${python:Depends}, update to new
Debian python policy
* add build-dependency on python-dev
* remove unneeded debian/README.Debian
* fix debian/copyright
* fix long description
-- Rene Engelhard <rengelhard@suse.de> Wed, 5 Jul 2006 17:08:43 +0200
osc (0.5-1) unstable; urgency=low
* Initial release Closes: #nnnn (nnnn is the bug number of your ITP)
-- J.H.M. Dassen (Ray) <jdassen@debian.org> Fri, 12 May 2006 14:12:04 +0200