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


Reply via email to