Skip to main content

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

Con git hooks puedes automatizar tareas al trabajar con git

Deja que git hooks se ocupe de automatizar tareas, comprobar errores en commits, y mucho más de manera automática al trabajar con un repositorio en git

Los git hooks son una serie de scripts que se crean de manera automática al crear un repositorio git y que se «disparan» de manera automática ante ciertos eventos al trabajar con git. Por ejemplo al crear un commit, al recibir un push, etc.

Los podemos activar y personalizar a nuestras necesidades y utilizarlos para prevenir errores como enviar un commit a una rama equivocada, enviar una notificación antes de realizar un commit, etc.

Vamos a echar un vistazo a esos git hooks. Como siempre digo, no soy experto y por eso siempre remito a la documentación oficial. Aquí veremos algún ejemplo de uso de estos git hooks.

Te recomiendo abrir una terminal en tu equipo e ir siguiendo los pasos. Vamos a hacer una carpeta llamada prueba, entramos en ella y la inicializamos como repositorio git. Todo esto así:

mkdir prueba
cd prueba
git init

Cada vez que creas un nuevo repositorio de git en tu equipo como lo que hemos hecho en estos pasos, se creará una carpeta oculta llamada .git y dentro de esta otras carpetas y hay una llamada hooks y dentro de esa carpeta varios scripts listos para poder utilizarlos, veamos cómo.

Cabe recordar que esta carpeta .git no se subirá al repositorio git remoto. Por lo que estarán en tu equipo, pero no formarán del repositorio upstream.

Dentro de nuestra carpeta prueba, entramos en la carpeta .git/hooks y veremos que existen unos archivos similares a estos:

 applypatch-msg.sample
 commit-msg.sample
 fsmonitor-watchman.sample
 post-update.sample
 pre-applypatch.sample
 pre-commit.sample
 pre-merge-commit.sample
 pre-push.sample
 pre-rebase.sample
 pre-receive.sample
 prepare-commit-msg.sample
 push-to-checkout.sample
 update.sample
  1. pre-commit → se ejecuta hantes de realizar un commit
  2. prepare-commit-msg → se ejecuta antes de escribir un mensaje de commit
  3. commit-msg → se ejecuta después de escribir un mensaje de commit
  4. post-commit → se ejecuta después de realizar un commit
  5. pre-rebase → antes de realizar un rebase
  6. post-checkout → después de realizar un checkout
  7. post-merge → después de realizar un merge
  8. pre-receive → antes de recibir un push
  9. post-receive → después de recibir un push
  10. update → antes de recibir un push, se ejecuta una vez por rama

Pero hay alguno más. Estos scripts son unos ejemplos para utilizarlos como git hooks, sus nombres son bastante indicativos de cuando se ejecuta cada script. Puedes ver el contenido de código de uno de ellos.

Algunos están pensados para ser ejecutados desde el lado del cliente y otros son específicos para el lado del servidor donde esté ubicado el repositorio git.

Para utilizarlos, basta con eliminarles la extensión .sample y darle derechos de ejecución. Los códigos de los scripts son una guía que podemos utilizar. Pero podemos modificarlos a nuestras necesidades o utilizar otro lenguaje de programación como Python en vez de bash si lo preferimos, para adaptar los scripts a nuestras necesidades.

Vamos a habilitar el script commit-msg. Para ello, como he dicho, lo renombramos y le hacemos ejecutable:

mv commit-msg.sample commit-msg 
chmod +x commit-msg 

Editamos el archivo y podemos por ejemplo pegar este pequeño script en Bash:

#!/bin/sh

# Comprueba que el mensaje del commit es mayor de 4 caracteres y menor de 30
commit=$(head -n1 $1)

if [[ $(echo $commit | wc -c) -lt 5 || $(echo $commit | wc -c) -gt 30 ]];then
    echo -e "El texto del commit debe ser mayor de 5 caracteres y menor de 30.\nPor favor vuelve a escribir un nuevo commit"
    exit 1
