> > Commits onto a git repo can be reversed easily (via `git revert` > > or forced push, if one really wants to), but problematic uploaded > > packages to the archive are irreversible and might cause broader > > damages. That is why people are okay with allowing random git commits > > to Debian group but are not okay with uncoordinated uploads. > > Yes, I fully agree with that.
++1 Please don't suggest that people should lower their mental barrier to upload to Debian archives. Not only is it likely to cause extra work to the package's original maintainer, it is also more likely to break stuff in e.g. unstable and then cause extra work to everyone doing Debian packaging. For example, if apt or grep has a regression, a massive amount of builds and installs of other packages will immediately stop working. What if we had a culture that people file Merge Requests on Salsa against the package with whatever improvements they have to suggest and then wait to see if the maintainer is a) active b) in agreement with the change.? The reviewer/+1 does not even have to be the original maintainer, it can be anyone in with Salsa access who discovers the MR and has interest in it. As an added benefit the MR should also run Salsa CI to show that there are no testable regressions. If there is no response for multiple weeks, then the people who have open MRs against that package could coordinate and do the upload instead of the (absent) original maintainer.