Re: Bikeshedding

2019-04-06 Thread Martin Michlmayr
* Stefano Zacchiroli [2019-03-31 09:39]: > Statement: every Debian package must be maintained in Git on salsa and > every Debian Developer with upload rights to the archive should have > commit/push right to every packaging repository on salsa. > > DPL candidates: do you agree with this

Re: Bikeshedding

2019-04-03 Thread Joerg Jaspert
On 15361 March 1977, Sean Whitton wrote: Yes. The amount of effort that we would need to expend on implementing zack's Statement seems out of proportion to the benefit, given that it mandates no particular git workflow. That's because you are all in way too deep in technical stuff. This is

Re: Bikeshedding

2019-04-03 Thread Sam Hartman
>>>>> "Sean" == Sean Whitton writes: Sean> Hello, Sean> On Wed 03 Apr 2019 at 12:51PM +01, Ian Jackson wrote: >> Stefano Zacchiroli writes ("Re: Bikeshedding"): >>> Statement: every Debian package must be maintained in Git

Re: Bikeshedding

2019-04-03 Thread Sean Whitton
Hello, On Wed 03 Apr 2019 at 12:51PM +01, Ian Jackson wrote: > Stefano Zacchiroli writes ("Re: Bikeshedding"): >> Statement: every Debian package must be maintained in Git on salsa and >> every Debian Developer with upload rights to the archive should have >> commi

Re: Bikeshedding

2019-04-03 Thread Ian Jackson
Stefano Zacchiroli writes ("Re: Bikeshedding"): > Statement: every Debian package must be maintained in Git on salsa and > every Debian Developer with upload rights to the archive should have > commit/push right to every packaging repository on salsa. > > DPL

Re: Bikeshedding

2019-04-02 Thread Simon Richter
Hi, On 02.04.19 05:59, Louis-Philippe Véronneau wrote: > Some teams might dislike it, but I guess those people will also dislike > the idea of giving all DDs commit access on all packages VCS. Y'all are still solving social problems with technical solutions here, and it's a bad technical

Re: Bikeshedding

2019-04-02 Thread Jonathan Carter
On 2019/04/02 09:53, Jonas Meurer wrote: > Gitlab subgroups would solve this problem: Move every Debian package > into the 'debian' group, but allow subgroups in there: > > https://salsa.debian.org/debian/foo-team/libfoo Yeah I was thinking along that too. It seems like subgroups under /debian

Re: Bikeshedding

2019-04-02 Thread Joerg Jaspert
On 15360 March 1977, Jonas Meurer wrote: Gitlab subgroups would solve this problem: Move every Debian package into the 'debian' group, but allow subgroups in there: Not in the current way they work, no. Though there is a gitlab upstream bug about it. -- bye, Joerg

Re: Bikeshedding

2019-04-02 Thread Jonas Meurer
Raphael Hertzog: > Hi, > > On Mon, 01 Apr 2019, Louis-Philippe Véronneau wrote: >>> So if i had to decide how to implement this technique, i think the >>> simplest thing would be to move every >>> https://salsa.debian.org/foo-team/libfoo to >>> https://salsa.debian.org/debian/libfoo and let the

Re: Bikeshedding

2019-04-02 Thread Raphael Hertzog
Hi, On Mon, 01 Apr 2019, Louis-Philippe Véronneau wrote: > > So if i had to decide how to implement this technique, i think the > > simplest thing would be to move every > > https://salsa.debian.org/foo-team/libfoo to > > https://salsa.debian.org/debian/libfoo and let the debian/ grouping > >

Re: Bikeshedding

2019-04-01 Thread Louis-Philippe Véronneau
On 19-04-01 18 h 18, Daniel Kahn Gillmor wrote: > On Mon 2019-04-01 15:17:27 -0400, Louis-Philippe Véronneau wrote: >> On 19-03-31 03 h 39, Stefano Zacchiroli wrote: >>> >>> Statement: every Debian package must be maintained in Git on salsa and >>> every Debian Developer with upload rights to the

Re: Bikeshedding

2019-04-01 Thread Daniel Kahn Gillmor
On Mon 2019-04-01 15:17:27 -0400, Louis-Philippe Véronneau wrote: > On 19-03-31 03 h 39, Stefano Zacchiroli wrote: >> >> Statement: every Debian package must be maintained in Git on salsa and >> every Debian Developer with upload rights to the archive should have >> commit/push right to every