fi

Con este script, «forzamos» a quien quiera crear un commit a que el comentario que introduzca sea mayor de 4 caracteres y menos de 30. De no cumplir eso, le mostrará el texto por pantalla y no se aceptará el commit.

Al igual que este script, también podemos crear otro, para comprobar que los commits cumplen unas normas, por ejemplo que empiecen de una manera determinada, o lo que necesitemos.

Otras tareas que podemos habilitar con otros scripts es enviar un correo de notificación a los responsables del repositorio de que se ha recibido un nuevo push.

O quizás al recibir un nuevo aporte a nuestro repositorio ejecutar un determinado script que refleje esos cambios en una página web, etc…

Aquí depende del uso que se les quiera dar para cada caso determinado. Por la red hay varios ejemplos de uso de diferentes casos para que les eches un vistazo, por si alguno se puede adaptar a tus necesidades.

Enlaces de interés

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

Lanzado Plasma 5.24 LTS, armonía perfecta

Han pasado ya los cuatro meses de rigor desde la última gran actualización del entorno de trabajo Plasma de la Comunidad KDE, la 5.23 edición 25 aniversario. Esto significa que los desarrolladores han estado trabajando en el siguiente paso y que se congratulan en anunciar que ha sido lanzado Plasma 5.24 LTS, que destaca por su búsqueda de mejorar la sensación general y la usabilidad del entorno.

Lanzado Plasma 5.24 LTS, armonía perfecta

El anuncio oficial dice así:

La Comunidad KDE ha publicado hoy Plasma 5.24, una versión con asistencia a largo plazo (LTS) que recibirá actualizaciones y correcciones de errores hasta el final de la versión Plasma 5, antes de la transición a Plasma 6.

Esta nueva versión de Plasma se centra en suavizar las asperezas, en la evolución del diseño y en la mejora de la sensación general y de la usabilidad del entorno.

Las novedades de Plasma 5.24 LTS

Hoy es un día de descarga y actualizaciones, y mientras espero que esté disponible para mi KDE Neon, os comento algunas de sus novedades:

  • Mejoras en las funciones de KRunner con el asistente de ayuda.
  • Desbloqueo de la pantalla y autentificación de las aplicaciones con tus huellas dactilares
  • Nuevo y espectacular fondo de pantalla de Ken Vermette para Plasma 5.24 «Honeywave»
  • Breeze amplía la función que permite elegir los colores de acento (introducida en Plasma 5.23) y ahora permite elegir cualquier color que desee, en caso de que los colores preseleccionados no sean de vuestro agrado.
  • El tema por defecto Plasma Breeze ha recibido un refresco visual para que se ajuste más al estilo de Breeze de las aplicaciones, mejorando la coherencia visual entre ellas.
Lanzado Plasma 5.24 LTS, perfecta armonía

  • Para que las notificaciones críticas de Plasma destaquen, ahora vienen con una franja naranja en el lateral para distinguirlas visualmente de los mensajes menos urgentes.
  • Muchos widgets han recibido nuevas funciones y mejoras sutiles que mejoran su aspecto, la relevancia de su información y la facilidad para navegar por ellos.
  • Los menús contextuales del Administrador de tareas se han aclarado y simplificado.
  • Retorno de la la vista general para gestionar todos los escritorios y aplicaciones

  • Se han añadido mejoras al Color Nocturno, a la hoja de pruebas de los altavoces en la página de Audio de los Ajustes del Sistema y a la función de límite de carga de la batería.
  • Discover da la opción de reiniciar automáticamente después de que se haya completado una actualización., haciendo click en la casilla de verificación situada en la parte inferior de la página de Actualizaciones.
  • Wayland continúa a buen ritmo con un gran número de mejoras, como la compatibilidad con colores de más de 8 bits, auriculares de RV con un rendimiento óptimo y tabletas de dibujo.

Más información: KDE

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

