Documentación en varios formatos con Sphinx, charla Hablemos de GNU/Linux Valencia
Nueva charla a la vista en la capital del Turia. Si ayer tuvimos el Taller gratuito de Thunderbird a cargo de las compañeras de Critical Switch, para el próximo 28 de febrero tendremos la charla «Documentación en varios formatos con Sphinx» a cargo de Miguel Menéndez dentro del ciclo Hablemos de GNU/Linux Valencia.
Documentación en varios formatos con Sphinx, charla Hablemos de GNU/Linux Valencia
De nuevo me complace compartir con vosotros los eventos de un grupo de personas que en Valencia está impulsado el Software Libre gracias a sus reuniones.
Se trata un nuevo encuentro organizado del grupo de GNU/Linux Valencia que el próximo 28 de febrero de 2020 realizarán otro encuentro ligado a la serie de charlas llamadas «Hablemos»que iniciaron el mes de mayo del 2019.
En esta ocasión nos encontraremos una vez más en Las Naves y el tema escogido es un Documentación en varios formatos con Sphinx que será realizada por Miguel Menéndez.

A lo largo de la hora y media, Miguel nos hablará de los siguientes temas:
- La necesidad de escribir documentación.
- Instalación de Sphinx en GNU Linux.
- Esqueleto básico de un proyecto de documentación.
- Escribir la documentación usando RST y Markdown.
- Compilación del proyecto y generación de la documentación en los formatos HTML, PDF y ePub.
- Traducción de la documentación a otros idiomas usando gettext.
- Conclusiones.
Aprovecho para recordar que desde hace unos meses, los chicos de GNU/Linux Valencia ya tienen su menú propio en el blog, con lo que seguir sus eventos en esta humilde bitácora será más fácil que nunca, y así podréis comprobar su alto nivel de actividades que realizan que destacan por su variedad.
Y que además, GNU/Linux Valencia ha crecido y se ha ¡¡¡convertido en asociación!!! Pronto, más información.
Resumiendo, la información básica es:
-
Fecha:
sábado,viernes, 28 de febrero de 2020 - Horario: 19:00 hasta las 20:30
- Lugar: Biblioteca de Las Naves, Carrer de Joan Verdeguer, 16, 46024 · Valencia
- ¿Registro necesario?: No
Si podéis asistir no os lo perdáis, seguro que no quedáis decepcionados.
Más información: GNU/Linux Valencia
About me
06×03 Las novedades de la Comunidad KDE, nuevo podcast de KDE España
Nuevo episodio de los podcast de KDE España con el capítulo titulado 06×03 Las novedades de la Comunidad KDE, donde presentamos una decena de novedades que a lo largo de este inicio de 2020 se han producido.
06×03 Las novedades de la Comunidad KDE, nuevo podcast de KDE España
Pensábamos que iba a ser un podcast corto pero al final se ha ido a hora y media de repaso de las novedades de la Comunidad KDE, que no está nada mal.
De esta forma hemos repasado muchos temas, desde el futuro Plasma 5.18 LTS pasando por la recientes donaciones a la Comunidad, sin olvidar los nuevos equipos con Plasma por defecto (Kubuntu Focus) y los concursos de organizados por la Comunidad de fondo de pantalla (finalizado) o el del vídeo promocional (abierto hasta el 20 de febrero)
Personalmente me lo he pasado genial y me ha encantado tener un nuevo participante en el podcast (Marí Carmen, que espero que poco a poco se sienta más cómoda en este medio).
Pero no os robo más tiempo y os invito a ver o escuchar el podcast, y a visitar la página del mismo para ver más detalles:
Los participantes del podcast fueron:
- Ruben Gómez Antolí, de KDE España y vocal de su junta.
- José Millan, tesorero de KDE España, miembro de KDE e.V. y conocedor de los entresijos de KDE.
- Marí Carmen Fernandez, estudiante de SMR y violín, y reciente miembro-amigo de KDE España que debuta en los podcast.
- Baltasar Ortega (@baltolkien), secretario de KDE España, creador y editor del presente blog
Como siempre, esperamos vuestros comentarios que os aseguro que son muy valiosos para los desarrolladores, aunque sean críticas constructivas (las otras nunca son buenas para nadie). Así mismo, también nos gustaría saber los temas sobre los que gustaría que hablásemos en los próximos podcast.

