Carles Pina i Estany

github profile: https://github.com/cpina

gitlab profile: https://gitlab.com/carles_pina

Long term Debian user (since Debian Potato, September 2000), more recent Debian Developer.
Software Engineer currently using Python and Django.

See https://carles.pina.cat for more details.

Accepted Talks:

Using debusine to automate your QA

Learn how you can use debusine to automate Debian software development QA.

This talk is aimed at a broad audience of Debian contributors. We’ll tell you what debusine is, if you haven’t heard about it. For those who have, we’ll show you some of the features we’ve implemented in the last year, and how you can use them to do QA work in Debian right now.

Debusine is a general-purpose software factory tailored to the needs of a Debian-based distribution. It manages the scheduling and distribution of tasks to distributed worker machines. It’s free software, implemented in Python, and packaged in the Debian archive.

The talk will jump right in with practical demos, using them to explain the project’s architecture.

po-debconf-manager: managing translations of debconf templates

There are at least 440 packages with debconf templates that can be translated. Many have very few strings. For example, only 1625 out of the 5866 strings have been translated into Catalan. po-debconf-manager is a working experiment to help a translation team to coordinate translating, reviewing and pushing the changes to the packages.

Principal ideas: - low maintenance: no new infrastructure needed (no database, no new server, etc.) - command line interface (possibility to output a website in the future). No email coordination (but could send email notifications) - translators, reviewers and managers do 100% asynchronous work - interact with the Debian packages via automated merge requests in Salsa

Main goals: fun, easy to use, agile, modern system. Hopefully, it will bring more translators to Debian who could eventually contribute to the wider ecosystem.

I’ll show how it works and how we have been using it for some Catalan translations with the debian-l10n-catalan team. I am open for feedback. I want to explore leveraging git to coordinate workflows in other areas.

Salsa URL: https://salsa.debian.org/carlespina/po-debconf-manager