See https://www.debian.org/MailingLists/unsubscribe

Trevor <debain...@gmail.com> wrote on 02/09/2024 at 20:42:08+0200:

> Remove my email from all lists.
>
> On Mon, Sep 2, 2024 at 9:24 AM Andreas Tille <ti...@debian.org> wrote:
>
>  Dear Debian community,
>
>  this are my bits from DPL for August.
>
>  Happy Birthday Debian
>  ---------------------
>
>  On 16th of August Debian celebrated its 31th birthday.  Since I'm
>  unable to write a better text than our great publicity team I'm
>  simply linking to their article for those who might have missed it:
>
>    https://bits.debian.org/tag/birthday.html
>
>  Removing more packages from unstable
>  ------------------------------------
>
>  Helmut Grohne argued for more aggressive package removal and sought
>  consensus on a way forward[ru1]. He provided six examples of processes
>  where packages that are candidates for removal are consuming valuable
>  person-power. I’d like to add that the Bug of the Day initiative (see
>  below) also frequently encounters long-unmaintained packages with popcon
>  votes sometimes as low as zero, and often fewer than ten.
>
>  Helmut's email included a list of packages that would meet the suggested
>  removal criteria. There was some discussion about whether a popcon vote
>  should be included in these criteria, with arguments both for[ru2] and
>  against[ru3] it. Although I support including popcon, I acknowledge that
>  Helmut has a valid point in suggesting it be left out.
>
>  While I’ve read several emails in agreement, Scott Kitterman made a
>  valid point[ru4]: "I don't think we need more process. We just need
>  someone to do the work of finding the packages and filing the bugs." I
>  agree that this is crucial to ensure an automated process doesn’t lead
>  to unwanted removals. However, I don’t see "someone" stepping up to file
>  RM bugs against other maintainers' packages. As long as we have strict
>  ownership of packages, many people are hesitant to touch a package, even
>  for fixing it. Asking for its removal might be even less well-received.
>  Therefore, if an automated procedure were to create RM bugs based on
>  defined criteria, it could help reduce some of the social pressure.
>
>  In this aspect the opinion of Niels Thykier[ru5] is interesting: "As
>  much as I want automation, I do not mind the prototype starting as a
>  semi-automatic process if that is what it takes to get started."
>
>  The urgency of the problem to remove packages was put by Charles
>  Plessy[ru6] into the words: "So as of today, it is much less work to
>  keep a package rotting than removing it."  My observation when trying to
>  fix the Bug of the Day exactly fits this statement.
>
>  I would love for this discussion to lead to more aggressive removals
>  that we can agree upon, whether they are automated, semi-automated, or
>  managed by a person processing an automatically generated list
>  (supported by an objective procedure). To use an analogy: I’ve found
>  that every image collection improves with aggressive pruning. Similarly,
>  I’m convinced that Debian will improve if we remove packages that no
>  longer serve our users well.
>
>  [ru1] https://lists.debian.org/debian-devel/2024/08/msg00298.html
>  [ru2] https://lists.debian.org/debian-devel/2024/08/msg00362.html
>  [ru3] https://lists.debian.org/debian-devel/2024/08/msg00354.html
>  [ru4] https://lists.debian.org/debian-devel/2024/08/msg00314.html
>  [ru5] https://lists.debian.org/debian-devel/2024/08/msg00306.html
>  [ru6] https://lists.debian.org/debian-devel/2024/08/msg00320.html
>
>  DEP14 / DEP18
>  -------------
>
>  There are two DEPs that affect our workflow for maintaining
>  packages—particularly for those who agree on using Git for Debian
>  packages. DEP-14 recommends a standardized layout for Git packaging
>  repositories, which benefits maintainers working across teams and makes
>  it easier for newcomers to learn a consistent repository structure.
>
>  DEP-14 stalled for various reasons. Sam Hartman suspected[de2] it might
>  be because 'it doesn't bring sufficient value.' However, the assumption
>  that git-buildpackage is incompatible with DEP-14 is incorrect, as
>  confirmed by its author, Guido Günther[de3]. As one of the two key tools 
>  for Debian Git repositories (besides dgit) fully supports DEP-14, though
>  the migration from the previous default is somewhat complex.
>
>  Some investigation into mass-converting older formats to DEP-14 was
>  conducted by the Perl team, as Gregor Hermann pointed out.[de4].
>
>  The discussion about DEP-14 resurfaced with the suggestion of DEP-18.
>  Guido Günther proposed the title[de5] 'Encourage Continuous Integration
>  and Merge Request-Based Collaboration for Debian Packages,' which more
>  accurately reflects the DEP's technical intent.
>
>  Otto Kekäläinen, who initiated DEP-18 (thank you, Otto), provided a good
>  summary of the current status[de6]. He also assembled a very helpful
>  overview of Git and GitLab usage in other Linux distros[de7].
>
>  [de1] https://dep-team.pages.debian.net/deps/dep14/
>  [de2] https://lists.debian.org/debian-devel/2024/08/msg00229.html
>  [de3] https://lists.debian.org/debian-devel/2024/08/msg00212.html
>  [de4] https://lists.debian.org/debian-devel/2024/08/msg00232.html
>  [de5] https://salsa.debian.org/dep-team/deps/-/merge_requests/8#note_520426
>  [de6] https://lists.debian.org/debian-devel/2024/08/msg00433.html
>  [de7] https://lists.debian.org/debian-devel/2024/08/msg00419.html
>
>  More Salsa CI
>  -------------
>
>  As a result of the DEP-18 discussion, Otto Kekäläinen suggested
>  implementing Salsa CI for our top popcon packages[ci1].
>
>  I believe it would be a good idea to enable CI by default across Salsa
>  whenever a new repository is created.[ci2]
>
>  [ci1] https://lists.debian.org/debian-devel/2024/08/msg00318.html
>  [ci2] https://lists.debian.org/debian-devel/2024/08/msg00370.html
>
>  Progress in Salsa migration
>  ---------------------------
>
>  In my campaign, I stated[sm1] that I aim to reduce the number of
>  packages maintained outside Salsa to below 2,000. As of March 28, 2024,
>  the count was 2,368. Today, it stands at 2,187[sm2].
>
>  After a third of my DPL term (OMG), we've made significant progress,
>  reducing the amount in question (369 packages) by nearly half. I'm
>  pleased with the support from the DDs who moved their packages to Salsa.
>  Some packages were transferred as part of the Bug of the Day initiative
>  (see below).
>
>  [s1] https://lists.debian.org/debian-vote/2024/03/msg00057.html
>  [sm2] UDD query:
>  SELECT DISTINCT count(*) FROM sources WHERE release = 'sid' and vcs_url not 
> like '%salsa%' ;
>
>  Bug of the Day
>  --------------
>
>  As announced in my 'Bits from the DPL' talk at DebConf[bd1], I started
>  an initiative called Bug of the Day[bd2]. The goal is to train newcomers
>  in bug triaging by enabling them to tackle small, self-contained QA
>  tasks. We have consistently identified target packages and resolved at
>  least one bug per day, often addressing multiple bugs in a single
>  package.
>
>  In several cases, we followed the Package Salvaging procedure outlined
>  in the Developers Reference[bd3]. Most instances were either welcomed by
>  the maintainer or did not elicit a response. Unfortunately, there was
>  one exception where the recipient of the Package Salvage bug expressed
>  significant dissatisfaction. The takeaway is to balance formal
>  procedures with consideration for the recipient’s perspective.
>
>  I'm pleased to confirm that the Matrix channel[bd4] has seen an increase
>  in active contributors. This aligns with my hope that our efforts would
>  attract individuals interested in QA work. I’m particularly pleased
>  that, within just one month, we have had help with both fixing bugs and
>  improving the code that aids in bug selection.
>
>  As I aim to introduce newcomers to various teams within Debian, I also
>  take the opportunity to learn about each team's specific policies
>  myself. I rely on team members' assistance to adapt to these policies. I
>  find that gaining this practical insight into team dynamics is an
>  effective way to understand the different teams within Debian as DPL.
>
>  Another finding from this initiative, which aligns with my goal as DPL,
>  is that many of the packages we addressed are already on Salsa but have
>  not been uploaded, meaning their VCS fields are not published. This
>  suggests that maintainers are generally open to managing their packages
>  on Salsa. For packages that were not yet on Salsa, the move was
>  generally welcomed.
>
>  [bd1] https://debconf24.debconf.org/talks/20-bits-from-the-dpl/
>  [bd2] https://salsa.debian.org/tille/tiny_qa_tools/-/wikis/Tiny-QA-tasks
>  [bd3] 
> https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#package-salvaging
>  [bd4] https://matrix.to/#/#debian-tiny-tasks:matrix.org
>
>  Publicity team wants you
>  ------------------------
>
>  The publicity team has decided to resume regular meetings to coordinate
>  their efforts. Given my high regard for their work, I plan to attend
>  their meetings as frequently as possible, which I began doing with the
>  first IRC meeting.
>
>  During discussions with some team members, I learned that the team could
>  use additional help. If anyone interested in supporting Debian with
>  non-packaging tasks reads this, please consider introducing yourself to
>  debian-public...@lists.debian.org. Note that this is a publicly archived
>  mailing list, so it's not the best place for sharing private
>  information.
>
>  Kind regards
>     Andreas.
>
>  -- 
>  https://fam-tille.de

Reply via email to