Planet News Roundup
This is a roundup of articles from the openSUSE community listed on planet.opensuse.org.
The below featured highlights listed on the community’s blog feed aggregator are from Nov. 29 to Dec. 6.
Blog posts this week highlight a broad mix of community work, from KDE Plasma enhancements and mobile updates to local-AI home projects, syslog-ng Kafka testing, mutation testing in librsvg, news from the Fediverse, FSF, SUSE’s Mobile Hackday and defense even contractors trying to block right to repair.
Here is a summary and links for each post:
Plasma Mobile 6.5 Released
The KDE Blog announces the release of Plasma Mobile 6.5 with several refinements to KDE’s mobile experience. This version adds native Waydroid setup support, making Android app integration easier for users. It also improves the lock screen, notifications, quick settings, and introduces early support for a new virtual keyboard.
Better Hardware Support — This Week in Plasma
The KDE Blog highlights several user-interface refinements and bug fixes for hardware like drawing tablets, printers, and monitors in this week’s update. Changes in Plasma 6.6 let you Alt-click or double-click desktop items to view their properties. Other improvements include clearer driver-missing warnings for tablets, a cancel button in snapshot selection overlays, and various fixes for screen-locking, multi-monitor setups, and system-tray behaviour.
openSUSE Tumbleweed – Review of the Week 49, 2025
Victorhck and DimStar reported on the week’s snapshot for Tumbleweed brings updates including GDM 49.2, libproxy 0.5.12, and XOrg Server 21.1.21. A problematic upgrade to systemd 258 caused significant issues in automated testing that resulted in a snapshot being set aside for more testing and a reversion of a version for a deeper dive into the diagnostics. Upcoming snapshots may include major package updates like Mozilla Firefox 145.0.2, kernel 6.18.0, Mesa 25.3.1, SQLite 3.51.1, and others.
Ragging My Brain – a quick thought dive
A personal blog post by Timo reflects on a detailed experiment with Retrieval-Augmented Generation (RAG) using local LLMs (qwen3-coder, qwen3-embedding) via Ollama. The author built a RAG system on a personal desktop, added features with LLM assistance, created a web interface, and reflects on the challenges of prompting and code quality in AI-assisted development.
LOUVRE: The Art of Cybersecurity — Compilando Podcast
The KDE Blog shares a new short-episode (64) of Compilando Podcast titled “LOUVRE: The Art of Cybersecurity,” inviting reflection on digital security as more than technique. The episode draws an analogy between cybersecurity and art: protecting systems requires not only skill, but also sensitivity, awareness, and a culture of care.
Redmine RAG system
This blog post from Zoltán describes another Retrieval-Augmented Generation personal project where the author extracted all issues from a Redmine instance (including comments) and anonymized the data to build a local ChromaDB-backed RAG system for semantic search and Q&A. The pipeline includes robust error-handling, checkpointing, and retry logic to reliably download tens of thousands of issues, then optionally transform them into embeddings via Ollama for high-quality semantic search. The result is a fully offline, privacy-conscious RAG stack that lets users query historic Redmine data with natural-language queries.
Fediverse and Non-Proprietary Social Networks #Vamonosjuntas
The KDE Blog highlights a talk by David Marzal about the importance of joining the Fediverse, which is a community of decentralized, non-proprietary social networks. The post argues that by using federated networks, people can escape toxic, profit-driven social media and help build a freer, more collaborative internet.
I want to have a hot shower – From Tesseract Troubles to Local VLM
Zoltán describes how he turned a simple 300-liter hot-water heater into a smart, sensor-driven system using a cheap USB webcam, a tiny computer (Raspberry Pi), and a relay switch, so he can monitor and control water heating more efficiently. After struggling with unreliable optical-character recognition (OCR) via Tesseract, he switched to a local vision–language model (VLM) setup via Ollama for reading the boiler’s display, which improved reliability without sending data to the cloud.
Last Two Weeks in KDE Apps – Performance improvements in Krita, Trust and Safety in NeoChat, and file actions in Photos
The KDE Blog reports on recent enhancements across several KDE apps. Some of the performance optimizations were made to Krita, trust and safety improvements in NeoChat, and improved file-handling actions in KDE Photos. The update also highlights ongoing fundraising efforts for the KDE project.
Free Software Foundation News Roundup – December 2025
Victorhck aggregates selected stories from the December 2025 issue of the Free Software Foundation (FSF) newsletter, which marks 40 years since the foundation’s creation. It highlights calls from the Free Software Foundation Europe (FSFE) urging that Germany’s “Germany Stack” public-software initiative be built entirely with free software for genuine digital sovereignty. The roundup also draws attention to global issues, including contractors trying to shoot down US military “right to repair” rules and a major worldwide outage caused by Cloudflare.
Congress esLibre 2026 in Melide
The KDE Blog announces that esLibre 2026 will take place in Melide (Spain) on April 17–18. The event will feature talks, workshops, community-led sessions and exhibitions, hosted at the Centro Sociocultural Mingos de Pita and the adjoining Multiuso building. Attendance is free, but you need to register to participate.
syslog-ng: How to Test Kafka Source by Building the Package Yourself
Peter ‘CzP’ Czanik walks through the testing the upcoming syslog-ng Kafka source by cloning the repo, applying PR #5564 as a patch, building RPM/DEB packages with DBLD, installing them, and configuring syslog-ng to consume from Kafka.
Intel NPU Driver Now Available in openSUSE Versions
The openSUSE Innovator initiative has packaged the driver for Intel’s built-in Neural Processing Unit (NPU), which enables users to run inference workloads, generative-AI tasks, or neural-network workloads without needing a dedicated GPU. The driver supports recent Intel CPUs (like the Core Ultra family) and allows efficient, low-power AI workloads directly on the CPU die.
Mutation testing for librsvg
Federico’s Blog blog post describes how he applied mutation testing to librsvg, which is a popular SVG-rendering library, using cargo‑mutants. He reports that after running thousands of code mutations, hundreds of them (889) were “missed” by the existing test suite. The write-up explains how to run cargo-mutants on a Rust workspace and encourages improving tests (or using mutation testing in CI) to catch such blind spots.
The death of an iPod
Victorhck reflects on the end of their use of an iPod and describes how the device has finally “died.” The article evokes memories about owning and using the iPod, and contemplates how technological progress and streaming services have changed the way we interact with music.
Tumbleweed Monthly Update – November 2025
The openSUSE project reports that November brought a steady cadence of updates to openSUSE Tumbleweed. Key highlights include updates to Plasma 6.5.3 and KDE Gear 25.08.3 for improved desktop stability; GNOME 49.2 for smoother session handling; as well as kernel 6.17.9, Mesa 25.3.0 and PipeWire 1.5.83 to enhance graphics, audio, and hardware support.
App improvements in Plasma 6.5
The KDE Blog describes notable enhancements in many of the apps bundled with KDE Plasma 6.5. The update improves the performance and responsiveness of the software manager Discover as it now launches faster, handles Flatpak + HTTPS URLs, and can show hardware drivers available for installation.
Geekos Japan Blog Post – ribbon/3582
This blog post on the Geeko.jp site talks about Leap 15.6 and about changing settings to receive certain control sequences of the cursor.
4th Linux Mobile Hackday at SUSE Prague
SUSE reports on the fourth edition of Linux Mobile Hackday held in Prague on November 29. Attendees experimented with running Linux on various phones, worked on kernel/device-tree support, reviewed patches, and explored packaging tools for mobile Linux distributions.
openSUSE Tumbleweed – Review of Weeks 47 & 48, 2025
Victorhck covers more than two weeks of Tumbleweed with key updates include Mesa 25.2.7/25.3.0, Linux kernel 6.17.8/6.17.9 (with efidrm and vesadrm enabled), KDE Plasma 6.5.3, Mozilla Firefox 145.0, GNOME 49.2, PipeWire 1.5.83, GStreamer 1.26.8, fwupd 2.0.17, and many core libraries like cURL, Freetype and Samba.
My Plasma Desktop – November 2025 ViernesDeEscritorio
The KDE Blog showcases the author’s personal desktop setup using Plasma in November 2025, as part of their ViernesDeEscritorio (“Friday Desktop”) series. The post highlights their choice of wallpaper, icon theme, plasmoids and overall layout.
View more blogs or learn to publish your own on planet.opensuse.org.
Linux CVEs, more than you ever wanted to know
It’s been almost 2 full years since Linux became a CNA (Certificate Numbering Authority) which meant that we (i.e. the kernel.org community) are now responsible for issuing all CVEs for the Linux kernel. During this time, we’ve become one of the largest creators of CVEs by quantity, going from nothing to number 3 in 2024 to number 1 in 2025. Naturally, this has caused some questions about how we are both doing all of this work, and how people can keep track of it.
Lanzado Plasma Mobile 6.5
Mucho tiempo llevo sin hablar de Plasma Mobile, y ha sido escuchando a David Marzal y su KDE Express que me he acordado que siguen en desarrollo. Así que me complace compartir con vosotros que ha sido lanzado Plasma Mobile 6.5 que sigue puliendo funcionalidades para intentar convertirse en una verdadera alternativa cuando se liberen de verdad los móviles.
Lanzado Plasma Mobile 6.5
Hace ya más de un mes que en realidad Plasma Mobile 6.5, pero lamentablemente no me apareció en el radar de las informaciones para compartir. En palabras de sus desarrolladores:
El equipo de Plasma Mobile se complace en anunciar el lanzamiento de Plasma 6 para dispositivos móviles.
Hace unas tres semanas lanzamos Plasma 6.5 y ya es hora de hablar sobre la gran cantidad de mejoras y correcciones de errores que llegaron a Plasma Mobile y proyectos relacionados. ¡No perdamos más tiempo y entremos directamente en los detalles jugosos!
Y, a continuación, nos invitan a leer su larga entrada donde describen las novedades más destacadas entre las que sobresalen las siguientes
- Gestión Simplificada de instalación mediante Waydroid: Ahora se puede configurar y gestionar la instalación de Waydroid desde la aplicación de ajustes de Plasma Mobile. Esto facilita la integración de aplicaciones Android en el sistema.
- Carga Rápida de la pantalla de bloqueo: La pantalla de bloqueo ahora se carga más rápidamente al reutilizar el proceso existente de la barra de estado y el cajón de acciones, lo que también mejora la sincronización de notificaciones.
- Añadia la función Doble Toque para Bloquear: sin necesidad de presionar el botón de encendido.
- Configuración Rápida para múltiples monitores: Se ha implementado una opción en ajustes rápidos para configurar las disposiciones de múltiples monitores, facilitando la experiencia en setups con varios monitores.
- Mejora del Gestor de Entorno (Envmanager): Se han realizado mejoras en la robustez del envmanager, lo que reduce problemas entre configuraciones potencialmente conflictivas entre Plasma Mobile y Plasma Desktop.
- Nuevo teclado virtuall: Aunque no forma parte del lanzamiento oficial de 6.5, se lanzó una versión inestable (0.1.0) del nuevo teclado virtual, que está en desarrollo y abierto a comentarios por parte de los usuarios.
- Mejoras Estéticas: Se han llevado a cabo trabajos para pulir la interfaz, mejorando la apariencia y respondiendo a las acciones del usuario.
- Mejorado el aspecto de los ajustes rápidos: se añadió una opción para cambiar el número máximo de columnas de ajustes rápidos, ¡realmente útil para tabletas!

