All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
Meeting is hosted here
https://meet.opensuse.org/ReleaseEngineeringMeeting
## Attendees
guillaumeg, DimStar, ddemaio, Sarah, DocB, lkocman,deneb_alpha, m4u,
Gerald,maxlin
## Leap
pkglistgen is failing on network issues. Issue was escalated to IT
Infra,
WARNING SUSE-INTERNAL-LINK:
https://sd.suse.com/servicedesk/customer/portal/1/SD-77220
Resolved by using ipv6 exclusively
Delayed Beta availability. Please expect it by end of month.
What about the backlog of SR? No change since last week
Bugzilla policy Leap related update prior Beta
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
So as of now it's effective for Beta (will remove it from next
meeting).
When will Qt 5.15 hit Leap 15.4?
https://code.opensuse.org/leap/features/issue/7 let's keep QT related
discussion
Should be there:
https://build.opensuse.org/package/show/openSUSE:Leap:15.4/libqt5-qtbase
but not yet in repositories? (not published yet)
Leap Micro 5.2 - No update yet, aside from setup being done.
https://build.opensuse.org/project/show/openSUSE:Leap:Micro:5.2
Discussion with Alex Osthof regarding volunteer interested in Cloud. We
came up with idea that he could start a
Public Cloud testsuite for Leap, there seems to a blank space where we
could benefit from additional testing.
Dirk: wouldn't that be redundant after CtLG? Pehaps then test it only
in Leap
Gerald: What about some targetted smoke test, to ensure it works,
branding,...? Dirk agrees.
Tasks were given, now it's on Zack.
Doug: https://github.com/cisco/openh264/issues/3480
Just needed clarification on the PR as needing to be hosted by cisco.
Looks like 3rd party is what is needed, correct?
It will be streamlined in 15.4, just not sure if it will be a cisco
repository or another, correct?
it will be a cisco repo for openh264, rest will be streamlined.
Waiting for feedback.
## openSUSE Tumbleweed
* Kernel 5.16.10 in Tumbleweed with simple drm disabled again
* systemd-sysvinit is deprecated; there is a limited functionality
systemd-sysvcompat available (upgraders receive it automatically), but
most users probably won't really need it.
* Python 3.6 being EOL, removal of python36-FOO modules ongoing. Last
week: 73 left, now 51
* glibc 2.35 is shipped since snapshot 0216; not as much trouble as
previous updates, but Microsoft Teams fails with it. Use --no-sandbox
(twitter post warning users about this should be already out)
* Plasma 5.24.1 shipped in snapshot 0217
* KDE Frameworks 5.91 in staging; LibreOffice 7.3 in the same place,
fixes found build issues. QA pending
* GCC 12 pre-integration tests progressing (Staging:Gcc7); Scheduled
for actual merge in April/May
## Richard (Kubic/TW MicroOS)
Not available
Working on MicroOS images for WSL, using a unique approach of bundling
the image inside the TW WSL image, which ends up acting like our usual
patched bootloader for MicroOS.
ongoing experiments with with kiwi-less, container-first VM image
building/adding nerdctl support to Toolbox/buildkit and its limits as a
container builder/TW-to-MicroOS converter
## Max
* Debugging autologin fail on KDE/sddm - wrong config file path [fixed]
* Fixing orphaned package issue
* Found uncleaned package still exists in SUSE:SLE-15-SP4:GA on OBS,
these package has been deleted in SLE15 SP4 on IBS and the binaries on
OBS was empty after syncing, however source package still exists, this
misleading skippkg-finder, the packages including boost, boost.175,
icu, yast2-schema, etc.
* Fix a unconditional matched bug in skippkg-finder for
15.3:Update:Respin
Leap Micro 5.2 - we're looking into it
On the GNUHealth in Leap 15.4 staging please check the python related
issues in the staging project.
## Guillaume - Arm
Tumbleweed:
* No blocker
* glibc 2.35 includes restartable sequences (rseq) in particular an
optimised sched_getcpu that no longer needs to make a kernel call.
Performance improvements are expected, especially with MySQL.
* Upcoming GCC 12 tested for aarch64:
https://build.opensuse.org/project/show/home:dirkmueller:branches:openSUSE:…
* armv6: rust fails to build for a while now.
https://bugzilla.opensuse.org/show_bug.cgi?id=1196328
Leap 15.3:
* Issue with installation media (net installation) for devices w/o
Real-Time-Clock. Workaround: Trigger rebuild of installation media.
https://bugzilla.opensuse.org/show_bug.cgi?id=1194660
lkocman: to update the bug with installmedia refresh.
lkocman: respin done waiting for final s390x task to finish and then
let's republish it
https://build.opensuse.org/project/show/openSUSE:Leap:15.3:Update:Respin
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
* armv7:
* armv7 images are now tested in openQA with an armv7 kernel
overlay with a fix for the bug with btrfs and lzo compression:
https://bugzilla.opensuse.org/show_bug.cgi?id=1193852
## Sarah - s390x
Tumbleweed:
* Reboot does not work:
https://bugzilla.opensuse.org/show_bug.cgi?id=1193889
(forwarded to IBM for all Linux distributions on s390x - escalated by
Distinguished Engineer because of a well known issue related to new gcc
versions in combination with the kernel: IBM has created a patch, which
has to be tested now)
*Bug in s390-tools:
https://bugzilla.opensuse.org/show_bug.cgi?id=1195914 fixed with a
workaround yesterday
-> Waiting for next Tumbleweed release with tests in openQA
DimStar: that snapshot is already in openQA - looks to be broken now
for a different reason
Builds for Tumbleweed are working again
Progress in kernel debugging:
https://bugzilla.suse.com/show_bug.cgi?id=1188896
## Doug
*openSUSE Summit at OSCAL
* CfP started
* Google Summer of Code
* Application Review until March 6
* Leap 15.4
* Progressing with release annoucement
* Events
* CLT Sent info on schedule and program
* Open Source Festival (OSCA)
* Sponsoring Linux Application Summit
* Leap Micro talk submitted
* Keynote spot for dors/cluc
## Dirk
chasing a file read data corruption in 15.4 kernel due to transparent
hugepages, kernel team
developed a workaround
A few further fixes for /bin/sh == dash, remaining are kernel,
kubernetes and python macros
## Gerald
[no update]
## Wolfgang (Package Hub), Scott Bahling
Question from Fabian regarding openSUSE related branding in Backports:
Installcheck issue: can't install sddm-branding-openSUSE-0.19.0-
bp154.1.1.x86_64:
nothing provides sddm-theme-openSUSE needed by sddm-branding-openSUSE-
0.19.0.x86_64
lkocman: To my understanding we couldn't have any bits built against
the openSUSE Branding in Backports itself as it was supposed to be
built the SLES way. More information and perhaps documentation is
needed.
In general at least we should avoid generating installcheck issues, if
there would be other way around it.
sbahling: We have reports (generated daily) at
https://packagehub.suse.com/reports/ of non-installable packages. I
would love that the dependencies get fixed or non-installable packages
get removed. This might be important for Leap as well (though the
current scripts do not take into account any packages provided by the
Leap specific repos). Core script is in SUSE internal gitlab
https://gitlab.suse.de/PackageHub/tools/packagehub_deps - uses SUSE
internal repo servers.
max: we do have a basic installcheck for Backports, the result has
uploaded to
https://build.opensuse.org/package/view_file/openSUSE:Backports:SLE-15-SP4:…
, it is for Backports project build status only though
fvogt: Allowing openSUSE branding in Backports should be possible, it
should not be picked by default anyway.
max: yes, but problem for sddm-branding-openSUSE in Backports is: it
requires sddm-theme-openSUSE, which was generated from plasma5-
openSUSE, however we can not have plasma5-openSUSE in Backports,
because it BuildRequires wallpaper-branding-openSUSE, there is these
substitues be defined in Backports project config(I think Ismail did
that before), therefore plasma5-openSUSE just not able to be build in
Backports since wallpaper-branding-openSUSE can not be provided due to
the substitues below.
# openSUSE -> SLE magic so many environments can work
Substitute: desktop-data-openSUSE-extra desktop-data-SLE-extra
Substitute: desktop-data-openSUSE desktop-data-SLE
Substitute: openSUSE-release sles-release
Substitute: wallpaper-branding-openSUSE wallpaper-branding-SLE
## Maintenance team (Marina or Marcus, Maurizio (m4u))
- Marina: 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)
- Marcus: 15.4 is set up channel wise, updates will go in testing
occasionaly, if you need more ping me, no openqa setup yet
- Maurizio: issues affecting PackageHub are now more visibile to us as
they are spotted by our tools, one in particular that needs attention
is python3-avahi cannot be installed due to missing python3
dependencies (bsc#1196282). This is a problem that affects SLE Desktop
users because we don't have the required dependencies in the Desktop
modules either.
lkocman: to talk to Packaging Team (Matej)
Marcus: 15.3 in QA is stuck because of libreoffice udpate. Container
image is red for quite a long time.
I had to update openstack-helper package with help from Dirk, this
duplication is not easily handled with PackageHub, rpmlint removes rpms
during the build which I did not expect. That behavior was introduced
for being able to build either the python2 or python3 flavors from
single source while removing the flavors provided in SLE (sbahling). It
only affects python builds.
Maling list archive seems to be not working reliably. There is already
a ticket openned, team is on it.
## Adrian - OBS
Not avialable
Rudi is fighting with host kernel issues in IBS. There are quite some
issues with the SP4 kernel.
x86_64 - seems like the issue not caused by SP4/numa.
Discussion about the Leap build pace.
Seems like switching the rebuild strategy would only result into more
issues.
Adrian: could be caused by numa. Let's focus on this once we'll have
stable workers again.
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:
MozillaFirefox (97.0 -> 97.0.1)
NetworkManager
apache2-mod_php7 (7.4.27 -> 7.4.28)
distribution-logos-openSUSE
gnome-mines (40.0 -> 40.1)
gnome-settings-daemon
gtk4
libinput (1.19.3 -> 1.20.0)
libstorage-ng (4.4.84 -> 4.4.88)
libvirt
mailutils (3.13 -> 3.14)
mailx
makedumpfile
manpages-l10n (4.12.1 -> 4.13)
php7 (7.4.27 -> 7.4.28)
python
python-base
python-lxml (4.7.1 -> 4.8.0)
qemu
rdma-core
rubygem-excon (0.90.0 -> 0.91.0)
rubygem-rb-fsevent (0.11.0 -> 0.11.1)
spirv-tools (2022.1 -> 2022.2~sdk204)
xkeyboard-config
yast2-installation (4.4.40 -> 4.4.42)
yast2-schema-default (4.4.10 -> 4.4.11)
yast2-sound (4.4.0 -> 4.4.1)
=== Details ===
==== MozillaFirefox ====
Version update (97.0 -> 97.0.1)
Subpackages: MozillaFirefox-translations-common
- Mozilla Firefox 97.0.1
* Fixed: Fixed an issue where TikTok videos would fail to load
when selected from a user's profile page (bmo#1750973)
* Fixed: Fixed an issue which led to Picture-in-Picture mode
being unable to be toggled on Hulu (bmo#1753401)
* Fixed: Works around problems with WebRoot SecureAnywhere
antivirus rendering Firefox unusable in some situations
(bmo#1752466)
* Fixed: Fixed an issue causing users to see the Restore
Session screen unexpectedly when starting Firefox
(bmo#1749996)
==== NetworkManager ====
Subpackages: NetworkManager-lang NetworkManager-pppoe libnm0 typelib-1_0-NM-1_0
- Use meson LTO setup as NM makes changes to CFLAGS
==== apache2-mod_php7 ====
Version update (7.4.27 -> 7.4.28)
- updated to 7.4.28: This is a security release (CVE-2021-21708). See
https://www.php.net/ChangeLog-7.php#7.4.28
==== distribution-logos-openSUSE ====
- Fix the obsoleted and provided versions of the old systemd logo branding package
==== gnome-mines ====
Version update (40.0 -> 40.1)
Subpackages: gnome-mines-lang
- Update to version 40.1:
+ Updated icon.
+ Added missing type parameter.
+ Fixed proprietary license in appdata.
+ Fixed build failure with latest meson.
+ Updated translations.
- Drop 0a10c3a8ae4395c8059875bcea74be5c17ef9a21.patch: Fixed
upstream.
==== gnome-settings-daemon ====
Subpackages: gnome-settings-daemon-lang
- Rename 283.patch to the name of final commit id
afa7e4bb9c519e2daf500a6079088669500768c0.patch.
==== gtk4 ====
Subpackages: gtk4-lang gtk4-schema libgtk-4-1 typelib-1_0-Gtk-4_0
- Add gtk4-tools = %%{version} to devel sub-package.
==== libinput ====
Version update (1.19.3 -> 1.20.0)
Subpackages: libinput-udev libinput10
- Update to release 1.20.0
* High-resolution scroll is more reliable thanks to the
inclusion of new heuristics.
* Better handling of BTN_TOOL_PEN on top of BTN_TOOL_RUBBER on
graphics tablets that trigger a kernel bug.
* libinput does not handle joysticks and gamepads. The
detection algorithm has been improved to avoid tagging some
of those devices as keyboards.
* Improved clickpad detection
* New quirks and bug fixing
==== libstorage-ng ====
Version update (4.4.84 -> 4.4.88)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (Italian) (bsc#1149754)
- 4.4.88
- Translated using Weblate (German) (bsc#1149754)
- merge gh#openSUSE/libstorage-ng#861
- allow by-id/mmc-* and by-path/platform-* links for disks
(bsc#1195692)
- 4.4.87
- Translated using Weblate (Chinese (Taiwan) (zh_TW)) (bsc#1149754)
- 4.4.86
- Translated using Weblate (Chinese (China) (zh_CN)) (bsc#1149754)
- 4.4.85
==== libvirt ====
Subpackages: libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- libxl: Fix libvirtd crash on domain restore
454b927d-libxl-fix-dom-restore.patch
bsc#1196115
==== mailutils ====
Version update (3.13 -> 3.14)
Subpackages: libmailutils8
- udpate to 3.14:
* TLS support rewritten from scratch
* * New configuration statement: tls.handshake-timeout
* Fix idle timeout handling (imap4d and pop3d daemons)
* New function mu_mailbox_append_message_ext
* mail utility
* * new command: unread (U)
* * message state is preserved when copying to another mailbox
* Build requires GNU bison and flex
* All parsers and scanners are rewritten in reentrant form
* Support for mimetypes incorporated to the libmailutils library
* Maildir and MH mailboxes
* * Change the way of storing the envelope information
* * Message scanner completely rewritten
* Bugfixes
* * Fix timezone calculation (see https://savannah.gnu.org/bugs/?61239)
* * Fixed some memory and fd leaks
* * Fixed corner case in mu_make_file_name_suf function
- Use libalternatives instead of update-alternatives.
==== mailx ====
- Use libalternatives instead of update-alternatives.
==== makedumpfile ====
- Turn on zstd in Tumbleweed.
==== manpages-l10n ====
Version update (4.12.1 -> 4.13)
Subpackages: man-pages-cs man-pages-da man-pages-de man-pages-el man-pages-es man-pages-fr man-pages-hu man-pages-it man-pages-pl man-pages-pt_BR
- Update to version 4.13:
* New language: Vietnamese.
* New distribution: Fedora 36.
* Fix addendum creation for mdoc based files.
* Updated many translations.
- Drop update path from Leap 15.2 since it has reached EOL.
- Update license to GPL-3.0-or-later as per Debian packaging.
==== php7 ====
Version update (7.4.27 -> 7.4.28)
Subpackages: php7-ctype php7-dom php7-iconv php7-json php7-openssl php7-pdo php7-sqlite php7-tokenizer php7-xmlreader php7-xmlwriter
- updated to 7.4.28: This is a security release (CVE-2021-21708). See
https://www.php.net/ChangeLog-7.php#7.4.28
==== python ====
- BuildRequire rpm-build-python: The provider to inject python(abi)
has been moved there. rpm-build pulls rpm-build-python
automatically in when building anything against python3-base, but
this implies that the initial build of python3-base does not
trigger the automatic installation.
- Older SLE versions should use old OpenSSL.
==== python-base ====
Subpackages: libpython2_7-1_0 python-xml
- BuildRequire rpm-build-python: The provider to inject python(abi)
has been moved there. rpm-build pulls rpm-build-python
automatically in when building anything against python3-base, but
this implies that the initial build of python3-base does not
trigger the automatic installation.
- Older SLE versions should use old OpenSSL.
==== python-lxml ====
Version update (4.7.1 -> 4.8.0)
- update to 4.8.0:
* GH#337: Path-like objects are now supported throughout the API instead of
just strings.
* The ``ElementMaker`` now supports ``QName`` values as tags, which always
override the default namespace of the factory.
* GH#338: In lxml.objectify, the XSI float annotation "nan" and "inf" were spelled in
lower case, whereas XML Schema datatypes define them as "NaN" and "INF" respectively.
* Built with Cython 0.29.28.
==== qemu ====
Subpackages: qemu-accel-tcg-x86 qemu-audio-spice qemu-block-curl qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-microvm qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios qemu-x86
* Patches added:
block-backend-Retain-permissions-after-m.patch
iotest-065-explicit-compression-type.patch
iotest-214-explicit-compression-type.patch
iotest-302-use-img_info_log-helper.patch
iotest-303-explicit-compression-type.patch
iotest-39-use-_qcow2_dump_header.patch
iotests-60-more-accurate-set-dirty-bit-i.patch
iotests-bash-tests-filter-compression-ty.patch
iotests-common.rc-introduce-_qcow2_dump_.patch
iotests-declare-lack-of-support-for-comp.patch
iotests-drop-qemu_img_verbose-helper.patch
iotests-massive-use-_qcow2_dump_header.patch
iotests-MRCE-Write-data-to-source.patch
iotests.py-filter-out-successful-output-.patch
iotests.py-img_info_log-rename-imgopts-a.patch
iotests.py-implement-unsupported_imgopts.patch
iotests.py-qemu_img-create-support-IMGOP.patch
iotests.py-rewrite-default-luks-support-.patch
iotests-specify-some-unsupported_imgopts.patch
qcow2-simple-case-support-for-downgradin.patch
tests-qemu-iotests-Fix-051-for-binaries-.patch
-Backport patch from upstream, bsc#1194063 CVE-2021-4158
* Patches added:
acpi-validate-hotplug-selector-on-access.patch
==== rdma-core ====
Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1 rdma-ndd
- Add srp_daemon-Detect-proper-path-to-systemctl.patch to fix path to systemctl (bsc#1195874)
==== rubygem-excon ====
Version update (0.90.0 -> 0.91.0)
updated to version 0.91.0
no changelog found
==== rubygem-rb-fsevent ====
Version update (0.11.0 -> 0.11.1)
updated to version 0.11.1
no changelog found
==== spirv-tools ====
Version update (2022.1 -> 2022.2~sdk204)
- Update to 2022.2~sdk204 (SDK-1.3.204.0)
* Complete handling of RayQueryKHR type
==== xkeyboard-config ====
Subpackages: xkeyboard-config-lang
- removed n_suse-ctrl-alt-bksp-terminate.patch
* no longer needed; made it impossible to disable Ctrl-Alt-BS
on Wayland (boo#1195871)
==== yast2-installation ====
Version update (4.4.40 -> 4.4.42)
- Do not create a Btrfs snapshot at the end of the installation
or upgrade when the root filesystem is mounted as read-only
(jsc#SLE-22560).
- 4.4.42
- LSM: Adjusted installation summary labels (bsc#1196013).
- 4.4.41
==== yast2-schema-default ====
Version update (4.4.10 -> 4.4.11)
- Added fcoe-client schema (bsc#1194895)
- 4.4.11
==== yast2-sound ====
Version update (4.4.0 -> 4.4.1)
- Support uncompressed as well as xz, zstd, and gzip compressed
modules. Related to jsc#SLE-21256 - jsc#SLE-18768 entries
and sent by Michal Suchanek <msuchanek(a)suse.de>.
- 4.4.1
Silviu C. wrote:
>
> Hello,
>
> Is it possible to provide an adwaita theme package for applications
> that use Qt6? One testcase is qbitorrent.
>
> As alternative, maybe continue to build qbitorrent with Qt5 since
> the authors still consider Qt6 as work in progress?
The adwaita-qt package already has Qt6 support added for a while now
in GNOME:Next devel project. It'll be forwarded to GNOME:Apps then to
openSUSE:Factory. Once in Factory other projects can start enabling Qt6
for their apps.
Kind regards,
Luciano.
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:
kernel-source (5.16.8 -> 5.16.10)
systemd
systemd-rpm-macros (15 -> 16)
=== Details ===
==== kernel-source ====
Version update (5.16.8 -> 5.16.10)
- Revert "config: x86-64: Enable DRM stack for early-boot graphics (boo#1193472)"
This reverts commit 8e500f570e98a3997e9f4bc80b4c45bba2a50789.
Going back to efifb/vesafb for now. See boo#1195885 and boo#1195887.
- commit 20d1fcf
- Linux 5.16.10 (bsc#1012628).
- integrity: check the return value of audit_log_start()
(bsc#1012628).
- audit: don't deref the syscall args when checking the openat2
open_how::flags (bsc#1012628).
- ima: fix reference leak in asymmetric_verify() (bsc#1012628).
- ima: Remove ima_policy file before directory (bsc#1012628).
- ima: Allow template selection with ima_template[_fmt]= after
ima_hash= (bsc#1012628).
- ima: Do not print policy rule with inactive LSM labels
(bsc#1012628).
- mmc: sdhci-of-esdhc: Check for error num after setting mask
(bsc#1012628).
- mmc: core: Wait for command setting 'Power Off Notification'
bit to complete (bsc#1012628).
- mmc: sh_mmcif: Check for null res pointer (bsc#1012628).
- can: isotp: fix potential CAN frame reception race in
isotp_rcv() (bsc#1012628).
- can: isotp: fix error path in isotp_sendmsg() to unlock wait
queue (bsc#1012628).
- net: phy: marvell: Fix RGMII Tx/Rx delays setting in
88e1121-compatible PHYs (bsc#1012628).
- net: phy: marvell: Fix MDI-x polarity setting in
88e1118-compatible PHYs (bsc#1012628).
- NFS: Fix initialisation of nfs_client cl_flags field
(bsc#1012628).
- NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
(bsc#1012628).
- NFSD: Fix ia_size underflow (bsc#1012628).
- NFSD: Clamp WRITE offsets (bsc#1012628).
- NFSD: Fix offset type in I/O trace points (bsc#1012628).
- NFSD: Fix the behavior of READ near OFFSET_MAX (bsc#1012628).
- NFS: change nfs_access_get_cached to only report the mask
(bsc#1012628).
- NFSv4 only print the label when its queried (bsc#1012628).
- nfs: nfs4clinet: check the return value of kstrdup()
(bsc#1012628).
- NFSv4.1: Fix uninitialised variable in devicenotify
(bsc#1012628).
- NFSv4 remove zero number of fs_locations entries error check
(bsc#1012628).
- NFSv4 store server support for fs_location attribute
(bsc#1012628).
- NFSv4.1 query for fs_location attr on a new file system
(bsc#1012628).
- NFSv4 expose nfs_parse_server_name function (bsc#1012628).
- NFSv4 handle port presence in fs_location server string
(bsc#1012628).
- SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
(bsc#1012628).
- net/sunrpc: fix reference count leaks in
rpc_sysfs_xprt_state_change (bsc#1012628).
- sunrpc: Fix potential race conditions in
rpc_sysfs_xprt_state_change() (bsc#1012628).
- irqchip/realtek-rtl: Service all pending interrupts
(bsc#1012628).
- perf/x86/rapl: fix AMD event handling (bsc#1012628).
- x86/perf: Avoid warning for Arch LBR without XSAVE
(bsc#1012628).
- sched: Avoid double preemption in __cond_resched_*lock*()
(bsc#1012628).
- drm/vc4: Fix deadlock on DSI device attach error (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for the 1Netbook
OneXPlayer (bsc#1012628).
- net: sched: Clarify error message when qdisc kind is unknown
(bsc#1012628).
- powerpc/fixmap: Fix VM debug warning on unmap (bsc#1012628).
- s390/module: test loading modules with a lot of relocations
(bsc#1012628).
- arm64: Add Cortex-X2 CPU part definition (bsc#1012628).
- arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with
Cortex-X2 ranges (bsc#1012628).
- scsi: target: iscsi: Make sure the np under each tpg is unique
(bsc#1012628).
- scsi: ufs: ufshcd-pltfrm: Check the return value of
devm_kstrdup() (bsc#1012628).
- scsi: qedf: Add stag_work to all the vports (bsc#1012628).
- scsi: qedf: Fix refcount issue when LOGO is received during TMF
(bsc#1012628).
- scsi: qedf: Change context reset messages to ratelimited
(bsc#1012628).
- scsi: pm8001: Fix bogus FW crash for maxcpus=1 (bsc#1012628).
- scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
(bsc#1012628).
- scsi: ufs: Treat link loss as fatal error (bsc#1012628).
- scsi: myrs: Fix crash in error case (bsc#1012628).
- net: stmmac: reduce unnecessary wakeups from eee sw timer
(bsc#1012628).
- PM: hibernate: Remove register_nosave_region_late()
(bsc#1012628).
- drm/amd/display: Correct MPC split policy for DCN301
(bsc#1012628).
- drm/amdgpu/display: adjust msleep limit in
dp_wait_for_training_aux_rd_interval (bsc#1012628).
- drm/amdgpu/display: use msleep rather than udelay for long
delays (bsc#1012628).
- usb: dwc2: gadget: don't try to disable ep0 in
dwc2_hsotg_suspend (bsc#1012628).
- perf: Always wake the parent event (bsc#1012628).
- nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600
SSDs (bsc#1012628).
- MIPS: Fix build error due to PTR used in more places
(bsc#1012628).
- net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
(bsc#1012628).
- arm64: errata: Add detection for TRBE ignored system register
writes (bsc#1012628).
- arm64: errata: Add detection for TRBE invalid prohibited states
(bsc#1012628).
- arm64: errata: Add detection for TRBE trace data corruption
(bsc#1012628).
- arm64: cpufeature: List early Cortex-A510 parts as having
broken dbm (bsc#1012628).
- kasan: test: fix compatibility with FORTIFY_SOURCE
(bsc#1012628).
- KVM: eventfd: Fix false positive RCU usage warning
(bsc#1012628).
- KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
(bsc#1012628).
- KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when
eVMCS (bsc#1012628).
- KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in
usermode (bsc#1012628).
- KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking
shadow (bsc#1012628).
- KVM: x86: Report deprecated x87 features in supported CPUID
(bsc#1012628).
- riscv: fix build with binutils 2.38 (bsc#1012628).
- riscv: Fix XIP_FIXUP_FLASH_OFFSET (bsc#1012628).
- riscv: cpu-hotplug: clear cpu from numa map when teardown
(bsc#1012628).
- riscv/mm: Add XIP_FIXUP for phys_ram_base (bsc#1012628).
- riscv: eliminate unreliable __builtin_frame_address(1)
(bsc#1012628).
- gfs2: Fix gfs2_release for non-writers regression (bsc#1012628).
- Revert "gfs2: check context in gfs2_glock_put" (bsc#1012628).
- Revert "PCI/portdrv: Do not setup up IRQs if there are no users"
(bsc#1012628).
- ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
(bsc#1012628).
- ARM: dts: Fix boot regression on Skomer (bsc#1012628).
- ARM: socfpga: fix missing RESET_CONTROLLER (bsc#1012628).
- nvme-tcp: fix bogus request completion when failing to send AER
(bsc#1012628).
- ACPI/IORT: Check node revision for PMCG resources (bsc#1012628).
- PM: s2idle: ACPI: Fix wakeup interrupts handling (bsc#1012628).
- drm/amdgpu/display: change pipe policy for DCN 2.0
(bsc#1012628).
- drm/rockchip: vop: Correct RK3399 VOP register fields
(bsc#1012628).
- drm/i915: Disable DRRS on IVB/HSW port != A (bsc#1012628).
- ARM: dts: Fix timer regression for beagleboard revision c
(bsc#1012628).
- ARM: dts: meson: Fix the UART compatible strings (bsc#1012628).
- ARM: dts: meson8: Fix the UART device-tree schema validation
(bsc#1012628).
- ARM: dts: meson8b: Fix the UART device-tree schema validation
(bsc#1012628).
- phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
(bsc#1012628).
- tee: optee: do not check memref size on return from Secure World
(bsc#1012628).
- optee: add error checks in optee_ffa_do_call_with_arg()
(bsc#1012628).
- staging: fbtft: Fix error path in fbtft_driver_module_init()
(bsc#1012628).
- ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
(bsc#1012628).
- phy: xilinx: zynqmp: Fix bus width setting for SGMII
(bsc#1012628).
- phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
(bsc#1012628).
- ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
(bsc#1012628).
- arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers
(bsc#1012628).
- usb: f_fs: Fix use-after-free for epfile (bsc#1012628).
- arm64: Enable Cortex-A510 erratum 2051678 by default
(bsc#1012628).
- phy: dphy: Correct clk_pre parameter (bsc#1012628).
- gpio: aggregator: Fix calling into sleeping GPIO controllers
(bsc#1012628).
- NFS: Don't overfill uncached readdir pages (bsc#1012628).
- NFS: Don't skip directory entries when doing uncached readdir
(bsc#1012628).
- NFS: Avoid duplicate uncached readdir calls on eof
(bsc#1012628).
- drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd
(bsc#1012628).
- misc: fastrpc: avoid double fput() on failed usercopy
(bsc#1012628).
- net: sparx5: Fix get_stat64 crash in tcpdump (bsc#1012628).
- netfilter: nft_payload: don't allow th access for fragments
(bsc#1012628).
- netfilter: ctnetlink: disable helper autoassign (bsc#1012628).
- arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
(bsc#1012628).
- arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for
tf-io regulator (bsc#1012628).
- arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for
GPIOE_2 (bsc#1012628).
- arm64: dts: meson-sm1-odroid: fix boot loop after reboot
(bsc#1012628).
- ixgbevf: Require large buffers for build_skb on 82599VF
(bsc#1012628).
- tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case
(bsc#1012628).
- net: mscc: ocelot: fix all IP traffic getting trapped to CPU
with PTP over IP (bsc#1012628).
- drm/panel: simple: Assign data from panel_dpi_probe() correctly
(bsc#1012628).
- s390/module: fix building test_modules_helpers.o with clang
(bsc#1012628).
- ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
(bsc#1012628).
- gpiolib: Never return internal error codes to user space
(bsc#1012628).
- gpio: sifive: use the correct register to read output values
(bsc#1012628).
- fbcon: Avoid 'cap' set but not used warning (bsc#1012628).
- SUNRPC: lock against ->sock changing during sysfs read
(bsc#1012628).
- gve: Recording rx queue before sending to napi (bsc#1012628).
- bonding: pair enable_port with slave_arr_updates (bsc#1012628).
- net: dsa: mv88e6xxx: don't use devres for mdiobus (bsc#1012628).
- net: dsa: ar9331: register the mdiobus under devres
(bsc#1012628).
- net: dsa: bcm_sf2: don't use devres for mdiobus (bsc#1012628).
- net: dsa: felix: don't use devres for mdiobus (bsc#1012628).
- net: dsa: ocelot: seville: utilize of_mdiobus_register
(bsc#1012628).
- net: dsa: seville: register the mdiobus under devres
(bsc#1012628).
- net: dsa: mt7530: fix kernel bug in mdiobus_free() when
unbinding (bsc#1012628).
- net: dsa: lantiq_gswip: don't use devres for mdiobus
(bsc#1012628).
- ibmvnic: don't release napi in __ibmvnic_open() (bsc#1012628).
- net: ethernet: litex: Add the dependency on HAS_IOMEM
(bsc#1012628).
- ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table()
on failure path (bsc#1012628).
- nfp: flower: fix ida_idx not being released (bsc#1012628).
- net: do not keep the dst cache when uncloning an skb dst and
its metadata (bsc#1012628).
- net: fix a memleak when uncloning an skb dst and its metadata
(bsc#1012628).
- veth: fix races around rq->rx_notify_masked (bsc#1012628).
- net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
(bsc#1012628).
- tipc: rate limit warning for received illegal binding update
(bsc#1012628).
- net: amd-xgbe: disable interrupts during pci removal
(bsc#1012628).
- net: dsa: fix panic when DSA master device unbinds on shutdown
(bsc#1012628).
- drm/amd/pm: fix hwmon node of power1_label create issue
(bsc#1012628).
- mptcp: netlink: process IPv6 addrs in creating listening sockets
(bsc#1012628).
- dpaa2-eth: unregister the netdev before disconnecting from
the PHY (bsc#1012628).
- ice: fix an error code in ice_cfg_phy_fec() (bsc#1012628).
- ice: fix IPIP and SIT TSO offload (bsc#1012628).
- ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler
(bsc#1012628).
- ice: Avoid RTNL lock when re-creating auxiliary device
(bsc#1012628).
- net: mscc: ocelot: fix mutex lock error during ethtool stats
read (bsc#1012628).
- net: dsa: mv88e6xxx: fix use-after-free in
mv88e6xxx_mdios_unregister (bsc#1012628).
- vt_ioctl: fix array_index_nospec in vt_setactivate
(bsc#1012628).
- vt_ioctl: add array_index_nospec to VT_ACTIVATE (bsc#1012628).
- n_tty: wake up poll(POLLRDNORM) on receiving data (bsc#1012628).
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
(bsc#1012628).
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
(bsc#1012628).
- Revert "usb: dwc2: drd: fix soft connect when gadget is
unconfigured" (bsc#1012628).
- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
(bsc#1012628).
- usb: ulpi: Move of_node_put to ulpi_dev_release (bsc#1012628).
- usb: ulpi: Call of_node_put correctly (bsc#1012628).
- usb: dwc3: gadget: Prevent core from processing stale TRBs
(bsc#1012628).
- usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE
transition (bsc#1012628).
- USB: gadget: validate interface OS descriptor requests
(bsc#1012628).
- usb: gadget: rndis: check size of RNDIS_MSG_SET command
(bsc#1012628).
- usb: gadget: f_uac2: Define specific wTerminalType
(bsc#1012628).
- usb: raw-gadget: fix handling of dual-direction-capable
endpoints (bsc#1012628).
- USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
(bsc#1012628).
- USB: serial: option: add ZTE MF286D modem (bsc#1012628).
- USB: serial: ch341: add support for GW Instek USB2.0-Serial
devices (bsc#1012628).
- USB: serial: cp210x: add NCR Retail IO box id (bsc#1012628).
- USB: serial: cp210x: add CPI Bulk Coin Recycler id
(bsc#1012628).
- speakup-dectlk: Restore pitch setting (bsc#1012628).
- phy: ti: Fix missing sentinel for clk_div_table (bsc#1012628).
- iio: buffer: Fix file related error handling in
IIO_BUFFER_GET_FD_IOCTL (bsc#1012628).
- fs/proc: task_mmu.c: don't read mapcount for migration entry
(bsc#1012628).
- mm: vmscan: remove deadlock due to throttling failing to make
progress (bsc#1012628).
- mm: memcg: synchronize objcg lists with a dedicated spinlock
(bsc#1012628).
- seccomp: Invalidate seccomp mode to catch death failures
(bsc#1012628).
- signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE
(bsc#1012628).
- s390/cio: verify the driver availability for path_event call
(bsc#1012628).
- bus: mhi: pci_generic: Add mru_default for Foxconn SDX55
(bsc#1012628).
- bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W
(bsc#1012628).
- x86/sgx: Silence softlockup detection when releasing large
enclaves (bsc#1012628).
- Makefile.extrawarn: Move -Wunaligned-access to W=1
(bsc#1012628).
- scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
(bsc#1012628).
- scsi: lpfc: Reduce log messages seen after firmware download
(bsc#1012628).
- MIPS: octeon: Fix missed PTR->PTR_WD conversion (bsc#1012628).
- arm64: dts: imx8mq: fix lcdif port node (bsc#1012628).
- perf: Fix list corruption in perf_cgroup_switch() (bsc#1012628).
- kconfig: fix missing fclose() on error paths (bsc#1012628).
- docs/ABI: testing: aspeed-uart-routing: Escape asterisk
(bsc#1012628).
- iommu: Fix potential use-after-free during probe (bsc#1012628).
- Update config files.
- commit 3192082
- Refresh
patches.suse/drm-i915-Workaround-broken-BIOS-DBUF-configuration-o.patch.
Update upstream status.
- commit 9ffab43
- Refresh
patches.suse/drm-i915-Populate-pipe-dbuf-slices-more-accurately-d.patch.
Update upstream status.
- commit ae6fdf3
- Refresh
patches.suse/drm-i915-Allow-join_mbus-cases-for-adlp-dbuf-configu.patch.
Update upstream status.
- commit d6e9958
- config: Disable CONFIG_READ_ONLY_THP_FOR_FS (bsc#1195774)
- commit 4a5d464
- usb: gadget: clear related members when goto fail
(CVE-2022-24958 bsc#1195905).
- usb: gadget: don't release an existing dev->buf (CVE-2022-24958
bsc#1195905).
- commit dedbf20
- ALSA: hda/realtek: Fix deadlock by COEF mutex (bsc#1195913).
- ALSA: usb-audio: Don't abort resume upon errors (bsc#1195913).
- ALSA: memalloc: invalidate SG pages before sync (bsc#1195913).
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
- commit 86181b2
- constraints: Also adjust disk requirement for x86 and s390.
- commit 9719db0
- constraints: Increase disk space for aarch64
- commit 09c2882
- Linux 5.16.9 (bsc#1012628).
- tipc: improve size validations for received domain records
(bsc#1012628).
- crypto: api - Move cryptomgr soft dependency into algapi
(bsc#1012628).
- ksmbd: fix SMB 3.11 posix extension mount failure (bsc#1012628).
- KVM: s390: Return error on SIDA memop on normal guest
(bsc#1012628).
- moxart: fix potential use-after-free on remove path
(bsc#1012628).
- ata: libata-core: Fix ata_dev_config_cpr() (bsc#1012628).
- commit 704dc30
==== systemd ====
Subpackages: libsystemd0 libsystemd0-32bit libudev1 libudev1-32bit systemd-32bit systemd-container systemd-devel systemd-lang udev
- Drop enablement symlink migration support of SysV init scripts
And let's finish reducing the support of SysV init scripts to its minimum.
- spec: fix dependencies for mini variants
Make sure that all mini variants won't be installed in real systems and won't
be involved when building medias with kiwi. Note that sub-packages that
requires systemd (such as udev) don't need any special treatment since the
specific deps are inherited from the main (mini) package.
- spec: simplify systemd-mini-doc dependencies by assuming that the doc
sub-package can't be a build requirement for other packages.
- spec: libsystemd-mini and libudev-mini need to provide libsystemd and libudev
respectively
- Rename systemd-sysvinit into systemd-sysvcompat
systemd-sysvinit was probably provided to allow systems to switch from
sysvinit to systemd by overwriting /sbin/init with a link to systemd. But this
isn't very useful anymore due to the fact that sysvinit is not supported since
several years. Therefore the subpackage contains now the files needed to keep
backward compatibility with SysV init scripts (most notably sysv-generator)
and has been renamed accordingly. The few files that are not specific to
sysvinit (such as /bin/init) have been moved to the main package.
Normally this new subpackage shouldn't be needed (since all packages use
systemd unit files) unless a 3rd party application is installed and still
relies on SysV init scripts.
- systemd.spec: explicitely turn on/off build options
Hence a feature can't be accidentally turned on/off because its dep is pulled
in or removed due to another feature being turned on/off.
==== systemd-rpm-macros ====
Version update (15 -> 16)
- Bump to version 16
- Drop enablement symlink migration support of SysV init scripts
This was announced here:
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
Hello everyone,
I'm trying to fix Mozilla Thunderbird on RISC-V. When building cargo dependencies, cargo tells me these:
error[E0432]: unresolved imports `super::hidwrapper::_HIDIOCGRDESC`, `super::hidwrapper::_HIDIOCGRDESCSIZE`
--> /home/abuild/rpmbuild/BUILD/thunderbird-91.6.1/third_party/rust/authenticator/src/linux/hidraw.rs:11:25
|
11 | use super::hidwrapper::{_HIDIOCGRDESC, _HIDIOCGRDESCSIZE};
| ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `_HIDIOCGRDESCSIZE` in `platform::hidwrapper`
| |
| no `_HIDIOCGRDESC` in `platform::hidwrapper`
But this error never occurred on other platform like amd64. Could anyone give me some suggestion?
This is where I build it: https://build.opensuse.org/package/show/home:ImBearChild:branches:openSUSE:…
Thanks in advance.
I just upgraded my Laptop to TW 20220218.
As part of this, libdwarf-devel should have been updated,
20210528-1.4 -> 0.3.3-1.1
But installing fails:
# 2022-02-21 14:06:45 libdwarf-devel-0.3.3-1.1.x86_64.rpm install failed
# rpm output:
# error: unpacking of archive failed on file /usr/include/libdwarf;62138e65: cpio: File from package already exists as a
directory in system
# error: libdwarf-devel-0.3.3-1.1.x86_64: install failed
# error: libdwarf-devel-20210528-1.4.x86_64: erase skipped
Something wrong here, or are others seeing this, too?
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.
- baka-mplayer
- mpvpaper
- python-pympv
- vidcutter
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>
I've been having a problem with the opensuse-welcome app being annoying.
It is stuck on the initial green openSUSE screen. So there is no
checkbox or way to disable it. It starts on every login of course like
it is supposed to and I have to close it. This is now happening on 2
different tumbleweed computers. My solution has been to uninstall it. Is
there a fix for this?
cheers
John
Hello folks,
(I hope this is the right list; if not: apologies, and where would this
belong more? users@? support@? Somewhere else?)
I have Tumbleweed installed on a pair of desktops: the first since
February 2018, and the second since April 2021. I let the former gather
dust since setting up the latter until a couple of weeks ago; I figured
that dist-upgrading this "old" setup was the responsible thing to do
after waking it up (openSUSE-release 20210621 → 20220122).
The upgrade itself went smoothly, but now I'm facing a problem that I
have experienced quite often with this first desktop (though not with
the second desktop yet): 'btrfs filesystem usage /' says that…
*something* is close to bursting, and I suspect that the next 1GB+
dist-upgrade will have me scrambling again for disk space, and confused
about snapshot management.
First, what I think I understand (see footnotes for the commands I use
to come to these conclusions):
* I have about 20GB's worth of actual data in the /… subvolume?
partition?, estimated by weighing /usr.[1]
* The / subvolume is 40GB, and has almost no free space left.[2]
* My recent upgrade left me with a 15GB snapshot that *I think* is
responsible for / being so full?[3]
Onto my questions, ordered from "pressing & down-to-earth" to "mostly of
academic interest":
(1) At this stage, how would a Competent Sysadmin™ proceed? Given that
(a) this is not the first time I've struggled with this,
(b) I've (tried to) read up on btrfs and snapper, but evidently I
couldn't digest that info into actionable maintenance protocols,
I figure there are some fundamental concepts that haven't made their
way to my brain yet; I'd be very grateful if someone could nudge me
toward the path to Enlightenment.
(2) Is this 2018 setup still salvageable, or should I reinstall? I try
to follow factory(a)lists.opensuse.org and project(a)lists.opensuse.org,
so I know that Tumbleweed underwent some Big Changes between
February 2018 and April 2021; I assume that reinstalling should
nonetheless not be necessary, and I just messed something up?
(3) What does this huge snapshot represent? The dates in snapper list
make me think that it's a diff between the first installation
(2018-02-20) and the last upgrade (2022-01-24), in which case, yup,
of course the diff would be huge.
Empirically though deleting this huge snapshot just moves all the
gigabytes into snapshot 1 (that's what I remember happening the last
time I tried to reclaim disk space), which I cannot delete. Is
there a way to tell snapper to just forget about 2018 and use the
last upgrade as the oldest point of reference?
(4) There are some differences between the two desktop setups I don't
understand. For one, 'btrfs filesystem usage /' reports very
different device sizes: on the first setup it's 40GB; on the second
setup it's roughly 440GB.[4] This is surprising to me, since both
disks have similar total sizes (about 500GB).[5]
Also, the subvolume setup seems different?[6] Not sure why the
older setup has /tmp listed, since findmnt /tmp tells me it's a
tmpfs; why is it still on btrfs's radar? Also, why does the newer
setup have entries for /root and /home, and not the older one?
Thank you if you've made it this far; I realize that this is a lot of
open-ended questions. I tried to do my research, but it seems that the
more I dig the less I understand.
FWIW: I very much try to let Tumbleweed do its thing without
interfering: I pick the default partitioning & subvolume settings when
installing, I don't interact with zypper beside "install" and
"dist-upgrade", and were it not for these snapshot snags I would have no
reason to research snapper nor btrfs (beside idle curiosity, of course).
I'm reaching out solely because dist-upgrade sometimes fails due to lack
of space… and I wonder what I'm doing wrong :/
Again, thank you for your time. And thanks for Tumbleweed in general!
Lest this wall of text give the wrong impression: the distro provides as
smooth an experience as any I've had on Linux.
[1] On the older desktop:
# du -hs /usr --exclude /usr/local
19G /usr
[2] On the older desktop:
# btrfs filesystem usage /
Overall:
Device size: 40.00GiB
Device allocated: 39.38GiB
Device unallocated: 640.00MiB
Device missing: 0.00B
Used: 37.47GiB
Free (estimated): 1.82GiB (min: 1.50GiB)
Free (statfs, df): 1.82GiB
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 100.05MiB (used: 0.00B)
Multiple profiles: no
Data,single: Size:36.31GiB, Used:35.12GiB (96.71%)
/dev/sda2 36.31GiB
Metadata,DUP: Size:1.50GiB, Used:1.18GiB (78.48%)
/dev/sda2 3.00GiB
System,DUP: Size:32.00MiB, Used:16.00KiB (0.05%)
/dev/sda2 64.00MiB
Unallocated:
/dev/sda2 640.00MiB
[3] On the older desktop:
# snapper --iso \
list --columns number,type,date,used-space,cleanup,description
# | Type | Date | Used Space | Cleanup | Description
---+--------+---------------------+------------+---------+----------------------
0 | single | | | | current
1* | single | 2018-02-20 20:13:41 | 237.26 MiB | | first root filesystem
2 | pre | 2022-01-24 07:39:54 | 15.98 GiB | number | zypp(zypper)
3 | post | 2022-01-24 12:58:38 | 12.64 MiB | number |
4 | pre | 2022-01-24 13:46:28 | 960.00 KiB | number | zypp(zypper)
5 | post | 2022-01-24 13:49:01 | 73.57 MiB | number |
[4] On the newer desktop:
# btrfs filesystem usage / | head
Overall:
Device size: 444.63GiB
Device allocated: 282.05GiB
Device unallocated: 162.58GiB
Device missing: 0.00B
Used: 272.94GiB
Free (estimated): 170.77GiB (min: 170.77GiB)
Free (statfs, df): 170.77GiB
Data ratio: 1.00
Metadata ratio: 1.00
[5] On the older desktop:
# parted -l
Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 9437kB 8389kB bios_grub
2 9437kB 43.0GB 42.9GB btrfs legacy_boot
3 43.0GB 492GB 449GB xfs
4 492GB 500GB 8310MB linux-swap(v1) swap
On the newer desktop:
# parted -l
Model: ATA LDLC F7+480GB (scsi)
Disk /dev/sda: 480GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 478GB 477GB btrfs
3 478GB 480GB 2148MB linux-swap(v1) swap
[6] On the older desktop:
# btrfs subvolume list / | grep -v snapshots/
ID 257 gen 622718 top level 5 path @
ID 258 gen 638632 top level 257 path @/var
ID 259 gen 637339 top level 257 path @/usr/local
ID 260 gen 622718 top level 257 path @/tmp
ID 261 gen 637339 top level 257 path @/srv
ID 262 gen 637339 top level 257 path @/opt
ID 263 gen 629216 top level 257 path @/boot/grub2/x86_64-efi
ID 264 gen 637331 top level 257 path @/boot/grub2/i386-pc
ID 265 gen 637331 top level 257 path @/.snapshots
ID 269 gen 637339 top level 258 path @/var/lib/machines
On the newer desktop:
# btrfs subvolume list / | grep -v -e snapshots/ -e docker
ID 256 gen 31 top level 5 path @
ID 257 gen 285669 top level 256 path @/var
ID 258 gen 285613 top level 256 path @/usr/local
ID 259 gen 281519 top level 256 path @/srv
ID 260 gen 285554 top level 256 path @/root
ID 261 gen 281519 top level 256 path @/opt
ID 262 gen 285671 top level 256 path @/home
ID 263 gen 281519 top level 256 path @/boot/grub2/x86_64-efi
ID 264 gen 281519 top level 256 path @/boot/grub2/i386-pc
ID 265 gen 285470 top level 256 path @/.snapshots
Hi,
some years ago I took over maintenance for munin in Tumbleweed as I used
it myself.
I don't do so anymore and I'm also not an expert so I'm looking for
someone who might be interested to take ownership of the package.
https://munin-monitoring.org/
Wolfgang