Packages changed:
  git
  gnome-shell (45.2 -> 45.3)
  gvfs (1.52.1 -> 1.52.2)
  hwdata (0.377 -> 0.378)
  kernel-default-base
  libgxps (0.3.2 -> 0.3.2+5)
  libstorage-ng (4.5.170 -> 4.5.171)
  libxkbcommon
  mutter (45.2 -> 45.3)
  protobuf (4.23.4 -> 4.25.1)
  publicsuffix (20231213 -> 20240107)
  redis (7.2.3 -> 7.2.4)
  sg3_utils (1.48+6.7f43e14 -> 1.48+7.63e63cb)
  yast2-packager (5.0.1 -> 5.0.2)

=== Details ===

==== git ====

- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)

==== gnome-shell ====
Version update (45.2 -> 45.3)
Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang

- Update to version 45.3:
  + Allow any enter key to be used to screenshot.
  + Fix spinner in light style variant.
  + Improve formatting of extension errors.
  + Fixed crash.
  + Misc. bug fixes and cleanups.
  + Updated translations.
- Drop gnome-shell_nb_fix_trans.patch: fixed upstream.

==== gvfs ====
Version update (1.52.1 -> 1.52.2)
Subpackages: gvfs-backend-afc gvfs-backend-goa gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang

- Update to version 1.52.2:
  + smb: Fix livelock when mounting share without enough
    permissions.
  + smb: Fi moving files across filesystem boundaries.
  + Updated transltions.

==== hwdata ====
Version update (0.377 -> 0.378)

- update to 0.378:
  * Update pci, usb and vendor ids

==== kernel-default-base ====

- Add dm-crypt for encrypted hard disk support
- Add dmi-sysfs for systemd to receive credentials via smbios

==== libgxps ====
Version update (0.3.2 -> 0.3.2+5)

- Update to version 0.3.2+5:
  + DOAP: Fix 'bug-database' value to point to GNOME GitLab Issues
  + images:
  - For jpeg images try to get the image resolution from exif
    first
  - Add support for jpeg images with CMYK color space
  + Fix compiler warnings
  + Fix meson warnings
- Switch to git checkout via source service, use explicit commit.
- Use ldconfig_scriptlets macro for post(un) handling.
- Update URL to new home.
- Drop no longer needed libgxps-rpmlintrc.

==== libstorage-ng ====
Version update (4.5.170 -> 4.5.171)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1

- merge gh#openSUSE/libstorage-ng#977
- provide light_probe function with SystemInfo parameter
- 4.5.171

==== libxkbcommon ====
Subpackages: libxkbcommon-x11-0 libxkbcommon0 libxkbregistry0

- add libxkbregistry-devel to baselibs for use by wine-32bit. (bsc#1218640)

==== mutter ====
Version update (45.2 -> 45.3)
Subpackages: mutter-lang

- Update to version 45.3:
  + Fix handling of relative mode for tablets.
  + Fix forcing EGLStream with NVIDIA proprietary driver.
  + Sync geometry only when window is mapped.
  + Improve repick due to transform changes.
  + wayland/client: Add make_desktop() method.
  + Fix occasional artifacts at top of X11 fullscreen windows.
  + background: Fix background color around image.
  + Fixed crashes.
  + Plugged leaks.
  + Misc. bug fixes and cleanups.
  + Updated translations.

==== protobuf ====
Version update (4.23.4 -> 4.25.1)

- update to 25.1:
  * Raise warnings for deprecated python syntax usages
  * Add support for extensions in CRuby, JRuby, and FFI Ruby
  * Add support for options in CRuby, JRuby and FFI (#14594)
- update to 25.0:
  * Implement proto2/proto3 with editions
  * Defines Protobuf compiler version strings as macros and
    separates out suffix string definition.
  * Add utf8_validation feature back to the global feature set.
  * Setting up version updater to prepare for poison pills and
    embedding version info into C++, Python and Java gencode.
  * Merge the protobuf and upb Bazel repos
  * Editions: Introduce functionality to protoc for generating
    edition feature set defaults.
  * Editions: Migrate edition strings to enum in C++ code.
  * Create a reflection helper for ExtensionIdentifier.
  * Editions: Provide an API for C++ generators to specify their
    features.
  * Editions: Refactor feature resolution to use an intermediate
    message.
  * Publish extension declarations with declaration
    verifications.
  * Editions: Stop propagating partially resolved feature sets to
    plugins.
  * Editions: Migrate string_field_validation to a C++ feature
  * Editions: Include defaults for any features in the generated
    pool.
  * Protoc: parser rejects explicit use of map_entry option
  * Protoc: validate that reserved range start is before end
  * Protoc: support identifiers as reserved names in addition to
    string literals (only in editions)
  * Drop support for Bazel 5.
  * Allow code generators to specify whether or not they support
    editions.
  [#] C++
  * Set `PROTOBUF_EXPORT` on
    `InternalOutOfLineDeleteMessageLite()`
  * Update stale checked-in files
  * Apply PROTOBUF_NOINLINE to declarations of some functions
    that want it.
  * Implement proto2/proto3 with editions
  * Make JSON UTF-8 boundary check inclusive of the largest
    possible UTF-8 character.
  * Reduce `Map::size_type` to 32-bits. Protobuf containers can't
    have more than that
  * Defines Protobuf compiler version strings as macros and
    separates out suffix string definition.
  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
    oneof accessors.
  * Fix bug in reflection based Swap of map fields.
  * Add utf8_validation feature back to the global feature set.
  * Setting up version updater to prepare for poison pills and
    embedding version info into C++, Python and Java gencode.
  * Add prefetching to arena allocations.
  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
    repeated and map field accessors.
  * Editions: Migrate edition strings to enum in C++ code.
  * Create a reflection helper for ExtensionIdentifier.
  * Editions: Provide an API for C++ generators to specify their
    features.
  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
    string field accessors.
  * Editions: Refactor feature resolution to use an intermediate
    message.
  * Fixes for 32-bit MSVC.
  * Publish extension declarations with declaration
    verifications.
  * Export the constants in protobuf's any.h to support DLL
    builds.
  * Implement AbslStringify for the Descriptor family of types.
  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
    message field accessors.
  * Editions: Stop propagating partially resolved feature sets to
    plugins.
  * Editions: Migrate string_field_validation to a C++ feature
  * Editions: Include defaults for any features in the generated
    pool.
  * Introduce C++ feature for UTF8 validation.
  * Protoc: validate that reserved range start is before end
  * Remove option to disable the table-driven parser in protoc.
  * Lock down ctype=CORD in proto file.
  * Support split repeated fields.
  * In OSS mode omit some extern template specializations.
  * Allow code generators to specify whether or not they support
    editions.
  [#] Java
  * Implement proto2/proto3 with editions
  * Remove synthetic oneofs from Java gencode field accessor
    tables.
  * Timestamps.parse: Add error handling for invalid
    hours/minutes in the timezone offset.
  * Defines Protobuf compiler version strings as macros and
    separates out suffix string definition.
  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
    oneof accessors.
  * Add missing debugging version info to Protobuf Java gencode
    when multiple files are generated.
  * Fix a bad cast in putBuilderIfAbsent when already present due
    to using the result of put() directly (which is null if it
    ... changelog too long, skipping 54 lines ...
  * Fix `PyUpb_Message_MergeInternal` segfault

==== publicsuffix ====
Version update (20231213 -> 20240107)

- Update to version 20240107:
  * Remove homeoffice.gov.uk (#1909)
  * util: gTLD data autopull updates for 2024-01-06T15:12:04 UTC (#1918)

==== redis ====
Version update (7.2.3 -> 7.2.4)

- redis 7.2.4: (boo#1218646)
  - Security fixes
  - (CVE-2023-41056) In some cases, Redis may incorrectly handle
    resizing of memory buffers which can result in incorrect
    accounting of buffer sizes and lead to heap overflow and
    potential remote code execution.
  - Bug fixes
  - Fix crashes of cluster commands clusters with mixed versions
    of 7.0 and 7.2 (#12805, #12832)
  - Fix slot ownership not being properly handled when deleting a
    slot from a node (#12564)
  - Fix atomicity issues with the RedisModuleEvent_Key module API
    event (#12733)

==== sg3_utils ====
Version update (1.48+6.7f43e14 -> 1.48+7.63e63cb)
Subpackages: libsgutils2-1_48-2

- Fix spurious warning for non-SCSI devices (boo#1218666)

==== yast2-packager ====
Version update (5.0.1 -> 5.0.2)

- After installation disable the empty installation repository
  from the SLE15 Online medium (bsc#1182303)
- 5.0.2