Solución al error: Unable to negotiate with port 22: no matching host key type found. Their offer: ssh-rsa

Hoy al actualizar un repositorio de git con git pull me saltó el error: Unable to negotiate with <IP> port 22: no matching host key type found. Their offer: ssh-rsa.

Desde hace años, mantengo la traducción al español de la web emailselfdefense, donde enseñan la manera de cifrar el correo electrónico para mantener la privacidad.

Resulta que se habían realizado algunas actualizaciones en el texto de la versión inglesa y quise dejarlos reflejarlos en la versión española.

Como el desarrollo de la página y de las versiones se realiza bajo git, me dispuse a descargar los cambios recientes subidos en la rama principal mediante git pull.

Al ejecutar el comando, me saltó un error:

Unable to negotiate with 209.51.188.160 port 22: no matching host key
type found. Their offer: ssh-rsa

Me decía que quizás no tenía permisos o que no existía el repositorio remoto. Bueno, pensé, ya he tocado algo que no debía y lo he roto todo. Así que pregunté en la lista de correo y con un enlace de aquí y otro de allá conseguí solucionarlo. ¿Quieres ver cómo?

En la lista de correo de coordinación que tenemos me pasaron un enlace a un hilo en GitHub. Se planteaba una solución a un tema similar. Pero a mí no me terminó de funcionar.

Finalmente con un enlace de aquí y de allá y después de muchas pruebas, conseguí hacerlo volver a funcionar.

Para ello edité el archivo ~/.ssh/config y añadí estas líneas al archivo:

host vcs.fsf.org
    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa

En mi caso en host he puesto ese dominio porque es a donde apunta la IP del error que me daba. En tu caso deberás cambiarlo por el dominio que te de el error.

Las siguientes líneas, indican que se habilite un tipo de cifrado con el que todavía todo funcionaba antes de que se hiciera una actualización en openssh a la versión 8.8.

En mi caso funcionó, desconozco si es una atrocidad o un agujero de seguridad añadir esas líneas en mi archivo, para conseguir acceder a ese repositorio git remoto.

Quizás en una actualización futura todo esto se solucione. Hasta entonces aquí dejo esto por si me sirve para mi yo del futuro o si a tí también te ha sucedido.

Imagen: Markus Freak
a silhouette of a person's head and shoulders, used as a default avatar

Lanzada una nueva versión de Falkon, ahora con lector de pdf

Me congratula compartir con todos vosotros que ha sido lanzada una nueva versión de Falkon, un navegador de la Comunidad KDE que nació con fuerza, que perdió algo de brío pero que vuelve con la esperanza de ser una alternativa seria a los navegadores web libres y no libres.

¿Qué es Falkon?

Para los que no lo conozcan, Falkon es un navegador web de KDE que utiliza el motor de renderizado QtWebEngine. Hace un tiempo era conocido como QupZilla, un nombre poco agraciado, pero cambió por una denominación más amigable para los usuarios.

Lanzada una nueva versión de Falkon

Su objetivo es ser un navegador web ligero disponible en las principales plataformas, y aunque este proyecto se inició originalmente sólo con fines educativos ha ido creciendo hasta convertirse en un navegador rico en características.

Falkon tiene todas las funciones estándar que se esperan de un navegador web: marcadores, historial (ambos también en la barra lateral) y pestañas. Además, tiene activado por defecto el bloqueo de anuncios con un plugin AdBlock incorporado.

Lanzada una nueva versión de Falkon, ahora con lector de pdf

Tras un tiempo de silencio en el que parecía que el proyecto se había quedado estancado, el pasado 31 de enero, su equipo de desarrollo lanzó la versión 3.2 de este navegador:

