Changelog for
osc-0.176~pre.1642688609.d3fdec47-338.29.noarch.rpm :
* Thu Dec 02 2021 Marco Strigl
- 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 Marcus Hüwe - 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 Atilla ÖNTAŞ - force Mageia >= 8 builds to python3; python2 is deprecated in Mageia 8 and up.
* Tue May 18 2021 Marcus Hüwe - 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 Dominique Leuenberger - Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm.
* Wed Jan 27 2021 Marcus Hüwe - reformat spec with a recent version of the obs-service-format_spec_file service
* Wed Jan 27 2021 Marcus Hüwe - 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 Strigl - 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 Strigl - 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 Frederic Crozat - Really fix path for fish completion file to /usr/share/fish/vendor_completions.d and fix its permissions.
* Fri May 29 2020 Marco Strigl - 0.169.1
* add --ccache option to osc getbinaries
* Wed May 27 2020 Marco Strigl - 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 Strigl - 0.168.2
* use helper method _html_escape to enable python3.8 and python2.
* compatibility (boo#1166537)
* Wed Mar 11 2020 Ondřej Súkup - Fix support for python38, osc#763
* Mon Mar 09 2020 Tomáš Chvátal - Spec: temporary disable tests as they explode under python 3.8
* Needs to compare xml using testtools.matchers.MatchesStructure
* Thu Mar 05 2020 Marco Strigl - Spec:
* fix destination of fish completion file to /usr/share/fish/vendor_completions.d
* Wed Mar 04 2020 Marco Strigl - 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 Frederic Crozat - Ship fish completion file.
* Tue Feb 11 2020 Fabian Vogt - Spec:
* Recommend python3-keyring when using python3
* Tue Jan 07 2020 Marco Strigl - 0.167.2
* fix regression in osc chroot
* fix broken importsrcpkg
* Tue Dec 10 2019 Marco Strigl - 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 Strigl - 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