openSUSE Kubic
Threads by month
- ----- 2024 -----
- 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
March 2022
- 12 participants
- 75 discussions
Hi,
Ran into a bit of a pickle with Kubic yesterday after the last update. The cluster was running with 1.23.4 since January without issues, but after an update I started to noticed that coredns and kured crashlooping[1]. Rolling back did not solve this issue. Seemingly the pods can't get an address for some reason judging by the log that I also made available[2].
Tried to make a fresh install with a latest iso, but landed at the same issue sadly.
Any ideas what can cause this?
1: https://paste.opensuse.org/11246326
2: https://drive.google.com/file/d/1Cm6bH1XV4AhsyCK5hptXxqZkw2mWHyev/view?usp=…
--
Br,
A.
4
17
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
bash
bluez (5.63 -> 5.64)
dnf (4.10.0 -> 4.11.1)
file
ibus (1.5.25 -> 1.5.26)
inih (53 -> 55)
libdnf (0.65.0 -> 0.66.0)
mozilla-nss
polkit-default-privs (1550+20220303.95a78fb -> 1550+20220325.163dbdf)
python-MarkupSafe (2.0.1 -> 2.1.1)
python-alembic (1.7.6 -> 1.7.7)
python-cryptography (36.0.1 -> 36.0.2)
=== Details ===
==== bash ====
Subpackages: bash-sh
- Do use old legacy PreReq to get bash installed before bash-sh
but do not require bash-sh by bash (bsc#1197448)
==== bluez ====
Version update (5.63 -> 5.64)
Subpackages: bluez-cups libbluetooth3
- update to version 5.64:
This is another release mostly with bug fixes on HOG, GATT, A2DP,
Media, AVDTP, AVRCP, and scanning failure.
This release includes a fix for building with old glibc (< 2.25)
and other minor issues found with the static code analyzing tool.
ISO packet support is added to the emulator as a part of LE Audio
development.
- removed obsoleted 0002-Use-g_memdup2-everywhere.patch
==== dnf ====
Version update (4.10.0 -> 4.11.1)
- Update to 4.11.1
+ Allow destdir option with modulesync command
+ Add documentation for query api flags (rh#2035577)
+ Fix swap command to work with local rpm files correctly (rh#2036434)
+ Fix regression in verifying signatures using rpmkeys
+ Use rpm.TransactionSet.dbCookie() to determining if rpmdb has changed (rh#2043476)
+ Fix decompression of groups.xml (rh#2030255)
+ Fix history undo on a Reason Change (rh#2010259, rh#2053014)
+ Remove /usr/bin from sys.path to avoid accidentally importing garbage
+ Fix: Python dnf API does not respect cacheonly (rh#1862970)
+ Fix python3.11 build: remove deprecated, update traceback regex
+ fix dnf mark error when history sqlite missing
+ [doc] Improve description of multilib_policy=all (rh#1996681, rh#1995630)
+ [doc] clarify effect of --enablerepo and --disablerepo options (rh#2031414)
+ [doc] default values for module_obsoletes and module_stream_switch (rh#2051846)
- Add Fix-processing-of-download-errors.patch backported from upstream
* Fix dnf incorrectly aborting on non-English systems when packages already cached (rh#2024527)
==== file ====
Subpackages: file-magic libmagic1
- add file-5.41-cache-regexps-locale-restore.patch to restore
previous locale handling behavior
- add file-5.41-cache-regexps.patch to cache regexp lookups
==== ibus ====
Version update (1.5.25 -> 1.5.26)
Subpackages: libibus-1_0-5 typelib-1_0-IBus-1_0
- Update version to 1.5.26
* Enhance compose keys
* Enhance Emoji features
* Implement clear preedit for GTK4
* Calculate keycode from keysym in GTK3 forward-key-event
* Fix to send char position at update_preedit_text
* Deprecate gettext.bind_textdomain_codeset() since Python 3.8
* Fix ibus_key_event_from_string for gobject-introspection
* Fix a key event loop with forwarding keys
* Delete gnome-autogen dependency
* Change XKB layout string color in panel
* Add IBUS_INPUT_HINT_PRIVATE for browser private mode
* mkdir socket dirs instead of socket paths
* Add org.freedesktop.IBus.session.generic.service
* Check XDG_SESSION_DESKTOP for Plasma desktop
* Update simple.xml with xkeyboard-config 2.35.1
* Update ibusunicodegen.h with unicode-ucd 14.0.0
* Enhance CI
* Fix typos
* Fix wrong cursor location in gtk3 apps
* Update URLS
* invalidate cache based on symlink mtime too
* Fix unref problems with floating references
* Update man page for Emoji shortcut key
* Add systemd unit file
* Fix forward key keycode for GTK4
- Drop ibus-fix-wrong-cursor-location.patch, merged by upstream
==== inih ====
Version update (53 -> 55)
- Update to version 55
* Include proper version in installed pkgconfig files.
- Update to version 54
* Improve quality of shared objects by explicitly defining symbol
visibility.
==== libdnf ====
Version update (0.65.0 -> 0.66.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- Update to 0.66.0
+ Use `rpmdbCookie` from librpm, remove `hawkey.Sack._rpmdb_version`
+ Fix handling transaction id in resolveTransactionItemReason (rh#2010259, rh#2053014)
+ Remove deprecated assertions (rh#2027383)
+ Increase required rpm version since we use `rpmdbCookie()`
+ Skip rich deps for autodetection of unmet dependencies (rh#2033130)
- Use ldconfig_scriptlets macro for ldconfig scriptlets
==== mozilla-nss ====
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- Add nss-util pkgconfig and config files (copied from RH/Fedora)
==== polkit-default-privs ====
Version update (1550+20220303.95a78fb -> 1550+20220325.163dbdf)
- Update to version 1550+20220325.163dbdf:
* whitelisting: add usbguard actions (bsc#1196621)
- Update to version 1550+20220324.7f46822:
* Fix generation of file /etc/polkit-1/rules.d/90-default-privs.rules
==== python-MarkupSafe ====
Version update (2.0.1 -> 2.1.1)
- specfile:
* update copyright year
* require python >= 3.7
- update to version 2.1.1:
* Avoid ambiguous regex matches in "striptags". :pr:`293`
- changes from version 2.1.0:
* Drop support for Python 3.6. :pr:`262`
* Remove "soft_unicode", which was previously deprecated. Use
"soft_str" instead. :pr:`261`
* Raise error on missing single placeholder during string
interpolation. :issue:`225`
* Disable speedups module for GraalPython. :issue:`277`
==== python-alembic ====
Version update (1.7.6 -> 1.7.7)
- update to 1.7.7:
* Fixed issue where using :meth:`.Operations.create_table` in conjunction
with a :class:`.CheckConstraint` that referred to table-bound
:class:`.Column` objects rather than string expressions would be added to
the parent table potentially multiple times, resulting in an incorrect DDL
sequence. Pull request courtesy Nicolas CANIART.
* The ``logging.fileConfig()`` line in ``env.py`` templates, which is used
to setup Python logging for the migration run, is now conditional on
:attr:`.Config.config_file_name` not being ``None``. Otherwise, the line
is skipped as there is no default logging configuration present.
* Fixed bug where an :meth:`.Operations.alter_column` operation would change
a "NOT NULL" column to "NULL" by emitting an ALTER COLUMN statement that
did not specify "NOT NULL". (In the absence of "NOT NULL" T-SQL was
implicitly assuming "NULL"). An :meth:`.Operations.alter_column` operation
that specifies :paramref:`.Operations.alter_column.type` should also
specify include either :paramref:`.Operations.alter_column.nullable` or
:paramref:`.Operations.alter_column.existing_nullable` to inform Alembic as
to whether the emitted DDL should include "NULL" or "NOT NULL"; a warning
is now emitted if this is missing under this scenario.
==== python-cryptography ====
Version update (36.0.1 -> 36.0.2)
- update to 36.0.2:
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
bash
bluez (5.63 -> 5.64)
dnf (4.10.0 -> 4.11.1)
file
inih (53 -> 55)
libdnf (0.65.0 -> 0.66.0)
mozilla-nss
python-MarkupSafe (2.0.1 -> 2.1.1)
python-alembic (1.7.6 -> 1.7.7)
python-cryptography (36.0.1 -> 36.0.2)
=== Details ===
==== bash ====
Subpackages: bash-sh
- Do use old legacy PreReq to get bash installed before bash-sh
but do not require bash-sh by bash (bsc#1197448)
==== bluez ====
Version update (5.63 -> 5.64)
- update to version 5.64:
This is another release mostly with bug fixes on HOG, GATT, A2DP,
Media, AVDTP, AVRCP, and scanning failure.
This release includes a fix for building with old glibc (< 2.25)
and other minor issues found with the static code analyzing tool.
ISO packet support is added to the emulator as a part of LE Audio
development.
- removed obsoleted 0002-Use-g_memdup2-everywhere.patch
==== dnf ====
Version update (4.10.0 -> 4.11.1)
- Update to 4.11.1
+ Allow destdir option with modulesync command
+ Add documentation for query api flags (rh#2035577)
+ Fix swap command to work with local rpm files correctly (rh#2036434)
+ Fix regression in verifying signatures using rpmkeys
+ Use rpm.TransactionSet.dbCookie() to determining if rpmdb has changed (rh#2043476)
+ Fix decompression of groups.xml (rh#2030255)
+ Fix history undo on a Reason Change (rh#2010259, rh#2053014)
+ Remove /usr/bin from sys.path to avoid accidentally importing garbage
+ Fix: Python dnf API does not respect cacheonly (rh#1862970)
+ Fix python3.11 build: remove deprecated, update traceback regex
+ fix dnf mark error when history sqlite missing
+ [doc] Improve description of multilib_policy=all (rh#1996681, rh#1995630)
+ [doc] clarify effect of --enablerepo and --disablerepo options (rh#2031414)
+ [doc] default values for module_obsoletes and module_stream_switch (rh#2051846)
- Add Fix-processing-of-download-errors.patch backported from upstream
* Fix dnf incorrectly aborting on non-English systems when packages already cached (rh#2024527)
==== file ====
Subpackages: file-magic libmagic1
- add file-5.41-cache-regexps-locale-restore.patch to restore
previous locale handling behavior
- add file-5.41-cache-regexps.patch to cache regexp lookups
==== inih ====
Version update (53 -> 55)
- Update to version 55
* Include proper version in installed pkgconfig files.
- Update to version 54
* Improve quality of shared objects by explicitly defining symbol
visibility.
==== libdnf ====
Version update (0.65.0 -> 0.66.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- Update to 0.66.0
+ Use `rpmdbCookie` from librpm, remove `hawkey.Sack._rpmdb_version`
+ Fix handling transaction id in resolveTransactionItemReason (rh#2010259, rh#2053014)
+ Remove deprecated assertions (rh#2027383)
+ Increase required rpm version since we use `rpmdbCookie()`
+ Skip rich deps for autodetection of unmet dependencies (rh#2033130)
- Use ldconfig_scriptlets macro for ldconfig scriptlets
==== mozilla-nss ====
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- Add nss-util pkgconfig and config files (copied from RH/Fedora)
==== python-MarkupSafe ====
Version update (2.0.1 -> 2.1.1)
- specfile:
* update copyright year
* require python >= 3.7
- update to version 2.1.1:
* Avoid ambiguous regex matches in "striptags". :pr:`293`
- changes from version 2.1.0:
* Drop support for Python 3.6. :pr:`262`
* Remove "soft_unicode", which was previously deprecated. Use
"soft_str" instead. :pr:`261`
* Raise error on missing single placeholder during string
interpolation. :issue:`225`
* Disable speedups module for GraalPython. :issue:`277`
==== python-alembic ====
Version update (1.7.6 -> 1.7.7)
- update to 1.7.7:
* Fixed issue where using :meth:`.Operations.create_table` in conjunction
with a :class:`.CheckConstraint` that referred to table-bound
:class:`.Column` objects rather than string expressions would be added to
the parent table potentially multiple times, resulting in an incorrect DDL
sequence. Pull request courtesy Nicolas CANIART.
* The ``logging.fileConfig()`` line in ``env.py`` templates, which is used
to setup Python logging for the migration run, is now conditional on
:attr:`.Config.config_file_name` not being ``None``. Otherwise, the line
is skipped as there is no default logging configuration present.
* Fixed bug where an :meth:`.Operations.alter_column` operation would change
a "NOT NULL" column to "NULL" by emitting an ALTER COLUMN statement that
did not specify "NOT NULL". (In the absence of "NOT NULL" T-SQL was
implicitly assuming "NULL"). An :meth:`.Operations.alter_column` operation
that specifies :paramref:`.Operations.alter_column.type` should also
specify include either :paramref:`.Operations.alter_column.nullable` or
:paramref:`.Operations.alter_column.existing_nullable` to inform Alembic as
to whether the emitted DDL should include "NULL" or "NOT NULL"; a warning
is now emitted if this is missing under this scenario.
==== python-cryptography ====
Version update (36.0.1 -> 36.0.2)
- update to 36.0.2:
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
aaa_base (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
apparmor
atk (2.36.0 -> 2.38.0)
augeas
busybox
cloud-init (21.2 -> 21.4)
colord (1.4.5 -> 1.4.6)
container-selinux
glib2 (2.70.5 -> 2.72.0)
gnutls (3.7.3 -> 3.7.4)
gtk3 (3.24.33 -> 3.24.33+12)
harfbuzz (4.0.1 -> 4.1.0)
installation-images-MicroOS (17.45 -> 17.47)
libapparmor
libmodulemd
libsolv (0.7.21 -> 0.7.22)
libzypp (17.29.6 -> 17.30.0)
nvme-cli
python-Mako
python-setuptools
qemu
snapper (0.9.1 -> 0.10.0)
sudo (1.9.9 -> 1.9.10)
systemd (249.10 -> 250.4)
timezone (2021e -> 2022a)
transactional-update (3.6.2 -> 4.0.0~rc2)
=== Details ===
==== aaa_base ====
Version update (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
- Update to version 84.87+git20220324.fca4619:
* No completion in restricted bash
* No longer install /usr/lib/restricted/bin/hostname => /bin/hostname symlink
- Update to version 84.87+git20220321.f60f2de:
* order header in the way spec-cleaner wants it
* move changes from package to git
* merge audio files highlighting fixes from coreutils 9
* Update from coreutils 9
* Make source validator happy
- Update to version 84.87+git20220321.5a5cb79:
* DIR_COLORS: lz support
* DIR_COLORS: zstd support
- Update to version 84.87+git20220221.b62a2cf:
* package: Require new enough version of glibc
* package: build in place support
* drop /etc/ttytype (boo#1191923)
- Update to version 84.87+git20211206.de24bdf:
* Add "rpm" make target
* Remove legacy usrmerged sections
* Add rpmlintrc and README from OBS too
* Fix osc service instructions
* Add obs workflow for git integration
* Adopt upstream way of setting rp_filter and promote_secondaries
* Don't fail if net.ipv4.ping_group_range can't be set
* add spec file
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== atk ====
Version update (2.36.0 -> 2.38.0)
- Update to version 2.38.0:
+ Require Meson 0.56.2
+ Add g_autoptr support for ATK types.
+ Add ATK_STATE_COLLAPSED, matching AT-SPI's state.
+ Improve support for ATK as a Meson subproject.
+ Ensure that atk_value_get_value_and_text() can deal with NULL
out arguments.
+ Updated translations.
==== augeas ====
- add sysctl_parsing.patch (bsc#1197443)
==== busybox ====
- BuildRequire hostname: the test suite wants to compare the output
of 'hostname' against 'busybox hostname'. We should not rely
hostname to be present in the build environment.
==== cloud-init ====
Version update (21.2 -> 21.4)
- Update to version 21.4 (bsc#1192343, jsc#PM-3181)
+ Also include VMWare functionality for (jsc#PM-3175)
+ Remove patches included upstream:
- cloud-init-purge-cache-py-ver-change.patch
- cloud-init-update-test-characters-in-substitution-unit-test.patch
+ Forward port:
- cloud-init-write-routes.patch
- cloud-init-no-tempnet-oci.patch
+ Add cloud-init-vmware-test.patch
- Test is system dependend, not properly mocked
+ Azure: fallback nic needs to be reevaluated during reprovisioning
(#1094) [Anh Vo]
+ azure: pps imds (#1093) [Anh Vo]
+ testing: Remove calls to 'install_new_cloud_init' (#1092)
+ Add LXD datasource (#1040)
+ Fix unhandled apt_configure case. (#1065) [Brett Holman]
+ Allow libexec for hotplug (#1088)
+ Add necessary mocks to test_ovf unit tests (#1087)
+ Remove (deprecated) apt-key (#1068) [Brett Holman] (LP: #1836336)
+ distros: Remove a completed "TODO" comment (#1086)
+ cc_ssh.py: Add configuration for controlling ssh-keygen output (#1083)
[dermotbradley]
+ Add "install hotplug" module (SC-476) (#1069) (LP: #1946003)
+ hosts.alpine.tmpl: rearrange the order of short and long hostnames
(#1084) [dermotbradley]
+ Add max version to docutils
+ cloudinit/dmi.py: Change warning to debug to prevent console display
(#1082) [dermotbradley]
+ remove unnecessary EOF string in
disable-sshd-keygen-if-cloud-init-active.conf (#1075) [Emanuele
Giuseppe Esposito]
+ Add module 'write-files-deferred' executed in stage 'final' (#916)
[Lucendio]
+ Bump pycloudlib to fix CI (#1080)
+ Remove pin in dependencies for jsonschema (#1078)
+ Add "Google" as possible system-product-name (#1077) [vteratipally]
+ Update Debian security suite for bullseye (#1076) [Johann Queuniet]
+ Leave the details of service management to the distro (#1074)
[Andy Fiddaman]
+ Fix typos in setup.py (#1059) [Christian Clauss]
+ Update Azure _unpickle (SC-500) (#1067) (LP: #1946644)
+ cc_ssh.py: fix private key group owner and permissions (#1070)
[Emanuele Giuseppe Esposito]
+ VMware: read network-config from ISO (#1066) [Thomas Weißschuh]
+ testing: mock sleep in gce unit tests (#1072)
+ CloudStack: fix data-server DNS resolution (#1004)
[Olivier Lemasle] (LP: #1942232)
+ Fix unit test broken by pyyaml upgrade (#1071)
+ testing: add get_cloud function (SC-461) (#1038)
+ Inhibit sshd-keygen@.service if cloud-init is active (#1028)
[Ryan Harper]
+ VMWARE: search the deployPkg plugin in multiarch dir (#1061)
[xiaofengw-vmware] (LP: #1944946)
+ Fix set-name/interface DNS bug (#1058) [Andrew Kutz] (LP: #1946493)
+ Use specified tmp location for growpart (#1046) [jshen28]
+ .gitignore: ignore tags file for ctags users (#1057) [Brett Holman]
+ Allow comments in runcmd and report failed commands correctly (#1049)
[Brett Holman] (LP: #1853146)
+ tox integration: pass the *_proxy, GOOGLE_*, GCP_* env vars (#1050)
[Paride Legovini]
+ Allow disabling of network activation (SC-307) (#1048) (LP: #1938299)
+ renderer: convert relative imports to absolute (#1052) [Paride Legovini]
+ Support ETHx_IP6_GATEWAY, SET_HOSTNAME on OpenNebula (#1045)
[Vlastimil Holer]
+ integration-requirements: bump the pycloudlib commit (#1047)
[Paride Legovini]
+ Allow Vultr to set MTU and use as-is configs (#1037) [eb3095]
+ pin jsonschema in requirements.txt (#1043)
+ testing: remove cloud_tests (#1020)
+ Add andgein as contributor (#1042) [Andrew Gein]
+ Make wording for module frequency consistent (#1039) [Nicolas Bock]
+ Use ascii code for growpart (#1036) [jshen28]
+ Add jshen28 as contributor (#1035) [jshen28]
+ Skip test_cache_purged_on_version_change on Azure (#1033)
+ Remove invalid ssh_import_id from examples (#1031)
+ Cleanup Vultr support (#987) [eb3095]
+ docs: update cc_disk_setup for fs to raw disk (#1017)
+ HACKING.rst: change contact info to James Falcon (#1030)
+ tox: bump the pinned flake8 and pylint version (#1029)
[Paride Legovini] (LP: #1944414)
+ Add retries to DataSourceGCE.py when connecting to GCE (#1005)
[vteratipally]
+ Set Azure to apply networking config every BOOT (#1023)
+ Add connectivity_url to Oracle's EphemeralDHCPv4 (#988) (LP: #1939603)
+ docs: fix typo and include sudo for report bugs commands (#1022)
[Renan Rodrigo] (LP: #1940236)
+ VMware: Fix typo introduced in #947 and add test (#1019) [PengpengSun]
+ Update IPv6 entries in /etc/hosts (#1021) [Richard Hansen] (LP: #1943798)
+ Integration test upgrades for the 21.3-1 SRU (#1001)
+ Add Jille to tools/.github-cla-signers (#1016) [Jille Timmermans]
+ Improve ug_util.py (#1013) [Shreenidhi Shedi]
+ Support openEuler OS (#1012) [zhuzaifangxuele]
+ ssh_utils.py: ignore when sshd_config options are not key/value pairs
(#1007) [Emanuele Giuseppe Esposito]
+ Set Azure to only update metadata on BOOT_NEW_INSTANCE (#1006)
+ cc_update_etc_hosts: Use the distribution-defined path for the hosts
file (#983) [Andy Fiddaman]
+ Add CloudLinux OS support (#1003) [Alexandr Kravchenko]
+ puppet config: add the start_agent option (#1002) [Andrew Bogott]
+ Fix `make style-check` errors (#1000) [Shreenidhi Shedi]
+ Make cloud-id copyright year (#991) [Andrii Podanenko]
+ Add support to accept-ra in networkd renderer (#999) [Shreenidhi Shedi]
+ Update ds-identify to pass shellcheck (#979) [Andrew Kutz]
+ Azure: Retry dhcp on timeouts when polling reprovisiondata (#998)
[aswinrajamannar]
+ testing: Fix ssh keys integration test (#992)
- From 21.3
+ Azure: During primary nic detection, check interface status continuously
before rebinding again (#990) [aswinrajamannar]
+ Fix home permissions modified by ssh module (SC-338) (#984)
(LP: #1940233)
+ Add integration test for sensitive jinja substitution (#986)
+ Ignore hotplug socket when collecting logs (#985) (LP: #1940235)
+ testing: Add missing mocks to test_vmware.py (#982)
+ add Zadara Edge Cloud Platform to the supported clouds list (#963)
[sarahwzadara]
+ testing: skip upgrade tests on LXD VMs (#980)
+ Only invoke hotplug socket when functionality is enabled (#952)
+ Revert unnecesary lcase in ds-identify (#978) [Andrew Kutz]
+ cc_resolv_conf: fix typos (#969) [Shreenidhi Shedi]
+ Replace broken httpretty tests with mock (SC-324) (#973)
+ Azure: Check if interface is up after sleep when trying to bring it up
(#972) [aswinrajamannar]
+ Update dscheck_VMware's rpctool check (#970) [Shreenidhi Shedi]
+ Azure: Logging the detected interfaces (#968) [Moustafa Moustafa]
+ Change netifaces dependency to 0.10.4 (#965) [Andrew Kutz]
+ Azure: Limit polling network metadata on connection errors (#961)
[aswinrajamannar]
+ Update inconsistent indentation (#962) [Andrew Kutz]
+ cc_puppet: support AIO installations and more (#960) [Gabriel Nagy]
+ Add Puppet contributors to CLA signers (#964) [Noah Fontes]
+ Datasource for VMware (#953) [Andrew Kutz]
+ photon: refactor hostname handling and add networkd activator (#958)
[sshedi]
+ Stop copying ssh system keys and check folder permissions (#956)
[Emanuele Giuseppe Esposito]
+ testing: port remaining cloud tests to integration testing framework
(SC-191) (#955)
+ generate contents for ovf-env.xml when provisioning via IMDS (#959)
[Anh Vo]
+ Add support for EuroLinux 7 && EuroLinux 8 (#957) [Aleksander Baranowski]
+ Implementing device_aliases as described in docs (#945)
[Mal Graty] (LP: #1867532)
+ testing: fix test_ssh_import_id.py (#954)
+ Add ability to manage fallback network config on PhotonOS (#941) [sshedi]
+ Add VZLinux support (#951) [eb3095]
+ VMware: add network-config support in ovf-env.xml (#947) [PengpengSun]
+ Update pylint to v2.9.3 and fix the new issues it spots (#946)
[Paride Legovini]
+ Azure: mount default provisioning iso before try device listing (#870)
[Anh Vo]
+ Document known hotplug limitations (#950)
+ Initial hotplug support (#936)
+ Fix MIME policy failure on python version upgrade (#934)
+ run-container: fixup the centos repos baseurls when using http_proxy
(#944) [Paride Legovini]
+ tools: add support for building rpms on rocky linux (#940)
+ ssh-util: allow cloudinit to merge all ssh keys into a custom user
file, defined in AuthorizedKeysFile (#937) [Emanuele Giuseppe Esposito]
(LP: #1911680)
+ VMware: new "allow_raw_data" switch (#939) [xiaofengw-vmware]
+ bump pycloudlib version (#935)
+ add renanrodrigo as a contributor (#938) [Renan Rodrigo]
+ testing: simplify test_upgrade.py (#932)
+ freebsd/net_v1 format: read MTU from root (#930) [Gonéri Le Bouder]
+ Add new network activators to bring up interfaces (#919)
+ Detect a Python version change and clear the cache (#857)
[Robert Schweikert]
+ cloud_tests: fix the Impish release name (#931) [Paride Legovini]
+ Removed distro specific network code from Photon (#929) [sshedi]
+ Add support for VMware PhotonOS (#909) [sshedi]
+ cloud_tests: add impish release definition (#927) [Paride Legovini]
+ docs: fix stale links rename master branch to main (#926)
+ Fix DNS in NetworkState (SC-133) (#923)
+ tests: Add 'adhoc' mark for integration tests (#925)
+ Fix the spelling of "DigitalOcean" (#924) [Mark Mercado]
+ Small Doc Update for ReportEventStack and Test (#920) [Mike Russell]
+ Replace deprecated collections.Iterable with abc replacement (#922)
(LP: #1932048)
+ testing: OCI availability domain is now required (SC-59) (#910)
+ add DragonFlyBSD support (#904) [Gonéri Le Bouder]
+ Use instance-data-sensitive.json in jinja templates (SC-117) (#917)
(LP: #1931392)
+ doc: Update NoCloud docs stating required files (#918) (LP: #1931577)
+ build-on-netbsd: don't pin a specific py3 version (#913)
[Gonéri Le Bouder]
+ Create the log file with 640 permissions (#858) [Robert Schweikert]
+ Allow braces to appear in dhclient output (#911) [eb3095]
+ Docs: Replace all freenode references with libera (#912)
+ openbsd/net: flush the route table on net restart (#908)
[Gonéri Le Bouder]
+ Add Rocky Linux support to cloud-init (#906) [Louis Abel]
+ Add "esposem" as contributor (#907) [Emanuele Giuseppe Esposito]
+ Add integration test for #868 (#901)
+ Added support for importing keys via primary/security mirror clauses
(#882) [Paul Goins] (LP: #1925395)
+ [examples] config-user-groups expire in the future (#902)
[Geert Stappers]
+ BSD: static network, set the mtu (#894) [Gonéri Le Bouder]
+ Add integration test for lp-1920939 (#891)
+ Fix unit tests breaking from new httpretty version (#903)
+ Allow user control over update events (#834)
+ Update test characters in substitution unit test (#893)
+ cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)
[dermotbradley]
+ Add AlmaLinux OS support (#872) [Andrew Lukoshko]
- systemctl location (bsc#1193531)
- Add cloud-init-sysctl-not-in-bin.patch
- The sytemctl executable is not necessarily in '/bin'
==== colord ====
Version update (1.4.5 -> 1.4.6)
- Update to version 1.4.6:
+ Add missing copyright notices.
+ Add Spyder X entry.
+ Document where to send patches.
+ Don't use exact floating point comparisons.
+ Drop option for removed reverse engineering tools.
+ Drop references to hughski.com.
+ Fix a small memory leak in sqlite3_exec().
+ Fix typo in device-removed signal documentation.
+ Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
+ Do not self-obsolete shared-color-profiles by providing the
symbol with a version.
+ Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
+ Package /usr/share/bash-completion/completions/colormgr with
mode 644: the files are not executed, but sourced.
+ Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
generated by %tmpfiles_create.
==== container-selinux ====
- Add udica templates to the package
==== glib2 ====
Version update (2.70.5 -> 2.72.0)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- desktop-file-utils: add Budgie desktop environment
- Update to version 2.72.0:
+ Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2538,
glgo#GNOME/GLib!2542, glgo#GNOME/GLib!2547,
glgo#GNOME/GLib!2548, glgo#GNOME/GLib!2551,
glgo#GNOME/GLib!2552.
+ Updated translations.
==== gnutls ====
Version update (3.7.3 -> 3.7.4)
- FIPS: Additional PBKDF2 requirements for KAT [bsc#1184669]
* The IG 10.3.A and SP800-132 require some minimum parameters for
the salt length, password length and iteration count. These
parameters should be also used in the KAT.
* Add gnutls-FIPS-PBKDF2-KAT-requirements.patch
- Enable to run the regression tests also in FIPS mode.
- Update to 3.7.4:
* libgnutls: Added support for certificate compression as defined
in RFC8879.
* certtool: Added option --compress-cert that allows user to
specify compression methods for certificate compression.
* libgnutls: GnuTLS can now be compiled with --enable-strict-x509
configure option to enforce stricter certificate sanity checks
that are compliant with RFC5280.
* libgnutls: Removed IA5String type from DirectoryString within
issuer and subject name to make DirectoryString RFC5280 compliant.
* libgnutls: Added function to retrieve the name of current
ciphersuite from session.
* Bump libgnutlsxx soname due to ABI break
* API and ABI modifications:
- GNUTLS_COMP_BROTLI: New gnutls_compression_method_t enum member
- GNUTLS_COMP_ZSTD: New gnutls_compression_method_t enum member
- gnutls_compress_certificate_get_selected_method: Added
- gnutls_compress_certificate_set_methods: Added
* Update gnutls.keyring
==== gtk3 ====
Version update (3.24.33 -> 3.24.33+12)
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0
- Update to version 3.24.33+12:
+ icons: add legacy icons (boo#1197480).
+ Updated translations.
==== harfbuzz ====
Version update (4.0.1 -> 4.1.0)
- Update to version 4.1.0:
+ Various OSS-Fuzz fixes
+ Make fallback vertical-origin match FreeType?s
+ Treat visible viramas like dependent vowels in USE shaper
+ Apply presentation forms features and discretionary features in
one go in Indic shaper, which seems to match Uniscribe and
CoreText behaviour
+ Various bug fixes
==== installation-images-MicroOS ====
Version update (17.45 -> 17.47)
- merge gh#openSUSE/installation-images#584
- Use new distribution-logos for Leap Micro
- 17.47
- merge gh#openSUSE/installation-images#583
- add LeapMicro theme
- 17.46
==== libapparmor ====
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== libmodulemd ====
- BuildRequire glib2-doc when building against glib2 more recent
than 2.70.4: the documentation was split out (after it was
earlier merged; so for older distros we don't have to worry, as
glib2-devel provides glib2-doc there).
==== libsolv ====
Version update (0.7.21 -> 0.7.22)
- reworked choice rule generation to cover more usecases
- support SOLVABLE_PREREQ_IGNOREINST in the ordering code
[bsc#1196514]
- support parsing of Debian's Multi-Arch indicator
- bump version to 0.7.22
==== libzypp ====
Version update (17.29.6 -> 17.30.0)
- ZConfig: Update solver settings if target changes (bsc#1196368)
- version 17.30.0 (22)
- Fix possible hang in singletrans mode (bsc#1197134)
- Do 2 retries if mount is still busy.
- version 17.29.7 (22)
==== nvme-cli ====
- Fix install conflict caused by new bash completion script
location (bsc#1197365).
==== python-Mako ====
- python-mock is not required for build
==== python-setuptools ====
- Refresh remove_mock.patch to add a missing file to it.
==== qemu ====
- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall
(bsc#1196924)
* Patches added:
tools-virtiofsd-Add-rseq-syscall-to-the-.patch
- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503
(bsc#1197018)
* Patches added:
hw-i386-amd_iommu-Fix-maybe-uninitialize.patch
Silence-GCC-12-spurious-warnings.patch
Ignore-spurious-GCC-12-warning.patch
==== snapper ====
Version update (0.9.1 -> 0.10.0)
Subpackages: libsnapper5
- transfer filelist by pipe instead of DBus message to avoid
exceeding allowed DBus message size
- version 0.10.0
==== sudo ====
Version update (1.9.9 -> 1.9.10)
- update to 1.9.10:
* Added new log_passwords and passprompt_regex sudoers options. If
log_passwords is disabled, sudo will attempt to prevent passwords from being
logged. If sudo detects any of the regular expressions in the passprompt_regex
list in the terminal output, sudo will log ?*? characters instead of the
terminal input until a newline or carriage return is found in the input or an
output character is received.
* Added new log_passwords and passprompt_regex settings to sudo_logsrvd that
operate like the sudoers options when logging terminal input.
* Fixed several few bugs in the cvtsudoers utility when merging multiple sudoers
sources.
* Fixed a bug in sudo_logsrvd parsing the sudo_logsrvd.conf file, where the
retry_interval in the [relay] section was not being recognized.
* Restored the pre-1.9.9 behavior of not performing authentication when sudo?s -n
option is specified. A new noninteractive_auth sudoers option has been added to
enable PAM authentication in non-interactive mode. GitHub issue #131.
* On systems with /proc, if the /proc/self/stat (Linux) or /proc/pid/psinfo
(other systems) file is missing or invalid, sudo will now check file
descriptors 0-2 to determine the user?s terminal. Bug #1020.
* Fixed a compilation problem on Debian kFreeBSD. Bug #1021.
* Fixed a crash in sudo_logsrvd when running in relay mode if an alert message is
received.
* Fixed an issue that resulting in ?problem with defaults entries? email to be
sent if a user ran sudo when the sudoers entry in the nsswitch.conf file
includes ?sss? but no sudo provider is configured in /etc/sssd/sssd.conf.
* Updated the warning displayed when the invoking user is not allowed to run
sudo. If sudo has been configured to send mail on failed attempts (see the
mail_* flags in sudoers), it will now print ?This incident has been reported to
the administrator.? If the mailto or mailerpath sudoers settings are disabled,
the message will not be printed and no mail will be sent.
* Fixed a bug where the user-specified command timeout was not being honored if
the sudoers rule did not also specify a timeout.
* Added support for using POSIX extended regular expressions in sudoers rules. A
command and/or arguments in sudoers are treated as a regular expression if they
start with a ?^? character and end with a ?$?. The command and arguments are
matched separately, either one (or both) may be a regular expression.
* A user may now only run sudo -U otheruser -l if they have a ?sudo ALL?
privilege where the RunAs user contains either root or otheruser. Previously,
having ?sudo ALL? was sufficient, regardless of the RunAs user. GitHub issue
[#134].
* The sudo lecture is now displayed immediately before the password prompt. As a
result, sudo will no longer display the lecture unless the user needs to enter
a password. Authentication methods that don?t interact with the user via a
terminal do not trigger the lecture.
* Sudo now uses its own closefrom() emulation on Linux systems. The glibc version
may not work in a chroot jail where /proc is not available. If close_range(2)
is present, it will be used in preference to /proc/self/fd.
- drop sudo-1.9.9-honor-T_opt.patch , feature-upstream-restrict-sudo-U-other-l.patch
(upstream)
==== systemd ====
Version update (249.10 -> 250.4)
Subpackages: libsystemd0 libudev1 udev
- spec: cope with %{_modprobedir} being /lib/modprobe.d on SLE
- Add 1000-Revert-getty-Pass-tty-to-use-by-agetty-via-stdin.patch
A temporary workaround until bsc#1197178 is resolved.
- Import commit 8ef8dfd5401ba18caec59e54a05af9f2e0d7ac65 (merge of v250.4)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/ca89b1d1fd1ae86cc1e763d2d01ec28…
- Import commit ca89b1d1fd1ae86cc1e763d2d01ec2806f3a4d3a
37b683c832 journal: preserve acls when rotating user journals with NOCOW attribute set
d043fabebc journal: when copying journal file to undo NOCOW flag, go via fd
78c2766689 journal-file: explicitly handle file systems that do not support hole punching
7ecfb4b098 journal-file: fix error handling of pread() in journald_file_punch_holes()
c4946a412c journal-file: don't use pread() when determining where to append, use mmap as before
d3fbd20628 journal: various fixes to journal_file_read_object()
5897a8e8d4 shared: Handle filesystems that don't support hole punching in COPY_HOLES
27746408e2 journal: Truncate file instead of punching hole in final object
59b6130030 shared: Ensure COPY_HOLES copies trailing holes
ac9ccba73f journal: stat journal file after truncating
0257283444 journal: Copy holes when archiving BTRFS journal files
26c2a9952d shared: Copy holes in sparse files in copy_bytes_full()
6c7191dece copy: fix wrong argument passed to S_ISREG() in copy_file_fd_full()
af0a43024d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529)
- Update Supplements to new format in baselibs.conf
- Fix libsystemd-shared exclusion in baselibs.conf
- Exclude new cryptsetup libraries in baselibs.conf
==== timezone ====
Version update (2021e -> 2022a)
- timezone update 2022a:
* Palestine will spring forward on 2022-03-27, not -03-26*
* zdump -v now outputs better failure indications
* Bug fixes for code that reads corrupted TZif data
==== transactional-update ====
Version update (3.6.2 -> 4.0.0~rc2)
Subpackages: dracut-transactional-update transactional-update-zypp-config tukit
- Version 4.0.0~rc2
- Fix missing prompt in "shell" command [bsc#1196580]
- Add output of tukit commands to log file
- Fix compilation error with GCC12 [boo#1194876]
- Fixed (non-critical) security review comments [boo#1196149]
- Fixed selfupdate
- Code cleanup
- Version 4.0.0~rc1
This release is API, but not ABI compatible with previous releases;
existing applications will have to be recompiled against this new version.
Major features:
- Introduces a D-Bus service to access the libtukit API via the
org.opensuse.tukit.Transaction interface
- Introduces a C binding via libtukit.h.
Other changes:
- t-u: Rework --quiet handling to make sure no output is shown even in
error cases; this is necessary for automation, e.g. with Salt.
[gh#openSUSE/transactional-update#73]
- tukit: Allow storing command output into variable by introducing a new
optional parameter for "execute" and "callExt".
- Replace multiple and non-standalone occurenses of {} in "callExt"
argument.
- Split transactional-update.timer into transactional-update.timer
and transactional-update-cleanup.timer; the later will clean up
old snapshots even when the system does not do automatic updates.
- tukit: Remove legacy alias "setDiscard" for "setDiscardIfUnchanged".
- Throw exception if snapshot is not found.
- Fix various compiler warnings
- Update spec file:
- Include tukitd D-Bus daemon
- Only install one version of the library (as there are no breaking API
changes yet)
- Add %pre scriplets for systemd services
- Replace %systemd_postun scriptlets with %systemd_postun_with_restart
to satisfy rpmlint checks
- Add transactional-update log file as %ghost file
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa
Mesa-drivers
aaa_base (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
apparmor
atk (2.36.0 -> 2.38.0)
augeas
busybox
cloud-init (21.2 -> 21.4)
colord (1.4.5 -> 1.4.6)
container-selinux
desktop-file-utils
distribution-logos-openSUSE (20201117 -> 20220322)
ffmpeg-4
glib2 (2.70.5 -> 2.72.0)
gnutls (3.7.3 -> 3.7.4)
google-droid-fonts
gstreamer (1.18.6 -> 1.20.1)
gstreamer-plugins-bad (1.18.6 -> 1.20.1)
gstreamer-plugins-base (1.18.6 -> 1.20.1)
gtk3 (3.24.33 -> 3.24.33+12)
harfbuzz (4.0.1 -> 4.1.0)
installation-images-MicroOS (17.45 -> 17.47)
kwin5
libapparmor
libmodulemd
libnma (1.8.34 -> 1.8.36)
libqt5-qtwebengine
libsolv (0.7.21 -> 0.7.22)
libzypp (17.29.6 -> 17.30.0)
mutter
nvme-cli
patterns-gnome
perl-HTML-Parser (3.76 -> 3.77)
python-Mako
python-setuptools
qemu
sgml-skel (0.7.1 -> 0.7.2)
snapper (0.9.1 -> 0.10.0)
sudo (1.9.9 -> 1.9.10)
systemd (249.10 -> 250.4)
timezone (2021e -> 2022a)
transactional-update (3.6.2 -> 4.0.0~rc2)
wireplumber (0.4.8 -> 0.4.9)
yelp
=== Details ===
==== Mesa ====
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- get rid of Mesa-libVulkan-devel(-32bit) package, which no longer
makes sense since Mesa 21.1.0
* https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916860ec217eac60903…
==== Mesa-drivers ====
Subpackages: Mesa-dri Mesa-gallium
- get rid of Mesa-libVulkan-devel(-32bit) package, which no longer
makes sense since Mesa 21.1.0
* https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916860ec217eac60903…
==== aaa_base ====
Version update (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
- Update to version 84.87+git20220324.fca4619:
* No completion in restricted bash
* No longer install /usr/lib/restricted/bin/hostname => /bin/hostname symlink
- Update to version 84.87+git20220321.f60f2de:
* order header in the way spec-cleaner wants it
* move changes from package to git
* merge audio files highlighting fixes from coreutils 9
* Update from coreutils 9
* Make source validator happy
- Update to version 84.87+git20220321.5a5cb79:
* DIR_COLORS: lz support
* DIR_COLORS: zstd support
- Update to version 84.87+git20220221.b62a2cf:
* package: Require new enough version of glibc
* package: build in place support
* drop /etc/ttytype (boo#1191923)
- Update to version 84.87+git20211206.de24bdf:
* Add "rpm" make target
* Remove legacy usrmerged sections
* Add rpmlintrc and README from OBS too
* Fix osc service instructions
* Add obs workflow for git integration
* Adopt upstream way of setting rp_filter and promote_secondaries
* Don't fail if net.ipv4.ping_group_range can't be set
* add spec file
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== atk ====
Version update (2.36.0 -> 2.38.0)
Subpackages: libatk-1_0-0 typelib-1_0-Atk-1_0
- Update to version 2.38.0:
+ Require Meson 0.56.2
+ Add g_autoptr support for ATK types.
+ Add ATK_STATE_COLLAPSED, matching AT-SPI's state.
+ Improve support for ATK as a Meson subproject.
+ Ensure that atk_value_get_value_and_text() can deal with NULL
out arguments.
+ Updated translations.
==== augeas ====
- add sysctl_parsing.patch (bsc#1197443)
==== busybox ====
- BuildRequire hostname: the test suite wants to compare the output
of 'hostname' against 'busybox hostname'. We should not rely
hostname to be present in the build environment.
==== cloud-init ====
Version update (21.2 -> 21.4)
- Update to version 21.4 (bsc#1192343, jsc#PM-3181)
+ Also include VMWare functionality for (jsc#PM-3175)
+ Remove patches included upstream:
- cloud-init-purge-cache-py-ver-change.patch
- cloud-init-update-test-characters-in-substitution-unit-test.patch
+ Forward port:
- cloud-init-write-routes.patch
- cloud-init-no-tempnet-oci.patch
+ Add cloud-init-vmware-test.patch
- Test is system dependend, not properly mocked
+ Azure: fallback nic needs to be reevaluated during reprovisioning
(#1094) [Anh Vo]
+ azure: pps imds (#1093) [Anh Vo]
+ testing: Remove calls to 'install_new_cloud_init' (#1092)
+ Add LXD datasource (#1040)
+ Fix unhandled apt_configure case. (#1065) [Brett Holman]
+ Allow libexec for hotplug (#1088)
+ Add necessary mocks to test_ovf unit tests (#1087)
+ Remove (deprecated) apt-key (#1068) [Brett Holman] (LP: #1836336)
+ distros: Remove a completed "TODO" comment (#1086)
+ cc_ssh.py: Add configuration for controlling ssh-keygen output (#1083)
[dermotbradley]
+ Add "install hotplug" module (SC-476) (#1069) (LP: #1946003)
+ hosts.alpine.tmpl: rearrange the order of short and long hostnames
(#1084) [dermotbradley]
+ Add max version to docutils
+ cloudinit/dmi.py: Change warning to debug to prevent console display
(#1082) [dermotbradley]
+ remove unnecessary EOF string in
disable-sshd-keygen-if-cloud-init-active.conf (#1075) [Emanuele
Giuseppe Esposito]
+ Add module 'write-files-deferred' executed in stage 'final' (#916)
[Lucendio]
+ Bump pycloudlib to fix CI (#1080)
+ Remove pin in dependencies for jsonschema (#1078)
+ Add "Google" as possible system-product-name (#1077) [vteratipally]
+ Update Debian security suite for bullseye (#1076) [Johann Queuniet]
+ Leave the details of service management to the distro (#1074)
[Andy Fiddaman]
+ Fix typos in setup.py (#1059) [Christian Clauss]
+ Update Azure _unpickle (SC-500) (#1067) (LP: #1946644)
+ cc_ssh.py: fix private key group owner and permissions (#1070)
[Emanuele Giuseppe Esposito]
+ VMware: read network-config from ISO (#1066) [Thomas Weißschuh]
+ testing: mock sleep in gce unit tests (#1072)
+ CloudStack: fix data-server DNS resolution (#1004)
[Olivier Lemasle] (LP: #1942232)
+ Fix unit test broken by pyyaml upgrade (#1071)
+ testing: add get_cloud function (SC-461) (#1038)
+ Inhibit sshd-keygen@.service if cloud-init is active (#1028)
[Ryan Harper]
+ VMWARE: search the deployPkg plugin in multiarch dir (#1061)
[xiaofengw-vmware] (LP: #1944946)
+ Fix set-name/interface DNS bug (#1058) [Andrew Kutz] (LP: #1946493)
+ Use specified tmp location for growpart (#1046) [jshen28]
+ .gitignore: ignore tags file for ctags users (#1057) [Brett Holman]
+ Allow comments in runcmd and report failed commands correctly (#1049)
[Brett Holman] (LP: #1853146)
+ tox integration: pass the *_proxy, GOOGLE_*, GCP_* env vars (#1050)
[Paride Legovini]
+ Allow disabling of network activation (SC-307) (#1048) (LP: #1938299)
+ renderer: convert relative imports to absolute (#1052) [Paride Legovini]
+ Support ETHx_IP6_GATEWAY, SET_HOSTNAME on OpenNebula (#1045)
[Vlastimil Holer]
+ integration-requirements: bump the pycloudlib commit (#1047)
[Paride Legovini]
+ Allow Vultr to set MTU and use as-is configs (#1037) [eb3095]
+ pin jsonschema in requirements.txt (#1043)
+ testing: remove cloud_tests (#1020)
+ Add andgein as contributor (#1042) [Andrew Gein]
+ Make wording for module frequency consistent (#1039) [Nicolas Bock]
+ Use ascii code for growpart (#1036) [jshen28]
+ Add jshen28 as contributor (#1035) [jshen28]
+ Skip test_cache_purged_on_version_change on Azure (#1033)
+ Remove invalid ssh_import_id from examples (#1031)
+ Cleanup Vultr support (#987) [eb3095]
+ docs: update cc_disk_setup for fs to raw disk (#1017)
+ HACKING.rst: change contact info to James Falcon (#1030)
+ tox: bump the pinned flake8 and pylint version (#1029)
[Paride Legovini] (LP: #1944414)
+ Add retries to DataSourceGCE.py when connecting to GCE (#1005)
[vteratipally]
+ Set Azure to apply networking config every BOOT (#1023)
+ Add connectivity_url to Oracle's EphemeralDHCPv4 (#988) (LP: #1939603)
+ docs: fix typo and include sudo for report bugs commands (#1022)
[Renan Rodrigo] (LP: #1940236)
+ VMware: Fix typo introduced in #947 and add test (#1019) [PengpengSun]
+ Update IPv6 entries in /etc/hosts (#1021) [Richard Hansen] (LP: #1943798)
+ Integration test upgrades for the 21.3-1 SRU (#1001)
+ Add Jille to tools/.github-cla-signers (#1016) [Jille Timmermans]
+ Improve ug_util.py (#1013) [Shreenidhi Shedi]
+ Support openEuler OS (#1012) [zhuzaifangxuele]
+ ssh_utils.py: ignore when sshd_config options are not key/value pairs
(#1007) [Emanuele Giuseppe Esposito]
+ Set Azure to only update metadata on BOOT_NEW_INSTANCE (#1006)
+ cc_update_etc_hosts: Use the distribution-defined path for the hosts
file (#983) [Andy Fiddaman]
+ Add CloudLinux OS support (#1003) [Alexandr Kravchenko]
+ puppet config: add the start_agent option (#1002) [Andrew Bogott]
+ Fix `make style-check` errors (#1000) [Shreenidhi Shedi]
+ Make cloud-id copyright year (#991) [Andrii Podanenko]
+ Add support to accept-ra in networkd renderer (#999) [Shreenidhi Shedi]
+ Update ds-identify to pass shellcheck (#979) [Andrew Kutz]
+ Azure: Retry dhcp on timeouts when polling reprovisiondata (#998)
[aswinrajamannar]
+ testing: Fix ssh keys integration test (#992)
- From 21.3
+ Azure: During primary nic detection, check interface status continuously
before rebinding again (#990) [aswinrajamannar]
+ Fix home permissions modified by ssh module (SC-338) (#984)
(LP: #1940233)
+ Add integration test for sensitive jinja substitution (#986)
+ Ignore hotplug socket when collecting logs (#985) (LP: #1940235)
+ testing: Add missing mocks to test_vmware.py (#982)
+ add Zadara Edge Cloud Platform to the supported clouds list (#963)
[sarahwzadara]
+ testing: skip upgrade tests on LXD VMs (#980)
+ Only invoke hotplug socket when functionality is enabled (#952)
+ Revert unnecesary lcase in ds-identify (#978) [Andrew Kutz]
+ cc_resolv_conf: fix typos (#969) [Shreenidhi Shedi]
+ Replace broken httpretty tests with mock (SC-324) (#973)
+ Azure: Check if interface is up after sleep when trying to bring it up
(#972) [aswinrajamannar]
+ Update dscheck_VMware's rpctool check (#970) [Shreenidhi Shedi]
+ Azure: Logging the detected interfaces (#968) [Moustafa Moustafa]
+ Change netifaces dependency to 0.10.4 (#965) [Andrew Kutz]
+ Azure: Limit polling network metadata on connection errors (#961)
[aswinrajamannar]
+ Update inconsistent indentation (#962) [Andrew Kutz]
+ cc_puppet: support AIO installations and more (#960) [Gabriel Nagy]
+ Add Puppet contributors to CLA signers (#964) [Noah Fontes]
+ Datasource for VMware (#953) [Andrew Kutz]
+ photon: refactor hostname handling and add networkd activator (#958)
[sshedi]
+ Stop copying ssh system keys and check folder permissions (#956)
[Emanuele Giuseppe Esposito]
+ testing: port remaining cloud tests to integration testing framework
(SC-191) (#955)
+ generate contents for ovf-env.xml when provisioning via IMDS (#959)
[Anh Vo]
+ Add support for EuroLinux 7 && EuroLinux 8 (#957) [Aleksander Baranowski]
+ Implementing device_aliases as described in docs (#945)
[Mal Graty] (LP: #1867532)
+ testing: fix test_ssh_import_id.py (#954)
+ Add ability to manage fallback network config on PhotonOS (#941) [sshedi]
+ Add VZLinux support (#951) [eb3095]
+ VMware: add network-config support in ovf-env.xml (#947) [PengpengSun]
+ Update pylint to v2.9.3 and fix the new issues it spots (#946)
[Paride Legovini]
+ Azure: mount default provisioning iso before try device listing (#870)
[Anh Vo]
+ Document known hotplug limitations (#950)
+ Initial hotplug support (#936)
+ Fix MIME policy failure on python version upgrade (#934)
+ run-container: fixup the centos repos baseurls when using http_proxy
(#944) [Paride Legovini]
+ tools: add support for building rpms on rocky linux (#940)
+ ssh-util: allow cloudinit to merge all ssh keys into a custom user
file, defined in AuthorizedKeysFile (#937) [Emanuele Giuseppe Esposito]
(LP: #1911680)
+ VMware: new "allow_raw_data" switch (#939) [xiaofengw-vmware]
+ bump pycloudlib version (#935)
+ add renanrodrigo as a contributor (#938) [Renan Rodrigo]
+ testing: simplify test_upgrade.py (#932)
+ freebsd/net_v1 format: read MTU from root (#930) [Gonéri Le Bouder]
+ Add new network activators to bring up interfaces (#919)
+ Detect a Python version change and clear the cache (#857)
[Robert Schweikert]
+ cloud_tests: fix the Impish release name (#931) [Paride Legovini]
+ Removed distro specific network code from Photon (#929) [sshedi]
+ Add support for VMware PhotonOS (#909) [sshedi]
+ cloud_tests: add impish release definition (#927) [Paride Legovini]
+ docs: fix stale links rename master branch to main (#926)
+ Fix DNS in NetworkState (SC-133) (#923)
+ tests: Add 'adhoc' mark for integration tests (#925)
+ Fix the spelling of "DigitalOcean" (#924) [Mark Mercado]
+ Small Doc Update for ReportEventStack and Test (#920) [Mike Russell]
+ Replace deprecated collections.Iterable with abc replacement (#922)
(LP: #1932048)
+ testing: OCI availability domain is now required (SC-59) (#910)
+ add DragonFlyBSD support (#904) [Gonéri Le Bouder]
+ Use instance-data-sensitive.json in jinja templates (SC-117) (#917)
(LP: #1931392)
+ doc: Update NoCloud docs stating required files (#918) (LP: #1931577)
+ build-on-netbsd: don't pin a specific py3 version (#913)
[Gonéri Le Bouder]
+ Create the log file with 640 permissions (#858) [Robert Schweikert]
+ Allow braces to appear in dhclient output (#911) [eb3095]
+ Docs: Replace all freenode references with libera (#912)
+ openbsd/net: flush the route table on net restart (#908)
[Gonéri Le Bouder]
+ Add Rocky Linux support to cloud-init (#906) [Louis Abel]
+ Add "esposem" as contributor (#907) [Emanuele Giuseppe Esposito]
+ Add integration test for #868 (#901)
+ Added support for importing keys via primary/security mirror clauses
(#882) [Paul Goins] (LP: #1925395)
+ [examples] config-user-groups expire in the future (#902)
[Geert Stappers]
+ BSD: static network, set the mtu (#894) [Gonéri Le Bouder]
+ Add integration test for lp-1920939 (#891)
+ Fix unit tests breaking from new httpretty version (#903)
+ Allow user control over update events (#834)
+ Update test characters in substitution unit test (#893)
+ cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)
[dermotbradley]
+ Add AlmaLinux OS support (#872) [Andrew Lukoshko]
- systemctl location (bsc#1193531)
- Add cloud-init-sysctl-not-in-bin.patch
- The sytemctl executable is not necessarily in '/bin'
==== colord ====
Version update (1.4.5 -> 1.4.6)
Subpackages: colord-color-profiles libcolord2 libcolorhug2
- Update to version 1.4.6:
+ Add missing copyright notices.
+ Add Spyder X entry.
+ Document where to send patches.
+ Don't use exact floating point comparisons.
+ Drop option for removed reverse engineering tools.
+ Drop references to hughski.com.
+ Fix a small memory leak in sqlite3_exec().
+ Fix typo in device-removed signal documentation.
+ Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
+ Do not self-obsolete shared-color-profiles by providing the
symbol with a version.
+ Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
+ Package /usr/share/bash-completion/completions/colormgr with
mode 644: the files are not executed, but sourced.
+ Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
generated by %tmpfiles_create.
==== container-selinux ====
- Add udica templates to the package
==== desktop-file-utils ====
- suse-update-mime-defaults: add Budgie desktop environment
==== distribution-logos-openSUSE ====
Version update (20201117 -> 20220322)
Subpackages: distribution-logos-openSUSE-MicroOS distribution-logos-openSUSE-icons
- Initial Leap Micro 5.2 branding
==== ffmpeg-4 ====
Subpackages: libavcodec58_134 libavformat58_76 libavutil56_70 libswresample3_9
- Add conflicts for ffmpeg-5's tools
==== glib2 ====
Version update (2.70.5 -> 2.72.0)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- desktop-file-utils: add Budgie desktop environment
- Update to version 2.72.0:
+ Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2538,
glgo#GNOME/GLib!2542, glgo#GNOME/GLib!2547,
glgo#GNOME/GLib!2548, glgo#GNOME/GLib!2551,
glgo#GNOME/GLib!2552.
+ Updated translations.
==== gnutls ====
Version update (3.7.3 -> 3.7.4)
- FIPS: Additional PBKDF2 requirements for KAT [bsc#1184669]
* The IG 10.3.A and SP800-132 require some minimum parameters for
the salt length, password length and iteration count. These
parameters should be also used in the KAT.
* Add gnutls-FIPS-PBKDF2-KAT-requirements.patch
- Enable to run the regression tests also in FIPS mode.
- Update to 3.7.4:
* libgnutls: Added support for certificate compression as defined
in RFC8879.
* certtool: Added option --compress-cert that allows user to
specify compression methods for certificate compression.
* libgnutls: GnuTLS can now be compiled with --enable-strict-x509
configure option to enforce stricter certificate sanity checks
that are compliant with RFC5280.
* libgnutls: Removed IA5String type from DirectoryString within
issuer and subject name to make DirectoryString RFC5280 compliant.
* libgnutls: Added function to retrieve the name of current
ciphersuite from session.
* Bump libgnutlsxx soname due to ABI break
* API and ABI modifications:
- GNUTLS_COMP_BROTLI: New gnutls_compression_method_t enum member
- GNUTLS_COMP_ZSTD: New gnutls_compression_method_t enum member
- gnutls_compress_certificate_get_selected_method: Added
- gnutls_compress_certificate_set_methods: Added
* Update gnutls.keyring
==== google-droid-fonts ====
- Add sources DroidSansFallback.ttf DroidSansFallbackFull.ttf
DroidSansMono.ttf: Merge the latest modification from Android
project (bsc#1190886).
==== gstreamer ====
Version update (1.18.6 -> 1.20.1)
Subpackages: libgstreamer-1_0-0 typelib-1_0-Gst-1_0
- Update to version 1.20.1:
+ deinterlace: various bug fixes for yadif, greedy and scalerbob
methods
+ gtk video sink: Fix rotation not being applied when paused
+ gst-play-1.0: Fix trick-mode handling in keyboard shortcut
+ jpegdec: fix RGB conversion handling
+ matroskademux: improved ProRes video handling
+ matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio
caps fields correctly when checking caps equality on input caps
changes
+ videoaggregator fixes (negative rate handling, current position
rounding)
+ soup http plugin: Lookup libsoup dylib files on Apple
platforms; fix Cerbero static build on Android and iOS
+ Support build against libfreeaptx in openaptx plugin
+ Fix linking issues on Illumos distros
+ GstPlay: Fix new error + warning parsing API (was unusuable
before)
+ mpegtsmux: VBR muxing fixes
+ nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
+ Support build against libfreeaptx in openaptx plugin
+ webrtc: Various fixes to the webrtc-sendrecv python example
+ macOS: support a relocatable `GStreamer.framework` on macOS
+ macOS: fix applemedia plugin failing to load on ARM64 macOS
+ windows: ship wavpack library
+ gst-python: Fix build with Python 3.11
+ various bug fixes, memory leak fixes, and other stability and
reliability improvements
+ plugin loader: show the reason when spawning of
gst-plugin-scanner fails
+ registry, plugin loading: fix dynamic relocation if
GST_PLUGIN_SUBDIR (libdir) is not a single subdirectory;
improve GST_PLUGIN_SUBDIR handling
+ context: fix transfer annotation on
gst_context_writable_structure() for bindings
+ baseparse: Don't truncate the duration to milliseconds in
gst_base_parse_convert_default()
+ bufferpool: Deactivate pool and get rid of references to other
objects from dispose instead of finalize
==== gstreamer-plugins-bad ====
Version update (1.18.6 -> 1.20.1)
Subpackages: libgstphotography-1_0-0 libgstplayer-1_0-0
- Add patch to support building with srt 1.3.4 in SLE
* fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
pkgconfig(ldacBT-enc) is not available.
- Update to version 1.20.1:
+ GstPlay: Fix new error + warning parsing API (was unusuable
before)
+ av1parse: let the parser continue on verbose OBUs
+ d3d11converter: Fix RGB to GRAY conversion, broken debug
messages, and add missing GRAY conversion
+ gs: look for google_cloud_cpp_storage.pc
+ ipcpipeline: fix crash and error on windows with SOCKET or
_pipe()
+ ivfparse: Don't set zero resolution on caps
+ mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
fix locking in error code path; handle more program updates
+ mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
muxing behaviour
+ mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs
hash table, and pad streams
+ mpegtsmux: Skip empty buffers
+ osxaudiodeviceprovider: Add initial support for duplex devices
on OSX
+ rtpldacpay: Fix missing payload information
+ sdpdemux: add media attributes to caps, fixes ptp clock
handling
+ mfaudioenc: Handle empty IMFMediaBuffer
+ nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
+ nvenc: Fix deadlock because of too strict buffer pool size
+ va: fix library build issues, caps leaks in the vpp transform
function, and add vaav1dec to documentation
+ v4l2codecs: vp9: Minor fixes
+ v4l2codecs: h264: Correct scaling matrix ABI check
+ dtlstransport: Notify ICE transport property changes
+ webrtc: Various fixes to the webrtc-sendrecv python example
+ webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
+ Support build against libfreeaptx in openaptx plugin
+ Fix linking issues on Illumos distros
- Drop patch already included upstream:
+ 1634.patch
==== gstreamer-plugins-base ====
Version update (1.18.6 -> 1.20.1)
Subpackages: libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0
- Update to version 1.20.1:
+ typefindfunctions: Fix WebVTT format detection for very short
files
+ gldisplay: Reorder GST_GL_WINDOW check for egl-device
+ rtpbasepayload: Copy all buffer metadata instead of just
GstMetas for the input meta buffer
+ codec-utils: Avoid out-of-bounds error
+ navigation: Fix Since markers for mouse scroll events
+ videoaggregator: Fix for unhandled negative rate
+ videoaggregator: Use floor() to calculate current position
+ video-color: Fix for missing clipping in PQ EOTF function
+ gst-play-1.0: Fix trick-mode handling in keyboard shortcut
+ audiovisualizer: shader: Fix out of bound write
==== gtk3 ====
Version update (3.24.33 -> 3.24.33+12)
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Update to version 3.24.33+12:
+ icons: add legacy icons (boo#1197480).
+ Updated translations.
==== harfbuzz ====
Version update (4.0.1 -> 4.1.0)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0
- Update to version 4.1.0:
+ Various OSS-Fuzz fixes
+ Make fallback vertical-origin match FreeType?s
+ Treat visible viramas like dependent vowels in USE shaper
+ Apply presentation forms features and discretionary features in
one go in Indic shaper, which seems to match Uniscribe and
CoreText behaviour
+ Various bug fixes
==== installation-images-MicroOS ====
Version update (17.45 -> 17.47)
- merge gh#openSUSE/installation-images#584
- Use new distribution-logos for Leap Micro
- 17.47
- merge gh#openSUSE/installation-images#583
- add LeapMicro theme
- 17.46
==== kwin5 ====
- Add patch to fix client cursor offset in VMs (kde#427060):
* 0001-backends-drm-fall-back-to-legacy-mode-in-virtual-mac.patch
==== libapparmor ====
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== libmodulemd ====
- BuildRequire glib2-doc when building against glib2 more recent
than 2.70.4: the documentation was split out (after it was
earlier merged; so for older distros we don't have to worry, as
glib2-devel provides glib2-doc there).
==== libnma ====
Version update (1.8.34 -> 1.8.36)
Subpackages: libnma-gtk4-0 libnma0 typelib-1_0-NMA-1_0
- Update to version 1.8.36:
+ Include OWE wireless security option.
+ Do not allow setting empty 802.1x domain for EAP TLS.
+ The GtkBuilder files for Gtk4 are now included in the release
tarball.
==== libqt5-qtwebengine ====
- Add patch to fix build with GCC 12:
* 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
==== libsolv ====
Version update (0.7.21 -> 0.7.22)
- reworked choice rule generation to cover more usecases
- support SOLVABLE_PREREQ_IGNOREINST in the ordering code
[bsc#1196514]
- support parsing of Debian's Multi-Arch indicator
- bump version to 0.7.22
==== libzypp ====
Version update (17.29.6 -> 17.30.0)
- ZConfig: Update solver settings if target changes (bsc#1196368)
- version 17.30.0 (22)
- Fix possible hang in singletrans mode (bsc#1197134)
- Do 2 retries if mount is still busy.
- version 17.29.7 (22)
==== mutter ====
- Add mutter-bail-out-on-reentry-into-map-unmap.patch: This fixes
gnome-shell crash when dragging close button in overview by
bailing out on reentry into map/unmap() (bsc#1197350,
glgo#GNOME/mutter!2299).
==== nvme-cli ====
- Fix install conflict caused by new bash completion script
location (bsc#1197365).
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis
- Recommend systemd-icon-branding by gnome_x11: try to get the
correct branding installed, allowing to show the correct icon in
gnome-control-center.
==== perl-HTML-Parser ====
Version update (3.76 -> 3.77)
- updated to 3.77
see /usr/share/doc/packages/perl-HTML-Parser/Changes
3.77 2022-03-14
* Update tests to remove HTML4 specific tags (GH#25) (Jess)
==== python-Mako ====
- python-mock is not required for build
==== python-setuptools ====
- Refresh remove_mock.patch to add a missing file to it.
==== qemu ====
- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall
(bsc#1196924)
* Patches added:
tools-virtiofsd-Add-rseq-syscall-to-the-.patch
- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503
(bsc#1197018)
* Patches added:
hw-i386-amd_iommu-Fix-maybe-uninitialize.patch
Silence-GCC-12-spurious-warnings.patch
Ignore-spurious-GCC-12-warning.patch
==== sgml-skel ====
Version update (0.7.1 -> 0.7.2)
- Create version 0.7.2
- Ensure resulting file has proper SELinux context (#6)
- Apply spec-cleaner
==== snapper ====
Version update (0.9.1 -> 0.10.0)
Subpackages: libsnapper5
- transfer filelist by pipe instead of DBus message to avoid
exceeding allowed DBus message size
- version 0.10.0
==== sudo ====
Version update (1.9.9 -> 1.9.10)
- update to 1.9.10:
* Added new log_passwords and passprompt_regex sudoers options. If
log_passwords is disabled, sudo will attempt to prevent passwords from being
logged. If sudo detects any of the regular expressions in the passprompt_regex
list in the terminal output, sudo will log ?*? characters instead of the
terminal input until a newline or carriage return is found in the input or an
output character is received.
* Added new log_passwords and passprompt_regex settings to sudo_logsrvd that
operate like the sudoers options when logging terminal input.
* Fixed several few bugs in the cvtsudoers utility when merging multiple sudoers
sources.
* Fixed a bug in sudo_logsrvd parsing the sudo_logsrvd.conf file, where the
retry_interval in the [relay] section was not being recognized.
* Restored the pre-1.9.9 behavior of not performing authentication when sudo?s -n
option is specified. A new noninteractive_auth sudoers option has been added to
enable PAM authentication in non-interactive mode. GitHub issue #131.
* On systems with /proc, if the /proc/self/stat (Linux) or /proc/pid/psinfo
(other systems) file is missing or invalid, sudo will now check file
descriptors 0-2 to determine the user?s terminal. Bug #1020.
* Fixed a compilation problem on Debian kFreeBSD. Bug #1021.
* Fixed a crash in sudo_logsrvd when running in relay mode if an alert message is
received.
* Fixed an issue that resulting in ?problem with defaults entries? email to be
sent if a user ran sudo when the sudoers entry in the nsswitch.conf file
includes ?sss? but no sudo provider is configured in /etc/sssd/sssd.conf.
* Updated the warning displayed when the invoking user is not allowed to run
sudo. If sudo has been configured to send mail on failed attempts (see the
mail_* flags in sudoers), it will now print ?This incident has been reported to
the administrator.? If the mailto or mailerpath sudoers settings are disabled,
the message will not be printed and no mail will be sent.
* Fixed a bug where the user-specified command timeout was not being honored if
the sudoers rule did not also specify a timeout.
* Added support for using POSIX extended regular expressions in sudoers rules. A
command and/or arguments in sudoers are treated as a regular expression if they
start with a ?^? character and end with a ?$?. The command and arguments are
matched separately, either one (or both) may be a regular expression.
* A user may now only run sudo -U otheruser -l if they have a ?sudo ALL?
privilege where the RunAs user contains either root or otheruser. Previously,
having ?sudo ALL? was sufficient, regardless of the RunAs user. GitHub issue
[#134].
* The sudo lecture is now displayed immediately before the password prompt. As a
result, sudo will no longer display the lecture unless the user needs to enter
a password. Authentication methods that don?t interact with the user via a
terminal do not trigger the lecture.
* Sudo now uses its own closefrom() emulation on Linux systems. The glibc version
may not work in a chroot jail where /proc is not available. If close_range(2)
is present, it will be used in preference to /proc/self/fd.
- drop sudo-1.9.9-honor-T_opt.patch , feature-upstream-restrict-sudo-U-other-l.patch
(upstream)
==== systemd ====
Version update (249.10 -> 250.4)
Subpackages: libsystemd0 libudev1 udev
- spec: cope with %{_modprobedir} being /lib/modprobe.d on SLE
- Add 1000-Revert-getty-Pass-tty-to-use-by-agetty-via-stdin.patch
A temporary workaround until bsc#1197178 is resolved.
- Import commit 8ef8dfd5401ba18caec59e54a05af9f2e0d7ac65 (merge of v250.4)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/ca89b1d1fd1ae86cc1e763d2d01ec28…
- Import commit ca89b1d1fd1ae86cc1e763d2d01ec2806f3a4d3a
37b683c832 journal: preserve acls when rotating user journals with NOCOW attribute set
d043fabebc journal: when copying journal file to undo NOCOW flag, go via fd
78c2766689 journal-file: explicitly handle file systems that do not support hole punching
7ecfb4b098 journal-file: fix error handling of pread() in journald_file_punch_holes()
c4946a412c journal-file: don't use pread() when determining where to append, use mmap as before
d3fbd20628 journal: various fixes to journal_file_read_object()
5897a8e8d4 shared: Handle filesystems that don't support hole punching in COPY_HOLES
27746408e2 journal: Truncate file instead of punching hole in final object
59b6130030 shared: Ensure COPY_HOLES copies trailing holes
ac9ccba73f journal: stat journal file after truncating
0257283444 journal: Copy holes when archiving BTRFS journal files
26c2a9952d shared: Copy holes in sparse files in copy_bytes_full()
6c7191dece copy: fix wrong argument passed to S_ISREG() in copy_file_fd_full()
af0a43024d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529)
- Update Supplements to new format in baselibs.conf
- Fix libsystemd-shared exclusion in baselibs.conf
- Exclude new cryptsetup libraries in baselibs.conf
==== timezone ====
Version update (2021e -> 2022a)
- timezone update 2022a:
* Palestine will spring forward on 2022-03-27, not -03-26*
* zdump -v now outputs better failure indications
* Bug fixes for code that reads corrupted TZif data
==== transactional-update ====
Version update (3.6.2 -> 4.0.0~rc2)
Subpackages: dracut-transactional-update transactional-update-zypp-config tukit
- Version 4.0.0~rc2
- Fix missing prompt in "shell" command [bsc#1196580]
- Add output of tukit commands to log file
- Fix compilation error with GCC12 [boo#1194876]
- Fixed (non-critical) security review comments [boo#1196149]
- Fixed selfupdate
- Code cleanup
- Version 4.0.0~rc1
This release is API, but not ABI compatible with previous releases;
existing applications will have to be recompiled against this new version.
Major features:
- Introduces a D-Bus service to access the libtukit API via the
org.opensuse.tukit.Transaction interface
- Introduces a C binding via libtukit.h.
Other changes:
- t-u: Rework --quiet handling to make sure no output is shown even in
error cases; this is necessary for automation, e.g. with Salt.
[gh#openSUSE/transactional-update#73]
- tukit: Allow storing command output into variable by introducing a new
optional parameter for "execute" and "callExt".
- Replace multiple and non-standalone occurenses of {} in "callExt"
argument.
- Split transactional-update.timer into transactional-update.timer
and transactional-update-cleanup.timer; the later will clean up
old snapshots even when the system does not do automatic updates.
- tukit: Remove legacy alias "setDiscard" for "setDiscardIfUnchanged".
- Throw exception if snapshot is not found.
- Fix various compiler warnings
- Update spec file:
- Include tukitd D-Bus daemon
- Only install one version of the library (as there are no breaking API
changes yet)
- Add %pre scriplets for systemd services
- Replace %systemd_postun scriptlets with %systemd_postun_with_restart
to satisfy rpmlint checks
- Add transactional-update log file as %ghost file
==== wireplumber ====
Version update (0.4.8 -> 0.4.9)
Subpackages: libwireplumber-0_4-0 wireplumber-audio
- Make the wireplumber-audio noarch as it just contains a lua
config file.
- Update to version 0.4.9:
* Fixes:
- restore-stream no longer crashes if properties for it are not
present in the config (#190)
- spa-json no longer crashes on non-x86 architectures
- Fixed a potential crash in the bluetooth auto-switch module
(#193)
- Fixed a race condition that would cause Zoom desktop audio
sharing to fail (#197)
- Surround sound in some games is now exposed properly
(pipewire#876)
- Fixed a race condition that would cause the default source &
sink to not be set at startup
- policy-node now supports the 'target.object' key on streams
and metadata
- Multiple fixes in policy-node that make the logic in some
cases behave more like PulseAudio (regarding nodes with the
dont-reconnect property and regarding following the default
source/sink)
- Fixed a bug with parsing unquoted strings in spa-json
* Misc:
- The policy now supports configuring "persistent" device
profiles. If a device is manually set to one of these
profiles, then it will not be auto-switched to another
profile automatically under any circumstances (#138, #204)
- The device-activation module was re-written in lua
- Brave, Edge, Vivaldi and Telegram were added in the bluetooth
auto-switch applications list
- ALSA nodes now use the PCM name to populate node.nick, which
is useful at least on HDA cards using UCM, where all outputs
(analog, hdmi, etc) are exposesd as nodes on a single profile
- An icon name is now set on the properties of bluetooth devices
- Drop patches already upstream:
* 0001-spa-json-fix-va_list-APIs-for-different-architectures.patch
* 0001-restore-stream-do-not-crash-if-config_properties-is-nil.patch
* 0002-policy-bluetooth-fix-string.find-crash-with-nil-string.patch
* 0003-si-audio-adapter-relax-format-parsing.patch
- Update split-config-file.py script
==== yelp ====
Subpackages: libyelp0
- Add yelp-ghelp.patch: Be even more careful about stripping
slashes. Fix applications still using ghelp: URIs.
1
0
Building multi-arch containers using buildah: How to properly setup binfmt?
by Johannes Kastl 29 Mar '22
by Johannes Kastl 29 Mar '22
29 Mar '22
Hi all,
can someone untangle this knot for me? I am stuck and am missing an important
piece, it seems:
I want to build multi-arch containers using buildah.
https://podman.io/blogs/2021/10/11/multiarch.html
buildah build --jobs=4
--platform=linux/amd64,linux/ppc64le,linux/arm64,linux/s390x --manifest shazam .
For this I need to have qemu-emulation available, as far as I understood.
So I installed qemu-linux-user and issued the following commands:
qemu-binfmt-conf.sh --systemd aarch64
qemu-binfmt-conf.sh --systemd s390x
qemu-binfmt-conf.sh --systemd arm
I then restarted the systemd-binfmt service and checked in /proc/sys/fs/binfmt_misc:
# ls /proc/sys/fs/binfmt_misc
qemu-aarch64 qemu-arm qemu-s390x register status
#
However, building for amd64 works, but fails for both arm64 and s390x.
> $ buildah bud --arch arm64 .
> STEP 1/2: FROM registry.access.redhat.com/ubi8:latest
> STEP 2/2: RUN uname -a
> exec /bin/sh: no such file or directory
> error building at STEP "RUN uname -a": error while running runtime: exit status 1
> ERRO[0003] exit status 1
I found multiple examples running "RUN arch" or similar in the Containerfile,
and I tried all of them. And each time I get the error on non-amd64.
Is there another step I forgot?
Is there documentation on enabling the qemu-binfmt-thingy that I did not find?
I know that the error says "no such file or directory", I think this just means
that the shell could not be executed due to arch-mismatch. I got some "exec
format error" messages when trying some golang examples.
Thanks for your help!
Kind Regards,
Johannes
--
Johannes Kastl
Linux Consultant & Trainer
Tel.: +49 (0) 151 2372 5802
Mail: kastl(a)b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg
http://www.b1-systems.de
GF: Ralph Dehner
Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
3
13
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
aaa_base (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
apparmor
atk (2.36.0 -> 2.38.0)
augeas
busybox
cloud-init (21.2 -> 21.4)
colord (1.4.5 -> 1.4.6)
container-selinux
desktop-file-utils
distribution-logos-openSUSE (20201117 -> 20220322)
ffmpeg-4
glib2 (2.70.5 -> 2.72.0)
gnutls (3.7.3 -> 3.7.4)
google-droid-fonts
gtk3 (3.24.33 -> 3.24.33+12)
harfbuzz (4.0.1 -> 4.1.0)
installation-images-MicroOS (17.45 -> 17.47)
kwin5
libapparmor
libnma (1.8.34 -> 1.8.36)
libqt5-qtwebengine
libsolv (0.7.21 -> 0.7.22)
libzypp (17.29.6 -> 17.30.0)
mutter
patterns-gnome
python-Mako
python-setuptools
qemu
sgml-skel (0.7.1 -> 0.7.2)
sudo (1.9.9 -> 1.9.10)
systemd (249.10 -> 250.4)
timezone (2021e -> 2022a)
transactional-update (3.6.2 -> 4.0.0~rc2)
wireplumber
yelp
=== Details ===
==== aaa_base ====
Version update (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
- Update to version 84.87+git20220324.fca4619:
* No completion in restricted bash
* No longer install /usr/lib/restricted/bin/hostname => /bin/hostname symlink
- Update to version 84.87+git20220321.f60f2de:
* order header in the way spec-cleaner wants it
* move changes from package to git
* merge audio files highlighting fixes from coreutils 9
* Update from coreutils 9
* Make source validator happy
- Update to version 84.87+git20220321.5a5cb79:
* DIR_COLORS: lz support
* DIR_COLORS: zstd support
- Update to version 84.87+git20220221.b62a2cf:
* package: Require new enough version of glibc
* package: build in place support
* drop /etc/ttytype (boo#1191923)
- Update to version 84.87+git20211206.de24bdf:
* Add "rpm" make target
* Remove legacy usrmerged sections
* Add rpmlintrc and README from OBS too
* Fix osc service instructions
* Add obs workflow for git integration
* Adopt upstream way of setting rp_filter and promote_secondaries
* Don't fail if net.ipv4.ping_group_range can't be set
* add spec file
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== atk ====
Version update (2.36.0 -> 2.38.0)
Subpackages: libatk-1_0-0 typelib-1_0-Atk-1_0
- Update to version 2.38.0:
+ Require Meson 0.56.2
+ Add g_autoptr support for ATK types.
+ Add ATK_STATE_COLLAPSED, matching AT-SPI's state.
+ Improve support for ATK as a Meson subproject.
+ Ensure that atk_value_get_value_and_text() can deal with NULL
out arguments.
+ Updated translations.
==== augeas ====
- add sysctl_parsing.patch (bsc#1197443)
==== busybox ====
- BuildRequire hostname: the test suite wants to compare the output
of 'hostname' against 'busybox hostname'. We should not rely
hostname to be present in the build environment.
==== cloud-init ====
Version update (21.2 -> 21.4)
- Update to version 21.4 (bsc#1192343, jsc#PM-3181)
+ Also include VMWare functionality for (jsc#PM-3175)
+ Remove patches included upstream:
- cloud-init-purge-cache-py-ver-change.patch
- cloud-init-update-test-characters-in-substitution-unit-test.patch
+ Forward port:
- cloud-init-write-routes.patch
- cloud-init-no-tempnet-oci.patch
+ Add cloud-init-vmware-test.patch
- Test is system dependend, not properly mocked
+ Azure: fallback nic needs to be reevaluated during reprovisioning
(#1094) [Anh Vo]
+ azure: pps imds (#1093) [Anh Vo]
+ testing: Remove calls to 'install_new_cloud_init' (#1092)
+ Add LXD datasource (#1040)
+ Fix unhandled apt_configure case. (#1065) [Brett Holman]
+ Allow libexec for hotplug (#1088)
+ Add necessary mocks to test_ovf unit tests (#1087)
+ Remove (deprecated) apt-key (#1068) [Brett Holman] (LP: #1836336)
+ distros: Remove a completed "TODO" comment (#1086)
+ cc_ssh.py: Add configuration for controlling ssh-keygen output (#1083)
[dermotbradley]
+ Add "install hotplug" module (SC-476) (#1069) (LP: #1946003)
+ hosts.alpine.tmpl: rearrange the order of short and long hostnames
(#1084) [dermotbradley]
+ Add max version to docutils
+ cloudinit/dmi.py: Change warning to debug to prevent console display
(#1082) [dermotbradley]
+ remove unnecessary EOF string in
disable-sshd-keygen-if-cloud-init-active.conf (#1075) [Emanuele
Giuseppe Esposito]
+ Add module 'write-files-deferred' executed in stage 'final' (#916)
[Lucendio]
+ Bump pycloudlib to fix CI (#1080)
+ Remove pin in dependencies for jsonschema (#1078)
+ Add "Google" as possible system-product-name (#1077) [vteratipally]
+ Update Debian security suite for bullseye (#1076) [Johann Queuniet]
+ Leave the details of service management to the distro (#1074)
[Andy Fiddaman]
+ Fix typos in setup.py (#1059) [Christian Clauss]
+ Update Azure _unpickle (SC-500) (#1067) (LP: #1946644)
+ cc_ssh.py: fix private key group owner and permissions (#1070)
[Emanuele Giuseppe Esposito]
+ VMware: read network-config from ISO (#1066) [Thomas Weißschuh]
+ testing: mock sleep in gce unit tests (#1072)
+ CloudStack: fix data-server DNS resolution (#1004)
[Olivier Lemasle] (LP: #1942232)
+ Fix unit test broken by pyyaml upgrade (#1071)
+ testing: add get_cloud function (SC-461) (#1038)
+ Inhibit sshd-keygen@.service if cloud-init is active (#1028)
[Ryan Harper]
+ VMWARE: search the deployPkg plugin in multiarch dir (#1061)
[xiaofengw-vmware] (LP: #1944946)
+ Fix set-name/interface DNS bug (#1058) [Andrew Kutz] (LP: #1946493)
+ Use specified tmp location for growpart (#1046) [jshen28]
+ .gitignore: ignore tags file for ctags users (#1057) [Brett Holman]
+ Allow comments in runcmd and report failed commands correctly (#1049)
[Brett Holman] (LP: #1853146)
+ tox integration: pass the *_proxy, GOOGLE_*, GCP_* env vars (#1050)
[Paride Legovini]
+ Allow disabling of network activation (SC-307) (#1048) (LP: #1938299)
+ renderer: convert relative imports to absolute (#1052) [Paride Legovini]
+ Support ETHx_IP6_GATEWAY, SET_HOSTNAME on OpenNebula (#1045)
[Vlastimil Holer]
+ integration-requirements: bump the pycloudlib commit (#1047)
[Paride Legovini]
+ Allow Vultr to set MTU and use as-is configs (#1037) [eb3095]
+ pin jsonschema in requirements.txt (#1043)
+ testing: remove cloud_tests (#1020)
+ Add andgein as contributor (#1042) [Andrew Gein]
+ Make wording for module frequency consistent (#1039) [Nicolas Bock]
+ Use ascii code for growpart (#1036) [jshen28]
+ Add jshen28 as contributor (#1035) [jshen28]
+ Skip test_cache_purged_on_version_change on Azure (#1033)
+ Remove invalid ssh_import_id from examples (#1031)
+ Cleanup Vultr support (#987) [eb3095]
+ docs: update cc_disk_setup for fs to raw disk (#1017)
+ HACKING.rst: change contact info to James Falcon (#1030)
+ tox: bump the pinned flake8 and pylint version (#1029)
[Paride Legovini] (LP: #1944414)
+ Add retries to DataSourceGCE.py when connecting to GCE (#1005)
[vteratipally]
+ Set Azure to apply networking config every BOOT (#1023)
+ Add connectivity_url to Oracle's EphemeralDHCPv4 (#988) (LP: #1939603)
+ docs: fix typo and include sudo for report bugs commands (#1022)
[Renan Rodrigo] (LP: #1940236)
+ VMware: Fix typo introduced in #947 and add test (#1019) [PengpengSun]
+ Update IPv6 entries in /etc/hosts (#1021) [Richard Hansen] (LP: #1943798)
+ Integration test upgrades for the 21.3-1 SRU (#1001)
+ Add Jille to tools/.github-cla-signers (#1016) [Jille Timmermans]
+ Improve ug_util.py (#1013) [Shreenidhi Shedi]
+ Support openEuler OS (#1012) [zhuzaifangxuele]
+ ssh_utils.py: ignore when sshd_config options are not key/value pairs
(#1007) [Emanuele Giuseppe Esposito]
+ Set Azure to only update metadata on BOOT_NEW_INSTANCE (#1006)
+ cc_update_etc_hosts: Use the distribution-defined path for the hosts
file (#983) [Andy Fiddaman]
+ Add CloudLinux OS support (#1003) [Alexandr Kravchenko]
+ puppet config: add the start_agent option (#1002) [Andrew Bogott]
+ Fix `make style-check` errors (#1000) [Shreenidhi Shedi]
+ Make cloud-id copyright year (#991) [Andrii Podanenko]
+ Add support to accept-ra in networkd renderer (#999) [Shreenidhi Shedi]
+ Update ds-identify to pass shellcheck (#979) [Andrew Kutz]
+ Azure: Retry dhcp on timeouts when polling reprovisiondata (#998)
[aswinrajamannar]
+ testing: Fix ssh keys integration test (#992)
- From 21.3
+ Azure: During primary nic detection, check interface status continuously
before rebinding again (#990) [aswinrajamannar]
+ Fix home permissions modified by ssh module (SC-338) (#984)
(LP: #1940233)
+ Add integration test for sensitive jinja substitution (#986)
+ Ignore hotplug socket when collecting logs (#985) (LP: #1940235)
+ testing: Add missing mocks to test_vmware.py (#982)
+ add Zadara Edge Cloud Platform to the supported clouds list (#963)
[sarahwzadara]
+ testing: skip upgrade tests on LXD VMs (#980)
+ Only invoke hotplug socket when functionality is enabled (#952)
+ Revert unnecesary lcase in ds-identify (#978) [Andrew Kutz]
+ cc_resolv_conf: fix typos (#969) [Shreenidhi Shedi]
+ Replace broken httpretty tests with mock (SC-324) (#973)
+ Azure: Check if interface is up after sleep when trying to bring it up
(#972) [aswinrajamannar]
+ Update dscheck_VMware's rpctool check (#970) [Shreenidhi Shedi]
+ Azure: Logging the detected interfaces (#968) [Moustafa Moustafa]
+ Change netifaces dependency to 0.10.4 (#965) [Andrew Kutz]
+ Azure: Limit polling network metadata on connection errors (#961)
[aswinrajamannar]
+ Update inconsistent indentation (#962) [Andrew Kutz]
+ cc_puppet: support AIO installations and more (#960) [Gabriel Nagy]
+ Add Puppet contributors to CLA signers (#964) [Noah Fontes]
+ Datasource for VMware (#953) [Andrew Kutz]
+ photon: refactor hostname handling and add networkd activator (#958)
[sshedi]
+ Stop copying ssh system keys and check folder permissions (#956)
[Emanuele Giuseppe Esposito]
+ testing: port remaining cloud tests to integration testing framework
(SC-191) (#955)
+ generate contents for ovf-env.xml when provisioning via IMDS (#959)
[Anh Vo]
+ Add support for EuroLinux 7 && EuroLinux 8 (#957) [Aleksander Baranowski]
+ Implementing device_aliases as described in docs (#945)
[Mal Graty] (LP: #1867532)
+ testing: fix test_ssh_import_id.py (#954)
+ Add ability to manage fallback network config on PhotonOS (#941) [sshedi]
+ Add VZLinux support (#951) [eb3095]
+ VMware: add network-config support in ovf-env.xml (#947) [PengpengSun]
+ Update pylint to v2.9.3 and fix the new issues it spots (#946)
[Paride Legovini]
+ Azure: mount default provisioning iso before try device listing (#870)
[Anh Vo]
+ Document known hotplug limitations (#950)
+ Initial hotplug support (#936)
+ Fix MIME policy failure on python version upgrade (#934)
+ run-container: fixup the centos repos baseurls when using http_proxy
(#944) [Paride Legovini]
+ tools: add support for building rpms on rocky linux (#940)
+ ssh-util: allow cloudinit to merge all ssh keys into a custom user
file, defined in AuthorizedKeysFile (#937) [Emanuele Giuseppe Esposito]
(LP: #1911680)
+ VMware: new "allow_raw_data" switch (#939) [xiaofengw-vmware]
+ bump pycloudlib version (#935)
+ add renanrodrigo as a contributor (#938) [Renan Rodrigo]
+ testing: simplify test_upgrade.py (#932)
+ freebsd/net_v1 format: read MTU from root (#930) [Gonéri Le Bouder]
+ Add new network activators to bring up interfaces (#919)
+ Detect a Python version change and clear the cache (#857)
[Robert Schweikert]
+ cloud_tests: fix the Impish release name (#931) [Paride Legovini]
+ Removed distro specific network code from Photon (#929) [sshedi]
+ Add support for VMware PhotonOS (#909) [sshedi]
+ cloud_tests: add impish release definition (#927) [Paride Legovini]
+ docs: fix stale links rename master branch to main (#926)
+ Fix DNS in NetworkState (SC-133) (#923)
+ tests: Add 'adhoc' mark for integration tests (#925)
+ Fix the spelling of "DigitalOcean" (#924) [Mark Mercado]
+ Small Doc Update for ReportEventStack and Test (#920) [Mike Russell]
+ Replace deprecated collections.Iterable with abc replacement (#922)
(LP: #1932048)
+ testing: OCI availability domain is now required (SC-59) (#910)
+ add DragonFlyBSD support (#904) [Gonéri Le Bouder]
+ Use instance-data-sensitive.json in jinja templates (SC-117) (#917)
(LP: #1931392)
+ doc: Update NoCloud docs stating required files (#918) (LP: #1931577)
+ build-on-netbsd: don't pin a specific py3 version (#913)
[Gonéri Le Bouder]
+ Create the log file with 640 permissions (#858) [Robert Schweikert]
+ Allow braces to appear in dhclient output (#911) [eb3095]
+ Docs: Replace all freenode references with libera (#912)
+ openbsd/net: flush the route table on net restart (#908)
[Gonéri Le Bouder]
+ Add Rocky Linux support to cloud-init (#906) [Louis Abel]
+ Add "esposem" as contributor (#907) [Emanuele Giuseppe Esposito]
+ Add integration test for #868 (#901)
+ Added support for importing keys via primary/security mirror clauses
(#882) [Paul Goins] (LP: #1925395)
+ [examples] config-user-groups expire in the future (#902)
[Geert Stappers]
+ BSD: static network, set the mtu (#894) [Gonéri Le Bouder]
+ Add integration test for lp-1920939 (#891)
+ Fix unit tests breaking from new httpretty version (#903)
+ Allow user control over update events (#834)
+ Update test characters in substitution unit test (#893)
+ cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)
[dermotbradley]
+ Add AlmaLinux OS support (#872) [Andrew Lukoshko]
- systemctl location (bsc#1193531)
- Add cloud-init-sysctl-not-in-bin.patch
- The sytemctl executable is not necessarily in '/bin'
==== colord ====
Version update (1.4.5 -> 1.4.6)
Subpackages: colord-color-profiles libcolord2 libcolorhug2
- Update to version 1.4.6:
+ Add missing copyright notices.
+ Add Spyder X entry.
+ Document where to send patches.
+ Don't use exact floating point comparisons.
+ Drop option for removed reverse engineering tools.
+ Drop references to hughski.com.
+ Fix a small memory leak in sqlite3_exec().
+ Fix typo in device-removed signal documentation.
+ Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
+ Do not self-obsolete shared-color-profiles by providing the
symbol with a version.
+ Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
+ Package /usr/share/bash-completion/completions/colormgr with
mode 644: the files are not executed, but sourced.
+ Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
generated by %tmpfiles_create.
==== container-selinux ====
- Add udica templates to the package
==== desktop-file-utils ====
- suse-update-mime-defaults: add Budgie desktop environment
==== distribution-logos-openSUSE ====
Version update (20201117 -> 20220322)
Subpackages: distribution-logos-openSUSE-MicroOS distribution-logos-openSUSE-icons
- Initial Leap Micro 5.2 branding
==== ffmpeg-4 ====
Subpackages: libavcodec58_134 libavformat58_76 libavutil56_70 libswresample3_9
- Add conflicts for ffmpeg-5's tools
==== glib2 ====
Version update (2.70.5 -> 2.72.0)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- desktop-file-utils: add Budgie desktop environment
- Update to version 2.72.0:
+ Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2538,
glgo#GNOME/GLib!2542, glgo#GNOME/GLib!2547,
glgo#GNOME/GLib!2548, glgo#GNOME/GLib!2551,
glgo#GNOME/GLib!2552.
+ Updated translations.
==== gnutls ====
Version update (3.7.3 -> 3.7.4)
- FIPS: Additional PBKDF2 requirements for KAT [bsc#1184669]
* The IG 10.3.A and SP800-132 require some minimum parameters for
the salt length, password length and iteration count. These
parameters should be also used in the KAT.
* Add gnutls-FIPS-PBKDF2-KAT-requirements.patch
- Enable to run the regression tests also in FIPS mode.
- Update to 3.7.4:
* libgnutls: Added support for certificate compression as defined
in RFC8879.
* certtool: Added option --compress-cert that allows user to
specify compression methods for certificate compression.
* libgnutls: GnuTLS can now be compiled with --enable-strict-x509
configure option to enforce stricter certificate sanity checks
that are compliant with RFC5280.
* libgnutls: Removed IA5String type from DirectoryString within
issuer and subject name to make DirectoryString RFC5280 compliant.
* libgnutls: Added function to retrieve the name of current
ciphersuite from session.
* Bump libgnutlsxx soname due to ABI break
* API and ABI modifications:
- GNUTLS_COMP_BROTLI: New gnutls_compression_method_t enum member
- GNUTLS_COMP_ZSTD: New gnutls_compression_method_t enum member
- gnutls_compress_certificate_get_selected_method: Added
- gnutls_compress_certificate_set_methods: Added
* Update gnutls.keyring
==== google-droid-fonts ====
- Add sources DroidSansFallback.ttf DroidSansFallbackFull.ttf
DroidSansMono.ttf: Merge the latest modification from Android
project (bsc#1190886).
==== gtk3 ====
Version update (3.24.33 -> 3.24.33+12)
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Update to version 3.24.33+12:
+ icons: add legacy icons (boo#1197480).
+ Updated translations.
==== harfbuzz ====
Version update (4.0.1 -> 4.1.0)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0
- Update to version 4.1.0:
+ Various OSS-Fuzz fixes
+ Make fallback vertical-origin match FreeType?s
+ Treat visible viramas like dependent vowels in USE shaper
+ Apply presentation forms features and discretionary features in
one go in Indic shaper, which seems to match Uniscribe and
CoreText behaviour
+ Various bug fixes
==== installation-images-MicroOS ====
Version update (17.45 -> 17.47)
- merge gh#openSUSE/installation-images#584
- Use new distribution-logos for Leap Micro
- 17.47
- merge gh#openSUSE/installation-images#583
- add LeapMicro theme
- 17.46
==== kwin5 ====
- Add patch to fix client cursor offset in VMs (kde#427060):
* 0001-backends-drm-fall-back-to-legacy-mode-in-virtual-mac.patch
==== libapparmor ====
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== libnma ====
Version update (1.8.34 -> 1.8.36)
Subpackages: libnma-gtk4-0 libnma0 typelib-1_0-NMA-1_0
- Update to version 1.8.36:
+ Include OWE wireless security option.
+ Do not allow setting empty 802.1x domain for EAP TLS.
+ The GtkBuilder files for Gtk4 are now included in the release
tarball.
==== libqt5-qtwebengine ====
- Add patch to fix build with GCC 12:
* 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
==== libsolv ====
Version update (0.7.21 -> 0.7.22)
- reworked choice rule generation to cover more usecases
- support SOLVABLE_PREREQ_IGNOREINST in the ordering code
[bsc#1196514]
- support parsing of Debian's Multi-Arch indicator
- bump version to 0.7.22
==== libzypp ====
Version update (17.29.6 -> 17.30.0)
- ZConfig: Update solver settings if target changes (bsc#1196368)
- version 17.30.0 (22)
- Fix possible hang in singletrans mode (bsc#1197134)
- Do 2 retries if mount is still busy.
- version 17.29.7 (22)
==== mutter ====
- Add mutter-bail-out-on-reentry-into-map-unmap.patch: This fixes
gnome-shell crash when dragging close button in overview by
bailing out on reentry into map/unmap() (bsc#1197350,
glgo#GNOME/mutter!2299).
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis
- Recommend systemd-icon-branding by gnome_x11: try to get the
correct branding installed, allowing to show the correct icon in
gnome-control-center.
==== python-Mako ====
- python-mock is not required for build
==== python-setuptools ====
- Refresh remove_mock.patch to add a missing file to it.
==== qemu ====
- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall
(bsc#1196924)
* Patches added:
tools-virtiofsd-Add-rseq-syscall-to-the-.patch
- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503
(bsc#1197018)
* Patches added:
hw-i386-amd_iommu-Fix-maybe-uninitialize.patch
Silence-GCC-12-spurious-warnings.patch
Ignore-spurious-GCC-12-warning.patch
==== sgml-skel ====
Version update (0.7.1 -> 0.7.2)
- Create version 0.7.2
- Ensure resulting file has proper SELinux context (#6)
- Apply spec-cleaner
==== sudo ====
Version update (1.9.9 -> 1.9.10)
- update to 1.9.10:
* Added new log_passwords and passprompt_regex sudoers options. If
log_passwords is disabled, sudo will attempt to prevent passwords from being
logged. If sudo detects any of the regular expressions in the passprompt_regex
list in the terminal output, sudo will log ?*? characters instead of the
terminal input until a newline or carriage return is found in the input or an
output character is received.
* Added new log_passwords and passprompt_regex settings to sudo_logsrvd that
operate like the sudoers options when logging terminal input.
* Fixed several few bugs in the cvtsudoers utility when merging multiple sudoers
sources.
* Fixed a bug in sudo_logsrvd parsing the sudo_logsrvd.conf file, where the
retry_interval in the [relay] section was not being recognized.
* Restored the pre-1.9.9 behavior of not performing authentication when sudo?s -n
option is specified. A new noninteractive_auth sudoers option has been added to
enable PAM authentication in non-interactive mode. GitHub issue #131.
* On systems with /proc, if the /proc/self/stat (Linux) or /proc/pid/psinfo
(other systems) file is missing or invalid, sudo will now check file
descriptors 0-2 to determine the user?s terminal. Bug #1020.
* Fixed a compilation problem on Debian kFreeBSD. Bug #1021.
* Fixed a crash in sudo_logsrvd when running in relay mode if an alert message is
received.
* Fixed an issue that resulting in ?problem with defaults entries? email to be
sent if a user ran sudo when the sudoers entry in the nsswitch.conf file
includes ?sss? but no sudo provider is configured in /etc/sssd/sssd.conf.
* Updated the warning displayed when the invoking user is not allowed to run
sudo. If sudo has been configured to send mail on failed attempts (see the
mail_* flags in sudoers), it will now print ?This incident has been reported to
the administrator.? If the mailto or mailerpath sudoers settings are disabled,
the message will not be printed and no mail will be sent.
* Fixed a bug where the user-specified command timeout was not being honored if
the sudoers rule did not also specify a timeout.
* Added support for using POSIX extended regular expressions in sudoers rules. A
command and/or arguments in sudoers are treated as a regular expression if they
start with a ?^? character and end with a ?$?. The command and arguments are
matched separately, either one (or both) may be a regular expression.
* A user may now only run sudo -U otheruser -l if they have a ?sudo ALL?
privilege where the RunAs user contains either root or otheruser. Previously,
having ?sudo ALL? was sufficient, regardless of the RunAs user. GitHub issue
[#134].
* The sudo lecture is now displayed immediately before the password prompt. As a
result, sudo will no longer display the lecture unless the user needs to enter
a password. Authentication methods that don?t interact with the user via a
terminal do not trigger the lecture.
* Sudo now uses its own closefrom() emulation on Linux systems. The glibc version
may not work in a chroot jail where /proc is not available. If close_range(2)
is present, it will be used in preference to /proc/self/fd.
- drop sudo-1.9.9-honor-T_opt.patch , feature-upstream-restrict-sudo-U-other-l.patch
(upstream)
==== systemd ====
Version update (249.10 -> 250.4)
Subpackages: libsystemd0 libudev1 udev
- spec: cope with %{_modprobedir} being /lib/modprobe.d on SLE
- Add 1000-Revert-getty-Pass-tty-to-use-by-agetty-via-stdin.patch
A temporary workaround until bsc#1197178 is resolved.
- Import commit 8ef8dfd5401ba18caec59e54a05af9f2e0d7ac65 (merge of v250.4)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/ca89b1d1fd1ae86cc1e763d2d01ec28…
- Import commit ca89b1d1fd1ae86cc1e763d2d01ec2806f3a4d3a
37b683c832 journal: preserve acls when rotating user journals with NOCOW attribute set
d043fabebc journal: when copying journal file to undo NOCOW flag, go via fd
78c2766689 journal-file: explicitly handle file systems that do not support hole punching
7ecfb4b098 journal-file: fix error handling of pread() in journald_file_punch_holes()
c4946a412c journal-file: don't use pread() when determining where to append, use mmap as before
d3fbd20628 journal: various fixes to journal_file_read_object()
5897a8e8d4 shared: Handle filesystems that don't support hole punching in COPY_HOLES
27746408e2 journal: Truncate file instead of punching hole in final object
59b6130030 shared: Ensure COPY_HOLES copies trailing holes
ac9ccba73f journal: stat journal file after truncating
0257283444 journal: Copy holes when archiving BTRFS journal files
26c2a9952d shared: Copy holes in sparse files in copy_bytes_full()
6c7191dece copy: fix wrong argument passed to S_ISREG() in copy_file_fd_full()
af0a43024d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529)
- Update Supplements to new format in baselibs.conf
- Fix libsystemd-shared exclusion in baselibs.conf
- Exclude new cryptsetup libraries in baselibs.conf
==== timezone ====
Version update (2021e -> 2022a)
- timezone update 2022a:
* Palestine will spring forward on 2022-03-27, not -03-26*
* zdump -v now outputs better failure indications
* Bug fixes for code that reads corrupted TZif data
==== transactional-update ====
Version update (3.6.2 -> 4.0.0~rc2)
Subpackages: dracut-transactional-update transactional-update-zypp-config tukit
- Version 4.0.0~rc2
- Fix missing prompt in "shell" command [bsc#1196580]
- Add output of tukit commands to log file
- Fix compilation error with GCC12 [boo#1194876]
- Fixed (non-critical) security review comments [boo#1196149]
- Fixed selfupdate
- Code cleanup
- Version 4.0.0~rc1
This release is API, but not ABI compatible with previous releases;
existing applications will have to be recompiled against this new version.
Major features:
- Introduces a D-Bus service to access the libtukit API via the
org.opensuse.tukit.Transaction interface
- Introduces a C binding via libtukit.h.
Other changes:
- t-u: Rework --quiet handling to make sure no output is shown even in
error cases; this is necessary for automation, e.g. with Salt.
[gh#openSUSE/transactional-update#73]
- tukit: Allow storing command output into variable by introducing a new
optional parameter for "execute" and "callExt".
- Replace multiple and non-standalone occurenses of {} in "callExt"
argument.
- Split transactional-update.timer into transactional-update.timer
and transactional-update-cleanup.timer; the later will clean up
old snapshots even when the system does not do automatic updates.
- tukit: Remove legacy alias "setDiscard" for "setDiscardIfUnchanged".
- Throw exception if snapshot is not found.
- Fix various compiler warnings
- Update spec file:
- Include tukitd D-Bus daemon
- Only install one version of the library (as there are no breaking API
changes yet)
- Add %pre scriplets for systemd services
- Replace %systemd_postun scriptlets with %systemd_postun_with_restart
to satisfy rpmlint checks
- Add transactional-update log file as %ghost file
==== wireplumber ====
Subpackages: libwireplumber-0_4-0 wireplumber-audio
- Make the wireplumber-audio noarch as it just contains a lua
config file.
==== yelp ====
Subpackages: libyelp0
- Add yelp-ghelp.patch: Be even more careful about stripping
slashes. Fix applications still using ghelp: URIs.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
aaa_base (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
apparmor
atk (2.36.0 -> 2.38.0)
augeas
busybox
cloud-init (21.2 -> 21.4)
colord (1.4.5 -> 1.4.6)
container-selinux
glib2 (2.70.5 -> 2.72.0)
gnutls (3.7.3 -> 3.7.4)
gtk3 (3.24.33 -> 3.24.33+12)
harfbuzz (4.0.1 -> 4.1.0)
installation-images-MicroOS (17.45 -> 17.47)
libapparmor
libsolv (0.7.21 -> 0.7.22)
libzypp (17.29.6 -> 17.30.0)
python-Mako
python-setuptools
qemu
sudo (1.9.9 -> 1.9.10)
systemd (249.10 -> 250.4)
timezone (2021e -> 2022a)
transactional-update (3.6.2 -> 4.0.0~rc2)
=== Details ===
==== aaa_base ====
Version update (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
- Update to version 84.87+git20220324.fca4619:
* No completion in restricted bash
* No longer install /usr/lib/restricted/bin/hostname => /bin/hostname symlink
- Update to version 84.87+git20220321.f60f2de:
* order header in the way spec-cleaner wants it
* move changes from package to git
* merge audio files highlighting fixes from coreutils 9
* Update from coreutils 9
* Make source validator happy
- Update to version 84.87+git20220321.5a5cb79:
* DIR_COLORS: lz support
* DIR_COLORS: zstd support
- Update to version 84.87+git20220221.b62a2cf:
* package: Require new enough version of glibc
* package: build in place support
* drop /etc/ttytype (boo#1191923)
- Update to version 84.87+git20211206.de24bdf:
* Add "rpm" make target
* Remove legacy usrmerged sections
* Add rpmlintrc and README from OBS too
* Fix osc service instructions
* Add obs workflow for git integration
* Adopt upstream way of setting rp_filter and promote_secondaries
* Don't fail if net.ipv4.ping_group_range can't be set
* add spec file
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== atk ====
Version update (2.36.0 -> 2.38.0)
- Update to version 2.38.0:
+ Require Meson 0.56.2
+ Add g_autoptr support for ATK types.
+ Add ATK_STATE_COLLAPSED, matching AT-SPI's state.
+ Improve support for ATK as a Meson subproject.
+ Ensure that atk_value_get_value_and_text() can deal with NULL
out arguments.
+ Updated translations.
==== augeas ====
- add sysctl_parsing.patch (bsc#1197443)
==== busybox ====
- BuildRequire hostname: the test suite wants to compare the output
of 'hostname' against 'busybox hostname'. We should not rely
hostname to be present in the build environment.
==== cloud-init ====
Version update (21.2 -> 21.4)
- Update to version 21.4 (bsc#1192343, jsc#PM-3181)
+ Also include VMWare functionality for (jsc#PM-3175)
+ Remove patches included upstream:
- cloud-init-purge-cache-py-ver-change.patch
- cloud-init-update-test-characters-in-substitution-unit-test.patch
+ Forward port:
- cloud-init-write-routes.patch
- cloud-init-no-tempnet-oci.patch
+ Add cloud-init-vmware-test.patch
- Test is system dependend, not properly mocked
+ Azure: fallback nic needs to be reevaluated during reprovisioning
(#1094) [Anh Vo]
+ azure: pps imds (#1093) [Anh Vo]
+ testing: Remove calls to 'install_new_cloud_init' (#1092)
+ Add LXD datasource (#1040)
+ Fix unhandled apt_configure case. (#1065) [Brett Holman]
+ Allow libexec for hotplug (#1088)
+ Add necessary mocks to test_ovf unit tests (#1087)
+ Remove (deprecated) apt-key (#1068) [Brett Holman] (LP: #1836336)
+ distros: Remove a completed "TODO" comment (#1086)
+ cc_ssh.py: Add configuration for controlling ssh-keygen output (#1083)
[dermotbradley]
+ Add "install hotplug" module (SC-476) (#1069) (LP: #1946003)
+ hosts.alpine.tmpl: rearrange the order of short and long hostnames
(#1084) [dermotbradley]
+ Add max version to docutils
+ cloudinit/dmi.py: Change warning to debug to prevent console display
(#1082) [dermotbradley]
+ remove unnecessary EOF string in
disable-sshd-keygen-if-cloud-init-active.conf (#1075) [Emanuele
Giuseppe Esposito]
+ Add module 'write-files-deferred' executed in stage 'final' (#916)
[Lucendio]
+ Bump pycloudlib to fix CI (#1080)
+ Remove pin in dependencies for jsonschema (#1078)
+ Add "Google" as possible system-product-name (#1077) [vteratipally]
+ Update Debian security suite for bullseye (#1076) [Johann Queuniet]
+ Leave the details of service management to the distro (#1074)
[Andy Fiddaman]
+ Fix typos in setup.py (#1059) [Christian Clauss]
+ Update Azure _unpickle (SC-500) (#1067) (LP: #1946644)
+ cc_ssh.py: fix private key group owner and permissions (#1070)
[Emanuele Giuseppe Esposito]
+ VMware: read network-config from ISO (#1066) [Thomas Weißschuh]
+ testing: mock sleep in gce unit tests (#1072)
+ CloudStack: fix data-server DNS resolution (#1004)
[Olivier Lemasle] (LP: #1942232)
+ Fix unit test broken by pyyaml upgrade (#1071)
+ testing: add get_cloud function (SC-461) (#1038)
+ Inhibit sshd-keygen@.service if cloud-init is active (#1028)
[Ryan Harper]
+ VMWARE: search the deployPkg plugin in multiarch dir (#1061)
[xiaofengw-vmware] (LP: #1944946)
+ Fix set-name/interface DNS bug (#1058) [Andrew Kutz] (LP: #1946493)
+ Use specified tmp location for growpart (#1046) [jshen28]
+ .gitignore: ignore tags file for ctags users (#1057) [Brett Holman]
+ Allow comments in runcmd and report failed commands correctly (#1049)
[Brett Holman] (LP: #1853146)
+ tox integration: pass the *_proxy, GOOGLE_*, GCP_* env vars (#1050)
[Paride Legovini]
+ Allow disabling of network activation (SC-307) (#1048) (LP: #1938299)
+ renderer: convert relative imports to absolute (#1052) [Paride Legovini]
+ Support ETHx_IP6_GATEWAY, SET_HOSTNAME on OpenNebula (#1045)
[Vlastimil Holer]
+ integration-requirements: bump the pycloudlib commit (#1047)
[Paride Legovini]
+ Allow Vultr to set MTU and use as-is configs (#1037) [eb3095]
+ pin jsonschema in requirements.txt (#1043)
+ testing: remove cloud_tests (#1020)
+ Add andgein as contributor (#1042) [Andrew Gein]
+ Make wording for module frequency consistent (#1039) [Nicolas Bock]
+ Use ascii code for growpart (#1036) [jshen28]
+ Add jshen28 as contributor (#1035) [jshen28]
+ Skip test_cache_purged_on_version_change on Azure (#1033)
+ Remove invalid ssh_import_id from examples (#1031)
+ Cleanup Vultr support (#987) [eb3095]
+ docs: update cc_disk_setup for fs to raw disk (#1017)
+ HACKING.rst: change contact info to James Falcon (#1030)
+ tox: bump the pinned flake8 and pylint version (#1029)
[Paride Legovini] (LP: #1944414)
+ Add retries to DataSourceGCE.py when connecting to GCE (#1005)
[vteratipally]
+ Set Azure to apply networking config every BOOT (#1023)
+ Add connectivity_url to Oracle's EphemeralDHCPv4 (#988) (LP: #1939603)
+ docs: fix typo and include sudo for report bugs commands (#1022)
[Renan Rodrigo] (LP: #1940236)
+ VMware: Fix typo introduced in #947 and add test (#1019) [PengpengSun]
+ Update IPv6 entries in /etc/hosts (#1021) [Richard Hansen] (LP: #1943798)
+ Integration test upgrades for the 21.3-1 SRU (#1001)
+ Add Jille to tools/.github-cla-signers (#1016) [Jille Timmermans]
+ Improve ug_util.py (#1013) [Shreenidhi Shedi]
+ Support openEuler OS (#1012) [zhuzaifangxuele]
+ ssh_utils.py: ignore when sshd_config options are not key/value pairs
(#1007) [Emanuele Giuseppe Esposito]
+ Set Azure to only update metadata on BOOT_NEW_INSTANCE (#1006)
+ cc_update_etc_hosts: Use the distribution-defined path for the hosts
file (#983) [Andy Fiddaman]
+ Add CloudLinux OS support (#1003) [Alexandr Kravchenko]
+ puppet config: add the start_agent option (#1002) [Andrew Bogott]
+ Fix `make style-check` errors (#1000) [Shreenidhi Shedi]
+ Make cloud-id copyright year (#991) [Andrii Podanenko]
+ Add support to accept-ra in networkd renderer (#999) [Shreenidhi Shedi]
+ Update ds-identify to pass shellcheck (#979) [Andrew Kutz]
+ Azure: Retry dhcp on timeouts when polling reprovisiondata (#998)
[aswinrajamannar]
+ testing: Fix ssh keys integration test (#992)
- From 21.3
+ Azure: During primary nic detection, check interface status continuously
before rebinding again (#990) [aswinrajamannar]
+ Fix home permissions modified by ssh module (SC-338) (#984)
(LP: #1940233)
+ Add integration test for sensitive jinja substitution (#986)
+ Ignore hotplug socket when collecting logs (#985) (LP: #1940235)
+ testing: Add missing mocks to test_vmware.py (#982)
+ add Zadara Edge Cloud Platform to the supported clouds list (#963)
[sarahwzadara]
+ testing: skip upgrade tests on LXD VMs (#980)
+ Only invoke hotplug socket when functionality is enabled (#952)
+ Revert unnecesary lcase in ds-identify (#978) [Andrew Kutz]
+ cc_resolv_conf: fix typos (#969) [Shreenidhi Shedi]
+ Replace broken httpretty tests with mock (SC-324) (#973)
+ Azure: Check if interface is up after sleep when trying to bring it up
(#972) [aswinrajamannar]
+ Update dscheck_VMware's rpctool check (#970) [Shreenidhi Shedi]
+ Azure: Logging the detected interfaces (#968) [Moustafa Moustafa]
+ Change netifaces dependency to 0.10.4 (#965) [Andrew Kutz]
+ Azure: Limit polling network metadata on connection errors (#961)
[aswinrajamannar]
+ Update inconsistent indentation (#962) [Andrew Kutz]
+ cc_puppet: support AIO installations and more (#960) [Gabriel Nagy]
+ Add Puppet contributors to CLA signers (#964) [Noah Fontes]
+ Datasource for VMware (#953) [Andrew Kutz]
+ photon: refactor hostname handling and add networkd activator (#958)
[sshedi]
+ Stop copying ssh system keys and check folder permissions (#956)
[Emanuele Giuseppe Esposito]
+ testing: port remaining cloud tests to integration testing framework
(SC-191) (#955)
+ generate contents for ovf-env.xml when provisioning via IMDS (#959)
[Anh Vo]
+ Add support for EuroLinux 7 && EuroLinux 8 (#957) [Aleksander Baranowski]
+ Implementing device_aliases as described in docs (#945)
[Mal Graty] (LP: #1867532)
+ testing: fix test_ssh_import_id.py (#954)
+ Add ability to manage fallback network config on PhotonOS (#941) [sshedi]
+ Add VZLinux support (#951) [eb3095]
+ VMware: add network-config support in ovf-env.xml (#947) [PengpengSun]
+ Update pylint to v2.9.3 and fix the new issues it spots (#946)
[Paride Legovini]
+ Azure: mount default provisioning iso before try device listing (#870)
[Anh Vo]
+ Document known hotplug limitations (#950)
+ Initial hotplug support (#936)
+ Fix MIME policy failure on python version upgrade (#934)
+ run-container: fixup the centos repos baseurls when using http_proxy
(#944) [Paride Legovini]
+ tools: add support for building rpms on rocky linux (#940)
+ ssh-util: allow cloudinit to merge all ssh keys into a custom user
file, defined in AuthorizedKeysFile (#937) [Emanuele Giuseppe Esposito]
(LP: #1911680)
+ VMware: new "allow_raw_data" switch (#939) [xiaofengw-vmware]
+ bump pycloudlib version (#935)
+ add renanrodrigo as a contributor (#938) [Renan Rodrigo]
+ testing: simplify test_upgrade.py (#932)
+ freebsd/net_v1 format: read MTU from root (#930) [Gonéri Le Bouder]
+ Add new network activators to bring up interfaces (#919)
+ Detect a Python version change and clear the cache (#857)
[Robert Schweikert]
+ cloud_tests: fix the Impish release name (#931) [Paride Legovini]
+ Removed distro specific network code from Photon (#929) [sshedi]
+ Add support for VMware PhotonOS (#909) [sshedi]
+ cloud_tests: add impish release definition (#927) [Paride Legovini]
+ docs: fix stale links rename master branch to main (#926)
+ Fix DNS in NetworkState (SC-133) (#923)
+ tests: Add 'adhoc' mark for integration tests (#925)
+ Fix the spelling of "DigitalOcean" (#924) [Mark Mercado]
+ Small Doc Update for ReportEventStack and Test (#920) [Mike Russell]
+ Replace deprecated collections.Iterable with abc replacement (#922)
(LP: #1932048)
+ testing: OCI availability domain is now required (SC-59) (#910)
+ add DragonFlyBSD support (#904) [Gonéri Le Bouder]
+ Use instance-data-sensitive.json in jinja templates (SC-117) (#917)
(LP: #1931392)
+ doc: Update NoCloud docs stating required files (#918) (LP: #1931577)
+ build-on-netbsd: don't pin a specific py3 version (#913)
[Gonéri Le Bouder]
+ Create the log file with 640 permissions (#858) [Robert Schweikert]
+ Allow braces to appear in dhclient output (#911) [eb3095]
+ Docs: Replace all freenode references with libera (#912)
+ openbsd/net: flush the route table on net restart (#908)
[Gonéri Le Bouder]
+ Add Rocky Linux support to cloud-init (#906) [Louis Abel]
+ Add "esposem" as contributor (#907) [Emanuele Giuseppe Esposito]
+ Add integration test for #868 (#901)
+ Added support for importing keys via primary/security mirror clauses
(#882) [Paul Goins] (LP: #1925395)
+ [examples] config-user-groups expire in the future (#902)
[Geert Stappers]
+ BSD: static network, set the mtu (#894) [Gonéri Le Bouder]
+ Add integration test for lp-1920939 (#891)
+ Fix unit tests breaking from new httpretty version (#903)
+ Allow user control over update events (#834)
+ Update test characters in substitution unit test (#893)
+ cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)
[dermotbradley]
+ Add AlmaLinux OS support (#872) [Andrew Lukoshko]
- systemctl location (bsc#1193531)
- Add cloud-init-sysctl-not-in-bin.patch
- The sytemctl executable is not necessarily in '/bin'
==== colord ====
Version update (1.4.5 -> 1.4.6)
- Update to version 1.4.6:
+ Add missing copyright notices.
+ Add Spyder X entry.
+ Document where to send patches.
+ Don't use exact floating point comparisons.
+ Drop option for removed reverse engineering tools.
+ Drop references to hughski.com.
+ Fix a small memory leak in sqlite3_exec().
+ Fix typo in device-removed signal documentation.
+ Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
+ Do not self-obsolete shared-color-profiles by providing the
symbol with a version.
+ Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
+ Package /usr/share/bash-completion/completions/colormgr with
mode 644: the files are not executed, but sourced.
+ Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
generated by %tmpfiles_create.
==== container-selinux ====
- Add udica templates to the package
==== glib2 ====
Version update (2.70.5 -> 2.72.0)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- desktop-file-utils: add Budgie desktop environment
- Update to version 2.72.0:
+ Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2538,
glgo#GNOME/GLib!2542, glgo#GNOME/GLib!2547,
glgo#GNOME/GLib!2548, glgo#GNOME/GLib!2551,
glgo#GNOME/GLib!2552.
+ Updated translations.
==== gnutls ====
Version update (3.7.3 -> 3.7.4)
- FIPS: Additional PBKDF2 requirements for KAT [bsc#1184669]
* The IG 10.3.A and SP800-132 require some minimum parameters for
the salt length, password length and iteration count. These
parameters should be also used in the KAT.
* Add gnutls-FIPS-PBKDF2-KAT-requirements.patch
- Enable to run the regression tests also in FIPS mode.
- Update to 3.7.4:
* libgnutls: Added support for certificate compression as defined
in RFC8879.
* certtool: Added option --compress-cert that allows user to
specify compression methods for certificate compression.
* libgnutls: GnuTLS can now be compiled with --enable-strict-x509
configure option to enforce stricter certificate sanity checks
that are compliant with RFC5280.
* libgnutls: Removed IA5String type from DirectoryString within
issuer and subject name to make DirectoryString RFC5280 compliant.
* libgnutls: Added function to retrieve the name of current
ciphersuite from session.
* Bump libgnutlsxx soname due to ABI break
* API and ABI modifications:
- GNUTLS_COMP_BROTLI: New gnutls_compression_method_t enum member
- GNUTLS_COMP_ZSTD: New gnutls_compression_method_t enum member
- gnutls_compress_certificate_get_selected_method: Added
- gnutls_compress_certificate_set_methods: Added
* Update gnutls.keyring
==== gtk3 ====
Version update (3.24.33 -> 3.24.33+12)
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0
- Update to version 3.24.33+12:
+ icons: add legacy icons (boo#1197480).
+ Updated translations.
==== harfbuzz ====
Version update (4.0.1 -> 4.1.0)
- Update to version 4.1.0:
+ Various OSS-Fuzz fixes
+ Make fallback vertical-origin match FreeType?s
+ Treat visible viramas like dependent vowels in USE shaper
+ Apply presentation forms features and discretionary features in
one go in Indic shaper, which seems to match Uniscribe and
CoreText behaviour
+ Various bug fixes
==== installation-images-MicroOS ====
Version update (17.45 -> 17.47)
- merge gh#openSUSE/installation-images#584
- Use new distribution-logos for Leap Micro
- 17.47
- merge gh#openSUSE/installation-images#583
- add LeapMicro theme
- 17.46
==== libapparmor ====
- Add update-samba-bgqd.diff to add new rule to fix 'DENIED' open on
/proc/{pid}/fd for samba-bgqd (bnc#1196850).
- Add update-usr-sbin-smbd.diff to add new rule to allow reading of
openssl.cnf (bnc#1195463).
==== libsolv ====
Version update (0.7.21 -> 0.7.22)
- reworked choice rule generation to cover more usecases
- support SOLVABLE_PREREQ_IGNOREINST in the ordering code
[bsc#1196514]
- support parsing of Debian's Multi-Arch indicator
- bump version to 0.7.22
==== libzypp ====
Version update (17.29.6 -> 17.30.0)
- ZConfig: Update solver settings if target changes (bsc#1196368)
- version 17.30.0 (22)
- Fix possible hang in singletrans mode (bsc#1197134)
- Do 2 retries if mount is still busy.
- version 17.29.7 (22)
==== python-Mako ====
- python-mock is not required for build
==== python-setuptools ====
- Refresh remove_mock.patch to add a missing file to it.
==== qemu ====
- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall
(bsc#1196924)
* Patches added:
tools-virtiofsd-Add-rseq-syscall-to-the-.patch
- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503
(bsc#1197018)
* Patches added:
hw-i386-amd_iommu-Fix-maybe-uninitialize.patch
Silence-GCC-12-spurious-warnings.patch
Ignore-spurious-GCC-12-warning.patch
==== sudo ====
Version update (1.9.9 -> 1.9.10)
- update to 1.9.10:
* Added new log_passwords and passprompt_regex sudoers options. If
log_passwords is disabled, sudo will attempt to prevent passwords from being
logged. If sudo detects any of the regular expressions in the passprompt_regex
list in the terminal output, sudo will log ?*? characters instead of the
terminal input until a newline or carriage return is found in the input or an
output character is received.
* Added new log_passwords and passprompt_regex settings to sudo_logsrvd that
operate like the sudoers options when logging terminal input.
* Fixed several few bugs in the cvtsudoers utility when merging multiple sudoers
sources.
* Fixed a bug in sudo_logsrvd parsing the sudo_logsrvd.conf file, where the
retry_interval in the [relay] section was not being recognized.
* Restored the pre-1.9.9 behavior of not performing authentication when sudo?s -n
option is specified. A new noninteractive_auth sudoers option has been added to
enable PAM authentication in non-interactive mode. GitHub issue #131.
* On systems with /proc, if the /proc/self/stat (Linux) or /proc/pid/psinfo
(other systems) file is missing or invalid, sudo will now check file
descriptors 0-2 to determine the user?s terminal. Bug #1020.
* Fixed a compilation problem on Debian kFreeBSD. Bug #1021.
* Fixed a crash in sudo_logsrvd when running in relay mode if an alert message is
received.
* Fixed an issue that resulting in ?problem with defaults entries? email to be
sent if a user ran sudo when the sudoers entry in the nsswitch.conf file
includes ?sss? but no sudo provider is configured in /etc/sssd/sssd.conf.
* Updated the warning displayed when the invoking user is not allowed to run
sudo. If sudo has been configured to send mail on failed attempts (see the
mail_* flags in sudoers), it will now print ?This incident has been reported to
the administrator.? If the mailto or mailerpath sudoers settings are disabled,
the message will not be printed and no mail will be sent.
* Fixed a bug where the user-specified command timeout was not being honored if
the sudoers rule did not also specify a timeout.
* Added support for using POSIX extended regular expressions in sudoers rules. A
command and/or arguments in sudoers are treated as a regular expression if they
start with a ?^? character and end with a ?$?. The command and arguments are
matched separately, either one (or both) may be a regular expression.
* A user may now only run sudo -U otheruser -l if they have a ?sudo ALL?
privilege where the RunAs user contains either root or otheruser. Previously,
having ?sudo ALL? was sufficient, regardless of the RunAs user. GitHub issue
[#134].
* The sudo lecture is now displayed immediately before the password prompt. As a
result, sudo will no longer display the lecture unless the user needs to enter
a password. Authentication methods that don?t interact with the user via a
terminal do not trigger the lecture.
* Sudo now uses its own closefrom() emulation on Linux systems. The glibc version
may not work in a chroot jail where /proc is not available. If close_range(2)
is present, it will be used in preference to /proc/self/fd.
- drop sudo-1.9.9-honor-T_opt.patch , feature-upstream-restrict-sudo-U-other-l.patch
(upstream)
==== systemd ====
Version update (249.10 -> 250.4)
Subpackages: libsystemd0 libudev1 udev
- spec: cope with %{_modprobedir} being /lib/modprobe.d on SLE
- Add 1000-Revert-getty-Pass-tty-to-use-by-agetty-via-stdin.patch
A temporary workaround until bsc#1197178 is resolved.
- Import commit 8ef8dfd5401ba18caec59e54a05af9f2e0d7ac65 (merge of v250.4)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/ca89b1d1fd1ae86cc1e763d2d01ec28…
- Import commit ca89b1d1fd1ae86cc1e763d2d01ec2806f3a4d3a
37b683c832 journal: preserve acls when rotating user journals with NOCOW attribute set
d043fabebc journal: when copying journal file to undo NOCOW flag, go via fd
78c2766689 journal-file: explicitly handle file systems that do not support hole punching
7ecfb4b098 journal-file: fix error handling of pread() in journald_file_punch_holes()
c4946a412c journal-file: don't use pread() when determining where to append, use mmap as before
d3fbd20628 journal: various fixes to journal_file_read_object()
5897a8e8d4 shared: Handle filesystems that don't support hole punching in COPY_HOLES
27746408e2 journal: Truncate file instead of punching hole in final object
59b6130030 shared: Ensure COPY_HOLES copies trailing holes
ac9ccba73f journal: stat journal file after truncating
0257283444 journal: Copy holes when archiving BTRFS journal files
26c2a9952d shared: Copy holes in sparse files in copy_bytes_full()
6c7191dece copy: fix wrong argument passed to S_ISREG() in copy_file_fd_full()
af0a43024d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529)
- Update Supplements to new format in baselibs.conf
- Fix libsystemd-shared exclusion in baselibs.conf
- Exclude new cryptsetup libraries in baselibs.conf
==== timezone ====
Version update (2021e -> 2022a)
- timezone update 2022a:
* Palestine will spring forward on 2022-03-27, not -03-26*
* zdump -v now outputs better failure indications
* Bug fixes for code that reads corrupted TZif data
==== transactional-update ====
Version update (3.6.2 -> 4.0.0~rc2)
Subpackages: dracut-transactional-update transactional-update-zypp-config tukit
- Version 4.0.0~rc2
- Fix missing prompt in "shell" command [bsc#1196580]
- Add output of tukit commands to log file
- Fix compilation error with GCC12 [boo#1194876]
- Fixed (non-critical) security review comments [boo#1196149]
- Fixed selfupdate
- Code cleanup
- Version 4.0.0~rc1
This release is API, but not ABI compatible with previous releases;
existing applications will have to be recompiled against this new version.
Major features:
- Introduces a D-Bus service to access the libtukit API via the
org.opensuse.tukit.Transaction interface
- Introduces a C binding via libtukit.h.
Other changes:
- t-u: Rework --quiet handling to make sure no output is shown even in
error cases; this is necessary for automation, e.g. with Salt.
[gh#openSUSE/transactional-update#73]
- tukit: Allow storing command output into variable by introducing a new
optional parameter for "execute" and "callExt".
- Replace multiple and non-standalone occurenses of {} in "callExt"
argument.
- Split transactional-update.timer into transactional-update.timer
and transactional-update-cleanup.timer; the later will clean up
old snapshots even when the system does not do automatic updates.
- tukit: Remove legacy alias "setDiscard" for "setDiscardIfUnchanged".
- Throw exception if snapshot is not found.
- Fix various compiler warnings
- Update spec file:
- Include tukitd D-Bus daemon
- Only install one version of the library (as there are no breaking API
changes yet)
- Add %pre scriplets for systemd services
- Replace %systemd_postun scriptlets with %systemd_postun_with_restart
to satisfy rpmlint checks
- Add transactional-update log file as %ghost file
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa
Mesa-drivers
gstreamer (1.18.6 -> 1.20.1)
gstreamer-plugins-bad (1.18.6 -> 1.20.1)
gstreamer-plugins-base (1.18.6 -> 1.20.1)
nvme-cli
perl-HTML-Parser (3.76 -> 3.77)
snapper (0.9.1 -> 0.10.0)
vim (8.2.4542 -> 8.2.4602)
wireplumber (0.4.8 -> 0.4.9)
=== Details ===
==== Mesa ====
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- get rid of Mesa-libVulkan-devel(-32bit) package, which no longer
makes sense since Mesa 21.1.0
* https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916860ec217eac60903…
==== Mesa-drivers ====
Subpackages: Mesa-dri Mesa-gallium
- get rid of Mesa-libVulkan-devel(-32bit) package, which no longer
makes sense since Mesa 21.1.0
* https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916860ec217eac60903…
==== gstreamer ====
Version update (1.18.6 -> 1.20.1)
Subpackages: libgstreamer-1_0-0 typelib-1_0-Gst-1_0
- Update to version 1.20.1:
+ deinterlace: various bug fixes for yadif, greedy and scalerbob
methods
+ gtk video sink: Fix rotation not being applied when paused
+ gst-play-1.0: Fix trick-mode handling in keyboard shortcut
+ jpegdec: fix RGB conversion handling
+ matroskademux: improved ProRes video handling
+ matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio
caps fields correctly when checking caps equality on input caps
changes
+ videoaggregator fixes (negative rate handling, current position
rounding)
+ soup http plugin: Lookup libsoup dylib files on Apple
platforms; fix Cerbero static build on Android and iOS
+ Support build against libfreeaptx in openaptx plugin
+ Fix linking issues on Illumos distros
+ GstPlay: Fix new error + warning parsing API (was unusuable
before)
+ mpegtsmux: VBR muxing fixes
+ nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
+ Support build against libfreeaptx in openaptx plugin
+ webrtc: Various fixes to the webrtc-sendrecv python example
+ macOS: support a relocatable `GStreamer.framework` on macOS
+ macOS: fix applemedia plugin failing to load on ARM64 macOS
+ windows: ship wavpack library
+ gst-python: Fix build with Python 3.11
+ various bug fixes, memory leak fixes, and other stability and
reliability improvements
+ plugin loader: show the reason when spawning of
gst-plugin-scanner fails
+ registry, plugin loading: fix dynamic relocation if
GST_PLUGIN_SUBDIR (libdir) is not a single subdirectory;
improve GST_PLUGIN_SUBDIR handling
+ context: fix transfer annotation on
gst_context_writable_structure() for bindings
+ baseparse: Don't truncate the duration to milliseconds in
gst_base_parse_convert_default()
+ bufferpool: Deactivate pool and get rid of references to other
objects from dispose instead of finalize
==== gstreamer-plugins-bad ====
Version update (1.18.6 -> 1.20.1)
Subpackages: libgstphotography-1_0-0 libgstplayer-1_0-0
- Add patch to support building with srt 1.3.4 in SLE
* fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
pkgconfig(ldacBT-enc) is not available.
- Update to version 1.20.1:
+ GstPlay: Fix new error + warning parsing API (was unusuable
before)
+ av1parse: let the parser continue on verbose OBUs
+ d3d11converter: Fix RGB to GRAY conversion, broken debug
messages, and add missing GRAY conversion
+ gs: look for google_cloud_cpp_storage.pc
+ ipcpipeline: fix crash and error on windows with SOCKET or
_pipe()
+ ivfparse: Don't set zero resolution on caps
+ mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
fix locking in error code path; handle more program updates
+ mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
muxing behaviour
+ mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs
hash table, and pad streams
+ mpegtsmux: Skip empty buffers
+ osxaudiodeviceprovider: Add initial support for duplex devices
on OSX
+ rtpldacpay: Fix missing payload information
+ sdpdemux: add media attributes to caps, fixes ptp clock
handling
+ mfaudioenc: Handle empty IMFMediaBuffer
+ nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
+ nvenc: Fix deadlock because of too strict buffer pool size
+ va: fix library build issues, caps leaks in the vpp transform
function, and add vaav1dec to documentation
+ v4l2codecs: vp9: Minor fixes
+ v4l2codecs: h264: Correct scaling matrix ABI check
+ dtlstransport: Notify ICE transport property changes
+ webrtc: Various fixes to the webrtc-sendrecv python example
+ webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
+ Support build against libfreeaptx in openaptx plugin
+ Fix linking issues on Illumos distros
- Drop patch already included upstream:
+ 1634.patch
==== gstreamer-plugins-base ====
Version update (1.18.6 -> 1.20.1)
Subpackages: libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0
- Update to version 1.20.1:
+ typefindfunctions: Fix WebVTT format detection for very short
files
+ gldisplay: Reorder GST_GL_WINDOW check for egl-device
+ rtpbasepayload: Copy all buffer metadata instead of just
GstMetas for the input meta buffer
+ codec-utils: Avoid out-of-bounds error
+ navigation: Fix Since markers for mouse scroll events
+ videoaggregator: Fix for unhandled negative rate
+ videoaggregator: Use floor() to calculate current position
+ video-color: Fix for missing clipping in PQ EOTF function
+ gst-play-1.0: Fix trick-mode handling in keyboard shortcut
+ audiovisualizer: shader: Fix out of bound write
==== nvme-cli ====
- Fix install conflict caused by new bash completion script
location (bsc#1197365).
==== perl-HTML-Parser ====
Version update (3.76 -> 3.77)
- updated to 3.77
see /usr/share/doc/packages/perl-HTML-Parser/Changes
3.77 2022-03-14
* Update tests to remove HTML4 specific tags (GH#25) (Jess)
==== snapper ====
Version update (0.9.1 -> 0.10.0)
Subpackages: libsnapper5
- transfer filelist by pipe instead of DBus message to avoid
exceeding allowed DBus message size
- version 0.10.0
==== vim ====
Version update (8.2.4542 -> 8.2.4602)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4602, fixes the following problems
* Vim9: "break" inside try/catch not handled correctly.
* Coverity warning for refactored tag search code.
* Coverity warnings for not using returned value.
* Duplicate #undef.
* The neXTaw GUI is old and does not work well.
* Script-local function is deleted when used in a funcref.
* Cannot build with Motif and editres. (Tony Mechelynck)
* When mapping <Esc> terminal codes are not recognized.
* In a :def function "put = expr" does not work.
* Linear tag search is a bit slow.
* Vim9: using null values not sufficiently tested.
* getmousepos() returns the wrong column. (Ernie Rael)
* Test fails without the +job or +channel feature. (Dominique Pellé)
* Confusing comment about 'cursorlineopt'.
* getmousepos() returns the screen column. (Ernie Rael)
* Suspending with CTRL-Z does not work on DragonFlyBSD.
* Build failure with some combination of features. (John Marriott)
* Linear tag search is not optimal.
* "z=" in Visual mode may go beyond the end of the line.
* Running test leaves file behind. (Dominique Pellé)
* No command line completion for :breakadd and :breakdel.
* Check for existing buffer in session file does not work for files in
the home directory.
* Bracketed paste doesn't work well in Visual linewise mode.
* getmousepos() does not compute the column below the last line.
* Coverity warning for not using a return value.
* No command line completion for :profile and :profdel.
* Not all gdb files are recognized.
* Vim9: return type "any" is sometimes changed to first returned type.
(Virginia Senioria)
* A nested function (closure) is compiled for debugging without context.
* Vim9: test for profiling fails.
* Vim9: error for comparing with null can be annoying.
* Message test is flaky. (Elimar Riesebieter)
* No warning when an autoload script for completion function has an error.
* Cannot use page-up and page-down in the command line completion popup menu.
* Vim9: incorrect error for shadowing variable.
* Null types not fully tested.
* Useless code handling a type declaration.
* Screendump test fails.
* Error for using autoload function in custom completion.
* Cannot use keypad page-up/down for completion menu.
* Vim9: no error for using lower case name for "func" argument. (Ernie Rael)
* Vim9: double free after unpacking a list.
* Mapping with key code after other matching mapping does not work.
* Cannot index the g: dictionary.
* Vim9: range type check has wrong offset.
* Cursor line not updated when a callback moves the cursor.
* Search continues after giving E1204.
* Unnecessary call to redraw_later().
* Need to write script to a file to be able to source them.
* X11: using --remote-wait may keep the CPU busy.
* Installing tutor binary may fail.
* LuaV_debug() not covered by tests.
* Profile completion test sometimes fails.
* GTK: get assertion errors when scrolling a split window.
* Vim9: not enough test coverage for executing :def function.
==== wireplumber ====
Version update (0.4.8 -> 0.4.9)
Subpackages: libwireplumber-0_4-0 wireplumber-audio
- Update to version 0.4.9:
* Fixes:
- restore-stream no longer crashes if properties for it are not
present in the config (#190)
- spa-json no longer crashes on non-x86 architectures
- Fixed a potential crash in the bluetooth auto-switch module
(#193)
- Fixed a race condition that would cause Zoom desktop audio
sharing to fail (#197)
- Surround sound in some games is now exposed properly
(pipewire#876)
- Fixed a race condition that would cause the default source &
sink to not be set at startup
- policy-node now supports the 'target.object' key on streams
and metadata
- Multiple fixes in policy-node that make the logic in some
cases behave more like PulseAudio (regarding nodes with the
dont-reconnect property and regarding following the default
source/sink)
- Fixed a bug with parsing unquoted strings in spa-json
* Misc:
- The policy now supports configuring "persistent" device
profiles. If a device is manually set to one of these
profiles, then it will not be auto-switched to another
profile automatically under any circumstances (#138, #204)
- The device-activation module was re-written in lua
- Brave, Edge, Vivaldi and Telegram were added in the bluetooth
auto-switch applications list
- ALSA nodes now use the PCM name to populate node.nick, which
is useful at least on HDA cards using UCM, where all outputs
(analog, hdmi, etc) are exposesd as nodes on a single profile
- An icon name is now set on the properties of bluetooth devices
- Drop patches already upstream:
* 0001-spa-json-fix-va_list-APIs-for-different-architectures.patch
* 0001-restore-stream-do-not-crash-if-config_properties-is-nil.patch
* 0002-policy-bluetooth-fix-string.find-crash-with-nil-string.patch
* 0003-si-audio-adapter-relax-format-parsing.patch
- Update split-config-file.py script
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
nvme-cli
snapper (0.9.1 -> 0.10.0)
vim (8.2.4542 -> 8.2.4602)
=== Details ===
==== nvme-cli ====
- Fix install conflict caused by new bash completion script
location (bsc#1197365).
==== snapper ====
Version update (0.9.1 -> 0.10.0)
Subpackages: libsnapper5
- transfer filelist by pipe instead of DBus message to avoid
exceeding allowed DBus message size
- version 0.10.0
==== vim ====
Version update (8.2.4542 -> 8.2.4602)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4602, fixes the following problems
* Vim9: "break" inside try/catch not handled correctly.
* Coverity warning for refactored tag search code.
* Coverity warnings for not using returned value.
* Duplicate #undef.
* The neXTaw GUI is old and does not work well.
* Script-local function is deleted when used in a funcref.
* Cannot build with Motif and editres. (Tony Mechelynck)
* When mapping <Esc> terminal codes are not recognized.
* In a :def function "put = expr" does not work.
* Linear tag search is a bit slow.
* Vim9: using null values not sufficiently tested.
* getmousepos() returns the wrong column. (Ernie Rael)
* Test fails without the +job or +channel feature. (Dominique Pellé)
* Confusing comment about 'cursorlineopt'.
* getmousepos() returns the screen column. (Ernie Rael)
* Suspending with CTRL-Z does not work on DragonFlyBSD.
* Build failure with some combination of features. (John Marriott)
* Linear tag search is not optimal.
* "z=" in Visual mode may go beyond the end of the line.
* Running test leaves file behind. (Dominique Pellé)
* No command line completion for :breakadd and :breakdel.
* Check for existing buffer in session file does not work for files in
the home directory.
* Bracketed paste doesn't work well in Visual linewise mode.
* getmousepos() does not compute the column below the last line.
* Coverity warning for not using a return value.
* No command line completion for :profile and :profdel.
* Not all gdb files are recognized.
* Vim9: return type "any" is sometimes changed to first returned type.
(Virginia Senioria)
* A nested function (closure) is compiled for debugging without context.
* Vim9: test for profiling fails.
* Vim9: error for comparing with null can be annoying.
* Message test is flaky. (Elimar Riesebieter)
* No warning when an autoload script for completion function has an error.
* Cannot use page-up and page-down in the command line completion popup menu.
* Vim9: incorrect error for shadowing variable.
* Null types not fully tested.
* Useless code handling a type declaration.
* Screendump test fails.
* Error for using autoload function in custom completion.
* Cannot use keypad page-up/down for completion menu.
* Vim9: no error for using lower case name for "func" argument. (Ernie Rael)
* Vim9: double free after unpacking a list.
* Mapping with key code after other matching mapping does not work.
* Cannot index the g: dictionary.
* Vim9: range type check has wrong offset.
* Cursor line not updated when a callback moves the cursor.
* Search continues after giving E1204.
* Unnecessary call to redraw_later().
* Need to write script to a file to be able to source them.
* X11: using --remote-wait may keep the CPU busy.
* Installing tutor binary may fail.
* LuaV_debug() not covered by tests.
* Profile completion test sometimes fails.
* GTK: get assertion errors when scrolling a split window.
* Vim9: not enough test coverage for executing :def function.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager (1.36.2 -> 1.36.4)
at-spi2-core (2.42.0 -> 2.44.0)
ceph (16.2.7.596+g7d574789716 -> 16.2.7.640+gceb23c7491b)
cyrus-sasl (2.1.27 -> 2.1.28)
gdk-pixbuf (2.42.6 -> 2.42.8)
glib-networking (2.70.1 -> 2.72.0)
glib2 (2.70.4 -> 2.70.5)
gobject-introspection (1.70.0 -> 1.72.0)
gsettings-desktop-schemas (41.0 -> 42.0)
libpeas (1.30.0 -> 1.32.0)
libxml2 (2.9.12 -> 2.9.13)
makedumpfile
nfs-utils
nghttp2 (1.46.0 -> 1.47.0)
rdma-core
vim (8.2.4542 -> 8.2.4602)
=== Details ===
==== NetworkManager ====
Version update (1.36.2 -> 1.36.4)
Subpackages: libnm0
- Update to version 1.36.4:
+ The internal DHCPv4 client now discards NAKs packets coming
from servers different from the one that sent the offer.
+ Fix activation of PPPoE connections with "pppoe.parent" unset.
+ Fix potential libnm crash when the client object initialization
gets canceled.
+ Other various fixes and improvements.
==== at-spi2-core ====
Version update (2.42.0 -> 2.44.0)
Subpackages: libatspi0
- Update to version 2.44.0:
+ Unlink the socket before binding when using dbus-broker. Fixes
regression introduced in 2.43.92 where restarting the bus
launcher would fail.
- Update to version 2.43.92:
+ The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its
socket. Fixes accessibility for Snap-confined applications.
+ Caps lock is now unlocked for key synthesis. Fixes cutting and
pasting from brltty when caps lock is on.
+ Several fixes to the dbus specification.
+ Fix the build when x11 is disabled.
+ Fix several compiler warnings.
- Use ldconfig_scriptlets macro for post(un) handling.
- Move autostart .desktop and xwayland-session config to
distconfdir.
==== ceph ====
Version update (16.2.7.596+g7d574789716 -> 16.2.7.640+gceb23c7491b)
Subpackages: ceph-common libcephfs2 librados2 librbd1 librgw2 python3-ceph-argparse python3-ceph-common python3-cephfs python3-rados python3-rbd python3-rgw
- Update to 16.2.7-640-gceb23c7491b
+ (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12
+ (bsc#1196938) cephadm: preserve authorized_keys file during upgrade
==== cyrus-sasl ====
Version update (2.1.27 -> 2.1.28)
Subpackages: cyrus-sasl-gssapi libsasl2-3
- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
* https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1…
- drop cyrus-sasl-bug587.patch (upstream)
==== gdk-pixbuf ====
Version update (2.42.6 -> 2.42.8)
Subpackages: gdk-pixbuf-query-loaders libgdk_pixbuf-2_0-0
- Update to version 2.42.8:
+ Clear the pixbuf's memory buffer to avoid returning
uninitialized memory.
+ Turn GdkPixbufModule functions into typed callbacks.
+ tiff: Use non-deprecated C99 integer types.
+ gif: Check for overflow when compositing or clearing frames.
+ Change png/jpeg/tiff build options from boolean to feature.
+ jpeg: Do not rely on UB around setjmp/longjmp.
+ Build fixes.
+ Documentation fixes.
+ Updated translations.
- Stop passing options to meson that just follow upstream default,
just rely on upstream providing sane defaults, apart from where
we want to deviate.
==== glib-networking ====
Version update (2.70.1 -> 2.72.0)
- Update to version 2.72.0:
+ Fix proxy tests.
+ GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
+ meson devenv.
+ Updated translations.
- Update to version 2.72.beta:
+ Add environment variable proxy resolver.
+ OpenSSL: fix uninitialized memory use.
- Update to version 2.72.alpha:
+ OpenSSL:
- Fix unsafe error handling.
- Fail when appropriate if Must-Staple extension is set.
+ GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
+ Improve failure of tls-unique channel binding requests.
+ Do not fill SNI extension with IP address.
==== glib2 ====
Version update (2.70.4 -> 2.70.5)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- Update to version 2.70.5:
+ g_time_zone_new_offset() assertion failure if offset >= 25
hours.
+ glib: fix buffer overflow in g_canonicalize_filename().
+ gtimezone: Fix assertion failure when called with a huge
offset.
+ Updated translations.
- Split gtk-docs from -devel package, these are not needed
during building projects using glib2
- Use _multibuild as the meson buildprocess is very awkward
regarding the documentation - builds single-jobs only and
twice (again during %install). This way the rest of distribution
waiting for glib2-devel to be available is not blocked by this
==== gobject-introspection ====
Version update (1.70.0 -> 1.72.0)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Update to version 1.72.0:
+ Add new utility API to libgirepository for bindings
implementing an argument cache.
+ Update the GIR data for GLib, GObject, GModule, and GIO.
- Update to version 1.71.0:
+ Create new API for libffi closures
+ Treat @-prefixed shlib paths as absolute on macOS
+ Add new `forever` scope
+ Build fixes with newer Meson
+ Improve regression test suite
+ Avoid a segfault when using an invalid GType
+ Build fixes on Windows when using g-i as a subproject
+ Warn about property name collisions
+ Add "strict" warnings to g-ir-scanner
+ Add the "emitter" annotation for signal emitters
+ Add a command line option to g-ir-scanner to specify the
compiler
+ Add new convenience API to libgirepository
+ Build fixes on Windows when using MSVC
+ Documentation fixes
+ Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
+ 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
+ effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
+ 827494d6415b696a98fa195cbd883b50cc893bfc.patch
==== gsettings-desktop-schemas ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add setting to control privacy screen feature.
+ Updated translations.
- Update to version 42.alpha:
+ Add color scheme setting and high-contrast preference
+ Updated translations.
==== libpeas ====
Version update (1.30.0 -> 1.32.0)
- Update to version 1.32.0:
+ Icon licenses have been corrected.
+ Parallel build system operation fixes.
+ Various build warnings squashed.
+ Various GIR data that should not have been exported was
removed.
+ Use gi-docgen for documentation.
+ Updated translations.
- Drop patches fixed upstream:
+ a9d2ba590641d832dcf6b97184687b6eb424c00f.patch
+ dfc763c16c0ce66a180ccb13205f1ca9666278a8.patch
+ 2a976339f444d70f10949901a6ee2b1f8ccb24b6.patch
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstream changes.
==== libxml2 ====
Version update (2.9.12 -> 2.9.13)
Subpackages: libxml2-2 libxml2-tools
- Build python bindings in a 2nd run, using multibuild: otherwise,
libxml2 requires pkgconfig(libxml-2.0) to build, causing issues
to bootstrap.
- Update to version 2.9.13:
* Security fixes:
+ [CVE-2022-23308] Use-after-free of ID and IDREF attributes
(boo#1196490);
+ Several memory leaks and another issues.
* Many regressions fixes.
* Numerous bug fixes, including, among many others:
+ xmllint's --maxmem option should work as expected now;
+ xmllint now returns an error if arguments are missing.
* Numerous tests and code and fuzzing fixes and improvements.
* Updated documentation.
- The full Libxml2 2.9.13 NEWS can be found here:
https://download.gnome.org/sources/libxml2/2.9/\
libxml2-2.9.13.news.
- Replace version-release macros in all 3 Obsoletes tag with
plain 2.9.13 to avoid unwanted behaviors in the future.
- Remove dropped upstream AUTHORS file from list of files to be
installed in the documentation location with 'cp' command.
- Update http://xmlsoft.org URL tag to Libxml2's new web home:
https://gitlab.gnome.org/GNOME/libxml2.
- Update ftp://xmlsoft.org Source tag to Libxml2's new download
host: https://download.gnome.org.
- Drop deprecated Python-2-related macro definitions/conditional
statement from spec file.
- Drop merged upstream patches:
libxml2-fix-lxml-corrupted-subtree-structures.patch;
libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch.
- Drop libxml2.keyring source file as the new download host doesn't
offer GPG signatures.
- Use ldconfig_scriptlets macro for post(un) handling.
==== makedumpfile ====
- makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch:
sadump, kaslr: fix failure of calculating kaslr_offset
(bsc#1196736).
==== nfs-utils ====
Subpackages: libnfsidmap1 nfs-client
- drop reenable-nfsv2.patch (poo#106679)
==== nghttp2 ====
Version update (1.46.0 -> 1.47.0)
- update to 1.47.0:
* see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/
==== rdma-core ====
Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1
- util-Add-barriers-support-for-RISC-V.patch: Backport from upstream: Add
barriers support for RISC-V
==== vim ====
Version update (8.2.4542 -> 8.2.4602)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4602, fixes the following problems
* Vim9: "break" inside try/catch not handled correctly.
* Coverity warning for refactored tag search code.
* Coverity warnings for not using returned value.
* Duplicate #undef.
* The neXTaw GUI is old and does not work well.
* Script-local function is deleted when used in a funcref.
* Cannot build with Motif and editres. (Tony Mechelynck)
* When mapping <Esc> terminal codes are not recognized.
* In a :def function "put = expr" does not work.
* Linear tag search is a bit slow.
* Vim9: using null values not sufficiently tested.
* getmousepos() returns the wrong column. (Ernie Rael)
* Test fails without the +job or +channel feature. (Dominique Pellé)
* Confusing comment about 'cursorlineopt'.
* getmousepos() returns the screen column. (Ernie Rael)
* Suspending with CTRL-Z does not work on DragonFlyBSD.
* Build failure with some combination of features. (John Marriott)
* Linear tag search is not optimal.
* "z=" in Visual mode may go beyond the end of the line.
* Running test leaves file behind. (Dominique Pellé)
* No command line completion for :breakadd and :breakdel.
* Check for existing buffer in session file does not work for files in
the home directory.
* Bracketed paste doesn't work well in Visual linewise mode.
* getmousepos() does not compute the column below the last line.
* Coverity warning for not using a return value.
* No command line completion for :profile and :profdel.
* Not all gdb files are recognized.
* Vim9: return type "any" is sometimes changed to first returned type.
(Virginia Senioria)
* A nested function (closure) is compiled for debugging without context.
* Vim9: test for profiling fails.
* Vim9: error for comparing with null can be annoying.
* Message test is flaky. (Elimar Riesebieter)
* No warning when an autoload script for completion function has an error.
* Cannot use page-up and page-down in the command line completion popup menu.
* Vim9: incorrect error for shadowing variable.
* Null types not fully tested.
* Useless code handling a type declaration.
* Screendump test fails.
* Error for using autoload function in custom completion.
* Cannot use keypad page-up/down for completion menu.
* Vim9: no error for using lower case name for "func" argument. (Ernie Rael)
* Vim9: double free after unpacking a list.
* Mapping with key code after other matching mapping does not work.
* Cannot index the g: dictionary.
* Vim9: range type check has wrong offset.
* Cursor line not updated when a callback moves the cursor.
* Search continues after giving E1204.
* Unnecessary call to redraw_later().
* Need to write script to a file to be able to source them.
* X11: using --remote-wait may keep the CPU busy.
* Installing tutor binary may fail.
* LuaV_debug() not covered by tests.
* Profile completion test sometimes fails.
* GTK: get assertion errors when scrolling a split window.
* Vim9: not enough test coverage for executing :def function.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager (1.36.2 -> 1.36.4)
adwaita-icon-theme (41.0 -> 42.0)
at-spi2-core (2.42.0 -> 2.44.0)
cyrus-sasl (2.1.27 -> 2.1.28)
evolution-data-server (3.42.4 -> 3.44.0)
ffmpeg-4
gdk-pixbuf (2.42.6 -> 2.42.8)
gdm (41.3 -> 42.0)
geoclue2
gjs (1.70.1 -> 1.72.0)
glib-networking (2.70.1 -> 2.72.0)
glib2 (2.70.4 -> 2.70.5)
gnome-bluetooth (3.34.5 -> 42.0)
gnome-control-center (41.4 -> 42.0)
gnome-desktop (41.3 -> 42.0)
gnome-disk-utility (41.0 -> 42.0)
gnome-keyring
gnome-session (41.3 -> 42.0)
gnome-settings-daemon (41.0 -> 42.1)
gnome-shell (41.4 -> 42.0)
gnome-shell-extensions (41.2 -> 42.0)
gnome-system-monitor (41.0 -> 42.0)
gnome-terminal (3.42.2 -> 3.43.90)
gnome-user-docs (41.2 -> 42.0)
gobject-introspection (1.70.0 -> 1.72.0)
graphene (1.10.6 -> 1.10.8)
gsettings-desktop-schemas (41.0 -> 42.0)
gtk4 (4.6.1 -> 4.6.2)
gvfs (1.48.1 -> 1.50.0)
libdazzle (3.42.0 -> 3.44.0)
libgsf (1.14.48 -> 1.14.49)
libhandy (1.5.0 -> 1.6.1)
libpeas (1.30.0 -> 1.32.0)
librest0_7
libsoup (3.0.4 -> 3.0.5)
libxml2 (2.9.12 -> 2.9.13)
makedumpfile
mutter (41.4 -> 42.0)
nautilus (41.2 -> 42.0)
nghttp2 (1.46.0 -> 1.47.0)
qpdf (10.6.2 -> 10.6.3)
tracker (3.2.1 -> 3.3.0)
tracker-miners (3.2.2 -> 3.3.0)
upower
vim (8.2.4542 -> 8.2.4602)
vte (0.66.2 -> 0.67.90)
webkit2gtk3 (2.34.6 -> 2.36.0)
webkit2gtk3-soup2 (2.34.6 -> 2.36.0)
xdg-desktop-portal (1.14.0 -> 1.14.1)
xdg-desktop-portal-gnome (41.1 -> 42.0.1)
xterm (370 -> 372)
yelp (41.2 -> 42.0)
yelp-xsl (41.1 -> 42.0)
=== Details ===
==== NetworkManager ====
Version update (1.36.2 -> 1.36.4)
Subpackages: libnm0 typelib-1_0-NM-1_0
- Update to version 1.36.4:
+ The internal DHCPv4 client now discards NAKs packets coming
from servers different from the one that sent the offer.
+ Fix activation of PPPoE connections with "pppoe.parent" unset.
+ Fix potential libnm crash when the client object initialization
gets canceled.
+ Other various fixes and improvements.
==== adwaita-icon-theme ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ symbolic: provide -rtl versions properly.
+ README: bring up to date.
+ fullcolor: fix input-mouse.
==== at-spi2-core ====
Version update (2.42.0 -> 2.44.0)
Subpackages: libatspi0 typelib-1_0-Atspi-2_0
- Update to version 2.44.0:
+ Unlink the socket before binding when using dbus-broker. Fixes
regression introduced in 2.43.92 where restarting the bus
launcher would fail.
- Update to version 2.43.92:
+ The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its
socket. Fixes accessibility for Snap-confined applications.
+ Caps lock is now unlocked for key synthesis. Fixes cutting and
pasting from brltty when caps lock is on.
+ Several fixes to the dbus specification.
+ Fix the build when x11 is disabled.
+ Fix several compiler warnings.
- Use ldconfig_scriptlets macro for post(un) handling.
- Move autostart .desktop and xwayland-session config to
distconfdir.
==== cyrus-sasl ====
Version update (2.1.27 -> 2.1.28)
Subpackages: cyrus-sasl-gssapi libsasl2-3
- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
* https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1…
- drop cyrus-sasl-bug587.patch (upstream)
==== evolution-data-server ====
Version update (3.42.4 -> 3.44.0)
Subpackages: libcamel-1_2-63 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.3:
+ Camel: Thaw frozen folders on failed Maildir message transfer
+ CamelFolderSummary: Re-enable notifications on message info in
summary_assign_uid()
+ Bugs fixed: glgo#GNOME/evolution-data-server#377,
glgo#GNOME/evolution-data-server#378,
glgo#GNOME/evolution-data-server!92,
glgo#GNOME/evolution-data-server!93.
+ Updated translations.
==== ffmpeg-4 ====
Subpackages: libavcodec58_134 libavformat58_76 libavutil56_70 libswresample3_9
- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters
==== gdk-pixbuf ====
Version update (2.42.6 -> 2.42.8)
Subpackages: gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0
- Update to version 2.42.8:
+ Clear the pixbuf's memory buffer to avoid returning
uninitialized memory.
+ Turn GdkPixbufModule functions into typed callbacks.
+ tiff: Use non-deprecated C99 integer types.
+ gif: Check for overflow when compositing or clearing frames.
+ Change png/jpeg/tiff build options from boolean to feature.
+ jpeg: Do not rely on UB around setjmp/longjmp.
+ Build fixes.
+ Documentation fixes.
+ Updated translations.
- Stop passing options to meson that just follow upstream default,
just rely on upstream providing sane defaults, apart from where
we want to deviate.
==== gdm ====
Version update (41.3 -> 42.0)
Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Update to version 42.0:
+ Improvements to work better on NVidia cards.
+ Look in DATADIR for launching environment data files.
+ PAM updates on exherbo.
+ Updated translations.
- Add pkgconfig(gudev-1.0), with minimal version of 232, as a new
build requirement.
- Add explicit update-alternatives to post(un) requirements to
avoid rare unexpected behaviors due to package order of
installation.
- Replace systemdsystemunitdir with _unitdir macro. There's no need
to manually define it anymore since systemd-rpm-macros already
provide it.
- Add gdm-restart-session-when-X-server-restart.patch:
Avoiding the blank screen when X server restarts with
GDM_DISABLE_USER_DISPLAY_SERVER=1 (bsc#1196974).
==== geoclue2 ====
Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0
- Remove unnecessary shadow requires
==== gjs ====
Version update (1.70.1 -> 1.72.0)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0
- Update to version 1.72.0:
+ No changes from release candidate 1.71.90.
- Update to version 1.71.90:
+ Cairo test broken with commit ea52cf92
+ native: Convert to singleton class
+ Checking `instanceof` for primitive types may lead to a crash
or error
+ Change the GObject Introspection development branch
+ gi_marshalling_tests_long_in_max test fails on i686
+ GNOME Shell crashes at startup with the AppIndicator extension
enabled
+ Instances of classes implementing interfaces can override
functions for all implentations of an interface
+ package: Reverse order of running-from-source checks
+ Various maintenance.
- Update to version 1.71.1:
+ New JavaScript features! This version of GJS is based on
SpiderMonkey 91, an upgrade from the previous ESR (Extended
Support Release) of SpiderMonkey 78. Here are the highlights of
the new JavaScript features. For more information, look them up
on MDN or devdocs.io.
- Replace pkgconfig(mozjs-78) with pkgconfig(mozjs-91).
- Disable meson_tests, one test currently failing (expected during
unstable cycle). https://gitlab.gnome.org/GNOME/gjs/-/issues/461
==== glib-networking ====
Version update (2.70.1 -> 2.72.0)
- Update to version 2.72.0:
+ Fix proxy tests.
+ GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
+ meson devenv.
+ Updated translations.
- Update to version 2.72.beta:
+ Add environment variable proxy resolver.
+ OpenSSL: fix uninitialized memory use.
- Update to version 2.72.alpha:
+ OpenSSL:
- Fix unsafe error handling.
- Fail when appropriate if Must-Staple extension is set.
+ GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
+ Improve failure of tls-unique channel binding requests.
+ Do not fill SNI extension with IP address.
==== glib2 ====
Version update (2.70.4 -> 2.70.5)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- Update to version 2.70.5:
+ g_time_zone_new_offset() assertion failure if offset >= 25
hours.
+ glib: fix buffer overflow in g_canonicalize_filename().
+ gtimezone: Fix assertion failure when called with a huge
offset.
+ Updated translations.
- Split gtk-docs from -devel package, these are not needed
during building projects using glib2
- Use _multibuild as the meson buildprocess is very awkward
regarding the documentation - builds single-jobs only and
twice (again during %install). This way the rest of distribution
waiting for glib2-devel to be available is not blocked by this
==== gnome-bluetooth ====
Version update (3.34.5 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ This version of gnome-bluetooth fixes a problem that could lead
to gnome-shell's Bluetooth menu not appearing when it should
have. This version also makes the Connect switch available for
Bluetooth LE MIDI devices.
- Update to version 42.beta.2:
+ This version of gnome-bluetooth contains a number of bug fixes
related to the GTK4 port, including spinners not spinning,
device removal confirmation dialog not appearing, pairing
dialog not disappearing, and a work-around to a UPower
reference leak that could lead to a crash in the main
libraries, as well as fixes for basic functionality in
bluetooth-sendto.
- Update to version 42.beta:
+ This version of gnome-bluetooth adds a number of APIs to
eventually be used in Settings and gnome-shell:
- Export battery information for Bluetooth devices which
support it.
- Check whether any input devices are connected, so as to be
able to show a confirmation dialogue when switching off
Bluetooth.
- Check whether a device can be connected to.
- Add pkgconfig(upower-glib) BuildRequires: New dependency.
==== gnome-control-center ====
Version update (41.4 -> 42.0)
Subpackages: gnome-control-center-goa
- Update to version 42.0:
+ Updated AppData screenshots.
+ Re-enable tests.
+ Updated translations.
- Disable tests for now, needs display, and that is somewhat hard
to get during build on obs.
==== gnome-desktop ====
Version update (41.3 -> 42.0)
Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0
- Update to version 42.0:
+ No changes, stable bump only.
- Add a3ed548d92b160245b79978ae362d47091ad8dad.patch: meson: Fix
build_gtk4 option
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add async methods for thumbnail creation
+ thumbnail: Resolve symlinks before exporting them with Flatpak
+ Make table:cangjie5 the default input method for zh_HK
+ Updated translations.
- Update to version 42.alpha.1:
+ build: fix soversion in libgnome-desktop-4.
- Drop 129.patch: fixed upstream.
- Update to version 42.alpha:
+ gnome-languages: fix translation of 3-letter code languages.
+ Introduce gnome-desktop-4, libgnome-desktop-3.0 is still
available with a build flag.
+ Split libgnome-desktop into three, gnome-desktop, gnome-rr,
gnome-bg. -rr and -bg depend on gtk4.
+ Refactor gnome-gettext-portable.h.
+ Updated translations.
- Add pgkconfig(gtk4) BuildReuires: new dependency.
- Split out new packages for the API 4.0 variant:
libgnome-desktop-4-devel, libgnome-desktop-4-1,
typelib-1_0-GnomeDesktop-4-0, typelib-1_0-GnomeBG-4-0, and
typelib-1_0-GnomeRR-4-0
- Add 129.patch: Fix soname of the new libgnome-desktop-4
libraries.
==== gnome-disk-utility ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Add release helper.
+ Updated translations.
- Update to version 42.rc:
+ Update screenshots.
+ Updated translations.
- Update to version 42.beta:
+ Restore old window destruction to fix data retrieval
+ Updated translations.
==== gnome-keyring ====
Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring
- Build without libcap-ng support (boo#1098245):
+ Pass --without-libcap-ng to configure.
+ Drop libcap-ng-devel BuildRequires.
==== gnome-session ====
Version update (41.3 -> 42.0)
Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland
- Update to version 42.0:
+ Give better error when failing to get renderer string.
+ Fix failure to run sessions for program accounts.
+ Updated translations.
- Rebase gnome-session-better-handle-empty-xdg_session_type.patch
with quilt.
- Drop glib2_gsettings_schema_requires macro from
gnome-session-core package, no longer needed.
- Add a basever define and set it to 42, make future version
updates simpler, as this will autorename lang-package with
regards to version (as done here, bumped to 42 from 41).
==== gnome-settings-daemon ====
Version update (41.0 -> 42.1)
- Update to version 42.1:
+ Brown paper bag release.
- Changes from version 42.0:
+ Keyboard: Clear content of gtk-im-module setting.
+ Updated translations.
- Update to version 42.rc:
+ Sharing: Do not manage gnome-remote-desktop, now done through
gnome-control-center and systemd services.
==== gnome-shell ====
Version update (41.4 -> 42.0)
Subpackages: gnome-shell-calendar
- Update to version 42.0:
+ introspect: Add WindowsChanged signal.
+ Fix on-screen keyboard during grabs.
+ Fixed crash.
+ Updated translations.
- Update to version 42.rc:
+ Fix programatically set scrollview fade.
+ Fix overview DND during screencasts.
+ Fix taking screenshots with shift+PrntScrn.
+ Disable workspace switching while in search.
+ Fix opening device settings for enterprise WPA networks.
+ Switch workspaces with Home and End keys in overview.
+ Fix regressions from style refresh.
+ Show disabled icons in system menu when devices are disabled.
+ Fix inserting items from object inspector in looking glass.
+ Fix drag placeholder position in dash in RTL locales.
+ Simplify signal handling with (dis)connectObject() convenience
methods.
+ Ensure remote access indicator is shown for a minimum time.
+ Improve CSS shadow appearance.
+ Ignore work area in overview layout.
+ Fix glitches in overview transition.
+ Fixed crash.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Update patches with quilt.
- Update to version 42.beta+40:
* overview: Don't expect time argument from drag-end signal
* workspaceAnimation: Fix warning on restacking
* cleanup:
- Use new indentation style for object literals
- Use new indentation style for arrays
- Stop using string concatenation
* status/network:
- Show disabled icon when bluetooth cellular is disabled
- Show vpn-disabled icon when vpn is disabled
- Show cellular-disabled icon when cellular is disabled
* status/bluetooth: Show bluetooth-disabled icon when disabled
* Updated translations.
- Drop gnome-shell-fix-NMDevice-get-path.patch: Fixed upstream.
- Rebase patches with quilt.
==== gnome-shell-extensions ====
Version update (41.2 -> 42.0)
Subpackages: gnome-shell-classic gnome-shell-extensions-common
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Rebase patches with quilt.
- Disable gse-sle-classic-ext.patch: Fails to apply. This means
disabling sle classic desktop variant too.
==== gnome-system-monitor ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated screenshots.
+ Updated translations.
- Changes from version 42.beta:
+ Update libhandy subproject base branch from master to main.
+ Updated translations.
- Update to version 42.alpha:
+ Opt in to libhandy dark style preference.
+ Improved alignment with more than 10 cores.
+ Updated translations.
==== gnome-terminal ====
Version update (3.42.2 -> 3.43.90)
Subpackages: nautilus-extension-terminal
- Update to version 3.43.90:
* Revert "screen: Use clean env when creating new tab"
* nautilus:
- Work around gtk_get_current_event_time() absence on gtk4
- Undef gtk min/max version defines
* regex: Fix path-less URL recognition
* Revert "regex: Workaround a PCRE bug resulting in not
recognizing schemeless URLs"
* build: Fix for newer meson
* Updated translations.
- Switch to using source service checkout of released tag, upstream
is not making News/Changelog/Release Notes available, so doing it
this way is simpler.
- Drop 9a168cc23962ce9fa106dc8a40407d381a3db403.patch: Fixed
upstream.
- Switch bcond_with to bcond_without for nautilus_extension,
nautilus was reverted to gtk3 again for this release cycle.
==== gnome-user-docs ====
Version update (41.2 -> 42.0)
- Update to version 42.0:
+ Updates for GNOME 42.
+ Updated translations.
==== gobject-introspection ====
Version update (1.70.0 -> 1.72.0)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Update to version 1.72.0:
+ Add new utility API to libgirepository for bindings
implementing an argument cache.
+ Update the GIR data for GLib, GObject, GModule, and GIO.
- Update to version 1.71.0:
+ Create new API for libffi closures
+ Treat @-prefixed shlib paths as absolute on macOS
+ Add new `forever` scope
+ Build fixes with newer Meson
+ Improve regression test suite
+ Avoid a segfault when using an invalid GType
+ Build fixes on Windows when using g-i as a subproject
+ Warn about property name collisions
+ Add "strict" warnings to g-ir-scanner
+ Add the "emitter" annotation for signal emitters
+ Add a command line option to g-ir-scanner to specify the
compiler
+ Add new convenience API to libgirepository
+ Build fixes on Windows when using MSVC
+ Documentation fixes
+ Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
+ 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
+ effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
+ 827494d6415b696a98fa195cbd883b50cc893bfc.patch
==== graphene ====
Version update (1.10.6 -> 1.10.8)
Subpackages: libgraphene-1_0-0 typelib-1_0-Graphene-1_0
- Update to version 1.10.8:
+ ray:
- simplify NaN checking.
- Improve intersection
+ Build fixes.
+ SIMD:
- Make reciprocal operations 0-safe.
- Add simplified scalar reciprocal.
+ tests:
- Fix installed introspection test.
- Add ray intersection unit.
+ Fix detection of AArch64.
+ Documentation fixes.
==== gsettings-desktop-schemas ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add setting to control privacy screen feature.
+ Updated translations.
- Update to version 42.alpha:
+ Add color scheme setting and high-contrast preference
+ Updated translations.
==== gtk4 ====
Version update (4.6.1 -> 4.6.2)
Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0
- Update to version 4.6.2:
+ GtkScrolledWindow:
- Set scroll-to-focus on viewports
- Avoid doubly triggering deceleration
+ GtkEntry: Stop cursor blinking on focus-out
+ Emoji:
- Update Emoji data to CLDR 40 and Unicode 14
- Add more locales for Emoji data
+ GDK:
- Optimize texture conversions on x86 and ARM
- Use EGK_KHR_swap_buffers_with_damage if available
+ GSK:
- Avoid clearing opaque regions
- Support using a non-default framebuffer
- Handle large viewports by tiling
+ Wayland:
- Prefer xdg-activation over gtk-shell
- text protocol: Fix text caret location
- text protocol: Use serials to control outbound messages
+ Inspector: Show app ID and resource path
+ Demos: widget-factory: Handle F11 to toggle fullscreen
+ Tools: gtk-builder-tool: Allow use without display
+ Updated translations.
==== gvfs ====
Version update (1.48.1 -> 1.50.0)
Subpackages: gvfs-backends
- Update to version 1.50.0:
+ Updated translations.
- Update to version 1.49.90:
+ http/dav: Port to libsoup3.
+ http: Do not silently accept invalid certificates.
+ build: Remove incorrect i18n.merge_file argument to fix build.
+ Updated translations.
- Drop 17a067b9b823a0d54e061eae45ff8e2c7e4a88d0.patch: Fixed
upstream.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
BuildRequires following upstreams port.
==== libdazzle ====
Version update (3.42.0 -> 3.44.0)
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.90:
+ Apply CSS changes immediately.
+ Build fixes for stack protector.
+ Improvements to DzlTaskCache.
+ GCC fixes for macOS.
+ Fix page-size for spinbutton adjustments.
+ Note that libdazzle is not expected to survive into GTK 4.
Applications using features from libdazzle should either look
to the replacements that can be found as part of GTK 4 itself
or libadwaita.
For those using the more esoteric features of libdazzle like
fuzzy search, tries, and file system abstractions, you should
copy those into your project instead.
==== libgsf ====
Version update (1.14.48 -> 1.14.49)
Subpackages: gsf-office-thumbnailer libgsf-1-114
- Update to version 1.14.49:
+ Use g_date_time_new_from_iso8601 and g_date_time_format_iso8601
when available.
+ Fix problems with non-western text in OLE properties.
==== libhandy ====
Version update (1.5.0 -> 1.6.1)
Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0
- Update to version 1.6.1:
+ HdyStyleManager: Correctly reset the theme if we're not
overriding it. Fixes switching away from HighContrast.
- Update to version 1.6.0:
+ Fix introspection-related build warnings.
+ AdwStyleManager: Make color-scheme work with GTK themes ending
in -dark.
+ Updated translations.
- Update to version 1.5.91:
+ HdyAvatar: Fix invalid UTF-8 handling.
+ HdyStyleManager: Don't disable non-CSS animations during style
changes.
+ Fix carousel indicator sizing.
- Update to version 1.5.90:
+ Documentation:
- Port to gi-docgen
- Use "Since: 1.0" for pre-1.0 symbols
- Various cleanups and consistency updates
+ Demo:
- Fix keyboard navigation
- Don't make rows containing buttons activatable
- Set minimum width on the view switcher window
+ HdyCarousel: Properly remove mouse wheel timer
+ HdyClamp: Fix measuring
+ HdyKeypad: Fix keyboard navigation
+ HdyStyleManager: Properly reset animations after style changes
+ HdySwipeTracker: Fix a runtime warning
+ HdyTabView: Propagate Alt+[0-9] when trying to switch to the
selected tab
+ HdyViewSwitcher: Properly center button labels
+ Build and CI cleanups
+ Remove unused distro packaging
+ Updated translations.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstreams port.
==== libpeas ====
Version update (1.30.0 -> 1.32.0)
- Update to version 1.32.0:
+ Icon licenses have been corrected.
+ Parallel build system operation fixes.
+ Various build warnings squashed.
+ Various GIR data that should not have been exported was
removed.
+ Use gi-docgen for documentation.
+ Updated translations.
- Drop patches fixed upstream:
+ a9d2ba590641d832dcf6b97184687b6eb424c00f.patch
+ dfc763c16c0ce66a180ccb13205f1ca9666278a8.patch
+ 2a976339f444d70f10949901a6ee2b1f8ccb24b6.patch
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstream changes.
==== librest0_7 ====
- Initial packaging of librest 0.7 api compat package.
==== libsoup ====
Version update (3.0.4 -> 3.0.5)
Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0
- Update to version 3.0.5:
+ Misc HTTP/2 fixes.
+ Fix missing files for installed-tests.
+ Fix SoupServer not properly handling invalid percent encoded
paths.
+ Fix other areas not properly handling invalid percent encoded
paths.
+ Fix SoupLogger:max-body-size of 0 meaning log nothing.
==== libxml2 ====
Version update (2.9.12 -> 2.9.13)
Subpackages: libxml2-2 libxml2-tools
- Build python bindings in a 2nd run, using multibuild: otherwise,
libxml2 requires pkgconfig(libxml-2.0) to build, causing issues
to bootstrap.
- Update to version 2.9.13:
* Security fixes:
+ [CVE-2022-23308] Use-after-free of ID and IDREF attributes
(boo#1196490);
+ Several memory leaks and another issues.
* Many regressions fixes.
* Numerous bug fixes, including, among many others:
+ xmllint's --maxmem option should work as expected now;
+ xmllint now returns an error if arguments are missing.
* Numerous tests and code and fuzzing fixes and improvements.
* Updated documentation.
- The full Libxml2 2.9.13 NEWS can be found here:
https://download.gnome.org/sources/libxml2/2.9/\
libxml2-2.9.13.news.
- Replace version-release macros in all 3 Obsoletes tag with
plain 2.9.13 to avoid unwanted behaviors in the future.
- Remove dropped upstream AUTHORS file from list of files to be
installed in the documentation location with 'cp' command.
- Update http://xmlsoft.org URL tag to Libxml2's new web home:
https://gitlab.gnome.org/GNOME/libxml2.
- Update ftp://xmlsoft.org Source tag to Libxml2's new download
host: https://download.gnome.org.
- Drop deprecated Python-2-related macro definitions/conditional
statement from spec file.
- Drop merged upstream patches:
libxml2-fix-lxml-corrupted-subtree-structures.patch;
libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch.
- Drop libxml2.keyring source file as the new download host doesn't
offer GPG signatures.
- Use ldconfig_scriptlets macro for post(un) handling.
==== makedumpfile ====
- makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch:
sadump, kaslr: fix failure of calculating kaslr_offset
(bsc#1196736).
==== mutter ====
Version update (41.4 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Fix X11 ? wayland drops ending up in the wrong wayland client.
+ Make xdg-activation interoperate with other startup sequences.
+ Fix stuck grab feedback actor during compositor grabs.
+ Make gnome-desktop dependency optional.
+ Provide better profiling information.
+ Drop ClutterEvent "source" field.
+ Add support for xdg_toplevel.configure_bounds().
+ Add support for wl_surface.offset.
+ Fix resizing of virtual monitors.
+ Include size in configure events of maximized clients.
+ Only allow direct scanouts for surfaces that aren't cropped,
scaled or rotated.
+ Fix pipewire screencasts.
+ Plugged memory leak.
+ Fixed crash.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop mutter-ci-catchsegv.patch: No longer needed.
- Update to version 42.beta+11:
* meson: Enable -Wall by default
* core: Initialize g_autofree with NULL
* ci:
- Rebuild image with newer dependencies
- Install xwayland from tag directly
* wayland/keyboard: Remove unnused define
* Updated translations.
- Switch to using source service again.
- Flip profiler bcond to without, build profiling/sysprof support
again.
==== nautilus ====
Version update (41.2 -> 42.0)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1
- Update to version 42.0:
+ Fix HiDPI thumbnails in list view.
+ Properly dispose pathbar to avoid crashes.
+ Updated translations.
- Update to version 42.rc:
+ Tweak thumbnail shadow drawing to fix performance regressions.
+ Various search engine fixes.
+ Updated translations.
- Update to version 42.beta:
+ Revert GTK 4 switch and intentional regressions.
+ Fix criticals when selecting non-ZIP formats for compression.
+ Add shadows to thumbnails in the old views.
+ Support dark mode setting.
+ Updated translations.
- Revert changes done in alpha, but leave the "gtk 4 port"
BuildRequires in place, but disabled. Add back
pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
pkgconfig(gnome-desktop-3.0). Rename back to
typelib-1_0-Nautilus-3_0.
==== nghttp2 ====
Version update (1.46.0 -> 1.47.0)
- update to 1.47.0:
* see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/
==== qpdf ====
Version update (10.6.2 -> 10.6.3)
- update to 10.6.3:
* Minor internal changes to assist with building in other
environments: rename internal bits.icc to qpdf/bits_functions.hh
(not part of public API), enforce reordering of header files to
prevent jpeglib.h from interfering with other headers, remove an
unused header that was accidentally added in 10.6.0 but never
referenced by any code.
* Make build work and tests work when NDEBUG is defined. This
involved a few changes to some test files but no changes to any
library code.
* Bug fix in JSON parser: accept \/ in a string as valid input per
JSON spec even though we don't translate / to \/ on output.
* Recognize PDF strings explicitly marked as UTF-8 as allowed by
the PDF 2.0 spec. Fixes #654.
* Bug fix: when generating appearance streams, the font size was
substituted incorrectly from /DA if Tf was absent or the number
preceding Tf was out of range. Fixes #655.
==== tracker ====
Version update (3.2.1 -> 3.3.0)
Subpackages: libtracker-sparql-3_0-0 tracker-data-files
- Update to version 3.3.0:
+ Fix storage of subsecond information in date/time properties.
+ Add more tests.
- Update to version 3.3.0.rc:
+ Fix cursor column names for date and resource types.
+ Fix possible crasher.
+ Added non-installable benchmark utility.
+ Added build option to pick libsoup versions to build support
for.
+ Added build option to disable tests.
+ Fixed generation of man pages with newer asciidoc.
- Update to version 3.3.0.beta:
+ Add API to serialize data into various RDF formats
+ Add API to map a TrackerSparqlConnection as a SERVICE of
another TrackerSparqlConnection
+ Fixed possible warnings and missed notifications in
TrackerNotifier
+ Updated "tracker3 export" to use serialization API
+ Documentation fixes
+ Added internal TrackerRowid type to represent ROWIDs
- Update to version 3.3.0.alpha:
+ Add more specific error codes for problems found updating a
database to new ontology changes.
+ Add method to create a TrackerStatement from a GResource file
+ Fix 0-len matches in ? and * property path operators
+ Handle query cancellation in TrackerEndpointDBus
+ Consistency fixes to TrackerSparqlStatement API in all
connection types
+ Deprecate tracker_namespace_manager_get_default(), use
tracker_sparql_connection_get_namespace_manager() instead
+ Fix rare crash when concurrently querying the database while
a graph is being created/deleted.
+ Add TRACKER_SPARQL_CONNECTION_ANONYMOUS_BNODES flag to
optionally enable a treatment of blank nodes that is
compliant with the SPARQL 1.1 specs.
+ Documentation improvements
+ Fix spurious locking errors with in-memory databases
+ Fixes to CLI tools detection on NixOS
+ Updated translations.
- Drop tracker-fix-actual-0-path-matches.patch and
5883cebf8d7b2948bcb808162e78a4629ab3315c.patch: fixed upstream.
==== tracker-miners ====
Version update (3.2.2 -> 3.3.0)
Subpackages: tracker-miner-files
- Update to version 3.3.0:
+ Initialize stable URN cache prior to extractor modules in
tracker-extract-3.
==== upower ====
Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0
- Drop downstream patch that hopefully should no longer be needed:
+ upower-hibernate-insteadof-hybridsleep.patch.
==== vim ====
Version update (8.2.4542 -> 8.2.4602)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4602, fixes the following problems
* Vim9: "break" inside try/catch not handled correctly.
* Coverity warning for refactored tag search code.
* Coverity warnings for not using returned value.
* Duplicate #undef.
* The neXTaw GUI is old and does not work well.
* Script-local function is deleted when used in a funcref.
* Cannot build with Motif and editres. (Tony Mechelynck)
* When mapping <Esc> terminal codes are not recognized.
* In a :def function "put = expr" does not work.
* Linear tag search is a bit slow.
* Vim9: using null values not sufficiently tested.
* getmousepos() returns the wrong column. (Ernie Rael)
* Test fails without the +job or +channel feature. (Dominique Pellé)
* Confusing comment about 'cursorlineopt'.
* getmousepos() returns the screen column. (Ernie Rael)
* Suspending with CTRL-Z does not work on DragonFlyBSD.
* Build failure with some combination of features. (John Marriott)
* Linear tag search is not optimal.
* "z=" in Visual mode may go beyond the end of the line.
* Running test leaves file behind. (Dominique Pellé)
* No command line completion for :breakadd and :breakdel.
* Check for existing buffer in session file does not work for files in
the home directory.
* Bracketed paste doesn't work well in Visual linewise mode.
* getmousepos() does not compute the column below the last line.
* Coverity warning for not using a return value.
* No command line completion for :profile and :profdel.
* Not all gdb files are recognized.
* Vim9: return type "any" is sometimes changed to first returned type.
(Virginia Senioria)
* A nested function (closure) is compiled for debugging without context.
* Vim9: test for profiling fails.
* Vim9: error for comparing with null can be annoying.
* Message test is flaky. (Elimar Riesebieter)
* No warning when an autoload script for completion function has an error.
* Cannot use page-up and page-down in the command line completion popup menu.
* Vim9: incorrect error for shadowing variable.
* Null types not fully tested.
* Useless code handling a type declaration.
* Screendump test fails.
* Error for using autoload function in custom completion.
* Cannot use keypad page-up/down for completion menu.
* Vim9: no error for using lower case name for "func" argument. (Ernie Rael)
* Vim9: double free after unpacking a list.
* Mapping with key code after other matching mapping does not work.
* Cannot index the g: dictionary.
* Vim9: range type check has wrong offset.
* Cursor line not updated when a callback moves the cursor.
* Search continues after giving E1204.
* Unnecessary call to redraw_later().
* Need to write script to a file to be able to source them.
* X11: using --remote-wait may keep the CPU busy.
* Installing tutor binary may fail.
* LuaV_debug() not covered by tests.
* Profile completion test sometimes fails.
* GTK: get assertion errors when scrolling a split window.
* Vim9: not enough test coverage for executing :def function.
==== vte ====
Version update (0.66.2 -> 0.67.90)
- Update to version 0.67.90:
+ widget:
- Defer alignment API to next cycle
- Deprecate VteCharAttributes struct
- Deprecate the attributes out-param for vte_terminal_get_text
- Fix measure baseline to return -1
+ all: Remove SIXEL support from stable branch
+ sixel: Fix DECGRI for parameter value 0
+ build:
- Change gtk4 GIR version hack
- Assert on non-supported option on stable branch
+ lib: Remove misplaced inline from function declaration
+ emulation: Support XTVERSION sequence
+ parser: Fix comments
+ fonts: Fix height check
+ Updated translations.
- Disable gtk4 support via bcond. Upstream did not move forward
with this support for now.
- Update to version 0.66.90+git.e32dba1:
+ build:
- Fix check for -fstack-protector* compiler support
- Rework function checks
- Fix build with kernel headers from linux < 4.13
+ app:
- Fix context menu styling
- Improve option value description
- Add option to set initial title
+ widget:
- Split alignment and fill properties
- Fix Since version for new API
- Add vte_terminal_paste
- Add more precondition checks for vte_pty_spawn_async_with_fds
- Correct some API Since: versions
- Adjust preedit position to GtkEntry
+ vala:
- Reference of [GtkChild] field is handled by GtkBuilder, type
must be unowned
- Fix accessibility of constant intializer expression
+ terminal:
- Make CRLF pastification smarter
- Make pastification not replace something with nothing
- Add tests for text paste transformation
+ parser:
- Fix some control codes
- Recognise more commands
- modes: Fix DECSDM default value
+ lib:
- Check for close_range function and use it when available
- ABI repairs
+ emulation:
- ECMA modes should not be saved by DECSC
- Use correct range for DECRQCRA
- Docs improvements
- Fix xterm window size request response
+ fonts:
- Relax font sanitisation
- Improve font bolding
- More metrics sanity checks
+ vte.sh: Fix the check for PROMPT_COMMAND when it is unset
+ docs: Add index for API new in 0.68
+ vte.sh: Use PROMPT_COMMAND as an array when possible
+ spawn: FD reassignment code tweaks
+ Updated translations.
- Add pkgconfig(gtk4) BuildRequires and pass gtk4=true to meson,
build gtk4 widgets. Following this, add new sub-packages
typelib-1_0-Vte-2.91-gtk4 and vte-tools-gtk4.
==== webkit2gtk3 ====
Version update (2.34.6 -> 2.36.0)
Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles
- Update to version 2.36.0:
+ Add new accessibility implementation using ATSPI DBus
interfaces instead of ATK.
+ Add support for requestVideoFrameCallback.
+ Change hardware-acceleration-policy setting default value to
always.
+ Add support for media session.
+ Add new API to set HTTP response information to custom uri
schemes.
+ Make user interactive threads (event handler, scrolling, ?)
real time in linux.
- Update to version 2.35.90:
+ Fix scrolling with the mouse wheel on sites using
overscroll-behavior.
+ Suspend web processes after some time in the process cache.
+ Fix renderning of horizontal scrollbars with themes enabling
steppers.
+ Ensure EGL displays are terminated before web process exits.
+ Deinitialize gstreamer before web process exits.
+ Make fonts under XDG_DATA_DIRS available in web process sanbox.
+ Canonicalize paths passed to bubblewrap launcher.
+ Fix several crashes and rendering issues.
+ Updated translations.
==== webkit2gtk3-soup2 ====
Version update (2.34.6 -> 2.36.0)
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles
- Update to version 2.36.0:
+ Add new accessibility implementation using ATSPI DBus
interfaces instead of ATK.
+ Add support for requestVideoFrameCallback.
+ Change hardware-acceleration-policy setting default value to
always.
+ Add support for media session.
+ Add new API to set HTTP response information to custom uri
schemes.
+ Make user interactive threads (event handler, scrolling, ?)
real time in linux.
- Update to version 2.35.90:
+ Fix scrolling with the mouse wheel on sites using
overscroll-behavior.
+ Suspend web processes after some time in the process cache.
+ Fix renderning of horizontal scrollbars with themes enabling
steppers.
+ Ensure EGL displays are terminated before web process exits.
+ Deinitialize gstreamer before web process exits.
+ Make fonts under XDG_DATA_DIRS available in web process sanbox.
+ Canonicalize paths passed to bubblewrap launcher.
+ Fix several crashes and rendering issues.
+ Updated translations.
==== xdg-desktop-portal ====
Version update (1.14.0 -> 1.14.1)
- Update to version 1.14.1:
+ Fix an issue in 1.14.0 where xdg-desktop-portal.service
starting before graphical-session-pre.target would cause the
GNOME session to deadlock by moving code to a new libexec
binary which handles deleting or migrating .desktop files (and
icons) from the dynamic launcher portal for apps which have
been uninstalled or renamed.
+ Fix some bugs in the aforementioned launcher migration
implementation, "xdg-desktop-portal-rewrite-launchers".
+ Fix build without libsystemd.
==== xdg-desktop-portal-gnome ====
Version update (41.1 -> 42.0.1)
- Update to version 42.0.1:
+ Adapt to xdg-desktop-portal screencast restore changes.
+ Don't send selection on remote desktop when nothing was
selected.
+ Minor cleanups.
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Support dark style preference.
+ Support virtual screen cast sources.
+ Redesign screencast portal window.
+ Implement screencast restoration.
+ Use libgnome-desktop-4 for wallpapers.
+ Implement Account portal.
+ Implement Print portal.
- Add pkgconfig(libadwaita-1) and pkgconfig(gnome-desktop-4)
BuildRequires: New dependencies.
==== xterm ====
Version update (370 -> 372)
Subpackages: xterm-bin xterm-resize
- update to 372:
* amend allocation/freeing of scrollback lines, eliminating an
adjustment for status-line added in patch #371 (report/testcase by
Rajeev V. Pillai).
- update to 371:
* drop double-buffer default from test-packages, since that
interferes with status-line.
* add faceSize7 to table in charproc.c, overlooked in patch #360
(patch by Vladimir A. Pavlov).
* use XDrawString rather than XDrawString16 for text when the latter
is not needed.
* improve performance for initializing/reusing graphic objects in the
SIXEL feature.
* improve error-checking for resize.
* fix errata in manual page (Debian #988221).
* extended list of environment variables to purge on startup, i.e.,
in case a user starts xterm from another terminal emulator.
* add comment in cursor.c to explain why autowrap (DECAWM) does not
apply to data saved/restored with save/restore cursor-operations
(report by Thomas Wolff).
* add special case in generating the combining-character table in
wcwidth.c, for Hangul Jamo Extended-B (report by Luis Javier
Merino).
* simplify/improve portability of trap commands in shell-scripts.
* update configure options
- -disable-rectangles,
- -disable-tcap-fkeys and
- -disable-tcap-query
to account for changed default settings.
* rather than ignore empty parameter for setting title, use that to
reset it to ?xterm? for scripting.
* check for out-of-bounds condition while drawing sixels, and quit
that operation (report by Nick Black).
* add fallback definition for PROJECTROOT so that a suitable default
location for luit will be compiled-in on build-servers.
* implement DEC status-line controls DECSASD/DECSSDT:
+ decode controls, set state
+ implement DECRQSS responses
+ implement indicator-style status-line
+ add configure option --enable-status-line
+ add resource indicatorFormat
+ implement host-writable status-line, able to handle
video-attributes and simple left/right cursor movement. This
disallows all of the DEC/xterm private modes such as switching
to/from the alternate screen.
+ move the status-line if the window is resized.
+ Note: the associated screen-resizing does not work for the
special case of TrueType fonts with double-buffering (see note
in patch #349).
* modify configure-script fixup for -Werror options to exclude fixup
for -Werror=format, e.g., -Werror=format-security.
* amend change from patch #370; DEC 070's pseudo-code for DECCOLM
incorrectly suggests that it enables DECLRMM as a side-effect.
* fix some memory leaks seen using esctest and asan2 (patch by Luis
Javier Merino).
- xterm-sigwinch.patch,xterm-suse.patch: refreshed
==== yelp ====
Version update (41.2 -> 42.0)
Subpackages: libyelp0
- Update to version 42.0:
+ Updated appdata screenshot.
- Update to version 42.beta:
+ Add a nightly app icon
+ Use HdyApplicationWindow for rounded bottom corners
+ Always use headerbar
+ Support color scheme
+ Add flatpak manifest
+ Align app name in metadata with .desktop name
+ Fix up issues with reload, including reloading on theme change
+ Stop building the gtk-docs, because they are unused.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.
- Add explicit yelp Requires in devel subpackage, move
libyelpwebextension.so to main yelp package.
- Add explicit pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0),
pkgconfig(gtk+-unix-print-3.0) and pkgconfig(libxml-2.0)
BuildRequires: align better with what configure checks for.
- Drop downstream patch yelp-lang-bundle.patch: We no longer ship
lang-packs in bundles, so it is no longer needed.
==== yelp-xsl ====
Version update (41.1 -> 42.0)
- Update to version 42.0:
+ No changes since beta, stable release only.
- Update to version 42.beta:
+ Fix topic and section links in Mallard stack files
+ Avoid use of global l10n.locale parameter
+ Updated translations.
1
0
On Wed, Mar 23, Robert Munteanu wrote:
> I have the same problem with kubic cluster:
>
> $ kubectl -n kube-system logs weave-net-8mmmc -c weave-init
> modprobe: can't load module nfnetlink
> (kernel/net/netfilter/nfnetlink.ko.zst): invalid module format
> Ignore the error if "xt_set" is built-in in the kernel
Works fine for me (but it's not running kubernetes):
microos:~ # lsmod |grep nfnetlink
nfnetlink 20480 0
microos:~ # cat /etc/os-release
NAME="openSUSE MicroOS"
# VERSION="20220321"
Could it be that your disk is full or the nfnetlink.ko.zst corrupted in
any other way?
What das "rpm -V kernel-default" say?
Thorsten
--
Thorsten Kukuk, Distinguished Engineer, Senior Architect
SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
Managing Director: Ivo Totev (HRB 36809, AG Nürnberg)
4
9
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager (1.36.2 -> 1.36.4)
adwaita-icon-theme (41.0 -> 42.0)
at-spi2-core (2.42.0 -> 2.44.0)
cyrus-sasl (2.1.27 -> 2.1.28)
evolution-data-server (3.42.4 -> 3.44.0)
ffmpeg-4
gdk-pixbuf (2.42.6 -> 2.42.8)
gdm (41.3 -> 42.0)
geoclue2
gjs (1.70.1 -> 1.72.0)
glib-networking (2.70.1 -> 2.72.0)
glib2 (2.70.4 -> 2.70.5)
gnome-bluetooth (3.34.5 -> 42.0)
gnome-control-center (41.4 -> 42.0)
gnome-desktop (41.3 -> 42.0)
gnome-disk-utility (41.0 -> 42.0)
gnome-keyring
gnome-session (41.3 -> 42.0)
gnome-settings-daemon (41.0 -> 42.1)
gnome-shell (41.4 -> 42.0)
gnome-shell-extensions (41.2 -> 42.0)
gnome-system-monitor (41.0 -> 42.0)
gnome-terminal (3.42.2 -> 3.43.90)
gnome-user-docs (41.2 -> 42.0)
gobject-introspection (1.70.0 -> 1.72.0)
graphene (1.10.6 -> 1.10.8)
gsettings-desktop-schemas (41.0 -> 42.0)
gtk4 (4.6.1 -> 4.6.2)
gvfs (1.48.1 -> 1.50.0)
libdazzle (3.42.0 -> 3.44.0)
libgsf (1.14.48 -> 1.14.49)
libhandy (1.5.0 -> 1.6.1)
libmodulemd
libpeas (1.30.0 -> 1.32.0)
librest0_7
libsoup (3.0.4 -> 3.0.5)
libxml2 (2.9.12 -> 2.9.13)
makedumpfile
mutter (41.4 -> 42.0)
nautilus (41.2 -> 42.0)
nghttp2 (1.46.0 -> 1.47.0)
qpdf (10.6.2 -> 10.6.3)
tracker (3.2.1 -> 3.3.0)
tracker-miners (3.2.2 -> 3.3.0)
upower
vte (0.66.2 -> 0.67.90)
webkit2gtk3 (2.34.6 -> 2.36.0)
webkit2gtk3-soup2 (2.34.6 -> 2.36.0)
xdg-desktop-portal (1.14.0 -> 1.14.1)
xdg-desktop-portal-gnome (41.1 -> 42.0.1)
xterm (370 -> 372)
yelp (41.2 -> 42.0)
yelp-xsl (41.1 -> 42.0)
=== Details ===
==== NetworkManager ====
Version update (1.36.2 -> 1.36.4)
Subpackages: libnm0 typelib-1_0-NM-1_0
- Update to version 1.36.4:
+ The internal DHCPv4 client now discards NAKs packets coming
from servers different from the one that sent the offer.
+ Fix activation of PPPoE connections with "pppoe.parent" unset.
+ Fix potential libnm crash when the client object initialization
gets canceled.
+ Other various fixes and improvements.
==== adwaita-icon-theme ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ symbolic: provide -rtl versions properly.
+ README: bring up to date.
+ fullcolor: fix input-mouse.
==== at-spi2-core ====
Version update (2.42.0 -> 2.44.0)
Subpackages: libatspi0 typelib-1_0-Atspi-2_0
- Update to version 2.44.0:
+ Unlink the socket before binding when using dbus-broker. Fixes
regression introduced in 2.43.92 where restarting the bus
launcher would fail.
- Update to version 2.43.92:
+ The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its
socket. Fixes accessibility for Snap-confined applications.
+ Caps lock is now unlocked for key synthesis. Fixes cutting and
pasting from brltty when caps lock is on.
+ Several fixes to the dbus specification.
+ Fix the build when x11 is disabled.
+ Fix several compiler warnings.
- Use ldconfig_scriptlets macro for post(un) handling.
- Move autostart .desktop and xwayland-session config to
distconfdir.
==== cyrus-sasl ====
Version update (2.1.27 -> 2.1.28)
Subpackages: cyrus-sasl-gssapi libsasl2-3
- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
* https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1…
- drop cyrus-sasl-bug587.patch (upstream)
==== evolution-data-server ====
Version update (3.42.4 -> 3.44.0)
Subpackages: libcamel-1_2-63 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.3:
+ Camel: Thaw frozen folders on failed Maildir message transfer
+ CamelFolderSummary: Re-enable notifications on message info in
summary_assign_uid()
+ Bugs fixed: glgo#GNOME/evolution-data-server#377,
glgo#GNOME/evolution-data-server#378,
glgo#GNOME/evolution-data-server!92,
glgo#GNOME/evolution-data-server!93.
+ Updated translations.
==== ffmpeg-4 ====
Subpackages: libavcodec58_134 libavformat58_76 libavutil56_70 libswresample3_9
- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters
==== gdk-pixbuf ====
Version update (2.42.6 -> 2.42.8)
Subpackages: gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0
- Update to version 2.42.8:
+ Clear the pixbuf's memory buffer to avoid returning
uninitialized memory.
+ Turn GdkPixbufModule functions into typed callbacks.
+ tiff: Use non-deprecated C99 integer types.
+ gif: Check for overflow when compositing or clearing frames.
+ Change png/jpeg/tiff build options from boolean to feature.
+ jpeg: Do not rely on UB around setjmp/longjmp.
+ Build fixes.
+ Documentation fixes.
+ Updated translations.
- Stop passing options to meson that just follow upstream default,
just rely on upstream providing sane defaults, apart from where
we want to deviate.
==== gdm ====
Version update (41.3 -> 42.0)
Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Update to version 42.0:
+ Improvements to work better on NVidia cards.
+ Look in DATADIR for launching environment data files.
+ PAM updates on exherbo.
+ Updated translations.
- Add pkgconfig(gudev-1.0), with minimal version of 232, as a new
build requirement.
- Add explicit update-alternatives to post(un) requirements to
avoid rare unexpected behaviors due to package order of
installation.
- Replace systemdsystemunitdir with _unitdir macro. There's no need
to manually define it anymore since systemd-rpm-macros already
provide it.
- Add gdm-restart-session-when-X-server-restart.patch:
Avoiding the blank screen when X server restarts with
GDM_DISABLE_USER_DISPLAY_SERVER=1 (bsc#1196974).
==== geoclue2 ====
Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0
- Remove unnecessary shadow requires
==== gjs ====
Version update (1.70.1 -> 1.72.0)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0
- Update to version 1.72.0:
+ No changes from release candidate 1.71.90.
- Update to version 1.71.90:
+ Cairo test broken with commit ea52cf92
+ native: Convert to singleton class
+ Checking `instanceof` for primitive types may lead to a crash
or error
+ Change the GObject Introspection development branch
+ gi_marshalling_tests_long_in_max test fails on i686
+ GNOME Shell crashes at startup with the AppIndicator extension
enabled
+ Instances of classes implementing interfaces can override
functions for all implentations of an interface
+ package: Reverse order of running-from-source checks
+ Various maintenance.
- Update to version 1.71.1:
+ New JavaScript features! This version of GJS is based on
SpiderMonkey 91, an upgrade from the previous ESR (Extended
Support Release) of SpiderMonkey 78. Here are the highlights of
the new JavaScript features. For more information, look them up
on MDN or devdocs.io.
- Replace pkgconfig(mozjs-78) with pkgconfig(mozjs-91).
- Disable meson_tests, one test currently failing (expected during
unstable cycle). https://gitlab.gnome.org/GNOME/gjs/-/issues/461
==== glib-networking ====
Version update (2.70.1 -> 2.72.0)
- Update to version 2.72.0:
+ Fix proxy tests.
+ GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
+ meson devenv.
+ Updated translations.
- Update to version 2.72.beta:
+ Add environment variable proxy resolver.
+ OpenSSL: fix uninitialized memory use.
- Update to version 2.72.alpha:
+ OpenSSL:
- Fix unsafe error handling.
- Fail when appropriate if Must-Staple extension is set.
+ GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
+ Improve failure of tls-unique channel binding requests.
+ Do not fill SNI extension with IP address.
==== glib2 ====
Version update (2.70.4 -> 2.70.5)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- Update to version 2.70.5:
+ g_time_zone_new_offset() assertion failure if offset >= 25
hours.
+ glib: fix buffer overflow in g_canonicalize_filename().
+ gtimezone: Fix assertion failure when called with a huge
offset.
+ Updated translations.
- Split gtk-docs from -devel package, these are not needed
during building projects using glib2
- Use _multibuild as the meson buildprocess is very awkward
regarding the documentation - builds single-jobs only and
twice (again during %install). This way the rest of distribution
waiting for glib2-devel to be available is not blocked by this
==== gnome-bluetooth ====
Version update (3.34.5 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ This version of gnome-bluetooth fixes a problem that could lead
to gnome-shell's Bluetooth menu not appearing when it should
have. This version also makes the Connect switch available for
Bluetooth LE MIDI devices.
- Update to version 42.beta.2:
+ This version of gnome-bluetooth contains a number of bug fixes
related to the GTK4 port, including spinners not spinning,
device removal confirmation dialog not appearing, pairing
dialog not disappearing, and a work-around to a UPower
reference leak that could lead to a crash in the main
libraries, as well as fixes for basic functionality in
bluetooth-sendto.
- Update to version 42.beta:
+ This version of gnome-bluetooth adds a number of APIs to
eventually be used in Settings and gnome-shell:
- Export battery information for Bluetooth devices which
support it.
- Check whether any input devices are connected, so as to be
able to show a confirmation dialogue when switching off
Bluetooth.
- Check whether a device can be connected to.
- Add pkgconfig(upower-glib) BuildRequires: New dependency.
==== gnome-control-center ====
Version update (41.4 -> 42.0)
Subpackages: gnome-control-center-goa
- Update to version 42.0:
+ Updated AppData screenshots.
+ Re-enable tests.
+ Updated translations.
- Disable tests for now, needs display, and that is somewhat hard
to get during build on obs.
==== gnome-desktop ====
Version update (41.3 -> 42.0)
Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0
- Update to version 42.0:
+ No changes, stable bump only.
- Add a3ed548d92b160245b79978ae362d47091ad8dad.patch: meson: Fix
build_gtk4 option
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add async methods for thumbnail creation
+ thumbnail: Resolve symlinks before exporting them with Flatpak
+ Make table:cangjie5 the default input method for zh_HK
+ Updated translations.
- Update to version 42.alpha.1:
+ build: fix soversion in libgnome-desktop-4.
- Drop 129.patch: fixed upstream.
- Update to version 42.alpha:
+ gnome-languages: fix translation of 3-letter code languages.
+ Introduce gnome-desktop-4, libgnome-desktop-3.0 is still
available with a build flag.
+ Split libgnome-desktop into three, gnome-desktop, gnome-rr,
gnome-bg. -rr and -bg depend on gtk4.
+ Refactor gnome-gettext-portable.h.
+ Updated translations.
- Add pgkconfig(gtk4) BuildReuires: new dependency.
- Split out new packages for the API 4.0 variant:
libgnome-desktop-4-devel, libgnome-desktop-4-1,
typelib-1_0-GnomeDesktop-4-0, typelib-1_0-GnomeBG-4-0, and
typelib-1_0-GnomeRR-4-0
- Add 129.patch: Fix soname of the new libgnome-desktop-4
libraries.
==== gnome-disk-utility ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Add release helper.
+ Updated translations.
- Update to version 42.rc:
+ Update screenshots.
+ Updated translations.
- Update to version 42.beta:
+ Restore old window destruction to fix data retrieval
+ Updated translations.
==== gnome-keyring ====
Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring
- Build without libcap-ng support (boo#1098245):
+ Pass --without-libcap-ng to configure.
+ Drop libcap-ng-devel BuildRequires.
==== gnome-session ====
Version update (41.3 -> 42.0)
Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland
- Update to version 42.0:
+ Give better error when failing to get renderer string.
+ Fix failure to run sessions for program accounts.
+ Updated translations.
- Rebase gnome-session-better-handle-empty-xdg_session_type.patch
with quilt.
- Drop glib2_gsettings_schema_requires macro from
gnome-session-core package, no longer needed.
- Add a basever define and set it to 42, make future version
updates simpler, as this will autorename lang-package with
regards to version (as done here, bumped to 42 from 41).
==== gnome-settings-daemon ====
Version update (41.0 -> 42.1)
- Update to version 42.1:
+ Brown paper bag release.
- Changes from version 42.0:
+ Keyboard: Clear content of gtk-im-module setting.
+ Updated translations.
- Update to version 42.rc:
+ Sharing: Do not manage gnome-remote-desktop, now done through
gnome-control-center and systemd services.
==== gnome-shell ====
Version update (41.4 -> 42.0)
Subpackages: gnome-shell-calendar
- Update to version 42.0:
+ introspect: Add WindowsChanged signal.
+ Fix on-screen keyboard during grabs.
+ Fixed crash.
+ Updated translations.
- Update to version 42.rc:
+ Fix programatically set scrollview fade.
+ Fix overview DND during screencasts.
+ Fix taking screenshots with shift+PrntScrn.
+ Disable workspace switching while in search.
+ Fix opening device settings for enterprise WPA networks.
+ Switch workspaces with Home and End keys in overview.
+ Fix regressions from style refresh.
+ Show disabled icons in system menu when devices are disabled.
+ Fix inserting items from object inspector in looking glass.
+ Fix drag placeholder position in dash in RTL locales.
+ Simplify signal handling with (dis)connectObject() convenience
methods.
+ Ensure remote access indicator is shown for a minimum time.
+ Improve CSS shadow appearance.
+ Ignore work area in overview layout.
+ Fix glitches in overview transition.
+ Fixed crash.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Update patches with quilt.
- Update to version 42.beta+40:
* overview: Don't expect time argument from drag-end signal
* workspaceAnimation: Fix warning on restacking
* cleanup:
- Use new indentation style for object literals
- Use new indentation style for arrays
- Stop using string concatenation
* status/network:
- Show disabled icon when bluetooth cellular is disabled
- Show vpn-disabled icon when vpn is disabled
- Show cellular-disabled icon when cellular is disabled
* status/bluetooth: Show bluetooth-disabled icon when disabled
* Updated translations.
- Drop gnome-shell-fix-NMDevice-get-path.patch: Fixed upstream.
- Rebase patches with quilt.
==== gnome-shell-extensions ====
Version update (41.2 -> 42.0)
Subpackages: gnome-shell-classic gnome-shell-extensions-common
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Rebase patches with quilt.
- Disable gse-sle-classic-ext.patch: Fails to apply. This means
disabling sle classic desktop variant too.
==== gnome-system-monitor ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated screenshots.
+ Updated translations.
- Changes from version 42.beta:
+ Update libhandy subproject base branch from master to main.
+ Updated translations.
- Update to version 42.alpha:
+ Opt in to libhandy dark style preference.
+ Improved alignment with more than 10 cores.
+ Updated translations.
==== gnome-terminal ====
Version update (3.42.2 -> 3.43.90)
Subpackages: nautilus-extension-terminal
- Update to version 3.43.90:
* Revert "screen: Use clean env when creating new tab"
* nautilus:
- Work around gtk_get_current_event_time() absence on gtk4
- Undef gtk min/max version defines
* regex: Fix path-less URL recognition
* Revert "regex: Workaround a PCRE bug resulting in not
recognizing schemeless URLs"
* build: Fix for newer meson
* Updated translations.
- Switch to using source service checkout of released tag, upstream
is not making News/Changelog/Release Notes available, so doing it
this way is simpler.
- Drop 9a168cc23962ce9fa106dc8a40407d381a3db403.patch: Fixed
upstream.
- Switch bcond_with to bcond_without for nautilus_extension,
nautilus was reverted to gtk3 again for this release cycle.
==== gnome-user-docs ====
Version update (41.2 -> 42.0)
- Update to version 42.0:
+ Updates for GNOME 42.
+ Updated translations.
==== gobject-introspection ====
Version update (1.70.0 -> 1.72.0)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Update to version 1.72.0:
+ Add new utility API to libgirepository for bindings
implementing an argument cache.
+ Update the GIR data for GLib, GObject, GModule, and GIO.
- Update to version 1.71.0:
+ Create new API for libffi closures
+ Treat @-prefixed shlib paths as absolute on macOS
+ Add new `forever` scope
+ Build fixes with newer Meson
+ Improve regression test suite
+ Avoid a segfault when using an invalid GType
+ Build fixes on Windows when using g-i as a subproject
+ Warn about property name collisions
+ Add "strict" warnings to g-ir-scanner
+ Add the "emitter" annotation for signal emitters
+ Add a command line option to g-ir-scanner to specify the
compiler
+ Add new convenience API to libgirepository
+ Build fixes on Windows when using MSVC
+ Documentation fixes
+ Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
+ 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
+ effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
+ 827494d6415b696a98fa195cbd883b50cc893bfc.patch
==== graphene ====
Version update (1.10.6 -> 1.10.8)
Subpackages: libgraphene-1_0-0 typelib-1_0-Graphene-1_0
- Update to version 1.10.8:
+ ray:
- simplify NaN checking.
- Improve intersection
+ Build fixes.
+ SIMD:
- Make reciprocal operations 0-safe.
- Add simplified scalar reciprocal.
+ tests:
- Fix installed introspection test.
- Add ray intersection unit.
+ Fix detection of AArch64.
+ Documentation fixes.
==== gsettings-desktop-schemas ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add setting to control privacy screen feature.
+ Updated translations.
- Update to version 42.alpha:
+ Add color scheme setting and high-contrast preference
+ Updated translations.
==== gtk4 ====
Version update (4.6.1 -> 4.6.2)
Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0
- Update to version 4.6.2:
+ GtkScrolledWindow:
- Set scroll-to-focus on viewports
- Avoid doubly triggering deceleration
+ GtkEntry: Stop cursor blinking on focus-out
+ Emoji:
- Update Emoji data to CLDR 40 and Unicode 14
- Add more locales for Emoji data
+ GDK:
- Optimize texture conversions on x86 and ARM
- Use EGK_KHR_swap_buffers_with_damage if available
+ GSK:
- Avoid clearing opaque regions
- Support using a non-default framebuffer
- Handle large viewports by tiling
+ Wayland:
- Prefer xdg-activation over gtk-shell
- text protocol: Fix text caret location
- text protocol: Use serials to control outbound messages
+ Inspector: Show app ID and resource path
+ Demos: widget-factory: Handle F11 to toggle fullscreen
+ Tools: gtk-builder-tool: Allow use without display
+ Updated translations.
==== gvfs ====
Version update (1.48.1 -> 1.50.0)
Subpackages: gvfs-backends
- Update to version 1.50.0:
+ Updated translations.
- Update to version 1.49.90:
+ http/dav: Port to libsoup3.
+ http: Do not silently accept invalid certificates.
+ build: Remove incorrect i18n.merge_file argument to fix build.
+ Updated translations.
- Drop 17a067b9b823a0d54e061eae45ff8e2c7e4a88d0.patch: Fixed
upstream.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
BuildRequires following upstreams port.
==== libdazzle ====
Version update (3.42.0 -> 3.44.0)
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.90:
+ Apply CSS changes immediately.
+ Build fixes for stack protector.
+ Improvements to DzlTaskCache.
+ GCC fixes for macOS.
+ Fix page-size for spinbutton adjustments.
+ Note that libdazzle is not expected to survive into GTK 4.
Applications using features from libdazzle should either look
to the replacements that can be found as part of GTK 4 itself
or libadwaita.
For those using the more esoteric features of libdazzle like
fuzzy search, tries, and file system abstractions, you should
copy those into your project instead.
==== libgsf ====
Version update (1.14.48 -> 1.14.49)
Subpackages: gsf-office-thumbnailer libgsf-1-114
- Update to version 1.14.49:
+ Use g_date_time_new_from_iso8601 and g_date_time_format_iso8601
when available.
+ Fix problems with non-western text in OLE properties.
==== libhandy ====
Version update (1.5.0 -> 1.6.1)
Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0
- Update to version 1.6.1:
+ HdyStyleManager: Correctly reset the theme if we're not
overriding it. Fixes switching away from HighContrast.
- Update to version 1.6.0:
+ Fix introspection-related build warnings.
+ AdwStyleManager: Make color-scheme work with GTK themes ending
in -dark.
+ Updated translations.
- Update to version 1.5.91:
+ HdyAvatar: Fix invalid UTF-8 handling.
+ HdyStyleManager: Don't disable non-CSS animations during style
changes.
+ Fix carousel indicator sizing.
- Update to version 1.5.90:
+ Documentation:
- Port to gi-docgen
- Use "Since: 1.0" for pre-1.0 symbols
- Various cleanups and consistency updates
+ Demo:
- Fix keyboard navigation
- Don't make rows containing buttons activatable
- Set minimum width on the view switcher window
+ HdyCarousel: Properly remove mouse wheel timer
+ HdyClamp: Fix measuring
+ HdyKeypad: Fix keyboard navigation
+ HdyStyleManager: Properly reset animations after style changes
+ HdySwipeTracker: Fix a runtime warning
+ HdyTabView: Propagate Alt+[0-9] when trying to switch to the
selected tab
+ HdyViewSwitcher: Properly center button labels
+ Build and CI cleanups
+ Remove unused distro packaging
+ Updated translations.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstreams port.
==== libmodulemd ====
- BuildRequire glib2-doc when building against glib2 more recent
than 2.70.4: the documentation was split out (after it was
earlier merged; so for older distros we don't have to worry, as
glib2-devel provides glib2-doc there).
==== libpeas ====
Version update (1.30.0 -> 1.32.0)
- Update to version 1.32.0:
+ Icon licenses have been corrected.
+ Parallel build system operation fixes.
+ Various build warnings squashed.
+ Various GIR data that should not have been exported was
removed.
+ Use gi-docgen for documentation.
+ Updated translations.
- Drop patches fixed upstream:
+ a9d2ba590641d832dcf6b97184687b6eb424c00f.patch
+ dfc763c16c0ce66a180ccb13205f1ca9666278a8.patch
+ 2a976339f444d70f10949901a6ee2b1f8ccb24b6.patch
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstream changes.
==== librest0_7 ====
- Initial packaging of librest 0.7 api compat package.
==== libsoup ====
Version update (3.0.4 -> 3.0.5)
Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0
- Update to version 3.0.5:
+ Misc HTTP/2 fixes.
+ Fix missing files for installed-tests.
+ Fix SoupServer not properly handling invalid percent encoded
paths.
+ Fix other areas not properly handling invalid percent encoded
paths.
+ Fix SoupLogger:max-body-size of 0 meaning log nothing.
==== libxml2 ====
Version update (2.9.12 -> 2.9.13)
Subpackages: libxml2-2 libxml2-tools
- Build python bindings in a 2nd run, using multibuild: otherwise,
libxml2 requires pkgconfig(libxml-2.0) to build, causing issues
to bootstrap.
- Update to version 2.9.13:
* Security fixes:
+ [CVE-2022-23308] Use-after-free of ID and IDREF attributes
(boo#1196490);
+ Several memory leaks and another issues.
* Many regressions fixes.
* Numerous bug fixes, including, among many others:
+ xmllint's --maxmem option should work as expected now;
+ xmllint now returns an error if arguments are missing.
* Numerous tests and code and fuzzing fixes and improvements.
* Updated documentation.
- The full Libxml2 2.9.13 NEWS can be found here:
https://download.gnome.org/sources/libxml2/2.9/\
libxml2-2.9.13.news.
- Replace version-release macros in all 3 Obsoletes tag with
plain 2.9.13 to avoid unwanted behaviors in the future.
- Remove dropped upstream AUTHORS file from list of files to be
installed in the documentation location with 'cp' command.
- Update http://xmlsoft.org URL tag to Libxml2's new web home:
https://gitlab.gnome.org/GNOME/libxml2.
- Update ftp://xmlsoft.org Source tag to Libxml2's new download
host: https://download.gnome.org.
- Drop deprecated Python-2-related macro definitions/conditional
statement from spec file.
- Drop merged upstream patches:
libxml2-fix-lxml-corrupted-subtree-structures.patch;
libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch.
- Drop libxml2.keyring source file as the new download host doesn't
offer GPG signatures.
- Use ldconfig_scriptlets macro for post(un) handling.
==== makedumpfile ====
- makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch:
sadump, kaslr: fix failure of calculating kaslr_offset
(bsc#1196736).
==== mutter ====
Version update (41.4 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Fix X11 ? wayland drops ending up in the wrong wayland client.
+ Make xdg-activation interoperate with other startup sequences.
+ Fix stuck grab feedback actor during compositor grabs.
+ Make gnome-desktop dependency optional.
+ Provide better profiling information.
+ Drop ClutterEvent "source" field.
+ Add support for xdg_toplevel.configure_bounds().
+ Add support for wl_surface.offset.
+ Fix resizing of virtual monitors.
+ Include size in configure events of maximized clients.
+ Only allow direct scanouts for surfaces that aren't cropped,
scaled or rotated.
+ Fix pipewire screencasts.
+ Plugged memory leak.
+ Fixed crash.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop mutter-ci-catchsegv.patch: No longer needed.
- Update to version 42.beta+11:
* meson: Enable -Wall by default
* core: Initialize g_autofree with NULL
* ci:
- Rebuild image with newer dependencies
- Install xwayland from tag directly
* wayland/keyboard: Remove unnused define
* Updated translations.
- Switch to using source service again.
- Flip profiler bcond to without, build profiling/sysprof support
again.
==== nautilus ====
Version update (41.2 -> 42.0)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1
- Update to version 42.0:
+ Fix HiDPI thumbnails in list view.
+ Properly dispose pathbar to avoid crashes.
+ Updated translations.
- Update to version 42.rc:
+ Tweak thumbnail shadow drawing to fix performance regressions.
+ Various search engine fixes.
+ Updated translations.
- Update to version 42.beta:
+ Revert GTK 4 switch and intentional regressions.
+ Fix criticals when selecting non-ZIP formats for compression.
+ Add shadows to thumbnails in the old views.
+ Support dark mode setting.
+ Updated translations.
- Revert changes done in alpha, but leave the "gtk 4 port"
BuildRequires in place, but disabled. Add back
pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
pkgconfig(gnome-desktop-3.0). Rename back to
typelib-1_0-Nautilus-3_0.
==== nghttp2 ====
Version update (1.46.0 -> 1.47.0)
- update to 1.47.0:
* see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/
==== qpdf ====
Version update (10.6.2 -> 10.6.3)
- update to 10.6.3:
* Minor internal changes to assist with building in other
environments: rename internal bits.icc to qpdf/bits_functions.hh
(not part of public API), enforce reordering of header files to
prevent jpeglib.h from interfering with other headers, remove an
unused header that was accidentally added in 10.6.0 but never
referenced by any code.
* Make build work and tests work when NDEBUG is defined. This
involved a few changes to some test files but no changes to any
library code.
* Bug fix in JSON parser: accept \/ in a string as valid input per
JSON spec even though we don't translate / to \/ on output.
* Recognize PDF strings explicitly marked as UTF-8 as allowed by
the PDF 2.0 spec. Fixes #654.
* Bug fix: when generating appearance streams, the font size was
substituted incorrectly from /DA if Tf was absent or the number
preceding Tf was out of range. Fixes #655.
==== tracker ====
Version update (3.2.1 -> 3.3.0)
Subpackages: libtracker-sparql-3_0-0 tracker-data-files
- Update to version 3.3.0:
+ Fix storage of subsecond information in date/time properties.
+ Add more tests.
- Update to version 3.3.0.rc:
+ Fix cursor column names for date and resource types.
+ Fix possible crasher.
+ Added non-installable benchmark utility.
+ Added build option to pick libsoup versions to build support
for.
+ Added build option to disable tests.
+ Fixed generation of man pages with newer asciidoc.
- Update to version 3.3.0.beta:
+ Add API to serialize data into various RDF formats
+ Add API to map a TrackerSparqlConnection as a SERVICE of
another TrackerSparqlConnection
+ Fixed possible warnings and missed notifications in
TrackerNotifier
+ Updated "tracker3 export" to use serialization API
+ Documentation fixes
+ Added internal TrackerRowid type to represent ROWIDs
- Update to version 3.3.0.alpha:
+ Add more specific error codes for problems found updating a
database to new ontology changes.
+ Add method to create a TrackerStatement from a GResource file
+ Fix 0-len matches in ? and * property path operators
+ Handle query cancellation in TrackerEndpointDBus
+ Consistency fixes to TrackerSparqlStatement API in all
connection types
+ Deprecate tracker_namespace_manager_get_default(), use
tracker_sparql_connection_get_namespace_manager() instead
+ Fix rare crash when concurrently querying the database while
a graph is being created/deleted.
+ Add TRACKER_SPARQL_CONNECTION_ANONYMOUS_BNODES flag to
optionally enable a treatment of blank nodes that is
compliant with the SPARQL 1.1 specs.
+ Documentation improvements
+ Fix spurious locking errors with in-memory databases
+ Fixes to CLI tools detection on NixOS
+ Updated translations.
- Drop tracker-fix-actual-0-path-matches.patch and
5883cebf8d7b2948bcb808162e78a4629ab3315c.patch: fixed upstream.
==== tracker-miners ====
Version update (3.2.2 -> 3.3.0)
Subpackages: tracker-miner-files
- Update to version 3.3.0:
+ Initialize stable URN cache prior to extractor modules in
tracker-extract-3.
==== upower ====
Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0
- Drop downstream patch that hopefully should no longer be needed:
+ upower-hibernate-insteadof-hybridsleep.patch.
==== vte ====
Version update (0.66.2 -> 0.67.90)
- Update to version 0.67.90:
+ widget:
- Defer alignment API to next cycle
- Deprecate VteCharAttributes struct
- Deprecate the attributes out-param for vte_terminal_get_text
- Fix measure baseline to return -1
+ all: Remove SIXEL support from stable branch
+ sixel: Fix DECGRI for parameter value 0
+ build:
- Change gtk4 GIR version hack
- Assert on non-supported option on stable branch
+ lib: Remove misplaced inline from function declaration
+ emulation: Support XTVERSION sequence
+ parser: Fix comments
+ fonts: Fix height check
+ Updated translations.
- Disable gtk4 support via bcond. Upstream did not move forward
with this support for now.
- Update to version 0.66.90+git.e32dba1:
+ build:
- Fix check for -fstack-protector* compiler support
- Rework function checks
- Fix build with kernel headers from linux < 4.13
+ app:
- Fix context menu styling
- Improve option value description
- Add option to set initial title
+ widget:
- Split alignment and fill properties
- Fix Since version for new API
- Add vte_terminal_paste
- Add more precondition checks for vte_pty_spawn_async_with_fds
- Correct some API Since: versions
- Adjust preedit position to GtkEntry
+ vala:
- Reference of [GtkChild] field is handled by GtkBuilder, type
must be unowned
- Fix accessibility of constant intializer expression
+ terminal:
- Make CRLF pastification smarter
- Make pastification not replace something with nothing
- Add tests for text paste transformation
+ parser:
- Fix some control codes
- Recognise more commands
- modes: Fix DECSDM default value
+ lib:
- Check for close_range function and use it when available
- ABI repairs
+ emulation:
- ECMA modes should not be saved by DECSC
- Use correct range for DECRQCRA
- Docs improvements
- Fix xterm window size request response
+ fonts:
- Relax font sanitisation
- Improve font bolding
- More metrics sanity checks
+ vte.sh: Fix the check for PROMPT_COMMAND when it is unset
+ docs: Add index for API new in 0.68
+ vte.sh: Use PROMPT_COMMAND as an array when possible
+ spawn: FD reassignment code tweaks
+ Updated translations.
- Add pkgconfig(gtk4) BuildRequires and pass gtk4=true to meson,
build gtk4 widgets. Following this, add new sub-packages
typelib-1_0-Vte-2.91-gtk4 and vte-tools-gtk4.
==== webkit2gtk3 ====
Version update (2.34.6 -> 2.36.0)
Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles
- Update to version 2.36.0:
+ Add new accessibility implementation using ATSPI DBus
interfaces instead of ATK.
+ Add support for requestVideoFrameCallback.
+ Change hardware-acceleration-policy setting default value to
always.
+ Add support for media session.
+ Add new API to set HTTP response information to custom uri
schemes.
+ Make user interactive threads (event handler, scrolling, ?)
real time in linux.
- Update to version 2.35.90:
+ Fix scrolling with the mouse wheel on sites using
overscroll-behavior.
+ Suspend web processes after some time in the process cache.
+ Fix renderning of horizontal scrollbars with themes enabling
steppers.
+ Ensure EGL displays are terminated before web process exits.
+ Deinitialize gstreamer before web process exits.
+ Make fonts under XDG_DATA_DIRS available in web process sanbox.
+ Canonicalize paths passed to bubblewrap launcher.
+ Fix several crashes and rendering issues.
+ Updated translations.
==== webkit2gtk3-soup2 ====
Version update (2.34.6 -> 2.36.0)
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles
- Update to version 2.36.0:
+ Add new accessibility implementation using ATSPI DBus
interfaces instead of ATK.
+ Add support for requestVideoFrameCallback.
+ Change hardware-acceleration-policy setting default value to
always.
+ Add support for media session.
+ Add new API to set HTTP response information to custom uri
schemes.
+ Make user interactive threads (event handler, scrolling, ?)
real time in linux.
- Update to version 2.35.90:
+ Fix scrolling with the mouse wheel on sites using
overscroll-behavior.
+ Suspend web processes after some time in the process cache.
+ Fix renderning of horizontal scrollbars with themes enabling
steppers.
+ Ensure EGL displays are terminated before web process exits.
+ Deinitialize gstreamer before web process exits.
+ Make fonts under XDG_DATA_DIRS available in web process sanbox.
+ Canonicalize paths passed to bubblewrap launcher.
+ Fix several crashes and rendering issues.
+ Updated translations.
==== xdg-desktop-portal ====
Version update (1.14.0 -> 1.14.1)
- Update to version 1.14.1:
+ Fix an issue in 1.14.0 where xdg-desktop-portal.service
starting before graphical-session-pre.target would cause the
GNOME session to deadlock by moving code to a new libexec
binary which handles deleting or migrating .desktop files (and
icons) from the dynamic launcher portal for apps which have
been uninstalled or renamed.
+ Fix some bugs in the aforementioned launcher migration
implementation, "xdg-desktop-portal-rewrite-launchers".
+ Fix build without libsystemd.
==== xdg-desktop-portal-gnome ====
Version update (41.1 -> 42.0.1)
- Update to version 42.0.1:
+ Adapt to xdg-desktop-portal screencast restore changes.
+ Don't send selection on remote desktop when nothing was
selected.
+ Minor cleanups.
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Support dark style preference.
+ Support virtual screen cast sources.
+ Redesign screencast portal window.
+ Implement screencast restoration.
+ Use libgnome-desktop-4 for wallpapers.
+ Implement Account portal.
+ Implement Print portal.
- Add pkgconfig(libadwaita-1) and pkgconfig(gnome-desktop-4)
BuildRequires: New dependencies.
==== xterm ====
Version update (370 -> 372)
Subpackages: xterm-bin xterm-resize
- update to 372:
* amend allocation/freeing of scrollback lines, eliminating an
adjustment for status-line added in patch #371 (report/testcase by
Rajeev V. Pillai).
- update to 371:
* drop double-buffer default from test-packages, since that
interferes with status-line.
* add faceSize7 to table in charproc.c, overlooked in patch #360
(patch by Vladimir A. Pavlov).
* use XDrawString rather than XDrawString16 for text when the latter
is not needed.
* improve performance for initializing/reusing graphic objects in the
SIXEL feature.
* improve error-checking for resize.
* fix errata in manual page (Debian #988221).
* extended list of environment variables to purge on startup, i.e.,
in case a user starts xterm from another terminal emulator.
* add comment in cursor.c to explain why autowrap (DECAWM) does not
apply to data saved/restored with save/restore cursor-operations
(report by Thomas Wolff).
* add special case in generating the combining-character table in
wcwidth.c, for Hangul Jamo Extended-B (report by Luis Javier
Merino).
* simplify/improve portability of trap commands in shell-scripts.
* update configure options
- -disable-rectangles,
- -disable-tcap-fkeys and
- -disable-tcap-query
to account for changed default settings.
* rather than ignore empty parameter for setting title, use that to
reset it to ?xterm? for scripting.
* check for out-of-bounds condition while drawing sixels, and quit
that operation (report by Nick Black).
* add fallback definition for PROJECTROOT so that a suitable default
location for luit will be compiled-in on build-servers.
* implement DEC status-line controls DECSASD/DECSSDT:
+ decode controls, set state
+ implement DECRQSS responses
+ implement indicator-style status-line
+ add configure option --enable-status-line
+ add resource indicatorFormat
+ implement host-writable status-line, able to handle
video-attributes and simple left/right cursor movement. This
disallows all of the DEC/xterm private modes such as switching
to/from the alternate screen.
+ move the status-line if the window is resized.
+ Note: the associated screen-resizing does not work for the
special case of TrueType fonts with double-buffering (see note
in patch #349).
* modify configure-script fixup for -Werror options to exclude fixup
for -Werror=format, e.g., -Werror=format-security.
* amend change from patch #370; DEC 070's pseudo-code for DECCOLM
incorrectly suggests that it enables DECLRMM as a side-effect.
* fix some memory leaks seen using esctest and asan2 (patch by Luis
Javier Merino).
- xterm-sigwinch.patch,xterm-suse.patch: refreshed
==== yelp ====
Version update (41.2 -> 42.0)
Subpackages: libyelp0
- Update to version 42.0:
+ Updated appdata screenshot.
- Update to version 42.beta:
+ Add a nightly app icon
+ Use HdyApplicationWindow for rounded bottom corners
+ Always use headerbar
+ Support color scheme
+ Add flatpak manifest
+ Align app name in metadata with .desktop name
+ Fix up issues with reload, including reloading on theme change
+ Stop building the gtk-docs, because they are unused.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.
- Add explicit yelp Requires in devel subpackage, move
libyelpwebextension.so to main yelp package.
- Add explicit pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0),
pkgconfig(gtk+-unix-print-3.0) and pkgconfig(libxml-2.0)
BuildRequires: align better with what configure checks for.
- Drop downstream patch yelp-lang-bundle.patch: We no longer ship
lang-packs in bundles, so it is no longer needed.
==== yelp-xsl ====
Version update (41.1 -> 42.0)
- Update to version 42.0:
+ No changes since beta, stable release only.
- Update to version 42.beta:
+ Fix topic and section links in Mallard stack files
+ Avoid use of global l10n.locale parameter
+ Updated translations.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager (1.36.2 -> 1.36.4)
at-spi2-core (2.42.0 -> 2.44.0)
ceph (16.2.7.596+g7d574789716 -> 16.2.7.640+gceb23c7491b)
cyrus-sasl (2.1.27 -> 2.1.28)
gdk-pixbuf (2.42.6 -> 2.42.8)
glib-networking (2.70.1 -> 2.72.0)
glib2 (2.70.4 -> 2.70.5)
gobject-introspection (1.70.0 -> 1.72.0)
gsettings-desktop-schemas (41.0 -> 42.0)
libmodulemd
libpeas (1.30.0 -> 1.32.0)
libxml2 (2.9.12 -> 2.9.13)
makedumpfile
nfs-utils
nghttp2 (1.46.0 -> 1.47.0)
rdma-core
=== Details ===
==== NetworkManager ====
Version update (1.36.2 -> 1.36.4)
Subpackages: libnm0
- Update to version 1.36.4:
+ The internal DHCPv4 client now discards NAKs packets coming
from servers different from the one that sent the offer.
+ Fix activation of PPPoE connections with "pppoe.parent" unset.
+ Fix potential libnm crash when the client object initialization
gets canceled.
+ Other various fixes and improvements.
==== at-spi2-core ====
Version update (2.42.0 -> 2.44.0)
Subpackages: libatspi0
- Update to version 2.44.0:
+ Unlink the socket before binding when using dbus-broker. Fixes
regression introduced in 2.43.92 where restarting the bus
launcher would fail.
- Update to version 2.43.92:
+ The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its
socket. Fixes accessibility for Snap-confined applications.
+ Caps lock is now unlocked for key synthesis. Fixes cutting and
pasting from brltty when caps lock is on.
+ Several fixes to the dbus specification.
+ Fix the build when x11 is disabled.
+ Fix several compiler warnings.
- Use ldconfig_scriptlets macro for post(un) handling.
- Move autostart .desktop and xwayland-session config to
distconfdir.
==== ceph ====
Version update (16.2.7.596+g7d574789716 -> 16.2.7.640+gceb23c7491b)
Subpackages: ceph-common libcephfs2 librados2 librbd1 librgw2 python3-ceph-argparse python3-ceph-common python3-cephfs python3-rados python3-rbd python3-rgw
- Update to 16.2.7-640-gceb23c7491b
+ (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12
+ (bsc#1196938) cephadm: preserve authorized_keys file during upgrade
==== cyrus-sasl ====
Version update (2.1.27 -> 2.1.28)
Subpackages: cyrus-sasl-gssapi libsasl2-3
- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
* https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1…
- drop cyrus-sasl-bug587.patch (upstream)
==== gdk-pixbuf ====
Version update (2.42.6 -> 2.42.8)
Subpackages: gdk-pixbuf-query-loaders libgdk_pixbuf-2_0-0
- Update to version 2.42.8:
+ Clear the pixbuf's memory buffer to avoid returning
uninitialized memory.
+ Turn GdkPixbufModule functions into typed callbacks.
+ tiff: Use non-deprecated C99 integer types.
+ gif: Check for overflow when compositing or clearing frames.
+ Change png/jpeg/tiff build options from boolean to feature.
+ jpeg: Do not rely on UB around setjmp/longjmp.
+ Build fixes.
+ Documentation fixes.
+ Updated translations.
- Stop passing options to meson that just follow upstream default,
just rely on upstream providing sane defaults, apart from where
we want to deviate.
==== glib-networking ====
Version update (2.70.1 -> 2.72.0)
- Update to version 2.72.0:
+ Fix proxy tests.
+ GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
+ meson devenv.
+ Updated translations.
- Update to version 2.72.beta:
+ Add environment variable proxy resolver.
+ OpenSSL: fix uninitialized memory use.
- Update to version 2.72.alpha:
+ OpenSSL:
- Fix unsafe error handling.
- Fail when appropriate if Must-Staple extension is set.
+ GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
+ Improve failure of tls-unique channel binding requests.
+ Do not fill SNI extension with IP address.
==== glib2 ====
Version update (2.70.4 -> 2.70.5)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- Update to version 2.70.5:
+ g_time_zone_new_offset() assertion failure if offset >= 25
hours.
+ glib: fix buffer overflow in g_canonicalize_filename().
+ gtimezone: Fix assertion failure when called with a huge
offset.
+ Updated translations.
- Split gtk-docs from -devel package, these are not needed
during building projects using glib2
- Use _multibuild as the meson buildprocess is very awkward
regarding the documentation - builds single-jobs only and
twice (again during %install). This way the rest of distribution
waiting for glib2-devel to be available is not blocked by this
==== gobject-introspection ====
Version update (1.70.0 -> 1.72.0)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Update to version 1.72.0:
+ Add new utility API to libgirepository for bindings
implementing an argument cache.
+ Update the GIR data for GLib, GObject, GModule, and GIO.
- Update to version 1.71.0:
+ Create new API for libffi closures
+ Treat @-prefixed shlib paths as absolute on macOS
+ Add new `forever` scope
+ Build fixes with newer Meson
+ Improve regression test suite
+ Avoid a segfault when using an invalid GType
+ Build fixes on Windows when using g-i as a subproject
+ Warn about property name collisions
+ Add "strict" warnings to g-ir-scanner
+ Add the "emitter" annotation for signal emitters
+ Add a command line option to g-ir-scanner to specify the
compiler
+ Add new convenience API to libgirepository
+ Build fixes on Windows when using MSVC
+ Documentation fixes
+ Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
+ 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
+ effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
+ 827494d6415b696a98fa195cbd883b50cc893bfc.patch
==== gsettings-desktop-schemas ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add setting to control privacy screen feature.
+ Updated translations.
- Update to version 42.alpha:
+ Add color scheme setting and high-contrast preference
+ Updated translations.
==== libmodulemd ====
- BuildRequire glib2-doc when building against glib2 more recent
than 2.70.4: the documentation was split out (after it was
earlier merged; so for older distros we don't have to worry, as
glib2-devel provides glib2-doc there).
==== libpeas ====
Version update (1.30.0 -> 1.32.0)
- Update to version 1.32.0:
+ Icon licenses have been corrected.
+ Parallel build system operation fixes.
+ Various build warnings squashed.
+ Various GIR data that should not have been exported was
removed.
+ Use gi-docgen for documentation.
+ Updated translations.
- Drop patches fixed upstream:
+ a9d2ba590641d832dcf6b97184687b6eb424c00f.patch
+ dfc763c16c0ce66a180ccb13205f1ca9666278a8.patch
+ 2a976339f444d70f10949901a6ee2b1f8ccb24b6.patch
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstream changes.
==== libxml2 ====
Version update (2.9.12 -> 2.9.13)
Subpackages: libxml2-2 libxml2-tools
- Build python bindings in a 2nd run, using multibuild: otherwise,
libxml2 requires pkgconfig(libxml-2.0) to build, causing issues
to bootstrap.
- Update to version 2.9.13:
* Security fixes:
+ [CVE-2022-23308] Use-after-free of ID and IDREF attributes
(boo#1196490);
+ Several memory leaks and another issues.
* Many regressions fixes.
* Numerous bug fixes, including, among many others:
+ xmllint's --maxmem option should work as expected now;
+ xmllint now returns an error if arguments are missing.
* Numerous tests and code and fuzzing fixes and improvements.
* Updated documentation.
- The full Libxml2 2.9.13 NEWS can be found here:
https://download.gnome.org/sources/libxml2/2.9/\
libxml2-2.9.13.news.
- Replace version-release macros in all 3 Obsoletes tag with
plain 2.9.13 to avoid unwanted behaviors in the future.
- Remove dropped upstream AUTHORS file from list of files to be
installed in the documentation location with 'cp' command.
- Update http://xmlsoft.org URL tag to Libxml2's new web home:
https://gitlab.gnome.org/GNOME/libxml2.
- Update ftp://xmlsoft.org Source tag to Libxml2's new download
host: https://download.gnome.org.
- Drop deprecated Python-2-related macro definitions/conditional
statement from spec file.
- Drop merged upstream patches:
libxml2-fix-lxml-corrupted-subtree-structures.patch;
libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch.
- Drop libxml2.keyring source file as the new download host doesn't
offer GPG signatures.
- Use ldconfig_scriptlets macro for post(un) handling.
==== makedumpfile ====
- makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch:
sadump, kaslr: fix failure of calculating kaslr_offset
(bsc#1196736).
==== nfs-utils ====
Subpackages: libnfsidmap1 nfs-client
- drop reenable-nfsv2.patch (poo#106679)
==== nghttp2 ====
Version update (1.46.0 -> 1.47.0)
- update to 1.47.0:
* see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/
==== rdma-core ====
Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1
- util-Add-barriers-support-for-RISC-V.patch: Backport from upstream: Add
barriers support for RISC-V
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
gcc11 (11.2.1+git1173 -> 11.2.1+git1406)
mdadm
rpm-config-SUSE (0.g96 -> 20220317)
=== Details ===
==== gcc11 ====
Version update (11.2.1+git1173 -> 11.2.1+git1406)
Subpackages: cpp11 libgcc_s1 libgomp1 libstdc++6 libubsan1
- Update to gcc-11 branch head (6a1150d1524aeda3381b21717), git1406
* includes change to adjust gnats idea of the target, fixing
the build of gprbuild. [bsc#1196861]
- Add gcc11-pr104931.patch to fix miscompile of embedded premake
in 0ad on i586. [bsc#1197065]
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
==== mdadm ====
- skip RAID assembly if DM_UDEV_DISABLE_OTHER_RULES_FLAG (bsc#1196054)
* Add 0120-udev-md-raid-assembly.rules-skip-if-DM_UDEV_DISABLE_.patch
==== rpm-config-SUSE ====
Version update (0.g96 -> 20220317)
- Update to version 20220317:
* set buildshell to use bash
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
gcc11 (11.2.1+git1173 -> 11.2.1+git1406)
rpm-config-SUSE (0.g96 -> 20220317)
=== Details ===
==== gcc11 ====
Version update (11.2.1+git1173 -> 11.2.1+git1406)
Subpackages: libgcc_s1 libgomp1 libstdc++6
- Update to gcc-11 branch head (6a1150d1524aeda3381b21717), git1406
* includes change to adjust gnats idea of the target, fixing
the build of gprbuild. [bsc#1196861]
- Add gcc11-pr104931.patch to fix miscompile of embedded premake
in 0ad on i586. [bsc#1197065]
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
==== rpm-config-SUSE ====
Version update (0.g96 -> 20220317)
- Update to version 20220317:
* set buildshell to use bash
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
mdadm
=== Details ===
==== mdadm ====
- skip RAID assembly if DM_UDEV_DISABLE_OTHER_RULES_FLAG (bsc#1196054)
* Add 0120-udev-md-raid-assembly.rules-skip-if-DM_UDEV_DISABLE_.patch
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
gcc11 (11.2.1+git1173 -> 11.2.1+git1406)
rpm-config-SUSE (0.g96 -> 20220317)
=== Details ===
==== gcc11 ====
Version update (11.2.1+git1173 -> 11.2.1+git1406)
Subpackages: cpp11 libgcc_s1 libgomp1 libstdc++6 libubsan1
- Update to gcc-11 branch head (6a1150d1524aeda3381b21717), git1406
* includes change to adjust gnats idea of the target, fixing
the build of gprbuild. [bsc#1196861]
- Add gcc11-pr104931.patch to fix miscompile of embedded premake
in 0ad on i586. [bsc#1197065]
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
==== rpm-config-SUSE ====
Version update (0.g96 -> 20220317)
- Update to version 20220317:
* set buildshell to use bash
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
gcc11 (11.2.1+git1173 -> 11.2.1+git1406)
rpm-config-SUSE (0.g96 -> 20220317)
=== Details ===
==== gcc11 ====
Version update (11.2.1+git1173 -> 11.2.1+git1406)
Subpackages: libgcc_s1 libgomp1 libstdc++6
- Update to gcc-11 branch head (6a1150d1524aeda3381b21717), git1406
* includes change to adjust gnats idea of the target, fixing
the build of gprbuild. [bsc#1196861]
- Add gcc11-pr104931.patch to fix miscompile of embedded premake
in 0ad on i586. [bsc#1197065]
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
==== rpm-config-SUSE ====
Version update (0.g96 -> 20220317)
- Update to version 20220317:
* set buildshell to use bash
1
0
Hi,
I have installed a fresh "Kubic Admin Node" in a VM using the latest
openSUSE-Kubic-DVD-x86_64-Snapshot20220320-Media.iso image.
Continuing with the instructions at
https://en.opensuse.org/Kubic:kubeadm
I run "kubeadm init", and it seems to work fine, so I continue with
setting up the network plugin
master:~ # mkdir .kube
master:~ # cp /etc/kubernetes/admin.conf .kube/config
master:~ # kubectl get nodes
NAME STATUS ROLES AGE VERSION
master NotReady control-plane,master 25m v1.23.4
master:~ # kubectl apply -f /usr/share/k8s-yaml/weave/weave.yaml
serviceaccount/weave-net created
clusterrole.rbac.authorization.k8s.io/weave-net created
clusterrolebinding.rbac.authorization.k8s.io/weave-net created
role.rbac.authorization.k8s.io/weave-net created
rolebinding.rbac.authorization.k8s.io/weave-net created
daemonset.apps/weave-net created
master:~ #
After this, it starts crash-looping, seemingly trying to start a pod
named kube-system_coredns.
In the following system log, the kubic admin VM starts up, and goes
through the steps listed above, after which the crash loop starts:
https://drive.google.com/file/d/1xzLrRfi6_7zpHrEOsI1fwLrioUiiCRdL/view?usp=…
Does anyone have an idea what's going on here?
Regards,
Olav
2
4
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager (1.36.0 -> 1.36.2)
busybox-links
cockpit
container-selinux (2.171.0 -> 2.180.0)
cri-o (1.22.0 -> 1.23.2)
cri-tools (1.22.0 -> 1.23.0)
dbus-1
grep
grub2
kernel-source (5.16.14 -> 5.16.15)
kubernetes (1.23.0 -> 1.23.4)
kubernetes1.22 (1.22.4 -> 1.22.7)
kubernetes1.23 (1.23.0 -> 1.23.4)
libepoxy (1.5.9 -> 1.5.10)
libnvme (1.0~6 -> 1.0~7)
librsvg (2.52.7 -> 2.52.8)
libsigc++2 (2.10.7 -> 2.10.8)
nvme-cli (2.0~6 -> 2.0~7)
openSUSE-build-key
p11-kit (0.23.22 -> 0.24.1)
protobuf
toolbox
=== Details ===
==== NetworkManager ====
Version update (1.36.0 -> 1.36.2)
Subpackages: libnm0
- Do not requires dhcp-client, NM is using its internal client
by default for a long time now.
- Convert iproute2 and iputils requires to recommends, they
should not be hard requires.
- Update to version 1.36.2:
+ When the list of plugins is not specified via "main.plugins" in
NetworkManager.conf and no build-time default is set with
"--with-config-plugins-default" configure argument, now all
known plugins found in the plugin directory are loaded (and the
built-in "keyfile" plugin is preferred over others).
+ Preserve external ports during checkpoint rollback.
+ Fix removal of ovsdb entry when an OVS interface goes away.
+ Fix DNS configuration for WWAN connections.
==== busybox-links ====
Subpackages: busybox-coreutils busybox-gawk busybox-grep busybox-gzip busybox-sed busybox-xz
- replace copy from buildroot's gzip with a reimplementation
that is not GPLv3 (jsc#PM-3301)
==== cockpit ====
Subpackages: cockpit-bridge cockpit-packagekit cockpit-system
- re-add suse-microos-branding.patch from GitHub
- add hide-docs.patch (bsc#1197003)
- make package compatible with OBS version (bsc#1197224):
* move branding images to distribution-logos-SLE package
* re-add dependency on distribution-logos
* remove branding patch and assets (suse-microos-branding.patch,
suse-microos-branding.tar.gz); moved to GitHub fork
* remove local __python3 macro
* apply SLE specific patches only on SLE
- add hide-pcp.patch to hide references to PCP (Performance
Co-Pilot) and metric collection (bsc#1195943). The cockpit-pcp
package is not included in SLE Micro 5.2 base and these parts
require it.
- change self-signed cert group from cockpit-wsintance to
cockpit-ws on upgrade
- update to new LTS version from openSUSE:Factory
- port remove-pwscore.patch
* remove dependency on pwscore (bsc#1182924)
* remove password strenth indicator
- port branding changes as suse-microos "theme"
* remove suse_cockpit_assets.tar.gz
* add suse-microos-branding.tar.gz
* remove branding_tests.patch
* add suse-microos-branding.patch
- remove files not needed to build this version anymore
* webpack-warnings-are-not-errors.patch
* github_package.patch
* nodejs_output_helper.bash
- remove cockpit.permissions workaround (bsc#1169614)
==== container-selinux ====
Version update (2.171.0 -> 2.180.0)
- Update to version 2.180.0
* Allow container domains to read/write kvm_device_t
* Update kublet mappings to inlcude /usr/local/*
* Allow container domains to use container runtime tcp and udp sockets
* Alow containers to use unix_stream_sockets leaked from container runtimes
* Allow userdomains to execute conmon_exec_t and use it as an entrypoint
* Allow conmon_exec_t as an entrypoint
* Add container_use_devices boolean to allow containers to use any device
* Add explicit range transition for conmon
* Add missing dbus class declaration into container_runtime_run()
* Remove lockdown allow rules
* Remove k3s fcontexts
* Allow container domains to be used by user roles
- Changed source url to allow for download via source service
==== cri-o ====
Version update (1.22.0 -> 1.23.2)
Subpackages: cri-o-kubeadm-criconfig
- Update to version 1.23.2:
* config/sysctl: fail if there is a + in the value
* Revert "config/sysctl: fail if there is a + in the value"
* bump to version 1.23.2
* config/sysctl: fail if there is a + in the value
* config/sysctls: validate against invalid spaces
* server: stop deleting pod from idIndex if already gone
* [1.23] ci: use kubernetes 1.23, cri-tools 1.23
* contrib/test/int/build/kubernetes: rm deprecated RunAsGroup
* hack/build-rpms.sh: fix yum-builddep failures
* image: use imageCache value for ImageStatus()
* oci: fix a leaked goroutine
* Reuse createContainerIO in CreateContainer
* Fix vm containers couldn't restore after CRI-O restart
* release-notes: add args for checksum fields
* Updated format
* Generate checksum files for artifacts
* bump to v1.23.1
* test: add test for skipped sysctls
* server: skip sysctls that would affect the host
* server: don't set memory swap when it's not enabled
* deep copy List{PodSandbox,Container} structs
* ci: use main branch for conmon
* server: fix race with kubelet
* Fix runtime panic on pod sandbox stats retrieval
* ci: use main version of runc
* openshift e2e: bump ci image
* server: fix a potential NULL-pointer dereference.
* pass the main mount point to fix crypto profiles binding
* test: update tests for allowed_devices
* config: add AllowedDevices option
* server: drop duplicate log message
* test: add test ensuring a stopped pod is restored
* sandbox stop: remove namespaces
* restore: handle removed namespaces
* Partially revert "restore: restore stop before managing namespace"
* restore: ensure containers are wiped on reboot
* use cmdrunner singleton
* conmonmgr: refactor for new CommandRunner
* cmdrunner: update mocks and add target to makefile
* config: prepend commands with taskset if InfraCtrCPUSet is configured
* cmdrunner: add tests for prepended commands
* cmdrunner: create singleton
* Use timeout for conmon cgroup move
* Fixed a problem where metricImagePullsBytesTotal was getting updated twice and on second call getting incorrect labels
* vendor: bump c/image to 5.17.0
* Add new metrics that match Prometheus best practices and reduce cardinality * add metrics with new names that match naming best practices * use _total for all counters * use base unit seconds, bytes * metrics that do not follow best practices have been marked deprecated, these can be removed in a future release, it is to ensure non-breaking change for couple of releases
* unit test: fix relative log test
* unit tests: update pinns path in case it isn't found in PATH
* test: skip target tests for userns
* test: add test for target namespace
* add support for target PID namespaces
* test: give testunit sudo
* oci: add managed pidns to container object
* pkg/container: take container namespace configuration
* nsmgrtest: take some namespace related test code
* nsmgr: add function to pin existing namespace
* nsmgr: take (and rename) NamespacePathFromProc
* pkg/sandbox: take config initialization
* Bump Kubernetes to v1.23.0
* set user.max_user_namespaces in case it's not
* lint: bump cyclo complexity
* gh-actions/contrib: setup sub{g,u}id
* docs: add tutorial for setting up user namespaces
* oci: put conmon in infra ctr cpuset if it is in the pod cgroup
* test: add tests for user namespace annotations
* test: move workload creation function to helpers
* cni manager: catch server shutdown
* server: notify user when network isn't ready yet
* stop using hardcoded "pod" const
* oci: always reap conmon zombies
* clarify some error messages
* Drop intermediate CRI types
* Relabel containerenv files
* Add minimum_mappable_(u|g)id settings
* Fix runtime panic on stats server shutdown
* restore: restore stop before managing namespace
* server: add {,List}SandboxStats
* server: refactor sandbox list
* server: use stats server to get container stats
* container server: use stats server
* stats: add stats server
* config: add StatsCollectionPeriod field
* cgmgr: move most of stats handling to cgmgr
* oci: make changes in preparation for moving stats functionality:
* server: stub {List,}PodSandboxStats
* server/cri: add PodSandboxStats support
* vendor: bump cri-api
* server/cri: refactor to make stats processing unified
* pkg/config: use iota
* Add go 1.17+ go:build tags
* Remove redundant build tags
* Add containerenv file to containers This file indicates that the current environment is inside a container environment. The same technique is used by podman and docker. The same file name/path as podman was used, as it is vendor agnostic.
* build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8
* config: merge runtime and workload allowed annotations
* Updates kubeadm.md: The cgroup property is removed in [kubeadm-config.v1beta3](https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/)
* build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
* Specify runtime table format in the error message
* build(deps): bump github.com/containerd/ttrpc from 1.0.2 to 1.1.0
* server: fix segfault when using cgroupv2
* gh-actions: add sed for kube e2e
* release-notes: update to main
* build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0
* build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
* Bug 2012838: fix override storage options from storage.conf
* oci: fix deadlock in container stop code
* build(deps): bump google.golang.org/grpc from 1.41.0 to 1.42.0
* oci: always close chControl
* oci: make some channels buffered
* build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
* build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
* build(deps): bump github.com/godbus/dbus/v5 from 5.0.5 to 5.0.6
* Add annotation that makes /sys/fs/cgroup writable
* Add support for CNI plugins v1.0.1
* bump(deps-opentelemetry)
* pin go.opentelemetry grpc/otelgrpc v0.25.0
* opentelemetry: add gRPC tracing
* build(deps): bump k8s.io/klog/v2 from 2.20.0 to 2.30.0
* build(deps): bump github.com/go-logr/logr from 1.1.0 to 1.2.0
* version: bump to 1.23.0
* build(deps): bump github.com/containers/podman/v3 from 3.3.1 to 3.4.1
* build(deps): bump github.com/containers/common from 0.43.2 to 0.46.0
* test: drop swap disable playbook
* server: add support for CRI unified field
* server: implement swap support
* server/cri: add support for 1.22 features
* test: bump cri-tools version
* scripts: pin cri-tools version
* server: reduce needless copying for sb.NamespaceOptions
* oci: refactor internal structure to use CRI type
* oci: use server CRI metadata type for containers
* sandbox: refactor internal structure to use CRI type
* sandbox: save createdAt as a int64
* build(deps): bump github.com/containerd/cgroups from 1.0.1 to 1.0.2
* build(deps): bump github.com/creack/pty from 1.1.16 to 1.1.17
* build(deps): bump github.com/Microsoft/go-winio from 0.5.0 to 0.5.1
* Bump Kubernetes to v1.22.2
* sandbox: use server CRI metadata type
* docs: emphasize deprecation notice
* update documentation for workloads
* add allowed annotations to workloads
* Log HTTP response writer message instead an error
* oci: use c/common signal parsing function
* Skip volume relabel for super privileged containers
* oci: chown stdin pipe to user in the container
* test: fix selinux test failures
* build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
* Fix runtime handler docs
* build(deps): bump github.com/containers/image/v5 from 5.15.2 to 5.16.1
* scripts: fix release branch forward script
* server: FilterDisallowedAnnotations of containers earlier
* server: conditionally relabel volumes given annotation
* build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0
* test: refactor allowed_annotation tests
* server: reduce args in addOCIBindMounts
* build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
* test: add label for openshift e2e in dockerfile
* build(deps): bump github.com/containerd/containerd from 1.5.5 to 1.5.7
* test: skip certificate check for downloading parallel
* Remove usge of deprecated apt-key in Ubuntu install
* Fix install.md links
* build(deps): bump google.golang.org/grpc from 1.40.0 to 1.41.0
* use a more appropriate console with code block
* build(deps): bump k8s.io/api from 0.22.1 to 0.22.2
* build(deps): bump k8s.io/cri-api from 0.22.1 to 0.22.2
* build(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0
* build(deps): bump github.com/creack/pty from 1.1.15 to 1.1.16
* build(deps): bump k8s.io/apimachinery from 0.22.1 to 0.22.2
* fix node e2e
* build(deps): bump github.com/intel/goresctrl from 0.1.0 to 0.2.0
* bump crio commit used by node e2e installer
* server: mount cgroup if hostNetwork
* server: use container level host network setting
* server: don't recalculate hostnet
* Fix typo in install.md
* Remove one of the explanations for `bind_mount_prefix` because it is duplicated.
* node e2e: keep infra container
* add unit test for the `server/sandbox_remove`.
* test: fix journald test for new conmon
* fix shfmt
* update `install.md` for debian and ubuntu
* build(deps): bump github.com/json-iterator/go from 1.1.11 to 1.1.12
* build(deps): bump k8s.io/client-go from 0.22.1 to 0.22.2
* fix shfmt
* server: set spec when dropping infra
* Update 'master' branch links to 'main'
* bumps pause image to 3.6
* server: don't wait forever on conmon cgroup move fail
* build(deps): bump github.com/containers/storage from 1.34.1 to 1.36.0
* Remove bashism in sh script
* Do not log if Intel RDT is not supported
* build(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.0.5
* Fix cluster.yaml for kubectl create
* call cmd.Wait() in all cases we call Start()
* oci: call wait on conmon if cgroup move fails
* build(deps): bump github.com/go-logr/logr from 1.0.0 to 1.1.0
* Fix `crio_image_pulls_layer_size_` metrics docs
* Adapt to klog incompatible changes
* build(deps): bump k8s.io/klog/v2 from 2.10.0 to 2.20.0
* Add `--profile-cpu` and `--profile-mem` options
* build(deps): bump github.com/containers/podman/v3 from 3.3.0 to 3.3.1
* server: remove ineffective `updateLock`.
* Fix missing quantile in `latency_microseconds_total` metrics
* Update crio commit for node e2e
* build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.1
* Bump runc binary to 1.0.2
* Switch to go1.17 for CI
* fix debian 10 build doc
* test/testdata/sandbox_config.json: fix the dns_config
* adds updating instructions to install.md
==== cri-tools ====
Version update (1.22.0 -> 1.23.0)
- Update to version 1.23.0:
* Bump docs to v1.23.0
* Bump github.com/opencontainers/selinux from 1.9.1 to 1.10.0
* Bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
* Bump github.com/docker/docker
* Bump google.golang.org/grpc from 1.42.0 to 1.43.0
* 1.5.9
* Use same grpc max message size as Kubelet
* Add support for cri-dockerd
* Add support for specifying custom test container images.
* Fix cri-dockerd CI runs
* Fix Containerd main branch CI for Windows
* fix ci for dockershim-critest
* Update Windows images for ltsc2022
* images: use k8s-staging-test-infra/gcb-docker-gcloud
* Bump github.com/onsi/gomega from 1.16.0 to 1.17.0
* Refactor fish completion
* Rename bash and zsh completion functions
* Add zsh compinit tag
* Bump google.golang.org/grpc from 1.41.0 to 1.42.0
* Bump github.com/docker/docker
* Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
* Add release publishing workflow
* Bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
* Add SHA512 sum for release files
* Bump github.com/docker/docker
* Bump google.golang.org/grpc from 1.40.0 to 1.41.0
* Bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0
* Bump k8s.io/api from 0.22.1 to 0.22.2
* Bump k8s.io/cri-api from 0.22.1 to 0.22.2
* Bump k8s.io/apimachinery from 0.22.1 to 0.22.2
* Bump k8s.io/client-go from 0.22.1 to 0.22.2
* Bump k8s.io/kubectl from 0.22.1 to 0.22.2
* Updates E2E test images registry
* Bump github.com/opencontainers/selinux from 1.8.4 to 1.8.5
* Switch to go1.17 for CI
* Bump github.com/opencontainers/runc from 1.0.1 to 1.0.2
* Added dropping/adding `ALL` capabilities case to critest
* Bump github.com/onsi/gomega from 1.15.0 to 1.16.0
* Bump k8s.io/cri-api from 0.22.0 to 0.22.1
* Bump k8s.io/client-go from 0.22.0 to 0.22.1
* Bump k8s.io/api from 0.22.0 to 0.22.1
* Bump k8s.io/apimachinery from 0.22.0 to 0.22.1
* Bump k8s.io/kubectl from 0.22.0 to 0.22.1
* Bump google.golang.org/grpc from 1.39.1 to 1.40.0
* Bump github.com/onsi/gomega from 1.14.0 to 1.15.0
* Bump github.com/opencontainers/selinux from 1.8.3 to 1.8.4
* Bump google.golang.org/grpc from 1.39.0 to 1.39.1
==== dbus-1 ====
Subpackages: libdbus-1-3
- Drop use of %{with libalternatives}, there's no such bcond defined
and in many other places it's not optional anyway (boo#1197258)
==== grep ====
- Make profiling deterministic (bsc#1040589)
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin
- Fix duplicated insmod part_gpt lines in grub.cfg (bsc#1197186)
* 0001-grub-probe-Deduplicate-probed-partmap-output.patch
- Fix GCC 12 build failure (bsc#1196546)
* 0001-mkimage-Fix-dangling-pointer-may-be-used-error.patch
* 0002-Fix-Werror-array-bounds-array-subscript-0-is-outside.patch
* 0003-reed_solomon-Fix-array-subscript-0-is-outside-array-.patch
- Revised
* grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
* 0002-ieee1275-powerpc-enables-device-mapper-discovery.patch
==== kernel-source ====
Version update (5.16.14 -> 5.16.15)
- Linux 5.16.15 (bsc#1012628).
- arm64: dts: qcom: sm8350: Describe GCC dependency clocks
(bsc#1012628).
- arm64: dts: qcom: sm8350: Correct UFS symbol clocks
(bsc#1012628).
- HID: elo: Revert USB reference counting (bsc#1012628).
- HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
(bsc#1012628).
- ARM: boot: dts: bcm2711: Fix HVS register range (bsc#1012628).
- clk: qcom: gdsc: Add support to update GDSC transition delay
(bsc#1012628).
- clk: qcom: dispcc: Update the transition delay for MDSS GDSC
(bsc#1012628).
- soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input
sel (bsc#1012628).
- HID: vivaldi: fix sysfs attributes leak (bsc#1012628).
- HID: nintendo: check the return value of alloc_workqueue()
(bsc#1012628).
- arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
(bsc#1012628).
- tipc: fix kernel panic when enabling bearer (bsc#1012628).
- vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET
command (bsc#1012628).
- vduse: Fix returning wrong type in vduse_domain_alloc_iova()
(bsc#1012628).
- net: phy: meson-gxl: fix interrupt handling in forced mode
(bsc#1012628).
- mISDN: Fix memory leak in dsp_pipeline_build() (bsc#1012628).
- vhost: fix hung thread due to erroneous iotlb entries
(bsc#1012628).
- virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg
is zero (bsc#1012628).
- virtio-blk: Remove BUG_ON() in virtio_queue_rq() (bsc#1012628).
- vdpa: fix use-after-free on vp_vdpa_remove (bsc#1012628).
- isdn: hfcpci: check the return value of dma_set_mask() in
setup_hw() (bsc#1012628).
- net: qlogic: check the return value of dma_alloc_coherent()
in qed_vf_hw_prepare() (bsc#1012628).
- esp: Fix BEET mode inter address family tunneling on GSO
(bsc#1012628).
- net: gro: move skb_gro_receive_list to udp_offload.c
(bsc#1012628).
- qed: return status of qed_iov_get_link (bsc#1012628).
- smsc95xx: Ignore -ENODEV errors when device is unplugged
(bsc#1012628).
- gpiolib: acpi: Convert ACPI value of debounce to microseconds
(bsc#1012628).
- drm/i915/psr: Set "SF Partial Frame Enable" also on full update
(bsc#1012628).
- drm/sun4i: mixer: Fix P010 and P210 format numbers
(bsc#1012628).
- net: dsa: mt7530: fix incorrect test in
mt753x_phylink_validate() (bsc#1012628).
- ARM: dts: aspeed: Fix AST2600 quad spi group (bsc#1012628).
- iavf: Fix handling of vlan strip virtual channel messages
(bsc#1012628).
- i40e: stop disabling VFs due to PF error responses
(bsc#1012628).
- ice: stop disabling VFs due to PF error responses (bsc#1012628).
- ice: Fix error with handling of bonding MTU (bsc#1012628).
- ice: Don't use GFP_KERNEL in atomic context (bsc#1012628).
- ice: Fix curr_link_speed advertised speed (bsc#1012628).
- ethernet: Fix error handling in xemaclite_of_probe
(bsc#1012628).
- tipc: fix incorrect order of state message data sanity check
(bsc#1012628).
- net: ethernet: ti: cpts: Handle error for clk_enable
(bsc#1012628).
- net: ethernet: lpc_eth: Handle error for clk_enable
(bsc#1012628).
- net: marvell: prestera: Add missing of_node_put() in
prestera_switch_set_base_mac_addr (bsc#1012628).
- ax25: Fix NULL pointer dereference in ax25_kill_by_device
(bsc#1012628).
- net/mlx5: Fix size field in bufferx_reg struct (bsc#1012628).
- net/mlx5: Fix a race on command flush flow (bsc#1012628).
- net/mlx5e: Lag, Only handle events from highest priority
multipath entry (bsc#1012628).
- net/mlx5e: SHAMPO, reduce TIR indication (bsc#1012628).
- NFC: port100: fix use-after-free in port100_send_complete
(bsc#1012628).
- selftests: pmtu.sh: Kill tcpdump processes launched by subshell
(bsc#1012628).
- selftests: pmtu.sh: Kill nettest processes launched in subshell
(bsc#1012628).
- gpio: ts4900: Do not set DAT and OE together (bsc#1012628).
- mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
(bsc#1012628).
- gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
(bsc#1012628).
- net: phy: DP83822: clear MISR2 register to disable interrupts
(bsc#1012628).
- sctp: fix kernel-infoleak for SCTP sockets (bsc#1012628).
- net: arc_emac: Fix use after free in arc_mdio_probe()
(bsc#1012628).
- net: bcmgenet: Don't claim WOL when its not available
(bsc#1012628).
- net: phy: meson-gxl: improve link-up behavior (bsc#1012628).
- selftests/bpf: Add test for bpf_timer overwriting crash
(bsc#1012628).
- swiotlb: fix info leak with DMA_FROM_DEVICE (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Raptor Lake-S
(bsc#1012628).
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
(bsc#1012628).
- KVM: Fix lockdep false negative during host resume
(bsc#1012628).
- kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always
catchup mode (bsc#1012628).
- spi: rockchip: Fix error in getting num-cs property
(bsc#1012628).
- spi: rockchip: terminate dma transmission when slave abort
(bsc#1012628).
- drm/vc4: hdmi: Unregister codec device on unbind (bsc#1012628).
- of/fdt: move elfcorehdr reservation early for crash dump kernel
(bsc#1012628).
- x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
(bsc#1012628).
- drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
(bsc#1012628).
- net-sysfs: add check for netdevice being present to speed_show
(bsc#1012628).
- hwmon: (pmbus) Clear pmbus fault/warning bits after read
(bsc#1012628).
- nvme-tcp: send H2CData PDUs based on MAXH2CDATA (bsc#1012628).
- PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
(bsc#1012628).
- gpio: Return EPROBE_DEFER if gc->to_irq is NULL (bsc#1012628).
- drm/amdgpu: bypass tiling flag check in virtual display case
(v2) (bsc#1012628).
- Revert "xen-netback: remove 'hotplug-status' once it has served
its purpose" (bsc#1012628).
- Revert "xen-netback: Check for hotplug-status existence before
watching" (bsc#1012628).
- ipv6: prevent a possible race condition with lifetimes
(bsc#1012628).
- tracing: Ensure trace buffer is at least 4096 bytes large
(bsc#1012628).
- tracing/osnoise: Make osnoise_main to sleep for microseconds
(bsc#1012628).
- tracing: Fix selftest config check for function graph start
up test (bsc#1012628).
- selftest/vm: fix map_fixed_noreplace test failure (bsc#1012628).
- selftests/memfd: clean up mapping in mfd_fail_write
(bsc#1012628).
- ARM: Spectre-BHB: provide empty stub for non-config
(bsc#1012628).
- fuse: fix fileattr op failure (bsc#1012628).
- fuse: fix pipe buffer lifetime for direct_io (bsc#1012628).
- staging: rtl8723bs: Fix access-point mode deadlock
(bsc#1012628).
- staging: gdm724x: fix use after free in gdm_lte_rx()
(bsc#1012628).
- net: macb: Fix lost RX packet wakeup race in NAPI receive
(bsc#1012628).
- riscv: alternative only works on !XIP_KERNEL (bsc#1012628).
- mmc: meson: Fix usage of meson_mmc_post_req() (bsc#1012628).
- riscv: Fix auipc+jalr relocation range checks (bsc#1012628).
- tracing/osnoise: Force quiescent states while tracing
(bsc#1012628).
- tracing/osnoise: Do not unregister events twice (bsc#1012628).
- arm64: dts: marvell: armada-37xx: Remap IO space to bus address
0x0 (bsc#1012628).
- arm64: Ensure execute-only permissions are not allowed without
EPAN (bsc#1012628).
- arm64: kasan: fix include error in MTE functions (bsc#1012628).
- swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
(bsc#1012628).
- virtio: unexport virtio_finalize_features (bsc#1012628).
- virtio: acknowledge all features before access (bsc#1012628).
- net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
(bsc#1012628).
- ARM: fix Thumb2 regression with Spectre BHB (bsc#1012628).
- watch_queue: Fix filter limit check (bsc#1012628).
- watch_queue, pipe: Free watchqueue state after clearing pipe
ring (bsc#1012628).
- watch_queue: Fix to release page in ->release() (bsc#1012628).
- watch_queue: Fix to always request a pow-of-2 pipe ring size
(bsc#1012628).
- watch_queue: Fix the alloc bitmap size to reflect notes
allocated (bsc#1012628).
- watch_queue: Free the alloc bitmap when the watch_queue is
torn down (bsc#1012628).
- watch_queue: Fix lack of barrier/sync/lock between post and read
(bsc#1012628).
- watch_queue: Make comment about setting ->defunct more accurate
(bsc#1012628).
- x86/boot: Fix memremap of setup_indirect structures
(bsc#1012628).
- x86/boot: Add setup_indirect support in
early_memremap_is_setup_data() (bsc#1012628).
- x86/module: Fix the paravirt vs alternative order (bsc#1012628).
- x86/sgx: Free backing memory after faulting the enclave page
(bsc#1012628).
- x86/traps: Mark do_int3() NOKPROBE_SYMBOL (bsc#1012628).
- drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP (bsc#1012628).
- perf parse: Fix event parser error for hybrid systems
(bsc#1012628).
- btrfs: make send work with concurrent block group relocation
(bsc#1012628).
- riscv: dts: k210: fix broken IRQs on hart1 (bsc#1012628).
- vhost: allow batching hint without size (bsc#1012628).
- commit 2bd8d63
- config: enable XFS_RT (bsc#1197190)
- commit d8f0e40
- esp: Fix possible buffer overflow in ESP transformation
(CVE-2022-0886 bsc#1197131).
- commit f5ed8a3
==== kubernetes ====
Version update (1.23.0 -> 1.23.4)
Subpackages: kubernetes-client kubernetes-kubeadm kubernetes-kubelet
- Bump kubernetes-* to 1.23.4, *-minus1 to 1.22.7
==== kubernetes1.22 ====
Version update (1.22.4 -> 1.22.7)
- Update to version 1.22.7:
* Update Go to 1.16.14
* add namespace in azurefile volumeid
* fix: azurefile volumeid conflict in csi migration
* Execute sync before taking the snapshot
* Mark device as uncertain if unmount device succeeds
* Set max results if its not set
* Update CHANGELOG/CHANGELOG-1.22.md for v1.22.6
* Update k/utils to v0.0.0-20211116205334-6203023598ed
* [go] update to Go 1.16.13
* Enabling kube-proxy metrics on windows kernel mode
* fix: ignore the case when comparing azure tags in service annotation
* fix: remove outdated ipv4 route when the corresponding node is deleted
* fix: delete non existing disk issue
* fix containers order after applying
* generated: ./hack/update-vendor.sh
* upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
* fix: azuredisk parameter lowercase translation issue
* fix: do not delete the lb that does not exist
* removed unnecessary log line
* Fix header mutation race in timeout filter
* use node informer to check volumes attachment status before backoff
* When volume is not marked in-use, do not backoff
* kubeadm: remove the restriction that the ca.crt can only contain one certificate
* flake fix: remove the error handler for cronjob integration test
* vendor: bump cAdvisor to v0.39.3
* Fix the leak of vSphere client sessions
* fix nil pointer in create secret commands
* client-go: Clear the ResourceVersionMatch on paged list calls
* Update GCE manifest to use konnectivity 0.0.27
* Update to apiserver-network-proxy v0.0.27
* add gce loadbalancer no-op finalizer and existingFwdRule tests
* disable gce service handling if has rbs forwarding rule
* add ELBRbsFinalizer
* add gce elb rbs opt-in annotation
* Improving performance of EndpointSlice controller metrics cache
* fix the error when cleaning up jobs for cronjob
* Update CHANGELOG/CHANGELOG-1.22.md for v1.22.5
* Add test to confirm containers won't start
* Check for failed sandbox and failed workload containers
* mount-utils: Detect potential stale file handle
* [go1.16] Update to go1.16.12
* Skip creating HNS loadbalancer with empty endpoints
* dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
* kubeadm: avoid requiring a CA key during kubeconfig expiration checks
* kubeadm: print the CA of kubeconfig files in "check expiration"
* kubeadm: validate local etcd certficates during expiration checks
* kubelet: set failed phase during graceful shutdown
* [go1.16] Update to go1.16.11
* fix: ignore the case when updating tags
* Ensure deletion of pods in queues and cache
* kubelet: Rejected pods should be filtered from admission
* kube-scheduler: Increase the duration to expire an assumed pod
* Skip check for all topology labels when using system default spreading
* workqueue: fix leak in queue preventing objects from being GCed
* Fix workqueue memory leak
* Ignore 'wait: no child processes' error when calling mount/umount
* Reduce calls to docker from dockershim for stats
* Update CHANGELOG/CHANGELOG-1.22.md for v1.22.4
* Add warning about using unsupported CRON_TZ
* Fix flake caused by sampling signal counter too early.
* Ensure there is one running static pod with the same full name
* NodeConformance: Respect grace period when updating static pod
* Fix concurrent map writes error in kube-apiserver
* e2e: node: release-1.22: backport findKubeletServiceName
* node: e2e: add test for the checkpoint recovery
* devicemanager: checkpoint: support pre-1.20 data
* fix: remove VMSS and VMSS instances from SLB backend pool only when necessary
* fix: leave the probe path empty for TCP probes
* fix: skip instance not found when decoupling vmss from lb
==== kubernetes1.23 ====
Version update (1.23.0 -> 1.23.4)
Subpackages: kubernetes1.23-client kubernetes1.23-client-common kubernetes1.23-kubeadm kubernetes1.23-kubelet kubernetes1.23-kubelet-common
- Update to version 1.23.4:
* Update Go to 1.17.7
* Use serializable struct for x-kubernetes-validations in openapi
* Make JSON schema round tripping test more strict
* ignore CRI PodSandboxNetworkStatus for host network pods
* set secondary address on host-network pods
* Deeply copy JSONSchemaProps.XValidations.
* Ensure the execHostnameTest() compares hostnames
* Revert "Fix comparison between FQDN and hostname"
* service REST: Call Decorator(old) on update path
* add namespace in azurefile volumeid
* fix: azurefile volumeid conflict in csi migration
* Mark device as uncertain if unmount device succeeds
* Update CHANGELOG/CHANGELOG-1.23.md for v1.23.3
* kubelet: fix podstatus not containing pod full name
* Fix bug with node restriction blocking pvc.status.resizestatus change
* Fix regression pruning array fields with x-kubernetes-preserve-unknown-fields: true
* Set max results if its not set
* Update CHANGELOG/CHANGELOG-1.23.md for v1.23.2
* Update k/utils to v0.0.0-20211116205334-6203023598ed
* [go] update to Go 1.17.6
* fix: remove outdated ipv4 route when the corresponding node is deleted
* fix: delete non existing disk issue
* Revert "Automated cherry pick of #107554: Correct the feature gate string for RBD migration."
* fix containers order after applying
* generated: ./hack/update-vendor.sh
* upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
* Execute sync before taking the snapshot
* Correct the feature gate string for RBD migration.
* fix: azuredisk parameter lowercase translation issue
* removed unnecessary log line
* kubectl: add integration test for result reporting
* cli: let kubectl handle error printing
* cli: avoid logging command line errors in more cases
* Fix header mutation race in timeout filter
* clear pod's .status.nominatedNodeName when necessary
* use node informer to check volumes attachment status before backoff
* When volume is not marked in-use, do not backoff
* kubeadm: remove the restriction that the ca.crt can only contain one certificate
* flake fix: remove the error handler for cronjob integration test
* Fix the leak of vSphere client sessions
* fix nil pointer in create secret commands
* Fix order of commands in the snapshot tests for persistent volumes
* client-go: Clear the ResourceVersionMatch on paged list calls
* Improving performance of EndpointSlice controller metrics cache
* fix the error when cleaning up jobs for cronjob
* Update CHANGELOG to add missing release notes.
* apf: ensure exempt request notes the classification
* Enabling kube-proxy metrics on windows kernel mode
* Update CHANGELOG/CHANGELOG-1.23.md for v1.23.1
* add gce loadbalancer no-op finalizer and existingFwdRule tests
* disable gce service handling if has rbs forwarding rule
* add ELBRbsFinalizer
* add gce elb rbs opt-in annotation
* cherry pick of knp 0.0.27
* Remove JSON logging performance regression
* Re-introduce removed kubectl --dry-run values.
* Point flowcontrol users at v1beta2
* [go1.17] Update to go1.17.5
* dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
* mount-utils: Detect potential stale file handle
* Skip creating HNS loadbalancer with empty endpoints
* Add regression test for CPUManager distribute NUMA algorithm
* Add unit test for CPUManager distribute NUMA algorithm verifying fixes
* Fix accounting bug in CPUManager distribute NUMA policy
* Fix error handling in CPUManager distribute NUMA tests
* Add a sum() helper to the CPUManager cpuassignment logic
* Allow the map.Values() function in the CPUManager to take a set of keys
* Fix CPUManager algo to calculate min NUMA nodes needed for distribution
* Fix unit tests following bug fix in CPUManager for map functions (2/2)
* Fix unit tests following bug fix in CPUManager for map functions (1/2)
* Fix bug in CPUManager map.Keys() and map.Values() implementations
* Ensure we balance across *all* NUMA nodes in NUMA distribution algo
* Short-circuit CPUManager distribute NUMA algo for unusable cpuGroupSize
* Round the CPUManager mean and stddev calculations to the nearest 1000th
* updated deprecation messages from 1.23 to 1.24
* kubelet: set failed phase during graceful shutdown
* kubeadm: avoid requiring a CA key during kubeconfig expiration checks
* kubeadm: print the CA of kubeconfig files in "check expiration"
* kubeadm: validate local etcd certficates during expiration checks
* publishing-bot/doc: add component-helpers to the readme
* publishing-bot/rules: remove non existing component-helpers branch 1.19 from the rules
* Changelog: mention kube-scheduler bits deprication
* rbd: initialize ceph monitors slice with an empty value.
* Direct v2betaX users to migrate to HPA v2
* DelegateFSGroupToCSIDriver e2e: skip tests with chgrp
* Update CHANGELOG/CHANGELOG-1.23.md for v1.23.0
* [go1.17] Update to go1.17.4
==== libepoxy ====
Version update (1.5.9 -> 1.5.10)
- Update to version 1.5.10:
+ Fix for building with MSVC on non-English locale.
+ Fix build on Android.
+ Add the right include paths for EGL and X11 headers.
- Upstream tarball url changed, probably by mistake, so leave old
url in place, but disabled.
==== libnvme ====
Version update (1.0~6 -> 1.0~7)
- Update to version 1.0-rc7:
* linux: fixup log page offset in nvme_get_log_page()
* tree: Add support for default trsvcid for all controllers (bsc#1195858)
* tree: fixup coredump during nvme discover
==== librsvg ====
Version update (2.52.7 -> 2.52.8)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2
- Update to version 2.52.8:
+ Catch circular references when rendering patterns
(glgo#GNOME/librsvg#721).
==== libsigc++2 ====
Version update (2.10.7 -> 2.10.8)
- Update to version 2.10.8:
+ Build:
- Meson build: Perl is not required by new versions of
mm-common
- NMake Makefiles: Support building with VS2022
+ Documentation: Upgrade the manual from DocBook 4.1 to DocBook
5.0
==== nvme-cli ====
Version update (2.0~6 -> 2.0~7)
- Update to version 2.0-rc7:
* netapp-nvme: fix smdevices segfault in json output (bsc#1195937)
* fabrics: keep the backward compatibility
* nvme: Do not slash escape strings in JSON output (bsc#1195937)
* nvme: Print full device path
* nvme-print: Make JSON keys consistent with nvme-cli 1.x
* nvme-print: print generic device in list command
* fabrics: check for discovery controller instead of subsystem NQN (bsc#1197061)
* connect: Set errno to zero on nvmf_add_ctrl() success
* documenation updates
- Set path to systemctl via newly introduced config option
- Update 0100-harden_nvmf-connect@.service.patch due to upstream file rename
- Moved bash completion script to /usr/share/bash-completion/completions/nvme
==== openSUSE-build-key ====
- gpg-pubkey-307e3d54-5aaa90a5.asc: remove the RSA 1024bit SLE11 key
and try to remove it from installed systems via Obsoletes.
==== p11-kit ====
Version update (0.23.22 -> 0.24.1)
Subpackages: libp11-kit0 p11-kit-tools
- make sure p11-kit components have matching versions (boo#1196812)
- Update to version 0.24.1:
* rpc: Support protocol version negotiation.
* proxy: Support copying attribute array recursively.
* Link libp11-kit so that it cannot unload.
* Translation improvements.
* Build fixes.
- Update to version 0.24.0:
* Use inclusive language on certificate distrust. Note: This
changes the directory and attribute names to distrust certain
CAs to "blocklist".
* Fix issues spotted by coverity and ASan.
* Integrate gettext with tools more tightly.
* rpc: Forbid use of array of attributes.
* Build fixes.
- Change dirs from blacklist to blocklist ref upstream changes.
==== protobuf ====
- Change Requires: zlib-devel to pkgconfig(zlib) so as not to conflict with libz-ng-compat1.
==== toolbox ====
- adjusted the patch to the toolbox container in registry
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager (1.36.0 -> 1.36.2)
bash-completion
busybox-links
cockpit
container-selinux (2.171.0 -> 2.180.0)
dbus-1
dbus-1-x11
flatpak (1.12.6 -> 1.12.7)
fwupd-efi (1.1 -> 1.2)
gnome-control-center
gnome-software (41.4 -> 41.5)
grep
grub2
kernel-source (5.16.14 -> 5.16.15)
libepoxy (1.5.9 -> 1.5.10)
libgnomesu (2.0.6 -> 2.0.7)
libnvme (1.0~6 -> 1.0~7)
librsvg (2.52.7 -> 2.52.8)
libsigc++2 (2.10.7 -> 2.10.8)
mobile-broadband-provider-info (20210805 -> 20220315)
nvme-cli (2.0~6 -> 2.0~7)
openSUSE-build-key
p11-kit (0.23.22 -> 0.24.1)
protobuf
toolbox
wavpack
xdg-desktop-portal (1.12.1 -> 1.14.0)
=== Details ===
==== NetworkManager ====
Version update (1.36.0 -> 1.36.2)
Subpackages: libnm0 typelib-1_0-NM-1_0
- Do not requires dhcp-client, NM is using its internal client
by default for a long time now.
- Convert iproute2 and iputils requires to recommends, they
should not be hard requires.
- Update to version 1.36.2:
+ When the list of plugins is not specified via "main.plugins" in
NetworkManager.conf and no build-time default is set with
"--with-config-plugins-default" configure argument, now all
known plugins found in the plugin directory are loaded (and the
built-in "keyfile" plugin is preferred over others).
+ Preserve external ports during checkpoint rollback.
+ Fix removal of ovsdb entry when an OVS interface goes away.
+ Fix DNS configuration for WWAN connections.
==== bash-completion ====
- remove PS1-completion-boo903362.patch as it breaks on non-bash
shells and the original problem in
bsc#903362#c9 does not occur anymore
- add versioned dependency to bash versions that have the fix
==== busybox-links ====
Subpackages: busybox-coreutils busybox-gawk busybox-grep busybox-gzip busybox-sed busybox-xz
- replace copy from buildroot's gzip with a reimplementation
that is not GPLv3 (jsc#PM-3301)
==== cockpit ====
Subpackages: cockpit-bridge cockpit-packagekit cockpit-system
- re-add suse-microos-branding.patch from GitHub
- add hide-docs.patch (bsc#1197003)
- make package compatible with OBS version (bsc#1197224):
* move branding images to distribution-logos-SLE package
* re-add dependency on distribution-logos
* remove branding patch and assets (suse-microos-branding.patch,
suse-microos-branding.tar.gz); moved to GitHub fork
* remove local __python3 macro
* apply SLE specific patches only on SLE
- add hide-pcp.patch to hide references to PCP (Performance
Co-Pilot) and metric collection (bsc#1195943). The cockpit-pcp
package is not included in SLE Micro 5.2 base and these parts
require it.
- change self-signed cert group from cockpit-wsintance to
cockpit-ws on upgrade
- update to new LTS version from openSUSE:Factory
- port remove-pwscore.patch
* remove dependency on pwscore (bsc#1182924)
* remove password strenth indicator
- port branding changes as suse-microos "theme"
* remove suse_cockpit_assets.tar.gz
* add suse-microos-branding.tar.gz
* remove branding_tests.patch
* add suse-microos-branding.patch
- remove files not needed to build this version anymore
* webpack-warnings-are-not-errors.patch
* github_package.patch
* nodejs_output_helper.bash
- remove cockpit.permissions workaround (bsc#1169614)
==== container-selinux ====
Version update (2.171.0 -> 2.180.0)
- Update to version 2.180.0
* Allow container domains to read/write kvm_device_t
* Update kublet mappings to inlcude /usr/local/*
* Allow container domains to use container runtime tcp and udp sockets
* Alow containers to use unix_stream_sockets leaked from container runtimes
* Allow userdomains to execute conmon_exec_t and use it as an entrypoint
* Allow conmon_exec_t as an entrypoint
* Add container_use_devices boolean to allow containers to use any device
* Add explicit range transition for conmon
* Add missing dbus class declaration into container_runtime_run()
* Remove lockdown allow rules
* Remove k3s fcontexts
* Allow container domains to be used by user roles
- Changed source url to allow for download via source service
==== dbus-1 ====
Subpackages: libdbus-1-3
- Drop use of %{with libalternatives}, there's no such bcond defined
and in many other places it's not optional anyway (boo#1197258)
==== dbus-1-x11 ====
- Use --with-x=auto to actually enable X11 integration (boo#1197258,
workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)
==== flatpak ====
Version update (1.12.6 -> 1.12.7)
Subpackages: libflatpak0 system-user-flatpak
- Update to version 1.12.7:
+ allow networked access to X11 and PulseAudio services if that
is configured, and the application has network access
+ Absolute paths in WAYLAND_DISPLAY now work
+ Allow apps that were built with Flatpak 1.13.x to export
AppStream metadata in share/metainfo
+ Most commands now work if /var/lib/flatpak exists but
/var/lib/flatpak/repo does not, and will automatically populate
the repo directory if possible
+ Consistently pass relative subpaths to libostree, working
around a bug in libostree < 2021.6 when used with GLib >= 2.71
+ Fix some memory leaks in GVariant data processing
==== fwupd-efi ====
Version update (1.1 -> 1.2)
- Update to version 1.2:
* Release fwupd-efi 1.2
* meson: use stadard objcopy binary
* meson: use find_program() to find the helper scripts we run
* meson: using local copy ldscript when local copy crt0 be used for SBAT
* sbat: clarify project URL
* trivial: Ignore some markdown issues
* Wait 5 seconds to reboot on errors
* Port pre-commit clang-format, codespell, markdownlint from fwupd
* trivial: fixup python errors by codacity/precommit
* trivial: fixup markdown format
* trivial: spelling errors
* Sleep longer when no updates to process
* README: fix typo and URL
* trivial: post release version bump
- Remove 0001-meson-using-local-copy-ldscript-when-local-copy-crt0.patch
(merged upstream)
==== gnome-control-center ====
Subpackages: gnome-control-center-goa
- Add gnome-control-center-reload-vpn-plugins.patch:
network/connection-editor: always load all available VPN plugins
(glgo#GNOME/gnome-control-center!1263).
==== gnome-software ====
Version update (41.4 -> 41.5)
- Update to version 41.5:
+ Disable scroll-by-mouse-wheel on featured carousel.
+ Ensure details page shows app provided on command line.
+ Added several appstream-related fixes.
+ Updated translations.
==== grep ====
- Make profiling deterministic (bsc#1040589)
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin
- Fix duplicated insmod part_gpt lines in grub.cfg (bsc#1197186)
* 0001-grub-probe-Deduplicate-probed-partmap-output.patch
- Fix GCC 12 build failure (bsc#1196546)
* 0001-mkimage-Fix-dangling-pointer-may-be-used-error.patch
* 0002-Fix-Werror-array-bounds-array-subscript-0-is-outside.patch
* 0003-reed_solomon-Fix-array-subscript-0-is-outside-array-.patch
- Revised
* grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
* 0002-ieee1275-powerpc-enables-device-mapper-discovery.patch
==== kernel-source ====
Version update (5.16.14 -> 5.16.15)
- Linux 5.16.15 (bsc#1012628).
- arm64: dts: qcom: sm8350: Describe GCC dependency clocks
(bsc#1012628).
- arm64: dts: qcom: sm8350: Correct UFS symbol clocks
(bsc#1012628).
- HID: elo: Revert USB reference counting (bsc#1012628).
- HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
(bsc#1012628).
- ARM: boot: dts: bcm2711: Fix HVS register range (bsc#1012628).
- clk: qcom: gdsc: Add support to update GDSC transition delay
(bsc#1012628).
- clk: qcom: dispcc: Update the transition delay for MDSS GDSC
(bsc#1012628).
- soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input
sel (bsc#1012628).
- HID: vivaldi: fix sysfs attributes leak (bsc#1012628).
- HID: nintendo: check the return value of alloc_workqueue()
(bsc#1012628).
- arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
(bsc#1012628).
- tipc: fix kernel panic when enabling bearer (bsc#1012628).
- vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET
command (bsc#1012628).
- vduse: Fix returning wrong type in vduse_domain_alloc_iova()
(bsc#1012628).
- net: phy: meson-gxl: fix interrupt handling in forced mode
(bsc#1012628).
- mISDN: Fix memory leak in dsp_pipeline_build() (bsc#1012628).
- vhost: fix hung thread due to erroneous iotlb entries
(bsc#1012628).
- virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg
is zero (bsc#1012628).
- virtio-blk: Remove BUG_ON() in virtio_queue_rq() (bsc#1012628).
- vdpa: fix use-after-free on vp_vdpa_remove (bsc#1012628).
- isdn: hfcpci: check the return value of dma_set_mask() in
setup_hw() (bsc#1012628).
- net: qlogic: check the return value of dma_alloc_coherent()
in qed_vf_hw_prepare() (bsc#1012628).
- esp: Fix BEET mode inter address family tunneling on GSO
(bsc#1012628).
- net: gro: move skb_gro_receive_list to udp_offload.c
(bsc#1012628).
- qed: return status of qed_iov_get_link (bsc#1012628).
- smsc95xx: Ignore -ENODEV errors when device is unplugged
(bsc#1012628).
- gpiolib: acpi: Convert ACPI value of debounce to microseconds
(bsc#1012628).
- drm/i915/psr: Set "SF Partial Frame Enable" also on full update
(bsc#1012628).
- drm/sun4i: mixer: Fix P010 and P210 format numbers
(bsc#1012628).
- net: dsa: mt7530: fix incorrect test in
mt753x_phylink_validate() (bsc#1012628).
- ARM: dts: aspeed: Fix AST2600 quad spi group (bsc#1012628).
- iavf: Fix handling of vlan strip virtual channel messages
(bsc#1012628).
- i40e: stop disabling VFs due to PF error responses
(bsc#1012628).
- ice: stop disabling VFs due to PF error responses (bsc#1012628).
- ice: Fix error with handling of bonding MTU (bsc#1012628).
- ice: Don't use GFP_KERNEL in atomic context (bsc#1012628).
- ice: Fix curr_link_speed advertised speed (bsc#1012628).
- ethernet: Fix error handling in xemaclite_of_probe
(bsc#1012628).
- tipc: fix incorrect order of state message data sanity check
(bsc#1012628).
- net: ethernet: ti: cpts: Handle error for clk_enable
(bsc#1012628).
- net: ethernet: lpc_eth: Handle error for clk_enable
(bsc#1012628).
- net: marvell: prestera: Add missing of_node_put() in
prestera_switch_set_base_mac_addr (bsc#1012628).
- ax25: Fix NULL pointer dereference in ax25_kill_by_device
(bsc#1012628).
- net/mlx5: Fix size field in bufferx_reg struct (bsc#1012628).
- net/mlx5: Fix a race on command flush flow (bsc#1012628).
- net/mlx5e: Lag, Only handle events from highest priority
multipath entry (bsc#1012628).
- net/mlx5e: SHAMPO, reduce TIR indication (bsc#1012628).
- NFC: port100: fix use-after-free in port100_send_complete
(bsc#1012628).
- selftests: pmtu.sh: Kill tcpdump processes launched by subshell
(bsc#1012628).
- selftests: pmtu.sh: Kill nettest processes launched in subshell
(bsc#1012628).
- gpio: ts4900: Do not set DAT and OE together (bsc#1012628).
- mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
(bsc#1012628).
- gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
(bsc#1012628).
- net: phy: DP83822: clear MISR2 register to disable interrupts
(bsc#1012628).
- sctp: fix kernel-infoleak for SCTP sockets (bsc#1012628).
- net: arc_emac: Fix use after free in arc_mdio_probe()
(bsc#1012628).
- net: bcmgenet: Don't claim WOL when its not available
(bsc#1012628).
- net: phy: meson-gxl: improve link-up behavior (bsc#1012628).
- selftests/bpf: Add test for bpf_timer overwriting crash
(bsc#1012628).
- swiotlb: fix info leak with DMA_FROM_DEVICE (bsc#1012628).
- usb: dwc3: pci: add support for the Intel Raptor Lake-S
(bsc#1012628).
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
(bsc#1012628).
- KVM: Fix lockdep false negative during host resume
(bsc#1012628).
- kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always
catchup mode (bsc#1012628).
- spi: rockchip: Fix error in getting num-cs property
(bsc#1012628).
- spi: rockchip: terminate dma transmission when slave abort
(bsc#1012628).
- drm/vc4: hdmi: Unregister codec device on unbind (bsc#1012628).
- of/fdt: move elfcorehdr reservation early for crash dump kernel
(bsc#1012628).
- x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
(bsc#1012628).
- drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
(bsc#1012628).
- net-sysfs: add check for netdevice being present to speed_show
(bsc#1012628).
- hwmon: (pmbus) Clear pmbus fault/warning bits after read
(bsc#1012628).
- nvme-tcp: send H2CData PDUs based on MAXH2CDATA (bsc#1012628).
- PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
(bsc#1012628).
- gpio: Return EPROBE_DEFER if gc->to_irq is NULL (bsc#1012628).
- drm/amdgpu: bypass tiling flag check in virtual display case
(v2) (bsc#1012628).
- Revert "xen-netback: remove 'hotplug-status' once it has served
its purpose" (bsc#1012628).
- Revert "xen-netback: Check for hotplug-status existence before
watching" (bsc#1012628).
- ipv6: prevent a possible race condition with lifetimes
(bsc#1012628).
- tracing: Ensure trace buffer is at least 4096 bytes large
(bsc#1012628).
- tracing/osnoise: Make osnoise_main to sleep for microseconds
(bsc#1012628).
- tracing: Fix selftest config check for function graph start
up test (bsc#1012628).
- selftest/vm: fix map_fixed_noreplace test failure (bsc#1012628).
- selftests/memfd: clean up mapping in mfd_fail_write
(bsc#1012628).
- ARM: Spectre-BHB: provide empty stub for non-config
(bsc#1012628).
- fuse: fix fileattr op failure (bsc#1012628).
- fuse: fix pipe buffer lifetime for direct_io (bsc#1012628).
- staging: rtl8723bs: Fix access-point mode deadlock
(bsc#1012628).
- staging: gdm724x: fix use after free in gdm_lte_rx()
(bsc#1012628).
- net: macb: Fix lost RX packet wakeup race in NAPI receive
(bsc#1012628).
- riscv: alternative only works on !XIP_KERNEL (bsc#1012628).
- mmc: meson: Fix usage of meson_mmc_post_req() (bsc#1012628).
- riscv: Fix auipc+jalr relocation range checks (bsc#1012628).
- tracing/osnoise: Force quiescent states while tracing
(bsc#1012628).
- tracing/osnoise: Do not unregister events twice (bsc#1012628).
- arm64: dts: marvell: armada-37xx: Remap IO space to bus address
0x0 (bsc#1012628).
- arm64: Ensure execute-only permissions are not allowed without
EPAN (bsc#1012628).
- arm64: kasan: fix include error in MTE functions (bsc#1012628).
- swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
(bsc#1012628).
- virtio: unexport virtio_finalize_features (bsc#1012628).
- virtio: acknowledge all features before access (bsc#1012628).
- net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
(bsc#1012628).
- ARM: fix Thumb2 regression with Spectre BHB (bsc#1012628).
- watch_queue: Fix filter limit check (bsc#1012628).
- watch_queue, pipe: Free watchqueue state after clearing pipe
ring (bsc#1012628).
- watch_queue: Fix to release page in ->release() (bsc#1012628).
- watch_queue: Fix to always request a pow-of-2 pipe ring size
(bsc#1012628).
- watch_queue: Fix the alloc bitmap size to reflect notes
allocated (bsc#1012628).
- watch_queue: Free the alloc bitmap when the watch_queue is
torn down (bsc#1012628).
- watch_queue: Fix lack of barrier/sync/lock between post and read
(bsc#1012628).
- watch_queue: Make comment about setting ->defunct more accurate
(bsc#1012628).
- x86/boot: Fix memremap of setup_indirect structures
(bsc#1012628).
- x86/boot: Add setup_indirect support in
early_memremap_is_setup_data() (bsc#1012628).
- x86/module: Fix the paravirt vs alternative order (bsc#1012628).
- x86/sgx: Free backing memory after faulting the enclave page
(bsc#1012628).
- x86/traps: Mark do_int3() NOKPROBE_SYMBOL (bsc#1012628).
- drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP (bsc#1012628).
- perf parse: Fix event parser error for hybrid systems
(bsc#1012628).
- btrfs: make send work with concurrent block group relocation
(bsc#1012628).
- riscv: dts: k210: fix broken IRQs on hart1 (bsc#1012628).
- vhost: allow batching hint without size (bsc#1012628).
- commit 2bd8d63
- config: enable XFS_RT (bsc#1197190)
- commit d8f0e40
- esp: Fix possible buffer overflow in ESP transformation
(CVE-2022-0886 bsc#1197131).
- commit f5ed8a3
==== libepoxy ====
Version update (1.5.9 -> 1.5.10)
- Update to version 1.5.10:
+ Fix for building with MSVC on non-English locale.
+ Fix build on Android.
+ Add the right include paths for EGL and X11 headers.
- Upstream tarball url changed, probably by mistake, so leave old
url in place, but disabled.
==== libgnomesu ====
Version update (2.0.6 -> 2.0.7)
Subpackages: libgnomesu0
- Update to version 2.0.7:
* Updated translations.
* Better wording in the documentation.
==== libnvme ====
Version update (1.0~6 -> 1.0~7)
- Update to version 1.0-rc7:
* linux: fixup log page offset in nvme_get_log_page()
* tree: Add support for default trsvcid for all controllers (bsc#1195858)
* tree: fixup coredump during nvme discover
==== librsvg ====
Version update (2.52.7 -> 2.52.8)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0
- Update to version 2.52.8:
+ Catch circular references when rendering patterns
(glgo#GNOME/librsvg#721).
==== libsigc++2 ====
Version update (2.10.7 -> 2.10.8)
- Update to version 2.10.8:
+ Build:
- Meson build: Perl is not required by new versions of
mm-common
- NMake Makefiles: Support building with VS2022
+ Documentation: Upgrade the manual from DocBook 4.1 to DocBook
5.0
==== mobile-broadband-provider-info ====
Version update (20210805 -> 20220315)
- Update to version 20220315:
* release: bump version to 20220315
* doap: remove Jiri
* doap: add myself
* us: include information for voicemail for Verizon Wireless
* dtd: expand DTD to include information for vvm3 Visual
Voicemail standard
* us: add Purism SPC AweSIM MVNO
* us: added MCCMNC 310280 to AT&T
* ro: update the Romania Orange net and mms credentials
* eg: mms settings for vodafone.eg
* de: add mms information to combined apn
* us: added Ting provider information
* us: add US Mobile (T-Mobile MVNO): mcc="310" mnc="260"
* au: remove duplicate Telstra MMS entry
* bd: updated profile names and other information
* bd: remove defunct provider
* se: remove defunct operators
* fr: add AIF Mvno provider
* it: add Rabona Mobile
* us: move mobilenet APN to T-Mobile and add mmsc
* us: add Mint Mobile VVM, APN, and MMSC
* ca: update Fido APN settings
* us: add MMS settings to T-Mobile LTE APN
* us: add T-Mobile to LTE APN name
* fr: add TeleCoop
* dtd: fix a spelling error
* jp: add Japanese providers
* cl: update apn of main providers of Chile
* ca: change Wind Mobile to Freedom Mobile
* ca: add Public Mobile provider
* Rename Orange (Israel) to Partner
* Add APN information for We4G (Israel)
* Adds the missing MMSC and MMS proxy for Orange France into
serviceproviders.xml
* il: Add Golan Telecom and Hot Mobile MMS settings
* Update redirected GNOME wiki URL in CONTRIBUTING
- Drop mobile-broadband-provider-info-tmobile-reorder.patch: Having
this patch downstream for ages makes no sense, and if it was
really needed, one would think it had landed as a bug upstream at
some point.
==== nvme-cli ====
Version update (2.0~6 -> 2.0~7)
- Update to version 2.0-rc7:
* netapp-nvme: fix smdevices segfault in json output (bsc#1195937)
* fabrics: keep the backward compatibility
* nvme: Do not slash escape strings in JSON output (bsc#1195937)
* nvme: Print full device path
* nvme-print: Make JSON keys consistent with nvme-cli 1.x
* nvme-print: print generic device in list command
* fabrics: check for discovery controller instead of subsystem NQN (bsc#1197061)
* connect: Set errno to zero on nvmf_add_ctrl() success
* documenation updates
- Set path to systemctl via newly introduced config option
- Update 0100-harden_nvmf-connect@.service.patch due to upstream file rename
- Moved bash completion script to /usr/share/bash-completion/completions/nvme
==== openSUSE-build-key ====
- gpg-pubkey-307e3d54-5aaa90a5.asc: remove the RSA 1024bit SLE11 key
and try to remove it from installed systems via Obsoletes.
==== p11-kit ====
Version update (0.23.22 -> 0.24.1)
Subpackages: libp11-kit0 p11-kit-tools
- make sure p11-kit components have matching versions (boo#1196812)
- Update to version 0.24.1:
* rpc: Support protocol version negotiation.
* proxy: Support copying attribute array recursively.
* Link libp11-kit so that it cannot unload.
* Translation improvements.
* Build fixes.
- Update to version 0.24.0:
* Use inclusive language on certificate distrust. Note: This
changes the directory and attribute names to distrust certain
CAs to "blocklist".
* Fix issues spotted by coverity and ASan.
* Integrate gettext with tools more tightly.
* rpc: Forbid use of array of attributes.
* Build fixes.
- Change dirs from blacklist to blocklist ref upstream changes.
==== protobuf ====
Subpackages: libprotobuf-lite30 libprotobuf30
- Change Requires: zlib-devel to pkgconfig(zlib) so as not to conflict with libz-ng-compat1.
==== toolbox ====
- adjusted the patch to the toolbox container in registry
==== wavpack ====
- security update
- added patches
fix CVE-2021-44269 [bsc#1197020], out of bounds read in processing .wav file
+ wavpack-CVE-2021-44269.patch
==== xdg-desktop-portal ====
Version update (1.12.1 -> 1.14.0)
- Update to version 1.14.0:
+ Add a new "dynamic launcher" portal, which can install .desktop
files and accompanying icons after user confirmation.
+ Rework handling of empty app IDs: In case an empty string app
ID is stored in the permission store, this permission is now
shared only by apps whose app ID couldn't be determined, rather
than all unsandboxed apps.
+ Use libsystemd (when available) to try to determine the app ID
of unsandboxed processes. This is useful since some portals
otherwise can't be used by host apps.
+ Make x-d-p start on session start, which is needed for the
dynamic launcher portal to handle rewriting launchers for apps
that have been renamed.
+ Bring back the copy of Flatpak's icon-validator, which was
dropped many releases ago.
+ Icon validation is now required for the notification and
dynamic launcher portals (previously it was only done if the
"flatpak-validate-icon" binary could be found).
+ document-portal: Move to the libfuse3 API
+ document-portal: Use renameat2 sys call
+ document-portal: Use mutex to fix concurrency bug
+ realtime: Fix error code paths
+ realtime: Fix MakeThreadHighPriorityWithPID method
+ screencast: Fix an error when restoring streams
+ ci: Various improvements
+ Documentation improvements
+ Updated translations.
- Replace BuildRequires: pkgconfig(fuse) with pkgconfig(fuse3)
since document-portal moved to use it.
- Add BuildRequires: pkgconfig(libsystemd) and
pkgconfig(gdk-pixbuf-2.0) which are now used.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
cockpit
container-selinux (2.171.0 -> 2.180.0)
gnome-control-center
gnome-software (41.4 -> 41.5)
grub2
libepoxy (1.5.9 -> 1.5.10)
libgnomesu (2.0.6 -> 2.0.7)
libnvme (1.0~6 -> 1.0~7)
librsvg (2.52.7 -> 2.52.8)
libsigc++2 (2.10.7 -> 2.10.8)
nvme-cli (2.0~6 -> 2.0~7)
openSUSE-build-key
toolbox
xdg-desktop-portal (1.12.1 -> 1.14.0)
=== Details ===
==== cockpit ====
Subpackages: cockpit-bridge cockpit-packagekit cockpit-system
- re-add suse-microos-branding.patch from GitHub
- add hide-docs.patch (bsc#1197003)
- make package compatible with OBS version (bsc#1197224):
* move branding images to distribution-logos-SLE package
* re-add dependency on distribution-logos
* remove branding patch and assets (suse-microos-branding.patch,
suse-microos-branding.tar.gz); moved to GitHub fork
* remove local __python3 macro
* apply SLE specific patches only on SLE
- add hide-pcp.patch to hide references to PCP (Performance
Co-Pilot) and metric collection (bsc#1195943). The cockpit-pcp
package is not included in SLE Micro 5.2 base and these parts
require it.
- change self-signed cert group from cockpit-wsintance to
cockpit-ws on upgrade
- update to new LTS version from openSUSE:Factory
- port remove-pwscore.patch
* remove dependency on pwscore (bsc#1182924)
* remove password strenth indicator
- port branding changes as suse-microos "theme"
* remove suse_cockpit_assets.tar.gz
* add suse-microos-branding.tar.gz
* remove branding_tests.patch
* add suse-microos-branding.patch
- remove files not needed to build this version anymore
* webpack-warnings-are-not-errors.patch
* github_package.patch
* nodejs_output_helper.bash
- remove cockpit.permissions workaround (bsc#1169614)
==== container-selinux ====
Version update (2.171.0 -> 2.180.0)
- Update to version 2.180.0
* Allow container domains to read/write kvm_device_t
* Update kublet mappings to inlcude /usr/local/*
* Allow container domains to use container runtime tcp and udp sockets
* Alow containers to use unix_stream_sockets leaked from container runtimes
* Allow userdomains to execute conmon_exec_t and use it as an entrypoint
* Allow conmon_exec_t as an entrypoint
* Add container_use_devices boolean to allow containers to use any device
* Add explicit range transition for conmon
* Add missing dbus class declaration into container_runtime_run()
* Remove lockdown allow rules
* Remove k3s fcontexts
* Allow container domains to be used by user roles
- Changed source url to allow for download via source service
==== gnome-control-center ====
Subpackages: gnome-control-center-goa
- Add gnome-control-center-reload-vpn-plugins.patch:
network/connection-editor: always load all available VPN plugins
(glgo#GNOME/gnome-control-center!1263).
==== gnome-software ====
Version update (41.4 -> 41.5)
- Update to version 41.5:
+ Disable scroll-by-mouse-wheel on featured carousel.
+ Ensure details page shows app provided on command line.
+ Added several appstream-related fixes.
+ Updated translations.
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi
- Fix duplicated insmod part_gpt lines in grub.cfg (bsc#1197186)
* 0001-grub-probe-Deduplicate-probed-partmap-output.patch
- Fix GCC 12 build failure (bsc#1196546)
* 0001-mkimage-Fix-dangling-pointer-may-be-used-error.patch
* 0002-Fix-Werror-array-bounds-array-subscript-0-is-outside.patch
* 0003-reed_solomon-Fix-array-subscript-0-is-outside-array-.patch
- Revised
* grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
* 0002-ieee1275-powerpc-enables-device-mapper-discovery.patch
==== libepoxy ====
Version update (1.5.9 -> 1.5.10)
- Update to version 1.5.10:
+ Fix for building with MSVC on non-English locale.
+ Fix build on Android.
+ Add the right include paths for EGL and X11 headers.
- Upstream tarball url changed, probably by mistake, so leave old
url in place, but disabled.
==== libgnomesu ====
Version update (2.0.6 -> 2.0.7)
Subpackages: libgnomesu0
- Update to version 2.0.7:
* Updated translations.
* Better wording in the documentation.
==== libnvme ====
Version update (1.0~6 -> 1.0~7)
- Update to version 1.0-rc7:
* linux: fixup log page offset in nvme_get_log_page()
* tree: Add support for default trsvcid for all controllers (bsc#1195858)
* tree: fixup coredump during nvme discover
==== librsvg ====
Version update (2.52.7 -> 2.52.8)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0
- Update to version 2.52.8:
+ Catch circular references when rendering patterns
(glgo#GNOME/librsvg#721).
==== libsigc++2 ====
Version update (2.10.7 -> 2.10.8)
- Update to version 2.10.8:
+ Build:
- Meson build: Perl is not required by new versions of
mm-common
- NMake Makefiles: Support building with VS2022
+ Documentation: Upgrade the manual from DocBook 4.1 to DocBook
5.0
==== nvme-cli ====
Version update (2.0~6 -> 2.0~7)
- Update to version 2.0-rc7:
* netapp-nvme: fix smdevices segfault in json output (bsc#1195937)
* fabrics: keep the backward compatibility
* nvme: Do not slash escape strings in JSON output (bsc#1195937)
* nvme: Print full device path
* nvme-print: Make JSON keys consistent with nvme-cli 1.x
* nvme-print: print generic device in list command
* fabrics: check for discovery controller instead of subsystem NQN (bsc#1197061)
* connect: Set errno to zero on nvmf_add_ctrl() success
* documenation updates
- Set path to systemctl via newly introduced config option
- Update 0100-harden_nvmf-connect@.service.patch due to upstream file rename
- Moved bash completion script to /usr/share/bash-completion/completions/nvme
==== openSUSE-build-key ====
- gpg-pubkey-307e3d54-5aaa90a5.asc: remove the RSA 1024bit SLE11 key
and try to remove it from installed systems via Obsoletes.
==== toolbox ====
- adjusted the patch to the toolbox container in registry
==== xdg-desktop-portal ====
Version update (1.12.1 -> 1.14.0)
- Update to version 1.14.0:
+ Add a new "dynamic launcher" portal, which can install .desktop
files and accompanying icons after user confirmation.
+ Rework handling of empty app IDs: In case an empty string app
ID is stored in the permission store, this permission is now
shared only by apps whose app ID couldn't be determined, rather
than all unsandboxed apps.
+ Use libsystemd (when available) to try to determine the app ID
of unsandboxed processes. This is useful since some portals
otherwise can't be used by host apps.
+ Make x-d-p start on session start, which is needed for the
dynamic launcher portal to handle rewriting launchers for apps
that have been renamed.
+ Bring back the copy of Flatpak's icon-validator, which was
dropped many releases ago.
+ Icon validation is now required for the notification and
dynamic launcher portals (previously it was only done if the
"flatpak-validate-icon" binary could be found).
+ document-portal: Move to the libfuse3 API
+ document-portal: Use renameat2 sys call
+ document-portal: Use mutex to fix concurrency bug
+ realtime: Fix error code paths
+ realtime: Fix MakeThreadHighPriorityWithPID method
+ screencast: Fix an error when restoring streams
+ ci: Various improvements
+ Documentation improvements
+ Updated translations.
- Replace BuildRequires: pkgconfig(fuse) with pkgconfig(fuse3)
since document-portal moved to use it.
- Add BuildRequires: pkgconfig(libsystemd) and
pkgconfig(gdk-pixbuf-2.0) which are now used.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
cockpit
container-selinux (2.171.0 -> 2.180.0)
grub2
libepoxy (1.5.9 -> 1.5.10)
libnvme (1.0~6 -> 1.0~7)
librsvg (2.52.7 -> 2.52.8)
libsigc++2 (2.10.7 -> 2.10.8)
nvme-cli (2.0~6 -> 2.0~7)
openSUSE-build-key
toolbox
=== Details ===
==== cockpit ====
Subpackages: cockpit-bridge cockpit-packagekit cockpit-system
- re-add suse-microos-branding.patch from GitHub
- add hide-docs.patch (bsc#1197003)
- make package compatible with OBS version (bsc#1197224):
* move branding images to distribution-logos-SLE package
* re-add dependency on distribution-logos
* remove branding patch and assets (suse-microos-branding.patch,
suse-microos-branding.tar.gz); moved to GitHub fork
* remove local __python3 macro
* apply SLE specific patches only on SLE
- add hide-pcp.patch to hide references to PCP (Performance
Co-Pilot) and metric collection (bsc#1195943). The cockpit-pcp
package is not included in SLE Micro 5.2 base and these parts
require it.
- change self-signed cert group from cockpit-wsintance to
cockpit-ws on upgrade
- update to new LTS version from openSUSE:Factory
- port remove-pwscore.patch
* remove dependency on pwscore (bsc#1182924)
* remove password strenth indicator
- port branding changes as suse-microos "theme"
* remove suse_cockpit_assets.tar.gz
* add suse-microos-branding.tar.gz
* remove branding_tests.patch
* add suse-microos-branding.patch
- remove files not needed to build this version anymore
* webpack-warnings-are-not-errors.patch
* github_package.patch
* nodejs_output_helper.bash
- remove cockpit.permissions workaround (bsc#1169614)
==== container-selinux ====
Version update (2.171.0 -> 2.180.0)
- Update to version 2.180.0
* Allow container domains to read/write kvm_device_t
* Update kublet mappings to inlcude /usr/local/*
* Allow container domains to use container runtime tcp and udp sockets
* Alow containers to use unix_stream_sockets leaked from container runtimes
* Allow userdomains to execute conmon_exec_t and use it as an entrypoint
* Allow conmon_exec_t as an entrypoint
* Add container_use_devices boolean to allow containers to use any device
* Add explicit range transition for conmon
* Add missing dbus class declaration into container_runtime_run()
* Remove lockdown allow rules
* Remove k3s fcontexts
* Allow container domains to be used by user roles
- Changed source url to allow for download via source service
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi
- Fix duplicated insmod part_gpt lines in grub.cfg (bsc#1197186)
* 0001-grub-probe-Deduplicate-probed-partmap-output.patch
- Fix GCC 12 build failure (bsc#1196546)
* 0001-mkimage-Fix-dangling-pointer-may-be-used-error.patch
* 0002-Fix-Werror-array-bounds-array-subscript-0-is-outside.patch
* 0003-reed_solomon-Fix-array-subscript-0-is-outside-array-.patch
- Revised
* grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
* 0002-ieee1275-powerpc-enables-device-mapper-discovery.patch
==== libepoxy ====
Version update (1.5.9 -> 1.5.10)
- Update to version 1.5.10:
+ Fix for building with MSVC on non-English locale.
+ Fix build on Android.
+ Add the right include paths for EGL and X11 headers.
- Upstream tarball url changed, probably by mistake, so leave old
url in place, but disabled.
==== libnvme ====
Version update (1.0~6 -> 1.0~7)
- Update to version 1.0-rc7:
* linux: fixup log page offset in nvme_get_log_page()
* tree: Add support for default trsvcid for all controllers (bsc#1195858)
* tree: fixup coredump during nvme discover
==== librsvg ====
Version update (2.52.7 -> 2.52.8)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2
- Update to version 2.52.8:
+ Catch circular references when rendering patterns
(glgo#GNOME/librsvg#721).
==== libsigc++2 ====
Version update (2.10.7 -> 2.10.8)
- Update to version 2.10.8:
+ Build:
- Meson build: Perl is not required by new versions of
mm-common
- NMake Makefiles: Support building with VS2022
+ Documentation: Upgrade the manual from DocBook 4.1 to DocBook
5.0
==== nvme-cli ====
Version update (2.0~6 -> 2.0~7)
- Update to version 2.0-rc7:
* netapp-nvme: fix smdevices segfault in json output (bsc#1195937)
* fabrics: keep the backward compatibility
* nvme: Do not slash escape strings in JSON output (bsc#1195937)
* nvme: Print full device path
* nvme-print: Make JSON keys consistent with nvme-cli 1.x
* nvme-print: print generic device in list command
* fabrics: check for discovery controller instead of subsystem NQN (bsc#1197061)
* connect: Set errno to zero on nvmf_add_ctrl() success
* documenation updates
- Set path to systemctl via newly introduced config option
- Update 0100-harden_nvmf-connect@.service.patch due to upstream file rename
- Moved bash completion script to /usr/share/bash-completion/completions/nvme
==== openSUSE-build-key ====
- gpg-pubkey-307e3d54-5aaa90a5.asc: remove the RSA 1024bit SLE11 key
and try to remove it from installed systems via Obsoletes.
==== toolbox ====
- adjusted the patch to the toolbox container in registry
1
0