Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-18 Thread Romain Porte
Hello Adam,

2020-03-17 23:28 CET, Adam Borowski:
> On Tue, Mar 17, 2020 at 11:41:25AM +0100, Romain Porte wrote:
> > So, here is finally the proposed package for contrib/fonts inclusion:
>
> > https://mentors.debian.net/debian/pool/contrib/f/fonts-jetbrains-mono/fonts-jetbrains-mono_1.0.4-1.dsc
>
> In NEW, thanks for your work.

Great news, thanks for your support!

> > There is a link to the Debian Font Teams VCS (salsa) for the font
> > hosting as I will only be uploader but I have set maintainer as fonts
> > team.
> >
> > > Vcs-Git: https://salsa.debian.org/fonts-team/fonts-jetbrains-mono.git
> > > Vcs-Browser: https://salsa.debian.org/fonts-team/fonts-jetbrains-mono
> >
> > Shall the repository be created by the fonts team, or is this reserved
> > only for "main" fonts?
>
> There's no such restriction.  And, in this font, every single bit is free --
> it's just a build-time problem.
>
> Repo created.  Could you tell me what's your Salsa username?

As I am not a DD (yet? ;)) I have created a guest account:

https://salsa.debian.org/microjoe-guest

Not sure what I can do with that. Am I expected to push the source
package into the newly-created repo, like the other fonts repositories?

Ciao,

Romain.


signature.asc
Description: PGP signature


Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-17 Thread Adam Borowski
On Tue, Mar 17, 2020 at 11:41:25AM +0100, Romain Porte wrote:
> So, here is finally the proposed package for contrib/fonts inclusion:

> https://mentors.debian.net/debian/pool/contrib/f/fonts-jetbrains-mono/fonts-jetbrains-mono_1.0.4-1.dsc

In NEW, thanks for your work.

> There is a link to the Debian Font Teams VCS (salsa) for the font
> hosting as I will only be uploader but I have set maintainer as fonts
> team.
> 
> > Vcs-Git: https://salsa.debian.org/fonts-team/fonts-jetbrains-mono.git
> > Vcs-Browser: https://salsa.debian.org/fonts-team/fonts-jetbrains-mono
> 
> Shall the repository be created by the fonts team, or is this reserved
> only for "main" fonts?

There's no such restriction.  And, in this font, every single bit is free --
it's just a build-time problem.

Repo created.  Could you tell me what's your Salsa username?


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ in the beginning was the boot and root floppies and they were good.
⢿⡄⠘⠷⠚⠋⠀   --  on #linux-sunxi
⠈⠳⣄



Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-17 Thread Romain Porte
Hi Andrey,

2020-03-17 14:26 CET, Andrey Rahmatullin:
> On Mon, Mar 16, 2020 at 11:56:07PM +0100, Adam Borowski wrote:
> > > > $ dput mentors fonts-jetbrains-mono_1.0.3-1_amd64.changes
> > > > Package has already been uploaded to mentors on mentors.debian.net
> > > > Nothing more to do for fonts-jetbrains-mono_1.0.3-1_amd64.changes
> > >
> > > And… basically reproduced it! This is why I have bumped the debian
> > > revision between -1 and -2 in the first place in my first uploads.
> >
> > IIRC the message already includes a hint: you need to delete the
> > fonts-jetbrains-mono_1.0.3-1_amd64.upload file.
> Only in dput-ng.

Nice catch!

> $ dput mentors fonts-jetbrains-mono_1.0.4-1_amd64.changes
> Package fonts-jetbrains-mono was already uploaded to mentors
> If you want to upload nonetheless, use --force or remove 
> fonts-jetbrains-mono_1.0.4-1_amd64.mentors.upload

So I have installed dput-ng over dput to avoid this problem (and others
yet-to-be-found) issues to occur in the future.

I started using dput after reading the "Chapter 9. Uploading the
package" [1] of the Debian Maintainer guide [2]. It tells that the
"dput" tool is now priviledged over "dupload" command. Maybe we should
be more specific and recommend "dput-ng" as a more newcomer-friendly
alternative to dput on this page?

[1] https://www.debian.org/doc/manuals/maint-guide/upload.html
[2] https://www.debian.org/doc/manuals/maint-guide/

Ciao,

Romain.


signature.asc
Description: PGP signature


Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-17 Thread Andrey Rahmatullin
On Mon, Mar 16, 2020 at 11:56:07PM +0100, Adam Borowski wrote:
> > > $ dput mentors fonts-jetbrains-mono_1.0.3-1_amd64.changes
> > > Package has already been uploaded to mentors on mentors.debian.net
> > > Nothing more to do for fonts-jetbrains-mono_1.0.3-1_amd64.changes
> > 
> > And… basically reproduced it! This is why I have bumped the debian
> > revision between -1 and -2 in the first place in my first uploads.
> 
> IIRC the message already includes a hint: you need to delete the
> fonts-jetbrains-mono_1.0.3-1_amd64.upload file.
Only in dput-ng.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-17 Thread Romain Porte
Hi,

