Revisions of osc
Dominique Leuenberger (dimstar_suse)
accepted
request 892208
from
Marcus Hüwe (Marcus_H)
(revision 154)
- Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm. Now with compat code so it does not break on SLE12 (forwarded request 892030 from dimstar)
Dominique Leuenberger (dimstar_suse)
accepted
request 867257
from
Marcus Hüwe (Marcus_H)
(revision 153)
- 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 <prj>" works for a non-existent (server-side) project <prj> * .old dir support for source services so that some services have access to the results of a previous service run
Dominique Leuenberger (dimstar_suse)
accepted
request 847545
from
Marco Strigl (mstrigl)
(revision 152)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 819698
from
Marco Strigl (mstrigl)
(revision 150)
- 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\n2nd 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>: status can now be the long text like "succeeded", "failed" * improve error message if osc service <servicename> 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
Dominique Leuenberger (dimstar_suse)
accepted
request 810270
from
Marco Strigl (mstrigl)
(revision 149)
- 0.169.1 * add --ccache option to osc getbinaries - 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 git@ (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
Dominique Leuenberger (dimstar_suse)
accepted
request 784534
from
Marco Strigl (mstrigl)
(revision 148)
- 0.168.2 * use helper method _html_escape to enable python3.8 and python2.* compatibility (boo#1166537)
Dominique Leuenberger (dimstar_suse)
accepted
request 783959
from
Adrian Schröter (adrianSuSE)
(revision 147)
- Fix support for python38, osc#763
Dominique Leuenberger (dimstar_suse)
accepted
request 782863
from
Marco Strigl (mstrigl)
(revision 146)
Dominique Leuenberger (dimstar_suse)
accepted
request 781771
from
Marco Strigl (mstrigl)
(revision 145)
- Spec: * fix destination of fish completion file to /usr/share/fish/vendor_completions.d - 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 - Ship fish completion file. - Spec: * Recommend python3-keyring when using python3
Dominique Leuenberger (dimstar_suse)
accepted
request 761597
from
Marco Strigl (mstrigl)
(revision 144)
- 0.167.2 * fix regression in osc chroot * fix broken importsrcpkg sr#761596 needed for this.
Dominique Leuenberger (dimstar_suse)
accepted
request 755560
from
Marco Strigl (mstrigl)
(revision 143)
- 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 - 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
Dominique Leuenberger (dimstar_suse)
committed
(revision 142)
Revert to 0.166.1 - 0.167 needs a new build version checked in-sync
Dominique Leuenberger (dimstar_suse)
accepted
request 754373
from
Marco Strigl (mstrigl)
(revision 141)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 748323
from
Marco Strigl (mstrigl)
(revision 140)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 743821
from
Marco Strigl (mstrigl)
(revision 139)
- 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 743494
from
Marcus Rueckert (darix)
(revision 138)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 720984
from
Marco Strigl (mstrigl)
(revision 137)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 718310
from
Marco Strigl (mstrigl)
(revision 136)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 714067
from
Marco Strigl (mstrigl)
(revision 135)
- 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
Displaying revisions 41 - 60 of 194