Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-04 Thread Paul Gevers

Hi all,

On 03-08-2024 22:37, Salvo Tomaselli wrote:

At the bottom, is it ok for a package to have a single maintainer or not?


I have never wanted to be the single maintainer of a package, and here I 
am, I'm member of a bunch of teams, but most of my packages uploads (not 
a lot luckily) are for packages that nobody else uploads. The people 
that believe that package should not be single person maintained, please 
become co-maintainer of all the packages I list below, you're welcome.


In this discussion about single maintainer packages I nearly feel 
guilty, while at the same time I don't *want* to be the single 
maintainer. Actually, I don't want to maintain packages at all, my joy 
is elsewhere in Debian.


I'm on LowThresholdNMU and LowThresholdAdoption lists. I guess I should 
have created a wnpp RFH" bug for all my packages? Not that those really 
work either (see e.g. #846328, it's still open). So we have established 
processes, but apparently they don't work as intended. Now we trying to 
*add* to the set. Maybe we should clean up older processes at the same 
time because additions just make it even more difficult. XKCD 927 comes 
to mind [1].


I'm the single maintainer for the following package, only to reflect 
reality, not because I consider myself "owner". E.g. for years there was 
a different person in the maintainer field for liferea, but de-facto I 
was the real maintainer. If people recognize a good team for them, we 
should make a team maintainer of these:

dbconfig-common -> in the debian namespace
liferea -> in the debian namespace
viking -> in the debian namespace

I'm the only member of the teams maintaining:
* cacti and cacti-spine -> in the debian namespace (bit complicated
  packaging due to upstream vendoring stuff; receives quite some CVE's)
* siridb, libcleri, qpack, siridb-connector and siridb-admin -> in the
  siridb-team namespace, but I'd happily move them to the debian
  namespace if it would help (I don't expect it would, see
  dbconfig-common, liferea and viking).

Feel free to enable all ci pipelines that work for those packages (I 
couldn't get cacti to build on salsa last time I tried, would love to 
see that fixed, I now use debomatic to try run builds). I'm not sure if 
I receive MR message if somebody would try to create one for these packages.


Paul

[1] https://xkcd.com/927/


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1077908: ITP: python-thumbhash -- compact representation of an image placeholder

2024-08-04 Thread Martin
Package: wnpp
Severity: wishlist
Owner: Martin 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-pyt...@lists.debian.org

* Package name: python-thumbhash
  Version : 0.1.2
  Upstream Author : Justin 
* URL : https://github.com/justinforlenza/thumbhash-py/
* License : MIT
  Programming Lang: Python
  Description : compact representation of an image placeholder

 This is a Python port of the thumbhash encoder by Evan Wallace.
 .
 The library only handles the conversion of images to hashes, not the
 reverse.



Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-04 Thread Andrey Rakhmatullin
On Sat, Aug 03, 2024 at 10:37:42PM +0200, Salvo Tomaselli wrote:
> > 2.  Standardizing around a single (or small number of) workflows will make
> > some people unhappy.  But that is an acceptable price to pay because of the
> > general benefit to the project *as long as the correct solution is
> > adopted*.  Unity is more important than minority opinions on this
> > particular issue.
> 
> Keep in mind that unhappy people quit.

Yes, people will resign, but (other) people resign because they got tired
of Debian not having standartized workflows, and the "1000 DDs status quo"
problem also means that more people leave than join *anyway*.

> I don't think that unity is so important that we're willing to sacrifice 
> project members.

Not the unity per se, but having significantly lower barriers to start
contributing.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-04 Thread Andrey Rakhmatullin
On Sat, Aug 03, 2024 at 04:15:33PM +0900, Charles Plessy wrote:
> one problem I have with NMUs in team-maintained package is that they
> often bypass Salsa…  Would it make sense to add to the DEP a request
> that NMUs are started from and pushed to the default branch?

Only if DEP-18 also includes an easy way to find the workflow used by the
repo, which I'm not seeing there (which may be my fault).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-04 Thread Fabio Fantoni

Il 04/08/2024 15:36, Andrey Rakhmatullin ha scritto:

On Sat, Aug 03, 2024 at 04:15:33PM +0900, Charles Plessy wrote:

one problem I have with NMUs in team-maintained package is that they
often bypass Salsa…  Would it make sense to add to the DEP a request
that NMUs are started from and pushed to the default branch?

Only if DEP-18 also includes an easy way to find the workflow used by the
repo, which I'm not seeing there (which may be my fault).


something like wrote here can help for you?

https://lists.debian.org/debian-devel/2024/08/msg00058.html

https://lists.debian.org/debian-devel/2024/08/msg00062.html

I think something like this could be useful, even in a possible future 
where all packages would use git and salsa; but from the answers 
received so far it seems to be considered a useless thing. I would be 
curious to know the opinion of more people.




OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-04 Thread Andrey Rakhmatullin
On Sun, Aug 04, 2024 at 04:15:13PM +0200, Fabio Fantoni wrote:
> Il 04/08/2024 15:36, Andrey Rakhmatullin ha scritto:
> > On Sat, Aug 03, 2024 at 04:15:33PM +0900, Charles Plessy wrote:
> > > one problem I have with NMUs in team-maintained package is that they
> > > often bypass Salsa…  Would it make sense to add to the DEP a request
> > > that NMUs are started from and pushed to the default branch?
> > Only if DEP-18 also includes an easy way to find the workflow used by the
> > repo, which I'm not seeing there (which may be my fault).
> > 
> something like wrote here can help for you?
> 
> https://lists.debian.org/debian-devel/2024/08/msg00058.html
> 
> https://lists.debian.org/debian-devel/2024/08/msg00062.html
> 
> I think something like this could be useful, even in a possible future where
> all packages would use git and salsa; but from the answers received so far
> it seems to be considered a useless thing. I would be curious to know the
> opinion of more people.

It's similar but different: I'm talking about workflows to build a package
from the repo (e.g. "gbp with gbp-pq and importing upstream tarballs").
And yeah it could be a metadata field.


-- 
WBR, wRAR


signature.asc
Description: PGP signature