Estas mejoras demuestran un enfoque continuo en la optimización de la experiencia del usuario y la integración de nuevas funcionalidades en Plasma Mobile. Para más detalles, se recomienda consultar la lista completa de cambios en el anuncio oficial del lanzamiento.
Más información: Plasma Mobile
¿Qué es Plasma Mobile?
Para los que no lo conozcan Plasma Mobile es la alternativa libre a interfaz gráfica para smartphones de la Comunidad KDE, hablé de él hace un tiempo y, poco a poco, se está convirtiendo en un clásico del blog.
Su idea es muy simple, tras conquistar tu escritorio KDE la Comunidad también quiere conquistar tu teléfono móvil… aunque todavía lo tenga complicado por todas las limitaciones de hardware que todavía tiene este campo de la tecnología.
No obstante, confiemos que de igual forma se han ido conquistando los ordenadores de sobremesa, portátiles y servidores, lleguemos un día que podamos tener libertad total en nuestros smartphones.
Y para cuando eso ocurra la Comunidad KDE estará preparada para ello y por eso está confeccionando un catálogo más que decente de aplicaciones con tecnología adaptativa.
La entrada Lanzado Plasma Mobile 6.5 se publicó primero en KDE Blog.
Soporte de hardware mejorado – Esta semana en Plasma
Es increíble el trabajo de promoción que está realizando Nate en su blog, desde hace más del tiempo que puedo recordar. Cada semana hace un resumen de las novedades más destacadas, pero no en forma de telegrama, sino de artículo completo. Su cita semanal no falla y voy a intentar hacer algo que es simple pero requiere constancia. Traducir sus artículos al castellano utilizando los magníficos traductores lo cual hará que la gente que no domine el inglés esté al día y que yo me entere bien de todo. Bienvenidos pues a » Mejoras en la interfaz de usuarios y el rendimiento«de la serie Esta semana en Plasma. Espero que os guste.
Muchas cosas interesantes – Esta semana en Plasma
Nota: artículo original en Blogs KDE. Traducción realizada utilizando Perplexity. Esta entrada está llena de novedades de la Comunidad KDE. Mis escasos comentarios sobre las mejoras entre corchetes.
Bienvenido a una nueva edición de This Week in Plasma!
Esta semana hemos visto un montón de mejoras en la interfaz de usuario y correcciones de errores, especialmente para tabletas de dibujo, impresoras y monitores.
Pero eso no es todo; echa un vistazo al resto también.
Mejoras en la interfaz de usuario
Plasma 6.6.0
Ahora puedes hacer Alt+clic/doble clic en los elementos del escritorio para ver sus propiedades, igual que puedes hacer en Dolphin. (Méven Car, plasma-desktop MR #3349) [Esto está muy bien…].
Cuando una impresora se queda sin tinta en varios cartuchos simultáneamente, todos los mensajes sobre esto ahora se condensan en una sola notificación, en lugar de mostrar una notificación separada para cada cartucho con poca tinta. (Mike Noe, print-manager MR #291) [Simplicando las notificaciones].
La página de Tableta de dibujo en Configuración del sistema ahora deja más claro cuando la falta de botones de pad configurables se debe a un controlador faltante. (Joshua Goins, plasma-desktop MR #3234) [Me vendrá muy bien ahora que mi hijo empieza a despuntar en el tema de dibujo].
Spectacle ahora ofrece un botón Cancelar en la superposición de región rectangular, para que puedas salir de ella sin tener que presionar la tecla Esc. (Taras Oleksyn, bug #490980) [Ni me había dado cuenta, pero vendrá bien para los nuevos que vengan].
Bloquear la pantalla desde el widget Lanzador de aplicaciones ahora lo cierra antes de bloquear para que no quede abierto de forma algo incómoda después de desbloquear. (Christoph Wolk, bug #508725)
En distribuciones que requieren autenticación para activar la función de establecer fecha y hora automáticamente, cerrar la ventana de autenticación sin autenticar ya no hace que la página se queje de un error. (David Edmundson, bug #501966)
Las aplicaciones lanzadas desde la vista de Favoritos de los widgets Kickoff, Kicker y Dashboard ahora se añaden a la sección «Aplicaciones recientes». (Christoph Wolk, bug #449834 y bug #435356)
Se revisaron varias páginas en Configuración del sistema para asegurarse de que siguen más de cerca las Directrices de Interfaz Humana de KDE. (Nate Graham, plasma-desktop MR #3309) [Integrando].
Ya no se permite intentar cambiar los nombres de usuario de usuarios conectados, ya que de todos modos no funciona. (Nate Graham, bug #469665) [Estas mejoras molan].
Ahora se te advierte sobre las posibles consecuencias si intentas desactivar el widget de Notificaciones integrado en la Bandeja del sistema, ya que esas consecuencias pueden no ser obvias. (Nate Graham, plasma-workspace MR #6044)

Corrección de errores importantes
Plasma 6.5.4
Se corrigió un problema que hacía que el modo «learn» del lector de pantalla Orca hablara demasiado y enviara pulsaciones de teclas innecesarias a las aplicaciones. (Nicolas Fella, bug #512189)
Se corrigió un problema que podía causar un cierre inesperado ocasionalmente al cargar el sistema después de que apareciera la notificación de nivel crítico de batería. (Anthony Fieroni, powerdevil MR #594)
Se corrigió un problema que hacía que la pantalla se pusiera negra con ciertos monitores antiguos conectados directamente mediante cable VGA analógico. (Xaver Hugl, bug #512146)
Se corrigió otra causa del problema que hacía que los iconos del escritorio se movieran a la pantalla equivocada en una configuración multi-pantalla al iniciar sesión. (bug #512381)
Se corrigió un problema que hacía imposible configurar ciertos botones del stylus Wacom Pen Pro 3D. (Joshua Goins, bug #511488)
La página de Tableta de dibujo en Configuración del sistema ahora maneja mejor las tabletas extrañas que dicen tener dos stylus cuando en realidad solo tienen uno. (Joshua Goins, bug #508084)
Se corrigió un problema que hacía que Plasma advirtiera inexactamente que tu impresora tenía poca tinta cuando enviaba un código de nivel de tinta inesperado pero no tenía poca tinta realmente. (Mike Noe, bug #512602)
Se corrigió un problema que hacía que los elementos de menú «Olvidar reciente [cosa]» del widget Administrador de tareas fueran poco fiables para ciertas aplicaciones. (Méven Car, bug #480276)
Se corrigió un fallo visual en el efecto Track Mouse cuando se usa un factor de escala DPI alto. (Xaver Hugl, bug #510029)
Plasma 6.6.0
Se corrigió un problema que hacía que la acción «Olvidar» del widget Administrador de tareas para archivos específicos solo surtiera efecto después de reiniciar Plasma. (Christoph Wolk, bug #503840)
Frameworks 6.21
Se corrigió un problema que podía hacer que los diálogos de abrir/guardar se cerraran inesperadamente al hacer doble clic en un encabezado de columna en modo Detalles. (David Edmundson, frameworks-kio MR #2070)
Se corrigió un problema que podía hacer que los menús emergentes invocados desde carpetas en el escritorio se comportaran mal cuando se creaban desde enlaces simbólicos. (Lluc Simó Margalef, bug #479350)
Frameworks 6.22
Se corrigió un problema en el widget Quick Launch que hacía que los iconos comenzaran a arrastrarse después de hacer clic derecho sobre ellos. (Jonathan Marten, bug #384009)
Otra información de errores destacables:
- 5 errores Plasma de muy alta prioridad (igual que la semana pasada). Lista actual de errores
- 37 fallos de Plasma de 15 minutos (1 más que la semana pasada). Lista actual de fallos
Mejoras de rendimiento y aspectos técnicos
Plasma 6.6.0
Se implementó soporte para tuberías de color por plano DRM. (Xaver Hugl, kwin MR #6600)
Plasma ahora vuelve a comprobar el nivel de batería después de despertar del sueño, lo que maneja el caso de la batería descargándose (o cargándose) mientras está en reposo de tal manera que sería apropiado mostrar u ocultar una notificación sobre el nivel de batería. (Ramil Nurmanov, powerdevil MR #592)
Cómo puedes ayudar
¡Donad a la recaudación de fondos de 2025 de KDE! Realmente marca una gran diferencia.
Si andáis mal de dinero, podéis ayudar a KDE convirtiéndoos en un miembro activo de la comunidad e involucrándoos de alguna manera. Cada colaborador marca una enorme diferencia en KDE — ¡no sois un número ni un engranaje en una máquina! Tampoco es necesario que seáis programadores; también existen muchas otras oportunidades.
No tienes que ser programador. Existen muchas otras oportunidades:
- Clasificar y confirmar informes de errores, tal vez incluso identificar su causa raíz.
- Contribuir al diseño de fondos de pantalla, iconos e interfaces de aplicaciones.
- Diseñar y mantener sitios web
- Traducir elementos de texto de la interfaz de usuario a su propio idioma.
- Promover KDE en su comunidad local
- …¡Y un montón de cosas más!
Para obtener una nueva característica de Plasma o una corrección de errores mencionada aquí, siéntase libre de enviar un commit a la solicitud de fusión correspondiente en invent.kde.org.
La entrada Soporte de hardware mejorado – Esta semana en Plasma se publicó primero en KDE Blog.
#openSUSE Tumbleweed revisión de la semana 49 de 2025
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.

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:
Esta semana de manera excepcional solo se ha publicado una única snapshot: 1117.
Uno de los motivos es que muchos colaboradores han estado ocupados en la HackWeek de SUSE.
Desde entonces, se han acumulado algunos problemas que han bloqueado futuras publicaciones. Primero, la actualización a ICU 78 provocó que fallara la compilación de libqt5-qtwebengine. Debido a que este paquete está presente en casi el 100% de los sistemas (específicamente aquellos instalados antes del nuevo opensuse-welcome), no podríamos considerar lanzarlo en ese estado.
También se han encontrado problemas significativos con systemd 258, lo que desencadenó varios problemas complejos en openQA. Si bien se utilizó esa actualización para realizar diagnósticos profundos, se decidió volver a la versión ya enviada para el futuro inmediato. Este movimiento específico debería desbloquear Tumbleweed y hacer que las instantáneas vuelvan a funcionar.
Con esta única snapshot publicada no hay mucho que destacar.
Las actualizaciones más destacadas de esta semana:
- GDM 49.2
- libproxy 0.5.12
- XOrg server 21.1.21
Y para próximas snapshots, ya se están preparando las siguientes actualizaciones:
- Mozilla Firefox 145.0.2
- Bash 5.3.8
- Linux kernel 6.18.0
- PostgreSQL 18.1
- SQLite 3.51.1
- Mesa 25.3.1
- Ruby 4.0
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?
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed
——————————–
Tumbleweed – Review of the week 2025/49
Dear Tumbleweed users and hackers,
This week, we have seen only a single snapshot (1127) published, which landed just before the start of HackWeek.
Since then, a few issues have piled up, blocking further releases. First, the update to ICU 78 caused libqt5-qtwebengine the build to fail. Because this package is present on nearly 100% of systems (specifically those installed before the new opensuse-welcome), we could not consider releasing it in that state.
We also encountered significant friction with systemd 258, which triggered several complex issues in openQA. While we have set that update aside for deep diagnostics, we decided to revert to the already shipped version for the immediate future. This specific move should unblock Tumbleweed and get the snapshots rolling again.
Naturally, HackWeek 25 has also played a role here. With many contributors focusing on side projects, resources for regular maintenance have been kept to a minimum.
Snapshot 1127 contained these changes:
- GDM 49.2
- libproxy 0.5.12
- XOrg server 21.1.21
The future will bring you these changes sooner or later:
- Mozilla Firefox 145.0.2
- Bash 5.3.8
- Linux kernel 6.18.0
- PostgreSQL 18.1
- SQLite 3.51.1
- Mesa 25.3.1
- Ruby 4.0 (early preview staged to find out what all breaks)
As part of HackWeek, Santiago has tirelessly improved the test coverage for “Tumbleweed installed using Agama.” We plan to expand this further and minimize the gap between the legacy installer and Agama, with a priority on NET installations.
RAGging my brain
The Idea
My original idea was to study how to RAG (Retrieval-Augmented Generation) an LLM model by inserting something potentially useful to it.
I chose qwen3-coder as my language model, and qwen3-embedding as my embedding model, both easily available via Ollama.
My current work laptop is not powerful enough for any of this work, so I used my personal desktop computer for the testing, with AMD’s ROCm containers.
In Practice
The LLM vibes brought me to learn a couple of things. First of all, after searching for a couple of alternatives, I found a simple MIT licensed ragging demo to start experimenting with. I changed it to use my local, already downloaded models and cut off the network access to my container. Since I’m pulling all kinds of dependencies from the Internet, I like to both use a container in the first place and also not have the container access network to make sure it’s both safe and provably functional without network.
I realized that I can also experiment with the local Ollama qwen3-coder for the coding part of the RAG at the same time, and used its help to implement a couple of new features - I stored the accumulated vector database into a file, added chat functionality instead of one query, support for “compressing” the history to fit within context window, and even some tests. I found this experience initially quite good, since I didn’t have previous experience on this topic it really helped me with the examples. The problem is mostly the amount of code it generates that needs to be reviewed if it makes any sense or not, but all in all I couldn’t have achieved the same in the same time, because reading documentation and trial and error would have taken more time. Arguably the technical debt is something that offsets any time savings, but for this kind of experimental study purposes, doing something someone else has already done before, it worked well to get quick results.
My 400kB amount of scripts led to a vector database of 440MB in size 🤔 It’ll be interesting how it will be for example if I put 10x of data in, will the database keep on increasing in size in proportion to that?
How’s the actual usage? Well, it does retrieve correctly my knowledge from my own scripts, but OTOH I’m not sure if I’m able to find (old, forgotten) things with this any faster than with grep. I’ll try to integrate this however to my usage so that at some point this is another query feature similar to grep. For that though, I need to accumulate more data to feed to it.
I also added a web interface so that within home network I can query it from a browser.

I Need Moooore AI
I was also looking at moving to ChromaDB for the vector storage. I thought to try OpenCode at the same time, still paired with the qwen3-coder. Oh what an agentic mess it became! It started configuring my already-configured git with its own user name, fetching all kinds of stuff, and committing bloated things that were clearly broken. But, it did all that locally, which is kind of neat.
Some of the end result can be seen at my testing git repo.
At the End
It has been an interesting experiment with ups and downs of LLM usage. I’ve learned things fast at first, but then I’ve already grown hating the need to practice the “art” of prompting and getting to the “maybe next prompt will fix it” phase of developing things.
LOUVRE el arte de la ciberseguridad en Compilando Podcast
Hoy me complace compartir con vosotros un nuevo episodio de Compilando Podcast, que ha vuelto con fuerza en forma de episodios tipo píldora muy instructivos. En esta ocasión se trata del episodio 64 que lleva por título «LOUVRE el arte de la ciberseguridad» donde Paco nos hace reflexionar sobre uno de las aspectos que día a día se hace más importante, la ciberseguridad, y su relación con el arte.
LOUVRE el arte de la ciberseguridad en Compilando Podcast

En palabras del gran Paco Estrada, extraídas de la nueva web de Compilando Podcast y que sirven de introducción del episodio 63:
Una de las mayores instituciones culturales del mundo, el Museo del Louvre, fue protagonista de un suceso que ha dado la vuelta al planeta. Pero más allá del titular y de la famosa contraseña, este episodio no busca hablar del robo, sino de lo que nos revela sobre la naturaleza humana, la tecnología y… el arte.
En Compilando Podcast reflexionamos sobre cómo la ciberseguridad, más que una ciencia exacta, es también una forma de arte: una combinación de técnica, sensibilidad y cultura digital.
Porque proteger sistemas no es solo cuestión de software o hardware, sino de conciencia, de educación y de esa mirada que sabe cuidar los detalles invisibles.Un episodio para pensar en cómo la destreza, la atención y la responsabilidad se entrelazan también en el mundo digital.
Escúchalo y descubre por qué, incluso en la era de la Inteligencia Artificial, pensamos que la ciberseguridad sigue siendo, ante todo, un arte.
Música: https://incompetech.filmmusic.io/ by Kevin McLeod y musopen.org
Licencia : Creative Commons (CC BY-NC-SA)
Más información: Compilando Podcast
¿Qué es Compilando Podcast?
Dentro del mundo de los audios de Software Libre, que los hay muchos y de calidad, destaca uno por la profesionalidad de la voz que lo lleva, el gran Paco Estrada, y por el mimo con el que está hecho. No es por nada que ganó el Open Awards’18 al mejor medio, un reconocimiento al trabajo realizado por la promoción .
A modo de resumen, Compilando Podcast es un proyecto personal de su locutor Paco Estrada que aúna sus pasiones y que además, nos ofrece una voz prodigiosa y una dicción perfecta.
La entrada LOUVRE el arte de la ciberseguridad en Compilando Podcast se publicó primero en KDE Blog.
Redmine RAG system
The Goal
The goal was to extract all issues from a Redmine instance, anonymize the data, and build a local RAG system for semantic search and Q&A.
Just like with the previous experiment with Bugzilla it started with data extraction. I planned to make a simple bulk download via Redmine API. Then came the first problem. Redmine’s API doesn’t return journal entries (comments) when using the project-level endpoint, even with the include=journals parameter. I tried out different ways but nothing worked. The solution was, after all, to change the strategy and fetch each issue individually via /issues/{id}.json. This was much slower but guaranteed complete data including all comments.
Fediverso y redes sociales no propietarias #Vamonosjuntas
Esta vez voy justo, y me sabe mal porque el ponente de la charla «Fediverso y redes sociales no propietarias #Vamonosjuntas» es David Marzal, uno de los miembros más activos de la podcasfera linuxera que con su KDE Express nos informa con una periodicidad envidiable de las últimas novedades del mundos del Software Libre. Así que voy al grano: mañana viernes de 11 a 13 estáis invitados a asistir a su charla que realizará en el Campus dels Tarongers, Biblioteca de Ciencias Sociales. Sigue leyendo para tener más informacion.
Fediverso y redes sociales no propietarias #Vamonosjuntas
Ya comento que no podré asistir pero que si estuviera por València ni me lo pensaría. David Marzal es buen comunicador y asistir a sus charlas siempre es un lujo.
Es por ello que este viernes 5 de diciembre, a las 11 horas tenéis una cita en el Aula de Formación de la Biblioteca de Ciencias Sociales del Campus de Tarongers, Universidad de Valencia si queréis saber la importancia de tener redes libres y descentralizadas, cuyo propósito sea facilitar la comunicación y no intoxicar la opinión pública y ganar dinero con vuestros datos,
Pero mejor que os lo expliquen los organizadores:
Nosotras también estamos hartas de las redes sociales tóxicas, así que nos hemos mudado a un nuevo barrio: el fediverso. Te invitamos a formar parte de esta comunidad, donde apostamos por un internet más humano, libre y colaborativo. Además, asumimos el compromiso de enfrentar los retos que supone nutrir una herramienta colectiva y descentralizada como ésta, prescribiendo su utilización así como sosteniéndola mediante la movilización de recursos desde la corresponsabilidad que iniciativas como ésta requieren.
David Marzal es administrador de sistemas GNU/Linux de profesión, apasionado por el software libre y la sostenibilidad de vocación. Activista en asociaciones como GNU/Linux Valencia, KDE España o Residuo Cero de la Región de Murcia.
Actividad gratuita con aforo limitado a 20 personas, por riguroso orden de inscripción.
La inscripción se realiza vía correo-e: cde@uv.es
Con la colaboración del Servei de Biblioteques i Documentació de la Universitat de València.
Información básica:

Fediverso y redes sociales no propietarias #Vamonosjuntas
Profesor: David Marzal
Viernes, 5 de diciembre de 2025 11-13 h.
Campus dels Tarongers. Biblioteca de Ciencias Sociales. Aula de formación.
Más información: Centre de Documentació Europea de la Universitat de Valencia
La entrada Fediverso y redes sociales no propietarias #Vamonosjuntas se publicó primero en KDE Blog.