2020-03-16 23:56 CET, Adam Borowski:
> > But now when I am retrying to republish the package in mentors I get the
> > following:
> >
> > > $ dput mentors fonts-jetbrains-mono_1.0.3-1_amd64.changes
> > > Package has already been uploaded to mentors on mentors.debian.net
> > > Nothing more to do for fonts-jetbrains-mono_1.0.3-1_amd64.changes
> >
> > And… basically reproduced it! This is why I have bumped the debian
> > revision between -1 and -2 in the first place in my first uploads.
>
> IIRC the message already includes a hint: you need to delete the
> fonts-jetbrains-mono_1.0.3-1_amd64.upload file.

Well, this is not very explicit, but it indeed did the trick. After that
I was notified by the watch system that the package was updated to
version 1.0.4 6 days ago.

So, here is finally the proposed package for contrib/fonts inclusion:

https://mentors.debian.net/package/fonts-jetbrains-mono

That can be locally examinated using the .dsc file:

https://mentors.debian.net/debian/pool/contrib/f/fonts-jetbrains-mono/fonts-jetbrains-mono_1.0.4-1.dsc

There is a link to the Debian Font Teams VCS (salsa) for the font
hosting as I will only be uploader but I have set maintainer as fonts
team.

> Vcs-Git: https://salsa.debian.org/fonts-team/fonts-jetbrains-mono.git
> Vcs-Browser: https://salsa.debian.org/fonts-team/fonts-jetbrains-mono

Shall the repository be created by the fonts team, or is this reserved
only for "main" fonts?

Ciao,

Romain.


signature.asc
Description: PGP signature


Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-16 Thread Romain Porte
Hi Adam,

2020-03-16 20:52 CET, Adam Borowski:
> On Mon, Mar 16, 2020 at 01:02:38PM +0100, Romain Porte wrote:
> > I am requiring your mentorsip help to publish this package.
> > I have received some feedback from Adam, but not much since then.
>
> Sorry for not responding sooner, my TODO list is bursting at seams.
> It seems to one else responded as well...

No problem, I understand that everyone can be busy, myself uncluded. ;)

I shouted out to debian-devel also because I have been observing the
ongoing threads and one newcomer has been greatly helped in proposing
her/his first contribution to the project. But if you can continue the
sponsoring then thanks!

> > Our discussion about the package can be followed on the ITP bug:
> >
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952954
>
> The main obstacle being the FontLab format problem, and I'm not very
> knowledgeable about it.  Unless there's some free tool that can read that
> format and convert it (possibly in multiple hops) to TrueType, the font
> can't enter the main archive.
>
> It would be greatly preferred to find a solution, but if one can't be
> found, the "contrib" archive can be used.  For that, you'd change
> "Section: fonts" to "Section: contrib/fonts".

So that was it! It was really unclear for me what the options we had, as
I am very new to the ecosystem I did not think about changing the
Section to contrib/fonts in order to "fix" this issue.

As we do not find a compromise for main inclusion, I am fine for this
package to go to contrib. I can explain the why in the debian/copyright
file as suggested by Lintian when I have changed the section.

> > The package has been released to -2 Debian release with some
> > improvements.
> >
> > Changes since the last upload:
>
> But... there was no previous upload.  Unless you know of any actual users
> who rely on your -1 packaging, the Debian scheme is to avoid bumping the
> version for any of WIP versions that did not enter the distribution.
>
> Thus, unless there's a good reason, it would be nice if you could mark
> the changelog entry as -1.

So my problem was that after first publication on mentors, the "dput"
call to the same -1 revision was refused because the file was already
existing on the server.

I have just retried now after updating the section and copyright file
and dput went fine:

> Successfully uploaded fonts-jetbrains-mono_1.0.3-1.dsc to mentors.debian.net 
> for mentors.
> Successfully uploaded fonts-jetbrains-mono_1.0.3.orig.tar.xz to 
> mentors.debian.net for mentors.
> Successfully uploaded fonts-jetbrains-mono_1.0.3-1.debian.tar.xz to 
> mentors.debian.net for mentors.
> Successfully uploaded fonts-jetbrains-mono_1.0.3-1_all.deb to 
> mentors.debian.net for mentors.
> Successfully uploaded fonts-jetbrains-mono_1.0.3-1_amd64.buildinfo to 
> mentors.debian.net for mentors.
> Successfully uploaded fonts-jetbrains-mono_1.0.3-1_amd64.changes to 
> mentors.debian.net for mentors.

But just after that I received an email saying that the package could
not be updated:

> Hello,
>
> Unfortunately your package "fonts-jetbrains-mono" was rejected because
> of the following reason:
>
> An upload with the same version but different distribution exists on
> mentors.  If you wish to upload this version for an other
> distribution, delete the old one.
>
> Please try to fix it and re-upload. Thanks,

