OpenQA - Το εργαλείο ελέγχου ποιότητας λογισμικού που αυξάνει την αξιοπιστία και την αποτελεσματικότητα
Υπάρχουν αρκετοί λόγοι για τους οποίους κάποιος θα μπορούσε να χρησιμοποιήσει το openQA για τον έλεγχο της ποιότητας του λογισμικού του. Καταρχήν, η αυτοματοποίηση των διαδικασιών ελέγχου επιτρέπει την εκτέλεση γρήγορων και αξιόπιστων δοκιμών, εξοικονομώντας χρόνο και πόρους στη διάρκεια της διαδικασίας ανάπτυξης του λογισμικού. Επιπλέον, η αυτοματοποίηση μπορεί να εξασφαλίσει υψηλότερη ακρίβεια και συνέπεια στις δοκιμές, αποτρέποντας την ανθρώπινη παραμέληση και λανθασμένες εκτελέσεις.
Το openQA χρησιμοποιείται από μια ποικιλία οργανισμών και κοινοτήτων που αναπτύσσουν λογισμικό. Παραδείγματα οργανισμών που χρησιμοποιούν το openQA περιλαμβάνουν την openSUSE, τόσο για την διανομή όσο και άλλως προγραμμάτων και εργαλείων, και το Fedora QA. Και οι δύο οργανισμοί χρησιμοποιούν το openQA για να ελέγξουν την ποιότητα των νέων εκδόσεων του λογισμικού τους πριν από την κυκλοφορία τους, εντοπίζοντας πιθανά σφάλματα και διασφαλίζοντας την ομαλή λειτουργία του συστήματος.
Η χρήση του openQA συνίσταται σε μια σειρά βημάτων. Καταρχήν, πρέπει να δημιουργηθούν σενάρια δοκιμών που θα εκτελεστούν αυτοματοποιημένα. Αυτά τα σενάρια μπορούν να περιλαμβάνουν ενέργειες όπως πλοήγηση στην εφαρμογή, εισαγωγή δεδομένων και επαλήθευση αποτελεσμάτων. Έπειτα, τα σενάρια δοκιμών εκτελούνται αυτοματοποιημένα σε ένα περιβάλλον ελέγχου, όπου το openQA παρακολουθεί την εκτέλεσή τους και ελέγχει τα αποτελέσματα. Οποιαδήποτε ασυμφωνία ή σφάλμα που εντοπίζεται από το openQA αναφέρεται και αναλύεται για περαιτέρω έρευνα και διόρθωση.
Ένα παράδειγμα χρήσης του openQA είναι η διαδικασία έλεγχου της νέας έκδοσης μιας διανομής Linux, όπως η openSUSE. Το openQA εκτελεί αυτοματοποιημένα δοκιμαστικά σενάρια σε διάφορα συστήματα, μοντέλα και περιβάλλοντα για να δοκιμάσει τη λειτουργικότητα και τη σταθερότητα της διανομής. Εάν το openQA ανιχνεύσει οποιαδήποτε σφάλματα, αποτυχίες ή ασυνέπειες, θα δημιουργήσει αναφορές για να επισημάνει τα προβλήματα προς τους προγραμματιστές, οι οποίοι θα αναλάβουν τη διόρθωση και την επανεξέταση του κώδικα. Αυτός είναι ο λόγος που η openSUSE Tubleweed καταφέρνει να εισάγει πρώτη (αν όχι πρώτη, τότε από τις πρώτες διανομές), τις τελευταίες εκδόσεις των προγραμμάτων, των GUI κλπ.
Συνοψίζοντας, το openQA είναι ένα ισχυρό εργαλείο αυτοματοποιημένου ελέγχου ποιότητας λογισμικού που χρησιμοποιείται για να αυξήσει την αξιοπιστία, την αποτελεσματικότητα και την ποιότητα των εφαρμογών λογισμικού. Με την αυτοματοποίηση των διαδικασιών ελέγχου, το openQA επιτρέπει στις οργανώσεις να εξοικονομήσουν χρόνο και πόρους, ενώ παρέχει ακρίβεια και συνέπεια στις δοκιμές. Οι κοινότητες και οργανισμοί όπως η openSUSE και το Fedora χρησιμοποιούν το openQA για τον έλεγχο και τη βελτίωση των λογισμικών τους, ενώ επιτρέπει στους προγραμματιστές να εντοπίζουν και να διορθώνουν πιθανά σφάλματα. Αυτό το εργαλείο συμβάλλει στην ανάπτυξη υψηλής ποιότητας και αξιόπιστου λογισμικού για τους χρήστες.
Configurar la firma de los correos en NeoMutt
Veamos cómo configurar NeoMutt para que añada una firma en los correos nuevos

