openSUSE ARM
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- 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
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 2103 discussions
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=opensuse&groupid=3&versio…
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:
apr
audit-secondary
bash
bluez (5.63 -> 5.64)
file
gnome-terminal (3.43.90 -> 3.44.0)
gstreamer-plugins-bad
gstreamer-plugins-base
ibus (1.5.25 -> 1.5.26)
inih (53 -> 55)
iproute2 (5.16 -> 5.17)
kernel-source (5.16.15 -> 5.17.1)
linux-glibc-devel (5.16 -> 5.17)
mc (4.8.27 -> 4.8.28)
mozilla-nss
ovmf
perl-Mojolicious (9.22 -> 9.23)
polkit-default-privs (1550+20220303.95a78fb -> 1550+20220325.163dbdf)
python-MarkupSafe (2.0.1 -> 2.1.1)
python-aiohttp
python-alembic (1.7.6 -> 1.7.7)
python-black (21.12b0 -> 22.1.0)
python-cryptography (36.0.1 -> 36.0.2)
python-executing (0.8.2 -> 0.8.3)
python-fs (2.4.14 -> 2.4.15)
python-ipython (8.1.1 -> 8.2.0)
python-jedi
python-mysqlclient (2.0.3 -> 2.1.0)
python-platformdirs (2.4.1 -> 2.5.1)
python-prompt_toolkit (3.0.26 -> 3.0.28)
python-pybind11 (2.8.1 -> 2.9.1)
python-tables
python-tqdm (4.63.0 -> 4.63.1)
rng-tools (6.14 -> 6.15)
squid
srt (1.4.3 -> 1.4.4)
strace (5.16 -> 5.17)
vte (0.67.90 -> 0.68.0)
wireless-regdb (20220218 -> 20220324)
xdg-desktop-portal
xdg-desktop-portal-gtk (1.12.0 -> 1.14.0)
=== Details ===
==== apr ====
- Remove autoreconf call, it breaks with uptodate autoconf versions
==== audit-secondary ====
Subpackages: audit python3-audit system-group-audit
- Fix buildrequire for openldap2-devel - audit doesn't require the
(outdated) C++ binding, but the C headers that happen to be pulled
in by buildrequiring the C++ devel package
- Fix unhandled ECONNREFUSED with LDAP environments (bsc#1196645)
* add libaudit-fix-unhandled-ECONNREFUSED-from-getpwnam-25.patch
- Fix hang in audisp-remote with disk_low_action=suspend (bsc#1196517)
* add audisp-remote-fix-hang-with-disk_low_action-suspend-.patch
- add audit-userspace-517-compat.patch
==== bash ====
Subpackages: bash-doc 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: 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
==== 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
==== gnome-terminal ====
Version update (3.43.90 -> 3.44.0)
Subpackages: gnome-shell-search-provider-gnome-terminal nautilus-extension-terminal
- Update to version 3.44.0:
+ all: Insert text as paste.
+ Updated translations.
==== gstreamer-plugins-bad ====
Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0
- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
playback.
- Quiet setup, we do not need to see the unpacking of the tarball.
==== gstreamer-plugins-base ====
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 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0
- Add 5a074a11f90e3d70b24bf0c535ab0480fad9e701.patch: playsink:
Complete reconfiguration on pad release.
- Use ldconfig_scriptlets macro for post(un) handling.
==== ibus ====
Version update (1.5.25 -> 1.5.26)
Subpackages: ibus-dict-emoji 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.
==== iproute2 ====
Version update (5.16 -> 5.17)
- update to 5.17:
* lib/fs: fix memory leak in get_task_name()
* bridge: Remove vlan listing from `bridge link`
* bond: add arp_missed_max option
* libnetlink: fix socket leak in rtnl_open_byproto()
* dcb: Fix error reporting when accessing "dcb app"
* tc_util: Fix parsing action control with space and slash
* lib: fix ax25.h include for musl
* uapi: add missing rose and ax25 files
* rdma: Fix res_print_uint() and add res_print_u64()
* tc: Add support for ce_threshold_value/mask in fq_codel
- Add tmpfiles.d conf for /run/netns
==== kernel-source ====
Version update (5.16.15 -> 5.17.1)
- Revert "config: Enable BPF LSM" (bsc#1197746)
This reverts commit c2c25b18721866d6211054f542987036ed6e0a50.
- commit 58205bc
- Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
(bsc#1197460).
- commit ffd9dce
- block: restore the old set_task_ioprio() behaviour wrt
PF_EXITING (bsc#1197582).
- commit c349fed
- Linux 5.17.1 (bsc#1012628).
- llc: only change llc->dev when bind() succeeds (bsc#1012628).
- drm/msm/gpu: Fix crash on devices without devfreq support (v2)
(bsc#1012628).
- nds32: fix access_ok() checks in get/put_user (bsc#1012628).
- m68k: fix access_ok for coldfire (bsc#1012628).
- wcn36xx: Differentiate wcn3660 from wcn3620 (bsc#1012628).
- tpm: use try_get_ops() in tpm-space.c (bsc#1012628).
- tpm: fix reference counting for struct tpm_chip (bsc#1012628).
- mac80211: fix potential double free on mesh join (bsc#1012628).
- uaccess: fix integer overflow on access_ok() (bsc#1012628).
- rcu: Don't deboost before reporting expedited quiescent state
(bsc#1012628).
- jbd2: fix use-after-free of transaction_t race (bsc#1012628).
- drm/virtio: Ensure that objs is not NULL in
virtio_gpu_array_put_free() (bsc#1012628).
- Revert "ath: add support for special 0x0 regulatory domain"
(bsc#1012628).
- Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake
CSR controllers (bsc#1012628).
- Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
(bsc#1012628).
- Bluetooth: btusb: Add one more Bluetooth part for the Realtek
RTL8852AE (bsc#1012628).
- crypto: qat - disable registration of algorithms (bsc#1012628).
- ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
(bsc#1012628).
- ACPI: battery: Add device HID and quirk for Microsoft Surface
Go 3 (bsc#1012628).
- ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
(bsc#1012628).
- netfilter: nf_tables: validate registers coming from userspace
(bsc#1012628).
- netfilter: nf_tables: initialize registers in nft_do_chain()
(bsc#1012628).
- drivers: net: xgene: Fix regression in CRC stripping
(bsc#1012628).
- ALSA: pci: fix reading of swapped values from pcmreg in AC97
codec (bsc#1012628).
- ALSA: cmipci: Restore aux vol on suspend/resume (bsc#1012628).
- ALSA: usb-audio: Add mute TLV for playback volumes on RODE
NT-USB (bsc#1012628).
- ALSA: pcm: Add stream lock during PCM reset ioctl operations
(bsc#1012628).
- ALSA: pcm: Fix races among concurrent prealloc proc writes
(bsc#1012628).
- ALSA: pcm: Fix races among concurrent prepare and
hw_params/hw_free calls (bsc#1012628).
- ALSA: pcm: Fix races among concurrent read/write and buffer
changes (bsc#1012628).
- ALSA: pcm: Fix races among concurrent hw_params and hw_free
calls (bsc#1012628).
- ALSA: hda/realtek: Add quirk for ASUS GA402 (bsc#1012628).
- ALSA: hda/realtek - Fix headset mic problem for a HP machine
with alc671 (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (bsc#1012628).
- ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
(bsc#1012628).
- ALSA: oss: Fix PCM OSS buffer allocation overflow (bsc#1012628).
- ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
(bsc#1012628).
- llc: fix netdevice reference leaks in llc_ui_bind()
(bsc#1012628).
- Bluetooth: btusb: Add another Realtek 8761BU (bsc#1012628).
- tpm: Fix error handling in async work (bsc#1012628).
- commit e830013
- series.conf: cleanup
- update mainline references and move into sorted section:
- patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch
- patches.suse/bpf-add-config-to-allow-loading-modules-with-BTF-mis.patch
- commit 62d2682
- Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
(bsc#1197243).
- commit 7257225
- Drop HID multitouch fix patch (bsc#1197243)
Delete patches.suse/HID-multitouch-fix-Dell-Precision-7550-and-7750-butt.patch.
Replaced with another revert patch.
- commit 01821ca
- rpm/constraints.in: skip SLOW_DISK workers for kernel-source
- commit e84694f
- Revert "rpm/macros.kernel-source: avoid %if's and %define's"
This reverts commit d0cec50d019c853336e26f5ff5df5a4c9c3ea120.
- commit b20736a
- macros.kernel-source: Fix conditional expansion.
Fixes: bb95fef3cf19 ("rpm: Use bash for %() expansion (jsc#SLE-18234).")
- commit 7e857f7
- rpm/macros.kernel-source: avoid %if's and %define's
It's not supported in rpm macros scripts. So for now, resolve
%kernel_build_shell_package to bash-sh in stable branch unconditionally.
When this is fixed in the packaging branch, revert this.
- commit d0cec50
- Refresh
patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch.
Update upstream status.
- commit 36a1351
- Update to 5.17 final
- refresh configs (headers only)
- commit be2cbd1
- rpm: Use bash for %() expansion (jsc#SLE-18234).
Since 15.4 alternatives for /bin/sh are provided by packages
<something>-sh. While the interpreter for the build script can be
selected the interpreter for %() cannot.
The kernel spec files use bashisms in %().
While this could technically be fixed there is more serious underlying
problem: neither bash nor any of the alternatives are 100% POSIX
compliant nor bug-free.
It is not my intent to maintain bug compatibility with any number of
shells for shell scripts embedded in the kernel spec file. The spec file
syntax is not documented so embedding the shell script in it causes some
unspecified transformation to be applied to it. That means that
ultimately any changes must be tested by building the kernel, n times if
n shells are supported.
To reduce maintenance effort require that bash is used for kernel build
always.
- commit bb95fef
- Linux 5.16.16 (bsc#1012628).
- ice: Fix race condition during interface enslave (bsc#1012628).
- kselftest/vm: fix tests build with old libc (bsc#1012628).
- bnx2: Fix an error message (bsc#1012628).
- sfc: extend the locking on mcdi->seqno (bsc#1012628).
- tcp: make tcp_read_sock() more robust (bsc#1012628).
- nl80211: Update bss channel on channel switch for P2P_CLIENT
(bsc#1012628).
- drm/vrr: Set VRR capable prop only if it is attached to
connector (bsc#1012628).
- iwlwifi: don't advertise TWT support (bsc#1012628).
- Input: goodix - workaround Cherry Trail devices with a bogus
ACPI Interrupt() resource (bsc#1012628).
- Input: goodix - use the new soc_intel_is_byt() helper
(bsc#1012628).
- netfilter: egress: silence egress hook lockdep splats
(bsc#1012628).
- atm: firestream: check the return value of ioremap() in
fs_init() (bsc#1012628).
- can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN
device when fully ready (bsc#1012628).
- Bluetooth: hci_core: Fix leaking sent_cmd skb (bsc#1012628).
- ARM: 9178/1: fix unmet dependency on BITREVERSE for
HAVE_ARCH_BITREVERSE (bsc#1012628).
- MIPS: smp: fill in sibling and core maps earlier (bsc#1012628).
- mac80211: refuse aggregations sessions before authorized
(bsc#1012628).
- ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
(bsc#1012628).
- ARM: dts: rockchip: reorder rk322x hmdi clocks (bsc#1012628).
- arm64: dts: agilex: use the compatible
"intel,socfpga-agilex-hsotg" (bsc#1012628).
- arm64: dts: rockchip: reorder rk3399 hdmi clocks (bsc#1012628).
- arm64: dts: rockchip: align pl330 node name with dtschema
(bsc#1012628).
- arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal
integrity (bsc#1012628).
- xfrm: Fix xfrm migrate issues when address family changes
(bsc#1012628).
- xfrm: Check if_id in xfrm_migrate (bsc#1012628).
- arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
(bsc#1012628).
- arm64: dts: rockchip: fix dma-controller node names on rk356x
(bsc#1012628).
- Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
(bsc#1012628).
- commit d9656de
- HID: multitouch: fix Dell Precision 7550 and 7750 button type
(bsc#1197243).
- commit 5500e44
- Disable 5.16.10-026-NFSv4.1-query-for-fs_location-attr-on-a-new-f.patch (boo#1196521)
This patch causes a regression and probably should not have been
backported to stable anyway. Disable it.
Links to upstream discussions in the bug.
- commit 40a4b1d
==== linux-glibc-devel ====
Version update (5.16 -> 5.17)
- Update to kernel headers 5.17
==== mc ====
Version update (4.8.27 -> 4.8.28)
Subpackages: mc-lang
- Update to 4.8.28:
* Remove SMB support
* Add syntax highlighting for Ngspice/SPICE and DOT/Graphviz
* Support file/dir macros from mc.ect for standalone viewer
* Support Shift+Fn keys for KiTTY
* Filehighlight: graphical formats: avif, jp2, jxl, heic, heif,
psb, psd, Markdown
* bug fixes
- drop mc-startup-timeout.patch
==== mozilla-nss ====
Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss-certs mozilla-nss-tools
- Add nss-util pkgconfig and config files (copied from RH/Fedora)
==== ovmf ====
Subpackages: qemu-uefi-aarch64
- Add GCC 12 workaround (ovmf-ignore-spurious-GCC-12-warning.patch)
that handles: https://bugzilla.tianocore.org/show_bug.cgi?id=3816
The same patch is already included in qemu package.
==== perl-Mojolicious ====
Version update (9.22 -> 9.23)
- updated to 9.23
see /usr/share/doc/packages/perl-Mojolicious/Changes
9.23 2021-03-25
- Enable gzip compression by default in Mojolicious::Renderer.
==== 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-aiohttp ====
- Add ignore-pytest-deprecationwarning.patch
* gh#aio-libs/aiohttp#6663
==== 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-black ====
Version update (21.12b0 -> 22.1.0)
- Update to 22.1.0
* Remove Python 2 support (#2740)
* Introduce the --preview flag (#2752)
* Deprecate --experimental-string-processing and move the
functionality under --preview (#2789)
* For stubs, one blank line between class attributes and methods
is now kept if there's at least one pre-existing blank line
(#2736)
* Black now normalizes string prefix order (#2297)
* Remove spaces around power operators if both operands are
simple (#2726)
* Work around bug that causes unstable formatting in some cases
in the presence of the magic trailing comma (#2807)
* Use parentheses for attribute access on decimal float and int
literals (#2799)
* Don't add whitespace for attribute access on hexadecimal,
binary, octal, and complex literals (#2799)
* Treat blank lines in stubs the same inside top-level if
statements (#2820)
* Fix unstable formatting with semicolons and arithmetic
expressions (#2817)
* Fix unstable formatting around magic trailing comma (#2572)
* Fix mapping cases that contain as-expressions, like case
{"key": 1 | 2 as password} (#2686)
* Fix cases that contain multiple top-level as-expressions, like
case 1 as a, 2 as b (#2716)
* Fix call patterns that contain as-expressions with keyword
arguments, like case Foo(bar=baz as quux) (#2749)
* Tuple unpacking on return and yield constructs now implies 3.8+
(#2700)
* Unparenthesized tuples on annotated assignments (e.g values:
Tuple[int, ...] = 1, 2, 3) now implies 3.8+ (#2708)
* Fix handling of standalone match() or case() when there is a
trailing newline or a comment inside of the parentheses.
(#2760)
* from __future__ import annotations statement now implies Python
3.7+ (#2690)
* Speed-up the new backtracking parser about 4X in general
(enabled when --target-version is set to 3.10 and higher).
(#2728)
* Black is now compiled with mypyc for an overall 2x speed-up.
64-bit Windows, MacOS, and Linux (not including musl) are
supported. (#1009, #2431)
* Do not accept bare carriage return line endings in
pyproject.toml (#2408)
* Add configuration option (python-cell-magics) to format cells
with custom magics in Jupyter Notebooks (#2744)
* Allow setting custom cache directory on all platforms with
environment variable BLACK_CACHE_DIR (#2739).
* Enable Python 3.10+ by default, without any extra need to
specify --target-version=py310. (#2758)
* Make passing SRC or --code mandatory and mutually exclusive
(#2804)
* Improve error message for invalid regular expression (#2678)
* Improve error message when parsing fails during AST safety
check by embedding the underlying SyntaxError (#2693)
* No longer color diff headers white as it's unreadable in light
themed terminals (#2691)
* Text coloring added in the final statistics (#2712)
* Verbose mode also now describes how a project root was
discovered and which paths will be formatted. (#2526)
* All upper version bounds on dependencies have been removed
(#2718)
* typing-extensions is no longer a required dependency in Python
3.10+ (#2772)
* Set click lower bound to 8.0.0 as Black crashes on 7.1.2
(#2791)
* Deprecate the black-primer tool (#2809)
* Document Python support policy (#2819)
- Drop black-pr2718-unpin.patch
==== 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.
==== python-executing ====
Version update (0.8.2 -> 0.8.3)
- update to 0.8.3:
* handle new iphython cell code names
* link to futurecoder
==== python-fs ====
Version update (2.4.14 -> 2.4.15)
- update to 2.4.15:
- Support more lenient usernames and group names in FTP servers
- Fixed `MemoryFS.move` and `MemoryFS.movedir` not updating the name of moved
resources, causing `MemoryFS.scandir` to use the old name.
- Make `WrapFS.move` and `WrapFS.movedir` use the delegate FS methods instead
of `fs.move` functions, which was causing optimized implementation of
`movedir` to be always skipped.
==== python-ipython ====
Version update (8.1.1 -> 8.2.0)
- update to version 8.2.0:
* Auto-suggestion can now be elected with the end
key. :ghpull:`13566`
* Some traceback issues with assert etb is not None have been
fixed. :ghpull:`13588`
* History is now pulled from the sqitel database and not from
in-memory. In particular when using the %paste magic, the content
of the pasted text will be part of the history and not the
verbatim text %paste anymore. :ghpull:`13592`
* Fix Ctrl-\\ exit cleanup :ghpull:`13603`
* Fixes to ultratb ipdb support when used outside of
IPython. :ghpull:`13498`
==== python-jedi ====
- Skip two test failing with pytest 7.1 -- gh#davidhalter/jedi#1846
==== python-mysqlclient ====
Version update (2.0.3 -> 2.1.0)
- version update to 2.1.0
* Add ``multistatement=True`` option. You can disable multi statement. (#500).
* Remove unnecessary bytes encoder which is remained for Django 1.11
compatibility (#490).
* Deprecate ``passwd`` and ``db`` keyword. Use ``password`` and ``database``
instead. (#488).
* Windows: Binary wheels are built with MariaDB Connector/C 3.2.4. (#508)
* ``set_character_set()`` sends ``SET NAMES`` query always. This means
all new connections send it too. This solves compatibility issues
when server and client library are different version. (#509)
* Remove ``escape()`` and ``escape_string()`` from ``MySQLdb`` package.
(#511)
* Add Python 3.10 support and drop Python 3.5 support.
- deleted patches
- liberally-accept-charsets.patch (upstreamed)
==== python-platformdirs ====
Version update (2.4.1 -> 2.5.1)
- update to 2.5.1:
- Add native support for nuitka
- Add support for Termux subsystems
==== python-prompt_toolkit ====
Version update (3.0.26 -> 3.0.28)
- update to 3.0.28:
- Support format specifiers for HTML and ANSI formatted text.
- Accept defaults for checkbox and radio list, and their corresponding dialogs.
- Fix resetting of cursor shape after the application terminates.
- Support for cursor shapes. The cursor shape for prompts/applications can now
be configured, either as a fixed cursor shape, or in case of Vi input mode,
according to the current input mode.
- Handle "cursor forward" command in ANSI formatted text. This makes it
possible to render many kinds of generated ANSI art.
- Accept `align` attribute in `Label` widget.
- Added `PlainTextOutput`: an output implementation that doesn't render any
ANSI escape sequences. This will be used by default when redirecting stdout
to a file.
- Added `create_app_session_from_tty`: a context manager that enforces
input/output to go to the current TTY, even if stdin/stdout are attached to
pipes.
- Added `to_plain_text` utility for converting formatted text into plain text.
- Don't automatically use `sys.stderr` for output when `sys.stdout` is not a
TTY, but `sys.stderr` is. The previous behavior was confusing, especially
when rendering formatted text to the output, and we expect it to follow
==== python-pybind11 ====
Version update (2.8.1 -> 2.9.1)
- update to 2.9.1:
* If possible, attach Python exception with py::raise_from to TypeError when
casting from C++ to Python. This will give additional info if Python
exceptions occur in the caster.
* Add a mapping of C++11 nested exceptions to their Python exception
equivalent using py::raise_from. This attaches the nested exceptions in
Python using the __cause__ field.
* Propagate Python exception traceback using raise_from if a pybind11
function runs out of overloads.
* py::multiple_inheritance is now only needed when C++ bases are hidden from
pybind11.
* Allow py::args to be followed by other arguments; the remaining arguments
are implicitly keyword-only, as if a py::kw_only{} annotation had been
used.
* Fix a rare warning about extra copy in an Eigen constructor.
* Fix caching of the C++ overrides.
* Add missing std::forward calls to some cpp_function overloads.
* Support PyPy 7.3.7 and the PyPy3.8 beta. Test python-3.11 on PRs with the python dev label.
* Replace usage of deprecated Eigen::MappedSparseMatrix with Eigen::Map<Eigen::SparseMatrix<...>> for Eigen 3.3+.
* Tweaks to support Microsoft Visual Studio 2022.
==== python-tables ====
- Avoid HDF5 library version mismatches -- see boo#1196682
==== python-tqdm ====
Version update (4.63.0 -> 4.63.1)
Subpackages: python-tqdm-bash-completion python38-tqdm
- update to version 4.63.1:
* fix stderr/stdout missing flush() (#1248 <- #1177)
* misc speed improvements/optimisations
==== rng-tools ====
Version update (6.14 -> 6.15)
- update to 6.15:
* Adjust rngtests for better behavior in travis
* fix use of non-posix setaffinity call to allow building on strict posix
(musl) systems
* Add armv6l to list of detected arches for pkcs11
* misc fixes to allow building on libc-musl
* fix a deadlock in jitter shutdown sequence
* minor warning fixups (unused variables)
* improve cpu detection code
* improve jitter cpu monopolization on small/single cpu systems
==== squid ====
- Fix upgrade path from squid 4.x where we replaced some symlinks
with directories in pretrans section (bsc#1197333)
- old_nettle_compat.patch: refresh patch
==== srt ====
Version update (1.4.3 -> 1.4.4)
- update to 1.4.4:
* Monotonic/steady clock is enabled by default.
* Changed the default value of SRTO_RETRANSMITALGO socket option to 1. This
activates the efficient retransmission algorithm on the sender side which
optimizes the bandwidth usage by producing fewer retransmissions per lost
packet. The algorithm is available since v1.4.2. Intensive retransmission
algorithm (the former default) can be activated by setting
SRTO_RETRANSMITALGO=0.
* Improved random integer retrieval, which is mainly used for initial socket
ID and Initial Sequence Number (ISN) generation.
* Improved clock drift compensation algorithm. RTT samples are now taken into
account when estimating clock drift.
* Improved round-trip time (RTT) estimation.
On the receiver side, smoothed RTT (SRTT) is set to the first RTT
measurement obtained from the first ACK/ACKACK pair. When a subsequent RTT
measurement is made, an exponentially weighted moving average (EWMA) is used to
update smoothed RTT. Before the very first RTT sample is available, SRTT is
initialized as 100 ms or taken from the cache if one exists.
* On the sender side, in the case of unidirectional transmission, the values of
smoothed RTT and RTT variance are now extracted from ACK packets. In the case
of bidirectional transmission, an EWMA is still applied to be consistent with
the previous behavior.
* Improved 'No room to store incoming packet' warning with additional hints
to identify a possible reason.
* Added support for atomic types.
* Improved the logic of switching between main and backup links, extended the
list of member link states as well as defined events resulting in state
transition for Main/Backup mode of Connection Bonding.
* Documented Main/Backup mode of Connection Bonding. See here.
* Fixed group read-readiness update on the receiver side.
* Added missing lock when checking for read-readiness of a group member and
fixed the resulting crash.
* Fixed base time and drift synchronization in a group, which caused
insufficient packet loss recovery and end-to-end latency maintenance by a
group receiver.
* Fixed validation of the packet sequence number when reading from a group
member, which was causing an incorrect decision to break a member
connection.
* Fixed crash on dereferencing null CryptoControl instance in handshake reply.
* Placed some of the SRT classes under the 'srt' namespace.
* Fixed possible incorrect outcome of cookie contest function (rendezvous
connection mode) under certain compiler optimizations.
* Fixed uninitialized destination socket ID in Shutdown control message.
* Set CLOEXEC for epoll on Linux.
* Added missing receiver buffer lock into CUDT::receiveBuffer(..) and
CUDT::recvfile(..) functions.
* Make sure TTL will not drop packets over the last block.
* Fixed the value of the Last Packet Sequence Number field in Drop Request
control message on TTL packet drop.
* Fixed the content of the Drop Request control message. If a loss of packets
already missing in the sender buffer was reported, the very first packet
present in the sender buffer was incorrectly included in the range of
packets to be dropped.
* Fixed version rejection for handshake v4 caller (SRT prior to v1.3.0).
* Fixed the crash when referencing a resource already freed in CRendezvousQueue class.
* Fixed detection of reusable bindings and binding conflicts.
* Updated SRTO_RETRANSMITALGO socket option description.
==== strace ====
Version update (5.16 -> 5.17)
- Update to strace 5.16
* Improvements
* Extended personality designation syntax of syscall specification expressions
to support all@pers and %class@pers.
* Enhanced rejection of invalid syscall numbers in syscall specification
expressions.
* Implemented decoding of set_mempolicy_home_node syscall, introduced
in Linux 5.17.
* Implemented decoding of IFLA_GRO_MAX_SIZE and TCA_ACT_IN_HW_COUNT netlink
attributes.
* Implemented decoding of PR_SET_VMA operation of prctl syscall.
* Implemented decoding of siginfo_t.si_pkey field.
* Implemented decoding of LIRC ioctl commands.
* Updated lists of FAN_*, IORING_*, IOSQE_*, KEY_*, KVM_*, MODULE_INIT_*,
TCA_ACT_*, and *_MAGIC constants.
* Updated lists of ioctl commands from Linux 5.17.
- tests-ptrace.patch: Handle undefined SEGV_PKUERR
==== vte ====
Version update (0.67.90 -> 0.68.0)
Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91
- Update to version 0.68.0:
+ spawn: Fix build without CLOSE_RANGE_CLOEXEC
+ Revert "emulation: Support XTVERSION sequence"
==== wireless-regdb ====
Version update (20220218 -> 20220324)
- Update to version 20220324:
* wireless-regdb: Update regulatory rules for Israel (IL)
==== xdg-desktop-portal ====
- Update /usr/bin/fusermount requires to /usr/bin/fusermount3: the
code has been changed to call fusermount3 as part of version
1.14.0: document-portal: Move to the libfuse3 API (boo#1197567).
==== xdg-desktop-portal-gtk ====
Version update (1.12.0 -> 1.14.0)
- Update to version 1.14.0:
+ Add an implementation of the dynamic launcher portal
+ notification: Fix activation of default action with target
+ Updated translations.
1
0
How Much Average Income Can I Earn As A Freelancer In My Java Developer Job?
by eiliana utkarsh 01 Apr '22
by eiliana utkarsh 01 Apr '22
01 Apr '22
In your freelance <a href="https://eiliana.com/blogitem/what-keeps-java-language-programmers-in-high-d…">java developer job</a>, your income in India ranges between INR 2 - 4 LPA. An experienced freelancer with great expertise can increase up to 10 LPA. According to Glassdoor, the lowest it can go for a freelance java job pay in India is around 3.5 LPA.
You can get higher pay because you reduce operating costs for the company. Developers can perform the work of 2 or 3 average programmers alone, which saves a lot of money for the company. And due to your ability to work with different frameworks and technologies, you will remain in high demand as a java developer.
Companies nowadays prefer to hire freelancers to save funds for the organisation. As a freelance, you can work from anywhere and decide your timing and work according to your comfort zone.
Although multiple freelancing platforms provide good projects to developers, these platforms help you to get better pay for your freelance work.
Moreover, remember that your salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and years you have spent in your profession. Work experience and projects are excellent ways to showcase your skills. This shows you can work on actual problems and your language skills. The complexity of the project can make a strong impression, which will increase your chance of getting better pay.
1
0
How Much Average Income Can I Earn As A Freelancer In My Java Developer Job?
by eiliana utkarsh 01 Apr '22
by eiliana utkarsh 01 Apr '22
01 Apr '22
In your freelance <a href="https://eiliana.com/blogitem/what-keeps-java-language-programmers-in-high-d…">java developer job</a>, your income in India ranges between INR 2 - 4 LPA. An experienced freelancer with great expertise can increase up to 10 LPA. According to Glassdoor, the lowest it can go for a freelance java job pay in India is around 3.5 LPA.
You can get higher pay because you reduce operating costs for the company. Developers can perform the work of 2 or 3 average programmers alone, which saves a lot of money for the company. And due to your ability to work with different frameworks and technologies, you will remain in high demand as a java developer.
Companies nowadays prefer to hire freelancers to save funds for the organisation. As a freelance, you can work from anywhere and decide your timing and work according to your comfort zone.
Although multiple freelancing platforms provide good projects to developers, these platforms help you to get better pay for your freelance work.
Moreover, remember that your salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and years you have spent in your profession. Work experience and projects are excellent ways to showcase your skills. This shows you can work on actual problems and your language skills. The complexity of the project can make a strong impression, which will increase your chance of getting better pay.
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=opensuse&groupid=3&versio…
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:
389-ds (2.0.14~git3.c9226ad90 -> 2.0.14~git25.e6431d959)
Mesa
Mesa-drivers
MozillaFirefox (98.0 -> 98.0.2)
NetworkManager-pptp (1.2.8 -> 1.2.10)
NetworkManager-vpnc (1.2.6 -> 1.2.8)
aaa_base (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
apparmor
atk (2.36.0 -> 2.38.0)
augeas
binutils
busybox
colord (1.4.5 -> 1.4.6)
container-selinux
cppcheck (2.7.1 -> 2.7.4)
desktop-file-utils
distribution-logos-openSUSE (20201117 -> 20220322)
ed (1.17 -> 1.18)
ffmpeg-4
firewalld
flute
folks (0.15.4 -> 0.15.5)
freeglut (3.2.1 -> 3.2.2)
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)
gstreamer-plugins-good (1.18.6 -> 1.20.1)
gstreamer-plugins-libav (1.18.6 -> 1.20.1)
gstreamer-plugins-ugly (1.18.6 -> 1.20.1)
gtk3 (3.24.33 -> 3.24.33+12)
guile
harfbuzz (4.0.1 -> 4.1.0)
java-11-openjdk
kwin5
libapparmor
libbase
libfonts
libformula
libkleo
liblayout
libloader
libmodulemd
libnma (1.8.34 -> 1.8.36)
libqt5-qtwebengine
libreoffice
librepository
libserializer
libsolv (0.7.21 -> 0.7.22)
libzypp (17.29.6 -> 17.30.0)
lsb-release (3.1 -> 3.2)
luajit (2.1.0~beta3+git.1624618403.e9577376 -> 2.1.0~beta3+git.1647772157.43ebb949)
mdevctl
monitoring-plugins
mutter
nvme-cli
patterns-gnome
pentaho-libxml
pentaho-reporting-flow-engine
perl-HTML-Parser (3.76 -> 3.77)
pidgin
python-Mako
python-dnspython (2.2.0 -> 2.2.1)
python-filetype (1.0.8 -> 1.0.10)
python-html5lib
python-pygit2 (1.9.0 -> 1.9.1)
python-setuptools
qemu
rubygem-ruby-dbus (0.16.0 -> 0.18.0.beta1)
sac
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)
texlive
texlive-specs-n
timezone (2021e -> 2022a)
timezone-java (2021e -> 2022a)
transactional-update (3.6.2 -> 4.0.0~rc2)
wireplumber (0.4.8 -> 0.4.9)
xlockmore (5.68 -> 5.69)
xml-commons-apis
yelp
zsh (5.8 -> 5.8.1)
=== Details ===
==== 389-ds ====
Version update (2.0.14~git3.c9226ad90 -> 2.0.14~git25.e6431d959)
Subpackages: lib389 libsvrcore0
- Resolve bsc#1197345 - CVE-2022-0996 - Mishandling of password expiry
- Update to version 2.0.14~git25.e6431d959:
* Issue 5221 - User with expired password can still login with full privledges
* Issue 5218 - double-free of the virtual attribute context in persistent search (#5219)
* Issue 5200 - dscontainer should use environment variables with DS_ prefix
* Issue 5193 - Incomplete ruv occasionally returned from ruv search (#5194)
* Issue 5189 - memberOf plugin exclude subtree not cleaning up groups on modrdn
* Issue 5188 - UI - LDAP editor - add entry and group types
* Issue 5184 - memberOf does not work correctly with multiple include scopes
* Issue 5162 - BUG - error on importing chain files (#5164)
* Issue 5186 - UI - Fix SASL Mapping regex validation and other minor improvements
* Issue 5048 - Support for nsslapd-tcp-fin-timeout and nsslapd-tcp-keepalive-time (#5179)
==== Mesa ====
Subpackages: Mesa-dri-devel 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 Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi
- 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…
==== MozillaFirefox ====
Version update (98.0 -> 98.0.2)
Subpackages: MozillaFirefox-translations-common
- MozillaFirefox 98.0.2:
* Fixed: Fixed an issue preventing users from typing in Address
Bar after opening new tab and pressing cmd + enter
(bmo#1757376)
* Fixed: Fixed an issue causing some users to crash in out-of-
memory conditions (bmo#1757618)
* Fixed: Fixed an issue in session history which caused some
sites to fail to load (bmo#1758664)
* Fixed: Fixed an add-on specific compatibility issue
(bmo#1759162)
- Change mozilla-kde.patch to follow the GNOME registry
behavior for new MIME types to avoid opening downloaded files
without any inquiries (bsc#1197319)
- Add patch to fix start-up on aarch64:
* mozilla-bmo1757571.patch
- exclude slow cpus for building
- Add cpu-flag `asimdrdm` to aarch64 constraints, to select newer,
faster buildhosts, as the others struggle to build FF.
- Mozilla Firefox 98.0.1:
* Yandex and Mail.ru have been removed as optional search
providers in the drop-down search menu in Firefox
==== NetworkManager-pptp ====
Version update (1.2.8 -> 1.2.10)
Subpackages: NetworkManager-pptp-gnome
- Update to version 1.2.10:
+ libnm-glib compatibility (NetworkManager < 1.0) is disabled by
default.
+ It can be enabled by passing --with-libnm-glib to configure
script. Nobody should need it by now. Users that still use this
are encourage to let us know before the libnm-glib support is
removed for good.
+ The auth helper in external UI mode can now be run without a
display server. This is useful when activating connections with
"nmcli --ask".
+ Gtk4 version of the editor plugin is now available (for use
with Control Center of GNOME 42 or later).
+ Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
xml-stripblanks preprocessing if available.
==== NetworkManager-vpnc ====
Version update (1.2.6 -> 1.2.8)
Subpackages: NetworkManager-vpnc-gnome
- Update to version 1.2.8:
+ libnm-glib compatibility (NetworkManager < 1.0) is disabled by
default. It can be enabled by passing --with-libnm-glib to
configure script. Nobody should need it by now. Users that
still use this are encourage to let us know before the
libnm-glib support is removed for good.
+ The auth helper in external UI mode can now be run without a
display server. This is useful when activating connections with
"nmcli --ask".
+ Gtk4 version of the editor plugin is now available (for use
with Control Center of GNOME 42 or later).
+ Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
pass --with-gtk4=yes to configure, build the gtk4 version.
- Stop passing --without-libnm-glib to configure, no longer
needed, nor recognized.
- Add optional libxml2-tools BuildRequires, build runs
xml-stripblanks preprocessing if available.
==== aaa_base ====
Version update (84.87+git20211124.5486aad -> 84.87+git20220324.fca4619)
Subpackages: aaa_base-extras
- 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-docs apparmor-parser apparmor-profiles apparmor-utils pam_apparmor 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 ====
Subpackages: augeas-lenses libaugeas0
- add sysctl_parsing.patch (bsc#1197443)
==== binutils ====
Subpackages: libctf-nobfd0 libctf0
- Add usage of a SUSE_ZNOW environment variable which allows switching
on "-z now" by default using "export SUSE_ZNOW=1", similar to
the SUSE_ASNEEDED variable. Adds binutils-znow.patch.
==== busybox ====
Subpackages: busybox-static
- 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.
==== 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
==== cppcheck ====
Version update (2.7.1 -> 2.7.4)
- update to 2.7.4:
* Fixes "undefined reference to `tinyxml2::"
* Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES
==== desktop-file-utils ====
- suse-update-mime-defaults: add Budgie desktop environment
==== distribution-logos-openSUSE ====
Version update (20201117 -> 20220322)
- Initial Leap Micro 5.2 branding
==== ed ====
Version update (1.17 -> 1.18)
- update to 1.18:
* The shell escape command (!) now flushes stdout so that the modified command
is always printed before being executed even if standard output is fully
buffered (for example, a file).
* A couple of harmless memory leaks have been fixed. (They both happened just
before ed exits).
* The pointer returned by the function 'strip_escapes' is now checked. (It may
be null if memory is exhausted).
* The shell escape command (!) now removes the backslash from each escaped '%'
character within the text of the shell command line.
* Case-insensitive regular expressions have been implemented as in GNU sed.
* Syntax errors in regular expressions, for example unmatched ( or \(, no
longer overwrite a previously compiled regular expression, preventing a
"No previous pattern" error.
* The option '--strip-trailing-cr', which removes carriage returns at end of
text lines, has been added.
* Loading a file now fails if a line is longer than INT_MAX bytes or if the
file contains more than INT_MAX lines (usually 2 Gi lines). (Instead of
overflowing line addresses).
* In interactive mode ed now sets final exit status to 1 if a fatal error
happens while reading the file passed in the command line.
* red now reports "Directory access restricted" instead of "Invalid filename"
when trying to edit a file outside of the current directory.
* The new chapter "The 's' Command" has been added to the manual.
- switch to zstd
- remove usrmerged handling
==== ffmpeg-4 ====
Subpackages: libavcodec58_134 libavdevice58_13 libavfilter7_110 libavformat58_76 libavresample4_0 libavutil56_70 libpostproc55_9 libswresample3_9 libswscale5_9
- Add conflicts for ffmpeg-5's tools
==== firewalld ====
Subpackages: firewalld-bash-completion firewalld-zsh-completion python3-firewall
- Provide dummy firewalld-prometheus-config package (bsc#1197042)
==== flute ====
- Build with java source and target level 8
==== folks ====
Version update (0.15.4 -> 0.15.5)
Subpackages: folks-data libfolks-eds26 libfolks26
- Update to version 0.15.5:
+ Bugs fixed: vapi: Add missing generic type argument.
- Drop glib2_gsettings_schema_requires macro from folks-data
sub-package, no longer needed.
- Drop c44d8e323affd7f1043f300f3325b358cd5b5f0b.patch: Fixed
upstream.
==== freeglut ====
Version update (3.2.1 -> 3.2.2)
- update to 3.2.2:
* Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
* Fix build with gcc >= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
* Fix android build (default to FREEGLUT_GLES, and check for debug flags).
* Add flat shading option to the shapes demo.
* Fix crash when calling primitive drawing functions without creating a window first.
* Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)
==== 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 libgthread-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)
Subpackages: libgnutls-dane0 libgnutls30 libgnutls30-hmac
- 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: gstreamer-utils 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: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-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 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_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
==== gstreamer-plugins-good ====
Version update (1.18.6 -> 1.20.1)
Subpackages: gstreamer-plugins-good-extra gstreamer-plugins-good-gtk gstreamer-plugins-good-jack gstreamer-plugins-good-qtqml
- Update to version 1.20.1:
+ deinterlace: various bug fixes for yadif method
+ deinterlace: Refactor greedyh and fix planar formats
+ deinterlace: Prevent race between method configuration and
latency query
+ gtk video sink: Fix rotation not being applied when paused
+ 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
+ rtprtx: don't access type-system per buffer (performance
optimisation); code cleanups
+ rtpulpfecenc: fix unmatched g_slice_free()
+ rtpvp8depay: fix crash when making GstRTPPacketLost custom
event
+ qtmux: Don't post an error message if pushing a sample failed
with FLUSHING (e.g. on pipeline shutdown)
+ soup: Lookup libsoup dylib files on Apple platforms & fix
Cerbero static build on Android and iOS
+ souphttpsrc: element not present on iOS after 1.20.0 update
+ v4l2tuner: return NULL if no norm set
+ v4l2bufferpool: Fix race condition between qbuf and pool
streamoff
+ meson: Don't build lame plugin with -Dlame=disabled
==== gstreamer-plugins-libav ====
Version update (1.18.6 -> 1.20.1)
- Update to version 1.20.1:
+ No changes
==== gstreamer-plugins-ugly ====
Version update (1.18.6 -> 1.20.1)
- Update to version 1.20.1:
+ x264enc: fix plugin long-name and description
==== gtk3 ====
Version update (3.24.33 -> 3.24.33+12)
Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese 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.
==== guile ====
Subpackages: guile-modules-3_0 libguile-3_0-1
- use parallel build for Rings
- force LTO
- adjust-32bit-big-endian-build-flags.patch: replace with working patch
==== 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
==== java-11-openjdk ====
Subpackages: java-11-openjdk-headless
- Stop adding the JavaEE modules when building for Factory
==== kwin5 ====
Subpackages: kwin5-lang
- 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).
==== libbase ====
- Modified patch:
* libbase-1.1.3-sourcetarget.patch
+ build with source and target levels 8
==== libfonts ====
- Modified patch:
* libfonts-1.1.3-sourcetarget.patch
+ build with source and target levels 1.8
==== libformula ====
- Modified patch:
* libformula-1.1.3-sourcetarget.patch
+ Build with source and target 1.8
==== libkleo ====
Subpackages: libKF5Libkleo5
- Add gcc12-fix.patch upstream fix in order to support GCC 12.
==== liblayout ====
- Build with source and target levels 8
==== libloader ====
- Modified patch:
* libloader-1.1.3-sourcetarget.patch
+ Specify java source and target level 1.8
==== 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
==== libreoffice ====
Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Also enable gtk3_kde5. The gtk3 interface is more stable than the
qt5/kf5 one, this option makes it possible to use gtk3 in kde
with the kde filepicker (boo#1197017)
==== librepository ====
- Modified patch:
* librepository-1.1.3-sourcetarget.patch
+ build with source/target levels 8
==== libserializer ====
- Modified patch:
* libserializer-1.1.2-sourcetarget.patch
+ build with java source/target levels 8
==== libsolv ====
Version update (0.7.21 -> 0.7.22)
Subpackages: libsolv-tools python3-solv ruby-solv
- 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)
==== lsb-release ====
Version update (3.1 -> 3.2)
- Update to version 3.2
- Shell script compatibility cleanup
==== luajit ====
Version update (2.1.0~beta3+git.1624618403.e9577376 -> 2.1.0~beta3+git.1647772157.43ebb949)
- Update to version 2.1.0~beta3+git.1647772157.43ebb949:
* Fix soft-float IR_POW splitting.
* Fix BC_UCLO insertion for returns.
* Fix compiler warning.
* Revert to trival pow() optimizations to prevent inaccuracies.
* Fix string buffer COW handling, part 2.
* Fix install docs for Android.
* *BSD: Fix getentropy() declaration.
* Fix string buffer COW handling.
* Fix command-line argv handling.
* Don't export internal symbol.
* Fix pow() optimization inconsistencies.
* Always exit after machine code page protection change fails.
* Fix FOLD rule for BUFHDR append with intervening buffer use.
* Fix compiled error handling for buffer methods.
* Prevent unroll across BC_ITERN.
* Prevent replay of buffer operation for PHI operands.
* Save trace recorder state around VM event call.
* Bump copyright date.
* FFI: Ensure library is loaded before de-serializing FFI types.
* Fix HREFK forwarding vs. table.clear().
* Fix FOLD rule for BUFHDR append.
* OSX: Disable unreliable assertion for external frame unwinding.
* Limit exponent range in number parsing.
* Fix tonumber("-0") in dual-number mode.
* Limit work done in SINK pass.
* Fix ABC FOLD rule with constants.
* Prevent CSE of a REF_BASE operand across IR_RETF.
* Windows: Fix binary output of jit.bcsave to stdout.
* Fix FOLD rule for x-0.
* Update Android build docs.
* Update Android build docs.
* ARM64: Fix pcall() error case.
* OSX/ARM64: Fix external unwinding.
* Fix string buffer method recording.
* Fix interaction of profiler and ITERN recording.
* Fix compilation of multi-result call to next().
* ARM64: Fix IR_HREF code generation.
* MIPS64: Fix soft-float IR_TOSTR.
* MIPS: Fix register allocation in assembly of HREF.
* Fix compiler warning.
* Windows/x64: Document MSVC flags for C++ exception interoperability.
* FFI: Ensure returned string is alive in ffi.typeinfo().
* OSX/ARM64: Disable unwind info.
* Fix stack allocation after on-trace stack check.
* Fix ITERN blacklisting.
* Ensure ITERN forward progress on interpreter bailout.
* ARM64: Reorder interpreter stack frame and fix unwinding.
* Don't bail out to interpreter to JLOOP originating from ITERN.
* FFI: Don't load PC from non-function object in FFI continuation.
* FFI: Don't load PC from non-function object in FFI continuation.
* FFI: Fix missing cts->L initialization in argv2ctype().
* OSX/ARM64: Disable external unwinding for now.
* Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN.
* Use IR_HIOP for generalized two-register returns.
* Refactor table traversal.
* ARM: Fix symbol display in trace disassembly.
* Refactor IR_TMPREF generation.
* Refactor IR_VLOAD to take an offset.
* MIPS: Fix trace linking.
* String buffers, part 4b: Improve de-serialization checks.
* String buffers, part 4a: Add metatable serialization dictionary.
* Consider slots used by upvalues in use-def analysis.
* Prevent loop in snap_usedef().
* Fix io.close() error message.
* Fix io.close().
* Fix minilua vararg stack handling.
* PS4: Fix compile.
* Avoid out-of-range number of results when compiling select(k, ...).
* String buffers, part 3d: Compile string buffer methods and functions.
* Minor improvements of optimizations.
* Fix error message in lj_lib_checkintrange().
* String buffers, part 2f: Prevent self-put of buffer.
* String buffers, part 3c: Add IRBUFHDR_WRITE mode.
* Fix IRXLOAD_* mode bits description.
* String buffers, part 3b: Change IR_BUFHDR op2 mode bits to mode.
* String buffers, part 3a: Add IR_TMPREF for passing TValues to helpers.
* Add IRCONV_NONE for pass-through INT to I64/U64 type change.
* Fix jit.dump() output for IR_CONV.
- Patches broken in the need of rebase (temporarily switched off):
- 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch
- luajit-ppc64-replace-asserts.patch
==== mdevctl ====
- spec: BuildRequires python3-docutils instead of all python
flavors of the docutils module
==== monitoring-plugins ====
Subpackages: monitoring-plugins-breeze monitoring-plugins-by_ssh monitoring-plugins-cluster monitoring-plugins-common monitoring-plugins-dhcp monitoring-plugins-dig monitoring-plugins-disk monitoring-plugins-disk_smb monitoring-plugins-dns monitoring-plugins-dummy monitoring-plugins-file_age monitoring-plugins-flexlm monitoring-plugins-http monitoring-plugins-icmp monitoring-plugins-ide_smart monitoring-plugins-ifoperstatus monitoring-plugins-ifstatus monitoring-plugins-ircd monitoring-plugins-load monitoring-plugins-log monitoring-plugins-mailq monitoring-plugins-mrtg monitoring-plugins-mrtgtraf monitoring-plugins-nt monitoring-plugins-ntp_peer monitoring-plugins-ntp_time monitoring-plugins-nwstat monitoring-plugins-oracle monitoring-plugins-overcr monitoring-plugins-ping monitoring-plugins-procs monitoring-plugins-real monitoring-plugins-rpc monitoring-plugins-sensors monitoring-plugins-smtp monitoring-plugins-ssh monitoring-plugins-swap monitoring-plugins-tcp monitoring-plugins-time monitoring-plugins-ups monitoring-plugins-users monitoring-plugins-wave
- added monitoring-plugins-2.3.1-check_disk_on_btrfs.patch
backport fix for check_disk reporting critical on btrfs (nagios-plugins
issue %569)
==== 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 ====
Subpackages: nvme-cli-bash-completion nvme-cli-zsh-completion
- Fix install conflict caused by new bash completion script
location (bsc#1197365).
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_basis_opt patterns-gnome-gnome_games patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome
- Recommend systemd-icon-branding by gnome_x11: try to get the
correct branding installed, allowing to show the correct icon in
gnome-control-center.
==== pentaho-libxml ====
- Modified patch:
* pentaho-libxml-1.1.3-sourcetarget.patch
+ Build with java source/target levels 8
==== pentaho-reporting-flow-engine ====
- Build with java source/target levels 8
==== 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)
==== pidgin ====
Subpackages: libpurple libpurple-client0 libpurple-plugin-sametime libpurple-tcl libpurple0
- Fix the infinite resizing freeze
(boo#1197418, https://issues.imfreedom.org/issue/PIDGIN-17602)
* added rb1342.patch (https://reviews.imfreedom.org/r/1342/)
==== python-Mako ====
- python-mock is not required for build
==== python-dnspython ====
Version update (2.2.0 -> 2.2.1)
- Update to version 2.2.1:
* dns.zone.from_text failed if relativize was False and an origin was
specified in the parameters.
* A number of types permitted an empty "rest of the rdata".
* L32, L64, LP, and NID were missing from dns/rdtypes/ANY/__init__.py
* The type definition for dns.resolver.resolve_address() was incorrect.
* dns/win32util.py erroneously had the executable bit set.
* The type definition for a number of asynchronous query routines was
missing the default of None for the backend parameter.
* dns/tsigkeyring.py didn't import dns.tsig.
* A number of rdata types that have a "rest of the line" behavior for
the last field of the rdata erroneously permitted an empty string.
* Timeout intervals are no longer reported with absurd precision in
exception text.
==== python-filetype ====
Version update (1.0.8 -> 1.0.10)
- update to 1.0.10:
* Merge pull request #113 from nottaw/master
* Use `==` for string comparisons
* Update __init__.py
* Merge pull request #111 from asfaltboy/patch-1
* Add python 3.9 to version classifiers
* Merge pull request #108 from hannesbraun/aiff-support
* Add AIFF support
* fix(Readme): rst syntax
==== python-html5lib ====
- do not require python-mock for build
- added patches
fix https://github.com/html5lib/html5lib-python/issues/541
+ python-html5lib-no-mock.patch
==== python-pygit2 ====
Version update (1.9.0 -> 1.9.1)
- update to 1.9.1:
- Type hints: added to C code and Branches/References
- New ``Signature`` supports ``str()`` and ``repr()``
- Fix ODB backend's read in big endian architectures
- Fix install with poetry
- Wheels: update to libgit2 v1.4.2
- Tests: fix testing ``parse_diff``
- CI: various fixes after migration to libgit2 v1.4
==== python-setuptools ====
- Refresh remove_mock.patch to add a missing file to it.
==== qemu ====
Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-ipxe qemu-ksm qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios
- 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
==== rubygem-ruby-dbus ====
Version update (0.16.0 -> 0.18.0.beta1)
- 0.18.0.beta1
API:
* D-Bus structs have been passed as Ruby arrays. Now these arrays
are frozen.
* Ruby structs can be used as D-Bus structs.
Bug fixes:
* Returning the value for o.fd.DBus.Properties.Get, use the
specific property signature, not the generic Variant
(gh#mvidner/ruby-dbus#97).
- 0.17.0
API:
* Export properties with `dbus_attr_accessor`, `dbus_reader` etc.
(gh#mvidner/ruby-dbus#86).
Bug fixes:
* Depend on rexml which is separate since Ruby 3.0
(gh#mvidner/ruby-dbus#87, by Toshiaki Asai).
Nokogiri is faster but bigger so it remains optional.
* Fix connection in case ~/.dbus-keyrings has multiple cookies, showing
as "Oops: undefined method `zero?' for nil:NilClass".
* Add the missing name to the root introspection node.
==== sac ====
- Build with source/target levels 8
==== 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 snapper-zypp-plugin
- 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)
Subpackages: sudo-plugin-python
- 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 systemd-container systemd-devel 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
==== texlive ====
Subpackages: libkpathsea6 libsynctex2
- Gzip manual page of biber
- Do not attach prefix texlive twice in case of texlive-scripts-extra
- Also add some obsoletes
==== texlive-specs-n ====
- Also add some obsoletes
==== 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
==== timezone-java ====
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
==== xlockmore ====
Version update (5.68 -> 5.69)
- update to 5.69:
Patch for xkb groups thanks to Audrey Af, public.irkutsk AT gmail.com.
Minor touches for xscreensaver-6.03 port, life and life3d.
==== xml-commons-apis ====
- Build with source/target levels 8
==== yelp ====
Subpackages: libyelp0
- Add yelp-ghelp.patch: Be even more careful about stripping
slashes. Fix applications still using ghelp: URIs.
==== zsh ====
Version update (5.8 -> 5.8.1)
- update to 5.8.1 (bsc#1196435, CVE-2021-45444):
* CVE-2021-45444: Some prompt expansion sequences, such as %F, support
'arguments' which are themselves expanded in case they contain colour
values, etc. This additional expansion would trigger PROMPT_SUBST
evaluation, if enabled. This could be abused to execute code the user
didn't expect. e.g., given a certain prompt configuration, an attacker
could trick a user into executing arbitrary code by having them check
out a Git branch with a specially crafted name.
This is fixed in the shell itself by no longer performing PROMPT_SUBST
evaluation on these prompt-expansion arguments.
Users who are concerned about an exploit but unable to update their
binaries may apply the partial work-around described in the file
Etc/CVE-2021-45444-VCS_Info-workaround.patch included with the shell
source. [ Reported by RyotaK <security(a)ryotak.me>. Additional thanks to
Marc Cornellà <hello(a)mcornella.com>. ]
1
0
Hi all,
It seems to me that several .asc files in this download directory
https://download.opensuse.org/ports/armv7hl/tumbleweed/appliances/
are outdated
openSUSE-Tumbleweed-ARM-JeOS-*-2021.11.15-Snapshot20211117.raw.xz.sha256.asc
Could someone with access rights can take a look and remove them if I am
right.
Regards,
Christian
2
1
Hi,
I have some issues booting a Raspi 4 (Model B, 2GB RAM) from USB. It simply
insists on having a SD-card.
Following [1] I updated the firmware to the latest version coming with
Tumbleweed (2022.03.01)
Additionally the parameter
program_usb_boot_mode=1
was applied to /boot/efi/config.txt
followed by a reboot
Both showed no effect, still no boot from USB possible.
Any ideas what to try?
Thanks
Axel
[1] https://en.opensuse.org/HCL:Raspberry_Pi4#From_a_running_system_on_the_RPi
7
12
The content of this message was lost. It was probably cross-posted to
multiple lists and previously handled on another list.
1
0
Hi,
The NanoPi M4B is now supported by JeOS and documented at: https://en.opensuse.org/HCL:NanoPi_M4B
In case of issues feel free to contact me.
Best,
Alexandre
3
2
24 Mar '22
Hi,
are there, apart from the (hard to get) raspberry pi4, any ARM boards
that have 8GB of RAM or more? Bonus points if they are supported out of
the box by openSUSE ;-)
I'm trying to get the packman build times for ARM down so it actually
finishes and allows the repos to get published, and beefier hardware
could help with that.
have fun,
seife
--
Stefan Seyfried
"For a successful technology, reality must take precedence over
public relations, for nature cannot be fooled." -- Richard Feynman
3
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=opensuse&groupid=3&versio…
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:
arpwatch (3.1 -> 3.2)
aws-cli (1.22.46 -> 1.22.65)
cppcheck (2.6.3 -> 2.7.1)
gcc11 (11.2.1+git1173 -> 11.2.1+git1406)
mdadm
python-pip (20.2.4 -> 22.0.4)
rpm-config-SUSE (0.g96 -> 20220317)
=== Details ===
==== arpwatch ====
Version update (3.1 -> 3.2)
- update to 3.2:
- Change update-ethercodes to not clobber ethercodes.dat on failure.
- Add a configure option to specify the path to sendmail
- use https, its 2022 after all
==== aws-cli ====
Version update (1.22.46 -> 1.22.65)
- Update to version 1.22.65
+ For detailed changes see
https://github.com/aws/aws-cli/blob/1.22.65/CHANGELOG.rst
- Update Requires in spec file from setup.py
==== cppcheck ====
Version update (2.6.3 -> 2.7.1)
- update to 2.7.1:
* Add support for container views. The view attribute has been added to the
<container> library tag to specify the class is a view. The lifetime
analysis has been updated to use this new attribute to find dangling
lifetime containers.
* Various checker improvements.
* Fixed false positives.
- drop fix-i586.patch (obsolete)
==== gcc11 ====
Version update (11.2.1+git1173 -> 11.2.1+git1406)
Subpackages: cpp11 gcc11-info gcc11-locale libasan6 libatomic1 libgcc_s1 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libstdc++6 libstdc++6-devel-gcc11 libstdc++6-locale libstdc++6-pp-gcc11 libtsan0 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
==== python-pip ====
Version update (20.2.4 -> 22.0.4)
- Avoid cycle: BuildRequire ca-certificates only in tests
- Update requirements: v22 is not compatible with Python 3.6 and
thus not suitable for SLE/Leap 15.
- Update to 22.0.4:
- Drop the doctype check, that presented a warning for index
pages that use non-compliant HTML 5.
- Update to 22.0.3:
- Print the exception via rich.traceback, when running with
- -debug.
- Only calculate topological installation order, for packages
that are going to be installed/upgraded.
- This fixes an AssertionError that occured when determining
installation order, for a very specific combination of
upgrading-already-installed-package + change of dependencies
+ fetching some packages from a package index. This
combination was especially common in Read the Docs'
builds.
- Use html.parser by default, instead of falling back
to html5lib when --use-deprecated=html5lib is not
passed.
- Clarify that using per-requirement overrides disables the
usage of wheels.
- Update to 22.0.2:
- Instead of failing on index pages that use non-compliant
HTML 5, print a deprecation warning and fall back to
html5lib-based parsing for now. This simplifies the migration
for non-compliant index pages, by letting such indexes
function with a warning.
- Update to 22.0.1:
- Accept lowercase <!doctype html> on index pages.
- Properly handle links parsed by html5lib, when using
- -use-deprecated=html5lib.
- Update to 22.0:
- Completely replace :pypi:`tox` in our development workflow,
with :pypi:`nox`.
- Deprecate alternative progress bar styles, leaving only on
and off as available choices.
- Drop support for Python 3.6.
- Disable location mismatch warnings on Python versions prior
to 3.10.
- These warnings were helping identify potential issues as part
of the sysconfig -> distutils transition, and we no longer
need to rely on reports from older Python versions for
information on the transition.
- Changed PackageFinder to parse HTML documents using the
stdlib :class:`html.parser.HTMLParser` class instead of the
html5lib package.
- For now, the deprecated html5lib code remains and can be used
with the --use-deprecated=html5lib command line option.
However, it will be removed in a future pip release.
- Utilise rich for presenting pip's default download progress
bar.
- Present a better error message when an invalid wheel file is
encountered, providing more context where the invalid wheel
file is.
- Documents the --require-virtualenv flag for pip install.
- pip install <tab> autocompletes paths.
- Allow Python distributors to opt-out from or opt-in to the
sysconfig installation scheme backend by setting
sysconfig._PIP_USE_SYSCONFIG to True or False.
- Make it possible to deselect tests requiring cryptography
package on systems where it cannot be installed.
- Start using Rich for presenting error messages in
a consistent format.
- Improve presentation of errors from subprocesses.
- Forward pip's verbosity configuration to VCS tools to control
their output accordingly.
- Optimize installation order calculation to improve
performance when installing requirements that form a complex
dependency graph with a large amount of edges.
- When a package is requested by the user for upgrade,
correctly identify that the extra-ed variant of that same
package depended by another user-requested package is
requesting the same package, and upgrade it accordingly.
- Prevent pip from installing yanked releases unless explicitly
pinned via the == or === operators.
- Stop backtracking on build failures, by instead surfacing
them to the user and aborting immediately. This behaviour
provides more immediate feedback when a package cannot be
built due to missing build dependencies or platform
incompatibility.
- Silence Value for <location> does not match warning caused by
an erroneous patch in Slackware-distributed Python 3.9.
- Fix an issue where pip did not consider dependencies with and
without extras to be equal
- update to 21.3.1:
* Always refuse installing or building projects that have no ``pyproject.toml`` nor
``setup.py``.
* Tweak running-as-root detection, to check ``os.getuid`` if it exists, on
Unix-y and non-Linux/non-MacOS machines.
* When installing projects with a ``pyproject.toml`` in editable mode, and the build
backend does not support :pep:`660`, prepare metadata using
``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse
installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor
``pyproject.toml``. These restore the pre-21.3 behaviour.
* Restore compatibility of where configuration files are loaded from on MacOS
* Upgrade pep517 to 0.12.0
* Improve deprecation warning regarding the copying of source trees when
installing from a local directory.
* Suppress location mismatch warnings when pip is invoked from a Python source
tree, so ``ensurepip`` does not emit warnings on CPython ``make install``.
* On Python 3.10 or later, the installation scheme backend has been changed to use
``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python
3.10, and its scheduled removal in 3.12. For compatibility considerations, pip
installations running on Python 3.9 or lower will continue to use ``distutils``.
* Remove the ``--build-dir`` option and aliases, one last time.
* In-tree builds are now the default. ``--use-feature=in-tree-build`` is now
ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease
the transition.
* Un-deprecate source distribution re-installation behaviour.
* Replace vendored appdirs with platformdirs.
* Support `PEP 610 <https://www.python.org/dev/peps/pep-0610/>`_ to detect
editable installs in ``pip freeze`` and ``pip list``. The ``pip list`` column output
has a new ``Editable project location`` column, and the JSON output has a new
``editable_project_location`` field.
* ``pip freeze`` will now always fallback to reporting the editable project
location when it encounters a VCS error while analyzing an editable
requirement. Before, it sometimes reported the requirement as non-editable.
* ``pip show`` now sorts ``Requires`` and ``Required-By`` alphabetically.
* Do not raise error when there are no files to remove with ``pip cache purge/remove``.
Instead log a warning and continue (to log that we removed 0 files).
* When backtracking during dependency resolution, prefer the dependencies
which are involved in the most recent conflict. This can significantly
reduce the amount of backtracking required.
* Cache requirement objects, to improve performance reducing reparses of requirement strings.
* Support editable installs for projects that have a ``pyproject.toml`` and use a
build backend that supports :pep:`660`.
* When a revision is specified in a Git URL, use git's partial clone feature
to speed up source retrieval.
* Add a ``--debug`` flag, to enable a mode that doesn't log errors and
propagates them to the top level instead. This is primarily to aid with
debugging pip's crashes.
* If a host is explicitly specified as trusted by the user (via the
- -trusted-host option), cache HTTP responses from it in addition to HTTPS
ones.
* Present a better error message, when a ``file:`` URL is not found.
* Fix the auth credential cache to allow for the case in which
the index url contains the username, but the password comes
from an external source, such as keyring.
* Fix double unescape of HTML ``data-requires-python`` and ``data-yanked`` attributes.
* New resolver: Fixes depth ordering of packages during resolution, e.g. a
dependency 2 levels deep will be ordered before a dependecy 3 levels deep.
- drop remove_mock.patch (upstream)
==== rpm-config-SUSE ====
Version update (0.g96 -> 20220317)
- Update to version 20220317:
* set buildshell to use bash
1
0