Re: Bikeshedding

2019-04-01 Thread Jonathan Carter
Hi Jelmer On 2019/04/01 11:00, Jelmer Vernooij wrote: >> In general, I think so. I'm unsure about the first "must" though, I tend >> to like that we're not so rigid and inflexible in our policies that we >> can't cater for a few exceptions. For example, I could understand that >> packagers of a

Re: Bikeshedding

2019-04-01 Thread Louis-Philippe Véronneau
On 19-03-31 03 h 39, Stefano Zacchiroli wrote: > > Statement: every Debian package must be maintained in Git on salsa and > every Debian Developer with upload rights to the archive should have > commit/push right to every packaging repository on salsa. I'm curious to how this would be

Re: Bikeshedding

2019-04-01 Thread Jelmer Vernooij
On Sun, Mar 31, 2019 at 10:42:10AM +0200, Jonathan Carter wrote: > On 2019/03/31 09:39, Stefano Zacchiroli wrote: > > On Sat, Mar 30, 2019 at 11:38:43PM +0100, Joerg Jaspert wrote: > >> And less "I'm the package maintainer, this is my castle, go away" and > >> more "This is how the majority does

Re: Bikeshedding

2019-04-01 Thread Joerg Jaspert
On 15359 March 1977, Russ Allbery wrote: I agree with what you are saying here. However, I am concerned that the "push == automatic package upload" idea may be a step too far in some cases. I assume this would only happen if you push a signed tag. I wouldn't want every random commit I push

Re: Bikeshedding

2019-03-31 Thread Russ Allbery
Roberto C. Sánchez writes: > On Sun, Mar 31, 2019 at 03:47:26PM -0700, Russ Allbery wrote: >> One of the great things about Git is that there's really no such thing >> as a "primary place of development" since every clone of the repository >> is equal and it's nearly trivial to push a repository

Re: Bikeshedding

2019-03-31 Thread Roberto C . Sánchez
On Sun, Mar 31, 2019 at 03:47:26PM -0700, Russ Allbery wrote: > Roberto C. Sánchez writes: > > > I suppose requiring that they be pull-mirrored to Salsa might make > > sense, but requiring that the primary place of development for Debian > > packaging actually be in Salsa would present an

Re: Bikeshedding

2019-03-31 Thread Russ Allbery
Roberto C. Sánchez writes: > I suppose requiring that they be pull-mirrored to Salsa might make > sense, but requiring that the primary place of development for Debian > packaging actually be in Salsa would present an obstacle for some of my > current packages. Of course, that would mean that

Re: Bikeshedding

2019-03-31 Thread Sam Hartman
> "Stefano" == Stefano Zacchiroli writes: Stefano> I respectfully disagree. While it's not DPL's Stefano> responsibility to implement (and maybe even drive) any Stefano> specific technical/workflow change in the project, knowing Stefano> what the DPL *thinks* about matters

Re: Bikeshedding

2019-03-31 Thread Jonathan Carter
On 2019/03/31 14:12, Stefano Zacchiroli wrote: > I respectfully disagree. While it's not DPL's responsibility to > implement (and maybe even drive) any specific technical/workflow change > in the project, knowing what the DPL *thinks* about matters like this > one is a fundamental element when

Re: Bikeshedding

2019-03-31 Thread Joerg Jaspert
On 15358 March 1977, Stefano Zacchiroli wrote: I'm not fundamentally against that being a "must", but we should just be aware that there might be some use cases that we'll end up sacrificing in order to make such a unification of source control hosting possible. I agree with your analysis

Re: Bikeshedding

2019-03-31 Thread Joerg Jaspert
On 15358 March 1977, Stefano Zacchiroli wrote: > Statement: every Debian package must be maintained in Git on salsa and > every Debian Developer with upload rights to the archive should have > commit/push right to every packaging repository on salsa. Well, you took it from one of my mails, so

Re: Bikeshedding

2019-03-31 Thread Stefano Zacchiroli
Hi Sam, thanks for your detailed follow-up, which fully answer my question. Just a minor point on this: On Sun, Mar 31, 2019 at 07:52:46AM -0400, Sam Hartman wrote: > I'd encourage you to think more carefully before asking DPL candidates > to strongly state things that aren't the DPL's business

Re: Bikeshedding