Ya hemos visto cómo configurar NeoMutt con diferentes archivos para darle el aspecto que queremos y que nos gusta.
Un aspecto quizás menos importante en los correos puede ser la firma que se incluye, aunque siempre es aconsejable configurar una firma. Puede ser simplemente nuestro nombre, o podemos incluir unas cuantas líneas con información personal extra, o algo más «friki».
Veamos cómo configurar en NeoMutt la firma que aparecerá en nuestros correos.
Para configurar la firma, podemos hacerlo en el propio archivo muttrc o neomuttrc en los archivos de ajustes que tengamos configurados y a los que llamen los archivos anteriores con un source como ya hemos aprendido.
Una firma simple
Si solo queremos que se incluya una firma simple tipo: «Saludos. Victorhck». En nuestro archivo de configuración deberemos escribir lo siguiente:
set signature = "Saludos. Victorhck"
Una firma guardada en un archivo de texto
Si queremos incluir una firma un poco más elaborada, con diversas líneas y que incluya más texto. Podemos guardar el texto de esa firma en un archivo de texto y desde el archivo de configuración llamar a la ruta de dicho archivo. En mi caso sería así:
set signature = "~/.config/mutt/firma"
Y dentro del archivo firma en la ruta especificada tengo lo siguiente:
GPG Key: 0xcc742e8dc9b7e22a
Fingerprint = 6FE2 3B1F AAC8 E5B7 63EA 88A9 CC74 2E8D C9B7 E22A
Aprende a proteger la privacidad de tu correo:
https://emailselfdefense.fsf.org/es/
Mi blog sobre openSUSE, GNU/Linux y software libre:
https://victorhckinthefreeworld.com/
Herramientas para proteger tu privacidad
https://victorhck.gitlab.io/privacytools-es/
Por ejemplo, tu la adaptarás a lo que se quiera mostrar.
Una firma que ejecuta un comando
Podremos querer que en la firma se incluya la salida de un comando. El ejemplo más típico es el de fortune un programa que muestra una frase o cita célebre cada vez de manera aleatoria.
Podemos utilizar ese, podemos utilizar uno que hayamos programado nosotros, podemos utilizar lo que queramos. Aunque no tiene mucho sentido, en el ejemplo voy a utilizar la salida del comando uname -a (ya sabes, en GNU/Linux muestra información de nuestro sistema)
Para añadir un comando, deberemos poner la ruta al script, si se trata de un script propio. O simplemente el nombre del comando y terminando la línea con el símbolo | Esto indica que no es un texto, si no un comando.
set signature = "uname -a |"
Eliminar los guiones antes de la firma
En muchos clientes de correo, NeoMutt entre ellos, se añade un par de guiones (–) encima del bloque de la firma, como para diferenciar el cuerpo del correo con la firma.
Para eliminar esos guiones si no los quieres incluir, deberás añadir esta línea a tu archivo de configuración:
unset sig_dashes
Y eso es todo, espero que te haya resultado útil.

Cómo instalar el navegador Chrome en #openSUSE Tumbleweed
Veamos cómo instalar el navegador Chrome de Google en nuestro openSUSE Tumbleweed

