Hi Dhavan,

Dhavan <dha...@protonmail.com> writes:

> On Monday, 10 July 2023 at 03:19, Nicholas D Steeves <s...@debian.org> wrote:
>
>> You've got this! :) You're already using a gbp (git-buildpackage) style
>> git repository so this is very easy. Just use the Files-Excluded
>> feature of debian/control, and run "gbp import-orig --uscan".
>
> I have finally pushed the update! Hopefully the package is built properly. 

Yay!  Hopefully you tested that the package builds ;)  Yes, I confirm
that it appears to build fine on my system, but did you run lintian?  I
didn't investigate more deeply due to errors.

> I have verified that docs are indeed excluded.

Thank you for double checking.

> I can update `Uploader` section as well to reflect my new working email, but
> haven't pushed the change yet. Is it recommended that I do this(it probably
> is)?

As discussed previously a package whose human maintainer can't be
reached at the email address specified in Uploader (or Maintainer for
non-team packages) effectively doesn't have a human maintainer, so yeah,
this will need to be updated, but...

If you're working towards DM or DD privileges, and you only want to use
one GPG key for future non-sponsored uploads (ie: if you want upload
privileges) then you might want to reconsider the use of Proton Mail.
I've been notified of the issue a couple of times, so started a
discussion here to see what other people think:

  RFC: advise against using Proton Mail for Debian work?
  https://lists.debian.org/debian-devel/2023/11/threads.html

To be clear, yes, it's OK to use this email provider in Uploader for
sponsored uploads, and it works fine on the mailing lists :)  You can
wait until later for the rest, if you want, or you can start 

What I mean is that it can't be used for DM or DD uploads nor for voting.

Meanwhile, I now see that you have a third address:

  https://salsa.debian.org/codingquark/elpa-lin/-/blame/debian/debian/control#L5

> Any specific things I should consider?

Running lintian...
E: modus-themes source: license-problem-gfdl-invariants invariant part is: with 
no invariant sections, with the front-cover texts being â??a gnu manual,â?? and 
with the back-cover texts as in (a) below [doc/modus-themes.info]
E: modus-themes source: license-problem-gfdl-invariants invariant part is: with 
no invariant sections, with the front-cover texts being â??a gnu manual,â?? and 
with the back-cover texts as in (a) below [doc/modus-themes.org]
E: modus-themes source: source-ships-excluded-file doc/doclicense.texi 
[debian/copyright:5]
E: modus-themes source: source-ships-excluded-file doc/modus-themes.info 
[debian/copyright:5]
E: modus-themes source: source-ships-excluded-file doc/modus-themes.org 
[debian/copyright:5]

To be fair, it looks like your updated work wasn't pushed to salsa.  Do
you know about "gbp push" which pushes upstream branch+tag and
pristine-tar?

I: modus-themes source: out-of-date-standards-version 4.5.0 (released 
2020-01-20) (current is 4.6.2)
I: modus-themes source: repackaged-source-not-advertised [debian/copyright]

You can use "lintian-explain-tags repackaged-source-not-advertised" or
run lintian with "-i" or "--info" to learn about any of these.

https://wiki.debian.org/DebianMentorsFaq#What_does_.2BIBw-dfsg.2BIB0_or_.2BIBw-ds.2BIB0_in_the_version_string_mean.3F

Also, don't forgot to fix up the watch file to handle the repacked
suffix.  The solution for this is in the Debian wiki.

> Thanks for the hints, those helped me be super quick about the things.

You're welcome.  I didn't provide a complete solution the mentorship
process is supposed to cultivate problem solving, rather than
checklist-following (ie: robot work).  Some work should to automated
though.  For example, you should learn how to make lintian run
automatically when you build a package.

Best,
Nicholas

Reply via email to