Entre sus principales novedades destacan las siguientes:

  • Añadido soporte para captura de pantalla (Qt 5.13.2+)
  • Opción de visor interno basado en PDFium (Qt 5.13+)
  • CookieManager: Añadir soporte para seleccionar más de una cookie a la vez.
  • Corregir la ordenación de las listas blancas y negras de cookies.
  • Speeddial: decodificar los datos de initialScript como Utf8.
  • Establecimiento la pestaña actual como padre para la pestaña duplicada.
  • Añadido soporte para separar pestañas a través del menú contextual
  • Mejoras en la Administrador de marcadores: No permitir la creación de marcadores sin padre.
  • Eliminado el relleno de la barra de marcadores.
  • Añadido elemento de menú contextual a la barra de marcadores para crear una carpeta.
  • Preferencias: Añadidos enlaces a la tienda KDE para instalar temas/extensiones.
  • Soporte de Ocs: Añadir soporte inicial para la descarga de temas/extensiones.
  • Añadido filtro a la página de extensiones de las preferencias.
  • Administrador de la barra lateral: Borrar la barra lateral activa al cerrarla.
  • Añadido el enfoque de la barra de búsqueda en la barra lateral del historial y la barra lateral de favoritos.
  • Barra de herramientas de búsqueda: Eliminado el mensaje de advertencia de que no se han encontrado resultados.
  • SearchBar: mostrar el número de coincidencias encontradas en la búsqueda de la página.
  • Añadida la pausa/reanudación de las descargas.
  • Aviso al usuario cuando se desactiva KWallet.

Como vemos, una larga lista que se extiende si echáis un vistazo al anuncio oficial.

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

Cursores estilo Doom para tu PC

Aunque el confinamiento ya no es la tónica general, seguimos estando muchas horas pendientes de nuestro ordenador, por lo que no es mala idea personalizarlo hasta que es visualmente perfecto para su gusto. Evidentemente, los cursores son parte de esa personalización y hoy toca hablar de un tema como los cursores estilo Doom para tu PC, un pack que seguro que le trae buenos y divertidos recuerdos a más de un usuario.

Cursores estilo Doom para tu PC

Nacidos de la mano y de la mente de darkeye90 nos llega Doom, un tema muy especial porque convierte nuestros cursores en los clásicos del juego de disparos en primera persona que tanto me ha divertido a lo largo de muchos años.

Realizado con Gimp e Inkscape, el tema de cursores Doom está repleto de espadas rojas y puñales, aunque solo con el tamaño de 32×32, asín que no viene mal ver el puntero ampliado en la imagen inferior.

Cursores estilo Doom para tu PC

Y como siempre digo, si os gusta este conjunto de cursores Coffee Cup podéis “pagarlo” de muchas formas en la página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

Cómo cambiar el tema de los cursores en Plasma

Al igual que con los iconos hay varias formas de cambiar el tema de cursores en Plasma, pero la más fácil es:

  • Abrir las Preferencias del Sistema
  • Ir a la sección Tema de Cursor
  • En esta ventana pinchar en “Obtener nuevos temas”
  • Buscar Doom, seleccionar el estilo y dar a instalar.
  • Seleccionar el tema y aplicar.

Si tenéis dificultad, simplemente se debe descargar y extraer el tema en «/usr/share/icons» o «~/.icons».

Rápido, sencillo y efectivo, como la mayoría de cosas en en el escritorio Plasma de la Comunidad KDE.

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

Cómo insertar con el editor Kate la fecha y hora en un documento

Vamos a ver cómo editando con el editor Kate de KDE un documento podemos insertar la fecha y hora con un atajo de teclado usando las herramientas externas

Photo by Pixabay on Pexels.com

En el canal de Telegram de la comunidad de KDE España que es cañas y bravas, el usuario Javierinsitu planteó una pregunta:

Estoy utilizando Kate y necesito ir insertando en ciertos archivos un ‘timestamp’ con la fecha y la hora actual en cierto formato.
¿Existe alguna manera de hacerlo en Kate?

Kate es un gran editor y suponía que con la cantidad de funcionalidades que tiene, podría hacer eso, pero ¿cómo? La pregunta me pareció interesante, así que he estado haciendo pruebas e investigando un poco.

