Packages changed:
  GraphicsMagick
  dos2unix (7.5.1 -> 7.5.2)
  ghostscript (9.56.1 -> 10.02.1)
  grub2
  gstreamer-plugins-rs
  iso-codes (4.15.0 -> 4.16.0)
  libexttextcat (3.4.6 -> 3.4.7)
  libgcrypt
  nghttp2 (1.58.0 -> 1.59.0)
  patterns-kde
  python-Jinja2
  python-M2Crypto
  python-MarkupSafe (2.1.3 -> 2.1.4)
  python-pycryptodome (3.19.1 -> 3.20.0)
  rubygem-parser (3.2.2.4 -> 3.3.0.5)
  rubygem-rubocop (1.59.0 -> 1.60.2)
  salt
  virtualbox
  virtualbox-kmp (7.0.12_k6.7.1_1 -> 7.0.12_k6.7.1_2)
  yast2 (5.0.4 -> 5.0.5)
  yast2-installation (5.0.4 -> 5.0.5)
  yast2-trans (84.87.20240120.54f4b9f06a -> 84.87.20240126.9c7185e3f6)
  zenity (4.0.0 -> 4.0.1)

=== Details ===

==== GraphicsMagick ====
Subpackages: libGraphicsMagick++-Q16-12 libGraphicsMagick-Q16-3 libGraphicsMagick3-config

