- 0.165.2 (boo#1140697)
* support different token operations (runservice, release and rebuild) (requires OBS 2.10)
* fix osc token decode error
* offline build mode is now really offline and does not try to download the buildconfig
* osc build -define now works with python3
* some spelling fixes
* properly parse the error message on osc meta -e
* osc maintainer -s now works with python3
* simplified and fixed osc meta -e (boo#1138977)
* osc lbl now works with non utf8 encoding (boo#1129889)
* add simpleimage as local build type
OBS-URL: https://build.opensuse.org/request/show/714067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=135
* support different token operations (runservice, release and rebuild) (requires OBS 2.10)
* fix osc token decode error
* offline build mode is now really offline and does not try to download the buildconfig
* osc build -define now works with python3
* some spelling fixes
* properly parse the error message on osc meta -e
* osc maintainer -s now works with python3
* simplified and fixed osc meta -e
* osc lbl now works with non utf8 encoding (boo#1129889)
* add simpleimage as local build type
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=293
* fix oscssl "urldefrag is not defined error"
* osc release command now python3 compatible
* add more decode logic in get_commitlog
* osc add <dir> in compressed mode now works with python3
* osc getbinaries now prints the output instead of
using the quiet mode as a default
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=286
- 0.165.0
* full python3 compatibility (bsc#1125243)
fixes bsc#1131512, bsc#1129889, bsc#1129757
* removed following patches (now upstream):
001_helper.patch
002_man_page_building.patch
003_setup.patch
004_babysitter.patch
005_oscssl.patch
006_build.patch
007_core.patch
008_commandline.patch
009_fetch.patch
010_fix-decoding_in_canonname.patch
011_repodata.patch
012_packagequery.patch
- spec file modifications:
* noarch only on non-SUSE distros and newer SUSE Versions > 11
* disable testsuite on older SUSE Versions (unittest module too old)
- moved Recommends for diffstat to suse specific section.
- added Buildrequires and Requires for python-chardet
* needed for determining the encoding of objects (Requires)
* needed also for testing in %check section (BuildRequires)
- activate tests for osc
- add Buildrequires and Recommends for diffstat
osc prdiff --diffstat needs it
The testsuite needs it (Therefore the BuildRequires
OBS-URL: https://build.opensuse.org/request/show/695702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=281
- deleterequest for entire projects needs the --all option as additional protection
- rewrite packagequery to support python3
- rewrite oscerr module to support python3
- rewrite archqeury and debquery to support python3
- Export vc env vars when running a source service
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=279
- 0.164.1
- rewrite cpio handling to support python3
- rewrite ar module to support python3
- enable fetch module to support python3
- rework progressbar hanlding (if module is not present)
- improve os_path_samefile in core.py
- 0.164.0
- add support for approved requests (requires OBS 2.10)
- fix various multibuild problems
- improved and fixed various help texts
- check constraints without local checkout
- check out deleted sources (osc co -D)
- replace urlgrabber module with own module
- use progressbar module instead of urlgrabber to draw
progress bars
- show buildinfo for alternative projects (--alternative-project)
- run release job immediately (osc release --no-delay)
- build results on project level can now be watched (osc prjresults --watch)
- removed python-urlgrabber requieres. (Not used with 0.164.0)
- added recommends for python[2]-progressbar
OBS-URL: https://build.opensuse.org/request/show/666498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=128
- 0.164.0
- add support for approved requests (requires OBS 2.10)
- fix various multibuild problems
- improved and fixed various help texts
- check constraints without local checkout
- check out deleted sources (osc co -D)
- replace urlgrabber module with own module
- use progressbar module instead of urlgrabber to draw
progress bars
- show buildinfo for alternative projects (--alternative-project)
- run release job immediately (osc release --no-delay)
- build results on project level can now be watched (osc prjresults --watch)
- removed python-urlgrabber requieres. (Not used with 0.164.0)
- added recommends for python[2]-progressbar
OBS-URL: https://build.opensuse.org/request/show/664116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=275
- 0.163.0
* add sendsysrq command (requires OBS 2.10)
* add addcontainers command (requires OBS 2.10)
* enable statistics for local builds
* add new options to diff command:
--unexpand for local diffs only (bsc#1089025)
--meta for diffing meta files
* add support for podman/buildag engine (docker variation)
* support realname in .changes files
* fix DISTURL checkout for package containers using a multibuild flavor
* Disable ssl session resumption
OBS-URL: https://build.opensuse.org/request/show/630510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=127
- show lintlogs in interactive request review mode
- fix potential shell injections
- allow multiple --repo and --arch options in prjresults
- cleanup babysitter.by
- supersede existing requests if --yes is passed to osc sr
- prepend request summary to diff in interactive mode
- show issues(bugs) in interactive diff mode
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=256