En mi sistema openSUSE Tumbleweed solo utilizo el navegador Firefox, pero en ocasiones otras personas por diferentes motivos que no vienen al caso necesitan utilizar Chrome de Google (y no no vale Chromium o basados en Chrome).
Veamos cómo instalar el navegador Chrome desde el repositorio propio de Google en el que ofrece versiones de su navegador para sistemas GNU/Linux.
Lo primero que tenemos que hacer es añadir el repositorio propio de Google en el que ofrece la versión de su navegador Chrome para GNU/Linux y para nuestro sistema openSUSE Tumbleweed.
Podemos añadir el repositorio de manera gráfica mediante la herramienta YaST o desde la línea de comandos. Veamos los dos métodos. Si realizamos uno, no tendremos que realizar el otro.
Mediante YaST
Abrimos un navegador y seleccionamos esta URL:
https://dl.google.com/linux/linux_signing_key.pub
Se nos descargará un archivo de firma .pub que necesitaremos más adelante.
Abrimos YaST desde el menú de aplicaciones y una vez introducida la contraseña de root
En YaST → Repositorio de software, pulsamos sobre el botón Claves GPG… y en la pantalla siguiente pulsamos sobre Añadir y examinamos en nuestro equipo hasta la ruta donde se nos ha descargado el archivo .pub del inicio (probablemente en la carpeta de Descargas). Seleccionamos el archivo y aceptamos.
Sin salir de YaST, vamos a la sección de software → Repositorios de software. Seleccionamos Añadir y a continuación la opción especificar URL
Nos pedirá un nombre, podemos poner el que queramos, por ejemplo Google Chrome. Y nos pedirá una url, pegamos la siguiente URL:
https://dl.google.com/linux/chrome/rpm/stable/x86_64
Aceptamos y actualizará la base de datos con los datos del repositorio.
Mediante la línea de comandos
Como en el método anterior, primero descargaremos y añadiremos las firmas GPG del repositorio. Para ello ejecutamos los siguiente comandos:
wget https://dl.google.com/linux/linux_signing_key.pub
sudo rpm --import linux_signing_key.pub
Añadida la clave, podremos borrar el archivo descargado mediante: rm linux_signing_key.pub
Ahora añadiremos el propio repositorio. Para ello utilizaremos zypper mediante la terminal. Abrimos una terminal desde el menú de aplicaciones y añadimos el repositorio mediante el comando:
sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome
zypper ar es el comando para añadir un repositorio (add repo), la URL específica para el repo y el nombre identificativo que queremos ponerle.
Actualizamos los repositorios mediante el comando: zypper ref
Instalar el navegador Chrome
Una vez añadido el repositorio de Google, ya podremos instalar el navegador Chrome. De nuevo podemos hacerlo desde la interfaz gráfica con YaST o desde la línea de comandos.
Instalar desde YaST
Abrimos YaST y en vamos a la sección Software → Instalar/desinstalar software
En la caja de búsqueda escribimos chrome y damos a buscar. De todas las opciones escogemos la que deseemos, en mi caso google-chrome-stable. Están disponibles las opciones beta e inestable.
Aceptamos y esperamos a que termine. Finalizado el proceso, estará disponible desde en el menú de aplicaciones para usar el navegador.
Instalar desde zypper
Abrimos una terminal y escribimos:
sudo zypper in google-chrome-stable
Aceptamos el paquete que nos muestra y terminado el proceso tendremos instalado el navegador Chrome.
Espero que te haya resultado interesante y útil.

Encriptar correo electrónico móvil por Emancipació Comunitaria – Taller Express
Me congratula promocionar otro taller express » Encriptar correo electrónico móvil« organizado por Emancipació Comunitaria. Se trata de una nueva inicicitaiva que tiene como principal objetivo tener más seguridad a la hora de realizar comunicaciones mediante este vía en nuestro móvil. Más información, sigue leyendo.
Encriptar correo electrónico móvil por Emancipació Comunitaria – Taller Express

