Proyectos

Lo que mantengo y lo que estoy construyendo

Software libre: proyectos que mantengo, mi trabajo en Debian y lo que está en marcha.

Proyectos que mantengo

Software del que soy el responsable upstream: decido versiones, arreglo fallos y respondo a los usuarios.

Android

Cefrium

SDK pre-1.0 · navegador en beta pública

Port de Chromium Embedded Framework a Android nativo. La app lleva su propio motor Chromium en vez del WebView del sistema, así que todos los dispositivos pintan igual. Libre bajo LGPL-3.0-or-later, con el SDK en Maven Central.

Arqueología

Conquer

GPL-3.0 · jugable en el navegador

Juego de estrategia para Unix de 1987, de Ed Barlow y Adam Bryant, sin licencia libre. Empecé en debian-legal en 2006 y, tras 20 años localizando a los autores, las versiones 4 y 5 son GPL-3.0. Empaquetarlo para Debian es el siguiente paso.

Repositorio

wolfi-packages

Comunitario, no oficial · mantenimiento ligero

Paquetes para Wolfi, la distribución de Chainguard pensada para la seguridad de la cadena de suministro, que no están en el repositorio oficial: Stremio, Qt5 WebEngine, herramientas de Debian, TeX Live, OCaml y mucho más. Recetas de melange compiladas en CI para x86_64 y aarch64, firmadas y servidas como repositorio apk. Incluye conversores de Alpine a Wolfi, y de Debian a Wolfi y viceversa, para portar paquetes de un sistema a otro con poco esfuerzo.

Repositorio

debian.vejeta.com

Repositorio apt no oficial · en uso

El pipeline que construye y publica debian.vejeta.com: paquetes Debian compilados desde el código fuente con las normas de empaquetado de Debian, firmados y servidos como repositorio apt. Hoy publica libcef al día con cada versión de Chromium, brow6el, las bindings rust-cef y los clientes de Stremio archivados.

En Debian

Debian Maintainer desde octubre de 2026, en los equipos de Go, Java, Rust y Chromium.

Multimedia

Stremio

En Debian desde septiembre de 2026

Mi primer paquete, a partir de un RFP de 2019. Entró en main junto con stremio-server-installer en contrib, y diez crates de Rust nuevas por el camino.

Navegadores

Chromium Embedded Framework

Equipo de Chromium de Debian

Seis meses empaquetando CEF, que me llevaron al equipo de Chromium de Debian. Hasta que CEF salga del propio build de Chromium de Debian, publico libcef como .deb en mi repositorio no oficial, al día con cada versión de Chromium. También arreglé las builds de Chromium en armhf y mantengo las bindings de Rust rust-cef.

Todo lo demás

Todos mis paquetes

Scala, Go, Rust, Java, C/C++, JavaScript, Dart

Todo el ecosistema Scala: Scala 2.12, Scala 2.13, Scala 3 y sbt 2, con sus bibliotecas y dh-scala. Y además, de dart-sdk y testdisk a flexmark-java, jline4, node-lit y el colector de OpenTelemetry. La lista completa y al día, con versiones, fallos y estado de cada uno, está en mi página de QA de Debian.

En marcha

Lo que estoy llevando a Debian ahora. Si puedes patrocinar subidas, lo que está pendiente está en mi página de la wiki: wiki.debian.org/JuanMendezRey

Seguridad

syft · trivy · grype

SBOM y análisis de vulnerabilidades

La cadena completa de SBOM y análisis de vulnerabilidades para Debian: syft genera el inventario de software, y trivy y grype buscan las vulnerabilidades.

JVM

Scala 3 · sbt 2

Scala moderno en Debian

Modernizar Scala en Debian, de la 2.12 a la 2.13 y la 3, con sbt 2, sus bibliotecas y dh-scala. Además abre la puerta a herramientas escritas en Scala como Joern, la plataforma de análisis estático.