Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Las novedades de Kalendar de KDE Gear 22.08

La Comunidad KDE anunció hace unos días que había sido lanzado KDE Gear 22.08, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. De esta forma, se nos presentan decenas de cambios importantes, una ingente cantidad de bugs solucionados y mejoras en las traducciones. Es hora de ir descubriendo poco a poco cuáles han sido. Ayer empezamos con Spectacle, el capturador de pantalla del escritorio Plasma, y hoy seguimos con las novedades de Kalendar de KDE Gear 22.08, la competencia directa del módulo KOrganizer de Kontact.

Las novedades de Kalendar de KDE Gear 22.08

Dentro del lanzamiento de KDE Gear 22.08 muchas aplicaciones han recibido mucho cariño, y una de ellas ha sido Kalendar un programa que nació con con el ánimo de tener una calendario simple y efectivo en nuestro equipos, y parece que lo está consiguiendo.

Las novedades de Kalendar de KDE Gear 22.08

Fue presentado hace un tiempo en el blog, y como decía anteriormente, Kalendar viene a ser una aplicación de calendario que nos permite gestionar tus tareas y eventos, soportando tanto calendarios locales como una multitud de calendarios en línea: Nextcloud, Google® Calendar, Outlook®, Caldav, y muchos más.

La rececpción de la aplicación ha sido muy buena y su evolución parece ir a un ritmo adecuado, como podemos comprobar más abajo, adquiriendo funcionalidades bastante interesantes.

Siendo precisos, las novedades de Spectacle de KDE Gear 22.08 son las siguientes:

  • Soporte de contactos: Al igual que los calendarios, puede añadir libretas de direcciones desde una amplia variedad de fuentes y verlas desde un widget del escritorio o del panel.
  • Posibilidad de generar códigos QR de los contactos para el caso de que quisiera compartirlos con un dispositivo móvil.
  • Mejoras en la vista del calendario: ahora puede ver las subtareas y las tareas principales en la barra lateral de tareas, lo que facilita la navegación entre ellas.

En los próximo días seguiré comentando las novedades de este gran lanzamiento.

La entrada Las novedades de Kalendar de KDE Gear 22.08 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Apache 2 prefork から event への乗り換え

はじめに

先日、C100 と Geeko Magazine の告知を出した際、geeko.jp のウェブサーバーが落ちてしまいました。普段は全然問題ないのですが、512 MB の VPS のため、ほんの少しアクセスが増えるとメモリーを使い果たしてしまうようです。

openSUSE の Web サーバーは 2009 年頃から使い続けていることもあって Apache で、しかも MPM (Multi-processing modules) は prefork です。複数のアクセスに対してプロセスを作成して対応するので、メモリー使用量やプロセスの生成コストが課題です。設定変更前のメモリー使用量を見ると次のような状態で、1プロセスあたり 30 MB 前後使っています。とりあえずの対策としては、プロセスの最大数を抑えればよいのですが、メモリー使用量削減のため、これを機に MPM を event にすることにしました。

# smem -U wwwrun -k
  PID User     Command                         Swap      USS      PSS      RSS 
26053 wwwrun   /usr/sbin/httpd-prefork -DS    24.2M   576.0K     1.3M     9.5M 
23952 wwwrun   /usr/sbin/httpd-prefork -DS    14.5M    20.8M    21.7M    30.4M 
26051 wwwrun   /usr/sbin/httpd-prefork -DS     5.6M    23.5M    24.4M    32.9M 
23953 wwwrun   /usr/sbin/httpd-prefork -DS     6.3M    23.7M    24.4M    31.8M 
 2023 wwwrun   /usr/sbin/httpd-prefork -DS     5.4M    24.0M    24.8M    32.7M 
 7054 wwwrun   /usr/sbin/httpd-prefork -DS     7.5M    26.0M    26.8M    35.0M 
23955 wwwrun   /usr/sbin/httpd-prefork -DS     5.0M    32.6M    33.6M    42.2M 
23956 wwwrun   /usr/sbin/httpd-prefork -DS     5.5M    34.2M    34.9M    43.1M 
23959 wwwrun   /usr/sbin/httpd-prefork -DS     5.5M    34.4M    35.3M    43.8M 
 2022 wwwrun   /usr/sbin/httpd-prefork -DS     6.0M    34.7M    35.6M    43.6M

少し前までの Apache の MPM といえば worker で、スレッドを使って並列処理をします。私の知識もここで止まっていました。event は新しい MPM で、今どきのイベント駆動で実装されています。ワーカースレッド内で受信待ちやソケット書き込み待ちをせずに、パケット到着や書き込み可能になったイベントを受けてスレッドに処理を割り当てるようです。

MPM を prefork から event にするために必要なことは、次の通りです。

  • event MPM をインストールする
  • PHP を mod_php による実行から mod_proxy_fcgi + php_fpm (FastCGI) による実行に変える
  • php_fpm で Web アプリを実行できるように AppArmor のプロファイルを設定する

結構面倒くさいですね。

openSUSE のバージョンは Leap 15.4 です。

event MPM をインストールする

これは簡単で apache2-event をインストールするだけです。apache2-prefork もインストールされいる環境では、apache2-event が優先されます。

zypper in apache2-event

mod_proxy_fcgi + php_fpm への変更

これまでは mod_php でこの Word Press などを実行してきました。mod_php の場合、PHP のスクリプトは Apache のプロセスで実行されていました。マルチスレッドに対応していない mod_php は event や worker では使用できません。php_fpm で PHP を別プロセスで起動しておき、リクエスト時にこの PHP プロセスに処理を依頼する形に変更する必要があります。

セットアップ手順は以下の通りです。php7-fpm をインストールして、パッケージに含まれるデフォルトの設定を有効化します。

zypper in php7-fpm

cd /etc/php7/fpm
mv php-fpm.conf.default php-fpm.conf
cd php-fpm.d
mv www.conf.default www.conf

systemctl enable php-fpm
systemctl start php-fpm

Apache 側の設定を変えます。openSUSE では Apache で使用するモジュールは /etc/sysconfig/apache2 で有効化します。php7 を削除し、proxy と proxy_fcgi を追加します。

APACHE_MODULES="(省略)proxy proxy_fcgi"

次に、php ファイルのハンドリングを mod_php から php_fpm に切り替えます。/etc/apache2/conf.d/ に以下のファイルを作成します。openSUSE のデフォルト設定では php7_fpm は 9000 で待ち受けていますので、php へのアクセスを 127.0.0.1:9000 に転送するようにします。

ProxyErrorOverride on は php_fpm がエラーを返した場合に、php_fpm のエラーメッセージをそのままブラウザに返すのではなく、Apache 側で設定したエラー画面を表示するための設定です。

<filesmatch "\.ph(p[3457]?|tml)$"="">
SetHandler "proxy:fcgi://127.0.0.1:9000"
</filesmatch>
<filesmatch "\.php[3457]?s$"="">
SetHandler application/x-httpd-php-source
</filesmatch>
DirectoryIndex index.php4
DirectoryIndex index.php5
DirectoryIndex index.php7
DirectoryIndex index.php
ProxyErrorOverride on

AppArmor の設定変更

openSUSE Leap 15.4 では php_fpm 用の AppArmor プロファイルが含まれており、php_fpm が行える操作に制限がかかっています。そのため、何も設定しないと、php-fpm が php ファイルにアクセスできません。/var/log/audit/ に次のようなログが出力され、403 が返ります。

type=AVC msg=audit(1661003085.840:89050): apparmor="DENIED" operation="open" profile="php-fpm" name="/srv/www/htdocs/index.php" pid=20329 comm="php-fpm" requested_mask="r" denied_mask="r" fsuid=498 ouid=498

php_fpm のプロファイルを調整するには、/etc/apparmor.d/php-fpm.d/ に次のような設定ファイルを作成し、php-fpm がアクセスできるディレクトリを設定します。

