[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bits from the DPL



Dear Debian community,
 
This is bits from the DPL for September.


My Debian Birthday gift
=======================

In September I finally had a good reason to upgrade one of my servers.
It had been running for more than 1,000 days without a reboot (thanks to
Debian 11 and LTS!), but eventually I could no longer import the UDD
dump because the format had changed.

So, in parallel with my normal day-to-day work, I went ahead with the
migration. Moving from Debian 11 through Debian 12 and on to Debian 13
turned out to be as simple as adjusting sources.list and running the
familiar apt update, upgrade, and dist-upgrade - three jumps, and done.

It truly felt like a birthday gift: not having to worry, just letting it
run and ending up with a fully working machine. That experience saved
both time and nerves, and I want to share my appreciation with everyone
who made it possible.


Kielux
======

At the long-running Kielux event[k01], which has been organized with
great dedication in Northern Germany for over 20 years, I was finally
able to join in person after many years of invitations. I gave a
talk[k02] and a packaging workshop[k03] (both in German) and helped
staff the Debian booth.

To my surprise, the audience ended my talk by singing "Happy Birthday
dear Debian" and presenting a cake[k04], which I happily shared with
attendees (including some from other distributions ;-) ). Later I even
won prizes in the raffle and a riddle contest, making the day extra
memorable.

What I enjoyed most, though, was the friendly atmosphere - plus a few
special moments outside the talks: a swim in the Baltic Sea, the Friday
evening barbecue, and the Software Freedom breakfast, complete with
excellent homemade rolls from my host, Christian Steigies.

[k01] https://www.kielux.de/
[k02] https://people.debian.org/~tille/talks/20250919_kiel_geburtstag/index_de.html
[k03] https://people.debian.org/~tille/talks/20250920_kiel_packaging/index_de.html
[k04] https://www.youtube.com/watch?v=wDFQogDfWzY#t=2042


Planning future delegations
===========================

My last delegation showed that copy-pasting old texts is not the
best approach. Thanks to a helpful suggestion from Guillem Jover[d01], I
have now moved delegations to Git[d02] and will begin developing them
there together with the community.

Since the current ftpmaster team plays such a central role, and we have
already discussed possible changes at length during DebConf, I want to
start this work in public.

At last year's DebConf in Busan, Sean Whitton suggested splitting the
ftpmaster team into two separate teams. I have drafted delegation texts
accordingly (team names may change; suggestions are welcome, but I would
prefer discussion to focus on content):

  Archive Operations Team (or Archive Team)
  https://salsa.debian.org/debian-dpl/dpl-helpers/-/blob/master/delegations/ftpmaster/archive_team?ref_type=heads

  DFSG, Licensing & New Packages Team (or DFSG Team)
  https://salsa.debian.org/debian-dpl/dpl-helpers/-/blob/master/delegations/ftpmaster/dfsg_team?ref_type=heads


One task not yet covered in the draft is package removals. These were
missing from the last delegation, though they remain an important
responsibility.  Most are routine, but exceptional cases may need faster
action:

  * If a copyright holder claims a package infringes their rights,
    Debian should be able to withdraw it quickly (e.g. within 48h) until
    the claim is clarified or resolved. This requires a clearly
    responsible team and a visible contact point (e.g. e-mail or web form).

  * If a package has a severe, unfixable security vulnerability, it may
    also need prompt removal to meet legal or security requirements.


The main motivations for this split are:

 1. Volunteer progression: contributors can join DFSG/licensing work
    without also doing archive operations.

 2. Clearer focus: separating routine archive operations from
    DFSG/licensing decisions lets each team concentrate on its specific
    role.

 3. Greater predictability: structured responsibilities and open
    processes help maintainers understand where decisions stand.

 4. Sustainable activity: with smaller, well-defined scopes, it is
    easier for new contributors to get involved and keep the work moving.

 5. Faster urgent removals: with a dedicated team in charge, Debian can
    respond quickly when exceptional cases require immediate action.

DFSG/licensing and archive operations are handled by the same team for
historical reasons. There is no intrinsic need for them to be handled
together.

I very much welcome feedback, especially from current ftpmaster team
members.  The debian-project mailing list is probably the best place
for discussion of the future delegation.

Thank you to Sean Whitton for the original idea to split the teams this
way.

[d01] https://lists.debian.org/debian-devel/2025/08/msg00464.html
[d02] https://salsa.debian.org/debian-dpl/dpl-helpers/-/tree/master/delegations?ref_type=heads


Kind regards
    Andreas.

Attachment: signature.asc
Description: PGP signature


Reply to: