X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=14nsKcrrJL9DjAPdE6HEWFsQq2Lw23KC1KL5/IZvZ6o=; b=aMzkrhNMSRT7HjSDlaXasBfOHo/9edVWjih59uApIob4gyUhJa5SdsC/9pGL592T4E /C5bHAFd6l5TYbMhD0j9efDvnYZt9H22uhKXDtmg5qHaH5FYBCzHIVdFNAcnGFX4k/e0 sLDUH2TeCXHHwBVqyKuivi7IZYKGE/3fAOzkTIWiySp7mf5iWNKYsDw1tfLSxjbOBjKH FDgR3tSYltnUnEJfncSZj7pfLD+f+ECc327LxYTXtSPorRnk39hInrzCrSYflqV7g19T FZzqmtBXMQc14avAr07fKEv8/EC9PIUsNmbXsbi3WSuenroybMSFOaVyIykvxGJXA4fi HtrQ== MIME-Version: 1.0 X-Received: by 10.180.11.37 with SMTP id n5mr10009859wib.20.1444592059089; Sun, 11 Oct 2015 12:34:19 -0700 (PDT) In-Reply-To: <201510080255.t982tqto018072@envy.delorie.com> References: <201510080255 DOT t982tqto018072 AT envy DOT delorie DOT com> Date: Sun, 11 Oct 2015 11:34:19 -0800 Message-ID: Subject: Re: [geda-user] Re: Politics & Launchpad From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a11c25b488726f50521d94c9b Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --001a11c25b488726f50521d94c9b Content-Type: text/plain; charset=UTF-8 On Wed, Oct 7, 2015 at 6:55 PM, DJ Delorie wrote: > > > You have to be an administrator or owner of a launchpad team to > > associate a PPA. > > I didn't know this. We switched to launchpad for the bug tracker, not > because we wanted to give preference to Ubuntu packaging. If I knew > this was a goal, I would have pushed for bugzilla instead ;-) > > > In case of the gEDA_Developers > > The right place for PPAs would have been geda for the geda-gaf package > and pcb for the pcb package. There are no projects associated with > the developers team, and there is no one "geda" package. The various > geda packages don't even have similar release schedules. > > This assumes, of course, that our project should be responsible for > Ubuntu packaging. Are we? What about Fedora? Suse? Debian? > Gentoo? Windows? Mac? > If somebody wants to do it, it would probably be beneficial. It seems to me this would make it more likely to get packaged neatly for other distros as well. The only down side would be if that turned out not to be the case: a bunch of special hacks to make ubuntu packages that make packaging elsewhere harder. But I think just be alert to that potential problem, but otherwise go for it. > > In addition, he revitalized a long standing idea to have a single > > place to deal with bugs in all of geda's projects. > > Given the strong opposition to integration between gschem and pcb, I > can see how this idea would find resistance. > Integrating the BTS and integrating the software isn't the same. Integrated BTS very good I think. > > A team which is as open as possible to everybody with good > > intentions. > > A goal I share. > > > And of course a place to present a PPA of the most current version > > of the geda tools. > > What about other distros? Typically, supporting a distro is > independent of supporting the upstream package itself. > > > Note, that these bugs are exactly the same as those seen in the bug > > trackers for the individual tools. > > I see no benefit of having a second tracker. Everything that was done > in the new tracker could have been done in the old trackers also. > Having two trackers only adds confusion and extra work. > I agree, but I don't understand why Markus was declined. That was the mistake that causes all the problems IMO. > > 1) a single place to add and access bug reports of all geda tools > > Is this really what everyone wants? Have we addressed the extra work > I think yes. gEDA docs and BTS are so scattered it makes it much harder to get started with them. > required? Does everyone know what the proper procedures for state > changes are, and how to coordinate those with packages and releases? > > > 2) a low entrance barrier team to join and become involved > > This didn't require a new team. I've been trying to increase > involement with the existing setup already. > > > 3) a weekly build of the geda tools to be used on ubuntu systems and > > by extension on any debian related distro. > > This did not require any leadership changes or disruptions. > > > I feel like these are steps in the right direction. > > I agree with #2 and #3, and still see no reason why a new team was > required to do them. Most of the people on the new team were on the > old teams anyway. > > #1 is of debatable benefit. The projects are separate projects, > separate bug trackers make sense, just like separate git repos make > Separate repos is a different case, and only people doing patch/devel want them, and they work harder to get them. > sense. The only real "global" benefit would be if bugs could be moved > from there to their individual trackers after triage, but that would > People can more easily find the damn BTS and use it. That's huge. Most of the time for most software I don't bother to report unless they make it really easy (e.g. debian's reportbug). --001a11c25b488726f50521d94c9b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Wed, Oct 7, 2015 at 6:55 PM, DJ Delorie <dj AT delorie DOT com>= wrote:

