unsubscribe

Andreas Tille <ti...@debian.org> ezt írta (időpont: 2025. márc. 4., K,
9:41):

> Dear Debian community,
>
> this is bits from DPL for February.
>
>
> Ftpmaster team is seeking for new team members
> ==============================================
>
> In December, Scott Kitterman announced his retirement from the project.
> I personally regret this, as I vividly remember his invaluable support
> during the Debian Med sprint at the start of the COVID-19 pandemic. He
> even took time off to ensure new packages cleared the queue in under 24
> hours. I want to take this opportunity to personally thank Scott for his
> contributions during that sprint and for all his work in Debian.
>
> With one fewer FTP assistant, I am concerned about the increased
> workload on the remaining team. I encourage anyone in the Debian
> community who is interested to consider reaching out to the FTP masters
> about joining their team.
>
> If you're wondering about the role of the FTP masters, I'd like to share
> a fellow developer's perspective:
>
> > "My read on the FTP masters is:
> > - In truth, they are the heart of the project.
> > - They know it.
> > - They do a fantastic job."
>
> I fully agree and see it as part of my role as DPL to ensure this
> remains true for Debian's future.
>
> If you're looking for a way to support Debian in a critical role where
> many developers will deeply appreciate your work, consider reaching out
> to the team. It's a great opportunity for any Debian Developer to
> contribute to a key part of the project.
>
>
> [1] https://ftp-master.debian.org/
>
>
> Project Status: Six Months of Bug of the Day
> ============================================
>
> In my Bits from the DPL talk at DebConf24[1], I announced the Tiny Tasks
> effort, which I intended to start with a Bug of the Day project[2].
> Another idea was an Autopkgtest of the Day, but this has been postponed
> due to limited time resources-I cannot run both projects in parallel.
>
> The original goal was to provide small, time-bound examples for
> newcomers. To put it bluntly: in terms of attracting new contributors,
> it has been a failure so far. My offer to explain individual bug-fixing
> commits in detail, if needed, received no response, and despite my
> efforts to encourage questions, none were asked.
>
> However, the project has several positive aspects: experienced
> developers actively exchange ideas, collaborate on fixing bugs, assess
> whether packages are worth fixing or should be removed, and work
> together to find technical solutions for non-trivial problems.
>
> So far, the project has been engaging and rewarding every day, bringing
> new discoveries and challenges-not just technical, but also social.
> Fortunately, in the vast majority of cases, I receive positive responses
> and appreciation from maintainers. Even in the few instances where help
> was declined, it was encouraging to see that in two cases, maintainers
> used the ping as motivation to work on their packages themselves. This
> reflects the dedication and high standards of maintainers, whose work is
> essential to the project's success.
>
> I once used the metaphor that this project is like wandering through a
> dark basement with a lone flashlight-exploring aimlessly and discovering
> a wide variety of things that have accumulated over the years.  Among
> them are true marvels with popcon >10,000, ingenious tools, and
> delightful games that I only recently learned about. There are also some
> packages whose time may have come to an end-but each of them reflects
> the dedication and effort of those who maintained them, and that
> deserves the utmost respect.
>
> Leaving aside the challenge of attracting newcomers, what have we
> achieved since August 1st last year?
>  * Fixed more than one package per day, typically addressing multiple bugs.
>  * Added and corrected numerous Homepage fields and watch files.
>  * The most frequently patched issue was "Fails To Cross-Build From Source"
>    (all including patches).
>  * Migrated several packages from cdbs/debhelper to dh.
>  * Rewrote many d/copyright files to DEP5 format and thoroughly reviewed
> them.
>  * Integrated all affected packages into Salsa and enabled Salsa CI.
>  * Approximately half of the packages were moved to appropriate teams,
>    while the rest are maintained within the Debian or Salvage teams.
>  * Regularly performed team uploads, ITS, NMUs, or QA uploads.
>  * Filed several RoQA bugs to propose package removals where appropriate.
>  * Reported multiple maintainers to the MIA team when necessary.
>
> With some goodwill, you can see a slight impact on the trends.debian.net
> graphs[3] (thank you Lucas for the graphs), but I would never claim that
> this project alone is responsible for the progress. What I have also
> observed is the steady stream of daily uploads to the delayed queue[4],
> demonstrating the continuous efforts of many contributors. This ongoing
> work often remains unseen by most-including myself, if not for my
> regular check-ins on this list. I would like to extend my sincere thanks
> to everyone pushing fixes there, contributing to the overall quality and
> progress of Debian's QA efforts.
>
> If you examine the graphs for "Version Control System" and "VCS Hosting"
> with the goodwill mentioned above, you might notice a positive trend
> since mid-last year. The "Package Smells" category has also seen
> reductions in several areas: "no git", "no DEP5 copyright", "compat <9",
> and "not salsa". I'd also like to acknowledge the NMUers who have been
> working hard to address the "format != 3.0" issue.  Thanks to all their
> efforts, this specific issue never surfaced in the Bug of the Day
> effort, but their contributions deserve recognition here.
>
> The experience I gathered in this project taught me a lot and inspired
> me to some followup we should discuss at a Sprint at DebCamp this year.
>
> Finally, if any newcomer finds this information interesting, I'd be
> happy to slow down and patiently explain individual steps as needed. All
> it takes is asking questions on the Matrix channel[5] to turn this into
> a "teaching by example" session.
>
> By the way, for newcomers who are interested, I used quite a few
> abbreviations-all of which are explained in the Debian Glossary[6].
>
> [1] https://debconf24.debconf.org/talks/20-bits-from-the-dpl/
> [2]
> https://salsa.debian.org/qa/tiny_qa_tools/-/wikis/Tiny-QA-tasks#bug-of-the-day
> [3] https://trends.debian.net/
> [4] https://ftp-master.debian.org/deferred.html
> [5] https://app.element.io/#/room/#debian-tiny-tasks:matrix.org
> [6] https://wiki.debian.org/Glossary
>
>
> Sneak Peek at Upcoming Conferences
> ==================================
>
> I will join two conferences in March-feel free to talk to me if you spot
> me there.
>
>   1. FOSSASIA Summit 2025 (March 13-15, Bangkok, Thailand)
>      Schedule: https://eventyay.com/e/4c0e0c27/schedule
>
>   2. Chemnitzer Linux-Tage (March 22-23, Chemnitz, Germany)
>      Schedule: https://chemnitzer.linux-tage.de/2025/de/programm/vortraege
>
> Both events will have a Debian booth-come say hi!
>
>
> Kind regards
>     Andreas.
>
>

-- 
Jecs Attila
Power Alarm Kft.

Reply via email to