# tmp へのアクセス
  include <abstractions user-tmp="">
  # htdocs への読み書き
  # 読み取りだけであれば <abstractions/web-data> もあり
  owner /srv/www/htdocs/** rw,

結果

設定後にメモリー使用量を見てみます。

PID User     Command                         Swap      USS      PSS      RSS
29193 wwwrun   /usr/sbin/httpd-event -DSYS   208.0K   804.0K     1.3M     4.9M
29195 wwwrun   /usr/sbin/httpd-event -DSYS   208.0K     1.6M     2.8M    11.0M
29194 wwwrun   /usr/sbin/httpd-event -DSYS   208.0K     1.6M     2.8M    11.1M
29196 wwwrun   /usr/sbin/httpd-event -DSYS   208.0K     2.2M     3.4M    11.6M
29278 wwwrun   /usr/sbin/httpd-event -DSYS   208.0K     3.2M     4.4M    12.7M
29094 wwwrun   php-fpm: pool www             208.0K    25.3M    30.3M    47.1M
29306 wwwrun   php-fpm: pool www             208.0K    33.8M    38.4M    54.5M
29337 wwwrun   php-fpm: pool www             208.0K    35.6M    39.5M    54.0M

php-fpm のプロセスが増えましたが、Apache のプロセスのメモリー使用量はぐっと小さくなりました。Apache と php-fpm の初期プロセス数、最大プロセス数はこれから調整したいと思います。

a silhouette of a person's head and shoulders, used as a default avatar

Las novedades de Spectacle de KDE Gear 22.08

La Comunidad KDE anunció hace unos días que había sido lanzado KDE Gear 22.08, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. De esta forma, se nos presentan decenas de cambios importantes, una ingente cantidad de bugs solucionados y mejoras en las traducciones. Es hora de ir descubriendo poco a poco cuáles han sido y empezamos con las noveades de Spectacle, el capturador de pantalla del escritorio Plasma..

Las novedades de Spectacle de KDE Gear 22.08

Dentro del lanzamiento de KDE Gear 22.08 una de las aplicaciones que más mimo ha recibido ha sido Spectacle, un programa que nació con  KDE Applications 15.12.

Las novedades de Spectacle de KDE Gear 22.08

Para los que no lo sepan se trata de un capturador de pantalla de la Comnidad KDE heredero del mítico KSnapshot, que ofrecía las mismas funcionalidades que éste pero con un código adaptado a KDE Frameworks 5. El funcionamiento de Spectacle fue perfecto desde el principio y reemplazó sin ningún problema a su antecesor, siendo una de las transiciones más suaves entre aplicaciones «oficiales» que recuerdo.

No está de más recordar que Spectacle puede capturar el escritorio completo, el monitor que deseemos, la ventana activa o una región determinada del mismo. Todo ello con opciones de temporización, atajos de teclado o posibilidad de compartir con otras aplicaciones, y en sus últimas versiones incorpora un completo editor de imágenes integrado para crear capturas completas, al cual le dediqué unas entradas hace poco.

Las novedades de Spectacle de KDE Gear 22.08 son las siguientes:

La entrada Las novedades de Spectacle de KDE Gear 22.08 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Moodle cumple 20 años

Moodle es una plataforma de software libre dentro de la comunidad educativa para formar a estudiantes y ayudar con sus herramientas a docentes y cumple 20 años

Hace 20 años el pedagogo e informático australiano Martin Dougiamas publicó la primera versión pública de la plataforma educativa Moodle publicada como software libre bajo una licencia GPL.

20 años después la plataforma Moodle ha crecido a niveles increíbles, con más de 200 millones de usuarios y traducida a más de 240 idiomas es una de las plataformas educativas escogida por cientos de institutos y centros docentes.

La propia experiencia educativa de su creador, Martin Dougiamas (que también hoy es su cumpleaños, en su caso 53 años), fue el detonante para que se decidiera a crear una forma de aprendizaje explotando las posibilidades que ofrece Internet, creando lo que sería Moodle.

De Moodle se puede destacar:

  • Que ofrece un diseño personalizable.
  • Posee una identificación e inscripción segura para sus usuarios.
  • Capacidad multilingüe.
  • Creación y gestión masiva de cursos en diferentes formatos de forma sencilla.
  • Dispone de un buen número de actividades y herramientas colaborativas.
  • Gestión simple un buen número de complementos, muchos de ellos desarrollados por su comunidad e integración de contenido multimedia y posibilidad de inclusión de recursos externos.
  • Dispone de herramientas de puntuación, calificación y evaluación del progreso de sus usuarios.

Tiene un enfoque modular, por lo que se pueden instalar diferentes módulos en función del uso que vayamos a darle, dándole así flexibilidad de uso y abarcando muchos aspectos distintos.

En estos 20 años de historia mucho ha cambiado en Moodle para seguir mejorando el software, se ha facilitado el uso del programa para hacerlo más intuitivo, se ha mejorado en accesibilidad para que se pueda usar por cualquier persona independientemente de sus características personales.

La educación es una materia muy cambiante, no por las leyes que el gobierno de turno vaya dictando según su ideología, si no porque avanzan los sistemas pedagógicos, se adapta a nuevas características que antes no se habían identificado, evoluciona para enseñar de una manera eficiente.

Y Moodle se va adaptando y va incorporando módulos y mejoras para satisfacer las necesidades muy diferentes de los distintos docentes. Desde profesores de educación en diferentes niveles a empresas que ofrecen cursos de educación de materias diversas.

Moodle está desarrollado en lenguaje PHP y es una aplicación web que se instala en un servidor y que ofrece sus servicios a los usuarios que se conectan a ella mediante un navegador web, por lo que se podría decir que es multiplataforma.

A la hora de escribir este artículo Moodle ya anda por la versión 4.0.1 que se publicó el 9 de mayo de 2022. La versión 4.0 ha fue un hito en el que se mejoraron muchos aspectos de Moodle. Se corrigieron errores, se añadieron mejoras en la interfaz gráfica, y muchas más nuevas funcionalidades.

Sin duda Moodle es un buen ejemplo de éxito y negocio creando software libre. Una empresa que crea código libre, gana dinero con ello para mantener los recursos necesarios para seguir ofreciendo un producto de calidad y ha creado además una comunidad que adapta el código y lo modifica según sus necesidades propias y comparte esas mejoras.

Mis años de estudiante se quedaron en el siglo pasado, así que nunca he utilizado la plataforma Moodle, pero supongo que si tiene tal acogida en el mundo será sin duda una muy buena herramienta que realiza su trabajo de manera eficiente.

¿Eres estudiante o docente y usas Moodle en tu trabajo? Si es así, comparte la opinión que tienes de la herramienta en los comentarios del blog, me gustará leer opiniones gente que usa Moodle.

Enlaces de interés

a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar
darix posted in English at

Enabling HEIF support in Nextcloud

It is actually relatively simple

  1. install the php imagick extension with libheif support
  2. enable the preview providers

For openSUSE Tumbleweed the php8-imagick package is already built with libheif support. Though the library in the distribution lacks H.256 support. We can easily remedy that situation by using the libheif1 package from packman instead.

# cat /etc/zypp/repos.d/isv-packman.repo
[isv-packman]
enabled=1
autorefresh=1
baseurl=https://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_Tumbleweed/
type=rpm-md
gpgcheck=1

Then we can install the new libheif1 with

zypper in --from isv-packman libheif1

Afterwards you have to restart Apache or php-fpm depending on what you use.

a silhouette of a person's head and shoulders, used as a default avatar

Lanzado KDE Gear 22.08, más y mejor

En esta ocasión, igual que en abril, me he retrasado un día, espero que podáis perdonarme. De esta forma os comunico que en esta extraña primavera que nos ha tocado vivir, la Comunidad KDE ha anunciado que ha lanzado KDE Gear 22.08, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral Decenas de cambios que vamos a descubrir en cuanto nuestra distribución se actualice.

Lanzado KDE Gear 22.08, más y mejor

Una vez más esta entrada es muy sencilla de realizar gracias al gran trabajo del Equipo de Promo, con la colaboración del resto de desarrolladores, de la Comunidad KDE ya que cada vez realizan mejores anuncios.

Lanzado KDE Gear 22.08, más y mejor

De esta forma me congratula anunciar que ya ha sido lanzado KDE Gear 22.08, con un buen número de novedades y sus desarrolladores no solo nos animan a disfrutarlo nosotros sino que también hagamos partícipes a nuestros seres queridos de sus bondades.

KDE Gear ⚙ es la colección de aplicaciones, infraestructuras y bibliotecas de KDE que publican nuevas versiones al mismo tiempo. La versión 22.08 trae actualizaciones de los programas de KDE para trabajar, desarrollar su creatividad y disfrutar de su tiempo libre sin tener que someterse a licencias abusivas, publicidad intrusiva o renunciar a su privacidad.

¡Descubra los cambios más importantes que se han añadido en los cuatro últimos meses al software diseñado para mejorar su vida!

Y esto es todo hoy, mañana empiezo la serie para ir repasando las novedades de KDE Gear 22.08 en el que veremos las mejoras de Dolphin, Spectacle, Kate, Elisa, Filelight o Kalendar, entre otros. Si estáis impacientes y queréis ver una lista completa de todas las mejoras podéis consultar el registro de cambios completo.

La entrada Lanzado KDE Gear 22.08, más y mejor se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 33 de 2022

Tumbleweed es una distribución «Rolling Release» de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

Nada detiene a Tumbleweed, sigue a toda máquina publicándose 7 nuevas snapshots en una semana, lo que significa una snapshot al día sin interrupciones. ¿estará batiendo un récord?

Hasta ahora llevamos 14 días de publicaciones diarias sin interrupciones y el récord está en 18 días (2021/1116-1203).

Esto en cualquier caso no son más que cifras, lo importante está en la calidad de las publicaciones y esas siguen siendo fiables y sólidas.

Las pasadas 7 snapshots (0811.0817) han traído entre otros estos cambios:

  • Linux kernel 5.19.1
  • GNOME 42.4 (completo, incluido gnome-shell y gnome-desktop)
  • KDE Frameworks 5.97.0
  • hdf5 1.12.2
  • PostgreSQL 14.5
  • Mozilla Firefox 103.0.2
  • binutils 2.39
  • git 2.37.2
  • libwacom 2.4.0: con soporte a nuevos dispositivos como Lenovo 14s Yoga, Samsung Galaxy Book Pro 360, y más
  • wxWidgets 3.2.0

Y para próximas entregas podremos esperar actualizaciones en paquetes como:

  • Linux kernel 5.19.2
  • KDE Gear 22.08.0
  • Boost 1.80.0
  • systemd 251.4
  • glibc 2.36
  • Shadow 4.12
  • fmt 9.0

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2022/33

Dear Tumbleweed users and hackers,

Nothing is stopping Tumbleweed – it’s still full steam ahead with 7 snapshots released in one week, which means daily snapshots without interruptions—trying to get a new streak record? let’s see! So far we’re at 14 days of release without a gap. So far, the highest streak was 18 if I’m not mistaken (2021/1116-1203). In any case, these are just nice stats, but the quality of the snapshots has always been more important to us than the number of snapshots. And I’m convinced the Tumbleweed users to see this the same way.

The last 7 snapshots (0811.0817) delivered these changes:

  • Linux kernel 5.19.1
  • GNOME 42.4 (completed, incl. gnome-shell and gnome-desktop)
  • KDE Frameworks 5.97.0
  • hdf5 1.12.2
  • PostgreSQL 14.5
  • Mozilla Firefox 103.0.2
  • binutils 2.39
  • git 2.37.2
  • libwacom 2.4.0: support new devices, like Lenovo 14s Yoga, Samsung Galaxy Book Pro 360, and more
  • wxWidgets 3.2.0

The Staging projects are well used, and the forge is hot, pressing things like:

  • Linux kernel 5.19.2
  • KDE Gear 22.08.0
  • Boost 1.80.0
  • systemd 251.4
  • glibc 2.36: meta bug tracking failures: https://bugzilla.opensuse.org/show_bug.cgi?id=1202207
  • Shadow 4.12
  • fmt 9.0

a silhouette of a person's head and shoulders, used as a default avatar

The War of the Worlds

“Jeff Wayne’s Musical Version of The War of the Worlds” has been a turning point in my life in many ways. It was one of the first non-classical albums I listened to. It was the starting point in my ability to understand spoken English.

The first steps from classical

My parents only listen to classical music. Even Bartók is too modern for them. In my household growing up, I was only exposed to classical music. Yes, I heard some pop-music on the streets, but I was told that it’s just noise, not music. I must admit that even to this date I mostly agree with this statement :-)

However, today I do not listen only to classical music. I still recall the first album that I liked and was not fully classical. It was Hooked on Classics played by the Royal Philharmonic Orchestra. Tons of familiar classical melodies played in the style of pop music of that time. I listened to these albums countless times.

Once the damage was done, I started to listen other non-classical works. From the early years I recall the names of Richard Clayderman and Kitaro. Clearly not classical music any more, even some electronic instruments, but still very different from mainstream pop music.

Understanding spoken English

In high school one of my classmates lent me an album: Jeff Wayne’s Musical Version of The War of the Worlds. First I listened to it as I loved the music and the story on which album was built. Then I realized that it can help me to understand spoken English.

The War of the Worlds album cover

It was right after 1989, when Hungary changed to a democracy. The Russian troops were still in the country, but I was in the first high school year where learning Russian was not mandatory any more. My primary foreign language in high school was German, the secondary was English. There was a glut of Russian language teachers and barely enough teachers for other languages. We had one or two English lessons a week, and very minimal chance to listen to real English pronunciation. At that time there was no YouTube, etc. We had a satellite TV receiver, but I could not follow spoken English there at all, as in school I never heard anything close to real English…

When I first listened to The War of the Worlds, I could barely understand anything, even when I was reading the text from the album cover. After a while I realized that repeated listening and reading the book, things “clicked” and I started to understand the language better. Then I started listening to the album not just for the music but to check if my understanding of spoken English improves. After a while I could follow the narrator and the singers even without having the album cover at hand.

The good thing is that understanding spoken English did not stop at this album. It was as very important milestone. From that time on, I could pick up more English from the television. Of course high school level English provided just a very basic level of understanding, which I would later build on to greatly improve my English skills. That’s another story, not related to music…

Listen to the album on TIDAL: https://listen.tidal.com/album/2917051

Read my blog about Discogs to learn about my music collection: https://peter.czanik.hu/posts/discogs/

the avatar of openSUSE News

Frameworks, PostgreSQL, Vim Update in Tumbleweed

The month of August is hot for openSUSE Tumbleweed as snapshots appear to be rolling out daily.

The trend this week is like Tumbleweed on cruise control just rolling out snapshot after snapshot.

Among the updated packages in snapshot 20220816, postgresql14 14.5 made a splash with fixing a Common Vulnerability and Exposure; with CVE-2022-2625, the extensions use of CREATE OR REPLACE or CREATE IF NOT EXISTS are not being adhered to according to the documented rules and attacker can run arbitrary code as the victim role, which may be a superuser. PostgreSQL is blocking this attack in the core server, so there is no need to modify individual extension scripts. Moving on to a more lighter subject, the snapshot provided an update of filesystem utility xfsprogs 5.19.0. The newer version update provides more autoconf modernization and fixes a memory leak. It’s counterpart, xfsdump 3.1.10, fixed bind mount handling that was corrupting dumps and removed Data Management Application Programming Interface support. Xfce users can now have window capture in HiDPI mode thanks to an update of xfce4-screenshooter 1.9.11.

KDE Frameworks 5.97.0 glided into snapshot 20220815 and gave Plasma Desktop users several fixes. Frameworks updated blur and other window effects when the dialog changes size and the password storage KWallet Framework introduced a Secret Service API. User Interface framework Kirigami added workaround for the Qt horizontal scroll-view bug. KIO had an update to better prevent duplicate bookmarks for the same Hypertext REFerence. Text editor vim saw its second update of the week; its 9.0.0203 version had some fixes for invalid memory access and a fix for extra space of virtual text when ‘linebreak’ is set. The diagnostic, debugging and instructional userspace package strace updated to version 5.19. The update had changes in behavior and implemented some decoding socket option and netlink attributes. The last package to update in the snapshot was hdf5 1.12.2; this general purpose library and file format for storing scientific data dropped one patch, disabled another and enabled the rpm and deb CPack generators on Linux.

Snapshot 20220814 updated the distribution to Linux Kernel 5.19.1. Nearly a third of all the updates for the kernel were related to bluetooth and most of those were for the RTL8852C wireless module. An update of gnome-shell 42.4 improved the overview animation performance and had a fix for remembering the set up of bluetooth devices. GNOME’s layout and text rendering package pango updated to 1.50.9 and fixed a thread-safety problem. There was a minor update to the boot splash package plymouth; the update can be used to check the secure boot configuration and put a red warning image on the screen if the secure boot is disabled, according to the changelog. NetworkManager 1.38.4 and mutter 42.4 were also updated in the snapshot.

GNU’s collection of binary tools binutils 2.39 was the lone package to update in snapshot 20220813. The ELF linker now supports a --package-metadata option that allows embedding a JSON payload in accordance to the Package Metadata specification. The linker can also now generate a warning message if the stack is made executable.

Snapshot 20220812 had relatively few packages updated. The one major version update was made to the parse and domain-name decomposer rubygem-public_suffix 5.0.0. The new major version updated definitions and requires a minimum Ruby 2.6 version. The use of importlib-metadata for runtime package version lookups was made in the python-pbr 5.9.0 update, which is used to manage setuptools packaging. Another package to update in the snapshot was ncurses, which trimed out some unwanted linker options seen in Fedora 36.

The 20220811 snapshot started off the week with updates to Mozilla Firefox 103.0.2. The browser update fixed menu shortcuts for users of the JAWS screen reader and fixed an occasional non-overridable certificate error. The 42.4 version of gnome-desktop made Italian and Serbian translation changes and fixed detail text when it contained markup. An update of icewm 2.9.8 made a change that a restart will start icewm if no Window Manager is active and the package also updated the grouping menu when removing a task. Vim had its first update of the week in this snapshot and iproute2 5.19 added a set command and a group link with it ipstats. Intel had a CVE fixed in the ucode-intel 20220809 update; the company thanked those involved for helping find and solve CVE-2022-21233, which affected some processors.