Re: Fedora 14 will integrate D into the distribution
Thu, 30 Sep 2010 14:28:33 +0200, Jacob Carlborg wrote: On 2010-09-29 13:02, Steven Schveighoffer wrote: On Wed, 29 Sep 2010 06:54:02 -0400, Daniel Gibson metalcae...@gmail.com wrote: On Wed, Sep 29, 2010 at 12:01 PM, Iain Buclaw ibuc...@ubuntu.com wrote: As far as I'm aware, they won't accept it because the latest release of GCC it works against is 4.4.x. Fedora ships 4.5.x, and will be moving onto the 4.6.x devel snapshot in a few months. The Pascal compiler has a similar problem too... Iain What a pity. Are there plans for porting gdc to GCC 4.5 or 4.6? IIRC there were discussions about including a D compiler (possibly GDC) into GCC - what's the status of that? IIRC, In order for that to happen, Walter would have to assign the copyright for the front end to GNU, not likely... -Steve Wasn't there talk about forking the DMD front end and assign the copyright of the fork to GNU, if I recall correctly. Then DMD and the fork would continue to evolve on their own. I'd like to know how this is possible. I know it's possible to relicense code, but how can it have two copyright owners, one per copy, when the copies are identical and one is a copy of the other. It's the same code. Sure, if both parties start from scratch and work independently, but now it's the *same* work. I'm also asking this because it affects a lot of situations outside this community.
Re: Fedora 14 will integrate D into the distribution
On 2010-09-29 13:02, Steven Schveighoffer wrote: On Wed, 29 Sep 2010 06:54:02 -0400, Daniel Gibson metalcae...@gmail.com wrote: On Wed, Sep 29, 2010 at 12:01 PM, Iain Buclaw ibuc...@ubuntu.com wrote: As far as I'm aware, they won't accept it because the latest release of GCC it works against is 4.4.x. Fedora ships 4.5.x, and will be moving onto the 4.6.x devel snapshot in a few months. The Pascal compiler has a similar problem too... Iain What a pity. Are there plans for porting gdc to GCC 4.5 or 4.6? IIRC there were discussions about including a D compiler (possibly GDC) into GCC - what's the status of that? IIRC, In order for that to happen, Walter would have to assign the copyright for the front end to GNU, not likely... -Steve Wasn't there talk about forking the DMD front end and assign the copyright of the fork to GNU, if I recall correctly. Then DMD and the fork would continue to evolve on their own. -- /Jacob Carlborg
Re: Fedora 14 will integrate D into the distribution
On Wed, Sep 29, 2010 at 1:41 AM, bioinfornatics bioinfornat...@fedoraproject.org wrote: Hi, I am the the fedora packager, in official repo we use ldc as compiler because fedora want promote only open source project. It not an old version, ldc works fine for D1 and in this repo http://blog.fedora-fr.org/bioinfornatics/post/Repo-for-D-programming They are a ldc compiler and tango briray up to date. At this time ldc use dmdfe version 1.063. What about D1/Phobos? You could package gdc (other distributions, e.g. debian, do it). Cheers, - Daniel
Re: Fedora 14 will integrate D into the distribution
As far as I'm aware, they won't accept it because the latest release of GCC it works against is 4.4.x. Fedora ships 4.5.x, and will be moving onto the 4.6.x devel snapshot in a few months. The Pascal compiler has a similar problem too... Iain
Re: Fedora 14 will integrate D into the distribution
On Wed, Sep 29, 2010 at 12:01 PM, Iain Buclaw ibuc...@ubuntu.com wrote: As far as I'm aware, they won't accept it because the latest release of GCC it works against is 4.4.x. Fedora ships 4.5.x, and will be moving onto the 4.6.x devel snapshot in a few months. The Pascal compiler has a similar problem too... Iain What a pity. Are there plans for porting gdc to GCC 4.5 or 4.6? IIRC there were discussions about including a D compiler (possibly GDC) into GCC - what's the status of that? Cheers, - Daniel
Re: Fedora 14 will integrate D into the distribution
On Wed, 29 Sep 2010 06:54:02 -0400, Daniel Gibson metalcae...@gmail.com wrote: On Wed, Sep 29, 2010 at 12:01 PM, Iain Buclaw ibuc...@ubuntu.com wrote: As far as I'm aware, they won't accept it because the latest release of GCC it works against is 4.4.x. Fedora ships 4.5.x, and will be moving onto the 4.6.x devel snapshot in a few months. The Pascal compiler has a similar problem too... Iain What a pity. Are there plans for porting gdc to GCC 4.5 or 4.6? IIRC there were discussions about including a D compiler (possibly GDC) into GCC - what's the status of that? IIRC, In order for that to happen, Walter would have to assign the copyright for the front end to GNU, not likely... -Steve
Re: Fedora 14 will integrate D into the distribution
yes, you are right And gdc is not a gcc project
Re: Fedora 14 will integrate D into the distribution
On Wed, Sep 29, 2010 at 1:20 PM, bioinfornatics bioinfornat...@fedoraproject.org wrote: And gdc is not a gcc project So? It's licensed under GPL, isn't that sufficient? (Besides the doesn't-support-gcc-4.5/4.6 issue)
Re: Fedora 14 will integrate D into the distribution
On 9/29/10 1:29 PM, Daniel Gibson wrote: On Wed, Sep 29, 2010 at 1:20 PM, bioinfornatics bioinfornat...@fedoraproject.org wrote: And gdc is not a gcc project So? It's licensed under GPL, isn't that sufficient? (Besides the doesn't-support-gcc-4.5/4.6 issue) No, because in order to include your code with mainline GCC, you have to reassign the copyright to the Free Software Foundation…
Re: Fedora 14 will integrate D into the distribution
Daniel Gibson wrote: I am the the fedora packager, in official repo we use ldc as compiler because fedora want promote only open source project. It not an old version, ldc works fine for D1 and in this repo http://blog.fedora-fr.org/bioinfornatics/post/Repo-for-D-programming They are a ldc compiler and tango briray up to date. At this time ldc use dmdfe version 1.063. What about D1/Phobos? You could package gdc (other distributions, e.g. debian, do it). Packages of D for previous versions of Fedora are available at http://gdcgnu.sourceforge.net/ It uses D version 1.030 stable, with Phobos or Tango 0.99.7 Dominik, but only for 32-bit target. --anders
Re: Fedora 14 will integrate D into the distribution
== Quote from Daniel Gibson (metalcae...@gmail.com)'s article On Wed, Sep 29, 2010 at 12:01 PM, Iain Buclaw ibuc...@ubuntu.com wrote: As far as I'm aware, they won't accept it because the latest release of GCC it works against is 4.4.x. Fedora ships 4.5.x, and will be moving onto the 4.6.x devel snapshot in a few months. The Pascal compiler has a similar problem too... Iain What a pity. Are there plans for porting gdc to GCC 4.5 or 4.6? IIRC there were discussions about including a D compiler (possibly GDC) into GCC - what's the status of that? Cheers, - Daniel I have a local copy of a 4.5.x tree with gdc inside, but the compiler cannot *build* any sources just yet. And besides, that has been left stale as other areas are being tended to. Currently doing a marathon sprint to merge D2 frontend with 2.025 by the end of the month, or within the first week of next month, depending on how many things get broken in the process... Iain
Re: Fedora 14 will integrate D into the distribution
Currently doing a marathon sprint to merge D2 frontend with 2.025 by the end of the month, or within the first week of next month, depending on how many things get broken in the process... Iain The end of this month? As in about 30 hours from now? Because that would be really impressive.
Re: Fedora 14 will integrate D into the distribution
== Quote from Seth Hoenig (seth.a.hoe...@gmail.com)'s article --0016e6498b1e65d61504916adc7e Content-Type: text/plain; charset=ISO-8859-1 Currently doing a marathon sprint to merge D2 frontend with 2.025 by the end of the month, or within the first week of next month, depending on how many things get broken in the process... Iain The end of this month? As in about 30 hours from now? Because that would beonly one more bump to go. really impressive. It really isn't as hard as it appears, well, now that the *big* only one more bump to go.stuff is out the way, at least. :-) http://bitbucket.org/goshawk/gdc/changeset/bc8eff04c73a Only one more bump to go... Iain
Fedora 14 will integrate D into the distribution
Hi, it seems that Fedora will provide D out of the box in their distribution. But they seem to be providing an old version of it. https://fedoraproject.org/wiki/Features/D_Programming Cheers, Paulo
Re: Fedora 14 will integrate D into the distribution
On 9/28/10 5:37 PM, Paulo Pinto wrote: Hi, it seems that Fedora will provide D out of the box in their distribution. But they seem to be providing an old version of it. https://fedoraproject.org/wiki/Features/D_Programming Cheers, Paulo Well, as far as I can tell, it's not exactly an old version – there is simply no Open Source (in capital letters) compiler for D2, and so they have to stick with D1 (where there is LDC). Yes, there would be GDC for D2 too, but even if it has been resurrected lately, it lags behind DMD more than a few versions…
Re: Fedora 14 will integrate D into the distribution
Somebody should say something to them to use D 2.0 instead. On Tue, Sep 28, 2010 at 11:37 PM, Paulo Pinto pj...@progtools.org wrote: Hi, it seems that Fedora will provide D out of the box in their distribution. But they seem to be providing an old version of it. https://fedoraproject.org/wiki/Features/D_Programming Cheers, Paulo
Re: Fedora 14 will integrate D into the distribution
On 28/09/10 16:52, Michael Chen wrote: Somebody should say something to them to use D 2.0 instead. D2 doesn't have an open source compiler, so it can't be included in the main repositories for Fedora. -- Robert http://octarineparrot.com/
Re: Fedora 14 will integrate D into the distribution
Paulo Pinto Wrote: But they seem to be providing an old version of it. The stable version, you mean. -SiegeLord
Re: Fedora 14 will integrate D into the distribution
Hi, I am the the fedora packager, in official repo we use ldc as compiler because fedora want promote only open source project. It not an old version, ldc works fine for D1 and in this repo http://blog.fedora-fr.org/bioinfornatics/post/Repo-for-D-programming They are a ldc compiler and tango briray up to date. At this time ldc use dmdfe version 1.063. LDC project is free and open, feel free for help this project and improve experimental D2 branch. Special thanks to: - ChristianK - mwarning - klicverbot - Siegelord For for their contribution
Re: Fedora 14 will integrate D into the distribution
On 9/28/10 16:41 PDT, bioinfornatics wrote: Hi, I am the the fedora packager, in official repo we use ldc as compiler because fedora want promote only open source project. It not an old version, ldc works fine for D1 and in this repo http://blog.fedora-fr.org/bioinfornatics/post/Repo-for-D-programming They are a ldc compiler and tango briray up to date. At this time ldc use dmdfe version 1.063. LDC project is free and open, feel free for help this project and improve experimental D2 branch. Special thanks to: - ChristianK - mwarning - klicverbot - Siegelord For for their contribution Thank you all very much for making this happen! It's an important step in D's evolution. Andrei