Me complace compartir con vosotros una nueva iniciativa del grupo de personas que en València está impulsado el Software Libre y temas relacionados con el empoderamiento de la sociedad que lleva por nombre Emanciació Comunitaria, que podéis encontrar en su Grupo y Canal de Telegram.
A lo largo de ya varios años han relizado numerosas charlas promocionando el Software Libre, casi todas orientadas a la concienciación y a la iniciación de nuevos usuarios, casi todas ellas con un Taller de Instalación asociado con el que facilitar la entrada a todo el mundo.
En esta ocasión se trata de una propuesta completamente online y mucho más específica que explícitamente nos propone lo siguiente:
TALLER EXPRÉS: ENCRIPTAR CORREU ELECTRÒNIC (VERSIÓ MÒBIL)
Proper dimarts 31 d’octubre i dijous 2 de novembre 17:00, sessió remota de configuració i ús de correu electrònic encriptat.
Passarem enllaç de connexió a les 16:30 per:
https://t.me/emancipacio_comunitaria_canal
Respongau els que esteu interessats
Recomanem encaridament instal·lar K-9-Mail i openkeychain.
https://k9mail.app/
https://www.openkeychain.org/
TALLER EXPRÉS: ENCRIPTAR CORREO ELECTRÓNICO (VERSIÓN MÓVI)
Próximo martes 31 de octubre y jueves 2 de noviembre 17:00, sesión remota de configuración y uso de correo electrónico encriptado.
Pasaremos enlace de conexión a las 16:30 por:
https://t.me/emancipacio_comunitaria_canal
Responded los que estáis interesados
Recomendamos encarecidamente instalar K-9-Mail y openkeychain. https://k9mail.app/
https://www.openkeychain.org/
En esta ocasión, si he llegado para la edición del martes…
Os dejo el cartel, realizado únicamente con Software Libre, como debe ser:

Más información: Grupo y Canal de Telegram de Emancipació Comunitaria
La entrada Encriptar correo electrónico móvil por Emancipació Comunitaria – Taller Express se publicó primero en KDE Blog.
Encriptar correo electrónico móvil por Asociació Emancipació Comunitaria – Taller Express
Me congratula promocionar otro taller express » Encriptar correo electrónico móvil« organizado por la Asociació Emancipació Comunitaria. Se trata de una nueva inicicitaiva que tiene como principal objetivo tener más seguridad a la hora de realizar comunicaciones mediante este vía en nuestro móvil. Más información, sigue leyendo.
Encriptar correo electrónico móvil por Asociació Emancipació Comunitaria – Taller Express

Me complace compartir con vosotros una nueva iniciativa del grupo de personas que en València está impulsado el Software Libre y temas relacionados con el empoderamiento de la sociedad que lleva por nombre Asociació Emanciació Comunitaria, que podéis encontrar en su Grupo y Canal de Telegram.
A lo largo de ya varios años han relizado numerosas charlas promocionando el Software Libre, casi todas orientadas a la concienciación y a la iniciación de nuevos usuarios, casi todas ellas con un Taller de Instalación asociado con el que facilitar la entrada a todo el mundo.
En esta ocasión se trata de una propuesta completamente online y mucho más específica que explícitamente nos propone lo siguiente:
TALLER EXPRÉS: ENCRIPTAR CORREU ELECTRÒNIC (VERSIÓ MÒBIL)
Proper dimarts 31 d’octubre i dijous 2 de novembre 17:00, sessió remota de configuració i ús de correu electrònic encriptat.
Passarem enllaç de connexió a les 16:30 per:
https://t.me/emancipacio_comunitaria_canal
Respongau els que esteu interessats
Recomanem encaridament instal·lar K-9-Mail i openkeychain.
https://k9mail.app/
https://www.openkeychain.org/
TALLER EXPRÉS: ENCRIPTAR CORREO ELECTRÓNICO (VERSIÓN MÓVI)
Próximo martes 31 de octubre y jueves 2 de noviembre 17:00, sesión remota de configuración y uso de correo electrónico encriptado.
Pasaremos enlace de conexión a las 16:30 por:
https://t.me/emancipacio_comunitaria_canal
Responded los que estáis interesados
Recomendamos encarecidamente instalar K-9-Mail y openkeychain. https://k9mail.app/
https://www.openkeychain.org/
En esta ocasión, si he llegado para la edición del martes…
Os dejo el cartel, realizado únicamente con Software Libre, como debe ser:

