Changelog for
osc-0.182.0-341.1.noarch.rpm :
* Thu Sep 08 2022 daniel.machAATTsuse.com- 0.182.0 - fix build on SLE12 / python 2.7 - SSH auth: Fix getallmatchingheaders() output to correspond with headers.get_all() - send HTTP header Accept: application/xml - git_version: return version from the source code if there\'s no matching tag- spec file: - Revert to python2 on SLE12 - Recommend openssh for ssh key auth
* Wed Aug 17 2022 msuchanekAATTsuse.com- Fix M2Crypto package name on SLE12- Do not build with python3.6 - it does not have libraries nothing provides python36-M2Crypto > 0.19 nothing provides python36-chardet
* Thu Aug 11 2022 daniel.machAATTsuse.com- fix building on distros that are not openSUSE or SLE
* Thu Aug 04 2022 dmuellerAATTsuse.com- build against python3.6 for SLE12 and older
* Tue Jul 26 2022 daniel.machAATTsuse.com- 0.181.0 - fix crash when \'pass\' is not set in the config file - add missing attributes to Package when scm_url is set - fix failure to create config in current dir - update list of considered file names for ssh key autodetection - allow users to prefer ssh key over password auth - ssh: recognize gpg keys (yubikey usage) - fix operating on _project meta - revert \"interpretation of string literals in messages\" that broke unicode handling - fix product build rpm caching - enable md5 revisions in osc log - parseRevisionOption(): raise an exception on invalid revisions
* Fri Jun 24 2022 daniel.machAATTsuse.com- 0.180.0 - warn when trying to commit a prj/pac managed in scm - fix crash on \"osc up\" for git based package/projects - don\'t traceback on invalid credentials manager - improve README, rename it to README.md - declare OscHTTPSignatureAuthHandler as a new-style class - remove illegal character in comment
* Thu Jun 02 2022 daniel.machAATTsuse.com- 0.179.0 - signature (ssh key) authetication fixes (RSA key support, skip binary files) - commandline: handle calls without arguments gracefully - use percent-quoted url for download url generation - osc co/up: highlight pending requests\' header - get_results(): fix check for empty details - another exception for github URLs for \"osc add\" - update Sphinx configuration, documentation fixes - make Sphinx optional in setup.py not to break package builds - support flavors in aggregatepac - check if repos provided to aggregatepac command exist - several coding style fixes
* Tue May 24 2022 daniel.machAATTsuse.com- 0.178.0 - EXPERIMENTAL: git repository handling
* init command is working inside of a git repository
* downloadassets command fetches references assets from build description
* checkout is cloning from git - EXPERIMENTAL: signature (ssh key) authetication
* allow to configure \'sshkey\' option in the config
* try to guess ssh key from the keys added to ssh-agent
* rename OscHTTPBasicAuthHandler to OscHTTPAuthHandler
* simplify bad auth retry workaround needed for old python versions - add support for building preinstall images - add support for building Helm charts - show the md5s that are failing to validate after fetching a package - add missing space to copypac completion - never require login in the help command - linkdiff: raise an exception when an added file is missing - run tests via calling \'setup.py test\' - several coding style fixes- spec file: - run tests via calling \'setup.py test\' - disabled tests in debian.rules
* Tue Apr 26 2022 marco.striglAATTsuse.com- 0.177.0
* switch to python3 in osc-wrapper and make python3 explicit
* allow formatting of the sccache uri
* show repository state and details
* a few minor fixes and improvements in credentials handling
* order credential managers by priority
* kernel keyring is now supported as credential manager
* support regex based name filtering in core.get_prj_results()
* revision parsing parseRevisionOption(): cleanup and make logic consistent
* use sr_ids[0] for superseding (fixes issues with superseding requests containing many packages
* download logs and metadata in subdirs named by packages when osc getbinaries is issued on project level or in multibuild case- spec file:
* recommed python-keyring-keyutils for new kernel keyring backend
* Mon Feb 28 2022 daniel.machAATTsuse.com- 0.176.0
* add -F option to osc submitreq
* add --verbose option to build command
* fix getbinaries command to fetch also multibuild packages
* fix getbinaries -M/--multibuild-package option usage
* skip fetching metadata and logs in the getbinaries command
* do not download a bdep with a hdrmd5 from the api by default
* re-download file from API when hdrmd5 doesn\'t match
* honor --download-api-only option
* remove Windows from the supported operating systems
* fix license in setup.py
* add py3.10 and py3.11 to the classifiers in setup.py
* use the latest version of COPYING file from gnu.org
* fix crash on terminal resize during download
* do not fail with a traceback in case of a config error
* preserve oscrc symlink when writing conf file
* escape % character in binary download URLs
* fix printing paths to built debian packages
* Tue Feb 22 2022 opensuseAATTvirtual.drop.net- 0.175.1:
* Modified SPEC file to be more compatible with KOJI and COPR.
*
* Modified SPEC file to use python3 for CentOS/RHEL 7
*
* Modified SPEC file use fedora/rhel version macros.
*
* Changed perl to sed in %install section of SPEC file.
* Thu Dec 02 2021 marco.striglAATTsuse.com- 0.175.0:
* do not crash when running \"osc search --binary --verbose foo\"
* don\'t run source services when building outside of an OSC package working copy
* fix XDG_CONFIG_HOME
* offer a force (\"f\") choice in metafile.edit\'s error handling code path
* fix XPath used in search requests
* add support for creating a workflow token via \"osc token\"
* handle missing os.sysconf more gracefully
* detachbranch: remove _link when link target got removed
* improve error message in case of an URLError
* fix downloading from mirrors
* avoid sending entire projects on \"osc mr\"
* fix hdmrd5 check of local cached files
* improve logic for conffile mode handling
* Wed Jul 21 2021 suse-tuxAATTgmx.de- 0.174.0:
* fix password deletion via \"osc config -d
pass\"
* support changing the password store via \"osc config - -select-password-store\")
* support slash syntax in osc browse (\"osc browse prj/pkg\" is equivalent to \"osc browse prj pkg\")
* fix the commit of a frozen package wc
* fix local product builds using obsrepositories:/ directives
* print a meaningful message when trying to a commit a non-existent package
* Fri Jun 18 2021 tarakbumbaAATTgmail.com- force Mageia >= 8 builds to python3; python2 is deprecated in Mageia 8 and up.
* Tue May 18 2021 suse-tuxAATTgmx.de- 0.173.0:
* add showlinked command to show all references of packages linking to a given one
* add build --shell-after-build flag. It can also be set via .oscrc.
* add build --stage flag. Useful for example for fixing file lists and just running the install section to see the result of it (use --stage=i=). Check the help for more details.
* allow to run build script as non-root, by setting su-wrapper empty => osc is not guessing anymore if user builds are wanted
* add support for cross arch local build using a sysroot
* support slash notation in \"osc creq -a args\"
* add \"--force\" option to the \"osc add\" command (can be used to override the exclude_glob config option)
* support the commit of arbitrary sized files
* add support for sccache
* Wed May 05 2021 dimstarAATTopensuse.org- Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm.
* Wed Jan 27 2021 suse-tuxAATTgmx.de- reformat spec with a recent version of the obs-service-format_spec_file service
* Wed Jan 27 2021 suse-tuxAATTgmx.de- 0.172.0:
* support --lastsucceeded/--last-succeeded in \"osc buildlog\", \"osc remotebuildlog\" + friends (perform the corresponding operation on the build log of the last successful build)
* fix pypi deployment via Travis CI
* several fixes in request related code paths (no double html_escape of a request\'s description etc.)
* support local builds in a systemd-nspawn container
* fix potential TypeErrors+UnicodeEncodeErrors in the util.cpio and util.ar modules
* support local flatpak builds (requires a recent build version)
* \"osc init \" works for a non-existent (server-side) project
* .old dir support for source services so that some services have access to the results of a previous service run
* Tue Nov 10 2020 marco.striglAATTsuse.com- 0.171.1
* maintainer search: lookup via package name by default and binary as fallback
* fix crash on console resize when downloading files during build
* add proper repourls to osc reporuls
* new command osc releaserequest: This command is used to transfer sources and binaries without rebuilding them. It requires defined release targets set to trigger=\"manual\".
* some improvements on output of help and error messages
* Thu Jul 09 2020 marco.striglAATTsuse.com- 0.170.0
* fix code for python3.8 and python3.9
* remove dead code
* fix tests
* don\'t use chardet to guess encoding. utf-8 or latin-1 is now assumed This will speed up decoding (bsc#1173926)
* escape sequences are interpreted correctly on -m osc sr -m \"1st line\
2nd line\" results in 1st line 2nd line
* add status filter to osc results
* add --brief to osc prjresults Gives: build openSUSE_Leap_15.1 x86_64 succeeded build openSUSE_Leap_15.0 x86_64 succeeded build openSUSE_Leap_15.0 armv7l unresolvable build openSUSE_Factory_ARM armv7l succeeded build openSUSE_Factory_ARM aarch64 succeeded
* osc prjresults -s : status can now be the long text like \"succeeded\", \"failed\"
* improve error message if osc service is not run in working directory
* web links are now also printed for osc mr when print_web_links=1 is set- Spec:
* re-enable test suite
* Thu Jul 02 2020 fcrozatAATTsuse.com- Really fix path for fish completion file to /usr/share/fish/vendor_completions.d and fix its permissions.
* Fri May 29 2020 marco.striglAATTsuse.com- 0.169.1
* add --ccache option to osc getbinaries
* Wed May 27 2020 marco.striglAATTsuse.com- 0.169.0
* improve speed and usability of osc bash completion
* switch packagequery.py to return only bytes
* improved some error messages
* osc add: support gitAATT (private github) or git:// URLs correctly
* split dependson and whatdependson commands
* support for osc build --shell-cmd
* Fix kiwi build with --prefer-pkgs
* add pkg-ccache support for osc build
* fix security issue (bsc#1122675, CVE-2019-3681) do not allow \'/\' in filename
* Fri Mar 13 2020 marco.striglAATTsuse.com- 0.168.2
* use helper method _html_escape to enable python3.8 and python2.
* compatibility (boo#1166537)
* Wed Mar 11 2020 mimi.vxAATTgmail.com- Fix support for python38, osc#763
* Mon Mar 09 2020 tchvatalAATTsuse.com- Spec: temporary disable tests as they explode under python 3.8
* Needs to compare xml using testtools.matchers.MatchesStructure
* Thu Mar 05 2020 marco.striglAATTsuse.com- Spec:
* fix destination of fish completion file to /usr/share/fish/vendor_completions.d
* Wed Mar 04 2020 marco.striglAATTsuse.com- 0.168.0
* MR creation honors orev now (bsc#1160446)
* allow \"osc r --vertical\" for projects
* several typo fixes
* cleanup old functions and remove python2.6 compat code
* support zstd arch linux files in local build
* fix deleterequest for repositories
* append --norootforbuild as default to build command
* fix decoding in interactive request mode
* use signdummy for product builds
* print release project when creating MR
* improve SSLError message for TLSv1 validation
* osc maintained --version prints the version of each maintained package
* print web url links after creating requests (New general bool option \'print_web_links\' must be set in oscrc)
* fix checkout_no_colon on project level
* handle empty release number of rpm packages in build.py
* handle bytes vs. str error when parsing meta
* custom exception if importing m2crypto fails
* fix missing oscerr import in util.helper
* several fixes for keyring handling
* fix arch zst magic in util.packagequery
* Fri Feb 28 2020 fcrozatAATTsuse.com- Ship fish completion file.
* Tue Feb 11 2020 fvogtAATTsuse.com- Spec:
* Recommend python3-keyring when using python3
* Tue Jan 07 2020 marco.striglAATTsuse.com- 0.167.2
* fix regression in osc chroot
* fix broken importsrcpkg
* Tue Dec 10 2019 marco.striglAATTsuse.com- 0.167.1 - fix cpio fetch error handling - support local build using RedHat rpm-md modules - fix local build outside of the working copy of a package. (fixes boo#1136584) - Use the distro module for linux platform detection for python3.8 compatibility
* Thu Dec 05 2019 marco.striglAATTsuse.com- 0.167.0
* Added --lastsucceeded option for logfile display (requires OBS 2.11)
* osc shell/chroot/wipe is now handled via build script (working for chroot and KVM only atm)
* osc build/shell features: - --vm-type=qemu support for cross architecture builds - additional debug packages are read from build config now (extra-pkgs definition is therefore by default empty now) - --vm-disk-size= switch supported (has only an effect on clean builds) - repository, architecture and vm_type from last build is automatically reused if not specified otherwise. - support building for kiwi products using obsrepositories:/ - support local building using RedHat rpm-md modules
* fix decoding for osc aggregatepac- added Conflicts: build < 20191205. The new osc shell/chroot features might not work with older build scripts- removed version dpendency for Recommends: build. Does not work anyway.- added 0%{?centos_version} >= 800 to some %if statemets to enable build of python3 version on CentOS 8 and higer
* Wed Nov 13 2019 marco.striglAATTsuse.com- 0.166.2
* Don\'t enforce password reuse (boo#1156501)
* Config option check_for_requests_on_action is now activated by default. Use check_for_request_on_action = 0 in oscrc to disable it
* osc vc --file=foo bar.changes now writes the content from foo into bar.changes instead of creating a new file (boo#1155953)
* fix output for missing pubkey when using http_debug=1 on osc build
* fix crash of osc linkpac when there is already a _link
* Tue Oct 29 2019 marco.striglAATTsuse.com- 0.166.1
* emergency fix for credentials handling: - in case of an old passx entry in oscrc osc did not work at all. Now we check in the compat code if we have an passx entry.
* Thu Oct 24 2019 marco.striglAATTsuse.com- 0.166.0 (boo#1154972)
* New password handling backend. Supported password stores: - Plaintext password - Obfuscated password - python-keyring (kwallet, secret store) - gnome-keyring - no store at all (ask for the password every time
* Refactor initial setup of osc (to select password store)
* fix decoding on osc lbl (boo#1137477)
* fix breakage of submitting complete branches back as an submit request that contain packages without a change.
* fix error with plugins and osc -h
* various decoding improvements
* Transfer the name of the input file to vc instead of the content (obs-build/vc will do the rest and open the file).
* support appimage builds
* new command browse. (opens a browser opening the project or package)
* new option --incoming for osc rq and osc review to only show only incoming reqeusts for a project.- new Recommends for xdg-utils. osc-browse uses xdg-open to open the url to the project/package in an internet browser
* Mon Aug 05 2019 marco.striglAATTsuse.com- 0.165.4 (boo#1144211)
* allow optional fork when creating a maintenance request
* fix RPMError fallback
* fix local caching for all package formats
* fix appname for trusted cert store
* osc -h does not break anymore when using plugins
* Wed Jul 24 2019 marco.striglAATTsuse.com- 0.165.3 (boo#1142662)
* switch to difflib.diff_bytes and sys.stdout.buffer.write for diffing. This will fix all decoding issues with osc diff, osc ci and osc rq -d
* fix osc ls -lb handling empty size and mtime
* removed decoding on osc api command.
* fixed broken TLS certificate handling (boo#1142518, CVE-2019-3685)
* Mon Jul 08 2019 marco.striglAATTsuse.com- 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
* Tue May 21 2019 marco.striglAATTsuse.com- Spec:
* add Provides: %{use_python}-osc so that other packages can require the correct version (either python2-osc or python3-osc)
* Mon May 20 2019 marco.striglAATTsuse.com- 0.165.1 (boo#1138165)
* fix oscssl \"urldefrag is not defined error\"
* osc release command now python3 compatible
* add more decode logic in get_commitlog
* osc add in compressed mode now works with python3
* osc getbinaries now prints the output instead of using the quiet mode as a default
* Wed Apr 24 2019 marco.striglAATTsuse.com- osc-0.165.0.tar.gz now contains the correct version (tag 0.165.0)
* Wed Apr 24 2019 marco.striglAATTsuse.com- simplify \"BuildArch:\" decission if statements. (Avoid double BuildArch lines)- Fedora29: m2crypto for python3 is named python3-m2crypto now
* Thu Apr 18 2019 marco.striglAATTsuse.com- 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)
* Tue Apr 09 2019 marco.striglAATTsuse.com- moved Recommends for diffstat to suse specific section.
* Tue Apr 09 2019 marco.striglAATTsuse.com- added Buildrequires and Requires for python-chardet
* needed for determining the encoding of objects (Requires)
* needed also for testing in %check section (BuildRequires)
* Sun Apr 07 2019 marco.striglAATTsuse.com- activate tests for osc- add Buildrequires and Recommends for diffstat osc prdiff --diffstat needs it The testsuite needs it (Therefore the BuildRequires
* Tue Mar 05 2019 marco.striglAATTsuse.com- modified patch 008_commandline.patch
* fix broken sorted call on osc my sr when sorting the submit requests by reqid. (gh#519)- modified patch 007_core.patch
* fix slowdown of rbl with readline(bufsize) function. (bsc#1127932)
* Wed Feb 20 2019 marco.striglAATTsuse.com- fix for bsc#1126055 (osc build -p fails with TypeError):
* add 011_repodata.patch
* add 012_packagequery.patch
* modified 006_build.patch, 010_fix-decoding_in_canonname.patch- fix for bsc#1126058 (osc buildinfo -p fails with TypeError):
* modified 008_commandline.patch
* Thu Feb 14 2019 marco.striglAATTsuse.com- add 010_fix-decoding_in_canonname.patch RpmQuery.canonname returns broken filename due to missing decoding.
* Wed Feb 13 2019 marco.striglAATTsuse.com- osc is now noarch for all- fixed %license
* Tue Feb 12 2019 marco.striglAATTsuse.com- use %bcond_with(out) python3 to simplify spec file- add and apply patches only in python3 case- replace shebang in osc-wrapper.py depending on python version
* Tue Feb 12 2019 marco.striglAATTsuse.com- rewrite 009_fetch.patch some versions of python do not support rb\'some_text\'- overwrite python_sitelib on Tumbleweed and SLE >= 15- swich to python3-rpm on Tumbleweed and SLE >= 15. Otherwise python2 will be installed
* Tue Feb 12 2019 marco.striglAATTsuse.com- use python3 on Tumbleweed and SLE >= 15
* Tue Feb 12 2019 marco.striglAATTsuse.com- cpio download of needed packages during build is not possible, because cpio.py has now a bytes only api and the decoding needs to be done in the fetch module instead. added: 009_fetch.patch
* Tue Feb 12 2019 marco.striglAATTsuse.com- added patches to support python3 until the PR are merged upstream (bsc#1125243): - 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
* Tue Feb 12 2019 marco.striglAATTsuse.com- 0.164.2 - 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
* Wed Jan 16 2019 marco.striglAATTsuse.com- 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
* Wed Jan 09 2019 marco.striglAATTsuse.com- 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
* Mon Aug 20 2018 adrianAATTsuse.de- 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
* Fri Jun 29 2018 marco.striglAATTsuse.com- add Requires: python2 for Tumbleweed. Otherwise just python-base is installed which does not contain ssl.py [bnc#1097996]- removed duplicate entry in appimage.yml to prevent double builds
* Tue Dec 05 2017 marco.striglAATTsuse.com- 0.162.1 - Send sha256 hashes for tracked files if the wc is pulled/linkrepair
* Tue Nov 28 2017 adrianAATTsuse.de- 0.162.0 - Additional file content check with SHA256 when using OBS 2.9 - support deb format with control.tar.xz
* Thu Oct 26 2017 marco.striglAATTsuse.com- 0.161.1 - Fix python 2.6 SyntaxError (multiple context expressions)
* Thu Oct 26 2017 marco.striglAATTsuse.com- 0.161 - 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
* Wed Oct 04 2017 marco.striglAATTsuse.com- add Recommends: ca-certificates to enable TLS verification without manually installing them. [bnc#1061500]
* Fri Sep 22 2017 adrianAATTsuse.de- 0.160 - support fissile build type - Container support for the package cache - Remove all untracked files during \"osc clean\" - Support the commit of a deleted, but non-existent package - triggerreason --multibuild-package option - improved status display - improved request listing filters
* Thu Jul 27 2017 jberryAATTsuse.com- Provide non-deprecated plugin directory and macro for plugins.
* Thu Jul 20 2017 adrianAATTsuse.de- add Recommends: obs-service-obs_scm
* Tue Jul 18 2017 adrianAATTsuse.de- 0.159.0 - \"osc buildhistory\": show build duration - Support builds using native Docker build descriptions - Support usage of pre-build containers for Docker and KIWI builds - \"osc build -M ..\": fixed behaviour of falvoured builds - added switch to show only issues in rdiff - show build duration in build history - allow to cat/less files from deleted packages (using -D option) - Allow to override man-page date
* Tue May 09 2017 marco.striglAATTsuse.com- 0.158.0 - cat/less/blame command: default to expand to stay in sync with checkout - add support for highly experimental native appimage.yml support - show package status when repository configuration is broken - add \'--blame\' option to osc meta command - try to autodetect local package when running \'osc build\' - comment requests in interactive mode - fix github issue #236 (--no-cleanup not working) - fix wipebinaries to prevent wiping of complete repository - add \'--build-opt\' to osc build command - fix requests codebase to fit old obs versions
* Tue Mar 21 2017 marco.striglAATTsuse.com- 0.157.2 - add compat code for older apis that do not support multibuild - fix ssl.connection instantiation in case of old M2Crypto - highly experimental support for appimage - fix local service run for non-existent (server-side) package
* Wed Mar 08 2017 marco.striglAATTsuse.com- 0.157.1 - fix local build of kiwi images using obsrepositories://
* Wed Mar 08 2017 marco.striglAATTsuse.com- 0.157 - add unpublish command (requires OBS 2.8) - add blame command (requires OBS 2.9) - results: show multibuild results by default - getbinaries: make .AppImage files executable - support operation in checked out package for cat/less/blame - add comment command - improved build recipe selection - added multibuild (-M) to commands: buildlog, remotebuildlog, buildinfo, build, buildhistory, jobhistory, rebuild, restartbuild/abortbuild, wipebinaries, getbinaries - add checkconstraints command - add workerinfo command
* Mon Dec 19 2016 marco.striglAATTsuse.com- 0.156.0 - highlight scheduled jobs with dispatch problems (due to constraints) - allow to specify a log message in lock command - Add \'--wipe\' option to osc chroot for deleting buildroots - Add \'--vm-memory\' option to osc build - add --multibuild to results command for showing all packages of a multibuild config - add --multibuild-package option to results command for showing only one package of the multibuild config
* Wed Oct 26 2016 brownnAATTbrocade.com- Install bash completion in the debian package
* Thu Sep 15 2016 adrianAATTsuse.de- 0.155.1 - fixed \"osc add\" of new package container
* Fri Jul 29 2016 adrianAATTsuse.de- 0.155.0 - osc service runall: runs all service local, independend of the mode This allows to create local files even when disabled or just created at buildtime - support snapcraft.yaml build descriptions - \"osc add\" of a directory offers to create an archive for uploading it - support usage or preinstall images in local builds - revision control options for \"meta prj\" - bugfixes and documentation updates
* Fri Jun 10 2016 suse-tuxAATTgmx.de- make a noarch package if suse_version >= 1120 (since 1120 python noarch packages are supported)
* Mon Apr 11 2016 adrianAATTsuse.de- 0.154.0 - support for new obs_scm services (OBS 2.7 needed) - show errors on branch failures again
* Fri Apr 01 2016 olafAATTaepfle.de- Recommend powerpc32 to avoid \'osc build\' failures
* Fri Mar 04 2016 adrianAATTsuse.de- 0.153.0 - \"my sr\" is using the server side request collection to get right results - maintenance request offers to supersede old, but still open requests - add build --vm-telnet option for getting debug shell in KVM builds - add buildhistory --limit option OBS 2.7 only: - add \"addchannels\" and \"enablechannel\" commands - support new package instances on branching when using -N parameter - add --linkrev option to branch command - add --add-repository-block option to branch command - add --add-repository-rebuild option to branch command - add service merge command - add service wait command
* Tue Jun 30 2015 adrianAATTsuse.de- 0.152.0 - add support searching for groups via \"group:\" prefix - show possible used incident projects on \"maintained\" command OBS 2.7 only: - support buildtime source services - support maintenance_incident requests with acceptinfo data - support maintenance_release requests with acceptinfo data
* Thu May 07 2015 list0570AATTparadise.net.nz- Fix rpm URL. gitorious is shut down end of May 2015.
* Mon Apr 20 2015 bwiedemannAATTsuse.com- Recommend sudo (needed for osc build)
* Thu Mar 26 2015 adrianAATTsuse.de- 0.151.2 - improved error loging
* Mon Mar 16 2015 adrianAATTsuse.de- 0.151.1 - fixing regression running \"osc service run\"
* Thu Mar 12 2015 adrianAATTsuse.de- 0.151.0 - fixed shell command injection via crafted _service files CVE-2015-0778 boo#901643 - fix times when data comes from OBS backend - support updateing the link in target package for submit requests - various minor bugfixes
* Tue Jan 13 2015 adrianAATTsuse.de- 0.150.1 - minor syntax fix
* Fri Jan 09 2015 adrianAATTsuse.de- 0.150.0 - support local builds using builenv (for same build environment as a former build) - add \"osc api --edit\" option to be able to edit some meta files directly - follow the request order of the api (sorting according to priorization) - add mr --release-project option for kgraft updates - add support for makeoriginolder in request
* Fri Dec 05 2014 seife+obsAATTb1-systems.com- fix bash completion (complete is not propagated into subshells, but PROFILEREAD is, so the setup script is never executed)
* Fri Nov 14 2014 suse-tuxAATTgmx.de- fixed #123 (wrong requires for Fedora 20)
* Tue Oct 21 2014 suse-tuxAATTgmx.de- 0.149 - removed \"--diff\" option from the \"createrequest\" command - introduced new \"vc-cmd\" config option, which is used to specify the path to the vc script - various bugfixes
* Tue Oct 07 2014 adrianAATTsuse.de- 0.148.2 - support multiple parallel maintenance projects => fixing submit request call
* Fri Sep 12 2014 adrianAATTsuse.de- 0.148.1 - fixes crash regression
* Thu Sep 11 2014 adrianAATTsuse.de- 0.148.0 - support new history including review history of OBS 2.6 - display request priorities, if important or critical - add \"osc rq priorize\" command to re-priorize existing requests - allow also \"osc rq ls\" shortcut - fish shell completion support
* Tue Aug 26 2014 adrianAATTsuse.de- 0.147.0 - support groups in maintainership requests - fixing listing of review requests - support expanded package listing (when using project links) - fixing \"osc add git://\" behaviour - using xz as default compression - support local debian live (image) build format - handle ppc64le for debian as well - fix buildlog --strip-time - some more minor bugfixes
* Mon May 19 2014 adrianAATTsuse.de- 0.146.0 - support maintenance release request with acceptinfo data (OBS 2.6) - setlinkrev can be used to update frozen links to current revisions again - report errors in case request accept fails - support epoch number handling for local builds - support bugowner request handling for groups - support usage of fedoras mock to build packages - support build --prefer-pkgs for Arch linux - support bash-completion for .kiwi files
* Thu Apr 03 2014 suse-tuxAATTgmx.de- 0.145.0 - allow to use the set-release option when running a manual release - added support for \"osc requestmaintainership PROJECT\" - various bugfixes: - print_buildlog: do not strip tabs - fixed \"osc -H ...\" in combination with a proxy - fixed creation of ~/.osc_cookiejar - Package.commit: create _meta for newly added packages - fixed behavior of set_link_rev #72- fixed typos in PKGBUILD file: no comma in depends tag (as pointed out by roflik)
* Fri Feb 28 2014 adrianAATTsuse.de- 0.144.1 - fixed \"osc meta pkg -e\" regression for special package names
* Thu Feb 27 2014 adrianAATTsuse.de- 0.144.0 - allow commiting to package sources from linked projects. osc will ask to branch it first. - group support in bugowner and maintainer command
* Fri Jan 24 2014 adrianAATTsuse.de- 0.143.0 - add option to add a auto-accept in future for delete requests (handy for admins) - many bugfixes: - plugin loading - bugowner handling - download of server side generated source \"up -S\" - wipebinaries command
* Tue Dec 31 2013 andreas.stiegerAATTgmx.de- package COPYING [bnc#699224]
* Wed Dec 04 2013 adrianAATTsuse.de- 0.142.2 - support for ppc64le architecture
* Tue Dec 03 2013 adrianAATTsuse.de- 0.142.1 - fixes regression for wipebinaries call - fixes \"osc api\" call when uploading binaries via POST
* Thu Nov 21 2013 adrianAATTsuse.de- 0.142.0 - support for OBS 2.5 authentification token support - ppc64p7 build support - request --no-devel to disable request forwarding - crash bug fix for copypac
* Tue Sep 17 2013 adrianAATTsuse.de- 0.141.0 - crash fixes - support for kiwi appliance builds using obsrepositories:/ directive - support for manual release of sources and binaries - add --last parameter for build logs to show last finished log file, if currently building - add signkey --sslcert option to fetch the optional create ssl certificate instead of gpg key
* Wed Jun 26 2013 adrianAATTsuse.de- 0.140.1 - improved compatibility with old plugins
* Thu Jun 20 2013 adrianAATTsuse.de- 0.140.0 - support python 2.7 and python 3 in parallel now - reworked plugin loading mechanism in order to avoid the (mass) breakage of existing plugins due to the python 3 support. Nonetheless if a plugin uses the \"AATTcmdln.option(...)\" decorator it has to import the cmdln module first via \"from osc import cmdln\". - allow specifying directories as mv targets - drop the support for deprecated cbinstall and cbpreinstall directives - allow to set maintainer or bugowner ship for a binary package initially, but ask back if this is the right place. - support listing of deleted source files \"ls -D $PROJECT $PACKAGE\" - build results do show that a succeeded is not yet published - improved bash completions - default build root includes repository and architecture name now - --request-accept-or-revoke option, useful to handle mass approval of requests - multiple minor bugfixes
* Tue Apr 16 2013 adrianAATTsuse.de- 0.139.2 - fix build on ppc/s390/ia64 (bnc#815296) - when forwarding a request, previous request is not superseded automatically (bnc#807621) - fix with/without definitions, --with should not define %_without and vice versa - Abort when the server is not answering with 200 or 404 when downloading _pubkey files - really use the internal rpm signature check - some spelling corrections
* Tue Feb 26 2013 adrianAATTsuse.de- 0.139.1: - do not crash on invalid authentification setup
* Mon Feb 25 2013 adrianAATTsuse.de- update to 0.139.0: - bugfixes for owner search - support generic emulator virtualization - added \"--host\" argument to \"osc build\" (used to perform the build on a remote host) - \"search --maintained\" is obsolete. Abort on usage. - \"maintainer --user\" support to search for all official maintained instance for given user or group - added support to abort a commit after displaying a default commit message in $EDITOR. As a result other commands like \"submitrequest\" will also ask if the user wants to proceed if the default comment/message wasn\'t changed.
* Thu Jan 31 2013 adrianAATTsuse.de- update to 0.138.0: - add support to remove repositories recursively (mostly only usefull for admins) - submitrequest: old not anymore used maintenance code got removed. It is possible now to create one request to submit all changed packages of an project in one request. Just run \"osc sr\" in the checked out project directory. - disable keyring usage by default. print warning about misconfigured keyrings. - prdiff: new command to diff entire projects
* Tue Dec 04 2012 adrianAATTsuse.de- update to 0.137.0: - support single binary download via getbinaries command - support to set the bugowner [#] [#] Features which requires OBS 2.4 [#] - offer to send set_bugowner request if target is not writeable - support delete requests for repositories. - support default maintainer/bugowner search based on binary package names - support to lookup --all definitions of maintainers of bugowners. Either for showing or setting them. - buildinfo --debug option for verbose output of dependency calculation
* Thu Sep 27 2012 suse-tuxAATTgmx.de- update to 0.136.0:
* prefer TLS v1.1 or v1.2 if available
* declined is considered to be an open state (that is \"osc rq list\" also shows declined requests)
* added support to move files across packages via \"osc mv\" (fixes issue #10)
* various bugfixes
* Thu Sep 20 2012 kruberAATTzib.de- recommend the python-keyring package (needed for storing credentials in kwallet/gnome-keyring)
* Fri Jun 29 2012 adrianAATTsuse.de- update to 0.135.1
* do not forward submit requests to targets which link to request target
* fix creator name in forwarded message
* Thu Jun 28 2012 adrianAATTsuse.de- update to 0.135.0
* request accept is offering now to forward submit request if it is a devel area like webui does
* support archlinux builds (requires OBS 2.4)
* support maintenancerequest from local checkout
* bugfixes for review handling, result watching, gnome-keyring
* Thu Mar 15 2012 adrianAATTsuse.de- update to 0.134.1
* adding unlock command
* maintenance_incident requests get created with source revision of package
* Mon Mar 05 2012 adrianAATTsuse.de- update to 0.134.0
* Enables new maintenance submissions for new OBS 2.3 maintenance model
* Fixes srcmd5 revisions in submit request, when link target != submission target- From NEWS file: - patchinfo call can work without checked out copy now - use qemu as fallback for building not directly supported architectures - \"results --watch\" option to watch build results until they finished building - fixes injection of terminal control chars (bnc#749335)(CVE-2012-1095) [#] [#] Features which requires OBS 2.3 [#] - support dryrun of branching to preview the expected result. \"osc sm\" is doing this now by default. - maintenance requests accept package lists as source and target incidents to be merged in - add \"setincident\" command to \"request\" to re-direct a maintenance request - ask user to create \"maintenance incident\" request when submit request is failing at release project - \"osc my patchinfos\" is showing patchinfos where any open bug is assigned to user - \"osc my\" or \"osc my work\" is including assigned patchinfos - \"osc branch --maintenance\" is creating setups for maintenance
* Tue Dec 20 2011 adrianAATTsuse.de- update to 0.133.1 - removed debug code lead to warning message (fix by Marcus_H)
* Tue Dec 06 2011 adrianAATTsuse.de- update to 0.133 - add --meta option also to \"list\", \"cat\" and \"less\" commands - project checkout is skipping packages linking to project local packages by default - add --keep-link option to copypac command - source validators are not called by default anymore:
* They can get used via source services now
* Allows different validations based on the code streams [#] [#] Features which require OBS 2.3 [#] - support source services using OBS project or package name - support updateing _patchinfo file with new issues just by calling \"osc patchinfo\" again - branch --add-repositories can be used to add repos from source project to target project - branch --extend-package-names can be used to do mbranch like branch of a single package - branch --new-package can be used to do branch from a not yet existing package (to define later submit target) - show declined requests which created by user
* Thu Aug 25 2011 adrianAATTsuse.de- update to 0.132.6
* fix crash on removal of local _service file
* handle both old OBS versions before 2.3
* fix pgp pubkey parsing
* show created incident project
* Tue Aug 16 2011 idonmezAATTnovell.com- Add osc-pubkey-parsing.patch, fix PGP pubkey parsing: base64 checksum shouldn\'t be in the key data, upstream commit f707e9a22e185098bbea923b7ff8971f19a87991
* Thu Jul 07 2011 adrianAATTsuse.de- update to 0.132.5
* fix detection of project wide source service only
* crash fix on incident creation
* Thu Jun 16 2011 saschpeAATTsuse.de- spec file cleanup:
* run spec-cleaner
* simplified some shell commands- recommend obs-service-download_files, obs-service-format_spec_file, obs-service-source_validator- remove recommends for osc-source_validator
* Wed Jun 15 2011 adrianAATTsuse.de- update to 0.132.4 - fix local package build
* Fri Jun 10 2011 adrianAATTsuse.de- update to 0.132.3 - fix a possible crash after commit
* Thu Jun 09 2011 adrianAATTsuse.de- update to 0.132.2 - fix broken update after commit with service run - fix up -S on unexpanded checkouts
* Wed Jun 08 2011 adrianAATTsuse.de- update to 0.132.1 - fix backward compatibility with OBS 2.1 and before - meta files and content can be listed now
* Tue Jun 07 2011 adrianAATTsuse.de- update to 0.132.0 - rdelete and undelete command requesting now a comment - add \'requestbugownership\' command for setting the bugowner via request [#] [#] Features which requires OBS 2.3 [#] - new command \"createincident\" to create maintenance incidents without a request - support to create hidden project on \"branch\" and \"createincident\" commands - osc waits and updates package after checkin when a source service is used - support for the new service file mode for \"update\" and \"checkout\" command when downloading server side generated files - integration for local source services, they will replace the source_validator mechanism
* Fri Apr 29 2011 adrianAATTsuse.de- update to 0.131.1 - fixes runtime complaining about missing apiurl config.- fix wrong links in package description (bnc #690636)
* Wed Apr 27 2011 adrianAATTsuse.de- update to 0.131 - new command \'develproject\' to print the devel project from the package meta. - add blt and rblt commands, aka \"buildlogtail\" and \"remotebuildlogtail\" to show just the end of a build log (for getting the fail reason faster). CHANGE: the --start parameter is now called --offset - add \"createrequest -a add_group\" option to create a group request - add \"createrequest -a add_me\" shortcut - add \"less\" command, doing the same as \"osc cat\" but with pager - fallback to unexpanded diff mode on \"osc diff\" on merge error. - support viewing the commit history of deleted packages - show review states on \"review list\" - new source service commands \"localrun\" and \"disabledrun\" to generate files without _service: prefix - add \"request supersede\" and \"review supersede\" to supersede with existing request - make it possible to run single source services, even when not specified in _service file. (For example for doing a version update without creating a _service file: osc service lr update_source) - protect rebuild and abortbuild commands with required \"--all\" option to mass failures by accident (similar to wipebinaries) - \"review accept/decline\" is trying to change all reviews of a requests, if a specific one is not specified by user [#] [#] Features which requires OBS 2.3 [#] - \"my requests\" is doing faster and complete server side lookup now if available - \"review\" command has been extended to handle reviews by project or by package maintainers - support for new source service modes: disabled, trylocal and localonly - support project wide source services - support for armv7hl architecuture. used to denote armv7 + hardfloat binaries - add force option to accept requests in review state. - add \"maintenancerequest\" command to request a maintenance incident from maintenance team - add \"releaserequest\" command run a maintenance update release process (for maintenance team only) - allow to force the storage of project meta data (to ignore depending repositories for example) - \"my requests\" is showing requests with open reviews also now
* Fri Mar 18 2011 bwiedemannAATTnovell.com- add Requires: rpm-python (bnc#680986)
* Sat Dec 18 2010 suse-tuxAATTgmx.de- update to 0.130.1 (bugfix release): - don\'t crash if a file marked as \'A\' does not exist (bnc#658664) - fixed proxy handling (bnc#657958) - fixed repairwc (bnc#657838) - fixed build for python2.4
* Mon Dec 06 2010 suse-tuxAATTgmx.de- update to 0.130 - new \"revert\" command to restore the original working copy file (without downloading it) - rewrote \"diff\" logic - added new \"--http-full-debug\" option, \"--http-debug\" filters the \"Authentication\" and \"Set-Cookie\" header - added new \"--disabled-cpio-bulk-download\" option: disable downloading packages as cpio archive from api - added new \"repairwc\" command which tries to repair an inconsistent working copy - workaround for broken urllib2 in python 2.6.5: wrong credentials lead to an infinite recursion - support --interactive-review option when running \"osc rq list \" - improved \"osc rq show --interactive-review\" - do_config: added new options --stdin, --prompt, --no-echo: - -stdin: read value from stdin - -prompt: prompt for a value - -no-echo: prompt for a value but don\'t echo entered characters (for instance to enter a passwd) - added template support for a submitrequest accept/decline message - lots of internal rewrites (new working copy handling etc.) - support added for osc search \'perl(Foo::Bar)\' - New \"service\" command to run source services locally or trigger a re-run on the server. - setlinkrev is setting now the revision to xsrcmd5 by default to avoid later breakage on indirect links by default. [#] [#] Feature which requires OBS 2.1 [#] - support reliable diff for an accepted request- osc might fail with the following error: Your working copy \'.\' is in an inconsistent state. Please run \'osc repairwc .\' (Note this might _remove_ files from the .osc/ dir). Please check the state of the working copy afterwards (via \'osc status .\') Simply run \"osc repairwc\" (see README for more information)
* Wed Dec 01 2010 adrianAATTsuse.de- Add Recommends for osc add $URL functionality
* Mon Aug 30 2010 suse-tuxAATTgmx.de- release 0.129
* Fri Aug 27 2010 suse-tuxAATTgmx.de- recommend build >= 2010.05.04- update to 0.129 - \"dists\" command to show the configured default base repos from the server. - \"review list\" command to list open review requests - \"review add\" command to add another reviewer for a request (either user or group) - add \"buildinfo --prefer-pkgs \" option - add \"prjresults --hide-disabled\" option to hide packages which are disabled/excluded in all repos and repos which have only disabled/excluded packages - harmonize \"api\"\'s options with curl\'s options - use builtin signature check by default (instead of verifying the signature with \"rpm -K...\") - add \"status --show-excluded\" to show all files (except the store dir) - new \"osc reqmaintainership\" command which is a shortcut for \"osc creq -a add_role USER maintainer PROJECT PACKAGE\" [#] [#] Feature which requires OBS 2.1 [#] - add \"osc aggregate --nosources\" option - add \"request clone\" command to clone all packages from a given request - fixed references into en.opensuse.org to honor the new Wiki structure
* Fri Jul 16 2010 adrianAATTsuse.de- update to 0.128 - better default commands selection for editor/pager - support \"osc rq reopen\" to set a request in new state again - \"osc repos\" and \"wipebinaries\" is checking for local project now - \"osc getbinaries\" works in project dir now - support added for SPARC builds - support build --oldpackages - introduced the \"trusted projects\" - Fixes for default editor, api check on deleterequest call, tempfile leaks, getbinaries source package handling, results command [#] [#] Feature which require either OBS 2.1 or 2.0.4 [#] - add osc signkey --extend for extending the expiration date of the gpg public key
* Wed Jun 09 2010 adrianAATTsuse.de- update to 0.127 - add size limit mode, files can be ignored on checkout or update given a certain size limit. - --csv/--format options for results command - using format user can explicitly specify what he wants print - osc branch reads project/package in package directory - fix creation of package link, when target project has the package via linked project - add \"osc rq approvenew $PROJECT\" command to show and accept all request in new state. This makes sense esp. for projects which work with default reviewers before. - support external source validator scripts before commiting - support request creation with multiple actions [#] [#] Features which require OBS 2.0 server [#] - support \"osc add http://...\", this uses obs source service for downloading a file and verify it via sha256 verifier service - add support for CBpreinstall/CBinstall - support branch --force to override target - support for \"unresolvable\" state of OBS 2.0 - support undelete of project or package - support for package meta data checkout
* Mon Apr 19 2010 suse-tuxAATTgmx.de- update to 0.126 (final): - added VM autosetup to osc. This requires appropriate OBS version and build script version. - enhanced QEMU cross build support with \'armv4l\' \'armv5el\' \'armv6el\' \'armv7el\' \'armv8el\' \'mips\' \'mips64\' \'ppc\' \'ppc64\' \'sh4\' arch strings now supported on x86 host - suggest git, svn, ... if indicated, after oscerr.NoWorkingCopy - \"osc cat\" & \"osc ls\" now auto-expands through link. - fixed \"osc add\" after \"osc delete\". - fix \"osc patchinfo\" command (crashed before) - fixed SSL proxy support - fixed meta attribute create and set calls - osc remotebuildlog supports a buildlogurl - Allow --prefer-pkgs to parse repodata - new \"osc build --no-service\" option to skip source service update - fix linktobranch apiurl usage - \"maintained package\" search is telling relevant projects now
* requires OBS 1.7.2 or 2.0 - added \"osc chroot\" command - fixed #547005 (\"osc co could show download progress\") - added \"--interactive\" option to \"osc request\" - store commit message so it doesn\'t get lost on failure - added \"--cpio-bulk-download\" and \"--download-api-only\" options to \"osc build\" - added \"osc localbuildlog\" command - added \"--build-uid uid:gid|caller\" option to \"osc build\" to specify abuild id in chroot - verify files using rpm bindings and keys supplied by buildservice - added \"--exclude-target-project \" option to \"osc rq list\" - added \"--message\" option to \"osc branch\" - added \"osc config\" command to set/get/delete a config option - added \"--binary\" and \"--baseproject\" options to \"osc search\" - added \"-o/--offline\" and \"-l/--preload\" options to osc build
* osc build -l standard i586 foo.spec (to cache all dependencies)
* osc build -o standard i586 foo.spec (to build without contacting the api)
* Wed Apr 07 2010 suse-tuxAATTgmx.de- use rpm macros- mark files in %%{_sysconfdir}/profile.d/ as %%config
* Sun Mar 21 2010 suse-tuxAATTgmx.de- fixed rpmlint warning
* Sun Mar 21 2010 suse-tuxAATTgmx.de- -update to version 0.126 (unstable) - suggest git, svn, ... if indicated, after oscerr.NoWorkingCopy - \"osc cat\" & \"osc ls\" now auto-expands through link. - fixed \"osc add\" after \"osc delete\". - fix \"osc patchinfo\" command (crashed before) - fixed SSL proxy support - fixed meta attribute create and set calls - osc remotebuildlog supports a buildlogurl - Allow --prefer-pkgs to parse repodata - new \"osc build --no-service\" option to skip source service update - fix linktobranch apiurl usage - \"maintained package\" search is telling relevant projects now
* requires OBS 1.7.2 or 2.0 - added \"osc chroot\" command - fixed #547005 (\"osc co could show download progress\") - added \"--interactive\" option to \"osc request\" - store commit message so it doesn\'t get lost on failure - added \"--cpio-bulk-download\" and \"--download-api-only\" options to \"osc build\" - added \"osc localbuildlog\" command - added \"--build-uid uid:gid|caller\" option to \"osc build\" to specify abuild id in chroot - verify files using rpm bindings and keys supplied by buildservice - added \"--exclude-target-project \" option to \"osc rq list\" - added \"--message\" option to \"osc branch\" - added \"osc config\" command to set/get/delete a config option - added \"--binary\" and \"--baseproject\" options to \"osc search\"
* Mon Feb 01 2010 adrianAATTsuse.de- update to version 0.125.5 - rdiff happens against baserev now - fixed \"osc build --local-package - detect a kiwi file on build - improved _service file handling
* Wed Jan 27 2010 adrianAATTsuse.de- update to 0.125.4 - fix patchinfo command
* Thu Jan 21 2010 adrianAATTsuse.de- update to 0.125.3 - fixed attribute handling for final OBS 1.7 api
* Wed Jan 20 2010 adrianAATTsuse.de- update to osc 0.125.2
* include ssl proxy fix from Ludwig
* Thu Jan 14 2010 adrianAATTsuse.de- osc 0.125.1 final
* when a broken link is encountered automatically switch to last working version. use \'osc pull\' to repair the broken link.
* osc my request is showing now also requests from other people target to myself
* new config option \'submitrequest_on_accept_action\' to specify a default action if a submitrequest has been accepted
* show scheduler state for each repo with \"results\" and \"prjresults\"
* Mon Jan 11 2010 adrianAATTsuse.de- version 0.125 beta 1
* the new commands are \"pull\" and \"linktobranch\"
* proxy support via SSL
* Thu Dec 10 2009 adrianAATTsuse.de- make version 0.124 final. (commit 13d900a64838fb577527d520fa0cf31c09af4cf6) Full changelog is inside the NEWS file.
* Wed Dec 09 2009 adrianAATTsuse.de- first package from git repo (osc 0.124 RC1)
* fixing product building
* Wed Dec 02 2009 adrianAATTsuse.de- update to current svn trunk (r9348, osc 0.124 beta 2)
* build --release option added by Ludwig
* Fri Nov 13 2009 adrianAATTsuse.de- update to current svn trunk (osc 0.124 beta 1)
* osc submitrequest is working on project level
* patchinfo support
* Mon Nov 02 2009 adrianAATTsuse.de- update to current svn trunk (osc 0.124 alpha 1)
* Juergens incompatible changes are back, may get removed again for release
* For maintenance work: - new \"osc maintained $PACKAGE\" command - new \"osc mbranch $PACKAGE\" command
* Fri Oct 16 2009 adrianAATTsuse.de- update to version 0.123 - IMPORTANT: ssl certificate checks are actually performed now to prevent man-in-the-middle-attacks. python-m2crypto is needed to make this work. Certificate checks can be turned off per server via \'sslcertck = 0\' in .oscrc. - \'osc list\' option -D now only limits non-\'new\' requests. In state \'new\' all are shown. - suggest \'osc list\' --bugowner option. Not implemented. - implemented \'osc ls .\' to take proj/pack name from current directory.
* Incompatible change: \'osc ls\' now defaults to \'osc ls .\',
* Use \'osc ls /\' if you really want to list all projects.
* This is meant as a proof of concept. I intend to generalize this usage of \'.\' for all osc commands. Feedback welcome. - \'osc in\' to be done. Its usage just prints a suggested zypper command line. - Incompatible change: osc se now prints Project Package, instead of Package Project for easier copy&paste. - fix checkout of packages, which contain not committed files (but uploaded) - add signing key management command (osc signkey)
* shows public part of project key
* allows (re)creation of a project key
* allows deletion of a project key - support 100% offline build with \"osc build --noinit ....\"
* Thu Oct 08 2009 adrianAATTsuse.de- update to 0.123 svn snapshot
* new dependency to python-m2crypto for SSL certification check
* Thu Sep 17 2009 suse-tuxAATTgmx.de- removed \"Recommends: rpm-python\" which isn\'t needed anymore
* Tue Sep 08 2009 adrianAATTsuse.de- update to 0.122
* added missing code for \'osc sr -l [ID]\'
* allow osc cat with one parameter, if it is a url.
* make osc getpac really get the package (instead of branch only)!
* expanded several tabs to spaces.
* added default project to new getpac and bco subcommand. .oscrc:getpac_default_project = OpenSUSE:Factory (not added to branch subcommand, to not interfere with its syntax.)
* add support for generic python-keyring lib, supports KWallet, Gnome keyring, MacOS and Windows.
* make buildhist command usable without checked out package
* rename old \"platform/s\" names to \"repository/ies\" (internal cleanup only)
* fixed osc diff -c N, it failed with int and string concatenation
* made osc diff and rdiff more similar: added -p, -c to rdiff, removed -u from rdiff. made -u default for both, renamed --pretty to --plain as it is the opposite of -u [#] [#] Features which require OBS 1.7 [#]
* option to download server side generated _service:
* files on update
* support for running source services locally. Happens by default on source update and build.
* support modification flages on creation of submit request (for auto update or clean up packages or to avoid it, when submit request got accepted)
* show request ids from package source logs
* added support to require local packages which don\'t exist in the obs for a local build. This fixes #377021, #481193
* Fri Sep 04 2009 adrianAATTsuse.de- update to version 0.122 pre 1
* Fri Sep 04 2009 lvAATTlekv.de- Add switch to installation in debian/rules to correctly install on debian-based systems
* Thu Sep 03 2009 adrianAATTsuse.de- switch to noarch package for > 11.1
* Tue Sep 01 2009 adrianAATTsuse.de- update to version 0.121.1
* fix creation of new .osrc (#535919)
* fix \"osc my request\"
* Thu Aug 27 2009 adrianAATTsuse.de- update to r7948 (version 0.121 candidate)
* Wed Aug 19 2009 alexandreAATTexatati.com.br- Fix on spec file for x64 system bash auto-complete (bnc#528088).
* Thu Jun 18 2009 adrianAATTsuse.de- use completion script from tar ball- update to r7560 (version 0.120) - support \"setlinkrev\" for whole projects - add \"setlinkrev --unset\" for removing revision references - add \"osc request list -t \" to list only submit, delete or develchange requests - add shell completion scripts - fix support of listing requests with multiple actions - \"osc maintainer\" is following to the development project / package now - \"osc maintainer\" list maintainer and bugowner roles now
* Thu Jun 18 2009 adrianAATTsuse.de- update to version 0.119.1
* fixing listing of requests, when a delete request exists
* Wed Jun 10 2009 wernerAATTsuse.de- Add completion support for both tcsh and bash
* Wed Jun 03 2009 adrianAATTsuse.de- update to r7528 (version 0.119) - Support new request types - \"submitreq\" command has a new syntax (incompatible !) - new \"deleterequest\" command - new \"changedevelrequest\" command - new \"request\" command for showing/modifing requests - Multiple actions in one request is not yet supported by osc - The new commands require an OBS 1.7 server, submitreq is still working with older servers. - support of added .changes in commit message template - make submit request listing fast by server side filtering - allow pulling of conflicting changes via \"osc repairlink\" - delete commands consolidated:
* deleteprj and deletepac are obsolete.
* delete and rdelete take over - enable package tracking by default - bugfix: templates in edit commit message causes an empty commit logs - osc submitrequest consumes DESTPRJ [DESTPKG] arguments only - osc build now also tested on native arm targets where uname -m reports a string like armv{4l,5el,6l,7el,7l} - osc rlog now works with srcmd5 also - plugins now should be placed in /usr/lib/osc-plugins to match FHS (the /var path is still supported though) - osc now includes automatically generated man page - osc can now store credentials in Gnome keyring if it is available - new support for osc linkpac to specify cicount attribute - new log/rlog output formats (CSV and XML) - new jobhistory/buildhistory/search output format (CSV) - new option to fetch buildlogs starting at given offset - new option for copypac
* -r to specify source revision
* -m to specify a comment (and send default comment if not specified) - new option to results(r), and rresults:
* -r|--repo to specify a repository(repositories)
* -a|--arch to specify a architexure(s)
* --xml for xml output (makes results_meta obsolete) - request list -M shows open SRs created by the user. - Fixed build support for images, only refered packages from buildinfo get used. (#485047) - \"req\" command got renamed to \"api\" to avoid clash with \"request\" command - osc build has a smarter default platform selection - it checks the availibility config value, \'standard\' and \'opensuse_Factory\' in platforms list and in case of fail it uses the last entry from that list - new osc linkpac -f to allow to override existing _link files - rename \"rebuildpac\" to \"rebuild\", but keep \"rebuildpac\" as alias
* Wed Apr 22 2009 adrianAATTsuse.de- update to r7162 (version 0.117) - new repairlink command for repairing a broken source link (requires server version 1.6) - new vc command for editing the changes files (requires build.rpm 2009.04.17 or newest) - support checkout of single package via \"osc co PACKAGE\" when local dir is project - allow to specify target project and package on osc branch (requires server version 1.6) - add option to automatic checkout a branched package - support \"osc getbinaries\" in checkout packages - \'-b|--brief\' option for osc submitreq show subcommand - use \"latest\" commited revision on checkout, not \"upload\" (#441783)
* Thu Apr 16 2009 adrianAATTsuse.de- update to r7093 (version 0.116) - support listings of older revisions with \"osc ls -R\" - add --current parameter for linkpac to use current revision of source package fixed. - add osc setlinkrev to add or update revision number in links easily - fix streaming of binary files via \"cat\" (#493325)
* Tue Mar 17 2009 adrianAATTsuse.de- update to r6820 (version 0.115) - optional transfer of devel project during copy_pac and link_pac is fixing opertation with remote build service instance - \"osc ci\" fails uploading large files to Provo BuildService - fixed support for accessing download repositories (worked only for download.o.o so far)
* Tue Mar 03 2009 poemlAATTsuse.de- update to r6667 (version 0.114): - the .oscrc config handling has been cleaned up:
* use \"apiurl\" for everything now (== ://)
* added aliases support for [apiurl] sections in the ~/.oscrc. Example: [http(s)://foobar] ... aliases = foo, bar => \"osc -A foo \" will do the same as \"osc -A http(s)://foobar ls\"
* \"scheme\" and \"apisrv\" are deprecated and will produce a warning
* when writing a new ~/.oscrc, store the apiurl in the conffile (bnc#478054)
* fixed bug that made osc ask for credentials when -A was used (bnc#478054)
* fixed crash upon password entry (first startup) (bnc#478052) - osc build:
* make product builds work
* speed up by using a cookie when fetching the binaries (bnc#477690)
* support for VM (kvm or xen) builds
* obsolete the need to configure download server, get it from the build service instance instead.
* be a bit more verbose if the linked package isn\'t expanded (bnc#470948) - osc branch:
* --develproject option fixed (the API calls it \'ignoredevel\' instead of \'nodevelproject\')
* --revision option added - osc jobhistory: new command to see build job history of a project or a package - osc results/rresults: option -l, --last-build added (show last build results) - osc linkpac: fix failure when -A is used (bnc#479156) - osc commit: don\'t scare users if they want to commit a nonexistent file (bnc#469167) - osc diff: bugfix to make --pretty option work - 11.1 added to the osc project template