openSUSE Factory
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- 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
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
March 2022
- 80 participants
- 81 discussions
Hi,
Last night I deployed a new feature making the installcheck
problems a little more known. It was supposed to create
a comment in openSUSE:Factory package about the problem
and then write a week later (in case the problem persists)
a reminder to the maintainers included in the build failure
notification you all know and love.
Unfortunately I didn't consider that the script runs for
ARM, s390x and power as well - and so these runs replaced
each other's comments and this created quite some more
comments than I planed.
To those of you flooded with OBS notifications: I'm sorry.
Greetings, Stephan
3
6
Hello everyone,
I'd like to propose to include the package for Distrobox in Factory.
https://build.opensuse.org/package/show/Virtualization:containers/distrobox
Distrobox is a collection of scripts and wrappers that makes it super
easy to create containers of a number of different distributions:
https://github.com/89luca89/distrobox
When used, it automatically maps the user's home directory and session
inside of such containers, so that it is possible to install and run
applications (textual or graphical) from the containers, as if they
were available and installed on the host distro, integrate them in
one's workflow, e.g., by providing helpers for creating desktop
launchers, and much more.
It is very similar and certainly has some overlap with toolbox, both in
the goals and in the UI/UX. But there are differences too, especially
in the UI/UX, so I think it's valuable to have both (and it's not like
they conflict or that one can't have both installed, of course!). After
all, in Open Source, it's _almost_ the more the merrier, isn't it? :-)
Thanks and Regards
--
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)
1
1
Dear Package maintainers and hackers.
Below package(s) in openSUSE:Factory have been failing to build for at
least 4 weeks. We tried to send out notifications to the
configured bugowner/maintainers of the package(s), but so far no
fix has been submitted. This probably means that the
maintainer/bugowner did not yet find the time to look into the
matter and he/she would certainly appreciate help to get this
sorted.
- tls
Unless somebody is stepping up and submitting fixes, the listed
package(s) are going to be removed from openSUSE:Factory.
Kind regards,
DimStar / Dominique Leuenberger <dimstar(a)opensuse.org>
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&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:
NetworkManager (1.36.2 -> 1.36.4)
NetworkManager-applet (1.24.0 -> 1.26.0)
adwaita-icon-theme (41.0 -> 42.0)
at-spi2-core (2.42.0 -> 2.44.0)
baobab (41.0 -> 42.0)
ceph (16.2.7.596+g7d574789716 -> 16.2.7.640+gceb23c7491b)
cyrus-sasl (2.1.27 -> 2.1.28)
eog (41.1 -> 42.0)
evince (41.4 -> 42.1)
evolution (3.42.4 -> 3.44.0)
evolution-data-server (3.42.4 -> 3.44.0)
evolution-ews (3.42.4 -> 3.44.0)
ffmpeg-4
file-roller (3.40.0+51 -> 3.42.0)
gdk-pixbuf (2.42.6 -> 2.42.8)
gdm (41.3 -> 42.0)
geoclue2
gjs (1.70.1 -> 1.72.0)
glib-networking (2.70.1 -> 2.72.0)
glib2 (2.70.4 -> 2.70.5)
glslang
gnome-bluetooth (3.34.5 -> 42.0)
gnome-calculator (41.1 -> 42.0)
gnome-characters (41.0 -> 42.0)
gnome-chess (41.1 -> 42.0)
gnome-clocks (41.0 -> 42.0)
gnome-contacts (41.0 -> 42.0)
gnome-control-center (41.4 -> 42.0)
gnome-desktop (41.3 -> 42.0)
gnome-disk-utility (41.0 -> 42.0)
gnome-keyring
gnome-maps (41.4 -> 42.0)
gnome-music (41.0 -> 42.0)
gnome-photos (40.0 -> 42.0)
gnome-remote-desktop (41.2 -> 42.0)
gnome-session (41.3 -> 42.0)
gnome-settings-daemon (41.0 -> 42.1)
gnome-shell (41.4 -> 42.0)
gnome-shell-extensions (41.2 -> 42.0)
gnome-sudoku (40.2 -> 42.0)
gnome-system-monitor (41.0 -> 42.0)
gnome-terminal (3.42.2 -> 3.43.90)
gnome-user-docs (41.2 -> 42.0)
gnome-weather (41.0 -> 42.0)
gobject-introspection (1.70.0 -> 1.72.0)
graphene (1.10.6 -> 1.10.8)
gsettings-desktop-schemas (41.0 -> 42.0)
gstreamer-plugins-rs
gtk4 (4.6.1 -> 4.6.2)
gtksourceview4 (4.8.2 -> 4.8.3)
gtksourceview5 (5.2.0 -> 5.4.0)
gvfs (1.48.1 -> 1.50.0)
libdazzle (3.42.0 -> 3.44.0)
libgit2 (1.4.1 -> 1.4.2)
libgsf (1.14.48 -> 1.14.49)
libhandy (1.5.0 -> 1.6.1)
libmodulemd
libpeas (1.30.0 -> 1.32.0)
librest0_7
libsoup (3.0.4 -> 3.0.5)
libspectre (0.2.9 -> 0.2.10)
libxml2 (2.9.12 -> 2.9.13)
libxml2-python (2.9.12 -> 2.9.13)
mailx
makedumpfile
mutter (41.4 -> 42.0)
nautilus (41.2 -> 42.0)
nfs-utils
nghttp2 (1.46.0 -> 1.47.0)
ocfs2-tools
orca (41.2 -> 42.0)
polari (41.0 -> 42.0)
python-botocore (1.24.10 -> 1.24.22)
qpdf (10.6.2 -> 10.6.3)
rdma-core
simple-scan (40.7 -> 42.0)
totem (3.38.2 -> 42.0)
tracker (3.2.1 -> 3.3.0)
tracker-miners (3.2.2 -> 3.3.0)
upower
vlc (3.0.17 -> 3.0.17.3)
vte (0.66.2 -> 0.67.90)
webkit2gtk3 (2.34.6 -> 2.36.0)
webkit2gtk3-soup2 (2.34.6 -> 2.36.0)
xdg-desktop-portal (1.14.0 -> 1.14.1)
xdg-desktop-portal-gnome (41.1 -> 42.0.1)
xterm (370 -> 372)
yast2-installation (4.4.49 -> 4.4.50)
yelp (41.2 -> 42.0)
yelp-xsl (41.1 -> 42.0)
=== Details ===
==== NetworkManager ====
Version update (1.36.2 -> 1.36.4)
Subpackages: NetworkManager-lang NetworkManager-pppoe libnm0 typelib-1_0-NM-1_0
- Update to version 1.36.4:
+ The internal DHCPv4 client now discards NAKs packets coming
from servers different from the one that sent the offer.
+ Fix activation of PPPoE connections with "pppoe.parent" unset.
+ Fix potential libnm crash when the client object initialization
gets canceled.
+ Other various fixes and improvements.
==== NetworkManager-applet ====
Version update (1.24.0 -> 1.26.0)
Subpackages: NetworkManager-applet-lang NetworkManager-connection-editor
- Update to version 1.26.0:
+ Improve error messages and error dialogs.
+ Improve Wi-Fi security combo error handling.
+ Stop providing WEP by default.
+ Replace the lock icon for WEP networks with an exclamation
mark.
+ Fix meson 0.61 issues.
+ Make the tooltip of the status icon available for
screen readers.
+ Fix OWE wireless security option not showed
on "Connect to a Hidden Network" dialog.
+ Fix OWE wireless security option not being saved
when chosen from nm-connection-editor.
+ Move 802.1 dialog margins for the inner vbox.
+ Align labels for Ethernet dialog.
+ Move all Wi-FI entries to a submenu.
+ Fix the VPN plugins dialog margins.
+ Add a scrolled window for the VPN page.
+ Internal improvements.
+ Update translations.
- Drop disabled nm-applet-private-connection.patch: We have not had
this patch enabled for 6 months, and so far no bugs filed. Debian
had a similar patch, and they too have dropped it, so it seems to
no longer be needed.
- Drop 107.patch: Fixed upstream.
==== adwaita-icon-theme ====
Version update (41.0 -> 42.0)
- Update to version 42.0:
+ symbolic: provide -rtl versions properly.
+ README: bring up to date.
+ fullcolor: fix input-mouse.
==== at-spi2-core ====
Version update (2.42.0 -> 2.44.0)
Subpackages: at-spi2-core-lang libatspi0 typelib-1_0-Atspi-2_0
- Update to version 2.44.0:
+ Unlink the socket before binding when using dbus-broker. Fixes
regression introduced in 2.43.92 where restarting the bus
launcher would fail.
- Update to version 2.43.92:
+ The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its
socket. Fixes accessibility for Snap-confined applications.
+ Caps lock is now unlocked for key synthesis. Fixes cutting and
pasting from brltty when caps lock is on.
+ Several fixes to the dbus specification.
+ Fix the build when x11 is disabled.
+ Fix several compiler warnings.
- Use ldconfig_scriptlets macro for post(un) handling.
- Move autostart .desktop and xwayland-session config to
distconfdir.
==== baobab ====
Version update (41.0 -> 42.0)
Subpackages: baobab-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Updated translations.
- Update to version 42.alpha:
+ Ported to GTK4 and libadwaita.
+ Adjusted styling, so that numbers in cells are aligned, keeping
the UI from shifting during scanning.
+ Updated translations.
- Change BuildRequires according to the GTK4 port:
+ Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
+ Replace pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)
==== ceph ====
Version update (16.2.7.596+g7d574789716 -> 16.2.7.640+gceb23c7491b)
Subpackages: librados2 librbd1
- Update to 16.2.7-640-gceb23c7491b
+ (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12
+ (bsc#1196938) cephadm: preserve authorized_keys file during upgrade
==== cyrus-sasl ====
Version update (2.1.27 -> 2.1.28)
Subpackages: cyrus-sasl-crammd5 cyrus-sasl-digestmd5 cyrus-sasl-gssapi cyrus-sasl-plain libsasl2-3 libsasl2-3-32bit
- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
* https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1…
- drop cyrus-sasl-bug587.patch (upstream)
==== eog ====
Version update (41.1 -> 42.0)
Subpackages: eog-lang
- Update to version 42.0:
+ appdata: Update screenshot.
+ Fix discovery of Evince for multi-page images.
+ EogWindow: Also set wallpaper as dark wallpaper.
+ Updated translations.
- Update to version 42.rc:
+ Replace gtk_window_set_title with hdy_header_bar_set_title.
+ Disable Presenter action if no images are loaded.
+ Updated translations.
- Update to version 42.beta:
+ Use gtk_widget_queue_draw to display thumbnails faster
+ Replace properties dialog
+ Shortcuts: Update keyboard shortcuts
+ eog-window: use correct type for display_profile
+ doc: migrate to gi-docgen
+ Use libhandy for dark style preference and rounded window
corners
+ Updated translations.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstreams port.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.
- Drop pkgconfig(libportal) and pkgconfig(libportal-gtk3)
BuildRequires and pass portal=false to meson. Libportal support
is now optional, and we do not need it as we are not doing a
flatpak.
- Update to version 42.alpha:
+ metainfo: Align app name with .desktop name.
+ build: Set of improvements for meson.
+ EogScrollView: Use overlay scrollbars.
+ Update libportal usage.
+ make zoom entry more visually stable.
+ eog-image: fix double-free of eog image status mutex.
+ Updated translations.
- Drop f61f6b1ba33e87766dd9a1b227a3607d863d2197.patch: fixed
upstream.
- Add f61f6b1ba33e87766dd9a1b227a3607d863d2197.patch: Update
libportal usage. Libportal 0.5 is the first release with a stable
API so some changes were made. Following this, add
pkgconfig(libportal-gtk3) BuildRequires, new dependency.
==== evince ====
Version update (41.4 -> 42.1)
Subpackages: evince-lang evince-plugin-comicsdocument evince-plugin-djvudocument evince-plugin-dvidocument evince-plugin-pdfdocument evince-plugin-tiffdocument evince-plugin-xpsdocument libevdocument3-4 libevview3-3 nautilus-evince typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0
- Update to version 42.1:
+ data: Remove 42.x development releases from appdata.
- Update to version 42.0:
+ Updated translations.
==== evolution ====
Version update (3.42.4 -> 3.44.0)
Subpackages: evolution-lang evolution-plugin-spamassassin
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.3:
+ e-widget-undo: Group user actions into a single undo record
+ Set gtk+ CSS widget names for some widgets
+ e_display_help: Call Yelp directly to display help
+ help: Add shorter link titles for link trails
+ Bugs fixed: glgo#GNOME/evolution#1373,
glgo#GNOME/evolution#1787, glgo#GNOME/evolution#1821,
glgo#GNOME/evolution#1824, glgo#GNOME/evolution!102.
+ Updated translations.
==== evolution-data-server ====
Version update (3.42.4 -> 3.44.0)
Subpackages: evolution-data-server-lang libcamel-1_2-63 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.3:
+ Camel: Thaw frozen folders on failed Maildir message transfer
+ CamelFolderSummary: Re-enable notifications on message info in
summary_assign_uid()
+ Bugs fixed: glgo#GNOME/evolution-data-server#377,
glgo#GNOME/evolution-data-server#378,
glgo#GNOME/evolution-data-server!92,
glgo#GNOME/evolution-data-server!93.
+ Updated translations.
==== evolution-ews ====
Version update (3.42.4 -> 3.44.0)
Subpackages: evolution-ews-lang
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.3:
+ Bugs Fixed: glgo#GNOME/evolution-ews!7: OAuth2: Remove
prompt=login parameter from auth URL.
==== ffmpeg-4 ====
Subpackages: libavcodec58_134 libavdevice58_13 libavfilter7_110 libavformat58_76 libavresample4_0 libavutil56_70 libpostproc55_9 libswresample3_9 libswscale5_9
- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters
==== file-roller ====
Version update (3.40.0+51 -> 3.42.0)
Subpackages: file-roller-lang
- Update to version 3.42.0:
+ Require libhandy >= 1.5 for the color scheme.
- Update to version 3.41.90:
+ Enable add button on select all
+ Support GNOME 42 dark style preference
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.
==== gdk-pixbuf ====
Version update (2.42.6 -> 2.42.8)
Subpackages: gdk-pixbuf-lang gdk-pixbuf-query-loaders gdk-pixbuf-query-loaders-32bit gdk-pixbuf-thumbnailer libgdk_pixbuf-2_0-0 libgdk_pixbuf-2_0-0-32bit typelib-1_0-GdkPixbuf-2_0
- Update to version 2.42.8:
+ Clear the pixbuf's memory buffer to avoid returning
uninitialized memory.
+ Turn GdkPixbufModule functions into typed callbacks.
+ tiff: Use non-deprecated C99 integer types.
+ gif: Check for overflow when compositing or clearing frames.
+ Change png/jpeg/tiff build options from boolean to feature.
+ jpeg: Do not rely on UB around setjmp/longjmp.
+ Build fixes.
+ Documentation fixes.
+ Updated translations.
- Stop passing options to meson that just follow upstream default,
just rely on upstream providing sane defaults, apart from where
we want to deviate.
==== gdm ====
Version update (41.3 -> 42.0)
Subpackages: gdm-lang gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Update to version 42.0:
+ Improvements to work better on NVidia cards.
+ Look in DATADIR for launching environment data files.
+ PAM updates on exherbo.
+ Updated translations.
- Add pkgconfig(gudev-1.0), with minimal version of 232, as a new
build requirement.
- Add explicit update-alternatives to post(un) requirements to
avoid rare unexpected behaviors due to package order of
installation.
- Replace systemdsystemunitdir with _unitdir macro. There's no need
to manually define it anymore since systemd-rpm-macros already
provide it.
- Add gdm-restart-session-when-X-server-restart.patch:
Avoiding the blank screen when X server restarts with
GDM_DISABLE_USER_DISPLAY_SERVER=1 (bsc#1196974).
==== geoclue2 ====
Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0
- Remove unnecessary shadow requires
==== gjs ====
Version update (1.70.1 -> 1.72.0)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0
- Update to version 1.72.0:
+ No changes from release candidate 1.71.90.
- Update to version 1.71.90:
+ Cairo test broken with commit ea52cf92
+ native: Convert to singleton class
+ Checking `instanceof` for primitive types may lead to a crash
or error
+ Change the GObject Introspection development branch
+ gi_marshalling_tests_long_in_max test fails on i686
+ GNOME Shell crashes at startup with the AppIndicator extension
enabled
+ Instances of classes implementing interfaces can override
functions for all implentations of an interface
+ package: Reverse order of running-from-source checks
+ Various maintenance.
- Update to version 1.71.1:
+ New JavaScript features! This version of GJS is based on
SpiderMonkey 91, an upgrade from the previous ESR (Extended
Support Release) of SpiderMonkey 78. Here are the highlights of
the new JavaScript features. For more information, look them up
on MDN or devdocs.io.
- Replace pkgconfig(mozjs-78) with pkgconfig(mozjs-91).
- Disable meson_tests, one test currently failing (expected during
unstable cycle). https://gitlab.gnome.org/GNOME/gjs/-/issues/461
==== glib-networking ====
Version update (2.70.1 -> 2.72.0)
Subpackages: glib-networking-lang
- Update to version 2.72.0:
+ Fix proxy tests.
+ GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
+ meson devenv.
+ Updated translations.
- Update to version 2.72.beta:
+ Add environment variable proxy resolver.
+ OpenSSL: fix uninitialized memory use.
- Update to version 2.72.alpha:
+ OpenSSL:
- Fix unsafe error handling.
- Fail when appropriate if Must-Staple extension is set.
+ GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
+ Improve failure of tls-unique channel binding requests.
+ Do not fill SNI extension with IP address.
==== glib2 ====
Version update (2.70.4 -> 2.70.5)
Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0 libgthread-2_0-0-32bit
- Update to version 2.70.5:
+ g_time_zone_new_offset() assertion failure if offset >= 25
hours.
+ glib: fix buffer overflow in g_canonicalize_filename().
+ gtimezone: Fix assertion failure when called with a huge
offset.
+ Updated translations.
- Split gtk-docs from -devel package, these are not needed
during building projects using glib2
- Use _multibuild as the meson buildprocess is very awkward
regarding the documentation - builds single-jobs only and
twice (again during %install). This way the rest of distribution
waiting for glib2-devel to be available is not blocked by this
==== glslang ====
- Enable baselibs, for use by ffmpeg.
==== gnome-bluetooth ====
Version update (3.34.5 -> 42.0)
Subpackages: gnome-bluetooth-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ This version of gnome-bluetooth fixes a problem that could lead
to gnome-shell's Bluetooth menu not appearing when it should
have. This version also makes the Connect switch available for
Bluetooth LE MIDI devices.
- Update to version 42.beta.2:
+ This version of gnome-bluetooth contains a number of bug fixes
related to the GTK4 port, including spinners not spinning,
device removal confirmation dialog not appearing, pairing
dialog not disappearing, and a work-around to a UPower
reference leak that could lead to a crash in the main
libraries, as well as fixes for basic functionality in
bluetooth-sendto.
- Update to version 42.beta:
+ This version of gnome-bluetooth adds a number of APIs to
eventually be used in Settings and gnome-shell:
- Export battery information for Bluetooth devices which
support it.
- Check whether any input devices are connected, so as to be
able to show a confirmation dialogue when switching off
Bluetooth.
- Check whether a device can be connected to.
- Add pkgconfig(upower-glib) BuildRequires: New dependency.
==== gnome-calculator ====
Version update (41.1 -> 42.0)
Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Use new gnome post_install script
+ gcalc build fixes
+ Updated screenshots
+ Set default focus to entry
+ Updated translations.
- Update to version 42.beta:
+ Fixed build issues with GCI entry controller tests
+ Force LTR in history view
+ programing mode: Force bit digits to be always LTR
+ Use AdwApplication
+ ui: Fix styles
+ Updated translations.
- Update to version 42.alpha:
+ build: migrated to GTK4.
+ entry: Added currencies completion provider.
+ entry: Fixed percentage evaluation error.
+ internal: Moved history view from MathDisplay to MathWindow.
+ window: set default width for basic and keyboard mode.
+ buttons: removed destructive action class from clear button.
+ converter: search support in unit selector, separate conversion
category selector.
+ Updated translations.
- Update BuildRequires for port to GTK4:
+ Replace pkgconfig(gtk+-3.0)with pkgconfig(gtk4)
+ Replace pkgconfig(gtksourceview-4) with
pkgconfig(gtksourceview-5)
+ Drop pkgconfig(libhandy-1)
+ Add pgkconfig(libadwaita-1)
- Update format of Supplements from packageane() to regular RPM
boolean deps.
==== gnome-characters ====
Version update (41.0 -> 42.0)
Subpackages: gnome-characters-lang gnome-shell-search-provider-gnome-characters
- Update to version 42.0:
+ Port to GTK4 / libadwaita.
+ Fixes & improvements to the search provider.
+ Updated translations.
- Update to version 42.rc:
+ Fix reflowing in size_allocate().
+ Updated translations.
- Update to version 42.beta:
+ Fixed search provider issues
+ Search provider now displays the characters as well
+ Updated translations.
- Drop no longer needed BuildRequires after gtk4 port:
+ libunistring-devel
+ pkgconfig(gdk-3.0)
+ pkgconfig(glib-2.0)
+ pkgconfig(gobject-2.0)
- Replace gobject-introspection-devel with
pkgconfig(gobject-introspection-1.0) BuildRequires.
- Add explicit pkgconfig(pangoft2) BuildRequires, meson checks for
it, and we already pass pangoft2=true to meson.
- Add appstream-glib and desktop-file-utils, add check section and
meson_test macro, as well as manually validate desktop file. Drop
update-desktop-files BuildRequires and macro, no longer needed.
==== gnome-chess ====
Version update (41.1 -> 42.0)
Subpackages: gnome-chess-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.alpha:
+ Use libadwaita.
- Add pkgconfig(libadwaita-1) BuildRequires, new dependency.
==== gnome-clocks ====
Version update (41.0 -> 42.0)
Subpackages: gnome-clocks-lang gnome-shell-search-provider-gnome-clocks
- Update to version 42.0:
+ Updated translations.
- Update to version 42.beta:
+ Use newer GClue to avoid sandbox hole
+ Updated translations.
- Update to version 42.alpha:
+ Codebase is now ported to GTK 4 and Libadwaita.
+ Updated translations.
- Update BuildRequires, following upstreams port to GTK4:
+ Replace pkgconfig(gnome-desktop-3.0) with
pkgconfig(gnome-desktop-4).
+ Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4).
+ Replace pkgconfig(libhandy-1) with pkgconfig(libadwaita-1).
+ Replace pkgconfig(gweather-3.0) with pkgconfig(gweather-4).
==== gnome-contacts ====
Version update (41.0 -> 42.0)
Subpackages: gnome-contacts-lang gnome-shell-search-provider-contacts
- Update to version 42.0:
+ A fresh new look thanks to a port to GTK 4 and libadwaita,
along with a new UI design.
+ It is now possible to open up a contact's location with your
default maps application (provided it supports "maps:" URIs).
+ It is now possible to show and add the organisational role of a
contact. This is an especially useful feature for corporate
address books
+ Contacts shows a little reminder when displaying someone's
contact information if their birthday is today.
+ Updated translations.
- Update to version 42.beta:
+ Contact properties can be selected, which means you can also
copy them to paste it elsewhere.
+ It is now possible to show and add the organisational role of a
contact. This is mostly useful for corporate address books, as
you can now see what job a colleague is performing.
+ Some paper cuts that got introduced when porting to GTK4 have
been resolved.
+ Contacts shows a little reminder when displaying someone's
contact information if their birthday is today.
+ Fixed launching the Online Accounts dialog in GNOME 42.
+ Updated translations.
- Add desktop-file-utils BuildRequires: New dependency.
- Update to version 42.alpha:
+ A fresh new look thanks to a port to GTK 4 and libadwaita,
along with a new UI design.
+ It is now possible to open up a contact's location with your
default maps application (provided it supports "maps:" URIs).
+ Fixes to the birthday editor.
+ Updated translations.
- Drop pkgconfig(cheese) and pkgconfig(cheese-gtk4) BuildRequires:
no longer needed. Stop passing -Dcheese to meson.
- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4),
and pkgconfig(libhandy-1) with pkgconfig(libadwaita-1): changed
deps for GTK4 port.
- Add pkgconfig(libportal): Requires to securely access the camera.
- Drop pkgconfig(libedataserverui-1.2): no longer needed.
- Drop patches included in upstream sources:
+ 281decd15546987ca1c467e090ea4abf7a4a0a3b.patch
+ 6883d4fa2a1b3803896a5f5737df765d8f6f6f62.patch
+ b92f5a5198d3a52aaf7317ba6d8e86c633e9e18d.patch
+ f89a9af36e4e2f0e92de62b3f6b7dc9ccc2b5ac6.patch
==== gnome-control-center ====
Version update (41.4 -> 42.0)
Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces
- Update to version 42.0:
+ Updated AppData screenshots.
+ Re-enable tests.
+ Updated translations.
- Disable tests for now, needs display, and that is somewhat hard
to get during build on obs.
==== gnome-desktop ====
Version update (41.3 -> 42.0)
Subpackages: gnome-desktop-lang gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0
- Update to version 42.0:
+ No changes, stable bump only.
- Add a3ed548d92b160245b79978ae362d47091ad8dad.patch: meson: Fix
build_gtk4 option
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add async methods for thumbnail creation
+ thumbnail: Resolve symlinks before exporting them with Flatpak
+ Make table:cangjie5 the default input method for zh_HK
+ Updated translations.
- Update to version 42.alpha.1:
+ build: fix soversion in libgnome-desktop-4.
- Drop 129.patch: fixed upstream.
- Update to version 42.alpha:
+ gnome-languages: fix translation of 3-letter code languages.
+ Introduce gnome-desktop-4, libgnome-desktop-3.0 is still
available with a build flag.
+ Split libgnome-desktop into three, gnome-desktop, gnome-rr,
gnome-bg. -rr and -bg depend on gtk4.
+ Refactor gnome-gettext-portable.h.
+ Updated translations.
- Add pgkconfig(gtk4) BuildReuires: new dependency.
- Split out new packages for the API 4.0 variant:
libgnome-desktop-4-devel, libgnome-desktop-4-1,
typelib-1_0-GnomeDesktop-4-0, typelib-1_0-GnomeBG-4-0, and
typelib-1_0-GnomeRR-4-0
- Add 129.patch: Fix soname of the new libgnome-desktop-4
libraries.
==== gnome-disk-utility ====
Version update (41.0 -> 42.0)
Subpackages: gnome-disk-utility-lang
- Update to version 42.0:
+ Add release helper.
+ Updated translations.
- Update to version 42.rc:
+ Update screenshots.
+ Updated translations.
- Update to version 42.beta:
+ Restore old window destruction to fix data retrieval
+ Updated translations.
==== gnome-keyring ====
Subpackages: gnome-keyring-32bit gnome-keyring-lang gnome-keyring-pam gnome-keyring-pam-32bit libgck-modules-gnome-keyring
- Build without libcap-ng support (boo#1098245):
+ Pass --without-libcap-ng to configure.
+ Drop libcap-ng-devel BuildRequires.
==== gnome-maps ====
Version update (41.4 -> 42.0)
Subpackages: gnome-maps-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Save visibility of the scale in gsettings so it's remembered
between runs
+ Update OSM POI definitions for OSM editing
+ Correctly set the initially selected date in the calendar
widget for public transit routing, so that the date is always
set to today when first selecting a date, even if Maps was
started on an earlier day
+ Fix some incositencies when showing times for public transit
itineraries
+ Update appdata screenshots
+ Use tabular numbers for time labels in the public transit
itinerary views to keep things tidily lined up vertically
+ Updated translations.
==== gnome-music ====
Version update (41.0 -> 42.0)
Subpackages: gnome-music-lang
- Update to version 42.0:
+ GTK-4 regression fixes.
+ Bugs fixed: App title untranslated.
+ Updated translations.
- Update to version 42.beta:
+ Port to GTK-4
+ Dark mode switching
+ Bugs fixed: Fix slow startup.
+ Updated translations.
- Drop d9f35b542adbf6b0e1114c7c077df04212a98fc7.patch: Fixed
upstream.
- Replace the following BuildRequires:
+ pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
+ pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)
- Drop pkgconfig(libdazzle-1.0) BuildRequires: No longer needed.
- Drop gstreamer-plugins-ugly Recommends, all the codecs of intrest
for gnome-music, have moved.
- Add gstreamer-plugins-base and gstreamer-plugins-good Recommends.
- Add desktop-file-utils BuildRequires: New dependency.
- Switch package to noarch BuildArch.
- Drop gnome-music-rpmlintrc: No longer needed.
==== gnome-photos ====
Version update (40.0 -> 42.0)
Subpackages: gnome-photos-lang gnome-shell-search-provider-gnome-photos
- Update to version 42.0:
+ appdata: Update screenshots.
+ tracker: Correctly pass IndexLocation flags.
+ Fix headerbar button vertical alignment.
- Drop patches fixed upstream:
+ gnome-photos-fix-vert-align.patch
+ 1d22aac8fd7433cd1319fb2ffea0a1e294609f64.patch
+ 5cafad57982fbef0d02b7ecb0b1a2c9f221de391.patch
+ a0ac868a19d55dc52100e54fe4b2d29041bc6752.patch
- Disable gnome-photos-on-demand-activate-dleyna.patch: Needs
rebase.
==== gnome-remote-desktop ====
Version update (41.2 -> 42.0)
Subpackages: gnome-remote-desktop-lang
- Add explicit pkgconfig(libdrm), pgkconfig(gbm), and
pkgconfig(gudev-1.0) BuildRequires: meson checks for them. We
should not rely on any other package pulling it in.
- Update to version 42.0:
* Updated translations.
- Update to version 42.rc:
* Add 'grdctl'
* build:
- Bump nv-codec-headers version requirement
- Stop making the nv-codec-headers optional
* Cleanup server stopping
* ctl:
- Add --show-credentials to status
- Add 'status' command
* egl-thread:
- Add methods to upload data to the GPU
- Also allow bound dma-bufs to be mapped
- Don't require callback function for custom tasks
* Explicitly enable/disable backends via a setting
* hwaccel-nvidia:
- Add APIs to allocate and free device memory
- Add CUDA kernels for damage region detection
- Add methods to get CUDA functions and damage-kernels
- Add utility functions for accessing GL resources
- Also return aligned size when creating NVENC session
- Load extra CUDA functions for GL PBO mappings
- Push and pop CUDA context to and from the EGL thread
- Reduce global memory access in BGRX_TO_YUV420 kernel
- Unload modules before releasing CUDA context
- Use a block dim of 16x16x1 for BGRX_TO_YUV420 kernel
- Use mapped CUDA pointer for AVC420 encodings
* pipewire-utils: Add functions to check whether PipeWire buffer
has data
* rdp:
- Adapt to GrdRdpBuffer
- Adapt to GrdRdpDamageDetector
- Adapt to RDP buffer pool
- Add classes for damage region detection
- Add CUDA damage detector class
- Add display control class
- Add RDP buffer
- Add RDP buffer pool
- Add RDP monitor config
- Allocate and register GL resources for each RDP buffer
- Allow dma-bufs again when CUDA is available
- Allow passing virtual monitor settings to pipewire-stream
instance
- Always upload frame data to framebuffer on GPU, if possible
- Avoid local copy if possible
- Defer cairo region creation if possible
- Disable dma-buf support for now, if CUDA is supported
- Only initialize clipboard if CLIPRDR channel is joined
- Split up AVC420 encoding
- Stop reallocating NV12 buffer every frame
- Track and use rdp_surface reference in stream class
- Unref frame when success is FALSE
- Use internal enum for RDP errors
* rdp-buffer: Add API to unmap resources
* rdp-buffer-pool:
- Prefer buffers without mapped resources
- Unmap buffer resources with low priority GSource
* rdp-gfx-surface: Add way to override the render surface
* rdp-graphics-pipeline: Create separate render surface when
needed
* rdp-pipewire-stream:
- Add API to resize stream
- Don't miss any buffer data
- Don't queue chosen PipeWire buffer
* rdp/rdpgfx:
- Adapt to RDPGFX frame controller
- Add RDPGFX frame controller
- Allow GFX surfaces to have their own aligned size
- Allow surfaces to be created without an hwaccel session
- Forbid protocol resets without AVC support by the client
- Target render surface, when encoding data with AVC
* rdp-server:
- Cleanup resources directly when stopping the server
- Tear down NVENC after sessions
* rdp-surface: Create CUDA damage detector, if CUDA is available
* session: Also clear signal handler, when the session proxy is
closed
* session-rdp:
- Add API to submit new monitor configurations
- Add support for monitor layout changes during a session
- Add support for sessions with virtual monitors
* settings:
- Add new screenshare mode setting for the RDP backend
- Move Secret schemas into a separate file
* utils: Add helper to calculate aligned sizes
* vnc-pipewire-stream:
- Don't miss any buffer data
- Don't queue chosen PipeWire buffer
* vnc-server: Cleanup resources directly when stopping the server
* vnc: Unref frame when success is FALSE
* Updated translations.
- Update to version 42.beta:
* Add DMA buffer downloading support to EGL thread
* Add grd-utils
* build: Bump FreeRDP version requirement
* ci:
- Build mutter from git to have the updated screen cast API
- Install soon to be needed dependencies
* context: Hook up the EGL thread
* cuda: Fix out-of-bounds source read in BGRX_TO_YUV420 kernel
* egl-thread:
- Add API to query format modifiers
- Add API to run external functions in EGL thread
- Add fallback with EGL_PLATFORM_DEVICE_EXT
- Add sync function
* hwaccel-nvidia: Use compute devices retrieved from EGL thread
* Introduce an EGL thread
* pipewire-utils: Remove unused sync function
* rdp-gfx-surface: Don't forget to set the surface serial
* rdp-pipewire-stream:
- Add support for explicit DMA buffer modifiers
- Fetch cursor state before framebuffer content
- Make buffer processing a bit more async
- Make GrdRdpFrame ref counted
- Move pixel copy loop to a helper
- Use a helper variable for the pending frame
- Use EGL thread for DMA buffer downloads
* remote-desktop: Synchronize remote-desktop API with API in mutter
* Remove semi colon after GType macros
* Rename GrdRdpNvEnc to GrdHwAccelNvidia
* screen-cast: Synchronize screencast API with API in mutter
* session:
- Add methods to create streams on-the-fly
- Add method to notify subclasses when session is started
- Port record behaviour to new API
- Require stream for absolute pointer motion events
* session-rdp: Move on_pipewire_stream_closed() down a bit
* settings:
- Fix test RDP username override
- Unify code style in gsettings schema
* vnc-pipewire-stream:
- Add support for explicit DMA buffer modifiers
- Do not allocate frame data twice
- Do not leak pending frame, when destroying stream
- Do not resize framebuffer when client is gone
- Make buffer processing callback based
- Make GrdVncFrame reference counted
- Move format details helper to common area
- Simplify buffer merging
- Use EGL thread to download DMA buffers
- Use GSource to invoke main thread
* vnc-server: Make refusing VNC clients more explicit
* Updated translations.
- Add pkgconfig(epoxy) BuildRequires: New dependency.
==== gnome-session ====
Version update (41.3 -> 42.0)
Subpackages: gnome-session-core gnome-session-default-session gnome-session-lang gnome-session-wayland
- Update to version 42.0:
+ Give better error when failing to get renderer string.
+ Fix failure to run sessions for program accounts.
+ Updated translations.
- Rebase gnome-session-better-handle-empty-xdg_session_type.patch
with quilt.
- Drop glib2_gsettings_schema_requires macro from
gnome-session-core package, no longer needed.
- Add a basever define and set it to 42, make future version
updates simpler, as this will autorename lang-package with
regards to version (as done here, bumped to 42 from 41).
==== gnome-settings-daemon ====
Version update (41.0 -> 42.1)
Subpackages: gnome-settings-daemon-lang
- Update to version 42.1:
+ Brown paper bag release.
- Changes from version 42.0:
+ Keyboard: Clear content of gtk-im-module setting.
+ Updated translations.
- Update to version 42.rc:
+ Sharing: Do not manage gnome-remote-desktop, now done through
gnome-control-center and systemd services.
==== gnome-shell ====
Version update (41.4 -> 42.0)
Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang
- Update to version 42.0:
+ introspect: Add WindowsChanged signal.
+ Fix on-screen keyboard during grabs.
+ Fixed crash.
+ Updated translations.
- Update to version 42.rc:
+ Fix programatically set scrollview fade.
+ Fix overview DND during screencasts.
+ Fix taking screenshots with shift+PrntScrn.
+ Disable workspace switching while in search.
+ Fix opening device settings for enterprise WPA networks.
+ Switch workspaces with Home and End keys in overview.
+ Fix regressions from style refresh.
+ Show disabled icons in system menu when devices are disabled.
+ Fix inserting items from object inspector in looking glass.
+ Fix drag placeholder position in dash in RTL locales.
+ Simplify signal handling with (dis)connectObject() convenience
methods.
+ Ensure remote access indicator is shown for a minimum time.
+ Improve CSS shadow appearance.
+ Ignore work area in overview layout.
+ Fix glitches in overview transition.
+ Fixed crash.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Update patches with quilt.
- Update to version 42.beta+40:
* overview: Don't expect time argument from drag-end signal
* workspaceAnimation: Fix warning on restacking
* cleanup:
- Use new indentation style for object literals
- Use new indentation style for arrays
- Stop using string concatenation
* status/network:
- Show disabled icon when bluetooth cellular is disabled
- Show vpn-disabled icon when vpn is disabled
- Show cellular-disabled icon when cellular is disabled
* status/bluetooth: Show bluetooth-disabled icon when disabled
* Updated translations.
- Drop gnome-shell-fix-NMDevice-get-path.patch: Fixed upstream.
- Rebase patches with quilt.
==== gnome-shell-extensions ====
Version update (41.2 -> 42.0)
Subpackages: gnome-shell-classic gnome-shell-extensions-common gnome-shell-extensions-common-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Rebase patches with quilt.
- Disable gse-sle-classic-ext.patch: Fails to apply. This means
disabling sle classic desktop variant too.
==== gnome-sudoku ====
Version update (40.2 -> 42.0)
Subpackages: gnome-sudoku-lang
- Update to version 42.0:
+ Support Purism form factor.
+ Updated translations.
- Drop merged upstream patch:
7c9935a02b48f332f67bad3e4ee020b75591084a.patch.
==== gnome-system-monitor ====
Version update (41.0 -> 42.0)
Subpackages: gnome-system-monitor-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated screenshots.
+ Updated translations.
- Changes from version 42.beta:
+ Update libhandy subproject base branch from master to main.
+ Updated translations.
- Update to version 42.alpha:
+ Opt in to libhandy dark style preference.
+ Improved alignment with more than 10 cores.
+ Updated translations.
==== gnome-terminal ====
Version update (3.42.2 -> 3.43.90)
Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal
- Update to version 3.43.90:
* Revert "screen: Use clean env when creating new tab"
* nautilus:
- Work around gtk_get_current_event_time() absence on gtk4
- Undef gtk min/max version defines
* regex: Fix path-less URL recognition
* Revert "regex: Workaround a PCRE bug resulting in not
recognizing schemeless URLs"
* build: Fix for newer meson
* Updated translations.
- Switch to using source service checkout of released tag, upstream
is not making News/Changelog/Release Notes available, so doing it
this way is simpler.
- Drop 9a168cc23962ce9fa106dc8a40407d381a3db403.patch: Fixed
upstream.
- Switch bcond_with to bcond_without for nautilus_extension,
nautilus was reverted to gtk3 again for this release cycle.
==== gnome-user-docs ====
Version update (41.2 -> 42.0)
- Update to version 42.0:
+ Updates for GNOME 42.
+ Updated translations.
==== gnome-weather ====
Version update (41.0 -> 42.0)
Subpackages: gnome-shell-search-provider-gnome-weather gnome-weather-lang
- Update to version 42.0:
+ New thermometer widget.
+ Updated translations.
- Update https://live.gnome.org/Design/Apps/Weather URL tag to
https://apps.gnome.org/app/org.gnome.Weather new GNOME Weather's
web home.
- Update to version 42.rc:
+ Fix position of "Now" in hourly forecast.
+ Updated translations.
- Update to version 42.beta:
+ Port to GTK4 and libadwaita
+ Updated translations.
- Replace the following BuildRequires:
+ pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
+ pkgconfig(gweather-3.0) with pkgconfig(gweather4)
+ pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)
- Drop 4be71525f07189e97720688472172604879d49a5.patch: Fixed
upstream.
==== gobject-introspection ====
Version update (1.70.0 -> 1.72.0)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Update to version 1.72.0:
+ Add new utility API to libgirepository for bindings
implementing an argument cache.
+ Update the GIR data for GLib, GObject, GModule, and GIO.
- Update to version 1.71.0:
+ Create new API for libffi closures
+ Treat @-prefixed shlib paths as absolute on macOS
+ Add new `forever` scope
+ Build fixes with newer Meson
+ Improve regression test suite
+ Avoid a segfault when using an invalid GType
+ Build fixes on Windows when using g-i as a subproject
+ Warn about property name collisions
+ Add "strict" warnings to g-ir-scanner
+ Add the "emitter" annotation for signal emitters
+ Add a command line option to g-ir-scanner to specify the
compiler
+ Add new convenience API to libgirepository
+ Build fixes on Windows when using MSVC
+ Documentation fixes
+ Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
+ 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
+ effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
+ 827494d6415b696a98fa195cbd883b50cc893bfc.patch
==== graphene ====
Version update (1.10.6 -> 1.10.8)
Subpackages: libgraphene-1_0-0 typelib-1_0-Graphene-1_0
- Update to version 1.10.8:
+ ray:
- simplify NaN checking.
- Improve intersection
+ Build fixes.
+ SIMD:
- Make reciprocal operations 0-safe.
- Add simplified scalar reciprocal.
+ tests:
- Fix installed introspection test.
- Add ray intersection unit.
+ Fix detection of AArch64.
+ Documentation fixes.
==== gsettings-desktop-schemas ====
Version update (41.0 -> 42.0)
Subpackages: gsettings-desktop-schemas-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Updated translations.
- Update to version 42.beta:
+ Add setting to control privacy screen feature.
+ Updated translations.
- Update to version 42.alpha:
+ Add color scheme setting and high-contrast preference
+ Updated translations.
==== gstreamer-plugins-rs ====
- Update constraints for riscv64
==== gtk4 ====
Version update (4.6.1 -> 4.6.2)
Subpackages: gtk4-lang gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0
- Update to version 4.6.2:
+ GtkScrolledWindow:
- Set scroll-to-focus on viewports
- Avoid doubly triggering deceleration
+ GtkEntry: Stop cursor blinking on focus-out
+ Emoji:
- Update Emoji data to CLDR 40 and Unicode 14
- Add more locales for Emoji data
+ GDK:
- Optimize texture conversions on x86 and ARM
- Use EGK_KHR_swap_buffers_with_damage if available
+ GSK:
- Avoid clearing opaque regions
- Support using a non-default framebuffer
- Handle large viewports by tiling
+ Wayland:
- Prefer xdg-activation over gtk-shell
- text protocol: Fix text caret location
- text protocol: Use serials to control outbound messages
+ Inspector: Show app ID and resource path
+ Demos: widget-factory: Handle F11 to toggle fullscreen
+ Tools: gtk-builder-tool: Allow use without display
+ Updated translations.
==== gtksourceview4 ====
Version update (4.8.2 -> 4.8.3)
Subpackages: gtksourceview4-lang libgtksourceview-4-0 typelib-1_0-GtkSource-4
- Update to version 4.8.3:
+ Adds support for more Pango font-variants.
+ Style updates to solarized-dark, solarized-light.
+ Language updates to lean, rst, c, gtk-doc, javascript, and
json.
+ Updated translations.
==== gtksourceview5 ====
Version update (5.2.0 -> 5.4.0)
Subpackages: gtksourceview5-lang libgtksourceview-5-0 typelib-1_0-GtkSource-5
- Update to version 5.4.0:
+ Style updates for Adwaita, Adwaita-dark, solarized-light,
solarized-dark, Classic, and a new Cobalt-light variant.
+ Language improvements for C, C++, GTK-DOC, and JSON.
+ Various header fixes.
+ Additional API to append/prepend search paths for language
manager.
+ Allow loading language specifications via GResources.
+ A new "weight" attribute for style schemes which allows more
control than just bold="true".
+ Various Vim emulation fixes.
+ GtkSourceView now requires GTK 4.6 for various CSS improv.
+ Updated translations.
- Update to version 5.3.2:
+ Support ctrl+shift+v in Vim insert mode to paste similar to
terminal.
+ Improve placement of H/L movements in Vim emulation.
+ Various build system improvements.
+ Fix running testsuite before installation.
+ Bump GTK required version to match actual requirements in code.
+ Remove CSS line-height usage until we can depend on GTK 4.6.
- Update to version 5.3.1:
+ python3.lang: add support for .pyi glob and f-strings.
+ c.lang: Hightlight _t and _T types.
+ rust.lang: You can now style lifetime and self in style
schemes.
+ javascript.lang: Support for shebang's have been added.
+ GObject Introspection improvements.
+ Fixes to work around improper selections in some style-schemes.
+ Vim: many improvements to and compatibility fixes in emulation.
+ Tracing: More modules now use sysprof for tracing information.
+ Ctrl+shift+u works again when auto-indent is enabled, which was
stealing input before ctrl+shift+u could process the unicode
input.
+ Gutter renderers now more aggresively cache color information
for drawing highlights and more.
+ GtkSourceGutterRendererLines avoids using GMarkup just for bold
attributes as using a single referenced PangoAttrList is
faster.
+ Adwaita and Adwaita-dark have been updated and improved along
with more specific highlighting for a number of languages.
+ You can now set `bold="false"` on current-line-number to
disable bold weight on the current line number.
+ Drawing of background grids have been improved when margins are
used as well as trying harder to align to the character grid
and taking CSS line-height into account when possible.
+ Current line number is no longer drawn specially when
selections are active. The highlight-current-line is also
disabled during selections.
+ GtkSourceFileLoader now tries to use aligned pages when loading
buffers from storage and reads in a multiple of the page size.
+ Build fixes for macOS.
+ Updated translations.
- Update to version 5.3.0:
+ Documentation has been updated to use gi-docgen.
+ Style schemes now support the <metadata> tag similar to
languages.
+ Selections for most style schemes bundled with GtkSourceView
are now translucent and do not modify the foreground color.
+ The Vala bindings have moved from the Gtk namespace to the
GtkSource namespace to match the bindings in all other
languages.
+ A new Vim emulator in the form of GtkSourceVimIMContext. This
can emulate basic features such as Normal, Insert, Replace,
Visual, Visual Line, and Command Bar modes. Additionally, many
Vim-style motions and text-objects are supported.
+ Updated language specs: rst.lang, c.lang, cpp.lang, vala.lang,
spice.lang, lean.lang, and yara.lang.
+ Updated style schemes which improve the quality of output when
used with non-standard GTK themes.
+ A new GtkSourceStyleSchemePreview widget.
+ The GtkSourceStyleSchemeChooserWidget now uses
GtkSourceStyleSchemePreview to display style schemes.
+ Improve autocompletion styling when used with libadwaita.
+ Improvements to cell alignment in the gutter particularly
useful when the CSS line-height attribute is used.
+ Many fit-n-finish improvements to GtkSourceMap.
+ The gutter line renderer now adapts to more situations where it
will need to redraw based on highlight-current-line.
+ Build system improvements.
+ Updated translations.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
upstreams port to gi-docgen.
- Fix rpmlint warning: use explicit dependency on
libgtksourceview-5-0 from -devel package instead of relying on
the virtual %{name} provides.
==== gvfs ====
Version update (1.48.1 -> 1.50.0)
Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang
- Update to version 1.50.0:
+ Updated translations.
- Update to version 1.49.90:
+ http/dav: Port to libsoup3.
+ http: Do not silently accept invalid certificates.
+ build: Remove incorrect i18n.merge_file argument to fix build.
+ Updated translations.
- Drop 17a067b9b823a0d54e061eae45ff8e2c7e4a88d0.patch: Fixed
upstream.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
BuildRequires following upstreams port.
==== libdazzle ====
Version update (3.42.0 -> 3.44.0)
Subpackages: libdazzle-1_0-0 libdazzle-lang
- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.90:
+ Apply CSS changes immediately.
+ Build fixes for stack protector.
+ Improvements to DzlTaskCache.
+ GCC fixes for macOS.
+ Fix page-size for spinbutton adjustments.
+ Note that libdazzle is not expected to survive into GTK 4.
Applications using features from libdazzle should either look
to the replacements that can be found as part of GTK 4 itself
or libadwaita.
For those using the more esoteric features of libdazzle like
fuzzy search, tries, and file system abstractions, you should
copy those into your project instead.
==== libgit2 ====
Version update (1.4.1 -> 1.4.2)
- update to 1.4.2:
* remote: do store the update_tips callback error value
==== libgsf ====
Version update (1.14.48 -> 1.14.49)
Subpackages: gsf-office-thumbnailer libgsf-1-114 libgsf-lang
- Update to version 1.14.49:
+ Use g_date_time_new_from_iso8601 and g_date_time_format_iso8601
when available.
+ Fix problems with non-western text in OLE properties.
==== libhandy ====
Version update (1.5.0 -> 1.6.1)
Subpackages: libhandy-1-0 libhandy-lang typelib-1_0-Handy-1_0
- Update to version 1.6.1:
+ HdyStyleManager: Correctly reset the theme if we're not
overriding it. Fixes switching away from HighContrast.
- Update to version 1.6.0:
+ Fix introspection-related build warnings.
+ AdwStyleManager: Make color-scheme work with GTK themes ending
in -dark.
+ Updated translations.
- Update to version 1.5.91:
+ HdyAvatar: Fix invalid UTF-8 handling.
+ HdyStyleManager: Don't disable non-CSS animations during style
changes.
+ Fix carousel indicator sizing.
- Update to version 1.5.90:
+ Documentation:
- Port to gi-docgen
- Use "Since: 1.0" for pre-1.0 symbols
- Various cleanups and consistency updates
+ Demo:
- Fix keyboard navigation
- Don't make rows containing buttons activatable
- Set minimum width on the view switcher window
+ HdyCarousel: Properly remove mouse wheel timer
+ HdyClamp: Fix measuring
+ HdyKeypad: Fix keyboard navigation
+ HdyStyleManager: Properly reset animations after style changes
+ HdySwipeTracker: Fix a runtime warning
+ HdyTabView: Propagate Alt+[0-9] when trying to switch to the
selected tab
+ HdyViewSwitcher: Properly center button labels
+ Build and CI cleanups
+ Remove unused distro packaging
+ Updated translations.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstreams port.
==== 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).
==== libpeas ====
Version update (1.30.0 -> 1.32.0)
Subpackages: libpeas-1_0-0 libpeas-gtk-1_0-0 libpeas-lang libpeas-loader-python3 typelib-1_0-Peas-1_0 typelib-1_0-PeasGtk-1_0
- Update to version 1.32.0:
+ Icon licenses have been corrected.
+ Parallel build system operation fixes.
+ Various build warnings squashed.
+ Various GIR data that should not have been exported was
removed.
+ Use gi-docgen for documentation.
+ Updated translations.
- Drop patches fixed upstream:
+ a9d2ba590641d832dcf6b97184687b6eb424c00f.patch
+ dfc763c16c0ce66a180ccb13205f1ca9666278a8.patch
+ 2a976339f444d70f10949901a6ee2b1f8ccb24b6.patch
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
upstream changes.
==== librest0_7 ====
Subpackages: librest-0_7-0 typelib-1_0-Rest-0_7
- Initial packaging of librest 0.7 api compat package.
==== libsoup ====
Version update (3.0.4 -> 3.0.5)
Subpackages: libsoup-3_0-0 libsoup-lang typelib-1_0-Soup-3_0
- Update to version 3.0.5:
+ Misc HTTP/2 fixes.
+ Fix missing files for installed-tests.
+ Fix SoupServer not properly handling invalid percent encoded
paths.
+ Fix other areas not properly handling invalid percent encoded
paths.
+ Fix SoupLogger:max-body-size of 0 meaning log nothing.
==== libspectre ====
Version update (0.2.9 -> 0.2.10)
- update to 0.2.10:
* Fix display of some EPS files
* Fixed memory leak in in case spectre_presize is called multiple
times
* Use the new api to pass the callbacks to libgs. Needs
ghostscript >= 9.53
==== libxml2 ====
Version update (2.9.12 -> 2.9.13)
Subpackages: libxml2-2 libxml2-2-32bit libxml2-tools
- Build python bindings in a 2nd run, using multibuild: otherwise,
libxml2 requires pkgconfig(libxml-2.0) to build, causing issues
to bootstrap.
- Update to version 2.9.13:
* Security fixes:
+ [CVE-2022-23308] Use-after-free of ID and IDREF attributes
(boo#1196490);
+ Several memory leaks and another issues.
* Many regressions fixes.
* Numerous bug fixes, including, among many others:
+ xmllint's --maxmem option should work as expected now;
+ xmllint now returns an error if arguments are missing.
* Numerous tests and code and fuzzing fixes and improvements.
* Updated documentation.
- The full Libxml2 2.9.13 NEWS can be found here:
https://download.gnome.org/sources/libxml2/2.9/\
libxml2-2.9.13.news.
- Replace version-release macros in all 3 Obsoletes tag with
plain 2.9.13 to avoid unwanted behaviors in the future.
- Remove dropped upstream AUTHORS file from list of files to be
installed in the documentation location with 'cp' command.
- Update http://xmlsoft.org URL tag to Libxml2's new web home:
https://gitlab.gnome.org/GNOME/libxml2.
- Update ftp://xmlsoft.org Source tag to Libxml2's new download
host: https://download.gnome.org.
- Drop deprecated Python-2-related macro definitions/conditional
statement from spec file.
- Drop merged upstream patches:
libxml2-fix-lxml-corrupted-subtree-structures.patch;
libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch.
- Drop libxml2.keyring source file as the new download host doesn't
offer GPG signatures.
- Use ldconfig_scriptlets macro for post(un) handling.
==== libxml2-python ====
Version update (2.9.12 -> 2.9.13)
- Build python bindings in a 2nd run, using multibuild: otherwise,
libxml2 requires pkgconfig(libxml-2.0) to build, causing issues
to bootstrap.
- Update to version 2.9.13:
* Security fixes:
+ [CVE-2022-23308] Use-after-free of ID and IDREF attributes
(boo#1196490);
+ Several memory leaks and another issues.
* Many regressions fixes.
* Numerous bug fixes, including, among many others:
+ xmllint's --maxmem option should work as expected now;
+ xmllint now returns an error if arguments are missing.
* Numerous tests and code and fuzzing fixes and improvements.
* Updated documentation.
- The full Libxml2 2.9.13 NEWS can be found here:
https://download.gnome.org/sources/libxml2/2.9/\
libxml2-2.9.13.news.
- Replace version-release macros in all 3 Obsoletes tag with
plain 2.9.13 to avoid unwanted behaviors in the future.
- Remove dropped upstream AUTHORS file from list of files to be
installed in the documentation location with 'cp' command.
- Update http://xmlsoft.org URL tag to Libxml2's new web home:
https://gitlab.gnome.org/GNOME/libxml2.
- Update ftp://xmlsoft.org Source tag to Libxml2's new download
host: https://download.gnome.org.
- Drop deprecated Python-2-related macro definitions/conditional
statement from spec file.
- Drop merged upstream patches:
libxml2-fix-lxml-corrupted-subtree-structures.patch;
libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch.
- Drop libxml2.keyring source file as the new download host doesn't
offer GPG signatures.
- Use ldconfig_scriptlets macro for post(un) handling.
==== mailx ====
- Fix number check of test (builtin) in %pre scriptlet (boo#1197317)
==== makedumpfile ====
- makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch:
sadump, kaslr: fix failure of calculating kaslr_offset
(bsc#1196736).
==== mutter ====
Version update (41.4 -> 42.0)
Subpackages: mutter-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Fix X11 ? wayland drops ending up in the wrong wayland client.
+ Make xdg-activation interoperate with other startup sequences.
+ Fix stuck grab feedback actor during compositor grabs.
+ Make gnome-desktop dependency optional.
+ Provide better profiling information.
+ Drop ClutterEvent "source" field.
+ Add support for xdg_toplevel.configure_bounds().
+ Add support for wl_surface.offset.
+ Fix resizing of virtual monitors.
+ Include size in configure events of maximized clients.
+ Only allow direct scanouts for surfaces that aren't cropped,
scaled or rotated.
+ Fix pipewire screencasts.
+ Plugged memory leak.
+ Fixed crash.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop mutter-ci-catchsegv.patch: No longer needed.
- Update to version 42.beta+11:
* meson: Enable -Wall by default
* core: Initialize g_autofree with NULL
* ci:
- Rebuild image with newer dependencies
- Install xwayland from tag directly
* wayland/keyboard: Remove unnused define
* Updated translations.
- Switch to using source service again.
- Flip profiler bcond to without, build profiling/sysprof support
again.
==== nautilus ====
Version update (41.2 -> 42.0)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 nautilus-lang
- Update to version 42.0:
+ Fix HiDPI thumbnails in list view.
+ Properly dispose pathbar to avoid crashes.
+ Updated translations.
- Update to version 42.rc:
+ Tweak thumbnail shadow drawing to fix performance regressions.
+ Various search engine fixes.
+ Updated translations.
- Update to version 42.beta:
+ Revert GTK 4 switch and intentional regressions.
+ Fix criticals when selecting non-ZIP formats for compression.
+ Add shadows to thumbnails in the old views.
+ Support dark mode setting.
+ Updated translations.
- Revert changes done in alpha, but leave the "gtk 4 port"
BuildRequires in place, but disabled. Add back
pkgconfig(gtk+-3.0), pkgconfig(libhandy-1) and
pkgconfig(gnome-desktop-3.0). Rename back to
typelib-1_0-Nautilus-3_0.
==== nfs-utils ====
Subpackages: libnfsidmap1 nfs-client nfs-kernel-server
- drop reenable-nfsv2.patch (poo#106679)
==== nghttp2 ====
Version update (1.46.0 -> 1.47.0)
- update to 1.47.0:
* see https://nghttp2.org/blog/2022/02/23/nghttp2-v1-47-0/
==== ocfs2-tools ====
- fsck.ocfs2: do not try locking after replaying journals if -F is given (bsc#1196705)
+ fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch
==== orca ====
Version update (41.2 -> 42.0)
Subpackages: orca-lang
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Web:
- Improve behavior during event flood of table-related events
from web apps.
- Fix bug causing us to ignore a newly-loaded document due to
it having a bogus index in parent.
+ LibreOffice: Fix bug causing lines with embedded objects to not
be spoken.
+ Updated translations.
- Update to version 42.beta:
+ Web: More aggressively update focus for focused entries and
spinners
+ Fix regression in soffice's presentation of indentation
+ Web: Announce locusOfFocus update during object destruction
+ Remove unused method in src/orca/script_utilities.py
+ Updated translations.
==== polari ====
Version update (41.0 -> 42.0)
Subpackages: polari-lang
- Update to version 42.0:
+ Move /command feedback into a popover.
+ Port UI to libadwaita.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop patches fixed upstream:
+ 0f0a4b54142d8b424969f0b6ace6fc8b53b1d05d.patch
+ polari-fix-nb-translation.patch
- Add appstream-glib, desktop-file-utils and json-glib-devel
BuildRequires, and add check section and meson_test macro:
Validate appdata, desktopfile, networks.json and functions during
build.
- Add pkgconfig(gtk4) and pkgconfig(libadwaita-1) BuildRequires:
New dependencies after upstreams port of UI to libadwaita.
- Add obsolete-not-provided typelib-1_0-Polari-1_0 to rpmlintrc: We
know that we are not providing the Obsoleted typelib, this is on
purpose, as the typelib is now private.
==== python-botocore ====
Version update (1.24.10 -> 1.24.22)
- update to 1.24.22:
* enhancement:jmespath: Add env markers to get working version of jmespath
for python 3.6
* api-change:``glue``: Added 9 new APIs for AWS Glue Interactive Sessions:
ListSessions, StopSession, CreateSession, GetSession, DeleteSession,
RunStatement, GetStatement, ListStatements, CancelStatement
* enhancement:Dependency: Added support for jmespath 1.0
api-change:``amplifybackend``: Adding the ability to customize Cognito
verification messages for email and SMS in CreateBackendAuth and
UpdateBackendAuth. Adding deprecation documentation for ForgotPassword in
CreateBackendAuth and UpdateBackendAuth
* api-change:``acm-pca``: AWS Certificate Manager (ACM) Private Certificate
Authority (CA) now supports customizable certificate subject names and
extensions.
* api-change:``ssm-incidents``: Removed incorrect validation pattern for
IncidentRecordSource.invokedBy
* api-change:``billingconductor``: This is the initial SDK release for AWS
Billing Conductor. The AWS Billing Conductor is a customizable billing
service, allowing you to customize your billing data to match your desired
business structure.
* api-change:``s3outposts``: S3 on Outposts is releasing a new API,
ListSharedEndpoints, that lists all endpoints associated with S3 on
Outpost, that has been shared by Resource Access Manager (RAM).
* api-change:``robomaker``: This release deprecates ROS, Ubuntu and Gazbeo
from RoboMaker Simulation Service Software Suites in favor of user-supplied
containers and Relaxed Software Suites.
* api-change:``dataexchange``: This feature enables data providers to use the
RevokeRevision operation to revoke subscriber access to a given revision.
Subscribers are unable to interact with assets within a revoked revision.
* api-change:``ec2``: Adds the Cascade parameter to the DeleteIpam API.
Customers can use this parameter to automatically delete their IPAM,
including non-default scopes, pools, cidrs, and allocations. There mustn't
be any pools provisioned in the default public scope to use this parameter.
* api-change:``cognito-idp``: Updated EmailConfigurationType and
SmsConfigurationType to reflect that you can now choose Amazon SES and
Amazon SNS resources in the same Region.
* enhancement:AWSCRT: Upgrade awscrt extra to 0.13.5
* api-change:``location``: New HERE style "VectorHereExplore" and
"VectorHereExploreTruck".
* api-change:``ecs``: Documentation only update to address tickets
* api-change:``keyspaces``: Fixing formatting issues in CLI and SDK documentation
* api-change:``rds``: Various documentation improvements
* api-change:``kendra``: Amazon Kendra now provides a data source connector
for Slack. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-slack.html
* api-change:``timestream-query``: Amazon Timestream Scheduled Queries now
support Timestamp datatype in a multi-measure record.
* enhancement:Stubber: Added support for modeled exception fields when adding
errors to a client stub. Implements boto/boto3`#3178
* api-change:``elasticache``: Doc only update for ElastiCache
* api-change:``config``: Add resourceType enums for
AWS::ECR::PublicRepository and AWS::EC2::LaunchTemplate
* api-change:``outposts``: This release adds address filters for listSites
* api-change:``lambda``: Adds PrincipalOrgID support to AddPermission API.
Customers can use it to manage permissions to lambda functions at AWS
Organizations level.
* api-change:``secretsmanager``: Documentation updates for Secrets Manager.
* api-change:``connect``: This release adds support for enabling Rich
Messaging when starting a new chat session via the StartChatContact API.
Rich Messaging enables the following formatting options: bold, italics,
hyperlinks, bulleted lists, and numbered lists.
* api-change:``chime``: Chime VoiceConnector Logging APIs will now support
MediaMetricLogs. Also CreateMeetingDialOut now returns
AccessDeniedException.
* api-change:``transcribe``: Documentation fix for API
`StartMedicalTranscriptionJobRequest`, now showing min sample rate as 16khz
* api-change:``transfer``: Adding more descriptive error types for managed workflows
* api-change:``lexv2-models``: Update lexv2-models client to latest version
* api-change:``comprehend``: Amazon Comprehend now supports extracting the
sentiment associated with entities such as brands, products and services
from text documents.
* api-change:``eks``: Introducing a new enum for NodeGroup error code:
Ec2SubnetMissingIpv6Assignment
* api-change:``keyspaces``: Adding link to CloudTrail section in Amazon
Keyspaces Developer Guide
* api-change:``mediaconvert``: AWS Elemental MediaConvert SDK has added
support for reading timecode from AVCHD sources and now provides the
ability to segment WebVTT at the same interval as the video and audio in
HLS packages.
* api-change:``chime-sdk-meetings``: Adds support for Transcribe language
identification feature to the StartMeetingTranscription API.
* api-change:``ecs``: Amazon ECS UpdateService API now supports additional
parameters: loadBalancers, propagateTags, enableECSManagedTags, and
serviceRegistries
* api-change:``migration-hub-refactor-spaces``: AWS Migration Hub Refactor
Spaces documentation update.
* api-change:``synthetics``: Allow custom handler function.
* api-change:``transfer``: Add waiters for server online and offline.
* api-change:``devops-guru``: Amazon DevOps Guru now integrates with Amazon
CodeGuru Profiler. You can view CodeGuru Profiler recommendations for your
AWS Lambda function in DevOps Guru. This feature is enabled by default for
new customers as of 3/4/2022. Existing customers can enable this feature
with UpdateEventSourcesConfig.
* api-change:``macie``: Amazon Macie Classic (macie) has been discontinued
and is no longer available. A new Amazon Macie (macie2) is now available
with significant design improvements and additional features.
* api-change:``ec2``: Documentation updates for Amazon EC2.
* api-change:``sts``: Documentation updates for AWS Security Token Service.
* api-change:``connect``: This release updates the *InstanceStorageConfig
APIs so they support a new ResourceType:
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS. Use this resource type to enable
streaming for real-time contact analysis and to associate the Kinesis
stream where real-time contact analysis segments will be published.
* api-change:``greengrassv2``: Doc only update that clarifies Create
Deployment section.
* api-change:``fsx``: This release adds support for data repository
associations to use root ("/") as the file system path
* api-change:``kendra``: Amazon Kendra now suggests spell corrections for a
query. For more information, see
https://docs.aws.amazon.com/kendra/latest/dg/query-spell-check.html
* api-change:``appflow``: Launching Amazon AppFlow Marketo as a destination
connector SDK.
* api-change:``timestream-query``: Documentation only update for SDK and CLI
* api-change:``gamelift``: Minor updates to address errors.
* api-change:``cloudtrail``: Add bytesScanned field into responses of
DescribeQuery and GetQueryResults.
* api-change:``athena``: This release adds support for S3 Object Ownership by
allowing the S3 bucket owner full control canned ACL to be set when Athena
writes query results to S3 buckets.
* api-change:``keyspaces``: This release adds support for data definition
language (DDL) operations
* api-change:``ecr``: This release adds support for tracking images lastRecordedPullTime.
==== qpdf ====
Version update (10.6.2 -> 10.6.3)
- update to 10.6.3:
* Minor internal changes to assist with building in other
environments: rename internal bits.icc to qpdf/bits_functions.hh
(not part of public API), enforce reordering of header files to
prevent jpeglib.h from interfering with other headers, remove an
unused header that was accidentally added in 10.6.0 but never
referenced by any code.
* Make build work and tests work when NDEBUG is defined. This
involved a few changes to some test files but no changes to any
library code.
* Bug fix in JSON parser: accept \/ in a string as valid input per
JSON spec even though we don't translate / to \/ on output.
* Recognize PDF strings explicitly marked as UTF-8 as allowed by
the PDF 2.0 spec. Fixes #654.
* Bug fix: when generating appearance streams, the font size was
substituted incorrectly from /DA if Tf was absent or the number
preceding Tf was out of range. Fixes #655.
==== rdma-core ====
Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1 rdma-ndd
- util-Add-barriers-support-for-RISC-V.patch: Backport from upstream: Add
barriers support for RISC-V
==== simple-scan ====
Version update (40.7 -> 42.0)
Subpackages: simple-scan-lang
- Update to version 42.0:
+ Skip virtual devices when detecting scanners.
+ Add support for postprocessing scripts.
+ Save Window state to user's .config folder instead of user's
.cache folder.
+ Updates 'About' dialog to match with other GNOME apps.
+ Delete autosave records after creating new document.
+ Fix replacing underscore with space.
+ Fix autosave of Page Side property.
+ Add the device name to the label if there are several identical
models.
+ Fix incorrect scan button tooltips.
+ Updated translations.
- Drop patches fixed upstream:
+ da6626debe00be1a0660f30cf2bf7629186c01d5.patch
+ 200.patch
==== totem ====
Version update (3.38.2 -> 42.0)
Subpackages: totem-lang totem-plugins
- Update to version 42.0:
+ Updated appdata screenshots.
+ Fix screenshot functionality not working since the port to the
OpenGL video widget.
+ Updated translations.
- Update to version 42.beta:
+ Port video widget from obsolete Clutter to OpenGL
+ Move subtitles and audio track selection to its own menu
+ Add shortcuts for mute, cycling through subtitles, toggling
subtitles and seeking to specific places in the video
+ Implement a enabled-by-default native MPRIS plugin to replace
the Python MPRIS plugin
+ Remove media-player-keys plugin that supported the old GNOME
Settings Daemon API, now replaced by MPRIS
+ Show more precise elapsed time when stepping frame-by-frame
+ Implement "search by title" in OpenSubtitles plugin
+ Updated translations.
- Drop patches fixed upstream:
+ totem-fix-meson-061.patch
+ totem-enable-vaapi.patch
- Drop conditional zeitgeist plugin and Obsolete it, removed
upstream long ago.
- Drop gcc-c++, pkgconfig(clutter-1.0), pkgconfig(clutter-gst-3.0),
and pkgconfig(clutter-gtk-1.0) BuildRequires following upstreams
port to OpenGL. Also drop gstreamer-plugin-cluttergst3
Recommends.
- Add gstreamer-plugins-good-gtk, pkgconfig(libhandy-1) and
pkgconfig(libpeas-gtk-1.0) BuildRequires: New dependencies. Also
add gstreamer-plugins-good-gtk Requires.
- Drop the workaround for parallel build breakage, no longer
needed.
- Switch to gitcheckout via source service.
==== tracker ====
Version update (3.2.1 -> 3.3.0)
Subpackages: libtracker-sparql-3_0-0 tracker-data-files tracker-lang typelib-1_0-Tracker-3_0
- Update to version 3.3.0:
+ Fix storage of subsecond information in date/time properties.
+ Add more tests.
- Update to version 3.3.0.rc:
+ Fix cursor column names for date and resource types.
+ Fix possible crasher.
+ Added non-installable benchmark utility.
+ Added build option to pick libsoup versions to build support
for.
+ Added build option to disable tests.
+ Fixed generation of man pages with newer asciidoc.
- Update to version 3.3.0.beta:
+ Add API to serialize data into various RDF formats
+ Add API to map a TrackerSparqlConnection as a SERVICE of
another TrackerSparqlConnection
+ Fixed possible warnings and missed notifications in
TrackerNotifier
+ Updated "tracker3 export" to use serialization API
+ Documentation fixes
+ Added internal TrackerRowid type to represent ROWIDs
- Update to version 3.3.0.alpha:
+ Add more specific error codes for problems found updating a
database to new ontology changes.
+ Add method to create a TrackerStatement from a GResource file
+ Fix 0-len matches in ? and * property path operators
+ Handle query cancellation in TrackerEndpointDBus
+ Consistency fixes to TrackerSparqlStatement API in all
connection types
+ Deprecate tracker_namespace_manager_get_default(), use
tracker_sparql_connection_get_namespace_manager() instead
+ Fix rare crash when concurrently querying the database while
a graph is being created/deleted.
+ Add TRACKER_SPARQL_CONNECTION_ANONYMOUS_BNODES flag to
optionally enable a treatment of blank nodes that is
compliant with the SPARQL 1.1 specs.
+ Documentation improvements
+ Fix spurious locking errors with in-memory databases
+ Fixes to CLI tools detection on NixOS
+ Updated translations.
- Drop tracker-fix-actual-0-path-matches.patch and
5883cebf8d7b2948bcb808162e78a4629ab3315c.patch: fixed upstream.
==== tracker-miners ====
Version update (3.2.2 -> 3.3.0)
Subpackages: tracker-miner-files tracker-miners-lang
- Update to version 3.3.0:
+ Initialize stable URN cache prior to extractor modules in
tracker-extract-3.
==== upower ====
Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0 upower-lang
- Drop downstream patch that hopefully should no longer be needed:
+ upower-hibernate-insteadof-hybridsleep.patch.
==== vlc ====
Version update (3.0.17 -> 3.0.17.3)
Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau
- Update to version 3.0.17.3:
+ This is a fixup release which fixes a regression that could
cause a lack of audio for adaptive streaming playback. It is
identical to 3.0.17.2 otherwise.
+ This updates contains various fixes and improvements:
- Major adaptive streaming stack overhaul
- Major codec updates
- Many third party libraries update
- Allow brackets in the path section of URLs
- Better notch support for new macbooks
- Add support for DAV video and Webp image formats
- Improve AV1 live streaming support
- Several SRT support improvements
- Numerous crash fixes
- Update youtube script
- Changes from version 3.0.17.2:
+ This is a fixup release which fixes youtube playback and
contextual menus on integrated video for the Qt interface. It
is identical to 3.0.17-1 otherwise.
- Changes from version 3.0.17-1:
+ This is a fixup release which bumps libflac to 1.3.4 in order
to fix CVE-2020-0499 and CVE-2021-0561 on platforms for which
we provide binary releases.
- Disable libnfs and soxr integration on suse_version < 1500 (e.g
SLE12).
==== vte ====
Version update (0.66.2 -> 0.67.90)
Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91 vte-lang
- Update to version 0.67.90:
+ widget:
- Defer alignment API to next cycle
- Deprecate VteCharAttributes struct
- Deprecate the attributes out-param for vte_terminal_get_text
- Fix measure baseline to return -1
+ all: Remove SIXEL support from stable branch
+ sixel: Fix DECGRI for parameter value 0
+ build:
- Change gtk4 GIR version hack
- Assert on non-supported option on stable branch
+ lib: Remove misplaced inline from function declaration
+ emulation: Support XTVERSION sequence
+ parser: Fix comments
+ fonts: Fix height check
+ Updated translations.
- Disable gtk4 support via bcond. Upstream did not move forward
with this support for now.
- Update to version 0.66.90+git.e32dba1:
+ build:
- Fix check for -fstack-protector* compiler support
- Rework function checks
- Fix build with kernel headers from linux < 4.13
+ app:
- Fix context menu styling
- Improve option value description
- Add option to set initial title
+ widget:
- Split alignment and fill properties
- Fix Since version for new API
- Add vte_terminal_paste
- Add more precondition checks for vte_pty_spawn_async_with_fds
- Correct some API Since: versions
- Adjust preedit position to GtkEntry
+ vala:
- Reference of [GtkChild] field is handled by GtkBuilder, type
must be unowned
- Fix accessibility of constant intializer expression
+ terminal:
- Make CRLF pastification smarter
- Make pastification not replace something with nothing
- Add tests for text paste transformation
+ parser:
- Fix some control codes
- Recognise more commands
- modes: Fix DECSDM default value
+ lib:
- Check for close_range function and use it when available
- ABI repairs
+ emulation:
- ECMA modes should not be saved by DECSC
- Use correct range for DECRQCRA
- Docs improvements
- Fix xterm window size request response
+ fonts:
- Relax font sanitisation
- Improve font bolding
- More metrics sanity checks
+ vte.sh: Fix the check for PROMPT_COMMAND when it is unset
+ docs: Add index for API new in 0.68
+ vte.sh: Use PROMPT_COMMAND as an array when possible
+ spawn: FD reassignment code tweaks
+ Updated translations.
- Add pkgconfig(gtk4) BuildRequires and pass gtk4=true to meson,
build gtk4 widgets. Following this, add new sub-packages
typelib-1_0-Vte-2.91-gtk4 and vte-tools-gtk4.
==== webkit2gtk3 ====
Version update (2.34.6 -> 2.36.0)
Subpackages: WebKit2GTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles
- Update to version 2.36.0:
+ Add new accessibility implementation using ATSPI DBus
interfaces instead of ATK.
+ Add support for requestVideoFrameCallback.
+ Change hardware-acceleration-policy setting default value to
always.
+ Add support for media session.
+ Add new API to set HTTP response information to custom uri
schemes.
+ Make user interactive threads (event handler, scrolling, ?)
real time in linux.
- Update to version 2.35.90:
+ Fix scrolling with the mouse wheel on sites using
overscroll-behavior.
+ Suspend web processes after some time in the process cache.
+ Fix renderning of horizontal scrollbars with themes enabling
steppers.
+ Ensure EGL displays are terminated before web process exits.
+ Deinitialize gstreamer before web process exits.
+ Make fonts under XDG_DATA_DIRS available in web process sanbox.
+ Canonicalize paths passed to bubblewrap launcher.
+ Fix several crashes and rendering issues.
+ Updated translations.
==== webkit2gtk3-soup2 ====
Version update (2.34.6 -> 2.36.0)
Subpackages: WebKit2GTK-4.0-lang libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles
- Update to version 2.36.0:
+ Add new accessibility implementation using ATSPI DBus
interfaces instead of ATK.
+ Add support for requestVideoFrameCallback.
+ Change hardware-acceleration-policy setting default value to
always.
+ Add support for media session.
+ Add new API to set HTTP response information to custom uri
schemes.
+ Make user interactive threads (event handler, scrolling, ?)
real time in linux.
- Update to version 2.35.90:
+ Fix scrolling with the mouse wheel on sites using
overscroll-behavior.
+ Suspend web processes after some time in the process cache.
+ Fix renderning of horizontal scrollbars with themes enabling
steppers.
+ Ensure EGL displays are terminated before web process exits.
+ Deinitialize gstreamer before web process exits.
+ Make fonts under XDG_DATA_DIRS available in web process sanbox.
+ Canonicalize paths passed to bubblewrap launcher.
+ Fix several crashes and rendering issues.
+ Updated translations.
==== xdg-desktop-portal ====
Version update (1.14.0 -> 1.14.1)
Subpackages: xdg-desktop-portal-lang
- Update to version 1.14.1:
+ Fix an issue in 1.14.0 where xdg-desktop-portal.service
starting before graphical-session-pre.target would cause the
GNOME session to deadlock by moving code to a new libexec
binary which handles deleting or migrating .desktop files (and
icons) from the dynamic launcher portal for apps which have
been uninstalled or renamed.
+ Fix some bugs in the aforementioned launcher migration
implementation, "xdg-desktop-portal-rewrite-launchers".
+ Fix build without libsystemd.
==== xdg-desktop-portal-gnome ====
Version update (41.1 -> 42.0.1)
Subpackages: xdg-desktop-portal-gnome-lang
- Update to version 42.0.1:
+ Adapt to xdg-desktop-portal screencast restore changes.
+ Don't send selection on remote desktop when nothing was
selected.
+ Minor cleanups.
- Update to version 42.0:
+ Updated translations.
- Update to version 42.rc:
+ Support dark style preference.
+ Support virtual screen cast sources.
+ Redesign screencast portal window.
+ Implement screencast restoration.
+ Use libgnome-desktop-4 for wallpapers.
+ Implement Account portal.
+ Implement Print portal.
- Add pkgconfig(libadwaita-1) and pkgconfig(gnome-desktop-4)
BuildRequires: New dependencies.
==== xterm ====
Version update (370 -> 372)
Subpackages: xterm-bin xterm-resize
- update to 372:
* amend allocation/freeing of scrollback lines, eliminating an
adjustment for status-line added in patch #371 (report/testcase by
Rajeev V. Pillai).
- update to 371:
* drop double-buffer default from test-packages, since that
interferes with status-line.
* add faceSize7 to table in charproc.c, overlooked in patch #360
(patch by Vladimir A. Pavlov).
* use XDrawString rather than XDrawString16 for text when the latter
is not needed.
* improve performance for initializing/reusing graphic objects in the
SIXEL feature.
* improve error-checking for resize.
* fix errata in manual page (Debian #988221).
* extended list of environment variables to purge on startup, i.e.,
in case a user starts xterm from another terminal emulator.
* add comment in cursor.c to explain why autowrap (DECAWM) does not
apply to data saved/restored with save/restore cursor-operations
(report by Thomas Wolff).
* add special case in generating the combining-character table in
wcwidth.c, for Hangul Jamo Extended-B (report by Luis Javier
Merino).
* simplify/improve portability of trap commands in shell-scripts.
* update configure options
- -disable-rectangles,
- -disable-tcap-fkeys and
- -disable-tcap-query
to account for changed default settings.
* rather than ignore empty parameter for setting title, use that to
reset it to ?xterm? for scripting.
* check for out-of-bounds condition while drawing sixels, and quit
that operation (report by Nick Black).
* add fallback definition for PROJECTROOT so that a suitable default
location for luit will be compiled-in on build-servers.
* implement DEC status-line controls DECSASD/DECSSDT:
+ decode controls, set state
+ implement DECRQSS responses
+ implement indicator-style status-line
+ add configure option --enable-status-line
+ add resource indicatorFormat
+ implement host-writable status-line, able to handle
video-attributes and simple left/right cursor movement. This
disallows all of the DEC/xterm private modes such as switching
to/from the alternate screen.
+ move the status-line if the window is resized.
+ Note: the associated screen-resizing does not work for the
special case of TrueType fonts with double-buffering (see note
in patch #349).
* modify configure-script fixup for -Werror options to exclude fixup
for -Werror=format, e.g., -Werror=format-security.
* amend change from patch #370; DEC 070's pseudo-code for DECCOLM
incorrectly suggests that it enables DECLRMM as a side-effect.
* fix some memory leaks seen using esctest and asan2 (patch by Luis
Javier Merino).
- xterm-sigwinch.patch,xterm-suse.patch: refreshed
==== yast2-installation ====
Version update (4.4.49 -> 4.4.50)
- Do not stop xvnc.socket but run the YaST2-Second-Stage and
YaST2-Firsboot services before it in order to prevent early
vnc connections (bsc#1197265)
-4.4.50
==== yelp ====
Version update (41.2 -> 42.0)
Subpackages: libyelp0 yelp-lang
- Update to version 42.0:
+ Updated appdata screenshot.
- Update to version 42.beta:
+ Add a nightly app icon
+ Use HdyApplicationWindow for rounded bottom corners
+ Always use headerbar
+ Support color scheme
+ Add flatpak manifest
+ Align app name in metadata with .desktop name
+ Fix up issues with reload, including reloading on theme change
+ Stop building the gtk-docs, because they are unused.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.
- Add explicit yelp Requires in devel subpackage, move
libyelpwebextension.so to main yelp package.
- Add explicit pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0),
pkgconfig(gtk+-unix-print-3.0) and pkgconfig(libxml-2.0)
BuildRequires: align better with what configure checks for.
- Drop downstream patch yelp-lang-bundle.patch: We no longer ship
lang-packs in bundles, so it is no longer needed.
==== yelp-xsl ====
Version update (41.1 -> 42.0)
- Update to version 42.0:
+ No changes since beta, stable release only.
- Update to version 42.beta:
+ Fix topic and section links in Mallard stack files
+ Avoid use of global l10n.locale parameter
+ Updated translations.
5
4
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&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
binutils
firewalld
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)
guile
mdevctl
nvme-cli
perl-HTML-Parser (3.76 -> 3.77)
pidgin
python-dnspython (2.2.0 -> 2.2.1)
rubygem-ruby-dbus (0.16.0 -> 0.18.0.beta1)
snapper (0.9.1 -> 0.10.0)
texlive-specs-n
vim (8.2.4542 -> 8.2.4602)
wireplumber (0.4.8 -> 0.4.9)
=== 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 libxatracker2
- 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…
==== 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.
==== firewalld ====
Subpackages: firewalld-bash-completion firewalld-lang firewalld-zsh-completion python3-firewall
- Provide dummy firewalld-prometheus-config package (bsc#1197042)
==== gstreamer ====
Version update (1.18.6 -> 1.20.1)
Subpackages: gstreamer-lang 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: gstreamer-plugins-bad-lang 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: gstreamer-plugins-base-lang 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-lang 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)
Subpackages: gstreamer-plugins-ugly-lang
- Update to version 1.20.1:
+ x264enc: fix plugin long-name and description
==== 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
==== mdevctl ====
- spec: BuildRequires python3-docutils instead of all python
flavors of the docutils module
==== nvme-cli ====
Subpackages: nvme-cli-bash-completion nvme-cli-zsh-completion
- Fix install conflict caused by new bash completion script
location (bsc#1197365).
==== 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-lang 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-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.
==== 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.
==== 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
==== texlive-specs-n ====
- Also add some obsoletes
==== vim ====
Version update (8.2.4542 -> 8.2.4602)
Subpackages: gvim vim-data vim-data-common
- Updated to version 8.2.4602, fixes the following problems
* Vim9: "break" inside try/catch not handled correctly.
* Coverity warning for refactored tag search code.
* Coverity warnings for not using returned value.
* Duplicate #undef.
* The neXTaw GUI is old and does not work well.
* Script-local function is deleted when used in a funcref.
* Cannot build with Motif and editres. (Tony Mechelynck)
* When mapping <Esc> terminal codes are not recognized.
* In a :def function "put = expr" does not work.
* Linear tag search is a bit slow.
* Vim9: using null values not sufficiently tested.
* getmousepos() returns the wrong column. (Ernie Rael)
* Test fails without the +job or +channel feature. (Dominique Pellé)
* Confusing comment about 'cursorlineopt'.
* getmousepos() returns the screen column. (Ernie Rael)
* Suspending with CTRL-Z does not work on DragonFlyBSD.
* Build failure with some combination of features. (John Marriott)
* Linear tag search is not optimal.
* "z=" in Visual mode may go beyond the end of the line.
* Running test leaves file behind. (Dominique Pellé)
* No command line completion for :breakadd and :breakdel.
* Check for existing buffer in session file does not work for files in
the home directory.
* Bracketed paste doesn't work well in Visual linewise mode.
* getmousepos() does not compute the column below the last line.
* Coverity warning for not using a return value.
* No command line completion for :profile and :profdel.
* Not all gdb files are recognized.
* Vim9: return type "any" is sometimes changed to first returned type.
(Virginia Senioria)
* A nested function (closure) is compiled for debugging without context.
* Vim9: test for profiling fails.
* Vim9: error for comparing with null can be annoying.
* Message test is flaky. (Elimar Riesebieter)
* No warning when an autoload script for completion function has an error.
* Cannot use page-up and page-down in the command line completion popup menu.
* Vim9: incorrect error for shadowing variable.
* Null types not fully tested.
* Useless code handling a type declaration.
* Screendump test fails.
* Error for using autoload function in custom completion.
* Cannot use keypad page-up/down for completion menu.
* Vim9: no error for using lower case name for "func" argument. (Ernie Rael)
* Vim9: double free after unpacking a list.
* Mapping with key code after other matching mapping does not work.
* Cannot index the g: dictionary.
* Vim9: range type check has wrong offset.
* Cursor line not updated when a callback moves the cursor.
* Search continues after giving E1204.
* Unnecessary call to redraw_later().
* Need to write script to a file to be able to source them.
* X11: using --remote-wait may keep the CPU busy.
* Installing tutor binary may fail.
* LuaV_debug() not covered by tests.
* Profile completion test sometimes fails.
* GTK: get assertion errors when scrolling a split window.
* Vim9: not enough test coverage for executing :def function.
==== wireplumber ====
Version update (0.4.8 -> 0.4.9)
Subpackages: libwireplumber-0_4-0 wireplumber-audio
- 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
1
0
Dear Tumbleweed users and hackers,
Once again we were able to demonstrate the power of OBS and openQA by
allowing the GNOME maintainers to bring the shiny new GNOME 42 into a
snapshot ‘the day it is published upstream’. GNOME 42 was released on
March 23, 2022, and snapshot 20220323 already contains it. But of
course, this is not all that happened during the last week. After all,
we had a total of 6 snapshots published (0318…0323).
The main changes in those snapshots include:
* NetworkManager 1.36.2 & 1.36.4
* Linux kernel 5.16.15
* librsvg 2.52.8
* GNOME 42.0
* VLC 3.0.17.3
* Kubernetes 1.23.4 & 1.22.7
There is a change in the build system that might be of general
interest: The default builrdoot when building against openSUSE:Factory
no longer contains the packages hostname and iputils2. Those have just
been carried around for internal requirements of OBS, which are no
longer valid. There are a few packages around that blindly relied on
those packages being present that might be filing now.
Things that are currently being forged to become ready for consumption
are:
* Move ot use Java 17 openjdk instead of Java 11 openjdk by default
* timezone 2022a: causes a failure in a python module;
https://github.com/pganssle/zoneinfo/issues/114 any help is welcome
* systemd 250.5
* podman 4.0
* Linux kernel 5.17: another python module failing:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:…
* transactional-update 4.0.0 (rc2 is will be shipped)
* GCC 12 work keeps on progressing
Cheers,
Dominique
3
2
Heads Up: PUBLIC SUSE Linux products are now visible for new bugs at bugzilla-o-o
by Lubos Kocman 25 Mar '22
by Lubos Kocman 25 Mar '22
25 Mar '22
Hello openSUSE!
I'm excited to inform you that the days when developers were struggling
to find Public SUSE Linux Enterprise * Bugzilla products where all bugs
are by default visible to the community are finally over. Public SLE
products can be now seen in the default "Enter new bug" dialog at
bugzilla.opensuse.org.
Just to give you a bit of context and information about timing:
The recent change of Bug reporting *policy has introduced larger
utilization of these PUBLIC products in openSUSE Leap. Effectively bugs
against all Leap packages inherited from SLE should be reported in
these PUBLIC SLE Products.
We believe that this effort will increase the transparency of what
exactly is being fixed in the update for Leap. As in the past (I like
how we can start saying it now) most of referenced bugs in patchinfo
were simply created as non-public by default. We're not taking that
option away, but rather identified spots where we can be "open" by
default. Namely openQA and now All bugs coming from Leap and SLE Beta
testers, that were not checked as private during creation.
Big thanks to Vincent Juraj, and the rest of the IT crew who
participated in the change. There were some obstacles but I believe the
change is good, and we should take this direction with future products
as well.
[0] https://bugzilla.opensuse.org/enter_bug.cgi?classification=openSUSE
[1] https://en.opensuse.org/openSUSE_talk:Submitting_bug_reports
--
Best regards
Lubos Kocman
openSUSE Leap Release Manager
1
0
Building multi-arch containers using buildah: How to properly setup binfmt?
by Johannes Kastl 24 Mar '22
by Johannes Kastl 24 Mar '22
24 Mar '22
Good morning,
I asked this on the kubic list already, but we found no solution, hence once
again in a broader round:
How to setup binfmt properly so one can build multi-arch containers with
buildah/podman or docker buildx?
https://podman.io/blogs/2021/10/11/multiarch.html
This is what I found and tested so far:
1. Try to build without any binfmt things:
> $ buildah bud --arch arm64 .
> STEP 1/2: FROM registry.access.redhat.com/ubi8:latest
> STEP 2/2: RUN uname -a
> exec /bin/sh: no such file or directory
> error building at STEP "RUN uname -a": error while running runtime: exit status 1
> ERRO[0003] exit status 1
2. Setup binfmt
Install qemu-linux-user. Check the proc directory:
> # ll /proc/sys/fs/binfmt_misc/
> total 0
> --w------- 1 root root 0 Mar 10 09:45 register
> -rw-r--r-- 1 root root 0 Mar 10 09:45 status
Run "/sbin/qemu-binfmt-conf.sh --persistent yes --systemd ALL" followed by
"systemctl start systemd-binfmt":
> # ll /proc/sys/fs/binfmt_misc/
> total 0
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-aarch64
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-aarch64_be
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-alpha
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-arm
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-armeb
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-hexagon
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-hppa
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-m68k
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-microblaze
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-microblazeel
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-mips
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-mips64
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-mips64el
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-mipsel
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-mipsn32
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-mipsn32el
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-or1k
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-ppc
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-ppc64
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-ppc64le
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-riscv32
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-riscv64
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-s390x
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-sh4
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-sh4eb
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-sparc
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-sparc32plus
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-sparc64
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-xtensa
> -rw-r--r-- 1 root root 0 Mar 11 08:42 qemu-xtensaeb
> --w------- 1 root root 0 Mar 10 09:45 register
> -rw-r--r-- 1 root root 0 Mar 10 09:45 status
3. Try building again
The buildah call still does not work, but now I get another error message...
> $ buildah bud --arch arm64 .
> STEP 1/2: FROM registry.access.redhat.com/ubi8:latest
> STEP 2/2: RUN uname -a
> error building at STEP "RUN uname -a": error while running runtime: exit status 255
> ERRO[0003] exit status 255
I do not want to run a binfmt-docker-container that "does things" to install it,
but I failed to find a nice tutorial on how to set this up (on openSUSE). I
found lots of outdated tutorials for Ubuntu, and it seems to boil down to
installing the qemu-binfmt package and then enable things.
Does anyone have a link at hand that I missed in my searches?
Which step did I miss?
OS is Tumbleweed 20220308
Thanks in advance!
Kind Regards,
Johannes
--
Johannes Kastl
Linux Consultant & Trainer
Tel.: +49 (0) 151 2372 5802
Mail: kastl(a)b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg
http://www.b1-systems.de
GF: Ralph Dehner
Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
6
13
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&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)
mdadm
python-pip (20.2.4 -> 22.0.4)
=== 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
==== 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)
1
0
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
Meeting is hosted here
https://meet.opensuse.org/ReleaseEngineeringMeeting
## Attendees
guillaume_g, lkocman, rbrown, maurizio (m4u), ddemaio,maxlin
## Leap
New Leap build Build189.3published at night looks good.
Requested different approach to Leap to Leap upgrades (either do
migrate to 15.2 prior migrating to new one or migrate release by
release) https://progress.opensuse.org/issues/108692
Dominique: recommendation to use net-installer which should have
updated zypper.
Planning of software-o-o decomission announced on factory@
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
This has raised quite some interest.
Looking into Leap Micro branding
PUBLIC SLE* bugzillla product exposure is delayed, as the only solution
seems to use openSUSE classification for all public products.
openh264
SUSE's TAM for Cisco has asked for more priority on
https://github.com/cisco/openh264/issues/3480
No update since then, I did contact Heroes to assist with any guidance
for prefered rsync solution in between OBS and ciscobinary.openh264.org
Feedback from Cisco
MyGNUHealth - https://code.opensuse.org/leap/features/issue/64 /
feedback from python@. Simon mentioned that perhaps we might not need
to touch setuptools.
I was officially on first SLE Next related talk for project management
last week. It is perhaps a good time to start collecting
wishlist/features/feedback for user stories that might otherwise be
underrepresented. Example: Workstation is not a strong side of SLE but
I'd say it is a still big user story for Leap.
## openSUSE Tumbleweed
openSUSE:Factory build fail stats: 120 failed, 14 unresolvable (last
week: 87/18)
https://tinyurl.com/ysy4nnnz
* Updated Tumbleweed to Mesa 22.0
* GNOME 42.0 is scheduled to be released today; all is packaged and
staged (Staging:G, fitting); just passing QA, some needles missing
(mostly adwaita-icon-theme changes)
* Linux kernel 5.17 is staged
* systemd 250 passed Staging, but in the context of full prod test
caused some issues: bug#1197309 (systemd update not published in any
snapshot)
* GCC 12 pre-integration tests progressing (Staging:Gcc7); Scheduled
for actual merge in April/May
## Richard (Kubic/TW MicroOS)
Kubernetes 1.23.4 and 1.22.7 have been released
podman 4.0.2 has been released
Some users have reported issues with coredns pods crashing, Bug reports
have been appreiciated but the log information has not yet provided
much insight into what's going on with coredns specifically. Any more
detailed logs regarding coredns CrashLoopBackoff problems in Kubic k8s
would help. Investigation ongoing.
Working on various interesting MicroOS research tracks:
- kiwi-less/container first VM image building Status: POC
- nerdctl support in toolbox Status: Broken prototype
- buildkit and its limit as a container builder
- TW-to-MicroOS conversion
- curl-minimal and making it default (like Fedora) Status:
Investigating
- Re-arranging Factory so products like MicroOS can build with
different PrjConf than Tumbleweed
- MicroOS Desktop using TIU instead of transactional-update (ie.
remove all individual rpm package management) (research not sure if
it's worth updating docs yet)
Please ping rbrown(a)suse.com if you are interested/have opinions on any
of the above, feedback/thoughts/existing knowledge is welcome.
## Max
15.4
* Looking into installcheck problem according to ftp-tree, most of them
are python2 removal related
* deepin stack is pending in the staging project. Blocked on
rpmlin/polkit-default-privs from sle update
LeapMicro 5.2
* 000package-groups needs a reabse to catch up SLE Micro's change, WIP
* change of layout: appliances/containers are now build in Images
subprojects. QA is working on the rsync part.
Cloud team is working on initial openQA test suite for Leap Micro 5.2.
lkocman: No update yet, but I think they were blocked on the rsync
part, which is now fixed.
## Guillaume - Arm
Tumbleweed:
* Firefox 98 is broken on aarch64:
https://bugzilla.mozilla.org/show_bug.cgi?id=1757571 - Fix submitted to
devel project: https://build.opensuse.org/request/show/963933
* Build issues with Java packages are under investigation.
* openQA still shows random issues with DNS (especially on
MultiMachine): https://progress.opensuse.org/issues/105295
* Upcoming GCC 12 tested for aarch64:
https://build.opensuse.org/project/show/home:dirkmueller:branches:openSUSE:…
* armv6 fixes: See Dirk section.
Leap 15.4:
* aarch64:
* Go compiler from SLE still lacks ld.gold which is still
required. This make some packages to fail to build (e.g.
openSUSE:Backports:SLE-15-SP4/rclone). Bug opened since Leap 15.3:
https://bugzilla.opensuse.org/show_bug.cgi?id=1183043
requires another maintenance update, as we've missed an update
two weeks ago
* armv7:
* the kernel to fix the bug with btrfs and lzo compression is
not released yet: https://bugzilla.opensuse.org/show_bug.cgi?id=1193852
* scc product class looks wrong (Marina/Marcus) (for all non-intel
arches). x86_64 has OPENSUSE-BETA while for the others the class is
SLES-ARM64-BETA, SLES-PPC-BETA, SLES-Z-BETA.
Lubos will reach out to SCC, we should use the same OPENSUSE-BETA
for all I suppose. Was this set correctly in 15.3? unfortunately no.
the product class is the same for 15.3
lkocman: will check on the status with SCC (I believe that I've openned
an issue for that).
qemu/io issues - reference TBD
we're trying to collect data long-term
lkocman to check if we could remove the firefox tests from the
42.X/15.0 upgrade test suite. It doesn't seem to happen outside of that
(same for TW).
## Sarah - s390x
On vacation - no new updates
Tumbleweed:
* Is rolliing again
openSUSE Leap Beta:
* no issues at the moment
* you'll be affected by same issue as Guillaume in SCC
## Doug
* Marketing material
* Some new material arrived
* Shipped out some for upcoming events
* Community meeting
* Finetuning the 15.4 release annoucement
* oSC22
* Mihai Maruseac (Google Brain) will do recorded keynote about open-
source tools
* 54 registrations, 24 submissions, 15 hours
* CfP goes until April 14
* OSCAL oSC22
* 8 registrations, 5 submissions, 2 hours
* CfP goes until April 26
lkocman: Release notes: we could utilize some of unreleased SLES
release-notes records for Security/Server (hosted on gitlab.suse.de).
Let's not focus only on workstation scenario.
## Dirk
* Still on progress on rust 1.58/rust 1.59 / ghc issues on armv6 and
armv7: all have the same root cause, use of SWP/SWPB instructions which
is imperfectly emulated by the aarch64 host kernel. works fine with
armv6/v7 kernel.
* Another build time improvement on post-build-checks, ~ factor 10
speedup in one of the scripts leading to a few seconds saved on every
build. Still in Staging:B, last regression (crossing fingers) fixed
* Another build time improvement on rpms use of libmagic for creating
the binary packages. Factory 2-4 depending on ratio of text files
embedded in the binary package. Caused a regression found by Tumbleweed
testing, fix is submitted
* Currently working on ghc issues with aarch64 host kernel
## Wolfgang (Package Hub), Scott Bahling
Not avialable
short discussion devel:LEO devel:ALP, not much to see now. But it's
public.
## Maintenance team (Marina or Marcus, Maurizio (m4u))
- Marcus: 15.4 is set up channel wise, updates will go in testing
occasionaly, if you need more ping me, no openqa setup yet
- Marcus: 15.3 openQA is ok again.
- Marina and Maurizio: SLE-PackageHub overlaps
(https://github.com/openSUSE/openSUSE-release-process/issues/71) work
in progress following the initial list of overlapping packages
(https://progress.opensuse.org/issues/106610#note-3) More incidents
are under QA. Work is going on and under control (and tracked
internally as jsc#MSC-303).
Already released: (AH PERFECT!)
SUSE:Maintenance:22929:265929 (babl libbabl-0_1-0 typelib-1_0-Babl-0_1)
SUSE:Maintenance:23000:266006 (MozillaThunderbird enigmail)
SUSE:Maintenance:23009:266004 (freerdp freerdp-devel freerdp-proxy
libfreerdp2 libgsm) -> libgsm1 was missing in PH making freerdp not
installable
SUSE:Maintenance:22928:266007 (argyllcms csync libcsync0 libcsync-
plugin-sftp libcsync-plugin-smb)
Being tested by QA:
SUSE:Maintenance:22927:265915 (alsa-oss) -> this bump to version 1.1.8
fixing also a downgrade
SUSE:Maintenance:23015:267052 (gfbgraph-devel libgfbgraph-0_2-0
typelib-1_0-GFBGraph-0_2 librest gcr) -> librest, gcr and libgoa are
needed too for making gfbgraph installable
SUSE:Maintenance:23278:268123 (glew-devel libGLEW2_1 libGLEW2_2)
SUSE:Maintenance:23015:267052 (gnome-online-miners) also added
required libgdata, tracker, grilo and liboauth. libgoa and gcr are made
available by S:M:23015:267052
Leap Micro 5.2 - Maintenance setup should be rather small, as we do
override only branding.
https://build.opensuse.org/project/show/openSUSE:Leap:Micro:5.2
Lubos to open a progres-o-o ticket for the maintenance update. Marcus
would also prefer as small overhead as possible. Adrian: we could have
a policy that if there is an updated for Micro it should go only to the
official code-stream even if the package didn't exist there yet.
## Adrian - OBS
No update
1
0