2019-03-31 Thread Jonathan Carter
Hi Zack On 2019/03/31 12:07, Stefano Zacchiroli wrote: > I know well where I'm placed on that trade-off: I'd take uniformity > every day. I'm convinced Debian's inability to impose one way of > maintaining packages is holding us back in our ability to implement (by > the means of semi-automation)

Re: Bikeshedding

2019-03-31 Thread Sam Hartman
> "Stefano" == Stefano Zacchiroli writes: Stefano> On Sat, Mar 30, 2019 at 11:38:43PM +0100, Joerg Jaspert wrote: >> And less "I'm the package maintainer, this is my castle, go away" >> and more "This is how the majority does it, you follow, the >> benefit of it being one

Re: Bikeshedding

2019-03-31 Thread Roberto C . Sánchez
On Sun, Mar 31, 2019 at 10:42:10AM +0200, Jonathan Carter wrote: > On 2019/03/31 09:39, Stefano Zacchiroli wrote: > > > > Statement: every Debian package must be maintained in Git on salsa and > > every Debian Developer with upload rights to the archive should have > > commit/push right to every

Re: Bikeshedding

2019-03-31 Thread Stefano Zacchiroli
On Sun, Mar 31, 2019 at 10:42:10AM +0200, Jonathan Carter wrote: > In general, I think so. I'm unsure about the first "must" though, I tend > to like that we're not so rigid and inflexible in our policies that we > can't cater for a few exceptions. For example, I could understand that > packagers

Re: Bikeshedding

2019-03-31 Thread Stefano Zacchiroli
On Sun, Mar 31, 2019 at 10:23:29AM +0200, Joerg Jaspert wrote: > On 15358 March 1977, Stefano Zacchiroli wrote: > > Statement: every Debian package must be maintained in Git on salsa and > > every Debian Developer with upload rights to the archive should have > > commit/push right to every

Re: Bikeshedding

2019-03-31 Thread Jonathan Carter
Hi Zack On 2019/03/31 09:39, Stefano Zacchiroli wrote: > On Sat, Mar 30, 2019 at 11:38:43PM +0100, Joerg Jaspert wrote: >> And less "I'm the package maintainer, this is my castle, go away" and >> more "This is how the majority does it, you follow, the benefit of it >> being one way, not a dozen

Re: Bikeshedding

2019-03-31 Thread Joerg Jaspert
On 15358 March 1977, Stefano Zacchiroli wrote: And less "I'm the package maintainer, this is my castle, go away" and more "This is how the majority does it, you follow, the benefit of it being one way, not a dozen different, outweight some personal preferences". Let's cut to the chase of this.

Re: Bikeshedding

2019-03-31 Thread Stefano Zacchiroli
On Sat, Mar 30, 2019 at 11:38:43PM +0100, Joerg Jaspert wrote: > And less "I'm the package maintainer, this is my castle, go away" and > more "This is how the majority does it, you follow, the benefit of it > being one way, not a dozen different, outweight some personal > preferences". Let's cut

Re: Bikeshedding

2019-03-30 Thread Joerg Jaspert
On 15356 March 1977, Anthony Towns wrote: Did anything happen to that? (Or perhaps, that's better phrased as: did anything cause it to stall other than ENOTIME?) I'm guessing not? [1] ENOTIME. And ENOONEELSEINTERESTEDINCODING. Unless the things that caused it to stall were legal concerns or

Re: Bikeshedding

2019-03-29 Thread Jonathan Carter
Hi aj On 2019/03/29 06:32, Anthony Towns wrote: > FWIW, I think giving every DD their own bikeshed that they can paint > whatever colour they like would be by far the biggest improvement possible > in Debian today. [2] > > As a result, I kind of disagree with Joerg's statement in his platform >

Re: Bikeshedding

2019-03-29 Thread Sam Hartman
.html Anthony> https://lists.debian.org/debian-devel/2015/09/msg00340.html Anthony> https://lists.debian.org/debian-devel/2015/09/msg00404.html With respect, I don't actually think bikeshedding helps that much with the sort of situations where people want the project

Bikeshedding

2019-03-28 Thread Anthony Towns
Hi *, "More of a comment than a question..." On Wed, Mar 20, 2019 at 06:17:00AM -0400, Sam Hartman wrote: > I am disappointed when people leave bitter and disheartened. That's still kind-of better than if they're bitter and disheartened, but won't go away though! One of the things I often