Hello community, here is the log from the commit of package osc for openSUSE:Leap:15.2 checked in at 2020-05-06 20:41:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/osc (Old) and /work/SRC/openSUSE:Leap:15.2/.osc.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "osc" Wed May 6 20:41:39 2020 rev:29 rq:800679 version:0.168.2 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/osc/osc.changes 2020-01-15 15:37:43.059039908 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.osc.new.2738/osc.changes 2020-05-06 20:41:44.156812350 +0200 @@ -1,0 +2,151 @@ +Fri Mar 13 06:49:27 UTC 2020 - Marco Strigl <[email protected]> + +- 0.168.2 + * use helper method _html_escape to enable python3.8 and python2.* + compatibility (boo#1166537) + +------------------------------------------------------------------- +Wed Mar 11 16:00:14 UTC 2020 - Ondřej Súkup <[email protected]> + +- Fix support for python38, osc#763 + +------------------------------------------------------------------- +Mon Mar 9 08:14:46 UTC 2020 - Tomáš Chvátal <[email protected]> + +- Spec: temporary disable tests as they explode under python 3.8 + * Needs to compare xml using testtools.matchers.MatchesStructure + +------------------------------------------------------------------- +Thu Mar 5 08:30:46 UTC 2020 - Marco Strigl <[email protected]> + +- Spec: + * fix destination of fish completion file to /usr/share/fish/vendor_completions.d + +------------------------------------------------------------------- +Wed Mar 4 09:27:41 UTC 2020 - Marco Strigl <[email protected]> + +- 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 12:27:27 UTC 2020 - Frederic Crozat <[email protected]> + +- Ship fish completion file. + +------------------------------------------------------------------- +Tue Feb 11 16:39:17 UTC 2020 - Fabian Vogt <[email protected]> + +- Spec: + * Recommend python3-keyring when using python3 + +------------------------------------------------------------------- +Tue Jan 7 10:54:25 UTC 2020 - Marco Strigl <[email protected]> + +- 0.167.2 + * fix regression in osc chroot + * fix broken importsrcpkg + +------------------------------------------------------------------- +Tue Dec 10 12:44:18 UTC 2019 - Marco Strigl <[email protected]> + +- 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 5 09:47:54 UTC 2019 - Marco Strigl <[email protected]> + +- 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 12:05:26 UTC 2019 - Marco Strigl <[email protected]> + +- 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 10:18:24 UTC 2019 - Marco Strigl <[email protected]> + +- 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 10:05:06 UTC 2019 - Marco Strigl <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- debian.tar.gz osc-0.165.4.tar.gz New: ---- debian.compat debian.control debian.copyright debian.dirs debian.docs debian.osc.dirs debian.osc.install debian.osc.links debian.rules osc-0.168.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ osc.spec ++++++ --- /var/tmp/diff_new_pack.z41kIB/_old 2020-05-06 20:41:46.016816202 +0200 +++ /var/tmp/diff_new_pack.z41kIB/_new 2020-05-06 20:41:46.020816210 +0200 @@ -1,7 +1,7 @@ # # spec file for package osc # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%if 0%{?suse_version} >= 1500 || 0%{?fedora_version} >= 29 +%if 0%{?suse_version} >= 1500 || 0%{?fedora_version} >= 29 || 0%{?centos_version} >= 800 %bcond_without python3 %else %bcond_with python3 @@ -27,18 +27,21 @@ %define use_python python %endif -%define version_unconverted 0.165.4 +%define version_unconverted 0.168.2 %define osc_plugin_dir %{_prefix}/lib/osc-plugins %define macros_file macros.osc Name: osc -Version: 0.165.4 +Version: 0.168.2 Release: 0 Summary: Open Build Service Commander License: GPL-2.0-or-later Group: Development/Tools/Other -Url: https://github.com/openSUSE/osc +URL: https://github.com/openSUSE/osc Source: %{name}-%{version}.tar.gz +Source1: debian.dirs +Source2: debian.docs +Source3: debian.osc.links BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: %{use_python}-devel BuildRequires: %{use_python}-setuptools @@ -47,7 +50,7 @@ BuildRequires: python-rpm Requires: python-rpm %else -%if 0%{?suse_version} >= 1500 +%if 0%{?suse_version} >= 1500 || 0%{?fedora_version} >= 32 || 0%{?centos_version} >= 800 BuildRequires: %{use_python}-rpm Requires: %{use_python}-rpm %else @@ -69,7 +72,7 @@ %endif %if 0%{?suse_version} > 1000 Recommends: diffstat -Recommends: build >= 2010.05.04 +Recommends: build Recommends: sudo Recommends: powerpc32 Recommends: ca-certificates @@ -82,12 +85,20 @@ Recommends: obs-service-download_files Recommends: obs-service-format_spec_file Recommends: obs-service-source_validator +Recommends: xdg-utils +# for osc >= 0.167.0 the newest build version is needed. +# Otherwise osc chroot might not work correctly. +Conflicts: build < 20200106 %endif %endif # needed for storing credentials in kwallet/gnome-keyring %if 0%{?suse_version} > 1000 || 0%{?mandriva_version} || 0%{?mdkversion} +%if %{with python3} +Recommends: python3-keyring +%else Recommends: python-keyring %endif +%endif %if 0%{?rhel_version} && 0%{?rhel_version} < 600 BuildRequires: python-elementtree Requires: python-elementtree @@ -107,7 +118,7 @@ Requires: python-m2crypto > 0.19 %endif %else -%if 0%{?fedora_version} >= 29 +%if 0%{?fedora_version} >= 29 || 0%{?centos_version} >= 800 BuildRequires: python3-m2crypto Requires: python3-m2crypto %else @@ -163,12 +174,14 @@ install -Dm0755 dist/osc.complete %{buildroot}%{_libdir}/osc/complete %endif +install -Dm0755 osc.fish %{buildroot}%{_datadir}/fish/completions/vendor_completions.d/osc.fish + install -m644 %{macros_file} -D %{buildroot}%{_sysconfdir}/rpm/%{macros_file} %if 0%{?suse_version} >= 1500 %check cd tests -%{use_python} suite.py +#%%{use_python} suite.py %endif %clean @@ -198,6 +211,7 @@ %else %{_libdir}/osc %endif +%{_datadir}/fish %dir %{osc_plugin_dir} %changelog ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.z41kIB/_old 2020-05-06 20:41:46.052816276 +0200 +++ /var/tmp/diff_new_pack.z41kIB/_new 2020-05-06 20:41:46.052816276 +0200 @@ -1,19 +1,24 @@ pkgname=osc -pkgver=0.165.4 +pkgver=0.168.2 pkgrel=0 pkgdesc="Open Build Service client" -arch=('i686' 'x86_64') +arch=('x86_64') url="https://www.github.com/openSUSE/osc" license=('GPL-2.0+' 'GPL-2.0') groups=('base-devel') -depends=('python2' 'python2-m2crypto' 'urlgrabber') +depends=('python-m2crypto') +makedepends=('python-setuptools') source=(osc-${pkgver}.tar.gz) md5sums=('SKIP') +build() { + cd "${srcdir}"/osc-${pkgver} + python setup.py build +} + package() { msg "Installing osc ..." cd "${srcdir}"/osc-${pkgver} - python2 setup.py build - python2 setup.py install --prefix=/usr --root=${pkgdir} + python setup.py install --root="${pkgdir}/" --optimize=1 --prefix=/usr ln -s osc-wrapper.py ${pkgdir}/usr/bin/osc } ++++++ _service ++++++ --- /var/tmp/diff_new_pack.z41kIB/_old 2020-05-06 20:41:46.076816326 +0200 +++ /var/tmp/diff_new_pack.z41kIB/_new 2020-05-06 20:41:46.076816326 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="version">0.165.4</param> - <param name="revision">0.165.4</param> + <param name="version">0.168.2</param> + <param name="revision">0.168.2</param> <param name="url">git://github.com/openSUSE/osc.git</param> <param name="scm">git</param> </service> ++++++ appimage.yml ++++++ --- /var/tmp/diff_new_pack.z41kIB/_old 2020-05-06 20:41:46.100816376 +0200 +++ /var/tmp/diff_new_pack.z41kIB/_new 2020-05-06 20:41:46.104816384 +0200 @@ -9,10 +9,10 @@ - build - osc - python-yaml -# - obs-service-obs_scm -# - obs-service-tar_scm -# - obs-service-set_version -# - obs-service-recompress + - obs-service-obs_scm + - obs-service-tar_scm + - obs-service-set_version + - obs-service-recompress - openSUSE-release - openSUSE-release-ftp - rsync @@ -21,12 +21,13 @@ - mkdir -p $BUILD_APPDIR/usr/share/pixmaps - cp /usr/share/pixmaps/appimage.png $BUILD_APPDIR/usr/share/pixmaps - mkdir -p $BUILD_APPDIR/usr/share/applications - - echo "[Desktop Entry]" > $BUILD_APPDIR/usr/share/applications/osc.desktop - - echo "Name=osc" >> $BUILD_APPDIR/usr/share/applications/osc.desktop - - echo "Exec=osc" >> $BUILD_APPDIR/usr/share/applications/osc.desktop - - echo "Icon=appimage" >> $BUILD_APPDIR/usr/share/applications/osc.desktop - - echo "Type=Application" >> $BUILD_APPDIR/usr/share/applications/osc.desktop - - sed -i -e 's,^#!/usr/bin/python,#!/usr/bin/env python,' $BUILD_APPDIR/usr/bin/osc + - echo "[Desktop Entry]" > $BUILD_APPDIR/usr/share/applications/osc.desktop + - echo "Name=osc" >> $BUILD_APPDIR/usr/share/applications/osc.desktop + - echo "Exec=osc" >> $BUILD_APPDIR/usr/share/applications/osc.desktop + - echo "Icon=appimage" >> $BUILD_APPDIR/usr/share/applications/osc.desktop + - echo "Categories=Development" >> $BUILD_APPDIR/usr/share/applications/osc.desktop + - echo "Type=Application" >> $BUILD_APPDIR/usr/share/applications/osc.desktop +# - sed -i -e 's,^#!/usr/bin/python,#!/usr/bin/env python,' $BUILD_APPDIR/usr/bin/osc - linuxdeployqt $BUILD_APPDIR/usr/share/applications/*.desktop -bundle-non-qt-libs -verbose=2 ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.z41kIB/_old 2020-05-06 20:41:46.136816450 +0200 +++ /var/tmp/diff_new_pack.z41kIB/_new 2020-05-06 20:41:46.136816450 +0200 @@ -1,7 +1,7 @@ -osc (0.165.4) unstable; urgency=low - - Update to 0.161.1 +osc (0.168.2) unstable; urgency=low + - Package for Python3 - -- Marco Strigl <[email protected]> Thu, 26 Oct 2017 14:42:00 +0200 + -- Nick Brown <[email protected]> Wed, 30 Jan 2020 14:49:30 +0000 osc (0.161.0-0) unstable; urgency=low - Install bash completion ++++++ debian.compat ++++++ 9 ++++++ debian.control ++++++ Source: osc Priority: extra Maintainer: Adrian Schroeter <[email protected]>, Rene Engelhard <[email protected]> Build-Depends: debhelper (>= 9), dh-python, python3-all, python3-setuptools Standards-Version: 3.7.1 Section: devel Package: osc Section: devel Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3, build | obs-build Recommends: python3-progressbar, python3-rpm, python3-keyring, python3-m2crypto, bash-completion Suggests: sudo Description: Open Build Service Commander Commandline client for the Open Build Service. ++++++ debian.copyright ++++++ This package was debianized by J.H.M. Dassen (Ray) <[email protected]> on Fri, 12 May 2006 14:12:04 +0200. It was downloaded from www.opensuse.org Upstream Author: Peter Poeml <[email protected]> Copyright Holder: Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. License: # Copyright (c) 2006 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. osc itself is GPL, for the full text of the GPL see /usr/share/common-licenses/GPL ++++++ debian.dirs ++++++ usr/bin usr/sbin usr/share/man ++++++ debian.docs ++++++ README TODO ++++++ debian.osc.dirs ++++++ usr/lib usr/lib/osc usr/include etc/bash_completion.d etc/profile.d ++++++ debian.osc.install ++++++ usr/lib/osc/complete etc/profile.d/osc.csh etc/bash_completion.d/osc.sh ++++++ debian.osc.links ++++++ usr/bin/osc-wrapper.py usr/bin/osc ++++++ debian.rules ++++++ #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export PYBUILD_NAME=osc %: dh $@ --with python3 --buildsystem=pybuild override_dh_auto_install: dh_auto_install install -Dm0644 dist/complete.csh debian/tmp/etc/profile.d/osc.csh install -Dm0644 dist/complete.sh debian/tmp/etc/bash_completion.d/osc.sh install -Dm0755 dist/osc.complete debian/tmp/usr/lib/osc/complete ++++++ osc-0.165.4.tar.gz -> osc-0.168.2.tar.gz ++++++ ++++ 3251 lines of diff (skipped) ++++++ osc.dsc ++++++ --- /var/tmp/diff_new_pack.z41kIB/_old 2020-05-06 20:41:46.580817370 +0200 +++ /var/tmp/diff_new_pack.z41kIB/_new 2020-05-06 20:41:46.580817370 +0200 @@ -1,8 +1,8 @@ Format: 1.0 Source: osc -Version: 0.165.4 +Version: 0.168.2 Binary: osc Maintainer: Adrian Schroeter <[email protected]> Architecture: any Standards-Version: 3.7.1 -Build-Depends: debhelper (>= 4.0.0), python-dev, python-setuptools +Build-Depends: debhelper (>= 9), dh-python, python3-all, python3-setuptools
