#openSUSE Tumbleweed revisión de la semana 48 de 2020
Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

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 estas semanas.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:
Después de unas semanas con diferentes problemas que se han ido solucionando, esta semana ha sido más tranquila. Los desarrolladores se han podido centra más en los paquetes de software sin tener que preocuparse de la propia infraestructura.
Lo que ha hecho que se hayan publicado 5 snapshots (1119, 1121, 1123, 1124 y 1125).
Los cambios más interesantes que han traido son:
- GNOME 3.38.1. Ha tardado tiempo, pero por fin está aquí
- KDE Frameworks 5.76.0
- Pango 1.48.0
- Mozilla Thunderbird 78.5.0
- binutils 2.35.1
- pam 1.5.0
- Mesa 20.2.3
- Linux kernel 5.9.10
- Qt 5.15.2
Y como es normal, openSUSE Tumbleweed no deja de girar, y ya se están “cocinando” actualizaciones como:
- GNOME 3.38.2
- Linux kernel 5.9.11
- brp-check-suse
- RPM 4.16
- Ruby 3.0
- openssl 3.0: actualmente testeando la verisón alpha 9
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
-
-
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- Comprueba la valoración de las “snapshots” de Tumbleweed
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed
-

——————————–
openSUSE Tumbleweed – Review of the week 2020/48
Dear Tumbleweed users and hackers,
After last week being filled with problems, this week felt like a ‘relaxing one’ – not that there would be fewer changes incoming, but we could focus on those changes instead of cuddling the infrastructure. And so it comes that we managed to publish 5 snapshots during this week (1119, 1121, 1123, 1124, and 1125).
The most interesting changes included:
- GNOME 3.38.1 – it took a while, but at last, it’s there
- KDE Frameworks 5.76.0
- Pango 1.48.0
- Mozilla Thunderbird 78.5.0
- binutils 2.35.1
- pam 1.5.0
- Mesa 20.2.3
- Linux kernel 5.9.10
- Qt 5.15.2
And as usual, Tumbleweed does not stop rolling, and staging areas are currently filled with these changes:
- GNOME 3.38.2
- Linux kernel 5.9.11
- brp-check-suse: a bug fix in how it detected dangling symlinks (it detected them, but did not fail as it was supposed to)
- permissions package: prepares for easier listing, while supporting a full /usr merge
- RPM 4.16: still a few packages build failures
- Ruby 3.0: mainly YaST not ready for that switch
- First experiments with rpmlint 2.0 started in Staging:M
- openssl 3.0: currently alpha 9 in Staging:O
Publicado el cartel de emisión de 24H24L
Se acerca el día de emisión y ya se ha publicado el cartel de emisión de 24H24L, un evento de podcasting ambicioso que empieza el próximo sábado 12 de diciembre y que amenaza con llenar todo mi podcaster de programas GNU/Linux.
Publicado el cartel de emisión de 24H24L

Para quienes no lo sepan, 24H24L es un evento en forma de podcasting orientado hacia aquellos curiosos de GNU/Linux que no se han atrevido a probarlo e incluso para los que están empezando en el apasionante mundo del software libre.
Para ello se ha organizado una especie de maratón organizado por temáticas que pretenden llegar a todos los perfiles de usuarios. Ya nos hicimos eco de su comunicado de prensa hace un tiempo.
A medida que se acerca la fecha de emisión, se van conociendo más y más detalles, siendo uno de los principales el cartel de emisión de 24H24L que tiene la hora, temática y participantes de cada uno de los diferentes podcast.
Es mi deber compartirlo con vosotros y animaros a que no solo lo sigáis sino a que también lo divulguéis.

