New Tumbleweed snapshot 20221213 released!
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=opensuse&groupid=1&version=Tumbleweed&build=20221213
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:
cups
dhcp
gnome-shell (43.1 -> 43.2)
hexchat
lcms2
libXdamage (1.1.5 -> 1.1.6)
libXres (1.2.1 -> 1.2.2)
mdevctl (1.1.0 -> 1.2.0)
mutter (43.1 -> 43.2)
openafs (1.8.9~pre1 -> 1.8.9~pre2)
pcre2 (10.40 -> 10.42)
perl-Date-Manip (6.89 -> 6.90)
perl-IO-Socket-SSL (2.077 -> 2.078)
quota
rubygem-benchmark (0.2.0 -> 0.2.1)
rubygem-bindata (2.4.13 -> 2.4.14)
rubygem-bootsnap (1.13.0 -> 1.15.0)
rubygem-bundler (2.3.24 -> 2.3.26)
rubygem-chef-utils (18.0.169 -> 18.0.185)
rubygem-debase-ruby_core_source (0.10.17 -> 0.10.18)
rubygem-dry-configurable (0.16.1 -> 1.0.1)
rubygem-dry-core (0.9.1 -> 1.0.0)
rubygem-dry-inflector (0.3.0 -> 1.0.0)
rubygem-dry-logic (1.3.0 -> 1.5.0)
rubygem-dry-types (1.6.1 -> 1.7.0)
rubygem-faraday (2.6.0 -> 2.7.1)
rubygem-faraday-net_http (3.0.1 -> 3.0.2)
rubygem-fluentd (1.15.2 -> 1.15.3)
rubygem-fog-libvirt (0.9.0 -> 0.10.1)
rubygem-gpgme (2.0.20 -> 2.0.22)
rubygem-haml (6.0.7 -> 6.0.12)
rubygem-jquery-rails (4.5.0 -> 4.5.1)
rubygem-json (2.6.2 -> 2.6.3)
rubygem-json_pure (2.6.2 -> 2.6.3)
rubygem-mail (2.7.1 -> 2.8.0)
rubygem-mini_magick (4.11.0 -> 4.12.0)
rubygem-mocha (1.16.0 -> 2.0.2)
rubygem-moneta (1.5.1 -> 1.5.2)
rubygem-parser (3.1.2.1 -> 3.1.3.0)
rubygem-pg (1.4.4 -> 1.4.5)
rubygem-puma (5.6.5 -> 6.0.0)
rubygem-rack (3.0.0 -> 3.0.2)
rubygem-rack-protection (3.0.2 -> 3.0.4)
rubygem-rails-i18n (7.0.5 -> 7.0.6)
rubygem-regexp_parser (2.6.0 -> 2.6.1)
rubygem-rubocop (1.37.1 -> 1.39.0)
rubygem-rubocop-ast (1.23.0 -> 1.24.0)
rubygem-ruby_parser (3.19.1 -> 3.19.2)
rubygem-stimulus-rails (1.1.0 -> 1.2.1)
rubygem-treetop (1.6.11 -> 1.6.12)
rubygem-tzinfo-data (1.2022.5 -> 1.2022.7)
rubygem-zeitwerk (2.6.1 -> 2.6.6)
sysconfig
vlc
wicked
=== Details ===
==== cups ====
Subpackages: cups-client cups-config libcups2 libcups2-32bit libcupsimage2
- Use %_pam_vendordir
- Remove invalid %config directive on %_distconfdir/pam.d/cups
- Migration PAM settings to /usr/etc: Fixed posttrans.
Should only be used for TW.
==== dhcp ====
Subpackages: dhcp-relay dhcp-server
- Add /etc/sysconfig/network hierachy to server file list
==== gnome-shell ====
Version update (43.1 -> 43.2)
Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang
- Update to version 43.2:
+ Fix screencast UI being erroneously disabled.
+ Properly apply saved shortcuts inhibition permissions.
+ Fix IM candidate popup getting closed when switching pages.
+ Fix unresponsive screen area when quick settings are opened.
+ Ensure completions are disabled when hiding on-screen keyboard.
+ Fix missing name in wired network quick settings button.
+ Don't let wayland popovers block overview.
+ Fix repeated entries in volume device menu.
+ Fix input source switching with focus on password entry.
+ Misc. bug fixes and cleanups.
+ Updated translations.
==== hexchat ====
Subpackages: hexchat-lang
- Fix execution on i586: the migration script is installed in
/usr/lib there (boo#1206323).
==== lcms2 ====
- switch to pkgconfig(zlib) for alternative providers support
==== libXdamage ====
Version update (1.1.5 -> 1.1.6)
Subpackages: libXdamage1 libXdamage1-32bit
- Update to version 1.1.6
* Update configure.ac bug URL for gitlab migration
* Fix spelling/wording issues
* gitlab CI: add a basic build test
* Variable scope reduction as recommended by cppcheck
* Mark two dpy parameters const as suggested by cppcheck
* XDamageCloseDisplay: Mark codes as unused
* Remove unnecessary casts from malloc() and free() calls
* Handle -Wconversion warnings from clang
* Handle -Wshorten-64-to-32 warnings from clang
==== libXres ====
Version update (1.2.1 -> 1.2.2)
- Update to version 1.2.2
* Fix spelling/wording issues
* gitlab CI: add a basic build test
* Reformat code to X.Org standard style
* Add .git-blame-ignore-revs to hide whitespace commits from git blame
* Variable scope reductions
* Resolve -Wsign-compare warnings from gcc
* Handle implicit conversion warnings from clang
* Use calloc instead of malloc to allocate arrays
==== mdevctl ====
Version update (1.1.0 -> 1.2.0)
- Update to version 1.2.0:
* Port CLI to clap v3
* start: provide useful hint for parent with wrong case
* tests: Add ability to test error messages
* tests: extract function for checking pass/fail expectations
* MDev::create() does not need to be public
* Fix new clippy warning
==== mutter ====
Version update (43.1 -> 43.2)
Subpackages: mutter-lang
- Update to version 43.2:
+ Fix edge resistance and window snapping regression.
+ Handle stage view updates without allocation more gracefully.
+ Fix window screenshots being cut off at the bottom right.
+ Implement wl_output v3 and v4.
+ Fix recalculating viewport after window resize.
+ Set LOD bias for sharper mipmaps.
+ Don't disable KMS modifiers on newer i915 systems.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop clutter-actor-Show-on-all-stage-views-when-actors-ha.patch:
Fixed upstream.
==== openafs ====
Version update (1.8.9~pre1 -> 1.8.9~pre2)
Subpackages: openafs-client openafs-kmp-default
- update to openafs-1.8.9pre2
* Support mainline kernels up to 6.0
* Support for building with more recent compilers
* some bugfixes, more see RELNOTES
- remove obsolete patches:
* 79f03c2.diff
==== pcre2 ====
Version update (10.40 -> 10.42)
Subpackages: libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-8-0-32bit
- pcre2 10.42:
* Fix 10.41 regression that added the default definition of
PCRE2_CALL_CONVENTION to pcre2posix.c instead of pcre2posix.h,
which meant that programs including pcre2posix.h but not pcre2.h
couldn't compile
* Fix an intermittent JIT fault and minor issues
- pcre2 10.41:
* pcre2grep behaves more like GNU grep for multiple patterns that
match more than once on a line
==== perl-Date-Manip ====
Version update (6.89 -> 6.90)
- updated to 6.90
see /usr/share/doc/packages/perl-Date-Manip/Changes
==== perl-IO-Socket-SSL ====
Version update (2.077 -> 2.078)
- updated to 2.078
see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
2.078 2022/12/11
- revert decision from 2014 to not verify hostname by default if hostname is
IP address but no explicit verification scheme given
https://github.com/noxxi/p5-io-socket-ssl/issues/121
==== quota ====
Subpackages: quota-nfs
- Remove outdated sysconfig Requires
- Weaken up systemd requires, it's not a hard requirement
==== rubygem-benchmark ====
Version update (0.2.0 -> 0.2.1)
updated to version 0.2.1
no changelog found
==== rubygem-bindata ====
Version update (2.4.13 -> 2.4.14)
updated to version 2.4.14
see installed ChangeLog.rdoc
== Version 2.4.14 (2022-10-31)
* Use Comparable#clamp instead of manual calculations.
* Update tests to new minitest requirements.
* Adjust tests due to changes in ruby 3.1
==== rubygem-bootsnap ====
Version update (1.13.0 -> 1.15.0)
updated to version 1.15.0
see installed CHANGELOG.md
[#] 1.15.0
* Add a readonly mode, for environments in which the updated cache wouldn't be persisted. See #428 and #423.
[#] 1.14.0
* Require Ruby 2.6.
* Add a way to skip directories during load path scanning.
If you have large non-ruby directories in the middle of your load path, it can severely slow down scanning.
Typically this is a problem with `node_modules`. See #277.
* Fix `Bootsnap.unload_cache!`, it simply wouldn't work at all becaue of a merge mistake. See #421.
==== rubygem-bundler ====
Version update (2.3.24 -> 2.3.26)
updated to version 2.3.26
see installed CHANGELOG.md
[#] 2.3.26 (November 16, 2022)
[#]# Enhancements:
- Map 'universal' to the real arch in Bundler for prebuilt gem selection [#5978](https://github.com/rubygems/rubygems/pull/5978)
[#]# Documentation:
- Fix '--force' option documentation of 'bundle clean' [#6050](https://github.com/rubygems/rubygems/pull/6050)
[#] 2.3.25 (November 2, 2022)
[#]# Bug fixes:
- Properly sort specs when materializing [#6015](https://github.com/rubygems/rubygems/pull/6015)
- Fix bad unfreeze recommendation [#6013](https://github.com/rubygems/rubygems/pull/6013)
[#]# Documentation:
- Bring docs for gemfile(5) manpage up to date [#6007](https://github.com/rubygems/rubygems/pull/6007)
- Fix `github` DSL docs to mention they use https protocol over git under the hood [#5993](https://github.com/rubygems/rubygems/pull/5993)
==== rubygem-chef-utils ====
Version update (18.0.169 -> 18.0.185)
updated to version 18.0.185
no changelog found
==== rubygem-debase-ruby_core_source ====
Version update (0.10.17 -> 0.10.18)
updated to version 0.10.18
see installed CHANGELOG.md
[#]# [0.10.18](https://github.com/ruby-debug/debase-ruby_core_source/compare/v0.10.17...v0....)
* ruby-3.2.0-preview3 added
==== rubygem-dry-configurable ====
Version update (0.16.1 -> 1.0.1)
updated to version 1.0.1
see installed CHANGELOG.md
[#]# 1.0.1 2022-11-16
[#]## Changed
- Renamed `@config` and `@_settings` internal instance variables to `@__config__` and `@__settings__` in order to avoid clashes with user-defined instance variables (#159 by @timriley)
[Compare v1.0.0...v1.0.1](https://github.com/dry-rb/dry-configurable/compare/v1.0.0...v1.0.1)
[#]# 1.0.0 2022-11-04
[#]## Changed
- Dependency on `dry-core` was updated to ~> 1.0 (@solnic)
[Compare v0.16.1...v1.0.0](https://github.com/dry-rb/dry-configurable/compare/v0.16.1...v1.0.0)
==== rubygem-dry-core ====
Version update (0.9.1 -> 1.0.0)
updated to version 1.0.0
see installed CHANGELOG.md
[#]# 1.0.0 2022-11-04
[#]## Added
- Import dry-container as `Dry::Core::Container` (via #77) (@solnic)
[Compare v0.9.1...v1.0.0](https://github.com/dry-rb/dry-core/compare/v0.9.1...v1.0.0)
==== rubygem-dry-inflector ====
Version update (0.3.0 -> 1.0.0)
updated to version 1.0.0
see installed CHANGELOG.md
[#]# 1.0.0 2022-11-04
[#]## Changed
- Bumped version to 1.0.0 (@solnic)
[Compare v0.3.0...v1.0.0](https://github.com/dry-rb/dry-inflector/compare/v0.3.0...v1.0.0)
==== rubygem-dry-logic ====
Version update (1.3.0 -> 1.5.0)
updated to version 1.5.0
see installed CHANGELOG.md
==== rubygem-dry-types ====
Version update (1.6.1 -> 1.7.0)
updated to version 1.7.0
see installed CHANGELOG.md
[#]# 1.7.0 2022-11-04
[#]## Changed
- This version is compatible with recently released dry-rb dependencies (@flash-gordon)
- Updated to dry-core 1.0 (@flash-gordon + @solnic)
- Dependency on dry-container was dropped (@flash-gordon)
[Compare v1.6.1...v1.7.0](https://github.com/dry-rb/dry-types/compare/v1.6.1...v1.7.0)
==== rubygem-faraday ====
Version update (2.6.0 -> 2.7.1)
updated to version 2.7.1
see installed CHANGELOG.md
==== rubygem-faraday-net_http ====
Version update (3.0.1 -> 3.0.2)
updated to version 3.0.2
no changelog found
==== rubygem-fluentd ====
Version update (1.15.2 -> 1.15.3)
updated to version 1.15.3
see installed CHANGELOG.md
[#]# Release v1.15.3 - 2022/11/02
[#]## Bug Fix
* Support glob for `!include` directive in YAML config format
https://github.com/fluent/fluentd/pull/3917
* Remove meaningless oj options
https://github.com/fluent/fluentd/pull/3929
* Fix log initializer to correctly create per-process files on Windows
https://github.com/fluent/fluentd/pull/3939
* out_file: Fix the multi-worker check with `
Am Mittwoch, 14. Dezember 2022, 15:01:04 CET schrieb Dominique Leuenberger:
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=opensuse&groupid=1&version =Tumbleweed&build=20221213
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: [...]
This Snapshot adds NetworkManager-dns-dnsmasq to update the forwarders used by dnsmasq. For some time I am setting "dns = dnsmasq" in NetworkManager.conf to achive the same effect. So, is NetworkManager-dns-dnsmasq really necessary? Isn't it better to use the NetworkManager option? Herbert -- Only two things are infinite, the universe and human stupidity, and I’m not sure about the former. Albert Einstein
On 17.12.2022 19:27, Herbert Graeber wrote:
Am Mittwoch, 14. Dezember 2022, 15:01:04 CET schrieb Dominique Leuenberger:
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=opensuse&groupid=1&version =Tumbleweed&build=20221213
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: [...]
This Snapshot adds NetworkManager-dns-dnsmasq to update the forwarders used by dnsmasq.
For some time I am setting "dns = dnsmasq" in NetworkManager.conf to achive the same effect.
So, is NetworkManager-dns-dnsmasq really necessary? Isn't it better to use the NetworkManager option?
Define "better". This package is for updating external dnsmasq instance outside of NetworkManager. Nitpick - this script is using deprecated /var/run instead of /run.
Am Samstag, 17. Dezember 2022, 17:52:32 CET schrieb Andrei Borzenkov:
On 17.12.2022 19:27, Herbert Graeber wrote:
Am Mittwoch, 14. Dezember 2022, 15:01:04 CET schrieb Dominique Leuenberger:
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=opensuse&groupid=1&vers ion =Tumbleweed&build=20221213
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: [...]
This Snapshot adds NetworkManager-dns-dnsmasq to update the forwarders used by dnsmasq.
For some time I am setting "dns = dnsmasq" in NetworkManager.conf to achive the same effect.
So, is NetworkManager-dns-dnsmasq really necessary? Isn't it better to use the NetworkManager option?
Define "better". This package is for updating external dnsmasq instance outside of NetworkManager.
With "better" I mean using tools like are meant to be used... I have found the "dns" option searching for a solution for easily switching between multiple VPNs. The restriction to have only 3 servers in resolve.conf (I known that's lifted to 6 meanwhile) was a problem. I decided to use dnsmasq as a caching dns server and use it's forwarder list. Investigateing this I found that NetworkManager already supports such a configuration, but dnsmasq has to be started by NetworkManager instead by systemd. Maybe this NetworkManager feature has simply been overlooked and there is no need for the dns-dnsmasq.sh script.
[...]
Herbert
On Sat, 2022-12-17 at 21:36 +0100, Herbert Graeber wrote:
Am Samstag, 17. Dezember 2022, 17:52:32 CET schrieb Andrei Borzenkov:
On 17.12.2022 19:27, Herbert Graeber wrote:
So, is NetworkManager-dns-dnsmasq really necessary? Isn't it better to use the NetworkManager option?
Define "better". This package is for updating external dnsmasq instance outside of NetworkManager.
With "better" I mean using tools like are meant to be used...
I have found the "dns" option searching for a solution for easily switching between multiple VPNs. The restriction to have only 3 servers in resolve.conf (I known that's lifted to 6 meanwhile) was a problem. I decided to use dnsmasq as a caching dns server and use it's forwarder list. Investigateing this I found that NetworkManager already supports such a configuration, but dnsmasq has to be started by NetworkManager instead by systemd.
Maybe this NetworkManager feature has simply been overlooked and there is no need for the dns-dnsmasq.sh script.
I was using dns=dnsmasq, too. I was just about to write that a "native" dnsmasq instance was preferred because of improved configurability. But there's actually no difference, except that the config dir is /etc/dnsmasq.d for native dnsmasq and /etc/NetworkManager/dnsmasq.d with NM. So, I agree that the usefulness of NetworkManager-dns-dnsmasq is questionable. It adds another configuration variant without obvious benefit. It might even cause confusion or errors if users inadvertently enable both dnsmasq instances at the same time. It's possible to have several dnsmasq instances running in parallel, but it's probably not a good idea to use multiple instances for the same interface/network. Regards Martin
I am the initiator of NetworkManager-dns-dnsmasq. The intention has been that all netconfig calls in NetworkManager should be replaced by own NetworkManager/dispatcher.d scripts and no netconfig call should be used by NetworkManager in the future. I must admit that I have not recognized that dnsmasq will be already done by NetworkMangager too. So, yes it seems that it is double here. I am absolutely fine with dropping NetworkManager-dns-dnsmasq if it is not needed at all.
On 21.12.2022 13:25, Stefan Schubert wrote:
I am the initiator of NetworkManager-dns-dnsmasq. The intention has been that all netconfig calls in NetworkManager should be replaced by own NetworkManager/dispatcher.d scripts and no netconfig call should be used by NetworkManager in the future.
What's wrong with using netconfig? Which is pretty generic layer for merging various information from different sources. This really sounds like solution in search of a problem.
I must admit that I have not recognized that dnsmasq will be already done by NetworkMangager too. So, yes it seems that it is double here. I am absolutely fine with dropping NetworkManager-dns-dnsmasq if it is not needed at all.
participants (5)
-
Andrei Borzenkov
-
Dominique Leuenberger
-
Herbert Graeber
-
Martin Wilck
-
Stefan Schubert