Pixel Inktober
Just like last year, October was filled with quick pixel dailies. I decided to only post on mastodon, but due to the twitter exodus couldn't quite post the 30kB images for the two remaining days. Good old blog post it is!
Pixel Inktober
Just like last year, October was filled with quick pixel dailies. I decided to only post on mastodon, but due to the twitter exodus couldn’t quite post the 30kB images for the two remaining days. Good old blog post it is!

V2BlankBrowser get new feature!!
V2BlankBrowser is Linux Web Browser, created to playing games or use with web apps in mind. But it is still normal browser, with tabs, etc. To made UI flexible to fulfill both playing games, use web apps and web browsing, I use many techniques. Last is tab displaying/hiding by a gesture! See the link.
openSUSE Tumbleweed – Review of the week 2022/43
Dear Tumbleweed users and hackers,
Tumbleweed snapshots are being released stably and reliably. Whenever a snapshot comes out, you know it has gone through extensive testing using openQA. Of course, this is no guarantee that all snapshots are error-free. openQA works on virtual machines based on scripts, so it tests what it is instructed to try (not seldom do we see issues that were not intentionally tested for, but they are ‘happy accidents’). This week, a less fortunate update reached our users that caused some pain for some: The Linux Kernel 6.0.3 managed to break audio for a couple of users (See https://bugzilla.opensuse.org/show_bug.cgi?id=1204679). Kernel 6.0.5 is in the queue and should be published in the next 48 hours and fix those issues.
Of course, not all was broken, and the last 7 days have seen 7 snapshots being published (1021…1027) including these changes:
- Linux kernel 6.0.3 (Snapshot 1023)
- GStreamer 1.20.4
- Switch to NodeJS 19 by default
- XWayland 22.1.4
- Mesa 22.2.2
- Mozilla Firefox 106.0 & 106.0.1
- Samba 4.17.1 & 4.17.2
- Systemd 251.6 & 251.7
- fwupd 1.8.6 (updated from 1.7.10)
- dbus 1.14.4
- LibreOffice 7.4.2.3
Stagings look a bit sad and empty at the moment, but that is mostly due to them passing so quickly. most stagings have a short lifetime these days and are ready to be accepted within 24 hours. Still, there are a few things currently being tested:
- Linux kernel 6.0.5 (expected latest in snapshot 1029, possibly even in 1028)
- KDE Plasma 5.26.2
- Mozilla Thunderbird 102.4.1
- Mozilla Firefox 106.0.2
- gpgme 1.18
- Python 3.10.8 & 3.9.15
- Python Sphinx 5.3.0
- Staging:L, the ‘show-me-errors-staging’, currently contains: swig 4.1.0 (breaks llvm and nodejs), git 2.38.1 (breaks python-GitPython), ICU 72.1 (breaks the world, as usual), suse-module-tools 16.0.24 (breaks VirtualBox and vmdk)
GStreamer, GNOME, systemd update in Tumbleweed
The new streak of openSUSE Tumbleweed snapshots continued this week as the continuous streak stands at 15.
The consistency brought rolling release users updates this week for fetchmail, GNOME, GStreamer, rsync, systemd and more.
The 20221026 snapshot updates a few packages. Text editor vim 9.0.0814 fixed the Kitty terminal and Clang format configuration files that were not recognized. The package also fixed a memory leak with an empty shell command and OpenVPN files are not recognized either. The Linux driver package pcsc-towitoko 2.0.8, which is for smartcard readers, corrected a time out value that was set too low for certain cards like that of the Spanish national identity card. The portable foreign-function interface package libffi 3.4.4 had important AArch64 fixes that included support for Linux builds with Link Time Optimization. The wrapper library libp11 0.4.12 fixed several memory leaks and some storing certificates on tokens.
An update of gstreamer 1.20.4 arrived in snapshot 20221025, and it fixed a crash when updating an unchanged ping source, updated translations and now always clears MIME type tables when updating a clients clipboard. Several gstreamer plugins were also updated to version 1.20.4. An update of xwayland 22.1.4 bumped wayland build requirements and fixed some overzealous caching. An update of gnome-maps 43.1 fixed various issues related to the GTK4 port and fixed a couple drag-and-drop issues. File compressing package zchunk 1.2.3 added availability of a license scan report and status. Several other packages were updated in the snapshot including yast2-trans, which updated Czech, Dutch, Slovak, Japanese and Catalan languages.
Just two packages were updated in snapshot 20221024. An update of autoyast2 4.5.6 fixed profile location parsing and the add repo URL scheme. The module also added packages for the selected network backend in order to prevent it from being declared in the software section. The other packages to update was a reversion of selinux-policy from 20221019 to 20220714.
An update of gnome-software 43.1 arrived in snapshot 20221023. The minor release from the GNOME community fixed searches not completing when installing and uninstalling an app at the same time. The desktop package fixes distribution upgrades when package conflicts are present, and it fixes a crash when showing offline update errors during the startup. Browser Mozilla Firefox updated to version 106.0.1 and it addresses a crash experienced by users with AMD Zen 1 CPUs. An updated version of GNU Compiler Collection 12 added a patch related to RISC-V, and it updated embedded library newlib to version 4.2.0. The Linux kernel-source 6.0.3 updates had some changes related to the handling effects of the non-volatile memory after freeing a request. Domain name query package whois 5.5.14 added the hiding string for whois.auda.org.au. The super-thin layer package on the DBus interface fwupd 1.8.6 fixed a regression when getting the I²C bus number. The rendering extension library libXrender also fixed a regression in the version 0.9.11 update.
Mesa 22.2.2 was updated in snapshot 20221022. The 3D graphics library added a patch to fix LLVM optimization to avoid failures on ARMv7. The 251.6 systemd update avoids the expanding macros in comments that leads to an error on installations. The package also makes sure that the same seed is not replicated on systems when installing from a golden image. A major version update to cpupower 6.0.2 removed powercap capabilities to patch against the latest kernel-sources. The rsync package fixes client-side validation of the remote sender’s filtering behavior in version 3.2.7 and the --fuzzy option was optimized to cut down on the amount of computations when considering a big pool of files, which resulted in about a 2x speedup. Six Common Vulnerabilities and Exposures were fixed in the Firefox 106.0 update major version like CVE-2022-42929, which could cause a denial of service of the browser if a website called window.print() in a particular way. Harfbuzz 5.3.1 and several other packages were updated in the snapshot.
Just one package changed with the 20221021 snapshot; it was related to fetchmail and it removed a subpackage that required python-rpm-macros.
An update of fetchmail also arrived in snapshot 20221020. Fetchmail 6.4.34 updated Serbian translations and fixed a bug that would delete a message from the mail store despite a soft bounce option being enabled when an SMTP receiver refuses a delivery. An update of NetworkManager 1.40.2 fixed a couple race condition behaviors and it now declines the DHCPv6 lease if all addresses fail IPv6 duplicate address detection. Bug fixes arrived with Plasma 5.26.1 updates. The software center Discover improved Flatpak test reliability, but also disabled the test on the Continuous Integration. Plasma Audio Volume Control should not crash now when the server doesn’t respond, and Plasma Desktop makes the drag and drop of the pager widget more reliable. The update of gnome-control-center 43.1 fixes crashing when editing networks. Fixes for a crash when a device had detached while the controller is resetting the port were made with the virtualbox 6.1.40 update, and python-setuptools 65.5.0 improved information in its documentation about conflicting entries in a current working directory and editable install. The package also fixed backward compatibility of editable installs and custom build_ext commands inheriting directly from distutils. Several other packages were updated in this first snapshot of the week.
Lake Naplás: giving time-lapse photography another try
Once upon a time I made some time-lapse videos, but I gave up quickly. Recently I have watched yet another Attenborough nature series: The Green Planet. It was full of beautiful time-lapse recordings, and suddenly I felt the urge again to give this genre another try :-)
I visited my favorite recreational area in the Pest side of Budapest: Lake Naplás. It’s an artificial lake close to the border of Budapest, which quickly turned into an important bird nesting place and a protected nature area. The clouds just arrived with an extreme speed. I put down my camera, set the interval timer to 5 seconds, and started taking photos.

Making the time-lapse
This time I was storing photos in JPEG format (instead of RAW), and I did no post-processing. I turned the photos into a movie using OpenShot on Linux. Before I could import the photo sequence into OpenShot, I had to rename the files to have the numbering started at 001. Here is the result:
Next time I should try to do some post-processing and be more careful with setting the distance on the lens. However, as a first attempt after three years, I’m already quite happy with this video :-)
Running sudo without updating cached credentials
One of the recurring questions at conferences was whether there is a way to check cached sudo credentials without updating them. Version 1.9.12 of sudo introduces the -N option which makes this possible, and also allows running any commands without updating the cached credentials.
You can learn more about the new -N option in my latest sudo blog at https://www.sudo.ws/posts/2022/10/running-sudo-without-updating-cached-credentials/

Sudo logo
Call for Testing Next Generation Installer
Members of the openSUSE Project’s release team are asking community to help the YaST team with early testing of the installer images.
The installer is progressing its way to openSUSE Factory and will arrive in an Adaptable Linux Platform prototype at a later date.
The installer, which is reffered to as the D-Installer by the YaST team, has installer images for testing and is seeking input/feedback through a feedback guide.
There are several sets of instructions in the guide that is meant to elicit feedback on the next generation installer.
The team is also looking to rename the D-Installer to another name and an openSUSE Tweet asks people to suggest a new name. The D-Installer visually checks the installation settings at a glance and is one of the key areas that the release team would like the community to focus on during the next weeks.
An installer workshop is scheduled during a community meeting on Nov. 8. People can use this feedback guide to test items for the next installer and provide feedback in the document or during the workshop.
The github page for the installer has a few listed issues and people can also contribute and provide feedback there.
The current ALP prototype only has x86-64.
Request Page Redesign - Build results and superseded conversations
openSUSE Tumbleweed – Review of the week 2022/42
Dear Tumbleweed users and hackers,
To me, this week felt somewhat unspectacular. Staging projects are moving along, snapshots are coming out and no drama happened. That’s a good week, right? For Tumbleweed, this seems to be any regular week with 7 published snapshots (1014…1020).
The most interesting changes delivered this week include the following:
- Linux kernel 6.0.1 & 6.0.2
- KDE Gear 22.08.2
- Libzypp 17.31.3: Implement GeoIP feature for zypp
- libxml 2.10.3
- Node.JS 18.11.0
- KDE Plasma 5.26.1
- Virtualbox 6.1.40
- Meson 0.63.3
The staging projects are almost all empty – almost. Still, a few things are being build-tested and QA:
- Systemd 251.6
- Mesa 22.2.2
- fwupd 1.8.6
- Mozilla Thunderbird 102.4.0
- Mozilla Firefox 106.0
- Samba 4.17.1
- Swig 4.1.0 (beta 1)
- gpgme 1.18.0: breaks LibreOffice
- python Sphinx 5.3.0: breaks python doc builds
- suse-module-tools 16.0.24: breaks dpdk and Virtualbox