Y lo he conseguido. Te cuento cómo puedes hacerlo tu también.

Primero deberemos tener activados las herramientas externas en Kate. Ve a Preferencias → Configurar Kate y Complementos, selecciona la opción Herramientas externas.

Después en el menú Preferencias → Configurar Kate. Y en la lista de configuraciones de la izquierda, seleccionamos Herramientas externas. Pinchamos en la parte inferior sobre Añadir Herramienta.

En la ventana de configuración escribimos:

  • En nombre, un nombre que nosotros queramos para identificar nuestra herramienta, por ejemplo fecha.
  • En ejecutable, la orden que queremos que ejecute, pondremos date
  • En Salida, seleccionamos la opción insertar en la posición del cursor.

Aceptamos los cambios. Ahora vamos a asignarle un atajo de teclado en Kate. Para ello vamos a Preferencias → Configurar los accesos rápidos de teclado.

Buscamos nuestra recién creada herramienta llamada fecha (o el nombre que le hayas puesto). Y le adjudicamos un atajo de teclado, en mi caso Ctrl+F1 que no está asignado a ninguna otra acción.

Aceptamos los cambios y hemos terminado. Ahora mientras editamos un archivo en Kate, podemos pulsar sobre nuestro atajo de teclado y se nos añadirá la fecha ejecutando el comando date.

Si queremos date con otro formato, volvemos a el menú Preferencias → Configurar Kate y en Herramientas externas, seleccionamos nuestra herramienta fecha y hacemos doble clic.

Y en el apartado de Argumentos podemos añadir algo como:

+"Hoy es %A, %d de %B de %Y %nEsta es la semana %V y han pasado %j días de este año %nSon las %R %:z %Z"

Para que nos inserte algo como esto en nuestro fichero en la línea actual, mientras lo editamos con Kate.

Hoy es sábado, 05 de febrero de 2022 
Esta es la semana 05 y han pasado 036 días de este año 
Son las 19:02 +01:00 CET

Por supuesto lo podemos adaptar a nuestras necesidades. Espero que le sirva de ayuda a Javierinsitu y a alguien más si alguna vez necesita algo como esto. ¿A ti te sirvió? Dímelo en los comentarios…

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

Más contribuciones a Season of KDE 2022

Un año más se está celebrando una nueva edición de un programa cuyo objetivo es incorporar nuevos estudiantes al gran proyecto mundial que es KDE.  En otras palabras, me complace presentar las más contribuciones a Season of KDE 2022, que complementa la de la semana pasada, que a lo largo de su más de una década de existencia se ha consolidado como una alternativa bastante fiable a otros programas como Google Summer of Code o Google Code In que consiguen incorporar sabia nueva al proyecto.

Más contribuciones a Season of KDE 2022

Uno de los objetivos del proyecto KDE es involucrar al mayor número de personas en él y para ello organiza todo tipo de acciones: eventos como Akademy, encuentros como los Sprints, blogs colaborativos como KDE Planet, participación en proyectos para estudiantes como el Google Code In o Google Summer of Code, y, por supuesto, mejorar el código de sus múltiples proyectos con sus programas de incubación.

Más contribuciones a Season of KDE 2022

No contento con esto, una vez al año organiza Season of KDE, es decir, su programa para involucrar a nuevos estudiantes en KDE. Una especie de Google Summer of Code pero para colaborar directamente en KDE y con la posibilidad de desarrollar proyectos no vinculados necesariamente con la programación, es decir, proyectos de promoción, documentación, diseño, etc.

Este año, en el Dot de KDE se ha redactado un artículo escrito por Johnny Jazeix, donde nos explica nueve de estos proyectos que se han iniciado el pasado mes de diciembre.