Xamarin forks and whatnots
- In Linux(GTK), cold storage mode when pairing was broken, because the absence of internet connection was not being detected properly. The bug was in a 3rd-party nuget library we were using: Xam.Plugin.Connectivity. But we couldn't migrate to Xamarin.Essentials for this feature because Xamarin.Essentials lacks support for some platforms that we already supported (not officially, but we know geewallet worked on them even if we haven't released binaries/packages for all of them yet). The solution? We forked Xamarin.Essentials to include support for these platforms (macOS and Linux), fixed the bug in our fork, and published our fork in nuget under the name `DotNetEssentials`. Whenever Xamarin.Essentials starts supporting these platforms, we will stop using our fork.
- The clipboard functionality in geewallet depended on another 3rd-party nuget library: Xamarin.Plugins.Clipboard. The GTK bits of this were actually contributed by me to their github repository as a Pull Request some time ago, so we just packaged the same code to include it in our new DotNetEssentials fork. One dependency less to care about!
- Xamarin.Forms had a strange bug that caused some buttons sometimes to not be re-enabled. This bug has been fixed by one of our developers and its fix was included in the new pre-release of Xamarin.Forms 4.5, so we have upgraded geewallet to use this new version instead of v4.3.
#openSUSE Tumbleweed revisión de la semana 6 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 esta semana
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:
Esta semana se han cancelado más snapshots de las que se han publicado. Solo 2 snapshots se han publicado (0201 y 0205). Aunque es una mala noticia, por otro lado así se comprueba que los test openQA protegen de fallos a los usuarios de Tumbleweed
Algunas de los paquetes más importantes que han llegado a los repositorios:
- Qt 5.14.1
- SQLite 3.31.1
- Virtualbox 6.1.2
- Mesa 19.3.3
- chkconfig ha cambiado de aaa_base a insserv-compat
- netcfg: Mucho se ha comentado sobre esto en la lista de correo debido a que /etc/services, /etc/protocols y /etc/ethers se han movido a /usr/etc.
Y entre las cosas que pronto llegarán a los repositorios, se puede destacar:
- KDE Applications 19.12.2
- KDE Plasma 5.18
- Linux Kernel 5.5.1
- Python 3.8
- Removal of python 2
- glibc 2.31
- GNU make 4.3
- libcap 2.30
- RPM
- elfutils
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
-

——————————–
Aller plus loin avec Tilix
La semaine dernière, nous avons présenté Tilix et commencé à explorer ses bases, intéressons-nous maintenant aux fonctionnalités avancées de Tilix, à savoir:
- Gestion des signets, locaux ou distants;
- Liens personnalisés (liens cliquables basés sur des expressions régulières);
- Changement de profil automatique en fonction de l'emplacement (local ou distant (SSH));
- Gestion des mots de passe;
- Lancement d'actions internes.
Gestion des signets
Tilix vous permet d'enregistrer et de gérer une liste de signets, c'est-à-dire des emplacements locaux ou distants. Ouvrez simplement les Préférences et définissez un dossier ou des serveurs distants auxquels vous connecter, puis ouvrez cette liste, sélectionnez le signet souhaité pour accéder immédiatement au dossier ou ouvrez la session SSH vers un hôte distant.
Remarque: les signets sont enregistrés dans $HOME/.config/tilix/bookmarks.json, nous vous recommandons de créer ce fichier à la main au préalable si vous remarquez que vos signets ne sont pas enregistrés correctement après avoir quitté Tilix.
Créer un dossier de signets
Tilix vous permet d'organiser vos signets en créant un dossier simple dans lequel vous pouvez les créer, afin qu'ils soient bien organisés. Cela est utile, par exemple, pour regrouper des connexions SSH vers le même groupe de machines:

Cliquez sur le dossier puis sur + pour ajouter des signets.
Signets locaux
Pour ajouter des signets, ouvrez les préférences Tilix, puis allez dans la section Signets pour cliquer sur +.
Ici, nous allons ajouter un signet à la copie locale d'un projet sur le service Open Build.

Signets distants
La procédure est la même, mais choisissez Remote puis entrez les paramètres du signet:
- Nom: la référence de votre marque-page;
- Protocole: choix: SSH, SFTP, TELNET, FTP;
- Hôte: le nom d'hôte de la cible suivi du numéro de port;
- Utilisateur: l'utilisateur de la connexion;
- Paramètres: options SSH par exemple;
- Commande: s'il s'agit d'une connexion SSH, la commande à lancer sur l'hôte distant.

