Bug#962368: frogatto-data: Source-only upload not automatically built for non-free packages

2020-06-07 Thread Simon McVittie
On Sat, 06 Jun 2020 at 20:22:28 -0400, Boyuan Yang wrote:
> Martin Quinson  于2020年6月6日周六 下午7:11写道:
> > In the meanwhile, I'll do a source+binary upload of the package.
> 
> This should fall back to the old behavior and not introduce new
> problems. I have no idea if britney would influence testing migration
> though (probably not since this is of non-free).

The restriction that prevents testing migration for binaries built by
the uploader does not apply to non-free, precisely because not every
non-free package is autobuildable.

I'm not sure whether contrib behaves like main, or like non-free (but
everything directly shipped in a contrib source/binary package is Free
Software, so their autobuilding is unrestricted, making source-only
uploads a safe default).

smcv



Bug#962368: frogatto-data: Source-only upload not automatically built for non-free packages

2020-06-06 Thread Boyuan Yang
Hi Martin,

Martin Quinson  于2020年6月6日周六 下午7:11写道:
>
> Hello,
>
> thanks for pointing me to this, I didn't know. And even now, I'm not sure of 
> whether frogatto-data is auto-buildable. The reason why it's non-free is 
> because the licence file states: "The Frogatto game and all content is 
> available for download free of charge from http://www.frogatto.com. The game 
> may be redistributed for non-commercial purposes so long as the entire 
> package is kept in-tact and unmodified. This license must also be included 
> and kept in-tact. It is forbidden to distribute the game, or any portion 
> thereof for any commercial or revenue-generating purpose."
>
> Under this light, should I mark the package as auto-buildable? I tend to 
> think so but would appreciate your guidance.

I don't have a firm answer for this. Maybe you can write an email to
the buildd team (non-f...@buildd.debian.org or other email address)
for answer?

> In the meanwhile, I'll do a source+binary upload of the package.

This should fall back to the old behavior and not introduce new
problems. I have no idea if britney would influence testing migration
though (probably not since this is of non-free).

-- 
Thanks,
Boyuan Yang



Bug#962368: frogatto-data: Source-only upload not automatically built for non-free packages

2020-06-06 Thread Martin Quinson
Hello,

thanks for pointing me to this, I didn't know. And even now, I'm not sure of 
whether frogatto-data is auto-buildable. The reason why it's non-free is 
because the licence file states: "The Frogatto game and all content is 
available for download free of charge from http://www.frogatto.com. The game 
may be redistributed for non-commercial purposes so long as the entire package 
is kept in-tact and unmodified. This license must also be included and kept 
in-tact. It is forbidden to distribute the game, or any portion thereof for any 
commercial or revenue-generating purpose."

Under this light, should I mark the package as auto-buildable? I tend to think 
so but would appreciate your guidance.

In the meanwhile, I'll do a source+binary upload of the package.

Thanks again,
Mt.

- Le 7 Juin 20, à 0:05, Boyuan Yang by...@debian.org a écrit :

> Source: frogatto-data
> Severity: serious
> Version: 1.3.1+dfsg-2
> X-Debbugs-CC: mquin...@debian.org
> 
> Dear Debian frogatto-data maintainers,
> 
> Thanks for updating package frogatto-data in Debian. However, you just
> made a source-only upload against a non-free package, which would cause
> problems.
> 
> By default, Debian's buildd will not build non-free packages due to
> licensing concerns. If your package has no licensing concerns, please
> follow instructions as written in the Developers Reference [1] to mark
> the package as auto-buildable. If not, please make a binary-only upload
> (or a source+binary upload) to actually make sure that the deb package
> exists in the archive.
> 
> --
> Regards,
> Boyuan Yang
> 
> [1]
> https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#marking-non-free-packages-as-auto-buildable



Bug#962368: frogatto-data: Source-only upload not automatically built for non-free packages

2020-06-06 Thread Boyuan Yang
Source: frogatto-data
Severity: serious
Version: 1.3.1+dfsg-2
X-Debbugs-CC: mquin...@debian.org

Dear Debian frogatto-data maintainers,

Thanks for updating package frogatto-data in Debian. However, you just
made a source-only upload against a non-free package, which would cause
problems.

By default, Debian's buildd will not build non-free packages due to
licensing concerns. If your package has no licensing concerns, please
follow instructions as written in the Developers Reference [1] to mark
the package as auto-buildable. If not, please make a binary-only upload
(or a source+binary upload) to actually make sure that the deb package
exists in the archive.

-- 
Regards,
Boyuan Yang

[1] 
https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#marking-non-free-packages-as-auto-buildable


signature.asc
Description: This is a digitally signed message part