Para dar visibilidad al proyecto creo que es positivo darlos a conocerlos en el blog en pequeñas contribuciones. La semana ya hablé de tres de ellas… esta semana toca 3 más. De esta forma tenemos a:

  • Suhaas Joshi trabajará en la gestión de permisos para las aplicaciones Flatpak en Discover. El objetivo es permitir a los usuarios ver los permisos requeridos por un flatpak antes de la instalación y también permitir a los usuarios activar o desactivar estos permisos. Suhaas tendrá como mentores a Timothée Ravier y Aleix Pol González.
  • Samarth Raj añadirá una nueva actividad para ayudar a entender la diferencia entre hacer clic con el botón izquierdo y el derecho del ratón en GCompris. La actividad mostrará dos tipos de animales que quieren ir a casa. Al hacer clic con el botón izquierdo se moverá un tipo, mientras que al hacer clic con el botón derecho se moverá el otro. Para saber más sobre esta actividad, haga clic aquí. Samarth será asesorado por Harsh Kumar y Emmanuel Charruau.
  • Srirupa añadirá soporte para una función de Elipse en Perspectiva en Krita. El objetivo es crear una herramienta que pueda ajustar las cuatro esquinas de una malla con una elipse en su interior. Esto permitirá a los usuarios dibujar una elipse en perspectiva con facilidad. Srirupa tendrá como mentora a Halla Rempt.

En próximas entradas más proyectos de este Season of KDE 2022.

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

Slackware 15.0 publicada después de 5 años desde la última versión

Slackware es la distribución de GNU/Linux más veterana en activo. Y ha publicado su versión 15.0 después de 5 años y 7 meses desde su última versión

Slackware publicó su primer versión en 1993, es por tanto, la distribución de GNU/Linux más antigua que permanece en activo. Toda una proeza por parte de Patrick Volkerding, su desarrollador y creador y el equipo de colaboradores.

Después de 5 años y 7 meses desde su última publicación, la que fue la versión 14.2. Ha publicado le versión 15.0 y lo anunció el 2/2/2022 a las 22:22:22 horas. El día de la marmota por cierto. ¿Serán unas señales de que el final de la era de acuario se acerca?

Magufadas y criptocabalismos a parte, la verdad es que es todo un hito la publicación de una distribución tan emblemática como esta con seguidores tan fieles detrás.

Esta nueva publicación se lanza formada con 1590 paquetes de software, lo que son un 19% más desde la publicación anterior.

Aunque muchos paquetes han sido eliminados, unos 276, también se han añadido un total de 534 paquetes que en la versión anterior no existían.

Esto hace que el requerimiento mínimo de espacio necesario para instalar esta distribución se haya aumentado hasta los 16Gb en tu equipo para disfrutar de Slackware.

Pero para quien quiera solamente echarle un vistazo, que tenga en cuenta que sigue existiendo una versión en formato Live, por lo que podrás disfrutar de la nueva Slackware en tu equipo sin instalar nada y si te convence dar el paso definitivo.

Slackware 15.0 se publica con kernel linux 5.15.19. Admite instalaciones en equipos UEFI y disponible para hardware de 32 bits.

Ya incluye Plasma 5 con Frameworks 5.90, Plasma 5.23.5 y Applications 21.12.1 todo esto publicado en enero de 2022.

Incluye software de KDE como Calligra, Krita, Digikam, Kmymoney, Kdevelop, etc.

Está disponible Wayland 1.20.0 aunque X.org 1.20.14 todavía es el servidor gráfico predeterminado.

También está disponible el entorno XFCE 4.16. Glibc 2.33, GCC 11.2 y mucho otro software disponible para ser utilizado y disponible desde slackbuild.

Esta nueva versión está dedicada a un colaborador llamado Erik Jan Tromp (alphageek) que participó de manera estrecha y desde hace tiempo en Slackware y que falleció el pasado mes de marzo de 2020.

Puedes descargar la ISO y probarla en tu equipo y disfrutar de esta distro veterana. ¿Usas Slackware? Comparte tu experiencia en los comentarios.

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