Como no podía ser de otra forma la Comunidad KDE está presente en varios podcast, concretamente:
- Administraciones Públicas moderado por David Marzal y con la presencia de Baltasar Ortega, Salvador Aznar, Táfol Nebot y Julián Moyano el domingo 21 a las 10:00
- Escritorios Linux moderado por Rubén Gómez y con la presencia de Aleix Pol, Alejandro, Diego Muñoz y Juanjo Salvador el domingo 21 a las 14:00.
- Software Libre y software propietario moderado por Rubén Gómez y con la presencia de integrantes de Ubuntu y otras hierbas el domingo 21 a las 14:00.
Puedes encontrar más información en redes sociales:
- Mail: [24h24L@mailo.com](mailto:24h24L@mailo.com?subject=Nota de prensa)
- Twitter: @24H24L1
- Canal de Telegram: Evento 24H24L
- Mastodon: @24h24l@mastodon.online
- Youtube 24H24L
José Jiménez (Organización)
#24H24L
Using HP Printers & Scanners with openSUSE
Several HP Printers and Scanners require a non-free software plugin driver to run on Linux distributions. openSUSE does not come bundled with the non-free plugin.
HP provides an automatic installer for HPLIP (HP Linux Imaging and Printing). The installer is known to work on several Linux distributions including SUSE (13.2, 42.1, 42.2, 42.3, 15.0, 15.1, 15.2). Therefore, it should work on openSUSE.
Download the HPLIP installer and run it as follows:
sh hplip-3.20.9.run
Follow the on-screen instructions to complete the setup. Once done, connect your HP Printer/Scanner. It will be automatically detected and installer.
The files downloaded for the setup will be available in a folder with the same name as the HPLIP installation script, i.e in this case hplip-3.20.9.

Outside The Cubicle | DeWalt 20v Max Cordless Router
GNOME, KDE Frameworks, Mutt update in Tumbleweed
Four openSUSE Tumbleweed snapshots have been released since last Thursday.
Only two packages came in the most recent 20201124 snapshot. Email client mutt had a version bump from 1.14.7 to 2.0.2; the new major release was not because of the magnitude of features but because a few changes are backward incompatible. There were some important changes highlighted like when using attach-file to browse and add multiple attachments to an email; quit can be used to exit after tagging the files. For the full list, read the release notes. The release also fixed a Common Vulnerabilities and Exposures that ensures the IMAP connection is closed after a connection error to avoid sending credentials over an unencrypted connection. The other package in the snapshot was the Ruby static code analyzer rubygem-rubocop. The updated 1.3.1 version offers multiple new features and fixes like reading the required_ruby_version from gemspec file if it exists.
The 20201123 snapshot had several GNU package updates like an update to GNU Compiler Collection 10, which Included a fix for a memcpy miscompilation on aarch64. GNU binary tool binutils cleaned up the specfile in the 2.35.1 version and general-purpose parser generator bison 3.7.4 now defines YYBISON macro as an integer. The ipset 7.9 update enabled memory accounting for ipset allocations and the Passlib password hashing library for Python, python-passlib 1.7.4, added optional dependencies for web framework Django and apache2-utils. Bar code reader package zbar 0.23.1 changed defaults to autodetect Python and GTK versions. Several YaST packages were updated like yast2-network 4.3.28, which provided a fix for the detecting of connection configuration changes, and yast2-firstboot 4.3.8, which removed a duplicated lan client from the firstboot control file and modified the firstboot_dhcp_setup client using the installation dhcp setup client directly.
Snapshot 20201121 highlights the CVE hunting the Mozilla Thunderbird project did in version 78.5.0. The email client closed out more than a dozen CVEs like single-word search queries that were broadcast to local networks (CVE-2020-26966) and the software keyboards that may have remembered typed passwords (CVE-2020-26965). Privacy guard gpg2 2.2.24 fixed the encrypt+sign hash algo preference selection for Elliptic Curve Digital Signature Algorithm, which is needed for keys created from existing smartcard based keys. Support exporting secret keys was made to the cryptography support program gpgme 1.15.0. Sudo now logs when a user-specified command-line option is rejected by a sudoers rule in sudo 1.9.3p1 and ucode-intel 20201118 removed TGL/06-8c-01/80 due to functional issues with some original equipment manufacturer platforms.
The snapshot released a week ago on Thursday was a release many were waiting for with GNOME 3.38. Snapshot 20201119 updated GNOME users to the new Orbis release that highlights the main functionality of the desktop and provides first time users a nice welcome to GNOME with the GNOME tour welcome app. The release provides better screen recording infrastructure in GNOME Shell, made improvements to take advantage of multimedia processing package PipeWire and kernel APIs to reduce resource consumption and improve responsiveness. KDE Frameworks 5.76.0 arrived in the snapshot as well made improvements to Plasma’s Breeze Icons; Plasma Frameworks locked the header colors of Breeze Dark and Breeze Light themes and remove unnecessary anchors in the ComboBox.contentItem. Kirigami package improved the look of the FormLayout on mobile and fixed the menus in contextualActions. The 2.66.3 glib2 package fixed sending large D-Bus messages. Tools for accessing the process power of the Linux Kernel gained Alder Lake, Rocket Lake and Sapphire Rapid support in the update to cpupower 5.10. Other notable packages to that updated in the snapshot were gtksourceview4 4.8.0, pango 1.48.0, libsoup 2.72.0 and vala 0.50.1.
Ce que NSE (Nmap Scripting Engine) peut vous réveler !
Fossil la alternativa a Git
Fossil es un sistema de control de versiones, de igual forma que Git, pero con otra filosofía y muchas opciones más

Git se ha convertido en una herramienta de trabajo ampliamente utilizada. Es un sistema de control de versiones de archivos, que puede gestionar los aportes de muchas personas trabajando sobre los mismos archivos.
En el blog ya he tratado muchos artículos sobre esta herramienta creada por Linus Torvalds, pensada para ser utilizada en el desarrollo del kernel Linux pero ampliamente utilizada en muchos otros proyectos.
Pero acabo de enterarme de una alternativa creada por el desarrollador de SQLite que ofrece un sistema de control de versiones, pero muchas otras cosas de manera nativa como: seguimiento de errores, una wiki, un foro y documentación del proyecto.
El proyecto en cuestión se llama Fossil, y ofrece todo lo mencionado:
Fossil es un sistema de administración de configuración de software distribuido, simple y de alta confiabilidad con estas características avanzadas:
- Seguimiento de errores, wiki, foro y otas técnias integradas: Además de ser un software de control de versiones distribuidas de un arhivo o archivos como Git o Mercurial, Fossil también ofrece seguimiento de errores, wiki, forum, y notas técnicas
- Interfaz web integrada:- Fossil tiene una interfaz web integrada, configurable, extensible e intuitiva con una amplia variedad de páginas de información (ejemplos) que ofrecen información del desarrollo del proyecto. El propio sitio web de Fossil es una instancia de Fossil (valga la redundancia). Sus páginas son wikis o documentación incrustrada o (en el caso de la página de desargas) archivos que no entran en las versiones. Cuando clonas un proyecto en Fossil, desde uno de sus repositorios auto alojados, descargas más que únicamente el código fuente, descargas el sitio completo.
- Auto contenido: Fossil es un simple y único ejecutable. Para instalarlo, simplemente descarga un binario precompilado para GNU/Linux, Mac, o Windows y ponlo en tu $PATH. También puedes compilar el código fuente.
- Red sencilla: No se necesitan protocolos personalizados o puertos TCP. Fossil utiliza el conocido protocolo HTTP (o HTTPS o SSH) para las comunicaciones por red, así que funciona sin problemas destrás de firewalls, incluyendo proxies. El protocolo es eficiente en cuanto al ancho de banda hasta el punto que puede ser utilizado en lugares con poca cobertura de red o con redes de datos.
- Configuraciones simples del servidor: No es necesario un servidor central, pero si quieres puedes configurar uno. Fossil admite diferentes configuraciones de servidor incluyendo CGI, SCGI, o HTTP. También puedes configurar tu repositorio Fossil fácilmente para servir de réplica (o m”mirror”) del contenido de GitHub.
- Sincronizado automático: Fossil admite el modo “autosync” que ayuda a que los proyectos sigan avanzando al reducir la cantidad de bifurcaciones y fusiones innecesarias que a menudo se asocian con proyectos distribuidos.
- Robusto y fiable: Fossil almacena el contenido utilizando un formato de archivo duradero en una base de datos SQLite que es fiable incluso cuando hay una caida de tensión o un colapso. Automáticamente de auto comprueba verificando que todos los aspectos del repositorio están a salvo respecto a un commit anterior.
- Libre y de código abierto: Está publicado pajo licencia 2-clause BSD license.
No he podido probarlo, pero he estado leyendo sobre el proyecto en su web y seguro que es una opción más que interesante para algunos proyectos.
Tiene unos comandos y flujo de trabajo muy similares a Git, por lo que empezar a trabajar con Fossil no debería ser muy rupturista. Cierto, que tiene otra filosofía y otras herramientas, que habrá que ir descubriendo poco a poco.
Estas serían las principales diferencias entre Git y Fossil. Es una tabla resumida. Tienes información más detallada en su web.
| GIT | FOSSIL |
|---|---|
| Solo versiones de archivos | sistema de versiones, tickets, wiki, docs, notes, foro, UI, RBAC |
| Extenso e ineficiente | Auto contenido y eficiente |
| Almacén de datos de pila de archivos personalizado único | La base de datos más popular del mudo |
| Se ejecuta de manera nativa solo en sistemas POSIX | Nativo en equipos de escritorio y plataformas de servidores |
| Sistema de desarrollo estilo Bazar | Sistema de desarrollo estilo Catedral |
| Diseñado para el desarrollo del kernel Linux | Diseñado para el desarrollo de la base de datos SQLite |
| Muchos colaboradores | Colaboradores seleccionados |
| Se enfoca en ramas individuales | Se enfoca en árboles de cambios completos |
| Un check-out por repositorio | Muchos check-outs por repositorio |
| Recuerda lo que debiste haber hecho | Recuerda lo que realmente hiciste |
| Primero so los commits | Primero son las pruebas |
| SHA-2 | SHA-3 |
Una cosa a destacar es su interfaz web intuitiva, que ofrece información interesante y con los desarrolladores pueden interactuar. Echa un vistazo a este ejemplo del propio Fossil.
Puedes seleccionar diversos hitos, viendo información sobre las diferencias. Navegar por los cambios aportados y ver de manera gráfica todo el proyecto.
Te invito a que eches un vistazo al proyecto y compruebes si te podría servir para ese proyecto que te estás trayendo entre manos…
Si es así utiliza los comentarios del blog para compartir tu experiencia.
Enlaces de interés
Presenting Cockpit Wicked
What is Cockpit?
If you are into systems management, you most likely have heard about
Cockpit at some point. In a nutshell, it offers a good looking
web-based interface to perform system tasks like inspecting the logs, applying system updates,
configuring the network, managing services, and so on. If you want to give it a try, you can install
Cockpit in openSUSE Tumbleweed just by typing zypper in cockpit.
And Cockpit Wicked?
Recently, the YaST team got informed that MicroOS developers wanted to offer Cockpit as an option for system management tasks. Unfortunately, Cockpit does not have support for Wicked, a network configuration framework included in SUSE-based distributions.
As we are experts in systems management, we were given the task of building a Cockpit module to handle network configuration using Wicked instead of NetworkManager. And today we are presenting the first version of such a module. It is still a work in progress, but it already supports some basic use cases:
- Inspect interfaces configuration.
- Configure common IPv4/IPv6 settings.
- Set up wireless devices, although only WEP and WPA-PSK authentication mechanisms are supported.
- Set up bridges, bonding and VLAN devices.
- Manage routes (work in progress).
- Set basic DNS settings, like the policy, the search list or the list of static name servers.
Why a new module?
Cockpit already features a nice module to configure the network so you might be wondering why not extending the original instead of creating a new one. The module shipped with Cockpit is specific to NetworkManager and adapting it to a different backend can be hard.
In our case, we are trying to build something that could be adapted in the future to support more backends, but we are not sure how realistic this idea is.
See It In Action
Before giving it a try, we guess you would like to see some screenshots, right? So here you are. Below you can see the list of interfaces and some details about their configurations. It features a switch to activate/deactivate each device and a button to wipe the configuration. You can change the configuration by clicking on the links.
While applying the changes, Cockpit Wicked tries to keep you informed by updating the user interface as soon as possible. And, if something goes wrong, you will get an error message. Sure, we need to improve those messages, but you have something to look into it.
At this point, WEP and WPA-PSK authentication is supported by wireless devices, and we plan to expand the support for the same mechanisms that are already supported by YaST.
Another interesting feature is the support for some virtual devices like bridges, bonding and VLAN.
And last but not least, support for routes management or DNS configuration is rather simple but already functional.
Installation
The module has started its way to Tumbleweed. But, if you are interested in giving it a try, you can grab the RPM from the GitHub release page.
If you are already using Wicked, we recommend you to take a backup of your network configuration
just in case something goes wrong. Just copying the /etc/sysconfig/network directory is enough. In
case you are using NetworkManager but you are curious enough to give this module a try, you can
easily switch to Wicked using the YaST2 network module.YaST2 Network
Bear in mind that this module will replace the one included by default in Cockpit. If you want the
original module back, you need to uninstall the cockpit-wicked package.
What’s Next?
Apart from polishing what we already have and fixing bugs, there are many things to do. In the short term, we are focused on:
- Submitting the strings for translation so you can enjoy the module in your preferred language.
- Improving the UX according to our usability experts.
- Filtering out interfaces that are not managed by Wicked (like
virbr0).
But before deciding our next steps, we would love to hear from you. So please, if you have some time and you are interested, give the module a try and tell us what you think.
Additional Links
- GitHub repository: https://github.com/openSUSE/cockpit-wicked
- Development tips: https://github.com/openSUSE/cockpit-wicked/blob/master/DEVELOPMENT.md
GCompris llega a su versión 1.0
En realidad ocurrió la semana pasada, pero entre el lanzamiento de KDE PinePhone y Akademy-es 2020 en línea esta noticia quedó eclipsada. Así que me complace anunciar que GCompris llega a su versión 1.0 para celebrar su vigésimo aniversario.
GCompris llega a su versión 1.0

Para quienes no lo sepan, GCompris es una suite educativa que hace un par de años entró a formar parte de KDE Edu, la rama educativa de la Comunidad KDE y que proporciona una increíble colección de actividades que abarcan casi todas las ramas de conocimiento que cualquier estudiante, profesor o escuela necesita.
Este año se celebrar su vigésimo aniversario, lo cual ha motivado a sus desarrolladores a lanzar su primera versión 1.0 dando a entender la madurez de un proyecto que, a mi parecer, es poco conocida en el ámbito educativo.

En palabras de sus desarrolladores:
«¡Hola!
Para celebrar el 20 aniversario de GCompris, nos complace anunciar el lanzamiento de GCompris versión 1.0.
Esta nueva versión contiene una importante nueva funcionalidad: se ha añadido un menú de preferencias de las actividades que permite escoger entre más de 50 actividades, facilitando una selección más específica de lo que se puede aprender en las actividades.»
Otras novedades de esta versión se han añadido 4 nuevas actividades:
- Actividad sobre electricidad analógica, que nos permite dibujar circuitos y realizar su simulación.
- Aprender los números y dos subactividades para aprender a sumar y a restar.El teclado para niños, donde cada vez que se pulsa una tecla se muestra en la pantalla y se reproduce su correspondiente voz, si existe.
- La gravedad, que sustituye a la anterior introducción a la gravedad, y que explica mejor el concepto y es más realista.
En la página del anuncio oficial podéis encontrar vídeo de todas las nuevas actividades. Aquí os dejo solo una:
¿Qué es GCompris?
GCompris es un colección de aplicaciones educativas que contiene diferentes actividades para niños entre 2 y 10 años de edad. Originalmente GCompris estaba escrito lenguaje C y Python utilizando las herramientas de GTK+ pero a principios de 2014, desde que sus desarrolladores anunciaron que pasaban a ser un proyecto de la Comunidad KDE, se ha reescrito en a C++ y QML utilizando las herramientas Qt.
Entre otras actividades nos podemos encontrar:
- Descubriendo la computadora: teclado, ratón, pantalla táctil…
- Lectura: letras, palabras, práctica de lectura, escritura de texto…
- Aritmética: números, operaciones, memoria en tablas, enumeración, tabla de doble entrada…
- Ciencia: esclusa de canal, el ciclo del agua, energía renovable…
- Geografía: países, regiones, cultura…
- Juegos: ajedrez, memoria, alinear 4, juego del ahorcado, tres en raya…
- Otros: colores, formas, alfabeto Braille, aprender a decir la hora…
Más información: GCompris




