Sun, Sep 1st, 2024

Cómo crear una actividad Quext con eXeLearning – Vídeo

Hace ya casi tres años que presenté eXeLearning, un editor de recursos educativos e interactivos de código abierto que te permite llevar tu actividades a otro nivel a la vez que compartirlos sin ningún tipo de restricción en multitud de formatos. Lo cierto es que me interesa mucho esta aplicación y he empezado a aprender mucho sobre ella, y es mi deber pagarlo mediante promoción. Hoy os traigo cómo crear una actividad Quext con eXeLearning – Vídeo, un vídeo de Cedec_Intef .

Cómo crear una actividad Quext con eXeLearning – Vídeo

Seguimos con eXeLearning, y en esta ocasión con un vídeo de Cedec_Intef, que no es más que el Centro Nacional de Desarrollo Curricular en Sistemas no Propietarios (Cedec), un organismo público español que promueve la transformación digital y metodológica de las aulas que pone a disposición de los docentes recursos educativos abiertos (REA) del Proyecto EDIA, elaborados por docentes en activo con la herramienta de software libre eXeLearning.

Pues bien, en el vídeo que os presento hoy se explica en varios pasos cómo crear una actividad Quext con eXeLearning, una actividad que consiste en realizar una pregunta que pueder ser un texto, una imagen o incluso un vídeo, y dar cuatro opciones para responder, al estilo del clásico «¿Quién quiere ser millonario?»

¿Qué es EXeLearning?

Cómo crear una actividad Quext con eXeLearning - Vídeo

Para los que no lo conozcan, eXeLearning es un editor de recursos educativos e interactivos de código abierto se caracteriza por:

  • Permite crear contenidos educativos de una manera sencilla
  • Descarga fácil y gratuita desde su web.
  • Está disponible para todos los sistemas operativos.
  • Nos pemite catalogar los contenidos y publicarlos en diferentes formatos:
    • Sitio web navegable y adaptable a diferentes dispositivos (responsive design).
    • Estándar educativo, para trabajar con Moodle y otros LMS.
    • Página HTML única para imprimir cómodamente tu trabajo.
    • ePub3 (libro electrónico), etc.
  • Ofrece diferentes diseños a elegir desde el menú, además de la posibilidad de crear diseños propios.

Con eXelearnig se puede crear todo tipo de actividades entre las que destaco rellenar huecos, pregunta de elección múltiple, pregunta de selección múltiple, pregunta verdadero-falso, cuestionario SCORM o actividad desplegable.

Además, y este es uno de los principales usos que hago de esta aplicación, nos permte crear rúbricas de forma sencilla, así como incluir recursos realizados con otras aplicaciones. Por ejemplo, Jclic, Descartes, Scratch, Geogebra, Physlets…

La entrada Cómo crear una actividad Quext con eXeLearning – Vídeo se publicó primero en KDE Blog.

Sat, Aug 31st, 2024

Las novedades de Kdenlive en KDE Gear 24.08

Sigo con la serie de entradas con las novedades del pack de aplicaciones que ha puesto a disposición de todo el mundo la Comunidad KDE. Hoy os presento las novedades de Kdenlive en KDE Gear 24.08, una aplicaciónque poco a poco se está convertiendo en la favorita de los creadores de vídeo.

Las novedades de Kdenlive en KDE Gear 24.08

Aunque es de sobra conocido en el mundillo nunca está de más presentar las aplicaciones, Kdenlive es el completo editor de vídeo de KDE que nos proporciona todo lo necesario para crear anuncios, documentales, programas de TV y películas de calidad. Inicialmente ofrecía mucha potencia pero tenía bastantes problemas de estabilidad, desde hace unos años, estos problemas han desaparecido (Casi todos) y se está convirtiendo en otra Killer APP dentro de las aplicaciones Libres. Solo diré que mis compañeros profesores la utilizan sin apenas formación para realizar los típicos vídeos de final de curso.

En palabras de sus desarroladores:


Kdenlive es un editor de vídeo de código abierto. El proyecto se inició alrededor de 2003. Kdenlive se basa en Qt y las librerías KDE Frameworks. La mayor parte del procesamiento de vídeo se realiza mediante el MLT Framework, que se apoya en muchos otros proyectos de código abierto como FFmpeg, frei0r, movit, ladspa, sox, etc…

Nuestro software fue diseñado para responder a la mayoría de las necesidades, desde la edición básica de vídeo hasta el trabajo profesional.

