Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package breezy for openSUSE:Factory checked 
in at 2023-01-28 18:44:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/breezy (Old)
 and      /work/SRC/openSUSE:Factory/.breezy.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "breezy"

Sat Jan 28 18:44:03 2023 rev:11 rq:1061555 version:3.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/breezy/breezy.changes    2022-10-25 
12:51:35.502165229 +0200
+++ /work/SRC/openSUSE:Factory/.breezy.new.32243/breezy.changes 2023-01-28 
18:47:51.063473089 +0100
@@ -1,0 +2,22 @@
+Mon Jan 23 07:45:54 UTC 2023 - Matej Cepl <[email protected]>
+
+- Update to 3.3.2:
+  - Add --recurse-nested argument to 'brz export'.
+  - Add an ``extra`` for installing PGP dependencies.
+  - Convert multiple authors to the Co-authored-by field.
+  - github: Lazily load github pull requests, improving   performance. 
+  - github: Return canonical URLs for branches.
+  - Avoid deprecated distutils.version, ahead of removal.
+  - Add a docker file. 
+  - launchpad: Store Launchpad credentials in authentication.conf.
+  - git: Support accessing git branch configuration.
+  - pgp: Add support for create_signatures=when-possible
+  - propose: By default, don't push tags when proposing changes.
+  - git: Split out and separately report ProtectedBranchHookDeclined.
+  - git: Avoid reading entire pack files into memory.
+  - Numerous bug fixes
+- Remove upstreamed patches:
+  - skip_resource.setrlimit.patch
+- Add skip_lp2003710.patch to skip failing tests (lp#2003710).
+
+-------------------------------------------------------------------

Old:
----
  breezy-3.2.2.tar.gz
  skip_resource.setrlimit.patch

New:
----
  breezy-3.3.2.tar.gz
  cargo_config
  skip_lp2003710.patch
  vendor-lib-rio.tar.xz
  vendor.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ breezy.spec ++++++
--- /var/tmp/diff_new_pack.LJ6ugG/_old  2023-01-28 18:47:51.767477105 +0100
+++ /var/tmp/diff_new_pack.LJ6ugG/_new  2023-01-28 18:47:51.775477150 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package breezy
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,26 +16,43 @@
 #
 
 
+%define rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
+
 Name:           breezy
-Version:        3.2.2
+Version:        3.3.2
 Release:        0
 Summary:        Distributed version control system with multi-format support
 License:        GPL-2.0-or-later
 URL:            https://www.breezy-vcs.org/
-Source:         
https://files.pythonhosted.org/packages/source/b/breezy/breezy-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE skip_resource.setrlimit.patch lp#1883125 [email protected]
-# Don't run resource.setrlimit, which is not allowed in OBS
-Patch0:         skip_resource.setrlimit.patch
+Source0:        
https://files.pythonhosted.org/packages/source/b/breezy/breezy-%{version}.tar.gz
+Source90:       cargo_config
+Source98:       vendor-lib-rio.tar.xz
+Source99:       vendor.tar.xz
+# PATCH-FIX-UPSTREAM skip_lp2003710.patch lp#2003710 [email protected]
+# Skip failing tests
+Patch0:         skip_lp2003710.patch
+BuildRequires:  cargo >= 1.41.0
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 # full stdlib for sqlite3
 BuildRequires:  python3
+BuildRequires:  python3-Cython
+BuildRequires:  python3-PyYAML
 BuildRequires:  python3-devel
+BuildRequires:  python3-merge3
+BuildRequires:  python3-pip
 BuildRequires:  python3-setuptools
+BuildRequires:  python3-setuptools-gettext
+BuildRequires:  python3-setuptools-rust
+BuildRequires:  python3-wheel
+BuildRequires:  rust >= 1.41.0
+BuildRequires:  zstd
+Requires:       python3-PyYAML
 Requires:       python3-configobj
 Requires:       python3-dulwich >= 0.19.11
 Requires:       python3-fastbencode
 Requires:       python3-fastimport >= 0.9.8
+Requires:       python3-merge3
 Requires:       python3-patiencediff
 Suggests:       python3-launchpadlib >= 1.6.3
 Provides:       bzr = %{version}
@@ -57,15 +74,27 @@
 Bazaar file formats and network protocols.
 
 %prep
-%setup -q -n breezy-%{version}
-%autopatch -p1
+%autosetup -p1 -a 98 -a 99 -n breezy-%{version}
+
 sed -ie "s,man/man1,share/man/man1," setup.py
 
+mkdir .cargo
+cp %{SOURCE90} .cargo/config
+mkdir lib-rio/.cargo
+cp %{SOURCE90} lib-rio/.cargo/config
+
+sed -i '1{\@^#!i[[:blank:]]*%{_bindir}/env python@d}' \
+    breezy/dirty_tracker.py \
+    breezy/tests/ssl_certs/create_ssls.py \
+    breezy/tests/test_dirty_tracker.py
+
 %build
-export CFLAGS="%{optflags}"
+export RUSTFLAGS=%{rustflags}
+export CFLAGS="%{optflags} -fno-strict-aliasing"
 %python3_build
 
 %install
+export RUSTFLAGS=%{rustflags}
 %python3_install
 %fdupes %{buildroot}%{python3_sitearch}
 

++++++ breezy-3.2.2.tar.gz -> breezy-3.3.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/breezy/breezy-3.2.2.tar.gz 
/work/SRC/openSUSE:Factory/.breezy.new.32243/breezy-3.3.2.tar.gz differ: char 
5, line 1

++++++ cargo_config ++++++
[source.crates-io]
replace-with = "vendored-sources"

[source.vendored-sources]
directory = "vendor"
(No newline at EOF)

++++++ skip_lp2003710.patch ++++++
---
 breezy/tests/test_selftest.py |    2 ++
 1 file changed, 2 insertions(+)

Index: breezy-3.3.2/breezy/tests/test_selftest.py
===================================================================
--- breezy-3.3.2.orig/breezy/tests/test_selftest.py
+++ breezy-3.3.2/breezy/tests/test_selftest.py
@@ -165,6 +165,7 @@ class TestTransportScenarios(tests.TestC
         scenarios = transport_test_permutations()
         self.assertEqual(permutation_count, len(scenarios))
 
+    @tests.unittest.skip('test failing (lp#2003710)')
     def test_scenarios_include_transport_class(self):
         # This test used to know about all the possible transports and the
         # order they were returned but that seems overly brittle (mbp
@@ -3098,6 +3099,7 @@ class TestTestSuite(tests.TestCase):
             ],
             test_list)
 
+    @tests.unittest.skip('test failing (lp#2003710)')
     def test_test_suite(self):
         # test_suite() loads the entire test suite to operate. To avoid this
         # overhead, and yet still be confident that things are happening,

Reply via email to