Hello,

On Fri 14 Jun 2024 at 02:13pm +02, Thomas Goirand wrote:

> On 6/14/24 12:01, Sean Whitton wrote:
>> Well, to put it simply, because it's better to do things using only
>> signed git tags than to do something highly Debian-specific.
>
> In what ways aren't we discussing debian-specific things anyways? I don't
> understand this part. We we just type "push2upload" and it's doing some magic
> behind, what's the issue? Moving the magic inside the CI is even more hiding
> things than doing them in the local computer.

My point is that it's not doing any magic.  It's less than 500 lines of shell.

>> It is better if new contributors don't have to learn about source
>> packages and dput at all.  It is also much more convenient for existing
>> contributors.  Take a look at how git-debpush works -- it's really very
>> simple and lightweight.  I think you'll like it.
>
> Here as well, I don't understand. If we have the necessary tools to do the way
> Didier did, why would a new contributor need to learn about dput? The CI would
> upload for them...

If they are signing a .changes file with their own key then they are
doing something Debian-specific.

> As for "learn about source packages", I'm not sure what their would be
> to learn, except having to configure a correct build environment. That
> indeed is an impressive amount of things to learn, but:
>
> 1/ one has to learn how to build packages to be able to contribute

Binary packages, yes.

Source packages are truly a different beast.  Binary packages are just
like build artifacts for any project.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to