Kdenlive es desarrollado por un pequeño equipo y nuevos colaboradores son bienvenidos.

Traducción realizada con la versión gratuita del traductor DeepL.com

Las noveades de esta nueva versión se reducen principalmente a dos.

Ahora puede usar el nuevo editor de curvas de fotogramas clave para personalizar efectos y métodos de atenuación (entrada/salida cúbica y entrada/salida exponencial) para fundidos.

Además, para facilitar las cosas, se ha rediseñado el panel de la pila de efectos y se ha mejorado el efecto Transformar, que ahora permite seleccionar videoclips directamente en el monitor. También llega con una nueva cuadrícula y con mejoras en el diseño y comportamiento del tirador.

Las novedades de Kdenlive en KDE Gear 24.08

Más información: KDE Gear 24.08

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos.

La entrada Las novedades de Kdenlive en KDE Gear 24.08 se publicó primero en KDE Blog.

Fri, Aug 30th, 2024

Changes in OCPP 2.1 [draft]

Robert de Leeuw came up with the suggestions to use AI for compiling a list of changes in OCPP (Open Charge Point Protocol) 2.1. Me being too lazy to go over the document myself, I headed over to ChatGPT and this came up.
Note: Please take this with the necessary caution about correctness and completeness, as it’s still ChatGPT that spit this out. Proof-reading and suggestions are obviously most welcome.



The Open Charge Point Protocol (OCPP) 2.1 draft introduces a number of changes, enhancements, and new features compared to OCPP 2.0.1. Here’s a detailed breakdown of the changes:

1. New Features and Functionalities

  • ISO 15118 Plug and Charge: Enhanced support for the ISO 15118 standard, including Plug and Charge functionality, allowing for automatic authentication and billing between the electric vehicle (EV) and the charging station without requiring a separate card or app.
  • Improved Smart Charging: New profiles and parameters for smart charging that allow more sophisticated energy management strategies, including better integration with grid requirements and renewable energy sources.
  • Vehicle-to-Grid (V2G) Support: Preliminary support for V2G functionality, enabling bidirectional energy flow between the EV and the grid, which facilitates the EV acting as an energy storage device.
  • New Charging Profiles: Introduction of more flexible charging profiles that can be dynamically adjusted based on real-time data, improving the ability to manage charging sessions based on grid conditions, energy costs, and user preferences.

2. Security Enhancements

  • Enhanced Certificate Management: Improvements to certificate handling for secure communication, including the ability to manage multiple certificates and better support for certificate revocation lists (CRLs) and Online Certificate Status Protocol (OCSP).
  • Improved Firmware and Software Updates: More secure and robust mechanisms for firmware and software updates, ensuring the integrity and authenticity of updates delivered to charging stations.
  • Expanded Use of TLS: Strengthened use of Transport Layer Security (TLS) for all communication, ensuring secure data transmission between the charge point and central system.

3. Transaction and Metering Enhancements

  • Detailed Transaction Records: More detailed transaction recording, including finer granularity in start and stop times, energy delivered, and cost breakdowns, which helps in providing more transparent billing and usage information.
  • Meter Value Reporting: Expanded options for reporting meter values, including more frequent and detailed reporting, support for different meter types, and enhanced data granularity, enabling better tracking of energy usage.
  • Multiple Transactions: Support for handling multiple concurrent transactions at a single charging station, allowing better utilization of charging resources and more complex charging scenarios.

4. Diagnostics and Maintenance Improvements

  • Advanced Diagnostics: More detailed diagnostics messages and status reports that provide better insights into the operational state of the charge point, enabling quicker identification and resolution of issues.
  • Error Handling Enhancements: Refined error handling processes, including more specific error codes and clearer guidelines for managing various fault conditions.
  • Improved Event Notification System: An expanded set of event notifications and more flexible configuration options for event handling, allowing operators to customize notifications based on specific operational needs.

5. Data Transfer and Customization

  • Custom Data Objects: Support for transferring custom data between the charge point and central system, enabling more flexible integrations and the ability to support proprietary features or business models.
  • Extended Data Formats: Introduction of new data formats and extensions to existing ones, improving the efficiency of data transmission and allowing for more complex data structures.

6. Communication Protocol Enhancements

  • Optimized WebSocket Communication: Refinements to the WebSocket communication protocol to reduce latency, improve reliability, and enhance performance, especially under high-load conditions.
  • Offline Message Queuing: Enhanced support for handling messages when the charge point is offline, ensuring that messages are properly queued and delivered once the connection is restored.
  • Extended Message Types: Introduction of new message types and updates to existing ones, allowing for more nuanced communication between the charge point and central system.

