diff --git a/debian.changelog b/debian.changelog index cd2fa6f..7dfff5e 100644 --- a/debian.changelog +++ b/debian.changelog @@ -1,3 +1,18 @@ +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 + + -- Peter Poeml Thu, 24 Jan 2008 12:00:00 +0200 + osc (0.99-4) unstable; urgency=high - update to r2778: diff --git a/osc-0.99.tar.gz b/osc-0.99.tar.gz index a91d6ec..8ce5ee7 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:71a91518b4b4a24fd23b7c916d1d64c138d091eff2a9cd08acb197bfd08cfbf0 -size 68022 +oid sha256:210a126537d307b45f62f7fa225e728b82288864943c8f2ecd98a89007f03866 +size 68844 diff --git a/osc.changes b/osc.changes index ed900db..a60616d 100644 --- a/osc.changes +++ b/osc.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Jan 24 19:36:59 CET 2008 - poeml@suse.de + +- 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 + +------------------------------------------------------------------- +Fri Jan 11 09:33:50 CET 2008 - adrian@suse.de + +- add Recommends: build > 2007.09.14 + ------------------------------------------------------------------- Mon Dec 10 16:08:23 CET 2007 - poeml@suse.de diff --git a/osc.spec b/osc.spec index 58a1147..5efa365 100644 --- a/osc.spec +++ b/osc.spec @@ -1,7 +1,7 @@ # # spec file for package osc (Version 0.99) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -13,7 +13,7 @@ Name: osc BuildRequires: python-devel Version: 0.99 -Release: 5 +Release: 16 Group: Development/Tools/Other License: GPL v2 or later BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -28,6 +28,7 @@ Requires: python-urlgrabber Requires: python-elementtree %else Requires: python-xml +Recommends: build > 2007.09.14 %endif %if %suse_version > 1000 Recommends: rpm-python @@ -78,16 +79,29 @@ mkdir -p %{buildroot}/var/lib/osc-plugins %doc README TODO NEWS %changelog -* Mon Dec 10 2007 - poeml@suse.de +* Thu Jan 24 2008 poeml@suse.de +- 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 +* Fri Jan 11 2008 adrian@suse.de +- add Recommends: build > 2007.09.14 +* Mon Dec 10 2007 poeml@suse.de - update to r2778: - bugfix in build: in order to verify package signatures, run the external rpm command with en_EN locale, because the output is being parsed - cat: simplify the code a bit; don't print header and footer lines -* Fri Nov 30 2007 - poeml@suse.de +* Fri Nov 30 2007 poeml@suse.de - update to r2688: - fixed bug in osc cat -* Fri Nov 30 2007 - poeml@suse.de +* Fri Nov 30 2007 poeml@suse.de - update to r2685: - rdiff: new command for server-side diffs between arbitrary packages @@ -107,7 +121,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - changed the storedir attribut of the Package() class to an absolute filename - normally this shouldn't have any impact on existing methods, functionality etc. -* Tue Oct 30 2007 - poeml@suse.de +* Tue Oct 30 2007 poeml@suse.de - update to r2467. Most work done by Marcus Huewe. - version 0.99 - aggregatepac: new command, similar to linkpac. Patch from Pavol @@ -121,7 +135,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - build: allow to use lbuild, a compatible replacement for build - do not create dirs for non-existing packages during checkout [#259711] -* Mon Sep 03 2007 - poeml@suse.de +* Mon Sep 03 2007 poeml@suse.de - update to r2075: - new 'maintainer' command, to list the maintainers of a project or package @@ -133,7 +147,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins conf.init_basicauth(). - allow to specify a different config file via the environmental variable OSC_CONFIG, or via -c|--config on the commandline -* Fri Aug 17 2007 - poeml@suse.de +* Fri Aug 17 2007 poeml@suse.de - update to r2001: - contributions from James Oakley and Marcus Huewe - ls: add -b option to list binaries @@ -142,23 +156,23 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - core: add get_binarylist_published(); works per project - core: add get_binary_file() - build: "osc build" if $BUILD_DIST is set -* Tue Aug 14 2007 - poeml@suse.de +* Tue Aug 14 2007 poeml@suse.de - update to r1974: - version 0.98 - commit: use the documented commit method by default now - build: add --changelog option to force update of the package changelog from a changes file -* Thu Aug 09 2007 - poeml@suse.de +* Thu Aug 09 2007 poeml@suse.de - update to r1961: - meta: remove notion of non-implemented --create switch. give example for meta pkg usage - search: add --repos-baseurl option -* Thu Aug 09 2007 - poeml@suse.de +* Thu Aug 09 2007 poeml@suse.de - update to r1947: - commit: fixed possible "UnboundLocalError" with -m. Thanks to judas_iscariote for spotting this issue, and Marcus for fixing it. -* Wed Aug 08 2007 - poeml@suse.de +* Wed Aug 08 2007 poeml@suse.de - update to r1946: - avoid warning/error with unsupported HTTPS_PROXY [#214983][#298378] - importsrcpkg: @@ -170,7 +184,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins * use rpm-python - fix for "osc prjconf -e". - add Recommends: rpm-python -* Wed Jul 25 2007 - poeml@suse.de +* Wed Jul 25 2007 poeml@suse.de - update to r1884: - added new importfromsrcpkg command, to import a package src.rpm (we owe this to Marcus) @@ -179,14 +193,14 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - make delete_package() and delete_project() more userfriendly (added trivial exception handling..) - expand ~ to users home for packagecachedir in .oscrc [#293675] -* Thu Jul 19 2007 - poeml@suse.de +* Thu Jul 19 2007 poeml@suse.de - update to r1871: - meta: allow for editing patterns - small fixes: - fix error message which osc issues if build package is too old - results: result code can be empty when package has just been created - fix name of 10.2 product in the template for new projects -* Wed Jul 18 2007 - poeml@suse.de +* Wed Jul 18 2007 poeml@suse.de - update to r1861: - commit (using the currently documented way): - do DELETEs _before_ generating an "upload" revision with @@ -194,7 +208,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - 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 -* Mon Jul 16 2007 - poeml@suse.de +* Mon Jul 16 2007 poeml@suse.de - update to r1846: - added initial search support (some ideas are taken from the webclient): * when searching a package/project it @@ -226,7 +240,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - improved exception handling in some places - updatepacmetafromspec: read spec files in utf-8, or whatever the preferred encoding is in the locale -* Wed Jul 11 2007 - poeml@suse.de +* Wed Jul 11 2007 poeml@suse.de - update to r1825: - version 0.97 - added initial revision handling: @@ -242,42 +256,42 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - updatepacmetafromspec scans for spec files automatically; also, added a --specfile option. - load subcommands from /var/lib/osc-plugins/ or ~/.osc-plugins/ -* Fri Jun 29 2007 - poeml@suse.de +* Fri Jun 29 2007 poeml@suse.de - add /var/lib/osc-plugins to the filelist -* Fri Jun 29 2007 - poeml@suse.de +* Fri Jun 29 2007 poeml@suse.de - update to r1794: - rm: don't allow to mark files as deleted which are not under version control -* Thu Jun 28 2007 - poeml@suse.de +* Thu Jun 28 2007 poeml@suse.de - 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) -* Tue Jun 26 2007 - poeml@suse.de +* Tue Jun 26 2007 poeml@suse.de - 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" -* Fri Jun 22 2007 - poeml@suse.de +* Fri Jun 22 2007 poeml@suse.de - update to r1769: fix return values in metafile.sync() which I broke whey I applied Marcus Huewe's patch... -* Thu Jun 21 2007 - poeml@suse.de +* Thu Jun 21 2007 poeml@suse.de - 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 -* Thu Jun 14 2007 - poeml@suse.de +* Thu Jun 14 2007 poeml@suse.de - 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 -* Thu Jun 14 2007 - poeml@suse.de +* Thu Jun 14 2007 poeml@suse.de - update to r1731: - adjust for change in build.rpm, where /usr/lib/build/debsort was removed. Look for debtransform program instead in order to @@ -308,26 +322,26 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - add info about usage with the 'nosetests' test discovery tool - add tests for commandline options - results: remove obsolete code handling commandline arguments -* Mon May 14 2007 - poeml@suse.de +* Mon May 14 2007 poeml@suse.de - update to r1657: - rebuildpac: fix mistyped repository parameter - build: add --userootforbuild option -* Sat May 12 2007 - poeml@suse.de +* Sat May 12 2007 poeml@suse.de - update to r1655: - build: fix bug introduced with r1652: for the buildinfo, POST the specfile's content, not its name... -* Thu May 10 2007 - poeml@suse.de +* Thu May 10 2007 poeml@suse.de - 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 -* Tue May 08 2007 - poeml@suse.de +* Tue May 08 2007 poeml@suse.de - 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 -* Sat May 05 2007 - poeml@suse.de +* Sat May 05 2007 poeml@suse.de - update to r1635: - version 0.96 - following suggestions by Christian Boltz and Michal Marek, osc @@ -344,12 +358,12 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - improve key import instructions after suggestion by Michael Wolf - the results subcommand now handles multiple arguments - use the new api routes in all places -* Wed May 02 2007 - poeml@suse.de +* Wed May 02 2007 poeml@suse.de - update to r1626: - build: implement --prefer-pacs option - apply patch from Michael Marek, fixing all places where error messages were printed to stdout instead of stderr. [#239404] -* Wed Apr 25 2007 - poeml@suse.de +* Wed Apr 25 2007 poeml@suse.de - update to r1608: - version 0.95 - osc is now easier to work with when using alternative API servers. The @@ -371,7 +385,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - 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] -* Fri Apr 20 2007 - poeml@suse.de +* Fri Apr 20 2007 poeml@suse.de - update to r1594: - save and reuse HTTP server cookies, speeding HTTP requests up about 5 times (in our iChain setup anyway...) @@ -386,7 +400,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - build: remove debug print of tempfile name - README: add info about dependencies of osc python module - further the osc buildroot configuration example -* Fri Mar 30 2007 - poeml@suse.de +* Fri Mar 30 2007 poeml@suse.de - update to r1551: - update: when updating multiple packages, print each package name - build: @@ -400,35 +414,35 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - add testcase - update osc tests for small api changes - use new api ['build', prj, '_result'] for prjresults subcommand -* Tue Mar 13 2007 - poeml@suse.de +* Tue Mar 13 2007 poeml@suse.de - 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 - make 'results' subcommand many times faster, by making only a single request on _result?view=status&package=%%s (new api) -* Fri Mar 09 2007 - poeml@suse.de +* Fri Mar 09 2007 poeml@suse.de - build the debian package in the new way -* Tue Jan 23 2007 - poeml@suse.de +* Tue Jan 23 2007 poeml@suse.de - update to r1093: - fix important bug, which could lead to overwriting local modifications when upstream changes are merged in - if a merge fails, the store copy must be updated neverthelesss - sort output of 'status' (unknown files first, filenames alphabetically) -* Tue Jan 23 2007 - poeml@suse.de +* Tue Jan 23 2007 poeml@suse.de - remove unused (and possibly disturbing, because unfunctional) rpm define of py_sitedir -* Fri Jan 12 2007 - poeml@suse.de +* Fri Jan 12 2007 poeml@suse.de - update to r1047: - core: added class "metadata" (merge from Susannes /branches/froh/reponator/) - added command alias 'stat' for 'status', like in svn - improved documentation/examples (Lars + Susanne) - print usage info if 'co' is called without arguments -* Fri Oct 13 2006 - poeml@suse.de +* Fri Oct 13 2006 poeml@suse.de - set scheme=https in the default configuration, to work around issue with new server -* Thu Oct 12 2006 - poeml@suse.de +* Thu Oct 12 2006 poeml@suse.de - update to 0.9 (r761): - "iChain-ready" (works with API server now using iChain authentication) @@ -443,7 +457,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins [#208969] - fix 'status' to work with project directories as arguments - fix 'status ' -* Fri Sep 29 2006 - poeml@suse.de +* Fri Sep 29 2006 poeml@suse.de - update to r753: - 'rebuildpac' now accepts additional repo and arch argument. Note: the syntax has changed. @@ -455,7 +469,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - 'log': print usage info if called with missing arguments - 'ci': handle upload errors - fix filelist for python >= 2.5 -* Thu Sep 21 2006 - poeml@suse.de +* Thu Sep 21 2006 poeml@suse.de - update to r744: - add 'copypac' subcommand, to copy a complete package to a new package, possibly cross-project @@ -463,7 +477,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - don't die if 'addremove' encounters directories - urlopen(): for server return code 500, print out the reply body - be fair, and also mention dsc files in some help texts -* Fri Sep 15 2006 - poeml@suse.de +* Fri Sep 15 2006 poeml@suse.de - update to r735: - build: use configuration from *local* specfile (e.g. BuildRequires) - build: let envvars OSC_SU_WRAPPER and OSC_BUILD_ROOT override config @@ -474,20 +488,20 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - added 'buildhistory' subcommand (formerly 'history'). This only gives out raw xml at this time - added ".git" to the excluded files -* Mon Aug 07 2006 - poeml@suse.de +* Mon Aug 07 2006 poeml@suse.de - update to svn r635: - added 'linkpac' subcommand - adapt to API changes -* Thu Jul 20 2006 - poeml@suse.de +* Thu Jul 20 2006 poeml@suse.de - fixed issue with uploading files when an intercepting web proxy was in between osc and the api server - fixed creation of new packages/projects -* Mon Jul 17 2006 - poeml@suse.de +* Mon Jul 17 2006 poeml@suse.de - update to 0.7 (r599) - initial support for local builds (subcommand 'build') - new subcommands buildconfig, buildinfo, repos - better error handling -* Mon Jun 26 2006 - poeml@suse.de +* Mon Jun 26 2006 poeml@suse.de - update to svn r534 - fix 'rebuildpac' command to not show raw xml - editmeta: @@ -496,12 +510,12 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - fix updatepacmetafromspec to cope with subpackages during parsing - code cleanup - remove requirement on pyxml package -* Thu Jun 22 2006 - poeml@suse.de +* Thu Jun 22 2006 poeml@suse.de - update to svn r528: - add support for streaming build log (thanks to Christoph Thiel) - don't try to merge binary files - set mtime on files that have been fetched during merge -* Thu Jun 08 2006 - poeml@suse.de +* Thu Jun 08 2006 poeml@suse.de - update to svn r481: - fix handling of filenames with '+' signs [#153725, #181593] - before committing, make sure that the working copy is up to date @@ -511,14 +525,14 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - fix merge on 'update', if osc is called from another directory - don't fail on 'resolve' when the working copy is in a newer rev already - add 'commit' as command alias for 'ci/checkin' -* Tue Jun 06 2006 - poeml@suse.de +* Tue Jun 06 2006 poeml@suse.de - update to svn r469: - work around ruby on rails issue, which swallows '+' signs in filenames in PUT requests [#153725, 181593] - before committing, make sure that the working copy is up to date (added show_rev() function) - add 'commit' as subcommand alias for 'ci/checkin' -* Sat Jun 03 2006 - poeml@suse.de +* Sat Jun 03 2006 poeml@suse.de - update to svn r466: - add 'repourls' subcommand - display reason for new build status is 'broken' @@ -528,14 +542,14 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - fix the profiling wrapper script - make 'resolved' more robust - set a User-agent -* Tue May 30 2006 - poeml@suse.de +* Tue May 30 2006 poeml@suse.de - update to 0.6: - diff bugfix: sometimes displayed diff against obsolete files - update bugfixes: fix update of working copy when adding a file from upstream which is missing locally; fix update in directory with unmodified files: don't try to merge if upstream file wasn't changed at all - add: make it faster -* Tue May 23 2006 - poeml@suse.de +* Tue May 23 2006 poeml@suse.de - update to 0.5: - help :-) - fix status letter for files merged on update (in analogy to svn , it is @@ -546,7 +560,7 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - bug in 'resolved' command fixed, which wouldn't clear the conflict state of a file - fix update in directory with unmodified files: don't try to merge if upstream file wasn't changed at all -* Mon May 22 2006 - poeml@suse.de +* Mon May 22 2006 poeml@suse.de - don't fail on undeleting non-existing _to_be_deleted file - update to 0.4: - allow 'up' inside a project directory (will automatically pull in all new @@ -556,17 +570,17 @@ mkdir -p %{buildroot}/var/lib/osc-plugins - add diff3 merge support. Locally modified files are merged with upstream changes if possible, and go into Conflict state if that fails. - add 'resolved' command to be used after manual merging. -* Fri May 19 2006 - poeml@suse.de +* Fri May 19 2006 poeml@suse.de - update to 0.3: - use the new file metadata, which provides checksum, size and mtime - faster 'status', 'update', 'diff' - improve argument handling, now e.g. 'osc up *' is possible - on first usage, ask for username and password and store them in .oscrc (.netrc can still be used) -* Mon May 15 2006 - poeml@suse.de +* Mon May 15 2006 poeml@suse.de - this package is not noarch -* Fri May 12 2006 - poeml@suse.de +* Fri May 12 2006 poeml@suse.de - don't use --record-rpm option on setup.py, only SUSE has it - define py_sitelib macro -* Wed May 10 2006 - poeml@suse.de +* Wed May 10 2006 poeml@suse.de - created package (version 0.2)