> You have to be an administrator or owner of a launchpad team to
> associate a PPA.

I didn't know this.=C2=A0 We switched to launchpad for the bug t= racker, not
because we wanted to give preference to Ubuntu packaging.=C2=A0 If I knew this was a goal, I would have pushed for bugzilla instead ;-)

> In case of the gEDA_Developers

The right place for PPAs would have been geda for the geda-gaf packa= ge
and pcb for the pcb package.=C2=A0 There are no projects associated with the developers team, and there is no one "geda" package.=C2=A0 Th= e various
geda packages don't even have similar release schedules.

This assumes, of course, that our project should be responsible for
Ubuntu packaging.=C2=A0 Are we?=C2=A0 What about Fedora?=C2=A0 Suse?=C2=A0 = Debian?
Gentoo?=C2=A0 Windows?=C2=A0 Mac?

If somebody wants to do it, it would probably be beneficial.=C2=A0 It= seems to me this would make it more likely to get packaged neatly for othe= r distros as well.=C2=A0 The only down side would be if that turned out not= to be the case: a bunch of special hacks to make ubuntu packages that make= packaging elsewhere harder.=C2=A0 But I think just be alert to that potent= ial problem, but otherwise go for it.
=C2=A0
> In addition, he revitalized a long standing idea to have a single
> place to deal with bugs in all of geda's projects.

Given the strong opposition to integration between gschem and pcb, I=
can see how this idea would find resistance.

Integrating the BTS and integrating the software isn't= the same.=C2=A0 Integrated BTS very good I think.
=C2=A0
> A team which is as open as possible to everybody with good
> intentions.

A goal I share.

> And of course a place to present a PPA of the most current version
> of the geda tools.

What about other distros?=C2=A0 Typically, supporting a distro is independent of supporting the upstream package itself.

> Note, that these bugs are exactly the same as those seen in the bug > trackers for the individual tools.

I see no benefit of having a second tracker.=C2=A0 Everything that w= as done
in the new tracker could have been done in the old trackers also.
Having two trackers only adds confusion and extra work.

I agree, but I don't understand why Markus = was declined.=C2=A0 That was the mistake that causes all the problems IMO.<= /div>
=C2=A0
> 1) a single place to add and access bug reports of all geda tools

Is this really what everyone wants?=C2=A0 Have we addressed the extr= a work

I think yes. =C2=A0gE= DA docs and BTS are so scattered it makes it much harder
to get started with them.
=C2=A0
required?=C2=A0 Does everyone know what the proper procedures for state
changes are, and how to coordinate those with packages and releases?

> 2) a low entrance barrier team to join and become involved

This didn't require a new team.=C2=A0 I've been trying to in= crease
involement with the existing setup already.

> 3) a weekly build of the geda tools to be used on ubuntu systems and > by extension on any debian related distro.

This did not require any leadership changes or disruptions.

> I feel like these are steps in the right direction.

I agree with #2 and #3, and still see no reason why a new team was required to do them.=C2=A0 Most of the people on the new team were on the old teams anyway.

#1 is of debatable benefit.=C2=A0 The projects are separate projects,
separate bug trackers make sense, just like separate git repos make

Separate repos is a different case,= and only people doing patch/devel
want them, and they= work harder to get them.
=C2=A0
sense.=C2=A0 The only real "global" benefit would be if bugs coul= d be moved
from there to their individual trackers after triage, but that would

People can more easily find the da= mn BTS and use it.=C2=A0 That's huge.
Most of the = time for most software I don't bother to report unless they
make it really easy (e.g. debian's reportbug).
=C2= =A0
--001a11c25b488726f50521d94c9b--