7. User Experience and Interface Improvements

  • Enhanced User Authentication: New options for user authentication, including support for contactless payments and improved handling of user credentials and identity management.
  • Better User Feedback: More flexible configurations for providing user feedback via the charging station interface, including enhanced messaging and status displays.
  • Remote Start/Stop Capabilities: Improved remote control capabilities for starting and stopping charging sessions, providing operators and users with more control over the charging process.

8. Backward Compatibility and Migration

  • Migration Tools and Guidelines: Introduction of new tools and documentation to aid in migrating from OCPP 2.0.1 to OCPP 2.1, ensuring a smooth transition and minimizing disruption.
  • Backward Compatibility Considerations: Efforts to maintain compatibility with OCPP 2.0.1 where feasible, ensuring that existing systems can continue to operate while taking advantage of new features incrementally.

9. Documentation and Standards Compliance

  • Updated Specifications and Guidelines: Revisions and clarifications to the OCPP documentation, providing clearer guidance on implementing and complying with the protocol standards.
  • Expanded Use Cases and Examples: More detailed use cases and implementation examples to help developers understand and apply new features and changes effectively.

10. Testing and Certification Enhancements

  • Enhanced Testing Procedures: Updates to the testing and certification procedures to ensure compliance with OCPP 2.1 standards, including more rigorous testing for new features and security enhancements.
  • Certification Criteria Updates: New criteria for certification that reflect the expanded functionality and security requirements of OCPP 2.1, ensuring interoperability across different implementations.

Summary

The OCPP 2.1 draft introduces a range of new features, security enhancements, and improvements over OCPP 2.0.1, reflecting the growing complexity and demands of the EV charging ecosystem. These changes aim to improve functionality, security, and interoperability, providing a robust framework for the future of electric vehicle charging infrastructure. It is essential for developers and operators to familiarize themselves with these updates to take full advantage of the new capabilities and ensure compliance with the latest standards.

#openSUSE Tumbleweed revisión de la semana 35 de 2024

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o 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.

Y recuerda que puedes estar al tanto de las nuevas publicaciones de snapshots en esta web:

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

La semana pasada, se tuvo que bloquear el lanzamiento de la instantánea 0821 debido a conflictos entre OpenSSH y SELinux. openQA jugó un papel crucial en la detección/resolución de este problema en el lado de la política de SELinux. Este incidente resalta la fortaleza del modelo de desarrollo iterativo que se utiliza en openSUSE para entregar Tumbleweed. openQA es fundamental para detectar la mayoría de los problemas antes de que lleguen a los usuarios.

Sin embargo, esta semana nos encontramos con un contratiempo. Se publicó una instantánea que hizo la transición del dbus-daemon de dbus-1 a dbus-broker. Desafortunadamente, se calculó mal la gravedad de un fallo en la prueba, lo que generó un problema importante: todas las máquinas que usaban Wicked perdieron el acceso a la red al reiniciar. Para más detalles, puedes leer el artículo de noticias aquí. Como dice el viejo refrán: «No se puede hacer una tortilla sin romper los huevos».

Sin embargo, no todo fue malo esta semana; a pesar de todo, se logró publicar 7 instantáneas (0822, 0823, 0825, 0826, 0827, 0828 y 0829) que contienen entre otros, estos cambios:

  • Samba 4.20.4
  • Cockpit 322
  • GStreamer 1.24.7
  • LibreOffice 24.8.0.3
  • Mozilla Firefox 129.0.1
  • OpenSSH 9.8p1
  • python setuptools 72.1.0 / pip 24.2
  • dbus-broker 36: nuevo demonio dbus predetermiinado para Tumbleweed
  • wicked
  • KDE Gear 24.08.0
  • GCC 14 es finalmente el compilador predeterminado del sistema (desde la snapshot 0827).

Y para próximas snapshots podremos encontrar:

  • Linux kernel 6.10.7
  • binutils 2.43.1
  • Go 1.23
  • perl-Bootloader será renombrado a update-bootloader
  • grub2 cambia: añade un nuevo paquete: grub2-x86_64-efi-bls

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

——————————–

Tumbleweed – Review of the week 2024/35

Dear Tumbleweed users and hackers,