Commandes
Même procédure que les autres, mais ici on saisit simplement une commande à lancer, le bookmark est donc ici un simple alias.

Ma commande pour mettre à jour la copie locale de mon référentiel OBS.
Utiliser des signets
Vous pouvez accéder à vos favoris via Ctrl + Maj + B, il vous suffit de le sélectionner et la commande correspondante est lancée:

Liens personnalisés
Tilix vous permet de définir une liste de liens (URI vers une page Web ou un emplacement local ou distant file://) qui seront rendus cliquables sur la base d'une expression régulière ou d'un simple mot.
Pour ce faire, ouvrez les Préférences puis la section Avancé. Pour l'exemple, nous allons ajouter un lien vers le service Open Build avec la clé work obs;

L'expression régulière est devenue cliquable, soit par Ctrl + clic, soit par un clic droit.
Changement automatique de profil
On arrive ici dans une fonctionnalité de Tilix qui est particulièrement utile et qui peut éviter de faire de graves erreurs en tapant une commande dans le mauvais répertoire ou dans une connexion à distance: le changement automatique de profil. Tilix, comme de nombreux émulateurs...
Highlights of YaST Development Sprint 93
The Contents
Lately, the YaST team has been quite busy fixing bugs and finishing some features for the upcoming (open)SUSE releases. Although we did quite some things, in this report we will have a closer look at just a few topics:
- A feature to search for packages across all SLE modules has arrived to YaST.
- Improved support for S390 systems in the network module.
- YaST command-line interface now returns a proper exit-code.
- Added progress feedback to the Expert Partitioner.
- Partial support for Bitlocker and, as a lesson learned from that, a new warning about resizing empty partitions.
The Online Search Feature Comes to YaST
As you already know, starting in version 15, SUSE Linux follows a modular approach. Apart from the base products, the packages are spread through a set of different modules that the user can enable if needed (Basesystem module, Desktop Applications Module, Server Applications Module, Development Tools Module, you name it).
In this situation, you may want to install a package, but you do not know which module contains such a package. As YaST only knows the data of those packages included in your registered modules, you will have to do a manual search.
Fortunately, zypper introduced a new search-packages command some time
ago that allows to find out where a given package is. And now it is time
to bring this feature to YaST.
For technical reasons, this online search feature cannot be implemented within the package manager, so it is available via the Extra menu.
YaST offers a simple way to search for the package you want across all available modules and extensions, no matter whether they are registered or not. And, if you find the package you want, it will ask you about activating the needed module/extension right away so you can finally install the package.
If you want to see this feature in action, check out the demonstration video.
Like any other new YaST feature, we are looking forward to your feedback.
Fixing and Improving Network Support for S390 Systems
We have mentioned a lot of times that we recently refactored the Network module, fixing some long-standing bugs and preparing the code for the future. However, as a result, we introduced a few new bugs too. One of those bugs was dropping, by accident, the network devices activation dialog for S390 systems. Thus, during this sprint, we re-introduced the dialog and, what is more, we did a few improvements as the old one was pretty tricky. Let’s have a look at them.
The first obvious change is that the overview shows only one line per each s390 group device, instead of using one row per each channel as the old did.
Moreover, the overview will be updated after the activation, displaying the Linux device that corresponds to the just activated device.
Last but not least, we have improved the error reporting too. Now, when the activation fails, YaST will give more details in order to help the user to solve the problem.
Fixing the CLI
YaST command-line interface is a rather unknown feature, although it has been there since ever. Recently, we got some bug reports about its exit codes. We discovered that, due to a technical limitation of our internal API, it always returned a non-zero exit code on any command that was just reading values but not writing anything. Fortunately, we were able to fix the problem and, by the way, we improved the behavior in several situations where, although the exit code was non-zero, YaST did not give any feedback. Now that the CLI works again, it is maybe time to give it a try, especially if it is the first time you hear about it.
Adding Progress Feedback to the Partitioner
The Expert Partitioner is a very powerful tool. It allows you to perform very complex configurations in your storage devices. At every time you can check the changes you have been doing in your devices by using the Installation Summary option on the left bar. All those changes will not be applied on the system until you confirm them by clicking the Next button. But once you confirm the changes, the Expert Partitioner simply closes without giving feedback about the progress of the changes being performed.
Actually, this is a kind of regression after migrating YaST to its new Storage Stack (a.k.a. storage-ng). The old Partitioner had a final step which did inform the user about the progress of the changes. That dialog has been brought back, allowing you to be aware of what is happening once you decide to apply the configuration. This progress dialog will be available in SLE 15 SP2, openSUSE 15.2 and, of course, openSUSE Tumbleweed.
Recognizing Bitlocker Partitions
Bitlocker is a filesystem encrypting technology that comes included with Windows. Until the previous sprint, YaST was not able to recognize that a given partition was encrypted with such technology.
As a consequence, the automatic partitioning proposal of the (open)SUSE installer would happily delete any partition encrypted with Bitlocker to reclaim its space, even for users that had specified they wanted to keep Windows untouched. Moreover, YaST would allow users to resize such partitions using the Expert Partitioner without any warning (more about that below).
All that is fixed. Now Bitlocker partitions are correctly detected and displayed as such in the Partitioner, which will not allow users to resize them, explaining that such operation is not supported. And the installer’s Guided Setup will consider those partitions to be part of a Windows installation for all matters.
Beware of Empty Partitions
As explained before, whenever YaST is unable to recognize the content of a partition or a disk, it considers such device to be empty. Although that’s not longer the case for Bitlocker devices, there are many more technologies out there (and more to come). So users should not blindly trust that a partition displayed as empty in the YaST Partitioner can actually be resized safely.
In order to prevent data loss, in the future YaST will inform the user about a potential problem when trying to resize a partition that looks empty.
Hack Week is coming…
That special time of the year is already around the corner. Christmas? No, Hack Week! From February 10 to February 14 we will be celebrating the 19th Hack Week at SUSE. The theme of this edition is Simplify, Modernize & Accelerate. If you are curious about the projects that we are considering, have a look at SUSE Hack Week’s Page. Bear in mind that the event is not limited to SUSE employees, so if you are interested in any project, do not hesitate to join us.
openSUSE Tumbleweed – Review of the week 2020/06
Dear Tumbleweed users and hackers,
This week I canceled more snapshots than I released – only 2 snapshots have been sent out (0201 and 0205). Feels quite bad, but on the other hand, I’m glad we have openQA protecting you, the openSUSE Tumbleweed users, from those issues. As the -factory mailing list shows this week, despite all the testing, we can’t ever predict all the special cases found on our users’ machines.
So, what was happening this week:
- Qt 5.14.1
- SQLite 3.31.1
- Virtualbox 6.1.2
- Mesa 19.3.3
- chkconfig moved from aaa_base to insserv-compat (if you have some legacy init scripts around from a package that does not specify this dependency, please file a bug)
- netcfg – the topic on the mailing list: /etc/services, /etc/protocols and /etc/ethers moved to /usr/etc. Two major sources for errors on user machines have been identified:
- users ignoring *.rpmnew files and nor merging the config changes from packages into their own config (in this specific case for /etc/nsswitch.conf)
- Some people seem to have removed even patterns-base-minimal_base, which resulted in those users not having libnss_usrfiles2 being pulled in. As a result, even if the config file was maintained/corrected, the services file could not be found.
- Both issues are being attempted to be resolved: libnss_usrfiles2 is not only required by the pattern, but also by netcfg (netcfg sets the default config, so we thought this is the best point) and aaa_base tries to correct /etc/nsswitch.conf (but that results in ursfiles being added again, even if the user would have explicitly removed it)
I hope we could help everybody recover their system in a proper way by now, and that the future goal – having as few as possible files in /etc config from the distribution – is something you can follow as a rationale. Besides that, the stagings are still filled with these things:
- KDE Applications 19.12.2
- KDE Plasma 5.18
- Linux Kernel 5.5.1
- Python 3.8 (salt, hopefully going to be unblocking soon)
- Removal of python 2
- glibc 2.31
- GNU make 4.3
- libcap 2.30: breaks fakeroot and drpm
- RPM: change of the database format to ndb
- elfutils: adding support for debuginfod
I ♥️ Free Software Day de Barcelona Free Software
Sigo promocionando los eventos que organiza los chicos y chicas de BFS. En esta ocasión se trata de I
Free Software Day de Barcelona Free Software del próximo viernes 14 de febrero en el que se mostará el amor que genera este gran proyecto en muchos de sus usuarios y lo recomendable que sería que se manifestara.
I
Free Software Day de Barcelona Free Software
Hablé de este día el pasado sábado, el próximo 14 de febrero se celebra en todo el mundo el I love Free Software Day 2020, una iniciativa del FSF, y entre los muchos eventos que se están preparando se encuentra el I
Free Software Day de Barcelona Free Software.

En sus propias palabras:
«Tenemos que recordar el poder que tiene un simple «gracias» para motivar los contribuidores de software libre en su tarea por la sociedad. El día 14 de febrero es ideal para hacerlo.
Reportamos errores, decimos a la gente como mejorar su software, pedimos funcionalidades nuevas y en a menudo nos criticamos. No es incorrecto, no pasa nada. Haciéndolo constructivamente nos ayuda a mejorar constantemente. Pero también hace falta que, de vez en cuando, mostremos nuestro aprecio y reconocimiento por esta tarea.
Para hacer esto, nos encontraremos y celebraremos juntos, entre contribuidores, usuarios y simpatizantes de la causa. Todo el mundo está invitado, os esperamos!
#*ilovefs«
- Día: Viernes 14 de febrero de 2020
- Hora: 19:00
- Lugar: Aticco Verdaguer – Tu coworking en Gracia. Carrer de Provença, 339 · Barcelona
Y el programa es el siguiente:
18:30 – 19:15 – Networking
19:15 – 19:45 – ¿Por qué todo el mundo
el Software Libre?
19:45 – 21:00 – Networking
No te lo pienses. ¡Te esperamos el viernes 14 de febrero!
Más información: Barcelona Free Software
¿Qué es Meetup?
Las charlas de Barcelona Free Software se organizan mediante Meetup, una red social que tiene una diferencia básica respecto a otras redes sociales, ya que promueve la formación de grupos en torno a intereses con el fin de que sus miembros se conozcan cara a cara.
Es decir, los usuarios establecen contacto a través de grupos digitales nuevos o ya creados, partiendo de intereses comunes como política, libros, juegos, películas, salud, mascotas,
Choqok el cliente de micro-blog de KDE ahora soporta Mastodon
Choqok desde la versión 1.7.0 de este cliente de micro-blog de la comunidad KDE ya soporta el poder “tootear” en Mastodon

Hoy 4 de febrero de 2020 los desarrolladores de Choqok han anunciado la publicación de la versión 1.7 de este cliente de micro-blog. Y ahora ya soporta el poder utilizar la red Mastodon. Por tanto además de soportar Twitter, GNUsocial, pump.io, ahora Mastodon se une a las opciones de redes sociales libres que puedes utilizar con este cliente de la comunidad KDE.
La versión ya estaba preparada hace un año, pero se ha demorado hasta hoy, principalmente por la falta de tiempo y también porque querían que esta versión fuera estable y a “prueba de balas”. Y además con esta nueva versión el proyecto estrena nueva página web.
Yo hace tiempo que no utilizaba Choqok, e incluso lo había desinstalado en mi openSUSE Tumbleweed con Plasma, pero después de leer el anuncio de hoy, le he dado otra oportunidad y lo he vuelto a instalar.
Lo he configurado para mi cuenta de Mastodon… ¡y funciona! pero… (siempre hay un pero) he de decir que la aplicación no funciona al 100%. Al borrar mis antiguas cuentas que estaban configuradas en GNUsocial se ha cerrado inesperadamente, es decir, ha “crasheado” cosa mala!
Una vez configurada mi cuenta de Mastodon, sin problemas a la hora de interactuar con mis contactos, etc. Aunque le falten algunas funcionalidades, como quizás el declarar “Content Warning” a un contenido, el enviar un toot solo a mis seguidores, etc.
Tampoco me ha funcionado el envío de una imagen adjunta a un toot, se ha quedado en el proceso por tiempo indefinido, hasta que por aburrimiento, he abortado el proceso. Por tanto, bien porque el desarrollo sigue adelante, pero todavía tienen por delante mucho trabajo de depuración para solucionar bugs e incorporar nuevas funcionalidades.
¿Quieres aportar y ayudar en el desarrollo en esta herramienta? ¿Quieres saber más y leer las noticias de Choqok? Pincha en este enlace:







