openSUSE Commits
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2024
- 1 participants
- 1521 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package aardvark-dns for openSUSE:Factory checked in at 2024-07-28 17:18:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aardvark-dns (Old)
and /work/SRC/openSUSE:Factory/.aardvark-dns.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aardvark-dns"
Sun Jul 28 17:18:52 2024 rev:10 rq:1189747 version:1.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/aardvark-dns/aardvark-dns.changes 2024-06-04 12:50:27.666367772 +0200
+++ /work/SRC/openSUSE:Factory/.aardvark-dns.new.1882/aardvark-dns.changes 2024-07-28 17:18:59.982728728 +0200
@@ -1,0 +2,7 @@
+Fri Jul 26 06:54:04 UTC 2024 - Danish Prakash <danish.prakash(a)suse.com>
+
+- rust >= 1.70 is required to build more recent versions of this
+ package. Also, BuildRequire cargo+rust to prevent conflicts with
+ `cargo-packaging`.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aardvark-dns.spec ++++++
--- /var/tmp/diff_new_pack.svCUdq/_old 2024-07-28 17:19:00.694757189 +0200
+++ /var/tmp/diff_new_pack.svCUdq/_new 2024-07-28 17:19:00.694757189 +0200
@@ -24,8 +24,8 @@
URL: https://github.com/containers/%{name}
Source0: %{name}-%{version}.tar.gz
Source1: vendor.tar.gz
-BuildRequires: cargo
BuildRequires: cargo-packaging
+BuildRequires: rust+cargo >= 1.70
# Disable this line if you wish to support all platforms.
%description
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apparmor for openSUSE:Factory checked in at 2024-07-28 17:18:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apparmor (Old)
and /work/SRC/openSUSE:Factory/.apparmor.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apparmor"
Sun Jul 28 17:18:51 2024 rev:214 rq:1189676 version:4.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/apparmor/apparmor.changes 2024-06-28 15:47:53.399853481 +0200
+++ /work/SRC/openSUSE:Factory/.apparmor.new.1882/apparmor.changes 2024-07-28 17:18:58.494669249 +0200
@@ -1,0 +2,21 @@
+Wed Jul 24 16:54:18 UTC 2024 - Christian Boltz <suse-beta(a)cboltz.de>
+
+- update to AppArmor 4.0.2
+ - bugfix release with lots of fixes in all areas
+ - add new userns profiles for balena-etcher, chromium and wike
+ - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_4.0.2
+ for the detailed upstream changelog
+- drop upstream(ed) patches:
+ - aa-remove-unknown-fix-unconfined.diff
+ - logprof-mount-empty-source.diff
+ - plasmashell.diff
+ - sampa-rpcd-witness.diff
+ - sddm-xauth.diff
+ - teardown-unconfined.diff
+ - test-aa-notify.diff
+ - tools-fix-redefinition.diff
+ - utils-relax-mount-rules-2.diff
+ - utils-relax-mount-rules.diff
+- refresh GPG key (was expired)
+
+-------------------------------------------------------------------
Old:
----
aa-remove-unknown-fix-unconfined.diff
apparmor-v4.0.1.tar.gz
apparmor-v4.0.1.tar.gz.asc
logprof-mount-empty-source.diff
plasmashell.diff
sampa-rpcd-witness.diff
sddm-xauth.diff
teardown-unconfined.diff
test-aa-notify.diff
tools-fix-redefinition.diff
utils-relax-mount-rules-2.diff
utils-relax-mount-rules.diff
New:
----
apparmor-v4.0.2.tar.gz
apparmor-v4.0.2.tar.gz.asc
BETA DEBUG BEGIN:
Old:- drop upstream(ed) patches:
- aa-remove-unknown-fix-unconfined.diff
- logprof-mount-empty-source.diff
Old: - aa-remove-unknown-fix-unconfined.diff
- logprof-mount-empty-source.diff
- plasmashell.diff
Old: - logprof-mount-empty-source.diff
- plasmashell.diff
- sampa-rpcd-witness.diff
Old: - plasmashell.diff
- sampa-rpcd-witness.diff
- sddm-xauth.diff
Old: - sampa-rpcd-witness.diff
- sddm-xauth.diff
- teardown-unconfined.diff
Old: - sddm-xauth.diff
- teardown-unconfined.diff
- test-aa-notify.diff
Old: - teardown-unconfined.diff
- test-aa-notify.diff
- tools-fix-redefinition.diff
Old: - test-aa-notify.diff
- tools-fix-redefinition.diff
- utils-relax-mount-rules-2.diff
Old: - tools-fix-redefinition.diff
- utils-relax-mount-rules-2.diff
- utils-relax-mount-rules.diff
Old: - utils-relax-mount-rules-2.diff
- utils-relax-mount-rules.diff
- refresh GPG key (was expired)
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apparmor.spec ++++++
--- /var/tmp/diff_new_pack.0Q2uaZ/_old 2024-07-28 17:18:59.674716417 +0200
+++ /var/tmp/diff_new_pack.0Q2uaZ/_new 2024-07-28 17:18:59.678716576 +0200
@@ -51,11 +51,11 @@
%define CATALINA_HOME /usr/share/tomcat6
%define JAR_FILE changeHatValve.jar
-%define tarversion v4.0.1
-%define pyeggversion 4.0.1
+%define tarversion v4.0.2
+%define pyeggversion 4.0.2
Name: apparmor
-Version: 4.0.1
+Version: 4.0.2
Release: 0
Summary: AppArmor userlevel parser utility
License: GPL-2.0-or-later
@@ -82,34 +82,6 @@
# add path for precompiled cache (only done/applied if precompiled_cache is enabled)
Patch7: apparmor-enable-precompiled-cache.diff
-# fix redefinition of _ in tools (merged upstream 2024-04-22 https://gitlab.com/apparmor/apparmor/-/merge_requests/1218)
-Patch10: tools-fix-redefinition.diff
-
-# make test-aa-notify a bit more relaxed to allow different argparse wording on Leap 15.5 (merged upstream 2024-05-06 (4.0 and master) https://gitlab.com/apparmor/apparmor/-/merge_requests/1226)
-Patch11: test-aa-notify.diff
-
-# Fix aa-remove-unknown for 'unconfined' profiles (merged upstream 2024-05-28 in 4.0 and master https://gitlab.com/apparmor/apparmor/-/merge_requests/1240)
-Patch12: aa-remove-unknown-fix-unconfined.diff
-
-# Fix aa-teardown for 'unconfined' profiles (submitted upstream 2024-05-28 https://gitlab.com/apparmor/apparmor/-/merge_requests/1242)
-Patch13: teardown-unconfined.diff
-
-# Relax handling of mount rules in utils to avoid errors when parsing valid profiles (both patches taken from upstream 4.0 branch 2024-05-28)
-Patch14: utils-relax-mount-rules.diff
-Patch15: utils-relax-mount-rules-2.diff
-
-# Fix QtWebEngineProcess path in plasmashell profile (merged upstream 2024-06-04 in 4.0 and master - https://gitlab.com/apparmor/apparmor/-/merge_requests/1248)
-Patch16: plasmashell.diff
-
-# latest sddm uses yet another path for xauth (submitted upstream 2024-06-04 https://gitlab.com/apparmor/apparmor/-/merge_requests/1249)
-Patch17: sddm-xauth.diff
-
-# utils MountRule: add support for quoted paths and empty source (master merged upstream 2024-06-11, 4.0 branch submitted upstream 2024-06-11 https://gitlab.com/apparmor/apparmor/-/merge_requests/1259)
-Patch18: logprof-mount-empty-source.diff
-
-# samba-dcerpcd: allow to execute rpcd_witness (submitted upstream 2024-06-08 https://gitlab.com/apparmor/apparmor/-/merge_requests/1256, packaged patch adjusted to match the packaged samba-rpcd profile)
-Patch19: sampa-rpcd-witness.diff
-
PreReq: sed
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf
@@ -377,16 +349,6 @@
%if %{with precompiled_cache}
%patch -P 7
%endif
-%patch -P 10 -p1
-%patch -P 11 -p1
-%patch -P 12 -p1
-%patch -P 13 -p1
-%patch -P 14 -p1
-%patch -P 15 -p1
-%patch -P 16 -p1
-%patch -P 17 -p1
-%patch -P 18 -p1
-%patch -P 19 -p1
%build
export SUSE_ASNEEDED=0
@@ -636,6 +598,7 @@
%config(noreplace) %{_sysconfdir}/apparmor.d/Discord
%config(noreplace) %{_sysconfdir}/apparmor.d/MongoDB_Compass
%config(noreplace) %{_sysconfdir}/apparmor.d/QtWebEngineProcess
+%config(noreplace) %{_sysconfdir}/apparmor.d/balena-etcher
%config(noreplace) %{_sysconfdir}/apparmor.d/brave
%config(noreplace) %{_sysconfdir}/apparmor.d/buildah
%config(noreplace) %{_sysconfdir}/apparmor.d/busybox
@@ -643,6 +606,7 @@
%config(noreplace) %{_sysconfdir}/apparmor.d/ch-checkns
%config(noreplace) %{_sysconfdir}/apparmor.d/ch-run
%config(noreplace) %{_sysconfdir}/apparmor.d/chrome
+%config(noreplace) %{_sysconfdir}/apparmor.d/chromium
%config(noreplace) %{_sysconfdir}/apparmor.d/code
# exclude crun, podman and runc profiles until the updated container engines (including updated profile with "signal peer=runc") has arrived
#config(noreplace) %{_sysconfdir}/apparmor.d/crun
@@ -734,6 +698,7 @@
%config(noreplace) %{_sysconfdir}/apparmor.d/virtiofsd
%config(noreplace) %{_sysconfdir}/apparmor.d/vivaldi-bin
%config(noreplace) %{_sysconfdir}/apparmor.d/vpnns
+%config(noreplace) %{_sysconfdir}/apparmor.d/wike
%config(noreplace) %{_sysconfdir}/apparmor.d/wpcom
%config(noreplace) %{_sysconfdir}/apparmor.d/zgrep
++++++ libapparmor.spec ++++++
--- /var/tmp/diff_new_pack.0Q2uaZ/_old 2024-07-28 17:18:59.710717855 +0200
+++ /var/tmp/diff_new_pack.0Q2uaZ/_new 2024-07-28 17:18:59.714718016 +0200
@@ -17,10 +17,10 @@
#
-%define tarversion v4.0.1
+%define tarversion v4.0.2
Name: libapparmor
-Version: 4.0.1
+Version: 4.0.2
Release: 0
Summary: Utility library for AppArmor
License: LGPL-2.1-or-later
++++++ apparmor-v4.0.1.tar.gz -> apparmor-v4.0.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/apparmor/apparmor-v4.0.1.tar.gz /work/SRC/openSUSE:Factory/.apparmor.new.1882/apparmor-v4.0.2.tar.gz differ: char 13, line 1
++++++ apparmor.keyring ++++++
--- /var/tmp/diff_new_pack.0Q2uaZ/_old 2024-07-28 17:18:59.818722173 +0200
+++ /var/tmp/diff_new_pack.0Q2uaZ/_new 2024-07-28 17:18:59.822722332 +0200
@@ -49,42 +49,66 @@
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
-u6UHYeKGpEzi6r66x/+WBH7VwJDM0Zg3KfDPXznyq3ZSUjpplQQI56UXttG5Ag0E
-VTAesAEQALOrZwOHmAYfjX0/AgaaTFitlbJWCWZc8j/ix/90CrKuv8VGRI1b5VnP
-D/ItV8DjNb221hF4myYUqpelKgXxyLlF9l/V9tr3G/gjnHhYEY1xpRnN0qbu8xb+
-t4lEOw3Dt/rO8v1WVRS2UvyVKew5tsTIKsjygxTAnO7yiMUyJR9F+ZDQhCtgLyEW
-CYySSewbqBBOspJffEOYU94Bo3XVMDX22Gb4atwRsq8MyJLlEYb3bgubP7rsL6GY
-pzodG8M+Q2nqmsOaIyIuQK6fqpBALluN07fIqUS6HF41w0DEogSm/lLLL2ARddPw
-N4tCa61IcdvVJhIwHqbNftv7fC2Rr4S4LBaTdWu62k4cPQcIkwy3Fsuu2XKry/7e
-by/23J80FVp4XJHsgS31yIaIh7l43DxHcTcFEYQhbsAGznmucDjuaZU7qcEarxUy
-uIsJ5VI7sj8P716dK9xOeDvw8r32IFbt7qBsa0ZRcum/H9u7rUelCucbgNZUnuOT
-pbZttItyVPwPAkNCI36mhqY26hCOoBbGvGxg81Gxzr9GjQskxcCRzTFCpKG1eXal
-0J0muiPyBereLcelB8NmuPM1tbTaAw0dIJHlCmYZLhSsvx7H7cNicZRmH9LExVVV
-tFDh09s7nJNvAN1pCQB6cDoVqPiUztKO/hOiIbot3pzpQxTUHkJVABEBAAGJAiUE
-GAEKAA8FAlUwHrACGwwFCQ8JnAAACgkQZonmTj02ZLst/A//Qz6ROHlu+LLiuvo6
-0JSd3+oKhv8MEuRsJsesRnP/7bJRBrUhL3cGMqtTa6YP8JwwRTQXrKW0evtC0W59
-YSRzPUe99Gu7YfUHeus3GvVxpvR6Tsr7jnqA3k6zb+M//UvgGwCMA+KLXC2Gkfn3
-Pybffcva4OeSR3xxRNohb5ME8bbA3YI4n4+DJ31IBqqlUWY7QKguFaLHIrjY4lNu
-bXZLJ5SrZWVVf6/5LauqXrhFkkj0pyc3/fqRYCAx0O4KlrxcSEk/YPELxBwXJ24/
-v9l1glk1a6KfLpU/4cpuU/oiadzrGPMddJBq4OynmFS7HP5otoAlJLXIEDbeV92F
-/5h+7iu4wYUgJ0dcCRFcG3YkUhWyS3dwv+0Gs0SQOLQkboXNgBL2AskjK+UmUSWB
-dcXQ5mXrSSOHbnjFEMQflDz+ykEN3PDQWQdLeE9aMzewNJJm5f1gBkPPDTBAYzqy
-XjL4FfwjYl6uEX1IhLrTo0BpP7TqQ4fnBrhLnW7pc35R1ehdrpdKj9+qFUe3/ky7
-UD3SAyQDrmOLRf5e79iijdSLVPHnzi2q0ckWcNBrjAluaMHu7OpumSTvEoUgjW+A
-trJLwyQW+D6WeaO+Cv+97SGgdmdUJLOZ32RmAaQpB9NoYUhlFzbgPji1wgvUrbQH
-5yyRGqGl57sQZptruxrN2lWTcDSJAjwEGAEKACYCGwwWIQQ+zcul+zTSVJYcxT9m
-ieZOPTZkuwUCZFENowUJEQIicwAKCRBmieZOPTZku47eEAC2yveESIGTnAcyJW04
-6igIK4NRwdfF89TDO5rJa8ZrKhbPw2Qk6CNf575cLj4/CMo6oJV3zv4a4CXztZ2B
-8ObJ83pWX8AErQxA4dZdd2J+wl+5bPfeXI1Rm7FmOm32IrJfBI5hRSCq8/GBagaF
-xnX5BTmnnWiDRKviodZ3kb9JVl4r1Nj4ELfC2eWpkp9KsAtrP48vK7DD7wP2uc/Z
-ngCVzzSiWRLFOsUyVssYjgKZlFGYZ0w0kcTJoeoCTXU1/YvudFjeYb9vHBCJIoDU
-NZi4Szxww6bnhgeCldP7Hr9rqwuPk8ReVcvbQOThORubY79oGdCp+ZmmoMFqAlDL
-PektIdi0ZoP1a/u/d7qWTutLfkSHL2xwITtjVQtYY3wsuf9FVua8sksohSXuYW+d
-DvP76y5EHZjituhykWm1SB74vy7XwxTJqhwTUgjdjc6Mwm4wu2eGCarfSTPrEin3
-X6oFB7TUFddDc8gADKmPsy+Q2ts7RAZzl1dPQEmHBhwbH9ifXtahQjlg7XKYN7A6
-ByfDxcono0VHBte5gTHIoi9k7CwEIHqjlHphpCORnzFemu52kdSN49gwrqK5hGTr
-uv0BfG/LcYu2px9O2b65QTcR4nF1Zr07XfzL3pMUHsDquYBS67L2FnyXwOEfxRnX
-EC34BZpyVkv7QfB5AuuQGbIeFQ==
-=QOb0
+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
+=z6xV
-----END PGP PUBLIC KEY BLOCK-----
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package virt-manager for openSUSE:Factory checked in at 2024-07-28 17:18:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-manager (Old)
and /work/SRC/openSUSE:Factory/.virt-manager.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-manager"
Sun Jul 28 17:18:49 2024 rev:259 rq:1189664 version:4.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes 2024-07-03 20:29:55.688247833 +0200
+++ /work/SRC/openSUSE:Factory/.virt-manager.new.1882/virt-manager.changes 2024-07-28 17:18:52.742439326 +0200
@@ -1,0 +2,7 @@
+Tue Jul 23 14:12:20 MDT 2024 - carnold(a)suse.com
+
+- bsc#1228227 - libvirt missing default hyperv options causes
+ windows guest performance degredation.
+ virtinst-add-hyperv-performance-options.patch
+
+-------------------------------------------------------------------
New:
----
virtinst-add-hyperv-performance-options.patch
BETA DEBUG BEGIN:
New: windows guest performance degredation.
virtinst-add-hyperv-performance-options.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.u7jRAI/_old 2024-07-28 17:18:56.582592821 +0200
+++ /var/tmp/diff_new_pack.u7jRAI/_new 2024-07-28 17:18:56.582592821 +0200
@@ -153,6 +153,7 @@
Patch227: virtinst-add-pvh-support.patch
Patch228: virtinst-media-detection.patch
Patch229: virtinst-enable-video-virtio-for-arm.patch
+Patch230: virtinst-add-hyperv-performance-options.patch
# Bug Fixes
Patch251: virtman-increase-setKeepAlive-count.patch
Patch252: virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch
++++++ virtinst-add-hyperv-performance-options.patch ++++++
References: bsc#1228227
These additional options if used will improve performance for windows VMs.
vpindex makes sense in conjunction with synic and stimer
synic requires vpindex
stimer requires vpindex and synic
--- virt-manager-4.1.0/virtinst/domain/features.py.orig 2024-07-23 14:08:31.059017630 -0600
+++ virt-manager-4.1.0/virtinst/domain/features.py 2024-07-23 14:09:33.071019107 -0600
@@ -32,7 +32,9 @@ class DomainFeatures(XMLBuilder):
hyperv_spinlocks = XMLProperty("./hyperv/spinlocks/@state", is_onoff=True)
hyperv_spinlocks_retries = XMLProperty("./hyperv/spinlocks/@retries",
is_int=True)
+ hyperv_vpindex = XMLProperty("./hyperv/vpindex/@state", is_onoff=True)
hyperv_synic = XMLProperty("./hyperv/synic/@state", is_onoff=True)
+ hyperv_stimer = XMLProperty("./hyperv/stimer/@state", is_onoff=True)
vmport = XMLProperty("./vmport/@state", is_onoff=True)
kvm_hidden = XMLProperty("./kvm/hidden/@state", is_onoff=True)
@@ -84,3 +86,9 @@ class DomainFeatures(XMLBuilder):
self.hyperv_spinlocks = True
if self.hyperv_spinlocks_retries is None:
self.hyperv_spinlocks_retries = 8191
+ if self.hyperv_vpindex is None:
+ self.hyperv_vpindex = True
+ if self.hyperv_synic is None:
+ self.hyperv_synic = True
+ if self.hyperv_stimer is None:
+ self.hyperv_stimer = True
--- virt-manager-4.1.0/virtinst/cli.py.orig 2024-07-23 13:37:39.086973500 -0600
+++ virt-manager-4.1.0/virtinst/cli.py 2024-07-23 13:38:28.030974666 -0600
@@ -2989,7 +2989,9 @@ class ParserFeatures(VirtCLIParser):
"hyperv.relaxed.state": "hyperv_relaxed",
"hyperv.spinlocks.state": "hyperv_spinlocks",
"hyperv.spinlocks.retries": "hyperv_spinlocks_retries",
+ "hyperv.vpindex.state": "hyperv_vpindex",
"hyperv.synic.state": "hyperv_synic",
+ "hyperv.stimer.state": "hyperv_stimer",
}
@classmethod
@@ -3010,7 +3012,9 @@ class ParserFeatures(VirtCLIParser):
cls.add_arg("hyperv.relaxed.state", "hyperv_relaxed", is_onoff=True)
cls.add_arg("hyperv.spinlocks.state", "hyperv_spinlocks", is_onoff=True)
cls.add_arg("hyperv.spinlocks.retries", "hyperv_spinlocks_retries")
+ cls.add_arg("hyperv.vpindex.state", "hyperv_vpindex", is_onoff=True)
cls.add_arg("hyperv.synic.state", "hyperv_synic", is_onoff=True)
+ cls.add_arg("hyperv.stimer.state", "hyperv_stimer", is_onoff=True)
cls.add_arg("vmport.state", "vmport", is_onoff=True)
cls.add_arg("kvm.hidden.state", "kvm_hidden", is_onoff=True)
--- virt-manager-4.1.0/tests/test_cli.py.orig 2024-07-23 14:37:19.511058816 -0600
+++ virt-manager-4.1.0/tests/test_cli.py 2024-07-23 14:38:46.819060897 -0600
@@ -554,7 +554,7 @@ memorytune0.vcpus=0-3,memorytune0.node0.
--metadata title=my-title,description=my-description,uuid=00000000-1111-2222-3333-444444444444,genid=e9392370-2917-565e-692b-d057f46512d6,genid_enable=yes
---features apic.eoi=off,hap=on,hyperv.synic.state=on,hyperv.reset.state=off,hyperv.spinlocks.state=on,hyperv.spinlocks.retries=5678,pae=on,pmu.state=on,pvspinlock.state=off,smm.state=off,viridian=on,vmcoreinfo.state=on,vmport.state=off,kvm.hidden.state=on,hyperv.vapic.state=off,hyperv.relaxed.state=off,gic.version=host,kvm.hint-dedicated.state=on,kvm.poll-control.state=on,ioapic.driver=qemu,acpi=off,eoi=on,privnet=on,hyperv_synic=on,hyperv_reset=on,hyperv_spinlocks=on,hyperv_spinlocks_retries=5678,vmport=off,pmu=off,vmcoreinfo=on,kvm_hidden=off,hyperv_vapic=on,smm=off
+--features apic.eoi=off,hap=on,hyperv.vpindex.state=on,hyperv.synic.state=on,hyperv.stimer.state=on,hyperv.reset.state=off,hyperv.spinlocks.state=on,hyperv.spinlocks.retries=5678,pae=on,pmu.state=on,pvspinlock.state=off,smm.state=off,viridian=on,vmcoreinfo.state=on,vmport.state=off,kvm.hidden.state=on,hyperv.vapic.state=off,hyperv.relaxed.state=off,gic.version=host,kvm.hint-dedicated.state=on,kvm.poll-control.state=on,ioapic.driver=qemu,acpi=off,eoi=on,privnet=on,hyperv_vpindex=on,hyperv_synic=on,hyperv_stimer=on,hyperv_reset=on,hyperv_spinlocks=on,hyperv_spinlocks_retries=5678,vmport=off,pmu=off,vmcoreinfo=on,kvm_hidden=off,hyperv_vapic=on,smm=off
--clock offset=utc,hpet_present=no,rtc_tickpolicy=merge,timer2.name=hypervclock,timer3.name=pit,timer1.present=yes,timer3.tickpolicy=delay,timer2.present=no,timer4.name=rtc,timer5.name=tsc,timer6.name=tsc,timer4.track=wall,timer5.frequency=10,timer6.mode=emulate,timer7.name=rtc,timer7.tickpolicy=catchup,timer7.catchup.threshold=123,timer7.catchup.slew=120,timer7.catchup.limit=10000,rtc_present=no,pit_present=yes,pit_tickpolicy=catchup,tsc_present=no,platform_present=no,hypervclock_present=no,platform_tickpolicy=foo,hpet_tickpolicy=bar,tsc_tickpolicy=wibble,kvmclock_tickpolicy=wobble,hypervclock_tickpolicy=woo
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-many-devices.xml.orig 2024-07-23 14:45:20.019070266 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-many-devices.xml 2024-07-23 14:45:41.667070782 -0600
@@ -138,7 +138,9 @@
<vapic state="on"/>
<relaxed state="off"/>
<spinlocks state="on" retries="5678"/>
+ <vpindex state="on"/>
<synic state="on"/>
+ <stimer state="on"/>
</hyperv>
<vmport state="off"/>
<kvm>
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-win7-uefi.xml.orig 2024-07-23 15:09:45.803105194 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-win7-uefi.xml 2024-07-23 15:11:30.679107693 -0600
@@ -23,6 +23,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
<vmport state="off"/>
</features>
@@ -124,6 +127,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
<vmport state="off"/>
</features>
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-kvm-win10.xml.orig 2024-07-23 15:09:30.155104821 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-kvm-win10.xml 2024-07-23 15:10:20.443106019 -0600
@@ -21,6 +21,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
<vmport state="off"/>
</features>
@@ -96,6 +99,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
<vmport state="off"/>
</features>
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-os-detect-fail-fallback.xml.orig 2024-07-23 15:12:52.567109644 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-os-detect-fail-fallback.xml 2024-07-23 15:12:13.607108716 -0600
@@ -19,6 +19,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<clock offset="localtime"/>
@@ -67,6 +70,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<clock offset="localtime"/>
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-kvm-win2k3-cdrom.xml.orig 2024-07-23 15:09:35.051104938 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-kvm-win2k3-cdrom.xml 2024-07-23 15:10:40.211106490 -0600
@@ -21,6 +21,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
<vmport state="off"/>
</features>
@@ -93,6 +96,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
<vmport state="off"/>
</features>
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-w2k3-cdrom.xml.orig 2024-07-23 15:22:42.151123693 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-w2k3-cdrom.xml 2024-07-23 15:23:37.299125007 -0600
@@ -20,6 +20,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<cpu>
@@ -72,6 +75,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<cpu>
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-unattended-remote-cdrom.xml.orig 2024-07-23 15:23:07.827124305 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-unattended-remote-cdrom.xml 2024-07-23 15:24:16.387125939 -0600
@@ -19,6 +19,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<clock offset="localtime"/>
@@ -78,6 +81,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<clock offset="localtime"/>
--- virt-manager-4.1.0/tests/data/cli/compare/virt-install-osinfo-win7-unattended.xml.orig 2024-07-23 15:22:54.103123978 -0600
+++ virt-manager-4.1.0/tests/data/cli/compare/virt-install-osinfo-win7-unattended.xml 2024-07-23 15:23:56.535125466 -0600
@@ -20,6 +20,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<cpu mode="host-passthrough"/>
@@ -111,6 +114,9 @@
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
+ <vpindex state="on"/>
+ <synic state="on"/>
+ <stimer state="on"/>
</hyperv>
</features>
<cpu mode="host-passthrough"/>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package taglib for openSUSE:Factory checked in at 2024-07-28 17:18:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/taglib (Old)
and /work/SRC/openSUSE:Factory/.taglib.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "taglib"
Sun Jul 28 17:18:49 2024 rev:65 rq:1189650 version:2.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/taglib/taglib.changes 2024-05-09 12:08:31.367291193 +0200
+++ /work/SRC/openSUSE:Factory/.taglib.new.1882/taglib.changes 2024-07-28 17:18:51.022370573 +0200
@@ -1,0 +2,13 @@
+Thu Jul 25 09:39:42 UTC 2024 - Dirk Müller <dmueller(a)suse.com>
+
+- update to 2.0.1:
+ * Fix aborting when _GLIBCXX_ASSERTIONS are enabled.
+ * Fall back to utf8cpp header detection in the case that its
+ CMake configuration is removed.
+ * Improve compatibility with the SWIG interface compiler.
+ * Build system fixes for testing without bindings, Emscripten
+ and Illumos.
+ * C bindings: Fix setting UTF-8 encoded property values.
+ * Windows: Fix opening long paths.
+
+-------------------------------------------------------------------
Old:
----
taglib-2.0.tar.gz
New:
----
taglib-2.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ taglib.spec ++++++
--- /var/tmp/diff_new_pack.MQeqUR/_old 2024-07-28 17:18:52.258419979 +0200
+++ /var/tmp/diff_new_pack.MQeqUR/_new 2024-07-28 17:18:52.262420140 +0200
@@ -27,7 +27,7 @@
%bcond_with tests
%endif
Name: taglib%{psuffix}
-Version: 2.0
+Version: 2.0.1
Release: 0
Summary: Audio Meta-Data Library
License: LGPL-2.1-or-later AND MPL-1.1
++++++ taglib-2.0.tar.gz -> taglib-2.0.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/CHANGELOG.md new/taglib-2.0.1/CHANGELOG.md
--- old/taglib-2.0/CHANGELOG.md 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/CHANGELOG.md 2024-04-09 19:55:08.000000000 +0200
@@ -1,8 +1,21 @@
+TagLib 2.0.1 (Apr 9, 2024)
+==========================
+
+ * Fix aborting when _GLIBCXX_ASSERTIONS are enabled.
+ * Fall back to utf8cpp header detection in the case that its CMake
+ configuration is removed.
+ * Improve compatibility with the SWIG interface compiler.
+ * Build system fixes for testing without bindings, Emscripten and Illumos.
+ * C bindings: Fix setting UTF-8 encoded property values.
+ * Windows: Fix opening long paths.
+
TagLib 2.0 (Jan 24, 2024)
=========================
- * New major version, binary incompatible, but source-compatible with the
- latest 1.x release if no deprecated features are used.
+ * New major version, binary incompatible, but mostly source-compatible
+ with the latest 1.x release if no deprecated features are used.
+ Simple applications should build without changes, more complex
+ applications (e.g. extending classes of TagLib) will have to be adapted.
* Requires a C++17 compiler and uses features of C++17.
* Major code cleanup, fixed warnings issued by compilers and static analyzers.
* Made methods virtual which should have been virtual but could not be
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/CMakeLists.txt new/taglib-2.0.1/CMakeLists.txt
--- old/taglib-2.0/CMakeLists.txt 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/CMakeLists.txt 2024-04-09 19:55:08.000000000 +0200
@@ -93,7 +93,7 @@
# Patch version: increase it for bug fix releases.
set(TAGLIB_SOVERSION_MAJOR 2)
set(TAGLIB_SOVERSION_MINOR 0)
-set(TAGLIB_SOVERSION_PATCH 0)
+set(TAGLIB_SOVERSION_PATCH 1)
include(ConfigureChecks.cmake)
@@ -149,18 +149,33 @@
endif()
find_package(utf8cpp QUIET)
-if(NOT utf8cpp_FOUND)
- if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/utfcpp/CMakeLists.txt)
- add_subdirectory("3rdparty/utfcpp")
- message(STATUS "Using utfcpp from ${utf8cpp_SOURCE_DIR}")
+if(utf8cpp_FOUND)
+ message(STATUS "Using utfcpp ${utf8cpp_VERSION} from ${utf8cpp_CONFIG}")
+else()
+ find_path(utf8cpp_INCLUDE_DIR NAMES utf8.h PATH_SUFFIXES utf8cpp
+ DOC "utf8cpp include directory")
+ mark_as_advanced(utf8cpp_INCLUDE_DIR)
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(utf8cpp REQUIRED_VARS utf8cpp_INCLUDE_DIR)
+ if(utf8cpp_FOUND)
+ set(utf8cpp_INCLUDE_DIRS "${utf8cpp_INCLUDE_DIR}")
+ if(NOT TARGET utf8::cpp)
+ add_library(utf8::cpp INTERFACE IMPORTED)
+ set_target_properties(utf8::cpp PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${utf8cpp_INCLUDE_DIR}")
+ endif()
+ message(STATUS "Using utfcpp from ${utf8cpp_INCLUDE_DIR}")
else()
- message(FATAL_ERROR
- "utfcpp not found. Either install package (probably utfcpp, utf8cpp, or libutfcpp-dev) "
- "or fetch the git submodule using\n"
- "git submodule update --init")
+ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/utfcpp/CMakeLists.txt)
+ add_subdirectory("3rdparty/utfcpp")
+ message(STATUS "Using utfcpp from ${utf8cpp_SOURCE_DIR}")
+ else()
+ message(FATAL_ERROR
+ "utfcpp not found. Either install package (probably utfcpp, utf8cpp, or libutfcpp-dev) "
+ "or fetch the git submodule using\n"
+ "git submodule update --init")
+ endif()
endif()
-else()
- message(STATUS "Using utfcpp ${utf8cpp_VERSION} from ${utf8cpp_CONFIG}")
endif()
add_subdirectory(taglib)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/ConfigureChecks.cmake new/taglib-2.0.1/ConfigureChecks.cmake
--- old/taglib-2.0/ConfigureChecks.cmake 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/ConfigureChecks.cmake 2024-04-09 19:55:08.000000000 +0200
@@ -20,7 +20,7 @@
endif()
check_type_size("wchar_t" SIZEOF_WCHAR_T)
-if(${SIZEOF_WCHAR_T} LESS 2)
+if(NOT ${SIZEOF_WCHAR_T} GREATER 1)
message(FATAL_ERROR "TagLib requires that wchar_t is sufficient to store a UTF-16 char.")
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/README.md new/taglib-2.0.1/README.md
--- old/taglib-2.0/README.md 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/README.md 2024-04-09 19:55:08.000000000 +0200
@@ -7,10 +7,10 @@
https://taglib.org/
TagLib is a library for reading and editing the metadata of several
-popular audio formats. Currently, it supports both ID3v1 and [ID3v2][]
+popular audio formats. Currently, it supports both ID3v1 and ID3v2
for MP3 files, [Ogg Vorbis][] comments and ID3 tags
-in [FLAC][], MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4, APE,
-and ASF files.
+in [FLAC][], MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4, APE, ASF,
+DSF, DFF and AAC files.
TagLib is distributed under the [GNU Lesser General Public License][]
(LGPL) and [Mozilla Public License][] (MPL). Essentially that means that
@@ -18,7 +18,6 @@
TagLib they must be contributed back to the project. Please review the
licenses if you are considering using TagLib in your project.
- [ID3v2]: https://id3.org/
[Ogg Vorbis]: https://xiph.org/vorbis/
[FLAC]: https://xiph.org/flac/
[GNU Lesser General Public License]: https://www.gnu.org/licenses/lgpl.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/bindings/c/tag_c.cpp new/taglib-2.0.1/bindings/c/tag_c.cpp
--- old/taglib-2.0/bindings/c/tag_c.cpp 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/bindings/c/tag_c.cpp 2024-04-09 19:55:08.000000000 +0200
@@ -410,14 +410,14 @@
if(value) {
auto property = map.find(prop);
if(property == map.end()) {
- map.insert(prop, StringList(value));
+ map.insert(prop, StringList(charArrayToString(value)));
}
else {
if(append) {
- property->second.append(value);
+ property->second.append(charArrayToString(value));
}
else {
- property->second = StringList(value);
+ property->second = StringList(charArrayToString(value));
}
}
}
@@ -542,14 +542,14 @@
map.insert(attrKey, attr->value.value.doubleValue);
break;
case TagLib_Variant_String:
- map.insert(attrKey, attr->value.value.stringValue);
+ map.insert(attrKey, charArrayToString(attr->value.value.stringValue));
break;
case TagLib_Variant_StringList: {
StringList strs;
if(attr->value.value.stringListValue) {
char **s = attr->value.value.stringListValue;;
while(*s) {
- strs.append(*s++);
+ strs.append(charArrayToString(*s++));
}
}
map.insert(attrKey, strs);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/fileref.h new/taglib-2.0.1/taglib/fileref.h
--- old/taglib-2.0/taglib/fileref.h 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/fileref.h 2024-04-09 19:55:08.000000000 +0200
@@ -143,7 +143,7 @@
/*!
* Destroys this StreamTypeResolver instance.
*/
- ~StreamTypeResolver() override = 0;
+ virtual ~StreamTypeResolver() override = 0; // virtual is needed by SWIG
StreamTypeResolver(const StreamTypeResolver &) = delete;
StreamTypeResolver &operator=(const StreamTypeResolver &) = delete;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/mp4/mp4coverart.cpp new/taglib-2.0.1/taglib/mp4/mp4coverart.cpp
--- old/taglib-2.0/taglib/mp4/mp4coverart.cpp 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/mp4/mp4coverart.cpp 2024-04-09 19:55:08.000000000 +0200
@@ -69,3 +69,13 @@
{
return d->data;
}
+
+bool MP4::CoverArt::operator==(const CoverArt &other) const
+{
+ return format() == other.format() && data() == other.data();
+}
+
+bool MP4::CoverArt::operator!=(const CoverArt &other) const
+{
+ return !(*this == other);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/mp4/mp4coverart.h new/taglib-2.0.1/taglib/mp4/mp4coverart.h
--- old/taglib-2.0/taglib/mp4/mp4coverart.h 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/mp4/mp4coverart.h 2024-04-09 19:55:08.000000000 +0200
@@ -69,6 +69,17 @@
//! The image data
ByteVector data() const;
+ /*!
+ * Returns \c true if the CoverArt and \a other are of the same format and
+ * contain the same data.
+ */
+ bool operator==(const CoverArt &other) const;
+
+ /*!
+ * Returns \c true if the CoverArt and \a other differ in format or data.
+ */
+ bool operator!=(const CoverArt &other) const;
+
private:
class CoverArtPrivate;
TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/mp4/mp4item.cpp new/taglib-2.0.1/taglib/mp4/mp4item.cpp
--- old/taglib-2.0/taglib/mp4/mp4item.cpp 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/mp4/mp4item.cpp 2024-04-09 19:55:08.000000000 +0200
@@ -30,6 +30,7 @@
class MP4::Item::ItemPrivate
{
public:
+ Type type;
bool valid { true };
AtomDataType atomDataType { TypeUndefined };
union {
@@ -48,6 +49,7 @@
MP4::Item::Item() :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::Void;
d->valid = false;
}
@@ -67,36 +69,42 @@
MP4::Item::Item(bool value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::Bool;
d->m_bool = value;
}
MP4::Item::Item(int value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::Int;
d->m_int = value;
}
MP4::Item::Item(unsigned char value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::Byte;
d->m_byte = value;
}
MP4::Item::Item(unsigned int value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::UInt;
d->m_uint = value;
}
MP4::Item::Item(long long value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::LongLong;
d->m_longlong = value;
}
MP4::Item::Item(int value1, int value2) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::IntPair;
d->m_intPair.first = value1;
d->m_intPair.second = value2;
}
@@ -104,18 +112,21 @@
MP4::Item::Item(const ByteVectorList &value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::ByteVectorList;
d->m_byteVectorList = value;
}
MP4::Item::Item(const StringList &value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::StringList;
d->m_stringList = value;
}
MP4::Item::Item(const MP4::CoverArtList &value) :
d(std::make_shared<ItemPrivate>())
{
+ d->type = Type::CoverArtList;
d->m_coverArtList = value;
}
@@ -188,3 +199,47 @@
{
return d->valid;
}
+
+MP4::Item::Type MP4::Item::type() const
+{
+ return d->type;
+}
+
+bool MP4::Item::operator==(const Item &other) const
+{
+ if(isValid() && other.isValid() &&
+ type() == other.type() &&
+ atomDataType() == other.atomDataType()) {
+ switch(type()) {
+ case Type::Void:
+ return true;
+ case Type::Bool:
+ return toBool() == other.toBool();
+ case Type::Int:
+ return toInt() == other.toInt();
+ case Type::IntPair: {
+ const auto lhs = toIntPair();
+ const auto rhs = other.toIntPair();
+ return lhs.first == rhs.first && lhs.second == rhs.second;
+ }
+ case Type::Byte:
+ return toByte() == other.toByte();
+ case Type::UInt:
+ return toUInt() == other.toUInt();
+ case Type::LongLong:
+ return toLongLong() == other.toLongLong();
+ case Type::StringList:
+ return toStringList() == other.toStringList();
+ case Type::ByteVectorList:
+ return toByteVectorList() == other.toByteVectorList();
+ case Type::CoverArtList:
+ return toCoverArtList() == other.toCoverArtList();
+ }
+ }
+ return false;
+}
+
+bool MP4::Item::operator!=(const Item &other) const
+{
+ return !(*this == other);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/mp4/mp4item.h new/taglib-2.0.1/taglib/mp4/mp4item.h
--- old/taglib-2.0/taglib/mp4/mp4item.h 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/mp4/mp4item.h 2024-04-09 19:55:08.000000000 +0200
@@ -36,6 +36,22 @@
class TAGLIB_EXPORT Item
{
public:
+ /*!
+ * The data type stored in the item.
+ */
+ enum class Type : unsigned char {
+ Void,
+ Bool,
+ Int,
+ IntPair,
+ Byte,
+ UInt,
+ LongLong,
+ StringList,
+ ByteVectorList,
+ CoverArtList
+ };
+
struct IntPair {
int first, second;
};
@@ -80,6 +96,19 @@
bool isValid() const;
+ Type type() const;
+
+ /*!
+ * Returns \c true if the Item and \a other are of the same type and
+ * contain the same value.
+ */
+ bool operator==(const Item &other) const;
+
+ /*!
+ * Returns \c true if the Item and \a other differ in type or value.
+ */
+ bool operator!=(const Item &other) const;
+
private:
class ItemPrivate;
TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/toolkit/taglib.h new/taglib-2.0.1/taglib/toolkit/taglib.h
--- old/taglib-2.0/taglib/toolkit/taglib.h 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/toolkit/taglib.h 2024-04-09 19:55:08.000000000 +0200
@@ -28,7 +28,7 @@
#define TAGLIB_MAJOR_VERSION 2
#define TAGLIB_MINOR_VERSION 0
-#define TAGLIB_PATCH_VERSION 0
+#define TAGLIB_PATCH_VERSION 1
#if (defined(_MSC_VER) && _MSC_VER >= 1600)
#define TAGLIB_CONSTRUCT_BITSET(x) static_cast<unsigned long long>(x)
@@ -60,7 +60,7 @@
// In Win32, always 64bit. Otherwise, equivalent to off_t.
#ifdef _WIN32
using offset_t = long long;
-#else
+#elif !defined(__illumos__)
using offset_t = off_t;
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/toolkit/tbytevectorlist.cpp new/taglib-2.0.1/taglib/toolkit/tbytevectorlist.cpp
--- old/taglib-2.0/taglib/toolkit/tbytevectorlist.cpp 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/toolkit/tbytevectorlist.cpp 2024-04-09 19:55:08.000000000 +0200
@@ -70,7 +70,8 @@
ByteVectorList::ByteVectorList(const ByteVectorList &l) :
List<ByteVector>(l)
{
- *d = *l.d;
+ // Uncomment if d is used, d.get() is nullptr and *d behavior undefined
+ // *d = *l.d;
}
ByteVectorList::ByteVectorList(std::initializer_list<ByteVector> init) :
@@ -84,7 +85,8 @@
return *this;
List<ByteVector>::operator=(l);
- *d = *l.d;
+ // Uncomment if d is used, d.get() is nullptr and *d behavior undefined
+ // *d = *l.d;
return *this;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/toolkit/tfilestream.cpp new/taglib-2.0.1/taglib/toolkit/tfilestream.cpp
--- old/taglib-2.0/taglib/toolkit/tfilestream.cpp 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/toolkit/tfilestream.cpp 2024-04-09 19:55:08.000000000 +0200
@@ -56,7 +56,21 @@
#if defined (PLATFORM_WINRT)
return CreateFile2(path.wstr().c_str(), access, FILE_SHARE_READ, OPEN_EXISTING, nullptr);
#else
- return CreateFileW(path.wstr().c_str(), access, FILE_SHARE_READ, nullptr, OPEN_EXISTING, 0, nullptr);
+ constexpr wchar_t LongLocalPathPrefix[] = L"\\\\?\\";
+ constexpr wchar_t UNCPathPrefix[] = L"\\\\";
+ constexpr wchar_t LongUNCPathPrefix[] = L"\\\\?\\UNC\\";
+ std::wstring pathWStr = path.wstr();
+ if(pathWStr.length() > MAX_PATH &&
+ pathWStr.compare(0, std::size(LongLocalPathPrefix) - 1, LongLocalPathPrefix) != 0 &&
+ pathWStr.compare(0, std::size(LongUNCPathPrefix) - 1, LongUNCPathPrefix) != 0) {
+ if(pathWStr.compare(0, std::size(UNCPathPrefix) - 1, UNCPathPrefix) == 0) {
+ pathWStr = LongUNCPathPrefix + pathWStr.substr(2);
+ }
+ else {
+ pathWStr = LongLocalPathPrefix + pathWStr;
+ }
+ }
+ return CreateFileW(pathWStr.c_str(), access, FILE_SHARE_READ, nullptr, OPEN_EXISTING, 0, nullptr);
#endif
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/toolkit/tpropertymap.h new/taglib-2.0.1/taglib/toolkit/tpropertymap.h
--- old/taglib-2.0/taglib/toolkit/tpropertymap.h 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/toolkit/tpropertymap.h 2024-04-09 19:55:08.000000000 +0200
@@ -31,6 +31,7 @@
#ifdef _MSC_VER
// Explained at end of tpropertymap.cpp
+TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
extern template class TagLib::Map<TagLib::String, TagLib::StringList>;
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/taglib/toolkit/tstringlist.cpp new/taglib-2.0.1/taglib/toolkit/tstringlist.cpp
--- old/taglib-2.0/taglib/toolkit/tstringlist.cpp 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/taglib/toolkit/tstringlist.cpp 2024-04-09 19:55:08.000000000 +0200
@@ -59,7 +59,8 @@
StringList::StringList(const StringList &l) :
List<String>(l)
{
- *d = *l.d;
+ // Uncomment if d is used, d.get() is nullptr and *d behavior undefined
+ // *d = *l.d;
}
StringList::StringList(std::initializer_list<String> init) :
@@ -73,7 +74,8 @@
return *this;
List<String>::operator=(l);
- *d = *l.d;
+ // Uncomment if d is used, d.get() is nullptr and *d behavior undefined
+ // *d = *l.d;
return *this;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/tests/CMakeLists.txt new/taglib-2.0.1/tests/CMakeLists.txt
--- old/taglib-2.0/tests/CMakeLists.txt 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/tests/CMakeLists.txt 2024-04-09 19:55:08.000000000 +0200
@@ -76,13 +76,20 @@
test_dsdiff.cpp
test_sizes.cpp
test_versionnumber.cpp
- test_tag_c.cpp
)
+IF(BUILD_BINDINGS)
+ SET(test_runner_SRCS ${test_runner_SRCS}
+ test_tag_c.cpp
+ )
+ENDIF()
INCLUDE_DIRECTORIES(${CPPUNIT_INCLUDE_DIR})
ADD_EXECUTABLE(test_runner ${test_runner_SRCS})
-TARGET_LINK_LIBRARIES(test_runner tag tag_c ${CPPUNIT_LIBRARIES})
+TARGET_LINK_LIBRARIES(test_runner tag ${CPPUNIT_LIBRARIES})
+IF(BUILD_BINDINGS)
+ TARGET_LINK_LIBRARIES(test_runner tag_c)
+ENDIF()
ADD_TEST(test_runner test_runner)
ADD_CUSTOM_TARGET(check COMMAND ${CMAKE_CTEST_COMMAND} -V
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-2.0/tests/test_mp4item.cpp new/taglib-2.0.1/tests/test_mp4item.cpp
--- old/taglib-2.0/tests/test_mp4item.cpp 2024-01-24 05:10:43.000000000 +0100
+++ new/taglib-2.0.1/tests/test_mp4item.cpp 2024-04-09 19:55:08.000000000 +0200
@@ -39,6 +39,7 @@
{
CPPUNIT_TEST_SUITE(TestMP4Item);
CPPUNIT_TEST(testCoverArtList);
+ CPPUNIT_TEST(testItemOperations);
CPPUNIT_TEST_SUITE_END();
public:
@@ -58,6 +59,112 @@
CPPUNIT_ASSERT_EQUAL(ByteVector("bar"), l[1].data());
}
+ void testItemOperations()
+ {
+ MP4::Item e;
+ MP4::Item i1(1);
+ MP4::Item i2(1);
+ MP4::Item i3(-1);
+ MP4::Item c1(static_cast<unsigned char>('A'));
+ MP4::Item c2(static_cast<unsigned char>('A'));
+ MP4::Item c3(static_cast<unsigned char>('Z'));
+ MP4::Item u1(2U);
+ MP4::Item u2(2U);
+ MP4::Item u3(0U);
+ MP4::Item l1(3LL);
+ MP4::Item l2(3LL);
+ MP4::Item l3(-7LL);
+ MP4::Item b1(true);
+ MP4::Item b2(true);
+ MP4::Item b3(false);
+ MP4::Item p1(4, 5);
+ MP4::Item p2(4, 5);
+ MP4::Item p3(-4, -5);
+ MP4::Item s1(StringList{"abc", "de"});
+ MP4::Item s2(StringList{"abc", "de"});
+ MP4::Item s3(StringList{"abc"});
+ MP4::Item v1(ByteVectorList{"f", "gh"});
+ MP4::Item v2(ByteVectorList{"f", "gh"});
+ MP4::Item v3(ByteVectorList{});
+ MP4::Item a1(MP4::CoverArtList{
+ MP4::CoverArt(MP4::CoverArt::PNG, "foo"),
+ MP4::CoverArt(MP4::CoverArt::JPEG, "bar")
+ });
+ MP4::Item a2(MP4::CoverArtList{
+ MP4::CoverArt(MP4::CoverArt::PNG, "foo"),
+ MP4::CoverArt(MP4::CoverArt::JPEG, "bar")
+ });
+ MP4::Item a3(MP4::CoverArtList{
+ MP4::CoverArt(MP4::CoverArt::JPEG, "bar")
+ });
+
+ CPPUNIT_ASSERT(i1 == i2);
+ CPPUNIT_ASSERT(i2 != i3);
+ CPPUNIT_ASSERT(i3 != c1);
+ CPPUNIT_ASSERT(c1 == c1);
+ CPPUNIT_ASSERT(c1 == c2);
+ CPPUNIT_ASSERT(c2 != c3);
+ CPPUNIT_ASSERT(c3 != u1);
+ CPPUNIT_ASSERT(u1 == u2);
+ CPPUNIT_ASSERT(u2 != u3);
+ CPPUNIT_ASSERT(u3 != l1);
+ CPPUNIT_ASSERT(l1 == l2);
+ CPPUNIT_ASSERT(l2 != l3);
+ CPPUNIT_ASSERT(l3 != b1);
+ CPPUNIT_ASSERT(b1 == b2);
+ CPPUNIT_ASSERT(b2 != b3);
+ CPPUNIT_ASSERT(b3 != p1);
+ CPPUNIT_ASSERT(p1 == p2);
+ CPPUNIT_ASSERT(p2 != p3);
+ CPPUNIT_ASSERT(p3 != s1);
+ CPPUNIT_ASSERT(s1 == s2);
+ CPPUNIT_ASSERT(s2 != s3);
+ CPPUNIT_ASSERT(s3 != v1);
+ CPPUNIT_ASSERT(v1 == v2);
+ CPPUNIT_ASSERT(v2 != v3);
+ CPPUNIT_ASSERT(v3 != a1);
+ CPPUNIT_ASSERT(a1 == a2);
+ CPPUNIT_ASSERT(a2 != a3);
+ CPPUNIT_ASSERT(a3 != e);
+
+ CPPUNIT_ASSERT(!e.isValid());
+ CPPUNIT_ASSERT(i1.isValid());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::Void, e.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::Int, i1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::Byte, c1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::UInt, u1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::LongLong, l1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::Bool, b1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::IntPair, p1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::StringList, s1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::ByteVectorList, v1.type());
+ CPPUNIT_ASSERT_EQUAL(MP4::Item::Type::CoverArtList, a1.type());
+
+ CPPUNIT_ASSERT_EQUAL(1, i1.toInt());
+ CPPUNIT_ASSERT_EQUAL(static_cast<unsigned char>('A'), c1.toByte());
+ CPPUNIT_ASSERT_EQUAL(2U, u1.toUInt());
+ CPPUNIT_ASSERT_EQUAL(3LL, l1.toLongLong());
+ CPPUNIT_ASSERT_EQUAL(true, b1.toBool());
+ CPPUNIT_ASSERT_EQUAL(4, p1.toIntPair().first);
+ CPPUNIT_ASSERT_EQUAL((StringList{"abc", "de"}), s1.toStringList());
+ CPPUNIT_ASSERT_EQUAL((ByteVectorList{"f", "gh"}), v1.toByteVectorList());
+ CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::PNG, a1.toCoverArtList().front().format());
+
+ s3.swap(s1);
+ CPPUNIT_ASSERT_EQUAL((StringList{"abc"}), s1.toStringList());
+ CPPUNIT_ASSERT_EQUAL((StringList{"abc", "de"}), s3.toStringList());
+ CPPUNIT_ASSERT_EQUAL(MP4::AtomDataType::TypeUndefined, s1.atomDataType());
+ s1.setAtomDataType(MP4::AtomDataType::TypeUTF8);
+ CPPUNIT_ASSERT_EQUAL(MP4::AtomDataType::TypeUTF8, s1.atomDataType());
+ s1 = s3;
+ CPPUNIT_ASSERT_EQUAL((StringList{"abc", "de"}), s1.toStringList());
+
+ MP4::ItemMap m1{{"key1", i1}, {"key2", p1}};
+ MP4::ItemMap m2{{"key1", i2}, {"key2", p2}};
+ MP4::ItemMap m3{{"key1", i2}, {"key2", p3}};
+ CPPUNIT_ASSERT(m1 == m2);
+ CPPUNIT_ASSERT(m1 != m3);
+ }
};
CPPUNIT_TEST_SUITE_REGISTRATION(TestMP4Item);
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package docker-buildx for openSUSE:Factory checked in at 2024-07-28 17:18:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/docker-buildx (Old)
and /work/SRC/openSUSE:Factory/.docker-buildx.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "docker-buildx"
Sun Jul 28 17:18:47 2024 rev:22 rq:1189645 version:0.16.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/docker-buildx/docker-buildx.changes 2024-07-22 17:14:37.105160736 +0200
+++ /work/SRC/openSUSE:Factory/.docker-buildx.new.1882/docker-buildx.changes 2024-07-28 17:18:48.718278477 +0200
@@ -1,0 +2,6 @@
+Thu Jul 25 17:38:39 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 0.16.2:
+ * vendor: update buildkit to v0.15.1
+
+-------------------------------------------------------------------
Old:
----
buildx-0.16.1.tar.gz
New:
----
buildx-0.16.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ docker-buildx.spec ++++++
--- /var/tmp/diff_new_pack.A3TyPs/_old 2024-07-28 17:18:50.522350587 +0200
+++ /var/tmp/diff_new_pack.A3TyPs/_new 2024-07-28 17:18:50.522350587 +0200
@@ -22,7 +22,7 @@
%define binary_name buildx
Name: docker-buildx
-Version: 0.16.1
+Version: 0.16.2
Release: 0
Summary: Docker CLI plugin for extended build capabilities with BuildKit
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.A3TyPs/_old 2024-07-28 17:18:50.554351866 +0200
+++ /var/tmp/diff_new_pack.A3TyPs/_new 2024-07-28 17:18:50.554351866 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/docker/buildx</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v0.16.1</param>
+ <param name="revision">v0.16.2</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -16,7 +16,7 @@
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="manual">
- <param name="archive">buildx-0.16.1.tar.gz</param>
+ <param name="archive">buildx-0.16.2.tar.gz</param>
</service>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.A3TyPs/_old 2024-07-28 17:18:50.578352825 +0200
+++ /var/tmp/diff_new_pack.A3TyPs/_new 2024-07-28 17:18:50.582352986 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/docker/buildx</param>
- <param name="changesrevision">34c195271a3f6dc64814db71438dc50dd41d7e3e</param></service></servicedata>
+ <param name="changesrevision">99dea6dacacc3d604788953088560b9880550570</param></service></servicedata>
(No newline at EOF)
++++++ buildx-0.16.1.tar.gz -> buildx-0.16.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/docker-buildx/buildx-0.16.1.tar.gz /work/SRC/openSUSE:Factory/.docker-buildx.new.1882/buildx-0.16.2.tar.gz differ: char 13, line 1
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/docker-buildx/vendor.tar.gz /work/SRC/openSUSE:Factory/.docker-buildx.new.1882/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package discord for openSUSE:Factory:NonFree checked in at 2024-07-28 17:18:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/discord (Old)
and /work/SRC/openSUSE:Factory:NonFree/.discord.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "discord"
Sun Jul 28 17:18:18 2024 rev:59 rq:1189759 version:0.0.61
Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/discord/discord.changes 2024-07-22 17:12:53.260988670 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.discord.new.1882/discord.changes 2024-07-28 17:18:21.061172994 +0200
@@ -1,0 +2,7 @@
+Thu Jul 25 10:11:05 UTC 2024 - Wojciech Kazubski <wk(a)ire.pw.edu.pl>
+
+- Update to version 0.0.61:
+ * No upstream release notes.
+- Update to version 0.0.60:
+
+-------------------------------------------------------------------
Old:
----
discord-0.0.59.tar.gz
New:
----
discord-0.0.61.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ discord.spec ++++++
--- /var/tmp/diff_new_pack.VDvVPR/_old 2024-07-28 17:18:22.485229915 +0200
+++ /var/tmp/diff_new_pack.VDvVPR/_new 2024-07-28 17:18:22.489230075 +0200
@@ -25,7 +25,7 @@
# This is to enable build with patent encoumbered codecs. Not allowed in OBS
%bcond_with x264
Name: discord
-Version: 0.0.59
+Version: 0.0.61
Release: 0
Summary: Voice and Text Chat for Gamers
License: SUSE-NonFree
++++++ discord-0.0.59.tar.gz -> discord-0.0.61.tar.gz ++++++
/work/SRC/openSUSE:Factory:NonFree/discord/discord-0.0.59.tar.gz /work/SRC/openSUSE:Factory:NonFree/.discord.new.1882/discord-0.0.61.tar.gz differ: char 11, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nmap for openSUSE:Factory:NonFree checked in at 2024-07-28 17:18:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/nmap (Old)
and /work/SRC/openSUSE:Factory:NonFree/.nmap.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nmap"
Sun Jul 28 17:18:17 2024 rev:4 rq:1189746 version:7.95
Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/nmap/nmap.changes 2024-03-18 16:42:36.226630063 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.nmap.new.1882/nmap.changes 2024-07-28 17:18:18.493070345 +0200
@@ -1,0 +2,44 @@
+Wed Jul 17 16:26:10 UTC 2024 - Antonio Teixeira <antonio.teixeira(a)suse.com>
+
+- Update to 7.95:
+ * Integrated over 4,000 of your IPv4 OS fingerprints. Added 336 signatures,
+ bringing the new total to 6,036. Additions include iOS 15 & 16, macOS
+ Ventura & Monterey, Linux 6.1, OpenBSD 7.1, and lwIP 2.2
+ * Integrated over 2,500 service/version detection fingerprints. The signature
+ count went up 1.4% to 12,089, including 9 new softmatches. We now detect
+ 1,246 protocols, including new additions of grpc, mysqlx, essnet,
+ remotemouse, and tuya.
+ * Added four new scripts from the DINA community for querying industrial
+ control systems
+ * Improvements to OS detection fingerprint matching, including a syntax
+ change for nmap-os-db that allows ranges within the TCP Options
+ string. This leads to more concise and maintainable fingerprints. [Daniel
+ Miller]
+ * Improved the OS detection engine by using a new source port for each retry.
+ Scans from systems such as Windows that do not send RST for unsolicited
+ SYN|ACK responses were previously unable to get a response in subsequent
+ tries. [Daniel Miller]
+ * Several profile-guided optimizations of the port scan engine. [Daniel Miller]
+ * Upgraded included libraries: Lua 5.4.6, libpcre2 10.43, zlib 1.3.1, libssh2
+ 1.11.0, liblinear 2.47
+ * Zenmap and Ndiff now use setuptools, not distutils
+ for packaging.
+ * Fixed Ncat UDP server mode to not quit after EOF on
+ stdin.
+ * ssh-auth-methods will now print the pre-authentication banner text
+ when available. Requires libssh2 1.11.0 or later. [Daniel Miller]
+ * Fix a crash in Zenmap when changing a host comment.
+ * Fix TLS 1.2 signature algorithms for EdDSA. [Daniel Roethlisberger]
+ * Fix an out-of-bounds read which led to out-of-memory errors when
+ duplicate addresses were used with --exclude
+ * Fixed a memory leak in Nsock: compiled pcap filters were not freed.
+ * Fixed a crash when using service name wildcards with -p, as in -p "http*"
+ * Fixed DNS TXT record parsing bug which caused asn-query to fail in
+ Nmap 7.80 and later. [David Fifield, Mike Pattrick]
+ * Fixed packet size testing in KNX scripts [f0rw4rd]
+- Remove nmap-7.94-handle-unknown-service-name-in-p.patch
+- Add zenmap-fix-locale-install.patch
+ * Fix locale files installation for zenmap
+- Use %pyproject macros for building and installing zenmap
+
+-------------------------------------------------------------------
Old:
----
nmap-7.94-handle-unknown-service-name-in-p.patch
nmap-7.94.tar.bz2
nmap-7.94.tar.bz2.asc
New:
----
nmap-7.95.tar.bz2
nmap-7.95.tar.bz2.asc
zenmap-fix-locale-install.patch
BETA DEBUG BEGIN:
Old: * Fixed packet size testing in KNX scripts [f0rw4rd]
- Remove nmap-7.94-handle-unknown-service-name-in-p.patch
- Add zenmap-fix-locale-install.patch
BETA DEBUG END:
BETA DEBUG BEGIN:
New:- Remove nmap-7.94-handle-unknown-service-name-in-p.patch
- Add zenmap-fix-locale-install.patch
* Fix locale files installation for zenmap
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nmap.spec ++++++
--- /var/tmp/diff_new_pack.9vV56w/_old 2024-07-28 17:18:19.721119431 +0200
+++ /var/tmp/diff_new_pack.9vV56w/_new 2024-07-28 17:18:19.725119591 +0200
@@ -26,8 +26,9 @@
%else
%define with_system_lua 1
%endif
+%define pythons python3
Name: nmap
-Version: 7.94
+Version: 7.95
Release: 0
Summary: Network exploration tool and security scanner
# nmap 7.94 is licensed under Nmap Public Source License Version 0.95
@@ -43,7 +44,7 @@
Patch2: nmap-4.75-nostrip.patch
Patch3: su-to-zenmap.patch
Patch4: nmap-ncat-skip-network-tests.patch
-Patch5: nmap-7.94-handle-unknown-service-name-in-p.patch
+Patch5: zenmap-fix-locale-install.patch
BuildRequires: dos2unix
BuildRequires: fdupes
BuildRequires: gcc-c++
@@ -58,6 +59,10 @@
%if %{with_system_lua}
BuildRequires: pkgconfig(lua) >= 5.4.4
%endif
+BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module build}
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module wheel}
%description
Nmap ("Network Mapper") is a utility for network exploration or
@@ -75,6 +80,7 @@
Group: Productivity/Networking/Diagnostic
Requires: %{name} = %{version}
Requires: python-gtk
+Requires: python-gobject
Obsoletes: %{name}-gtk < %{version}
Provides: %{name}-gtk = %{version}-%{release}
@@ -119,12 +125,6 @@
# use system provided libraries
rm -rf libpcap libpcre macosx mswin32
-#fix locale dir
-mv zenmap/share/zenmap/locale zenmap/share
-sed -i -e "s|^locale_dir =.*$|locale_dir = os.path.join('share','locale')|" \
- -e 's|join(self.install_data, data_dir)|join(self.install_data, "share")|' zenmap/setup.py
-sed -i 's|^LOCALE_DIR = .*|LOCALE_DIR = join(prefix, "share", "locale")|' zenmap/zenmapCore/Paths.py
-
#fix pt_PT/pt zh/zh_CN locale
sed -i '/ALL_LINGUAS =/s/pt_PT/pt/' Makefile.in
sed -i '/ALL_LINGUAS =/s/zh/zh_CN/' Makefile.in
@@ -143,17 +143,34 @@
--with-liblua=included \
%endif
--with-libpcre=%{_prefix} \
+ --without-zenmap \
STRIP=/bin/true
+
%make_build
+pushd zenmap
+%pyproject_wheel
+popd
%install
make DESTDIR=%{buildroot} deskdir="%{_datadir}/gnome/apps/Utilities/" install
install -d "%{buildroot}%{_datadir}/pixmaps/"
+install -d "%{buildroot}%{_datadir}/applications/"
-rm "%{buildroot}%{_bindir}/uninstall_zenmap"
rm "%{buildroot}%{_bindir}/uninstall_ndiff"
-ln -s ../zenmap/pixmaps/zenmap.png "%{buildroot}%{_datadir}/pixmaps/zenmap.png"
+
+pushd zenmap
+%pyproject_install
+install -m 644 ../docs/zenmap.1 %{buildroot}%{_mandir}/man1/
+install -m 644 install_scripts/unix/*.desktop %{buildroot}%{_datadir}/applications/
+install -m 755 install_scripts/unix/su-to-zenmap.sh %{buildroot}%{_bindir}/su-to-zenmap.sh
+ln -s %{python_sitelib}/zenmapCore/data/pixmaps/zenmap.png %{buildroot}%{_datadir}/pixmaps/zenmap.png
+ln -sf zenmap %{buildroot}%{_bindir}/nmapfe
+ln -sf zenmap %{buildroot}%{_bindir}/xnmap
+popd
+
+%find_lang zenmap
+
%suse_update_desktop_file zenmap System Network
%suse_update_desktop_file zenmap-root System Network
touch -r %{buildroot}/%{python_sitelib}/zenmapCore/Paths.py %{buildroot}/%{python_sitelib}/zenmapCore/Paths.pyc
@@ -175,7 +192,7 @@
compiled_with=$("%{buildroot}%{_bindir}/nmap" -V | grep "Compiled with:" )
# for the following tests, the leading space is relevant
# check features built with system libraries
-[[ $compiled_with == *\ libpcre-* ]]
+[[ $compiled_with == *\ libpcre2-* ]]
[[ $compiled_with == *\ libpcap-* ]]
[[ $compiled_with == *\ openssl-* ]]
# check features built with included sources
@@ -203,18 +220,27 @@
%{_bindir}/nmap
%{_datadir}/nmap
-%files -n zenmap
+%files -n zenmap -f zenmap.lang
%{_bindir}/xnmap
%{_bindir}/zenmap
%{_bindir}/nmapfe
-%{python_sitelib}/zenmap-%{version}-py*.egg-info
-%{python_sitelib}/zenmapCore
+%{_bindir}/su-to-zenmap.sh
+%dir %{python_sitelib}/zenmapCore
+%{python_sitelib}/zenmapCore/*.py{c,}
+%{python_sitelib}/zenmapCore/__pycache__
+%dir %{python_sitelib}/zenmapCore/data
+%{python_sitelib}/zenmapCore/data/{config,docs,misc,pixmaps}
+%dir %{python_sitelib}/zenmapCore/data/locale
+%dir %{python_sitelib}/zenmapCore/data/locale/*
+%dir %{python_sitelib}/zenmapCore/data/locale/*/LC_MESSAGES
+%{python_sitelib}/zenmapCore/data/locale/xgettext-profile_editor.py
+%{python_sitelib}/zenmapCore/data/locale/__pycache__/*
%{python_sitelib}/zenmapGUI
%{python_sitelib}/radialnet
%{_datadir}/applications/zenmap-root.desktop
%{_datadir}/applications/zenmap.desktop
+%{python_sitelib}/zenmap-%{version}.dist-info
%{_datadir}/pixmaps/zenmap.png
-%{_datadir}/zenmap
%{_mandir}/man1/zenmap.1%{?ext_man}
%files -n ndiff
++++++ nmap-7.94.tar.bz2 -> nmap-7.95.tar.bz2 ++++++
/work/SRC/openSUSE:Factory:NonFree/nmap/nmap-7.94.tar.bz2 /work/SRC/openSUSE:Factory:NonFree/.nmap.new.1882/nmap-7.95.tar.bz2 differ: char 11, line 1
++++++ zenmap-fix-locale-install.patch ++++++
From d217ab017e667d536b7d43b8920b8d5700753465 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Tue, 23 Apr 2024 14:31:18 +0100
Subject: [PATCH] Fix failure to find zenmap translations
Installation of translations hasn't worked since the conversion to
Python 3 (#2088), and was broken in a different way in the migration
from setup.py to pyproject.toml since package data files are not found
deep down in directory hierarachies.
This should address that (fixes #2718).
---
zenmap/MANIFEST.in | 1 +
zenmap/pyproject.toml | 6 +++---
2 files changed, 4 insertions(+), 3 deletions(-)
create mode 100644 zenmap/MANIFEST.in
diff --git a/zenmap/MANIFEST.in b/zenmap/MANIFEST.in
new file mode 100644
index 0000000000..3fc6b0d2ef
--- /dev/null
+++ b/zenmap/MANIFEST.in
@@ -0,0 +1 @@
+include zenmapCore/data/locale/*/LC_MESSAGES/*.mo
diff --git a/zenmap/pyproject.toml b/zenmap/pyproject.toml
index 0a2e3f5d78..842f314a5a 100644
--- a/zenmap/pyproject.toml
+++ b/zenmap/pyproject.toml
@@ -23,12 +23,13 @@ Changelog = "https://nmap.org/changelog"
[project.gui-scripts]
zenmap = "zenmapGUI.App:run"
-[tool.setuptools]
-packages = [
+[tool.setuptools.packages.find]
+include = [
"zenmapCore",
"zenmapCore.data.config",
"zenmapCore.data.docs",
"zenmapCore.data.locale",
+"zenmapCore.data.locale.*.LC_MESSAGES",
"zenmapCore.data.misc",
"zenmapCore.data.pixmaps",
"zenmapCore.data.pixmaps.radialnet",
@@ -47,7 +48,6 @@ version = {attr = "zenmapCore.Version.VERSION"}
[tool.setuptools.package-data]
"zenmapCore.data.pixmaps" = ["*.gif", "*.png"]
"zenmapCore.data.pixmaps.radialnet" = ["*.png"]
-"zenmapCore.data.locale" = ["*.mo"]
"zenmapCore.data.config" = ["zenmap.conf", "scan_profile.usp", "zenmap_version"]
"zenmapCore.data.docs" = ["*.html"]
"zenmapCore.data.misc" = ["*.xml"]
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000update-repos for openSUSE:Factory checked in at 2024-07-27 21:02:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000update-repos (Old)
and /work/SRC/openSUSE:Factory/.000update-repos.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000update-repos"
Sat Jul 27 21:02:20 2024 rev:2549 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
factory:non-oss_4085.2.packages.zst
factory_20240726.packages.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000update-repos for openSUSE:Factory checked in at 2024-07-26 21:01:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000update-repos (Old)
and /work/SRC/openSUSE:Factory/.000update-repos.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000update-repos"
Fri Jul 26 21:01:59 2024 rev:2548 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
15.5:update_1721980802.packages.zst
15.6:non-oss:update_1722004624.packages.zst
factory:non-oss_4084.2.packages.zst
factory_20240725.packages.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2024-07-26 19:14:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Fri Jul 26 19:14:59 2024 rev:4085 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:04.814995057 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:04.818995219 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20240725" schemaversion="4.1">
+<image name="OBS__MicroOS___20240726" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240725</productvar>
+ <productvar name="VERSION">20240726</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240725,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240726,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240725/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240726/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
@@ -194,7 +194,6 @@
<repopackage name="ethtool"/>
<repopackage name="evmctl"/>
<repopackage name="evolution-data-server"/>
- <repopackage name="expat"/>
<repopackage name="fcoe-utils"/>
<repopackage name="ffmpegthumbs"/>
<repopackage name="file"/>
@@ -1639,27 +1638,6 @@
<repopackage name="perl"/>
<repopackage name="perl-base"/>
<repopackage name="perl-Bootloader"/>
- <repopackage name="perl-Clone"/>
- <repopackage name="perl-Encode-Locale"/>
- <repopackage name="perl-File-Listing"/>
- <repopackage name="perl-HTML-Parser"/>
- <repopackage name="perl-HTML-Tagset"/>
- <repopackage name="perl-HTTP-Cookies"/>
- <repopackage name="perl-HTTP-Date"/>
- <repopackage name="perl-HTTP-Message"/>
- <repopackage name="perl-HTTP-Negotiate"/>
- <repopackage name="perl-IO-HTML"/>
- <repopackage name="perl-libwww-perl"/>
- <repopackage name="perl-LWP-MediaTypes"/>
- <repopackage name="perl-Net-DBus"/>
- <repopackage name="perl-Net-HTTP"/>
- <repopackage name="perl-TimeDate"/>
- <repopackage name="perl-Try-Tiny"/>
- <repopackage name="perl-URI"/>
- <repopackage name="perl-WWW-RobotRules"/>
- <repopackage name="perl-X11-Protocol"/>
- <repopackage name="perl-XML-Parser"/>
- <repopackage name="perl-XML-Twig"/>
<repopackage name="permctl"/>
<repopackage name="permissions"/>
<repopackage name="permissions-config"/>
++++++ openSUSE-Addon-NonOss-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:04.854996667 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:04.858996828 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20240725" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20240726" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240725</productvar>
+ <productvar name="VERSION">20240726</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240725,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240726,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:04.882997794 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:04.882997794 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240725" schemaversion="4.1">
+<image name="OBS__openSUSE___20240726" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240725</productvar>
+ <productvar name="VERSION">20240726</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240725,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240726,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240725/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240726/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:04.906998759 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:04.910998920 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240725" schemaversion="4.1">
+<image name="OBS__openSUSE___20240726" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240725</productvar>
+ <productvar name="VERSION">20240726</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240725,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240726,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240725/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240726/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
@@ -380,6 +380,7 @@
<repopackage name="emacs-compat"/>
<repopackage name="emacs-el"/>
<repopackage name="emacs-eln"/>
+ <repopackage name="emacs-games"/>
<repopackage name="emacs-info"/>
<repopackage name="emacs-jinx"/>
<repopackage name="emacs-nox"/>
@@ -4324,6 +4325,7 @@
<repopackage name="xdg-user-dirs-gtk-lang"/>
<repopackage name="xdg-user-dirs-lang"/>
<repopackage name="xdg-utils"/>
+ <repopackage name="xdg-utils-screensaver"/>
<repopackage name="xdm"/>
<repopackage name="xdmbgrd"/>
<repopackage name="xdpyinfo"/>
++++++ openSUSE-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:04.934999886 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:04.939000046 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240725" schemaversion="4.1">
+<image name="OBS__openSUSE___20240726" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -23,7 +23,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20240725-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20240726-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240725</productvar>
+ <productvar name="VERSION">20240726</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240725,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240726,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240725/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240726/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ Aeon.product ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:04.979001656 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:04.983001817 +0200
@@ -6,7 +6,7 @@
<name>Aeon</name>
<releasepkgname>Aeon-release</releasepkgname>
<endoflife/>
- <version>20240725</version>
+ <version>20240726</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Aeon</productline>
++++++ Kalpa.product ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.003002621 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.003002621 +0200
@@ -6,7 +6,7 @@
<name>Kalpa</name>
<releasepkgname>Kalpa-release</releasepkgname>
<endoflife/>
- <version>20240725</version>
+ <version>20240726</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Kalpa</productline>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.023003426 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.027003588 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20240725</version>
+ <version>20240726</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ dvd.group ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.119007289 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.127007611 +0200
@@ -378,6 +378,7 @@
<package name="emacs-compat" supportstatus="unsupported"/> <!-- reason: dvd:patterns-base-console -->
<package name="emacs-el" supportstatus="unsupported"/> <!-- reason: dvd:patterns-base-console -->
<package name="emacs-eln" supportstatus="unsupported"/> <!-- reason: dvd:patterns-base-console -->
+ <package name="emacs-games" supportstatus="unsupported"/> <!-- reason: dvd:patterns-base-console -->
<package name="emacs-info" supportstatus="unsupported"/> <!-- reason: dvd:patterns-base-console -->
<package name="emacs-jinx" supportstatus="unsupported"/> <!-- reason: dvd:patterns-base-console -->
<package name="emacs-nox" supportstatus="unsupported"/> <!-- reason: dvd:patterns-base-console -->
@@ -4272,6 +4273,7 @@
<package name="xdg-user-dirs-gtk-lang" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="xdg-user-dirs-lang" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="xdg-utils" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
+ <package name="xdg-utils-screensaver" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="xdm" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="xdmbgrd" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="xdpyinfo" supportstatus="unsupported"/> <!-- reason: dvd:patterns-kde-kde -->
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.147008415 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.151008577 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240725</version>
+ <version>20240726</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.171009381 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.175009542 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240725</version>
+ <version>20240726</version>
<release>0</release>
<productline>openSUSE</productline>
++++++ opensuse_aeon.group ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.195010347 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.199010508 +0200
@@ -124,7 +124,7 @@
<group name="opensuse_aeon.x86_64">
<conditional name="only_x86_64"/>
<packagelist relationship="recommends">
- <package name=" patterns-aeon-base uninstallable: package patterns-aeon-base-5.0-12.1.x86_64 requires gnome-backgrounds, but none of the providers can be installed" supportstatus="unsupported"/>
+ <package name=" patterns-aeon-base uninstallable: package patterns-aeon-base-5.0-13.1.x86_64 requires gnome-backgrounds, but none of the providers can be installed" supportstatus="unsupported"/>
</packagelist>
</group>
++++++ opensuse_kalpa.group ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.227011635 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.235011957 +0200
@@ -102,7 +102,6 @@
<package name="efibootmgr" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="elfutils" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="ethtool" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="expat" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="fcoe-utils" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="featherpad" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="ffmpegthumbs" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
@@ -1221,28 +1220,7 @@
<package name="pciutils" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="perl" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="perl-Bootloader" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-Clone" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-Encode-Locale" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-File-Listing" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-HTML-Parser" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-HTML-Tagset" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-HTTP-Cookies" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-HTTP-Date" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-HTTP-Message" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-HTTP-Negotiate" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-IO-HTML" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-LWP-MediaTypes" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-Net-DBus" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-Net-HTTP" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-TimeDate" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-Try-Tiny" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-URI" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-WWW-RobotRules" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-X11-Protocol" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-XML-Parser" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-XML-Twig" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="perl-base" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
- <package name="perl-libwww-perl" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="permctl" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="permissions" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
<package name="permissions-config" supportstatus="unsupported"/> <!-- reason: opensuse_kalpa:patterns-kalpa-base -->
++++++ opensuse_microos.group ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.267013244 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.271013404 +0200
@@ -163,7 +163,6 @@
<package name="ethtool" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-hardware -->
<package name="evmctl" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-ima_evm -->
<package name="evolution-data-server" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-gnome -->
- <package name="expat" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
<package name="fcoe-utils" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-hardware -->
<package name="ffmpegthumbs" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
<package name="file" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-base -->
@@ -1585,28 +1584,7 @@
<package name="pcr-oracle" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-onlyDVD -->
<package name="perl" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
<package name="perl-Bootloader" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-base -->
- <package name="perl-Clone" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-Encode-Locale" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-File-Listing" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-HTML-Parser" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-HTML-Tagset" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-HTTP-Cookies" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-HTTP-Date" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-HTTP-Message" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-HTTP-Negotiate" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-IO-HTML" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-LWP-MediaTypes" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-Net-DBus" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-Net-HTTP" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-TimeDate" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-Try-Tiny" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-URI" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-WWW-RobotRules" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-X11-Protocol" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-XML-Parser" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
- <package name="perl-XML-Twig" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
<package name="perl-base" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-base -->
- <package name="perl-libwww-perl" supportstatus="unsupported"/> <!-- reason: opensuse_microos_desktop:patterns-microos-desktop-kde -->
<package name="permctl" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-base -->
<package name="permissions" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-base -->
<package name="permissions-config" supportstatus="unsupported"/> <!-- reason: opensuse_microos:patterns-microos-base -->
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.GtEYDD/_old 2024-07-26 19:15:05.323015497 +0200
+++ /var/tmp/diff_new_pack.GtEYDD/_new 2024-07-26 19:15:05.335015980 +0200
@@ -16791,6 +16791,7 @@
- libwiretap14
- libwlroots-0_18
- libwlroots11
+ - libwlroots12
- libwmf-0_2-7-32bit
- libwmf-devel
- libwmf-gnome
@@ -35334,6 +35335,7 @@
- rcm
- rcs
- rcshist
+ - rdfind
- rdiff
- rdiff-backup
- rdma-core-devel
@@ -47946,6 +47948,7 @@
- wlr-sunclock
- wlrctl
- wlroots-0_16-devel
+ - wlroots-0_17-devel
- wlroots-devel
- wlsunset
- wm-icons
1
0