- ghostscript-fonts-std: relax to recommends [bsc#1216604]

==== dos2unix ====
Version update (7.5.1 -> 7.5.2)

- update to 7.5.2:
  * Dos2unix can print info about the line break type of the last
    line, or indicate there is none
  * Updated documentation about ASCII mode conversion

==== ghostscript ====
Version update (9.56.1 -> 10.02.1)
Subpackages: ghostscript-x11

- update to 10.02.1:
  * Patch release to address some security bugs
  * This release (10.02.0) marks the final demise of the
    PostScript based PDF interpreter.
  * This 10.01.1 release removes the "-dNEWPDF=false" command
    line option to fall back to the deprecated, old PDF
    interpreter.
  * This 10.01.0 release removes the "-dNEWPDF=false" command
    line option to fall back to the deprecated, old PDF
    interpreter.
  * This release officially deprecates the old Postscript
    implementation of PDF, we will not be updating or maintaining
    that code moving forward. The option to use the old PDF
    implementation _**will**_ be removed in the next full release
    (10.01.0)
  * Important: This release includes the new PDF interpreter
    (implemented in C rather than PostScript). It is both
    integrated into Ghostscript (now ENABLED by default), and
    available as a standalone, PDF only, binary. See
    https://ghostscript.com/pdfi.html for more details.
  * This also bundles the latest zlib (1.2.12) which addresses a
    security issue (CVE-2018-25032)
  * **Important**: This release includes the new PDF interpreter
    (implemented in C rather than PostScript). It is both
    integrated into Ghostscript (now **ENABLED** by default), and
    available as a standalone, PDF only, binary. See
    https://ghostscript.com/pdfi.html for more details.
- drop CVE-2023-28879.patch, CVE-2023-36664.patch,
    CVE-2023-38559.patch, CVE-2023-43115.patch,
    CVE-2023-46751.patch: upstream
- drop remove-zlib-h-dependency.patch: unused

==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen

- Remove magic number header field check on arm64 (bsc#1218783)
  * 0001-loader-arm64-efi-linux-Remove-magic-number-header-fi.patch

==== gstreamer-plugins-rs ====

- Increase memory to 12G for s390x builds in _constraints
  (bsc#1218563).

==== iso-codes ====
Version update (4.15.0 -> 4.16.0)
Subpackages: iso-codes-lang

- update to 4.16.0:
  + Updated translations
  + ISO 4217: New translation for Khmer (Central)
  + ISO 639-2: New translation for Armenian
  + ISO 639-5: New translation for Lithuanian

==== libexttextcat ====
Version update (3.4.6 -> 3.4.7)
Subpackages: libexttextcat-2_0-0

- Update to version 3.4.7:
  * Add Ilocano, Saraiki

==== libgcrypt ====
Subpackages: libgcrypt20 libgcrypt20-32bit libgcrypt20-x86-64-v3

- add libgcrypt-no-deprecated-grep-alias.patch

==== nghttp2 ====
Version update (1.58.0 -> 1.59.0)

- update to 1.59.0:
  * Update bash_completion
  * h2load: Fix bug that ttfb is not recorded if h3 stream
    has no data
  * h2load: Consider all h2 HEADERS when counting bytes and
    recording ttfb
  * h2load: Ignore 1xx status code
  * nghttpd: Free SSL_CTX on exit
  * nghttpx: OpenSSL needs SSL_CTX_set_recv_max_early_data
  * nghttpx: OpenSSL needs SSL_CTX_set_recv_max_early_data
  * cmake: Require OpenSSL >= 1.1.1
  * Add nghttp2_select_alpn and deprecate
    nghttp2_select_next_protocol
  * nghttpx: Add --alpn-list and deprecate --npn-list
  * h2load: Add --alpn-list and deprecate --npn-list
  * Remove NPN
  * src: Support building with aws-lc
  * Avoid detecting OpenSSL 3.2 as quictls
  * Use nghttp3_pri_parse_priority added since nghttp3 v1.1.0
  * h2load: Fix IPv6 address in :authority
  * h2load: Fix IPv6 address in :authority
  * nghttpx: Propagate stream priority from backend to
    frontend
  * nghttpx: Propagate stream priority from backend to
    frontend
  * Merge pull request #1991 from nghttp2/get-and-parse-
    extpri
  * Add API to get and parse RFC 9218 priority
  * nghttpx: Prefer __FILE_NAME__ if defined

==== patterns-kde ====
Subpackages: patterns-kde-kde patterns-kde-kde_edutainment patterns-kde-kde_games patterns-kde-kde_ide patterns-kde-kde_imaging patterns-kde-kde_internet patterns-kde-kde_multimedia patterns-kde-kde_office patterns-kde-kde_pim patterns-kde-kde_plasma patterns-kde-kde_utilities patterns-kde-kde_utilities_opt patterns-kde-kde_yast

- Make phonon4qt5-backend a hard dep of the plasma pattern
  (boo#1219277)
- Avoid gstreamer if not necessary
- Change from phonon4qt5-backend-gstreamer to phonon4qt5-backend-vlc
  due to deprecation of the gstreamer backend

==== python-Jinja2 ====

- Disable broken test with latest version of MarkupSafe (2.1.4)
  (gh#pallets/jinja#1930, gh#pallets/markupsafe#417)

==== python-M2Crypto ====

- Disable broken tests with openssl 3.2, bsc#1217782

==== python-MarkupSafe ====
Version update (2.1.3 -> 2.1.4)

- update to 2.1.4:
  * Don't use regular expressions for striptags, avoiding a
    performance issue. :pr:`413`

==== python-pycryptodome ====
Version update (3.19.1 -> 3.20.0)

- update to 3.20.0:
  * Added support for TurboSHAKE128 and TurboSHAKE256.
  * Added method Crypto.Hash.new() to generate a hash object
    given a hash name.
  * Added support for AES-GCM encryption of PBES2 and PKCS#8
    containers.
  * Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when
    creating PBES2 and PKCS#8 containers.
  * Export of RSA keys accepts the prot_params dictionary as
    parameter to control the number of iterations for PBKDF2 and
    scrypt.
  * C unit tests also run on non-x86 architectures.
  * GH#787: Fixed autodetect logic for GCC 14 in combination with
    LTO.

==== rubygem-parser ====
Version update (3.2.2.4 -> 3.3.0.5)

- updated to version 3.3.0.5
  v3.3.0.5 (2024-01-21)
  - --------------------
  API modifications:
  * Bump 3.2 branch to 3.2.3 (#993) (Koichi ITO)
  v3.3.0.4 (2024-01-15)
  - --------------------
  Features implemented:
  * Register a Ruby 3.4 parser (#991) (Jean byroot Boussier)
  v3.3.0.3 (2024-01-12)
  - --------------------
  Bugs fixed:
  * lexer.rl: accept tabs before closing heredoc delimiter (#990) (Ilya Bylich)
  v3.3.0.2 (2024-01-07)
  - --------------------
  Bugs fixed:
  * Fix an error when using heredoc with non-word delimiters (#987) (Koichi ITO)
  v3.3.0.1 (2024-01-06)
  - --------------------
  Bugs fixed:
  * Supports Ruby 2.0+ runtime (#986) (Koichi ITO)
  v3.3.0.0 (2024-01-05)
  - --------------------
  API modifications:
  * current.rb: mark 3.3 branch as stable (#984) (Ilya Bylich)
  * ruby33.y: extract string_dend (#969) (Ilya Bylich)
  * lexer.rl: treat numparams as locals (#968) (Ilya Bylich)
  * ruby33.y: extract words_sep (#967) (Ilya Bylich)
  * literal.rb: match heredoc identifier from end of line (#965) (Ilya Bylich)
  * ruby33.y: extract {endless_command,endless_arg} rules (#964) (Ilya Bylich)
  * Bump Racc to 1.7.3 (#954) (Koichi ITO)
  Features implemented:
  * ruby33.y: reject ambiguous anonymous arguments (#983) (Ilya Bylich)
  * ruby33.y: extract arg_splat rule. (#981) (Ilya Bylich)
  * builder.rb: warn `it` in a block with no ordinary params. (#980) (Ilya Bylich)
  * builder.rb: extract named captures only from static regexes. (#979) (Ilya Bylich)
  * ruby33.y: accept expr_value in sclass definition. (#978) (Ilya Bylich)
  * ruby33.y: extract p_in_kwarg (#977) (Ilya Bylich)
  * ruby33.y: extract p_assoc and p_in rules (#976) (Ilya Bylich)
  * ruby33.y: reject invalid gvar as symbol (#974) (Ilya Bylich)
  * ruby33.y: properly restore in_defined flag, extract begin_defined rule (#973) (Ilya Bylich)
  * builder.rb: reject multi-char gvar names starting with 0 (#972) (Ilya Bylich)
  * ruby33.y: allow semicolon in parenthesis at the first argument of command call (#971) (Ilya Bylich)
  * ruby33.y: parse qualified const with brace block as a method call (#970) (Ilya Bylich)

==== rubygem-rubocop ====
Version update (1.59.0 -> 1.60.2)

- updated to version 1.60.2
  [#]# 1.60.2 (2024-01-24)
  [#]## Bug fixes
  * [#12627](https://github.com/rubocop/rubocop/issues/12627): Fix a false positive for `Layout/RedundantLineBreak` when using index access call chained on multiple lines with backslash. ([@koic][])
  * [#12626](https://github.com/rubocop/rubocop/pull/12626): Fix a false positive for `Style/ArgumentsForwarding` when naming a block argument `&`. ([@koic][])
  * [#12635](https://github.com/rubocop/rubocop/pull/12635): Fix a false positive for `Style/HashEachMethods` when both arguments are unused. ([@earlopain][])
  * [#12636](https://github.com/rubocop/rubocop/pull/12636): Fix an error for `Style/HashEachMethods` when a block with both parameters has no body. ([@earlopain][])
  * [#12638](https://github.com/rubocop/rubocop/issues/12638): Fix an `Errno::ENOENT` error when using server mode. ([@koic][])
  * [#12628](https://github.com/rubocop/rubocop/pull/12628): Fix a false positive for `Style/ArgumentsForwarding` when using block arg forwarding with positional arguments forwarding to within block. ([@koic][])
  * [#12642](https://github.com/rubocop/rubocop/pull/12642): Fix false positives for `Style/HashEachMethods` when using array converter method. ([@koic][])
  * [#12632](https://github.com/rubocop/rubocop/issues/12632): Fix an infinite loop error when `EnforcedStyle: explicit` of `Naming/BlockForwarding` with `Style/ArgumentsForwarding`. ([@koic][])
  [#]# 1.60.1 (2024-01-17)
  [#]## Bug fixes
  * [#12625](https://github.com/rubocop/rubocop/pull/12625): Fix an error when server cache dir has read-only file system. ([@Strzesia][])
  * [#12618](https://github.com/rubocop/rubocop/issues/12618): Fix false positives for `Style/ArgumentsForwarding` when using block argument forwarding with other arguments. ([@koic][])
  * [#12614](https://github.com/rubocop/rubocop/issues/12614): Fix false positiveis for `Style/RedundantParentheses` when parentheses in control flow keyword with multiline style argument. ([@koic][])
  [#]## Changes
  * [#12617](https://github.com/rubocop/rubocop/issues/12617): Make `Style/CollectionCompact` aware of `grep_v` with nil. ([@koic][])
  [#]# 1.60.0 (2024-01-15)
  [#]## Bug fixes
  * [#12603](https://github.com/rubocop/rubocop/issues/12603): Fix an infinite loop error for `Style/MultilineTernaryOperator` when using a method call as a ternary operator condition with a line break between receiver and method. ([@koic][])
  * [#12549](https://github.com/rubocop/rubocop/issues/12549): Fix a false positive for `Style/RedundantLineContinuation` when line continuations for multiline leading dot method chain with a blank line. ([@koic][])
  * [#12610](https://github.com/rubocop/rubocop/pull/12610): Accept parentheses in argument calls with blocks for `Style/MethodCallWithArgsParentheses` `omit_parentheses` style. ([@gsamokovarov][])
  * [#12580](https://github.com/rubocop/rubocop/pull/12580): Fix an infinite loop error for `Layout/EndAlignment` when misaligned in singleton class assignments with `EnforcedStyleAlignWith: variable`. ([@koic][])
  * [#12548](https://github.com/rubocop/rubocop/issues/12548): Fix an infinite loop error for `Layout/FirstArgumentIndentation` when specifying `EnforcedStyle: with_fixed_indentation` of `Layout/ArrayAlignment`. ([@koic][])
  * [#12236](https://github.com/rubocop/rubocop/issues/12236): Fix an error for `Lint/ShadowedArgument` when self assigning to a block argument in `for`. ([@koic][])
  * [#12569](https://github.com/rubocop/rubocop/issues/12569): Fix an error for `Style/IdenticalConditionalBranches` when using `if`...`else` with identical leading lines that assign to `self.foo`. ([@koic][])
  * [#12437](https://github.com/rubocop/rubocop/issues/12437): Fix an infinite loop error for `EnforcedStyle: omit_parentheses` of `Style/MethodCallWithArgsParentheses` with `Style/SuperWithArgsParentheses`. ([@koic][])
  * [#12558](https://github.com/rubocop/rubocop/issues/12558): Fix an incorrect autocorrect for `Style/MapToHash` when using `map.to_h` without receiver. ([@koic][])
  * [#12179](https://github.com/rubocop/rubocop/issues/12179): Let `--auto-gen-config` generate `Exclude` when `Max` is overridden. ([@jonas054][])
  * [#12574](https://github.com/rubocop/rubocop/issues/12574): Fix bug for unrecognized style in --auto-gen-config. ([@jonas054][])
  * [#12542](https://github.com/rubocop/rubocop/issues/12542): Fix false positive for `Lint/MixedRegexpCaptureTypes` when using look-ahead matcher. ([@marocchino][])
  * [#12607](https://github.com/rubocop/rubocop/pull/12607): Fix a false positive for `Style/RedundantParentheses` when regexp literal attempts to match against a parenthesized condition. ([@koic][])
  * [#12539](https://github.com/rubocop/rubocop/pull/12539): Fix false positives for `Lint/LiteralAssignmentInCondition` when a collection literal contains non-literal elements. ([@koic][])
  * [#12571](https://github.com/rubocop/rubocop/issues/12571): Fix false positives for `Naming/BlockForwarding` when using explicit block forwarding in block method. ([@koic][])
  * [#12537](https://github.com/rubocop/rubocop/issues/12537): Fix false positives for `Style/RedundantParentheses` when `AllowInMultilineConditions: true` of `Style/ParenthesesAroundCondition`. ([@koic][])
  * [#12578](https://github.com/rubocop/rubocop/pull/12578): Fix false positives for `Style/ArgumentsForwarding` when rest arguments forwarding to a method in block. ([@koic][])
  * [#12540](https://github.com/rubocop/rubocop/issues/12540): Fix false positives for `Style/HashEachMethods` when rest block argument of `Enumerable#each` method is used. ([@koic][])
  * [#12529](https://github.com/rubocop/rubocop/issues/12529): Fix false positives for `Style/ParenthesesAroundCondition`. ([@koic][])
  * [#12556](https://github.com/rubocop/rubocop/issues/12556): Fix false positives for `Style/RedundantParentheses` when parentheses are used around a semantic operator in expressions within assignments. ([@koic][])
  * [#12541](https://github.com/rubocop/rubocop/pull/12541): Fix false negative in `Style/ArgumentsForwarding` when a block is forwarded but other args aren't. ([@dvandersluis][])
  * [#12581](https://github.com/rubocop/rubocop/pull/12581): Handle trailing line continuation in `Layout/LineContinuationLeadingSpace`. ([@eugeneius][])
  * [#12601](https://github.com/rubocop/rubocop/issues/12601): Make `Style/EachForSimpleLoop` accept block with no parameters. ([@koic][])
  [#]## Changes
  * [#12535](https://github.com/rubocop/rubocop/pull/12535): Allow --autocorrect with --display-only-fail-level-offenses. ([@naveg][])
  * [#12572](https://github.com/rubocop/rubocop/pull/12572): Follow a Ruby 3.3 warning for `Security/Open` when `open` with a literal string starting with a pipe. ([@koic][])
  * [#12453](https://github.com/rubocop/rubocop/issues/12453): Make `Style/RedundantEach` aware of safe navigation operator. ([@koic][])
  * [#12233](https://github.com/rubocop/rubocop/issues/12233): Make `Style/SlicingWithRange` aware of redundant and beginless range. ([@koic][])
  * [#12388](https://github.com/rubocop/rubocop/pull/12388): Reject additional 'expanded' `EnforcedStyle` options when `--no-auto-gen-enforced-style` is given. ([@kpost][])
  * [#12593](https://github.com/rubocop/rubocop/pull/12593): Require Parser 3.3.0.2 or higher. ([@koic][])

==== salt ====
Subpackages: python3-salt salt-master salt-minion salt-transactional-update

- Provide user(salt)/group(salt) capabilities for RPM 4.19
- Prevent exceptions with fileserver.update when called via state (bsc#1218482)
- Added:
  * allow-kwargs-for-fileserver-roots-update-bsc-1218482.patch
- Improve pip target override condition with VENV_PIP_TARGET
  environment variable (bsc#1216850)
- Fixed KeyError in logs when running a state that fails
- Added:
  * improve-pip-target-override-condition-with-venv_pip_.patch
  * fixed-keyerror-in-logs-when-running-a-state-that-fai.patch
- Ensure that pillar refresh loads beacons from pillar without restart
- Fix the aptpkg.py unit test failure
- Prefer unittest.mock to python-mock in test suite
- Added:
  * update-__pillar__-during-pillar_refresh.patch
  * fix-the-aptpkg.py-unit-test-failure.patch
  * prefer-unittest.mock-for-python-versions-that-are-su.patch
- Enable "KeepAlive" probes for Salt SSH executions (bsc#1211649)
- Added:
  * enable-keepalive-probes-for-salt-ssh-executions-bsc-.patch
- Revert changes to set Salt configured user early in the stack (bsc#1216284)
- Added:
  * revert-make-sure-configured-user-is-properly-set-by-.patch
- Align behavior of some modules when using salt-call via symlink (bsc#1215963)
- Fix gitfs "__env__" and improve cache cleaning (bsc#1193948)
- Added:
  * fix-gitfs-__env__-and-improve-cache-cleaning-bsc-119.patch
  * dereference-symlinks-to-set-proper-__cli-opt-bsc-121.patch
- Randomize pre_flight_script path (CVE-2023-34049 bsc#1215157)
- Added:
  * fix-cve-2023-34049-bsc-1215157.patch
- Allow all primitive grain types for autosign_grains (bsc#1214477)
- Added:
  * allow-all-primitive-grain-types-for-autosign_grains-.patch
- Fix optimization_order opt to prevent testsuite fails
- Improve salt.utils.json.find_json to avoid fails
  with transactional salt salt-ssh managed clients (bsc#1213293)
- Use salt-call from salt bundle with transactional_update
- Only call native_str on curl_debug message in tornado when needed
- Implement the calling for batch async from the salt CLI
- Added:
  * implement-the-calling-for-batch-async-from-the-salt-.patch
  * improve-salt.utils.json.find_json-bsc-1213293.patch
  * only-call-native_str-on-curl_debug-message-in-tornad.patch
  * use-salt-call-from-salt-bundle-with-transactional_up.patch
  * fix-optimization_order-opt-to-prevent-test-fails.patch
- Fix calculation of SLS context vars when trailing dots
  on targetted sls/state (bsc#1213518)
- Added:
  * fix-calculation-of-sls-context-vars-when-trailing-do.patch

==== virtualbox ====

- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package
- Install UnattendedTemplates for unattended installing.

==== virtualbox-kmp ====
Version update (7.0.12_k6.7.1_1 -> 7.0.12_k6.7.1_2)

- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package
- Install UnattendedTemplates for unattended installing.

==== yast2 ====
Version update (5.0.4 -> 5.0.5)
Subpackages: yast2-logs

- Added s390 z/VM check to YaST::Arch (bsc#1210525).
- 5.0.5

==== yast2-installation ====
Version update (5.0.4 -> 5.0.5)

- In zVM or KVM installations the cio_ignore kernel argument will
  be written only if given (bsc#1210525).
- 5.0.5

==== yast2-trans ====
Version update (84.87.20240120.54f4b9f06a -> 84.87.20240126.9c7185e3f6)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu

- Update to version 84.87.20240126.9c7185e3f6:
  * New POT for text domain 'installation'.
  * New POT for text domain 'base'.
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * Translated using Weblate (Swedish)
  * New POT for text domain 'sap-installation-wizard'.

==== zenity ====
Version update (4.0.0 -> 4.0.1)
Subpackages: zenity-lang

- Update to version 4.0.1
  + Changes and fixes since 4.0.0:
  - Bump webkit2gtk requirement in README
  - about: The licence is LGPL2.1+, not GPL
  - entry: Calculate number of --entry-text's properly (#75)
  - test: Add entry test in response to issue #75
  - question: fix option --default-cancel
  - calendar: Fix off-by-one in day
  - test: Add test for --calendar
  - Updated translations.