Groups | Search | Server Info | Login | Register
Groups > linux.debian.project > #14315
| From | Nilesh Patra <nilesh@debian.org> |
|---|---|
| Newsgroups | linux.debian.project |
| Subject | Re: Bits from past DPL |
| Date | 2026-05-08 23:00 +0200 |
| Message-ID | <MSAsF-3GB3-5@gated-at.bofh.it> (permalink) |
| References | <MRFNM-2YGO-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hi Andreas,
This is very well written and I enjoyed reading the mail and the amazing progress during your
tenure quite a lot.
Thank you for serving as DPL for 2 terms and kudos on the progress! And as I said on matrix
chan - welcome back to Debian Med!
On 06/05/26 1:56 pm, Andreas Tille wrote:
> Dear Debian community,
>
> This is Bits from a past DPL.
>
> 1. Congratulations to Sruthi
> ============================
>
> I'm glad to see that so many Debian Developers have placed their trust
> in Sruthi. I share the view that she will do an excellent job in this
> role.
>
> Dear Sruthi, I wish you all the best for your term as Debian Project
> Leader.
>
> Fun fact: Indian media reported on the new DPL with a delay of about two
> days[c01]. By coincidence, I saw this while a German TV crew was
> recording my screen--over two years after I had started as DPL, and after
> my term had already ended.
>
> [c01] https://www.youtube.com/watch?v=D2079IJSx6g
>
>
> 2. Looking back
> ===============
>
> Different people will remember my tenure for different reasons. Some may
> associate it with the creation of the DFSG team and the introduction of
> an annual review of delegations[b01]. Others gave feedback they
> appreciated how certain difficult situations were handled along the
> way[b02].
>
> On a more personal note, I'm pleased that during this time the publicity
> team decided to stop posting on X[b03]. That felt like a step aligned with
> Debian's values.
>
> There were also several important developments in Debian during this
> period, such as the adoption of tag2upload and the release of Trixie.
> These achievements were driven by the work of many contributors across
> the project. My role in them was limited, but I want to acknowledge and
> thank everyone involved.
>
> One topic I cared about was improving diversity in Debian, particularly
> regarding gender and geographic representation. This is not an area
> where results can easily be measured, and change tends to happen slowly.
>
> Seeing a woman from India as the next DPL is an encouraging development.
> I have confidence that this perspective will help keep the topic on the
> agenda.
>
> Not everything I had hoped for could be completed. In particular, I
> would have liked to see progress on improving the MIA process.
>
> And while it did not quite happen during my tenure, I still look forward
> to the day when we might announce Debian-powered robots on the
> moon.[b04]
>
> After looking back, you might wonder what my future involvement in
> Debian will look like. That question is easy to answer: I have promised
> the Debian Med team that I will return to working with them--and that is
> exactly what I intend to do.
>
> [b01] https://lists.debian.org/debian-devel/2026/04/msg00235.html
> [b02] https://lists.debian.org/debian-devel/2026/01/msg00392.html
> [b03] https://lists.debian.org/debian-devel-announce/2025/02/msg00001.html
> [b04] https://www.federico.io/pdf/DeLaCroix.Rossi.ea.AERO24.pdf
>
>
> 3. Some statistics
> ==================
>
> 3.1. Bug of the Day
> -------------------
>
> One initiative during my tenure was the "Bug of the Day" project[s01].
> The goal was to provide approachable entry points for newcomers, and I
> have received some indications that this worked in individual cases.
>
> At the same time, the effort also served as a QA and integration
> activity. Since 2024-08-01, more than 600 packages have been processed.
> These packages were migrated from various version control systems--many
> still referencing Alioth, but also other VCS or none at all--to Salsa.
>
> For each package, at least one bug was closed. In addition, we evaluated
> whether packages are still needed, or whether removal would be a better
> use of limited maintainer time.
>
>
> 3.2. Salsa Migration of Teams
> -----------------------------
>
> In January 2025, it was observed that a significant number of
> team-maintained packages were still not (visibly) hosted on Salsa[s02].
> At that time, more than 600 packages still referenced Alioth in their
> Vcs fields, despite Alioth having been shut down years earlier. This did
> not even include packages with missing Vcs fields, which likely added
> another ~100 cases.
>
> I worked with the respective teams to improve this situation. Today, the
> picture looks very different.
>
> For illustration, the following query (expanded to also include missing
> Vcs fields and excluding known exceptions) now returns only very few
> remaining cases:
>
> SELECT maintainer_name, COUNT(*)
> FROM ( SELECT DISTINCT ON (source) * FROM sources WHERE release = 'sid' ORDER BY source, version DESC ) s
> WHERE
> (vcs_url ~* '/(git|svn|alioth|anonscm).debian.org' or vcs_url is null or vcs_url = '')
> AND maintainer ~* '(team|group|lists|force|maintainers)'
> AND extra_source_only IS NOT True
> AND maintainer_name not in ('PCP Development Team', -- maintain Debian packaging in the upstream PCP git repo
> 'Linaro Packagers', -- Uploader declared to prefer staying outside Salsa
> 'GRUB Maintainers', 'Debian EFI team', -- auto generated source
> 'XFS Development Team' -- maintained by upstream at git.kernel.org
> )
> AND s.source NOT IN ( -- No packages scheduled for removal
> SELECT affected_sources FROM bugs WHERE bugs.source = 'ftp.debian.org' AND title LIKE 'RM:%' AND done = '' -- do not include packages with removals pending
> )
> GROUP BY maintainer_name
> ORDER BY count DESC;
> maintainer_name | count
> --------------------------------+-------
> Debian LibreOffice Maintainers | 3
> Debian GCC Maintainers | 2
> Debian Mirror Team | 1
> Debian VSquare Team | 1
> Debian Wine Party | 1
> Debian Mactel | 1
> Ayatana Packagers | 1
> (7 rows)
>
> The result currently lists only seven teams with a total of ten
> affected packages. This suggests that the issue has been largely
> resolved. This reduces friction for collaboration and lowers the
> barrier for contributions across teams.
>
>
> 3.3. More numbers
> -----------------
>
> Some of the goals I set at the beginning of my term can be illustrated
> with figures based on numbers from trends.debian.net.
>
> The number of packages not hosted on Salsa has decreased significantly:
>
> * 2024-03-01: 4801
> * 2026-03-01: 2083
>
> At the time of writing, this number has dropped below 2000, which was
> the target I had set for the end of my term.
>
> Looking at version control more broadly, the situation has also
> improved. Today, fewer than ten packages are maintained in a version
> control system other than Git, and roughly 1000 packages still lack any
> VCS. I intend to continue checking whether maintainers actively prefer
> alternative approaches or whether support for migration would be helpful
> to enable easier collaboration.
>
> Beyond hosting, there has also been progress in simplifying and unifying
> packaging tooling. For example, the use of cdbs has effectively been
> phased out (from 1571 packages on 2024-03-01 to none today). Similarly,
> packages using old long debhelper have been reduced from 891 to around
> 500.
>
> Moving towards a smaller set of well-understood and actively maintained
> tools helps reduce complexity and makes it easier to adapt Debian
> packaging to future needs.
>
>
> [s01] https://salsa.debian.org/qa/tiny_qa_tools/-/wikis/Tiny-QA-tasks#bug-of-the-day
> [s02] https://lists.debian.org/debian-devel/2025/01/msg00148.html
>
>
>
> 4. Conclusions
> ==============
>
> The past two years have been a valuable experience for me, both within
> Debian and beyond (confirmed by my wife ;-) ).
>
> One thing I learned is that it is worth tackling tasks even if they
> initially seem too large. Progress may be gradual, but it is often
> possible with persistence and support from others. In that regard, I
> have also learned that I can rely on my fellow Debian Developers. The
> willingness to collaborate, to step in, and to move things forward
> together remains one of Debian’s strongest qualities.
>
> On a personal level, I learned that changes in role can reveal a lot
> about how we relate to each other. I came to particularly value those
> who treat others consistently, independent of any position or title.
>
> A reassuring takeaway for me is seeing how projects continue to thrive
> beyond individual involvement. Debian Med, which has been close to me
> for most of my time in Debian, continues to progress without my direct
> participation. The same applies to work in the R packaging team.
> Stepping back can create space for others to contribute, and that is a
> healthy and necessary dynamic in a volunteer-driven project.
>
> Serving as DPL also reinforced that the role requires both dedication
> and a clear vision. Equally important is communicating that vision in a
> way that others can engage with and build upon.
>
> Thank you to everyone who contributed, collaborated, disagreed
> constructively, and kept Debian moving forward. These two years have
> enriched my life, and a major reason for that has been the cooperation
> within this community.
>
>
> Kind regards
> Andreas.
>
Back to linux.debian.project | Previous | Next — Next in thread | Find similar
Re: Bits from past DPL Nilesh Patra <nilesh@debian.org> - 2026-05-08 23:00 +0200 Re: Bits from past DPL Richard Lewis <richard.lewis.debian@googlemail.com> - 2026-05-09 13:30 +0200
csiph-web