[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Summary of the current state of the tag2upload discussion [and 1 more messages]



Hi,

On 7/1/24 04:55, Aigars Mahinovs wrote:

- if the NMU author has access to the main git repo of the package on
Salsa they can make a commit and tag there (normal team-like
maintenance)

If we create a method with a low technical barrier for NMUing, we also need to have a discussion about procedural expectations for that at some point.

Like, if someone makes an NMU that solves a problem, but creates maintenance issues down the line, is it acceptable to back that out immediately?

In a pure git workflow, it is understood that if you are not usually involved with the project, you'd send a pull request rather than merge directly, but since we're all somehow "involved" with Debian, I'd expect the barrier for just committing changes to other people's packages to be somewhat lower -- which may be good or bad.

- else the NMU author would have to fork the main git repo of the
package on Salsa to their own Salsa namespace and create a commit and
tag there. The NMUer would then create a pull request to the main repo
and the maintainer approving this pull request would (quite cleanly)
accept the NMU

So a NMU is more of a pull demand than a pull request? :>

There is no way to push a tag without having some kind of repo to push
it to and you can't push just a tag without also pushing the code that
you are tagging. So there is no technical way of uploading a package
via t2u without also pushing the source to some kind of git repo (that
is readable and is being monitored by t2u).

I kind of expect someone who is overenthusiastic about git to just create a repo for me if my package isn't yet "team-maintained", and it would be nice to define whether that is an appropriate course of action ahead of time.

   Simon


Reply to: