[Pkg-zsh-devel] zsh-syntax-highlighting 0.6.0~rc1-1 uploaded to mentors.debian.net

Daniel Shahaf danielsh at apache.org
Mon Jul 31 21:55:40 UTC 2017


Axel Beckert wrote on Mon, Jul 31, 2017 at 23:15:53 +0200:
> Hi Daniel,
> 

Good morning Axel,

Thanks for the quick reply.

> Daniel Shahaf wrote:
> > mentors.debian.net wrote on Mon, 31 Jul 2017 20:36 +0000:
> > > Your upload of the package 'zsh-syntax-highlighting' to mentors.debian.net was
> > > successful. Others can now see it. The URL of your package is:
> > > https://mentors.debian.net/package/zsh-syntax-highlighting
> > > 
> > > The respective dsc file can be found at:
> > > https://mentors.debian.net/debian/pool/main/z/zsh-syntax-highlighting/zsh-syntax-highlighting_0.6.0~rc1-1.dsc
> > 
> > I've just uploaded a z-sy-h release candidate (for experimental) to mentors
> 
> Ah, now that's a good reason to get to my long-time open todo to look
> through your work for being able to give you upload permissions for
> zsh-syntax-highlighting with a clear conscience. :-)
> 
> The first thing I ran into was that I couldn't verify the GPG
> signature on the .dsc:
> 
> → gpg --keyring /usr/share/keyrings/debian-maintainers.gpg --verify zsh-syntax-highlighting_0.6.0~rc1-1.dsc
> gpg: Signature made Mon Jul 31 22:24:46 2017 CEST
> gpg:                using RSA key 6EB60B637CE5ACBF2449A2DADB27E997429AF20C
> gpg: Can't check signature: No public key
> 
> Reason is that while you updated your key wrt. to the expiry date on
> the usual public keyservers, the update seems not included in the
> debian-keyring package (yet):

I updated my key a couple of weeks ago (extended expiry + new subkey)
and uploaded it to keyring.d.o on the same day.

> > It was a little trickier than I'd expected since I had to do a minor
> > history surgery (details in the log messages),
> 
> Indeed sounds hairy. But looks well solved to me. I like the verbose
> commit message with the ascii-art-ish history tree.
> 

Verbose commit messages is a habit that was indoctrinated into me early on.

> > but anyway, I'm looking for volunteers to sponsor this.
> 
> Looks mostly fine.
> 
> Things which should be fixed before uploading:
> 
> W: zsh-syntax-highlighting: debian-changelog-line-too-long line 4
> 

I'll fix it.

I didn't get any lintian warnings in my build.  My builds used to run
lintian automatically; I'll restore that behaviour.

> Some comments about the remaining lintian warnings:
> 
> I: zsh-syntax-highlighting source: debian-rules-parses-dpkg-parsechangelog (line 20)
> I: zsh-syntax-highlighting source: debian-rules-parses-dpkg-parsechangelog (line 21)
> 
> Lintian is probably right, but that's nothing urgent at all IMHO.

Will fix.

For context, this only affects the "_origtar" target, which is run as
part of updating the package to a new upstream release but is not run as
part of generating a .dsc or a .deb.

> P: zsh-syntax-highlighting source: debian-watch-may-check-gpg-signature
> 
> Mostly target towards upstream, but since you're also upstream...
> I'd sponsor it without a fix for that, nevertheless. But you might
> want to look into that at some point in the future. :-)
> 

The upstream tag _is_ signed; the problem is just that debian/watch
doesn't check the signature.  Added to my list.

> Anyway, I hopefully managed to give you DM upload permissions for
> zsh-syntax-highlighting. (Sorry, it took so long.)

Thanks.  I received an ftp-master confirmation, I think your command
worked.

> You might need to update your key in the debian-maintainer keyring
> before uploading, though. If that's not possible soon-ish (IIRC it's
> not the package state which is relevant, but the current state on the
> Debian servers, but I'm not 100% sure), I can one more sponsor an
> upload.
> 

As I said, I already pushed my key to keyring.d.o.  I'll fix the line
length issue and try to upload rc1-2; if that fails, I'll circle back
and ask for a sponsored upload.

> I also assume that you don't actually want 0.6.0~rc1-1 to be uploaded
> but maybe 0.6.0-1 or so.

0.6.0-rc1 is an upstream release candidate so I assume it would make
sense to upload it to experimental.  (0.6.0-GA is expected soon after
zsh-5.4-GA; see upstream issue #412.)

Quick question: the process for uploading to experimental is just to put
"experimental" in d/changelog before uploading, right?  I.e., is the
dput(1) invocation is identical for unstable and experimental uploads?
(I've checked maint-guide and developers-reference.)

> At least I saw the start of 0.6.0~rc1-2 in git.

The 0.6.0~rc1-2 commit was just a standard "Bump the version number
after tagging" commit; I didn't have specific changes planned for -2.
(But now -2 will have the changelog line length fix.)

> (Just tell me if I'm wrong here. But then again, that overlong line
> should be fixed before uploading anyways.)

*nod*

Thanks for the detailed review.

Cheers,

Daniel



More information about the Pkg-zsh-devel mailing list