Packages changed: bind (9.18.2 -> 9.18.3) ceph (16.2.7.654+gd5a90ff46f0 -> 16.2.9.58+ge2e5cb80063) iproute2 (5.17 -> 5.18) lua54 openjpeg2 (2.4.0 -> 2.5.0) opensuse-welcome (0.1.8+git.44.7923e16 -> 0.1.8+git.46.64e51ec) poppler (22.05.0 -> 22.06.0) poppler-qt5 (22.05.0 -> 22.06.0) python-Babel (2.9.1 -> 2.10.1) python-alembic (1.7.7 -> 1.8.0) python-click (8.0.4 -> 8.1.3) python-ipython (8.2.0 -> 8.4.0) python-prettytable (3.2.0 -> 3.3.0) python-scrypt (0.8.19 -> 0.8.20) === Details === ==== bind ==== Version update (9.18.2 -> 9.18.3) Subpackages: bind-doc bind-utils - Upgrade to 9.18.3: Bugs fixed: * Fix a crash in DNS-over-HTTPS (DoH) code caused by premature TLS stream socket object deletion. * RPZ NSIP and NSDNAME rule processing didn't handle stub and static-stub zones at or above the query name. This has now been addressed. * Fixed a deadlock that could occur if an rndc connection arrived during the shutdown of network interfaces. * Refactor the fctx_done() function to set fctx to NULL after detaching, so that reference counting errors will be easier to avoid. * udp_recv() in dispatch could trigger an INSIST when the callback's result indicated success but the response was canceled in the meantime. * Work around a jemalloc quirk which could trigger an out-of-memory condition in named over time. * If there was a pending negative cache DS entry, validations depending upon it could fail. * dig returned a 0 exit status on UDP connection failure. * Fix an assertion failure when using dig with +nssearch and +tcp options by starting the next query in the send_done() callback (like in the UDP mode) instead of doing that recursively in start_tcp(). Also ensure that queries interrupted while connecting are detached properly. * Don't remove CDS/CDNSKEY DELETE records on zone sign when using 'auto-dnssec maintain;'. This obsoletes the following patch: bind-define-local-instances-of-FALLTHROUGH-and-UNREACHABLE.patch [CVE-2022-1183, bsc#1199619] - An assertion failure can be triggered if a TLS connection to a configured http TLS listener with a defined endpoint is destroyed too early. [CVE-2022-1183, bsc#1199619, CVE-2022-1183.patch] ==== ceph ==== Version update (16.2.7.654+gd5a90ff46f0 -> 16.2.9.58+ge2e5cb80063) Subpackages: librados2 librbd1 - Update to ceph-16.2.9-58-ge2e5cb80063: + (bsc#1200064, pr#480) Remove last vestiges of docker.io image paths - Update to 16.2.9.50-g7d9f12156fb: + (jsc#SES-2515) High-availability NFS export + (bsc#1196044) cephadm: prometheus: The generatorURL in alerts is only using hostname + (bsc#1196785) cephadm: avoid crashing on expected non-zero exit - Update to 16.2.7-969-g6195a460d89 ==== iproute2 ==== Version update (5.17 -> 5.18) - update to 5.18: This is the release of iproute2 corresponding to the 5.18 kernel. There are not many new features in this release. * The build issues with libbpf should be fixed now. * Building with clang is now supported. * There are still some warnings with gcc-12 that will need to be fixed in the upstream kernel headers. ==== lua54 ==== - Added more numbered patches from upstream: * luabugs3.patch * luabugs4.patch * luabugs5.patch ==== openjpeg2 ==== Version update (2.4.0 -> 2.5.0) - update to 2.5.0: * Encoder: add support for generation of TLM markers * Decoder: add support for high throughput (HTJ2K) decoding * Decoder: add support for partial bitstream decoding * Bug fixes (including security fixes) ==== opensuse-welcome ==== Version update (0.1.8+git.44.7923e16 -> 0.1.8+git.46.64e51ec) - Update to version 0.1.8+git.46.64e51ec: + Updated translations (Catalan, Russian, Swedish, Ukrainian). - Add back -lang recommends to the main package: the -lang package does not follow the standard method of installing translations to /usr/share/locale, but installs everything to /usr/share/opensuse-welcome. As such, the automatic supplements do not trigger as intended. A opensuse-welcome-lang.inc is being generated to make the recommends still smarter, based on selected locales in zypp. ==== poppler ==== Version update (22.05.0 -> 22.06.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools - update to 22.06.0: core: * Forms: Fix crash in forms with their own DR * Refactor CairoFontEngine caching * CairoOutputDev: preserve text color when drawing type 3 glyphs * Windows: font code simplification * Minor code improvements * pdfattach: Assume filename is utf8 encoded * pdftohtml: Fix type 3 font size calculation - drop poppler-cairo_font_face_t-incorrect-cacheing.patch (upstream) ==== poppler-qt5 ==== Version update (22.05.0 -> 22.06.0) - update to 22.06.0: core: * Forms: Fix crash in forms with their own DR * Refactor CairoFontEngine caching * CairoOutputDev: preserve text color when drawing type 3 glyphs * Windows: font code simplification * Minor code improvements * pdfattach: Assume filename is utf8 encoded * pdftohtml: Fix type 3 font size calculation - drop poppler-cairo_font_face_t-incorrect-cacheing.patch (upstream) ==== python-Babel ==== Version update (2.9.1 -> 2.10.1) - update to 2.10.1: * Messages: Fix ``distutils`` import. Regressed in :gh:`843`. * The ``get_next_timezone_transition likely as soon as Babel 2.11. * CLDR: Upgrade to CLDR 41.0. * The ``c`` and ``e`` plural form operands introduced in CLDR 40 are parsed * Non-nominative forms of units are currently ignored. * Messages: Implement ``--init-missing`` option for ``pybabel update`` * Messages: For ``extract``, you can now replace the built-in ``.*`` / ``_*`` ignored directory patterns with ones of your own. * Messages: Add ``--check`` to verify if catalogs are up-to-date * Messages: Add ``--header-comment`` to override default header comment * Dates: ``parse_time`` now supports 12-hour clock, and is better at parsing partial times. * Dates: ``parse_date`` and ``parse_time`` now raise ``ParseError``, a subclass of ``ValueError``, in certain cases. * Dates: ``parse_date`` and ``parse_time`` now accept the ``format`` parameter. * The internal ``babel/_compat.py`` module is no more * Python 3.10 is officially supported * There's now a friendly GitHub issue template. * Don't use the deprecated format_number function internally or in tests * Add GitHub URL for PyPi * Python 3.12 compatibility: Prefer setuptools imports to distutils imports * Python 3.11 compatibility: Add deprecations to l*gettext variants * CI: Babel is now tested with PyPy 3.7. * Date formatting: Allow using ``other`` as fallback form * Locales: ``Locale.parse * A typo in the plural format for Maltese is fixed. * Messages: Catalog date parsing is now timezone independent. * Messages: Fix duplicate locations when writing without lineno * Messages: Fix missing trailing semicolon in plural form headers * CLI: Fix output of ``--list-locales`` to not be a bytes repr * Documentation is now correctly built again, and up to date ==== python-alembic ==== Version update (1.7.7 -> 1.8.0) - update to version 1.8.0: * changed + [changed] [installation] Alembic 1.8 now supports Python 3.7 and above. References: #1025 + [changed] [environment] The ?Pylons? environment template has been removed as of Alembic 1.8. This template was based on the very old pre-Pyramid Pylons web framework which has been long superseded by Pyramid. References: #987 * feature + [feature] [typing] PEP 484 typing annotations have been added to the env.py and revision template files within migration templates. Pull request by Nikita Sobolev. References: #764 * usecase + [usecase] [operations] The op.drop_table() operation directive will now trigger the before_drop() and after_drop() DDL event hooks at the table level, which is similar to how the before_create() and after_create() hooks are triggered by the op.create_table() directive. Note that as op.drop_table() accepts only a table name and optional schema name, the Table object received by the event will not have any information within it other than the table name and schema name. References: #1037 + [usecase] [commands] Added new token epoch to the file_template option, which will populate the integer epoch as determined by int(create_date.timestamp()). Pull request courtesy Caio Carvalho. References: #1027 * bug + [bug] [revisioning] Fixed issue where a downgrade using a relative revision would fail in case of multiple branches with a single effectively head due to interdependencies between revisions. References: #1026 + [bug] [batch] Fixed issue in batch mode where CREATE INDEX would not use a new column name in the case of a column rename. References: #1034 ==== python-click ==== Version update (8.0.4 -> 8.1.3) - specfile * require python >= 3.7 - update to version 8.1.3: * Use verbose form of "typing.Callable" for "@command" and "@group". :issue:`2255` * Show error when attempting to create an option with "multiple=True, is_flag=True". Use "count" instead. :issue:`2246` - changes from version 8.1.2: * Fix error message for readable path check that was mixed up with the executable check. :pr:`2236` * Restore parameter order for "Path", placing the "executable" parameter at the end. It is recommended to use keyword arguments instead of positional arguments. :issue:`2235` - changes from version 8.1.1: * Fix an issue with decorator typing that caused type checking to report that a command was not callable. :issue:`2227` - changes from version 8.1.0: * Drop support for Python 3.6. :pr:`2129` * Remove previously deprecated code. :pr:`2130` + "Group.resultcallback" is renamed to "result_callback". + "autocompletion" parameter to "Command" is renamed to "shell_complete". + "get_terminal_size" is removed, use "shutil.get_terminal_size" instead. + "get_os_args" is removed, use "sys.argv[1:]" instead. * Rely on :pep:`538` and :pep:`540` to handle selecting UTF-8 encoding instead of ASCII. Click's locale encoding detection is removed. :issue:`2198` * Single options boolean flags with "show_default=True" only show the default if it is "True". :issue:`1971` * The "command" and "group" decorators can be applied with or without parentheses. :issue:`1359` * The "Path" type can check whether the target is executable. :issue:`1961` * "Command.show_default" overrides "Context.show_default", instead of the other way around. :issue:`1963` * Parameter decorators and "@group" handles "cls=None" the same as not passing "cls". "@option" handles "help=None" the same as not passing "help". :issue:`#1959` * A flag option with "required=True" requires that the flag is passed instead of choosing the implicit default value. :issue:`1978` * Indentation in help text passed to "Option" and "Command" is cleaned the same as using the "@option" and "@command" decorators does. A command's "epilog" and "short_help" are also processed. :issue:`1985` * Store unprocessed "Command.help", "epilog" and "short_help" strings. Processing is only done when formatting help text for output. :issue:`2149` * Allow empty str input for "prompt()" when "confirmation_prompt=True" and "default=""". :issue:`2157` * Windows glob pattern expansion doesn't fail if a value is an invalid pattern. :issue:`2195` * It's possible to pass a list of "params" to "@command". Any params defined with decorators are appended to the passed params. :issue:`2131`. * "@command" decorator is annotated as returning the correct type if a "cls" argument is used. :issue:`2211` * A "Group" with "invoke_without_command=True" and "chain=False" will invoke its result callback with the group function's return value. :issue:`2124` * "to_info_dict" will not fail if a "ParamType" doesn't define a "name". :issue:`2168` * Shell completion prioritizes option values with option prefixes over new options. :issue:`2040` * Options that get an environment variable value using "autoenvvar_prefix" treat an empty value as "None", consistent with a direct "envvar". :issue:`2146` ==== python-ipython ==== Version update (8.2.0 -> 8.4.0) - update to version 8.4.0: * fix uncaught BdbQuit exceptions on ipdb exit :ghpull:`13668` * typo fix in documentation: :ghpull:`13682` - changes from version 8.3.0: * :ghpull:`13625`, using ?, ??, *? will not call set_next_input as most frontend allow proper multiline editing and it was causing issues for many users of multi-cell frontends. This has been backported to 7.33 * :ghpull:`13600`, pre_run_*-hooks will now have a cell_id attribute on the info object when frontend provide it. This has been backported to 7.33 * :ghpull:`13624`, fixed End key being broken after accepting an auto-suggestion. * :ghpull:`13657` fix issue where history from different sessions would be mixed. ==== python-prettytable ==== Version update (3.2.0 -> 3.3.0) - update to 3.3.0: * Support Python 3.11 * Add flag to preserve internal borders when border=False * Alignment timing fix (#179) @myheroyuki ==== python-scrypt ==== Version update (0.8.19 -> 0.8.20) - update to 0.8.20: * Fix #8 by adding missing gettimeofday.c to MANIFEST.in