Calendario de lanzamientos KDE Gear 22.04 de la Comunidad KDE

Fieles a los periodos cuatrimestrales que los propios desarrolladores se han marcado, acaba de ser anunciado el calendario de lanzamientos KDE Gear 22.04, el síntoma inequívoco de la continua evolución de la Comunidad KDE y su compromiso por la constancia y mejora continua.

Tener un plan de trabajo pre-establecido es algo fundamental para que los equipos funcionen. Este calendario de trabajo debe contener la respuesta a dos preguntas muy explícitas: qué hay que hacer y cuándo debe estar hecho. Además, en sus aplicaciones internas se responde a otra pregunta que también es sumamente importante: quien lo va a hacer.

Esta metodología de trabajo la tienen perfectamente clara y establecida los desarrolladores de KDE que, como viene siendo habitual, no solo se lo marcan en sus agendas sino que lo hacen público. De hecho, esta entrada es un calco de la que hice hace unos ya mucho tiempo con KDE Aplicaciones 20.04.

Calendario de lanzamientos KDE Gear 22.04 de la Comunidad KDE

Calendario de lanzamientos KDE Gear 22.04 de la Comunidad KDE

Si tenéis un calendario a mano y tenéis interés en los lanzamientos de KDE Aplicaciones os aconsejo que  anotéis en él las fechas principales de lanzamientos de KDE Gear 22.04. Hay que destacar que en esta ocasión se ha querido simplificar mucho el proceso en aras de ser más claros y efectivos. En anteriores lanzamientos ha resultado bastante acertado.

De este modo tenemos:

  • Jueves, 17 de Marzo de 2022:  Congelamiento de KDE Aplicaciones 20.04, marcado y lanzamiento de la primera beta
  • Jueves, 7 de Abril de  2022: Marcado y lanzamiento de KDE Aplicaciones 22.04 RC (Versión Candidata)
  • Jueves, 14 de Abril de 2022: Marcado de KDE Aplicaciones 22.04
  • Jueves, 21 de Abril de 2022:  Lanzamiento de KDE Aplicaciones 20.04 definitivo

En fin, un equipo incansable que nos ofrece la colección de aplicaciones más útil, integradas y funcionales para el escritorio libre más bello, funcional y dinámico que puede habitar en tu PC o portátil… y esperemos que pronto en otros dispositivos.

Más información: KDE TechbaseTSDgeos’ blog

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

#openSUSE Tumbleweed revisión de la semana 5 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:

Semana 5 – 5 snapshots. Pero no esperes que ambos números vayan a coincidir en las semanas siguientes! 🙂

Muchos proyectos de actualizaciones se han ido cumpliendo y muchos otros han ido llegando. Se han publicado 5 snapshots que son 0128, 0130, 0131, 0201 y 0202.

Que entre otros han traído estos cambios:

  • Polkit con una solución para pwnkit (CVE-2021-4034)
  • Se ha cambiado a la versión predeterminada Ruby 3.1
  • Se ha eliminado Ruby 2.7 y Ruby 3.0
  • Mozilla Firefox 96.0.3
  • git 2.35.1
  • Linux kernel 5.16.4
  • Wireplumber 0.4.7
  • pipewire 0.3.44

Y entre las novedades que pronto tendremos podremos encontrar:

  • Linux kernel 5.16.5
  • KDE Gear 21.12.2
  • systemd
  • KDE Plasma 5.24 (que se publicará de manera oficial el 8 de febrero)
  • Lua 5.4.4
  • glibc 2.35
  • Ruby 3.1 será el intérprete predeterminado de Ruby. Y Ruby 2.7 y 3.0 desaparecerán.
  • Python 3.6 será eliminado
  • Python 3.10 será el intérprete de Python predeterminado
  • GCC 12 ya se ha ido introduciendo, preparándose para cuando se publique definitivamente, lo que implicará la recompilación de TODOS los paquetes de la distro, como es normal y habitual.

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

——————————–