Re: GCC 4.4.0 Status Report (2009-03-13)

2009-04-06 Thread Gerald Pfeifer
On Fri, 20 Mar 2009, Joe Buck wrote: > When there is traffic, the SC gets to spend time arguing with RMS. Oh, joy. On Mon, 23 Mar 2009, Tom Tromey wrote: > Recently I've been thinking: let's have a periodic election for a > developer ombudsman member on the SC, someone who could summarize > (to t

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-28 Thread Gerald Pfeifer
On Mon, 23 Mar 2009, Tom Tromey wrote: > I've seen other statements on this thread indicating that the SC will > essentially give in to any demand from RMS. That does not match my experience, though. Gerald

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-27 Thread Toon Moene
Ian Lance Taylor wrote: By the way, from reading this messages I think that people have a slightly rosier recollection of the egcs split than I do. I think the egcs split was the right thing to do, but it was also a power play on the part of Cygnus because we could not continue operating under

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread David Edelsohn
On Tue, Mar 24, 2009 at 12:02 PM, Tim Prince wrote: > Software developers I deal with use gcc because it's a guaranteed included > part of the customer platforms they are targeting.  They're generally > looking for a 20% gain in performance plus support before adopting > commercial alternatives.

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread Tim Prince
Chris Lattner wrote: > > On Mar 23, 2009, at 8:02 PM, Jeff Law wrote: > >> Chris Lattner wrote: > These companies really don't care about FOSS in the same way GCC developers do. I'd be highly confident that this would still be a serious issue for the majority of the companies

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread Andrew Haley
Chris Lattner wrote: > > On Mar 23, 2009, at 8:02 PM, Jeff Law wrote: > >> Chris Lattner wrote: > These companies really don't care about FOSS in the same way GCC developers do. I'd be highly confident that this would still be a serious issue for the majority of the companies

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread Chris Lattner
On Mar 23, 2009, at 8:02 PM, Jeff Law wrote: Chris Lattner wrote: These companies really don't care about FOSS in the same way GCC developers do. I'd be highly confident that this would still be a serious issue for the majority of the companies I've interacted with through the years.

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread Ian Lance Taylor
domi...@lps.ens.fr (Dominique Dhumieres) writes: > > BOSTON, Massachusetts, USA -- Tuesday, January 27, 2009 -- Today the Free > > ^ > > Software Foundation (FSF), together with the GCC Steering Committee and the > >

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread Richard Kenner
> I'm referring to the customers where I've personally spent time > discussing tools issues. Obviously there are exceptions and > organizations where other motivations come in to play, or are so big > that they have sub-organizations which look at things from totally > different viewpoints.

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread Andrew Haley
Dominique Dhumieres wrote: >> BOSTON, Massachusetts, USA -- Tuesday, January 27, 2009 -- Today the Free >> ^ >> Software Foundation (FSF), together with the GCC Steering Committee and the >>^^

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-24 Thread Dominique Dhumieres
On 23 Mar 2009, Ian Lance Taylor wrote: > > Could someone at FSF, directly or through the SC, be kind enough to > > explain in plain English for non-native speakers why it was so urgent > > to disrupt the release process for a licence exception. > > I don't think any of us know. You would have t

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Jeff Law
Dave Korn wrote: Jeff Law wrote: The first camp sees FOSS toolkits as a means to help them sell more widgets, typically processors & embedded development kits. Their belief is that a FOSS toolkit helps build a developer eco-system around their widget, which in turn spurs development of cons

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Dave Korn
Jeff Law wrote: > The first camp sees FOSS toolkits as a means to help them sell more > widgets, typically processors & embedded development kits. Their belief > is that a FOSS toolkit helps build a developer eco-system around their > widget, which in turn spurs development of consumable devices

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Jeff Law
Chris Lattner wrote: These companies really don't care about FOSS in the same way GCC developers do. I'd be highly confident that this would still be a serious issue for the majority of the companies I've interacted with through the years. Hi Jeff, Can you please explain the differences

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Joe Buck
On Mon, Mar 23, 2009 at 01:04:15PM -0700, Ian Lance Taylor wrote: > By the way, from reading this messages I think that people have a > slightly rosier recollection of the egcs split than I do. I think the > egcs split was the right thing to do, but it was also a power play on > the part of Cygnus

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Ian Lance Taylor
domi...@lps.ens.fr (Dominique Dhumieres) writes: > Could someone at FSF, directly or through the SC, be kind enough to > explain in plain English for non-native speakers why it was so urgent > to disrupt the release process for a licence exception. I don't think any of us know. You would have to

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Ian Lance Taylor
Joe Buck writes: > On Sun, Mar 22, 2009 at 11:53:59PM -0700, NightStrike wrote: >> On Mon, Mar 23, 2009 at 2:32 AM, Joe Buck wrote: >> > one. RMS wanted to have gcc use machines administered by the FSF; we >> > pushed back. gcc.gnu.org is sourceware.org. We did agree that we >> >> A little o

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Ian Lance Taylor
NightStrike writes: > On Mon, Mar 23, 2009 at 2:38 AM, Joe Buck wrote: >> GCC uses are the ones developed in the egcs days.  Remember the old >> days when the location of the development tree and the snapshots was >> a secret, and people were threatened with banning if they let it out? > > Are y

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Ian Lance Taylor
Richard Guenther writes: >> But anyway, is the official position of the FSF still "thou shall use >> not C++"? That would mean GNU binutils is in violation with gold, no? > > Probably people were clever enough not to ask the FSF about this ;) Correct: I certainly did not ask the FSF about gold,

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Joe Buck
On Mon, Mar 23, 2009 at 12:32:17PM -0700, Tom Tromey wrote: > > "Joe" == Joe Buck writes: > > Joe> I do think that RMS overstepped the line that we had set up when he > Joe> told us to hold off on creating a release branch. That was unprecedented > Joe> interference. > > Then why acquiesce

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Tom Tromey
> "Dan" == Daniel Berlin writes: Dan> Also, do you not realize this is precisely because of the massive lack Dan> of transparency about how the project is governed? A bit more transparency would be nice. Recently I've been thinking: let's have a periodic election for a developer ombudsman m

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Tom Tromey
> "Joe" == Joe Buck writes: Joe> I do think that RMS overstepped the line that we had set up when he Joe> told us to hold off on creating a release branch. That was unprecedented Joe> interference. Then why acquiesce to it? I've seen other statements on this thread indicating that the SC w

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Gabriel Dos Reis
On Mon, Mar 23, 2009 at 6:24 AM, Joel Sherrill wrote: > NightStrike wrote: >> >> On Mon, Mar 23, 2009 at 2:38 AM, Joe Buck wrote: >> >>> >>> GCC uses are the ones developed in the egcs days.  Remember the old >>> days when the location of the development tree and the snapshots was >>> a secret, a

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Richard Kenner
> > GCC uses are the ones developed in the egcs days. Remember the old > > days when the location of the development tree and the snapshots was > > a secret, and people were threatened with banning if they let it out? > > Are you serious? Why would it be handled that way? It's hard to remember b

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Joel Sherrill
NightStrike wrote: On Mon, Mar 23, 2009 at 2:38 AM, Joe Buck wrote: GCC uses are the ones developed in the egcs days. Remember the old days when the location of the development tree and the snapshots was a secret, and people were threatened with banning if they let it out? Are you se

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Mathieu Lacage
On Mon, 2009-03-23 at 11:54 +1100, Ben Elliston wrote: > Can you give some indication of how the subset is enforced? I find it weird that you choose to ignore the obvious: code reviews, maintainer management, etc. Just like what you (gcc developers) do in gcc's C codebase everyday. Unless, of co

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Joe Buck
On Mon, Mar 23, 2009 at 2:38 AM, Joe Buck wrote: > > GCC uses are the ones developed in the egcs days. Remember the old > > days when the location of the development tree and the snapshots was > > a secret, and people were threatened with banning if they let it out? On Sun, Mar 22, 2009 at 11:5

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Joe Buck
On Sun, Mar 22, 2009 at 11:53:59PM -0700, NightStrike wrote: > On Mon, Mar 23, 2009 at 2:32 AM, Joe Buck wrote: > > one. RMS wanted to have gcc use machines administered by the FSF; we > > pushed back. gcc.gnu.org is sourceware.org. We did agree that we > > A little off-topic, but why *is* gcc

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-23 Thread Joe Buck
On Sun, Mar 22, 2009 at 02:00:53PM -0700, Steven Bosscher wrote: > Perhaps it was true more 12 years ago than today. The whole idea of > FOSS is probably better understood than 12 years ago. At least, > projects like Linux and LLVM attract contributions from large > companies without involvement

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread NightStrike
On Mon, Mar 23, 2009 at 2:32 AM, Joe Buck wrote: > one.  RMS wanted to have gcc use machines administered by the FSF; we > pushed back.  gcc.gnu.org is sourceware.org.  We did agree that we A little off-topic, but why *is* gcc on sourceware.org?

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread NightStrike
On Mon, Mar 23, 2009 at 2:38 AM, Joe Buck wrote: > GCC uses are the ones developed in the egcs days.  Remember the old > days when the location of the development tree and the snapshots was > a secret, and people were threatened with banning if they let it out? Are you serious? Why would it be h

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Joe Buck
On Sun, Mar 22, 2009 at 08:17:42AM -0700, Richard Kenner wrote: > > It was my understanding that it was a compromise, but the > > EGCS community retains all rights to make technical > > decisions without disruptive interferences from FSF > > Your understanding is incorrect. Independence from the

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Joe Buck
On Sun, Mar 22, 2009 at 08:08:38AM -0700, Gabriel Dos Reis wrote: > It was my understanding that it was a compromise, but the > EGCS community retains all rights to make technical > decisions without disruptive interferences from FSF And that's pretty much the way it's worked. RMS objected to usi

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Joe Buck
On Sun, Mar 22, 2009 at 05:47:52AM -0700, Daniel Berlin wrote: > Let's see, just in the somewhat recent past: > Writing out the IL > Plugins > Changing over the bug system > Hosting on sourceware.org > Moving to subversion You're mixing a number of things together here, some of which seem to argue

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 9:00 PM, Dave Korn wrote: > Gabriel Dos Reis wrote: >> On Sun, Mar 22, 2009 at 7:54 PM, Ben Elliston wrote: >>> On Sun, 2009-03-22 at 18:30 -0500, Gabriel Dos Reis wrote: >>> And there certainly are successful projects using a subset of C++ too. Whether you have

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Dave Korn
Gabriel Dos Reis wrote: > On Sun, Mar 22, 2009 at 7:54 PM, Ben Elliston wrote: >> On Sun, 2009-03-22 at 18:30 -0500, Gabriel Dos Reis wrote: >> >>> And there certainly are successful projects using a subset of C++ too. >>> Whether you have not seen them is, well, a different matter :-) >> I could

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 7:54 PM, Ben Elliston wrote: > On Sun, 2009-03-22 at 18:30 -0500, Gabriel Dos Reis wrote: > >> And there certainly are successful projects using a subset of C++ too. >> Whether you have not seen them is, well, a different matter :-) > > I could well even be using such softw

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Ben Elliston
On Sun, 2009-03-22 at 18:30 -0500, Gabriel Dos Reis wrote: > And there certainly are successful projects using a subset of C++ too. > Whether you have not seen them is, well, a different matter :-) I could well even be using such software--I'm just not aware of it. :-) Can you give some indicati

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Chris Lattner
On Mar 22, 2009, at 3:38 PM, Jeff Law wrote: Steven Bosscher wrote: On Sun, Mar 22, 2009 at 4:05 PM, Jeff Law wrote: I think you're wrong. Many of these players are large companies (such as IBM and now, RedHat). Putting them in the position of having to "reject" the official FSF contrib

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 6:11 PM, Ben Elliston wrote: > On Sun, 2009-03-22 at 17:43 -0500, Gabriel Dos Reis wrote: > >> Well, the request was not about the full gamut of C++, but rather >> a subset.  And the time of the discussion, I thought the subset >> was quite conservative. Every programming l

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Ben Elliston
On Sun, 2009-03-22 at 17:43 -0500, Gabriel Dos Reis wrote: > Well, the request was not about the full gamut of C++, but rather > a subset. And the time of the discussion, I thought the subset > was quite conservative. Every programming language can > be abused -- and I don't think I've made an ex

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Daniel Berlin
On Sun, Mar 22, 2009 at 7:01 PM, Daniel Berlin wrote: > On Sun, Mar 22, 2009 at 6:47 PM, Jeff Law wrote: >> Richard Kenner wrote: Of course, just I (and others) don't see why they should do it in this case.  Delaying a *branch* is different from, say, using a proprietary versi

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Daniel Berlin
On Sun, Mar 22, 2009 at 6:47 PM, Jeff Law wrote: > Richard Kenner wrote: >>> >>> Of course, just I (and others) don't see why they should do it in this >>> case.  Delaying a *branch* is different from, say, using a proprietary >>> version control or bug tracking system. >>> >> >> I don't either.  

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Jeff Law
Gabriel Dos Reis wrote: On Sun, Mar 22, 2009 at 5:37 PM, Jeff Law wrote: So what if the FSF hadn't accepted the reality of the day, and had decided to let egcs *not* be the official GCC? Would you have pulled the plug on egcs and gone back to the cathedral? Personally, I would hav

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Jeff Law
Richard Kenner wrote: Of course, just I (and others) don't see why they should do it in this case. Delaying a *branch* is different from, say, using a proprietary version control or bug tracking system. I don't either. Requesting a delay of a *release* on a license issue is completely an

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 5:37 PM, Jeff Law wrote: >> So what if the FSF hadn't accepted the reality of the day, and had >> decided to let egcs *not* be the official GCC?  Would you have pulled >> the plug on egcs and gone back to the cathedral? >> > > Personally, I would have continued to put my e

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 5:34 PM, Jeff Law wrote: > Gabriel Dos Reis wrote: >> >> On Sun, Mar 22, 2009 at 12:44 PM, Richard Kenner >> wrote: >> > > Yes, I would mind, because it's not MY issue, but RMS's! I don't want > to speculate why RMS might not want to use C++ > Tha

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Jeff Law
Steven Bosscher wrote: On Sun, Mar 22, 2009 at 4:05 PM, Jeff Law wrote: I think you're wrong. Many of these players are large companies (such as IBM and now, RedHat). Putting them in the position of having to "reject" the official FSF contribution is awkward for them. I'm sorry,

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Jeff Law
Steven Bosscher wrote: On Sun, Mar 22, 2009 at 3:50 PM, Joel Sherrill wrote: EGCS was an experiment in development methodologies that was intended to open up gcc. And a lot of good was done: CVS, GNAT, etc. Then egcs folded back into gcc, and we had discussions over SVN and Bugzilla.

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Jeff Law
Gabriel Dos Reis wrote: On Sun, Mar 22, 2009 at 12:44 PM, Richard Kenner wrote: Yes, I would mind, because it's not MY issue, but RMS's! I don't want to speculate why RMS might not want to use C++ That is non argument: RMS has not not contributed any executable code for GCC, and ev

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 4:08 PM, Steven Bosscher wrote: > On Sun, Mar 22, 2009 at 5:52 PM, Gabriel Dos Reis > wrote: >> On Sun, Mar 22, 2009 at 11:54 AM, Richard Kenner >> wrote: Yes, surely you have heard of stonewalling use of C++ to directly express some of the abstractions we use i

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Joseph S. Myers
On Sun, 22 Mar 2009, Steven Bosscher wrote: > On Sun, Mar 22, 2009 at 5:52 PM, Gabriel Dos Reis > wrote: > > On Sun, Mar 22, 2009 at 11:54 AM, Richard Kenner > > wrote: > >>> Yes, surely you have heard of stonewalling use of C++ to directly > >>> express some of the abstractions we use in the co

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Guenther
On Sun, 22 Mar 2009, Steven Bosscher wrote: > On Sun, Mar 22, 2009 at 5:52 PM, Gabriel Dos Reis > wrote: > > On Sun, Mar 22, 2009 at 11:54 AM, Richard Kenner > > wrote: > >>> Yes, surely you have heard of stonewalling use of C++ to directly > >>> express some of the abstractions we use in the co

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Steven Bosscher
On Sun, Mar 22, 2009 at 5:52 PM, Gabriel Dos Reis wrote: > On Sun, Mar 22, 2009 at 11:54 AM, Richard Kenner > wrote: >>> Yes, surely you have heard of stonewalling use of C++ to directly >>> express some of the abstractions we use in the compiler. >> >> Those are hardly detailed technical issues,

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Steven Bosscher
On Sun, Mar 22, 2009 at 4:05 PM, Jeff Law wrote: >>> I think you're wrong.  Many of these players are large companies (such >>> as IBM and now, RedHat).  Putting them in the position of having to >>> "reject" the official FSF contribution is awkward for them. >>> >> >> I'm sorry, but I don't see i

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Steven Bosscher
On Sun, Mar 22, 2009 at 3:50 PM, Joel Sherrill wrote: > EGCS was an experiment in development methodologies > that was intended to open up gcc. And a lot of good was done: CVS, GNAT, etc. Then egcs folded back into gcc, and we had discussions over SVN and Bugzilla. The restrictions the FSF impos

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Steven Bosscher
On Sun, Mar 22, 2009 at 1:14 PM, Richard Kenner wrote: >> Many of the contributors worked (and still work) for organizations >> that compete with each other: if there weren't some nonprofit with >> legal ownership of the code one would have had to be invented. > > I think this is an important poin

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Joern Rennecke
What's the evidence to the contrary? When else has the FSF made a request that affects *development* as opposed to a release (other than licensing and issues affecting the principle of free software, which everybody agrees they have a right to)? i386-unknown-lignux ; this broke unified tree bui

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 12:44 PM, Richard Kenner wrote: >> > Yes, I would mind, because it's not MY issue, but RMS's! I don't want >> > to speculate why RMS might not want to use C++ >> >> That is non argument: RMS has not not contributed any executable >> code for GCC, and even less the C++ front

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> > Yes, I would mind, because it's not MY issue, but RMS's! I don't want > > to speculate why RMS might not want to use C++ > > That is non argument: RMS has not not contributed any executable > code for GCC, and even less the C++ front-end, for YEARS now. What does that have to do with expressi

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 12:25 PM, Richard Kenner wrote: >> would you mind elaborating on the philosophical issue here? > > Yes, I would mind, because it's not MY issue, but RMS's!  I don't want > to speculate why RMS might not want to use C++ That is non argument: RMS has not not contributed any

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> would you mind elaborating on the philosophical issue here? Yes, I would mind, because it's not MY issue, but RMS's! I don't want to speculate why RMS might not want to use C++ > > Similarly, which of two possible algorithms to use *can* be a > > *detailed* technical issue, but stops being one

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 12:03 PM, Richard Kenner wrote: >> So, from your perspective, a request >> >>     to use (a subset of) C++ for compiling GCC >> >> is hardly detailed technical issue. > > Actually, I don't consider an issue of what programming language to use as > a "detailed" issue, but ra

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> So, from your perspective, a request > > to use (a subset of) C++ for compiling GCC > > is hardly detailed technical issue. Actually, I don't consider an issue of what programming language to use as a "detailed" issue, but rather a pretty fundamental one. It can be a purely *technical* is

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Paolo Bonzini
> Btw, I cannot find anything related to this discussion (about whether > and what power the FSF has to force their maintainers to do anything) > in the official FSF documentation (http://www.gnu.org/prep/maintain/). Well, as the copyright owner and the appointer of maintainers it is pretty obviou

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> Btw, I cannot find anything related to this discussion (about whether > and what power the FSF has to force their maintainers to do anything) > in the official FSF documentation (http://www.gnu.org/prep/maintain/). I can: it's the very first sentence: This file contains guidelines and advic

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 11:54 AM, Richard Kenner wrote: >> Yes, surely you have heard of stonewalling use of C++ to directly >> express some of the abstractions we use in the compiler. > > Those are hardly detailed technical issues, So, from your perspective, a request to use (a subset of) C

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> Yes, surely you have heard of stonewalling use of C++ to directly > express some of the abstractions we use in the compiler. Those are hardly detailed technical issues, but relate directly to the funamental development philosphy of the GNU project, which is something that the FSF clearly has the

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Guenther
On Sun, 22 Mar 2009, Richard Kenner wrote: > > In the past, RMS had asserted that use some specific programming > > language with an international standard developed by ISO > > was unacceptable for the GNU project (and GCC in particular). > > That had had the practical effect of delaying for years

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 11:33 AM, Joseph S. Myers wrote: > On Sun, 22 Mar 2009, Gabriel Dos Reis wrote: > >> >> So, are you now suggesting that technical decisions where not the >> >> sole domain of GCC developers?  That contradicts the conventional >> >> understanding  we have taken on the issue

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 11:35 AM, Richard Kenner wrote: >> In the past, RMS had asserted that use some specific programming >> language with an international standard developed by ISO >> was unacceptable for the GNU project (and GCC in particular). >> That had had the practical effect of delaying

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Joseph S. Myers
On Sun, 22 Mar 2009, Gabriel Dos Reis wrote: > >> So, are you now suggesting that technical decisions where not the > >> sole domain of GCC developers?  That contradicts the conventional > >> understanding  we have taken on the issue in the past. > > > > Then you had the wrong understanding. > >

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> In the past, RMS had asserted that use some specific programming > language with an international standard developed by ISO > was unacceptable for the GNU project (and GCC in particular). > That had had the practical effect of delaying for years, > developments of projects both in GCC and directl

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 11:08 AM, Richard Kenner wrote: >> Drawing one conclusion is not drawing 'too many conclusions'.  And, >> there is no evidence that this is a "once in a lifetime" issue.  Quite >> the contrary. > > What's the evidence to the contrary?  When else has the FSF made a > request

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> Drawing one conclusion is not drawing 'too many conclusions'. And, > there is no evidence that this is a "once in a lifetime" issue. Quite > the contrary. What's the evidence to the contrary? When else has the FSF made a request that affects *development* as opposed to a release (other than l

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 11:04 AM, Richard Kenner wrote: >> Of course, just I (and others) don't see why they should do it in this >> case.  Delaying a *branch* is different from, say, using a proprietary >> version control or bug tracking system. > > I don't either.  Requesting a delay of a *relea

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> Of course, just I (and others) don't see why they should do it in this > case. Delaying a *branch* is different from, say, using a proprietary > version control or bug tracking system. I don't either. Requesting a delay of a *release* on a license issue is completely and perfectly understandab

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 10:37 AM, Richard Kenner wrote: >> It appears we are currently not using that model.  During EGCS lifetine, >> I do not remember we got to this situation where FSF had to disruptively >> interfere with development (whether on branch or not.) > > This is obviously a rare occ

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Paolo Bonzini
> Then you had the wrong understanding.  The FSF has ALWAYS had the right to > overrule technical decisions on ANY of their projects.  The point is that > this is a right they very rarely exercise. Of course, just I (and others) don't see why they should do it in this case. Delaying a *branch* is

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> It appears we are currently not using that model. During EGCS lifetine, > I do not remember we got to this situation where FSF had to disruptively > interfere with development (whether on branch or not.) This is obviously a rare occurrence. Nobody can recall any previous such issue with the SC

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 10:17 AM, Richard Kenner wrote: >> but FSF still owned the copyright of the codes of EGCS; so it wasn't >> reuniting with FSF interfering with technical decisions. > > I don't follow.  There's a difference between working on code whose > copyright is held by the FSF and wor

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Dominique Dhumieres
Sorry guys for a naive question, but I did not find any answer in this thread. Could someone at FSF, directly or through the SC, be kind enough to explain in plain English for non-native speakers why it was so urgent to disrupt the release process for a licence exception. Indeed I am not expectin

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> but FSF still owned the copyright of the codes of EGCS; so it wasn't > reuniting with FSF interfering with technical decisions. I don't follow. There's a difference between working on code whose copyright is held by the FSF and working as part of an FSF-endorsed project. > At the time, nobody

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 9:50 AM, Joel Sherrill wrote: > Richard Kenner wrote: >>> >>> I must admit that this interpretation is quite new to me. >>> It certainly wasn't when EGCS reunited with gcc. >>> >> >> I disagree.  "reuniting with GCC" means "reuniting with the FSF". >> > > Richard's memory i

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Jeff Law
Steven Bosscher wrote: On Sun, Mar 22, 2009 at 1:44 AM, Richard Kenner wrote: I think the community of GCC consumers also doesn't care which sandbox the developers play in, as long as they're all playing in the same sandbox. But maybe I'm wrong, and maybe that's why I've never been able to

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 9:41 AM, Richard Kenner wrote: >> I must admit that this interpretation is quite new to me. >> It certainly wasn't when EGCS reunited with gcc. > > I disagree.  "reuniting with GCC" means "reuniting with the FSF". > but FSF still owned the copyright of the codes of EGCS; s

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> If the SC now has a different mission/etc than they used to, they > should, you know, tell the rest of us and put it on the page, since > clearly nobody understands exactly what the GCC's project governance > is like? I don't believe that the SC's mission or interest has changed. The term "GCC

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Joel Sherrill
Richard Kenner wrote: I must admit that this interpretation is quite new to me. It certainly wasn't when EGCS reunited with gcc. I disagree. "reuniting with GCC" means "reuniting with the FSF". Richard's memory is correct here. We did not want any perception of any company having und

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Daniel Berlin
On Sun, Mar 22, 2009 at 10:47 AM, Paolo Bonzini wrote: > On Sun, Mar 22, 2009 at 15:41, Richard Kenner > wrote: >>> I must admit that this interpretation is quite new to me. >>> It certainly wasn't when EGCS reunited with gcc. >> >> I disagree.  "reuniting with GCC" means "reuniting with the FSF"

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Paolo Bonzini
On Sun, Mar 22, 2009 at 15:41, Richard Kenner wrote: >> I must admit that this interpretation is quite new to me. >> It certainly wasn't when EGCS reunited with gcc. > > I disagree.  "reuniting with GCC" means "reuniting with the FSF". ... but not "raising a white flag". Paolo

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> I must admit that this interpretation is quite new to me. > It certainly wasn't when EGCS reunited with gcc. I disagree. "reuniting with GCC" means "reuniting with the FSF".

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Gabriel Dos Reis
On Sun, Mar 22, 2009 at 7:58 AM, Richard Kenner wrote: >> It also sounds a lot like you are saying the Steering Commitee does >> not care much if the FSF has control over the project, which I know to >> be false :) > > I don't understand your point. GCC is an FSF project.  The SC is acting > here

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> It also sounds a lot like you are saying the Steering Commitee does > not care much if the FSF has control over the project, which I know to > be false :) I don't understand your point. GCC is an FSF project. The SC is acting here as an agent of the FSF. What the statement you quote means is t

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Daniel Berlin
On Sun, Mar 22, 2009 at 1:00 AM, Joe Buck wrote: > On Sat, Mar 21, 2009 at 07:37:10PM -0700, Daniel Berlin wrote: >> "The steering committee was founded in 1998 with the intent of >> preventing any particular individual, group or organization from >> getting control over the project. Its primary p

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-22 Thread Richard Kenner
> Many of the contributors worked (and still work) for organizations > that compete with each other: if there weren't some nonprofit with > legal ownership of the code one would have had to be invented. I think this is an important point, and one that many developers have forgotten about: GCC is n

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-21 Thread Joe Buck
On Sat, Mar 21, 2009 at 07:37:10PM -0700, Daniel Berlin wrote: > "The steering committee was founded in 1998 with the intent of > preventing any particular individual, group or organization from > getting control over the project. Its primary purpose is to make major > decisions in the best interes

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-21 Thread Daniel Berlin
On Sat, Mar 21, 2009 at 8:46 PM, Mark Mitchell wrote: > David Edelsohn wrote: > >> I do not believe that Mark is asserting that he and the other release >> managers have to follow the requests of the FSF.  The question is not >> what the GCC community or the release managers *can* do, the question

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-21 Thread Mark Mitchell
David Edelsohn wrote: > I do not believe that Mark is asserting that he and the other release > managers have to follow the requests of the FSF. The question is not > what the GCC community or the release managers *can* do, the question > is what we *should* do. Ignoring a direct, polite request

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-21 Thread Steven Bosscher
On Sun, Mar 22, 2009 at 1:44 AM, Richard Kenner wrote: >> I think the community of GCC consumers also doesn't care which sandbox >> the developers play in, as long as they're all playing in the same >> sandbox.  But maybe I'm wrong, and maybe that's why I've never been >> able to understand why EG

Re: GCC 4.4.0 Status Report (2009-03-13)

2009-03-21 Thread Richard Kenner
> I think the community of GCC consumers also doesn't care which sandbox > the developers play in, as long as they're all playing in the same > sandbox. But maybe I'm wrong, and maybe that's why I've never been > able to understand why EGCS merged back into the FSF GCC in the first > place... I t

  1   2   >