Am Tue, May 03, 2022 at 04:35:46PM +0200 schrieb Tobias Frost:
> Hi Michael,
> 
> (@Jan: would be nice if you could chimein in regards to this RFS)

Hi Tobias, Hi Michal,

As you might have guessed I'm busier than I would like and do usually need a
bit of time to respond.

> On Tue, May 03, 2022 at 12:28:39PM +0200, Michal Sojka wrote:
> > > the package triggers several lintian warnings. I guess most of them were
> > > already present in old version. But at least the
> > > package-contains-no-arch-dependent-files warning for the new usbrelayd
> > > package can be trivially fixed by setting its arch to "all" instead of
> > > "any".

> > I've removed the package-contains-no-arch-dependent-files warning and
> > reuploaded (https://mentors.debian.net/package/usbrelay/). I'm a bit
> > confused that when I run lintian locally, I get less warnings that what
> > is shown in mentors.debian.net. Are there some switches that I need to
> > run lintian with to see all relevant warnings?
> > 
> > I'm also not sure about NMU warnings. Shall I mention NMU in the
> > changelog or it will be done by the one who will really upload the
> > package?
> 
> no, the sponsor usually does not modfify the package.
> Regarding the NMU, see below, as our mails crossed...

> On Mon, May 02, 2022 at 09:44:59PM +0200, Michal Sojka wrote:
> > Package: sponsorship-requests
> > Severity: normal
> > 
> > Dear mentors,
> > 
> > I am looking for a sponsor for package "usbrelay":
> > 
> >  * Package name    : usbrelay
> >    Version         : 1.0-1
> >    Upstream Author : Darryl Bond <darryl.b...@gmail.com>
> >  * URL             : https://github.com/darrylb123/usbrelay
> >  * License         : GPL-2+, CC-BY-SA-4.0
> >  * Vcs             : https://salsa.debian.org/wentasah/usbrelay
> >    Section         : electronics

> > The package is officially maintained by DD Jan Dittberner, but he seems
> > to be no longer active, at least with this package. I contribute to the
> > development of the upstream package and from time to time, users report
> > problems that are caused by too old version of the package in the Debian
> > archive. Having more recent version in Debian would be beneficial.

It would have been a good idea to contact me directly or via a wishlist bug
requesting a package update. I would have answered a wishlist bug
requesting an usbrelay upstream version update. The RFS came a bit
surprisingly. A short mail before starting the work would have been nice. I
had contact with Darryl Bond in the past and responded to his requests.

I would be happy to have a co-maintainer for usbrelay. @Michal you may add
yourself to Uploaders if you are interested in taking care of the package in
the future.

Please run lintian with the flags -i -v -E --pedantic to get the maximum
output. I recommend using pbuilder or sbuild to build in a clean
environment. I usually use sbuild in combination with git-buildpackage to do
my package builds. Both sbuild and pbuilder can lintian automatically after
a finished package build.

> unfortunatly those bugs were not reported in the Debian bug tracker...
> 
> Some thoughts about procedures:
> Jan is generally active (uploaded a package last month), but is in the
> LowNMU list [1] and the package is in the salsa Debian group [2].
> Using the "LowNMU" procedure means that your package needs to be a NMU [3],
> but an NMU requires that the upload fixes bugs reported in the Debian BTS and 
> a
> NMU limits the changes you are allowed to do in a package. You can of course
> file the bugs you fix in your changes in the Debian BTS (including a "please
> package the new upstream version where you can list all the problems with the
> old version.), but some changes will still be out of scope for an NMU.
> 
> The salsa Debian group is technically a Team upload [4] and team-uploads do 
> not
> have restrictions on what to upload, so I guess this is an viable approach.
> 
> The third option is to adopt the package -- either by an explicit OK to do 
> from Jan
> or via the ITS procedure [5]. With that, you will become  (co-)maintainer of
> the package, but that implies some kind of promise to also look after the 
> package in
> the future. This is of course the best outcome for Debian and your project, 
> but
> also means a commitment in maintaing the package.
> 
> [1] https://wiki.debian.org/LowThresholdNmu
>     
> [2] 
> https://wiki.debian.org/Salsa/Doc#Collaborative_Maintenance:_.22Debian.22_group
>     
> https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#collaborative-maint␆bib
> [3] https://wiki.debian.org/NonMaintainerUpload
>     
> https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#non-maintainer-uploads-nmus
> [4] https://wiki.debian.org/TeamUpload
> [5] 
> https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#package-salvaging
>     https://wiki.debian.org/PackageSalvaging
>     (The "conservative" criterias are imho fulfilled: 
>     -::q open bugs, missing upstream releases, sourceful upload required, no 
> visible activity on
>       the package >6months)

@Tino thanks for pointing Michal in this direction

> You have mentioned that you are involved with upstream: In this case, can
> you check if the debian/patches can be brought upstream? I don't think
> they are to be Debian specific, especially the gcc-9 patch. (no need to do
> that for this upload, but if you forward them now, please add the dep3-Tag
> "Forwarded" to the d/patch)
> 
> Overall, package quality is nice, only a few things to fix before this can be 
> uploaded.


Kind regards
Jan

-- 
Jan Dittberner - Debian Developer
GPG-key: 4096R/0xA73E0055558FB8DD 2009-05-10
         B2FF 1D95 CE8F 7A22 DF4C  F09B A73E 0055 558F B8DD
https://portfolio.debian.net/ - https://people.debian.org/~jandd/

Attachment: signature.asc
Description: PGP signature

Reply via email to