As I mentioned last week, we had to block the release of snapshot 0821 due to conflicts between OpenSSH and SELinux. I’m happy to report that openQA played a crucial role in detecting/resolving this issue on the SELinux-policy side. This incident highlights the strength of the iterative development model we use for delivering Tumbleweed. While we strive for perfection, openQA is instrumental in catching most issues before they reach our users.

However, this week we encountered a hiccup. We released a snapshot that transitioned the dbus-daemon from dbus-1 to dbus-broker. Unfortunately, I misjudged the severity of a test failure, which led to a significant issue: all machines using Wicked lost network access upon reboot (race between starting dbus-broker and wicked). My apologies for the disruption this caused. For more details, you can read the news article here. As the old saying goes, ‘You can’t make an omelet without breaking eggs.’

Not all was bad this week though – despite all, we managed to publish 7 snapshots (0822, 0823, 0825, 0826, 0827, 0828, and 0829), containing these changes:

  • Samba 4.20.4
  • Cockpit 322
  • GStreamer 1.24.7
  • LibreOffice 24.8.0.3
  • Mozilla Firefox 129.0.1
  • OpenSSH 9.8p1
  • python setuptools 72.1.0 / pip 24.2
  • dbus-broker 36: new default dbus daemon for Tumbleweed (snapshot 0825, published on Aug 26)
  • wicked: address the race condition with dbus-broker (published as an emergency update on Aug 28, and merged into snapshot 0829)
  • KDE Gear 24.08.0
  • GCC 14 is finally the default system compiler (since snapshot 0827).

With the dbus-broker and GCC14 changes done, we completed almost all of the long-standing changes from the last weeks. The switch to GCC 14 has been in the weekly review since 2024/08, when we completed phase 1, using GCC14’s libraries by default. dbus-broker has been in the making even longer, as that was first mentioned to be worked on in the review 2023/45.