Más información: Grupo y Canal de Telegram de Emancipació Comunitaria
La entrada Encriptar correo electrónico móvil por Asociació Emancipació Comunitaria – Taller Express se publicó primero en KDE Blog.
Notifications About Failed SCM/CI Workflows and More
Akademy 2023 Plasma 6 is coming
La entrada Akademy 2023 Plasma 6 is coming se publicó primero en KDE Blog.
Akademy 2023 Plasma 6 is coming – Vídeo
Se están publicando los vídeo del último gran evento comunitario de KDE. En este encuentro se presentaron muchos proyectos pero quizás el más esperado por los usuarios de calle sea esta charla titulada «Akademy 2023 Plasma 6 is coming» en la que Niccolò Venerandi y Marco Martin nos cuentan el estado de desarrollo de Plasma 6. ¿Te interesa? Sigue leyendo.
Akademy 2023 Plasma 6 is coming – Vídeo
No poder ir a un evento Akademy 2023 de Teselónica ya no significa no enterarse de las cosas. Afortunadamente tenemos vídeos como el siguiente donde los desarrolladores nos cuentan interesantes detalles sobre un proyecto que, si eres lector del blog, nos apasiona: el futuro escritorio Plasma 6.
En palabras del canal de youtube de «The KDE Community» nos encontramos ante una charla que nos contará que:
Plasma está siendo portado también a Qt6 y KF6. Algunas cosas cambiarán, otras se mantendrán más «estables». Esta charla repasará lo que esto significará para el usuario final, pero también lo que significará para el desarrollador.
Se presentará la visión VDG para la experiencia del usuario, el estado actual de las cosas y lo que va a cambiar para el autor plasmoide, lo que es diferente en la API y por qué
Entre las cosas que destaca Niccolò Venerandi, miembro de KVDG (KDE Visual Design Gropp), en laparte visual) tenemos:
- Completo rediseño visual que se adapta a todo tipo de dispositivos mejor que en la anterior versión.
- 100% compatible con pantalla táctiles y con gestos.
- Completo rediseño del panel de configuración.
- Renovados los paneles flotantes, tanto que ahora serán los paneles por defecto.
- Renovado el diseño de los plasmoides (también conocidos como applets o widgets)
- Rediseñado el intercambiador de tareas.
- Ventanas de diálogo flotantes.
- Rediseñado el tema de iconos para Lugares.
- Rediseñado el tema de cursores.
- Rediseñado el tema de sonidos.
- Cabeceras de ventanas completamente coloreadas.

Por su parte, Marco Martin habló de la parte técnica la cual frecerá) nos encontramos novedades como las siguientes:
- Soporte para HDR.
- Composite restarts, lo que significa que aunque el compositor de ventanas Wayland se rompa las aplicaciones se mantendrán.
- Nuevo soporte para espacios de trabajo y/o actividades.
- Rediseño plasmoides, incluído su API.
- Añadida una nueva librería llamada KSvg que ayudará a los desarrolladores a utilizar los gráficos vectoriales.
- Mejoras en Kirigami que lo hacen más versátil (colores, unidades, iconos, etc.)
Como vemos, toneladas de novedades que esperamos que lleguen lo bastante estable el próximo 28 de febrero de 2024, fecha de lanzamiento de Plasma 6.
La entrada Akademy 2023 Plasma 6 is coming – Vídeo se publicó primero en KDE Blog.




