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 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 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 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 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 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 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 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 arguments - use the new api routes in all places -- Peter Poeml 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 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 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 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 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 Mon, 12 Mar 2007 21:07:16 +0200 osc (0.9-2) unstable; urgency=high * build package the new way -- Peter Poeml Fri, 9 Mar 2007 10:16:16 +0200 osc (0.9-1) unstable; urgency=high * update to 0.9 -- Peter Poeml Thu, 12 Oct 2006 15:34:00 +0200 osc (0.8-1) unstable; urgency=low * update to 0.8 -- Peter Poeml Fri, 15 Sep 2006 16:42:22 +0200 osc (0.7-1) unstable; urgency=low * update to 0.7 -- Peter Poeml 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 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) Fri, 12 May 2006 14:12:04 +0200