So I deleted the whole package (all revisions) in the mentors web
interface (cannot be done directly on command line? I think --force on
dput would not help here as it is mentors-specific).

But now when I am retrying to republish the package in mentors I get the
following:

> $ dput mentors fonts-jetbrains-mono_1.0.3-1_amd64.changes
> Package has already been uploaded to mentors on mentors.debian.net
> Nothing more to do for fonts-jetbrains-mono_1.0.3-1_amd64.changes

And… basically reproduced it! This is why I have bumped the debian
revision between -1 and -2 in the first place in my first uploads.

I am quite lost in the steps to overcome this situation properly right
now.

> But it's the buildable-from-source -or- contrib issue that's the blocker.

I think we should go the contrib-way. I have fixed the package locally
and need some place to upload this fixed -1 release.

Thanks again for your support.

Ciao,

Romain.


signature.asc
Description: PGP signature


Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-16 Thread Adam Borowski
On Mon, Mar 16, 2020 at 09:20:49PM +0100, Romain Porte wrote:
> 2020-03-16 20:52 CET, Adam Borowski:
> > On Mon, Mar 16, 2020 at 01:02:38PM +0100, Romain Porte wrote:
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952954
> >
> > The main obstacle being the FontLab format problem, and I'm not very
> > knowledgeable about it.  Unless there's some free tool that can read that
> > format and convert it (possibly in multiple hops) to TrueType, the font
> > can't enter the main archive.
> >
> > It would be greatly preferred to find a solution, but if one can't be
> > found, the "contrib" archive can be used.  For that, you'd change
> > "Section: fonts" to "Section: contrib/fonts".
> 
> So that was it! It was really unclear for me what the options we had, as
> I am very new to the ecosystem I did not think about changing the
> Section to contrib/fonts in order to "fix" this issue.
> 
> As we do not find a compromise for main inclusion, I am fine for this
> package to go to contrib. I can explain the why in the debian/copyright
> file as suggested by Lintian when I have changed the section.

While I, and many others, don't like that, it's an acceptable solution.

> But just after that I received an email saying that the package could
> not be updated:
> 
> > Hello,
> >
> > Unfortunately your package "fonts-jetbrains-mono" was rejected because
> > of the following reason:
> >
> > An upload with the same version but different distribution exists on
> > mentors.  If you wish to upload this version for an other
> > distribution, delete the old one.
> >
> > Please try to fix it and re-upload. Thanks,
> 
> So I deleted the whole package (all revisions) in the mentors web
> interface (cannot be done directly on command line? I think --force on
> dput would not help here as it is mentors-specific).

Right, good so far.

> But now when I am retrying to republish the package in mentors I get the
> following:
> 
> > $ dput mentors fonts-jetbrains-mono_1.0.3-1_amd64.changes
> > Package has already been uploaded to mentors on mentors.debian.net
> > Nothing more to do for fonts-jetbrains-mono_1.0.3-1_amd64.changes
> 
> And… basically reproduced it! This is why I have bumped the debian
> revision between -1 and -2 in the first place in my first uploads.

IIRC the message already includes a hint: you need to delete the
fonts-jetbrains-mono_1.0.3-1_amd64.upload file.
> 

Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ in the beginning was the boot and root floppies and they were good.
⢿⡄⠘⠷⠚⠋⠀   --  on #linux-sunxi
⠈⠳⣄



Bug#953127: RFS: fonts-jetbrains-mono/1.0.3-2 [ITP] -- free and open-source typeface for developers

2020-03-16 Thread Adam Borowski
On Mon, Mar 16, 2020 at 01:02:38PM +0100, Romain Porte wrote:
> I am requiring your mentorsip help to publish this package.
> I have received some feedback from Adam, but not much since then.

Sorry for not responding sooner, my TODO list is bursting at seams.
It seems to one else responded as well...

> Our discussion about the package can be followed on the ITP bug:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952954

The main obstacle being the FontLab format problem, and I'm not very
knowledgeable about it.  Unless there's some free tool that can read that
format and convert it (possibly in multiple hops) to TrueType, the font
can't enter the main archive.

It would be greatly preferred to find a solution, but if one can't be
found, the "contrib" archive can be used.  For that, you'd change
"Section: fonts" to "Section: contrib/fonts".

> The package has been released to -2 Debian release with some
> improvements.
> 
> Changes since the last upload:

But... there was no previous upload.  Unless you know of any actual users
who rely on your -1 packaging, the Debian scheme is to avoid bumping the
version for any of WIP versions that did not enter the distribution.

Thus, unless there's a good reason, it would be nice if you could mark
the changelog entry as -1.

But it's the buildable-from-source -or- contrib issue that's the blocker.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ in the beginning was the boot and root floppies and they were good.
⢿⡄⠘⠷⠚⠋⠀   --  on #linux-sunxi
⠈⠳⣄