So let’s get the list a bit shorter and get an overview of what we currently know should happen in the upcoming days/weeks:

  • Linux kernel 6.10.7
  • binutils 2.43.1
  • Go 1.23 as new system default (ignition is the only failing package identified so far)
  • perl-Bootloader will be renamed to update-bootloader: it’s been a while since there was no Perl code in there anymore. Some openQA tests need to be adjusted for this (https://progress.opensuse.org/issues/165686)
  • grub2 change: Introduces a new package, grub2-x86_64-efi-bls

Decimosexto audio de Podcast Linux «Antergos» – Podcast Linux #16

Aunque el proyecto Podcast Linux está parado esto no significa que no tenga cabida en el blog y, mientras pueda, seguiré promocionándolo con la esperanza de que reviva, como cierto pájaro mitológico. Y he pensado hacerlo de una forma sencilla para mi y creo que benificiosa para todos, creando poco a poco un índice de todas sus emisiones, de forma que podamos encontrar en este blog una alternativa a su magnífica obra. Así que bienvenidos al decimosexto audio de Podcast Linux «Antergos» donde Juan habla de temas variados como, por ejemplo, de esta distribución y de uno de sus desarralladores.

Decimosexto audio de Podcast Linux «Antergos» – Podcast Linux #16

Decimosexto audio de Podcast Linux "Antergos" - Podcast Linux #16

Como los lectores del blog sabrán hace un tiempo Podcast Linux cerró sus emisiones por motivos que solo incumben a su creador. Desde el blog no quiero dejar que su recuerdo se desvanezca así que seguiré publicitando sus audios ya que su calidad no debe caer en el olvido.

Hace un tiempo decidí empezar por el principio, mostrando su primer audio, el cual no promocioné en su día. Lo mismo ocurría con los siguientes, y, si las búsquedas no me engañan no fue hasta los episodios 19, 20, 21 y 22 cuando empecé a hacerlo. Ya me acerco a esos episodios…

De esta forma continuo con su decimosexto audio de esta serie presentado en el blog, un programa en el que habla fundamentalmente de Antergos, una distribución que lamentablemente ha pasado a mejor vida en 2019, debido a la escasa disponibilidad de tiempo de los desarrolladores voluntarios pero que le fue sucedida por EndeavourOS, que se lanzó el 15 de julio de 2019. (vía: wikipedia)

Pero mejor leer las palabras de Juan:

Muy buenas Linuxero. Bienvenido a un nuevo episodio de Podcast Linux.
Mi nombre es Juan Febles y quincenalmente compartimos este espacio sonoro para hablar de nuestro sistema de escritorio favorito: GNU/Linux.

En el Núcleo Kernel hablaremos de una distro que está sorprendiendo a expertos y recién llegados a Linux. Antergos .

En el Gestor de Paquetes conoceremos todas las posibilidades que da Telegram en nuestras computadoras.

El invitado a Comunidad Linux no podría ser otro que Alexandre Filgueira, creador y coordinador de Antergos.
http://www.alexfilgueira.com/

Por último, en Área de Notificaciones, le daré un repaso a los mensajes que he recibido en este último mes.

Toda la música utilizada en este episodio se distribuye bajo la licencia libre Creative Commons:

LukHash – The Other Side
Cleric – Short Tech Logo
Matti Paalanen – Ambient Logo
Matti Paalanen – Logo
Matti Paalanen – Bright
The Polish Ambassador – Erotic Robotics
Slinte – She Moved Through the Fair
Slinte – Lark in the Morning The Atholl Highlanders
Stereofloat – Chased
Stereofloat – Intergalactic Method
Stereofloat – Snowflakes on Mars

La imagen de fondo de la carátula del episodio está diseñada por Blossomstar – Freepik.com


Más información: Podcast Linux

Sigue a Podcast Linux

Aprovecho para animaros a seguir Podcast Linux en algunos de los canales de comunicación que tiene:

La entrada Decimosexto audio de Podcast Linux «Antergos» – Podcast Linux #16 se publicó primero en KDE Blog.

Thu, Aug 29th, 2024

Las novedades de Kate en KDE Gear 24.08

Sigo con la serie de entradas con las novedades del pack de aplicaciones que ha puesto a disposición de todo el mundo la Comunidad KDE. Hoy os presento las novedades de kate en KDE Gear 24.08, una aplicación sencilla pero potente, y muy querida por los desarrolladores.

Las novedades de Kate en KDE Gear 24.08

Tener una aplicación sencilla que te permita escribir casi sin distracciones es algo que siempre viene bien. Desde que descubrí el Bloc de Notas de WIndows siempre he tenido en alta estima este tipo de aplicaciones.

Es por eso que no es de extrañar que los desarrolladores le tengan tanto cariño a  Kate: un editor de texto y solo texto con el que picar código sin tener en cuenta el formato y que, además, ayuda a escribir ese código de la forma más eficiente posible.

En palabras de sus desarroladores:

Kate está repleto de funciones que le facilitarán la visualización y edición de todos los archivos de texto. Kate le permite editar y ver muchos archivos al mismo tiempo, tanto en pestañas como en vistas divididas, y viene con una amplia variedad de complementos, incluido un terminal integrado que le permite ejecutar órdenes de consola directamente desde Kate, potentes complementos de búsqueda y sustitución, así como un complemento de vista previa que puede mostrarle cómo se verá su MD, HTML e incluso SVG.

Con Kate 24.08 se mejora el complemento de formateo de documentos con una mayor compatibilidad con archivos de bash, d, fish, configuración de Nix, opsi-script, QML y YAML.

Por otra parte, como novedad relacionada, la funcionalidad del protocolo del servidor de lenguajes (LSP) añade compatibilidad con los lenguajes Gleam, PureScript y Typst.

Las novedades de Kate en KDE Gear 24.08

Además, si trabaja con proyectos basados en CMake, el complemento de Proyectos y compilación le permite ahora abrir el directorio de compilación y obtener tanto archivos como objetivos.

Más información: KDE Gear 24.08

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos.

La entrada Las novedades de Kate en KDE Gear 24.08 se publicó primero en KDE Blog.

Oh My Posh da color e información al prompt de tu terminal

Oh My Posh ofrece un montón de temas distintos para adornar el prompt,añadiendo color e información y un toque esclusivo a tu terminal

Desde hace año utilizo Tide como prompt para la terminal, donde uso Fish como shell, porque es útil, visualmente bonita y ofrece información útil y concisa.

Pero desde hace unos días, estoy probando Oh My Posh, un motor de prompts, en el que hay disponibles más de 120 temas distintos que ofrecen un rango de elección amplio.

Desde minimalistas, hasta recargados. Desde sobrios en colores, hasta llenos de colores. Ofreciendo seguro uno que se adapte a tus gustos, y si no, no te preocupes, puedes adaptarlos o crear tu uno a tu gusto.

Qués es Oh My Posh

Es un motor de prompts para la terminal, multiplataforma, escrito en Go y publicado bajo una licencia MIT. Trata de ser eficiente, rápido y personalible. Oh My Posh te permite utilizar el conjunto de colores completo de tu terminal utilizando colores para definir y representar el prompt.

Es altamente personalizable, ya que puedes ajustar fácilmente los temas existentes o crear los tuyos propios. Desde segmentos estándar hasta implementaciones personalizadas.

No importa qué shell estés utilizando (Bash, Fish, Zsh, etc), puedes transferir la configuración de un shell y/o máquina a otra para obtener el mismo prompt en cualquier lugar donde trabajes.

Instalación

Para instalarlo en tu máquina GNU/Linux simplemente hay que ejecutar el comando:

curl -s https://ohmyposh.dev/install.sh | bash -s

Para usar los temas, deberás tener una fuente tipográfica Nerd de símbolos instalada y configurada en tu equipo. Y configurar tu shell para que utilice el prompt de Oh My Posh.

En fish basta con edita el archivo ~/.config/fish/config.fish e incluir la siguiente línea: oh-my-posh init fish | source

Eso utilizará el tema predeterminado, pero si quieres utilizar alguno de los 124 temas disponibles, basta con que en vez de esa línea pongas la siguiente: oh-my-posh init fish --config '~/.cache/oh-my-posh/themes/<nombre_del_tema>' | source Y volver a abrir una terminal.

He hecho un vídeo donde hago un repaso a algunos de los temas de Oh My Posh, viéndolos en acción.

En el vídeo se aprecia la información que ofrece cuando entramos en un directorio Git de GitHub o GitLab, o en un directorio normal. Qué muestra cuando se ejcuta un comando erróneo, etc.

Hay temas simples y temas muy recargados, para ajustarse a todos los gustos. ¿Te animas a probarlo?

Este vídeo está alojado en archive.org:

También está disponible en YouTube para quien prefiera esta plataforma (o verlo mediante mpv u otra opción, en su equipo sin visitar la web de YouTube:

https://youtu.be/U8PqNdxBogY

Enlaces de interés

Tumbleweed Monthly Update - August 2024

Welcome to the monthly update for Tumbleweed for August 2024. This month has been a productive period with significant progress and updates. The rolling-release team is making headway on longer-term projects like dbus-broker showing promising progress and the transition to GNU Compiler Collection 14 as the default compiler is in its second phase as there are ongoing efforts to address the remaining build failures. Those efforts for GCC 14 becoming the default compiler are likely to arrive in the 20240827 snapshot. Go 1.22 became the default go compiler this month and ffmpeg switched from version 6 to 7. However, a critical issue emerged with the network stack in recent builds due to a race condition. Those using Wicked, which is a network configuration tool, were advised to delay updates or rollback using snapper while ongoing efforts focused on resolving the problem. A submit request for Wicked was made on August 28 for resolving the issue and will likely address the networking issue in a snapshot before August ends. Those not dependent on Wicked are encouraged to proceed with updates as usual.

Stay tuned and tumble on!

Should readers desire more frequent information about snapshot updates, they are encouraged to subscribe to the openSUSE Factory mailing list.

New Features and Enhancements

  • Linux Kernel 6.10.4: This update has some key changes including a fix to the klp_symbols macro in the kernel spec file, which addresses errors in the build process for openSUSE Tumbleweed. Networking improvements resolve issues in the bnxt_en driver and multiple fixes were made to the MPTCP protocol, which multiple path connection use while maximizing throughput and increasing redundancy. Updates to the DRM subsystem include fixes for memory leaks in Mesa’s V3D driver, handling issues in the AMD GPU driver and addressing black screen issues in the AST driver after resume. The update also includes critical bug fixes for the ALSA sound system, Btrfs file system and various other components.
  • GNOME 46.4: This update brings a series of enhancements and fixes across several core GNOME packages. While the gnome-bluetooth package updated to version 46.1, it addresses a bug that prevented some device icons from appearing correctly and includes updates for translations. The control center improves accessibility, resolves a memory leak in the default apps page and fixes issues related to network settings, Bolt visibility, and fingerprint enrollment. The gnome-software update corrects AppStream metadata formatting, includes translation updates and refreshes user docs and Help documentation.
  • php 8.3.10: This update brings a series of critical fixes and enhancements. In the core, it resolves several issues, including memory leaks, segmentation faults and support for systems with sysconf(_SC_GETPW_R_SIZE_MAX) == -1. Notable bug fixes include addressing a use-after-free in property coercion with __toString() and resolving crashes in DOMDocument::xinclude(). The updated package improves compatibility with libxml2 versions 2.13.0 and 2.13.2 and fixes issues in extensions like PDO. The update fixes buffer overflows, stream wrapper truncations and memory leaks.
  • KDE Plasma 6.1.4: This Konqi update brings a variety of fixes and improvements across several core components of the Plasma desktop environment. Discover addresses bugs related to license text parsing, icon caching and visibility calculations. The Crash handler Dr Konqi enhances reporting by integrating version information and improving metadata synthesis for crashes in kwin_x11. KPipeWire adds resilience to stream handling during PipeWire restarts and introduces a new encoder using libopenh264. KWin includes numerous fixes, such as improving window focus management, addressing crashes and enhancing rendering performance. Updates to the Plasma Desktop refine folder view behavior, applet layouts and visual configurations.
  • Frameworks 6.5.0: This update sees Attica add support for a new version field in DownloadDescription. Bluez Qt fixes connections related to the connectedDevices list property. Breeze Icons introduces new category icons and resolves issues with symlinks for various applications. Extra CMake Modules adds MANPATH support and improves WaylandScanner handling. KAuth enhances dbus backend functionality and KIO improves file handling, enhances logging and optimizes connection management. Additionally, Kirigami refines dialog behavior and accessibility features, while KTextEditor adds new actions for space and tab conversion along with improving drag behavior with wrapped lines. These updates collectively enhanced the functionality, stability and user experience across the KDE Plasma ecosystem.
  • systemd 256.5: The update restores the 32-bit version of libudev.so, which was inadvertently dropped during the merge of libudev-devel into systemd-devel. This restoration is essential for enabling plug-and-play support in Wine for 32-bit Windows applications. For a detailed list of changes, users can visit its GitHub changelog.
  • KDE Gear 24.08: Just in time for the upcoming Akademy 2024, KDE Gear 24.08 arrives with a fresh wave of updates across a broad range of applications. The release introduces new features for Dolphin like easier file management with administrative privileges and a streamlined Move to New Folder option. The disk visualizer Filelight has a friendlier interface and improves Windows version, which helps you visualize disk usage right from within Dolphin. Konsole makes navigating long outputs easier with a new bookmarking feature and video editor Kdenlive advances keyframe curve editing and refined effects handling. Travel apps like Itinerary and conference tracker Kongress are updated to assist you during Akademy, offering detailed travel plans and venue maps.

Key Package Updates

  • NetworkManager 1.48.8: The latest update resolves an issue with Open vSwitch (OVS) where stage3 activation could be triggered without an initialized DHCP client and improves configuration parsing by correctly handling the autoconnect-ports value to provide better control over automatic connections. Enhancements to IPv6 networking were made by preserving router preferences in neighbor discovery (NDISC).
  • pavucontrol 6.1: The major version of PulseAudio Volume Control package addresses issues such as translations not being correctly applied, a bug where unplugged audio cards would not disappear from the interface and a misalignment in Bluetooth codec selection. The application name in the desktop file has also been corrected to Volume Control. Version 6 introduces significant changes that including a migration from Gtk 3 to Gtk 4, embedded UI resources and improved support for 144 Hz monitors.
  • binutils 2.43: A new .base64 pseudo-op allows encoding data as base64 strings and Intel APX support is expanded with new instructions like CFCMOV and CCMP. The x86 Intel syntax now provides more warnings for mnemonic suffixes, and macros in assembly code can use \+ to track execution counts. Significant updates include support for armv9.5-a in AArch64 and new extensions in RISC-V, along with improved data handling in s390 and MIPS. The arm architecture drops support for outdated co-processors, while LoongArch gains finer control over assembly options. Enhancements in tools like readelf and objdump offer more detailed outputs, particularly for .eh_frame sections. The linker now includes options for segment handling and ISA level reporting. These updates enhance binutils’ functionality and adaptability across a wide range of platforms.
  • curl 8.9.1: This update addresses a critical regression fixing proper handling of sigpipe signals by initializing the struct correctly. Bug fixes include better detection of libssh and nettle in CMake providing better connection shutdown handling for event-based processing and more robust socket code for the --ip-tos option. Updates also improve compatibility and stability across different platforms, including fixes for 32-bit systems, OS400 builds and defensive coding for NULL inputs.
  • bash 5.2.32: Key fixes include correcting an inverted configure test for strtoimax(3) and resolving a problem where a DEBUG trap in an asynchronous process could mistakenly take control of the terminal, causing the calling shell to exit. The update corrects an issue where functions containing coprocesses were displayed with an erroneous COPROC command, making them unreadable as input.

Bug Fixes

  • orc 0.4.39:
    • CVE-2024-40897 was solved with versions before 0.4.39, which had a buffer overflow vulnerability in orcparse.c.
  • curl 8.9.1:
    • CVE-2024-7264 was a parser flaw that may cause crashes or leak heap contents.
  • Flatpak 1.15.10:
    • CVE-2024-424721 was a flaw that allows unauthorized file access via symlink in persistent directories.
  • tiff:
    • CVE-2024-7006 was a null pointer flaw that may cause crashes, which could lead to denial of service.
  • unbound 1.21.0:
    • CVE-2024-43167 was a null pointer flaw that may cause crashes, leading to a denial of service as well.
  • Mozilla Firefox 129.0: This release fixes 14 CVEs, which addresses multiple vulnerabilities, including fullscreen notification dialog obscuration with CVE-2024-7518, CVE-2024-7523, and CVE-2024-7529. There was an out-of-bounds memory access CVE-2024-7519 and CVE-2024-7522. There was type confusion and incomplete exception handling in WebAssembly with CVE-2024-7520 and CVE-2024-7521 along with some other CVEs affecting security and memory handling.
  • python311:
    • CVE-2024-6923 was a medium severity vulnerability in CPython’s email module that allows header injection due to improper quoting of newlines during email serialization.

Conclusion

August 2024 saw significant improvements for Tumbleweed users. Security fixes were made across multiple packages to ensure Tumbleweed remains stable and secure. Significant improvements were made in tools like pavucontrol, binutils and curl, with enhanced compatibility, performance and security. Noteworthy changes in packages such as php, systemd, and NetworkManager are crucial fixes. These updates collectively contribute to a more refined and stable rolling release environment.

Stay updated with the latest snapshots by subscribing to the openSUSE Factory mailing list. For those Tumbleweed users who want to contribute or want to engage with detailed technological discussions, subscribe to the openSUSE Factory mailing list . The openSUSE team encourages users to continue participating through bug reports, feature suggestions and discussions.

Contributing to openSUSE Tumbleweed

Your contributions and feedback make openSUSE Tumbleweed better with every update. Whether reporting bugs, suggesting features, or participating in community discussions, your involvement is highly valued.

(Image made with DALL-E)

Wed, Aug 28th, 2024

Lanzado Calligra 4.0, la suite ofimática de KDE

El 16 de enero de 2017 publiqué la última entrada sobre esta suite ofimática. Se trataba del lanzamiento de Calligra 3.0 y desde entonces no he hablado nada más de ella. La razón es que estamos ante una de esas aplicaciones que ni acaban de despegar pero que mucha gente quisiera que lo hicier,a, inlucído un servidor. Eso no es obstáculo para alegrarme de que ha sido lanzado Calligra 4.0, la suite ofimática de KDE. ¿será esta vez la definitiva y el proyecto alcanzará la madurez necesaria para que no hablemos nunca más de su resurrecció?

Lanzado Calligra 4.0, la suite ofimática de KDE

Hacía más de 7 años que no hablaba de Calligra en en blog. Y es que el proyecto entró en dique seco y ha costado mucho revivirlo. Pero lo ha hecho con una gran actualización: la transición completa de Calligra a Qt6 y KF6, junto con una importante revisión de su interfaz de usuario.

Además, este nuevo Calligra 4.0 trae consigo algunos cambios en su ecosistema de aplicaciones. Por ejemplo algunas partes tradicionales como Kexi y Plan van a a tener un calendario de lanzamiento independiente, por tanto esta versión sólo contiene los cuatro componentes siguientes:

 En otras palabras, se entiende que han aligerado carga para que el globo vuele de forma estable, ya tendrán tiempo de adquirir nuevas aplicaciones a la suite. Una sabia elección.

Por otra parte, hay algunas novedades que desarrollaré más adelante pero en esta entrada destaco la novedad general y es queWords, Sheets y Stage presentan ahora un nuevo diseño de la barra lateral. Actualmente, esto se implementa utilizando un estilo proxy, que ya no será necesario una vez que se fusione la solicitud de fusión relacionada en Breeze.

Lanzado Calligra 4.0, la suite ofimática de KDE

Más información: Calligra

La entrada Lanzado Calligra 4.0, la suite ofimática de KDE se publicó primero en KDE Blog.