Official dub packages for Debian and Ubuntu

2016-04-11 Thread Matthias Klumpp via Digitalmars-d-announce
Hello! I am very new to the D community and just recently finished a project in D, which I want to make available in Debian (reason for choosing D was mostly its speed and similarity to C++ and C, making a very shallow learning curve for someone knowing these languages. And porting Python code

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Edwin van Leeuwen via Digitalmars-d-announce
On Monday, 11 April 2016 at 14:21:46 UTC, Matthias Klumpp wrote: And porting Python code to D was incredibly easy. I'll likely blog about my experience with D). That would be great. Do you have a link to your blog (and its rss feed)? As part of that work, the dub package an build management

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Jordi Sayol via Digitalmars-d-announce
El 11/04/16 a les 16:21, Matthias Klumpp via Digitalmars-d-announce ha escrit: > As part of that work, the dub package an build management system is now > available in Debian, and I will ensure it works well. > Additionally, it was possible to make dub available late in the Ubuntu 16.04 > (Xenial

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Matthias Klumpp via Digitalmars-d-announce
On Monday, 11 April 2016 at 14:26:32 UTC, Edwin van Leeuwen wrote: On Monday, 11 April 2016 at 14:21:46 UTC, Matthias Klumpp wrote: And porting Python code to D was incredibly easy. I'll likely blog about my experience with D). That would be great. Do you have a link to your blog (and its rss

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Matthias Klumpp via Digitalmars-d-announce
On Monday, 11 April 2016 at 17:41:44 UTC, Matthias Klumpp wrote: [...] Eww, that's not something we can do for official packages - it's fine though for 3rd-party stuff :-) "can not do", obviously... :P

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Jordi Sayol via Digitalmars-d-announce
El 11/04/16 a les 19:41, Matthias Klumpp via Digitalmars-d-announce ha escrit: >> About the d-apt dub deb package, they're built using binaries from >> and do not compile anything. > > Eww, that's not something we can do for official packages - it's fine though

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Monday, 11 April 2016 at 14:21:46 UTC, Matthias Klumpp wrote: As part of that work, the dub package an build management system is now available in Debian, and I will ensure it works well. Additionally, it was possible to make dub available late in the Ubuntu 16.04 (Xenial) development cycle,

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Matthias Klumpp via Digitalmars-d-announce
On Monday, 11 April 2016 at 18:05:31 UTC, Jordi Sayol wrote: [...] Well, this makes useful have dub in both repositories, Debian/Ubuntu and d-apt. All Debian/Ubuntu users can always use dub on their system. If the last release is needed for any reason they can add d-apt repository to install

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread Matthias Klumpp via Digitalmars-d-announce
On Monday, 11 April 2016 at 21:58:55 UTC, Joseph Rushton Wakeling wrote: On Monday, 11 April 2016 at 14:21:46 UTC, Matthias Klumpp wrote: As part of that work, the dub package an build management system is now available in Debian, and I will ensure it works well. Additionally, it was possible t

Re: Official dub packages for Debian and Ubuntu

2016-04-11 Thread jmh530 via Digitalmars-d-announce
On Monday, 11 April 2016 at 14:21:46 UTC, Matthias Klumpp wrote: On the roadmap are adding debhelper sequences to simplify packaging dub-based D code in Debian based distros, auto-test support in Debian's CI, and of course the usual bugfixing. Is adding to Linux Mint something you would co

Re: Official dub packages for Debian and Ubuntu

2016-04-12 Thread Russel Winder via Digitalmars-d-announce
On Tue, 2016-04-12 at 01:58 +, Matthias Klumpp via Digitalmars-d- announce wrote: > On Monday, 11 April 2016 at 21:58:55 UTC, Joseph Rushton Wakeling  > wrote: > > > > On Monday, 11 April 2016 at 14:21:46 UTC, Matthias Klumpp wrote: > > > […] > > Curious question: what's the Debian policy th

Re: Official dub packages for Debian and Ubuntu

2016-04-12 Thread Matthias Klumpp via Digitalmars-d-announce
On Tuesday, 12 April 2016 at 02:42:09 UTC, jmh530 wrote: On Monday, 11 April 2016 at 14:21:46 UTC, Matthias Klumpp wrote: On the roadmap are adding debhelper sequences to simplify packaging dub-based D code in Debian based distros, auto-test support in Debian's CI, and of course the usual bug

Re: Official dub packages for Debian and Ubuntu

2016-04-12 Thread Matthias Klumpp via Digitalmars-d-announce
On Tuesday, 12 April 2016 at 07:03:44 UTC, Russel Winder wrote: [...] If the Debian ldc2 compiler is crashing on the same source that gdc compiles that sounds like a packaging problem. Or use of outdated D? ldc is generally much more up to date that gdc so shouldn't the order be ldc | gdc | d

Re: Official dub packages for Debian and Ubuntu

2016-04-12 Thread Jordi Sayol via Digitalmars-d-announce
El 12/04/16 a les 14:26, Matthias Klumpp via Digitalmars-d-announce ha escrit: >> I assume that the DMD package from dlang, or better d-apt, sets the d- >> compiler property. Should dmd be prefered if it is present? > > I think so, since when installing it from non-free 3rd-party sources, the >

Re: Official dub packages for Debian and Ubuntu

2016-04-12 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Tuesday, 12 April 2016 at 01:58:13 UTC, Matthias Klumpp wrote: On Monday, 11 April 2016 at 21:58:55 UTC, Joseph Rushton Wakeling wrote: Related note: I see the lcd version in xenial is 0.17.0~beta2 -- I don't suppose there's any chance of upgrading that to the stable 0.17.1 release ... ? (N

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Matthias Klumpp via Digitalmars-d-announce
On Tuesday, 12 April 2016 at 13:28:29 UTC, Jordi Sayol wrote: El 12/04/16 a les 14:26, Matthias Klumpp via Digitalmars-d-announce ha escrit: I assume that the DMD package from dlang, or better d-apt, sets the d- compiler property. Should dmd be prefered if it is present? I think so, since whe

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Matthias Klumpp via Digitalmars-d-announce
On Tuesday, 12 April 2016 at 16:57:41 UTC, Joseph Rushton Wakeling wrote: On Tuesday, 12 April 2016 at 01:58:13 UTC, Matthias Klumpp wrote: On Monday, 11 April 2016 at 21:58:55 UTC, Joseph Rushton Wakeling wrote: Related note: I see the lcd version in xenial is 0.17.0~beta2 -- I don't suppose t

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Matthias Klumpp via Digitalmars-d-announce
On Thursday, 14 April 2016 at 16:05:04 UTC, Matthias Klumpp wrote: On Tuesday, 12 April 2016 at 16:57:41 UTC, Joseph Rushton Wakeling wrote: On Tuesday, 12 April 2016 at 01:58:13 UTC, Matthias Klumpp wrote: On Monday, 11 April 2016 at 21:58:55 UTC, Joseph Rushton [...] I can ask, but given that

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 14 Apr 2016 16:29:31 + schrieb Matthias Klumpp : > On Thursday, 14 April 2016 at 16:05:04 UTC, Matthias Klumpp wrote: > > On Tuesday, 12 April 2016 at 16:57:41 UTC, Joseph Rushton > > Wakeling wrote: > >> On Tuesday, 12 April 2016 at 01:58:13 UTC, Matthias Klumpp > >> wrote: > >>

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Jordi Sayol via Digitalmars-d-announce
El 14/04/16 a les 17:54, Matthias Klumpp via Digitalmars-d-announce ha escrit: > On Tuesday, 12 April 2016 at 13:28:29 UTC, Jordi Sayol wrote: >> El 12/04/16 a les 14:26, Matthias Klumpp via Digitalmars-d-announce ha >> escrit: I assume that the DMD package from dlang, or better d-apt, sets t

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Matthias Klumpp via Digitalmars-d-announce
On Thursday, 14 April 2016 at 18:42:49 UTC, Jordi Sayol wrote: El 14/04/16 a les 17:54, Matthias Klumpp via Digitalmars-d-announce ha escrit: On Tuesday, 12 April 2016 at 13:28:29 UTC, Jordi Sayol wrote: [...] I think with "property" you mean "virtual package". See https://www.debian.org/doc/de

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Matthias Klumpp via Digitalmars-d-announce
On Thursday, 14 April 2016 at 17:46:55 UTC, Johannes Pfau wrote: [...] (1) Interface files We have .di interface files as a replacement for C/C++ headers (although the .di extension is only a convention, you can also use the .d extension). These files do not contain function bodies, but they

Re: Official dub packages for Debian and Ubuntu

2016-04-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 14 Apr 2016 23:16:49 + schrieb Matthias Klumpp : > On Thursday, 14 April 2016 at 17:46:55 UTC, Johannes Pfau wrote: > > OSS projects do not use interface files though: It prevents > > inlining of functions and there's no real benefit for OSS > > projects. Interface files are (theoret

Re: Official dub packages for Debian and Ubuntu

2016-04-15 Thread Jordi Sayol via Digitalmars-d-announce
El 15/04/16 a les 01:09, Matthias Klumpp via Digitalmars-d-announce ha escrit: > On Thursday, 14 April 2016 at 18:42:49 UTC, Jordi Sayol wrote: >> El 14/04/16 a les 17:54, Matthias Klumpp via Digitalmars-d-announce ha >> escrit: >>> On Tuesday, 12 April 2016 at 13:28:29 UTC, Jordi Sayol wrote: >>>

Re: Official dub packages for Debian and Ubuntu

2016-04-15 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 04/15/2016 01:34 PM, Jordi Sayol via Digitalmars-d-announce wrote: I'll include "Provides: d-compiler" on dlang dmd deb package and d-apt dmd-bin deb too. Many thanks! Awesomne, Jordi. I recently got a notice that the dmd compiler has been updated by Ubuntu's package manager. Clicked, got

Re: Official dub packages for Debian and Ubuntu

2016-04-15 Thread Jordi Sayol via Digitalmars-d-announce
El 15/04/16 a les 19:52, Andrei Alexandrescu via Digitalmars-d-announce ha escrit: > Awesomne, Jordi. I recently got a notice that the dmd compiler has been > updated by Ubuntu's package manager. Clicked, got it, all went smoothly. > Should I take it we owe all of that to you? -- Andrei I think

Re: Official dub packages for Debian and Ubuntu

2016-04-16 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Thursday, 14 April 2016 at 16:29:31 UTC, Matthias Klumpp wrote: FTR, I filed https://bugs.launchpad.net/ubuntu/+source/ldc/+bug/1570006 - if we are lucky, this still has a chance to go in. That's great, thank you very much. As for further dub stuff, it is important that https://github.com

Re: Official dub packages for Debian and Ubuntu

2016-04-16 Thread Matthias Klumpp via Digitalmars-d-announce
On Saturday, 16 April 2016 at 09:48:01 UTC, Joseph Rushton Wakeling wrote: [..] As for further dub stuff, it is important that https://github.com/D-Programming-Language/dub/issues/811 is addressed, so we can build software using dub without downloading stuff from the internet. Btw, since D doe

Re: Official dub packages for Debian and Ubuntu

2016-04-16 Thread Matthias Klumpp via Digitalmars-d-announce
On Friday, 15 April 2016 at 09:15:05 UTC, Johannes Pfau wrote: Am Thu, 14 Apr 2016 23:16:49 + schrieb Matthias Klumpp : On Thursday, 14 April 2016 at 17:46:55 UTC, Johannes Pfau wrote: > OSS projects do not use interface files though: It prevents > inlining of functions and there's no real

Re: Official dub packages for Debian and Ubuntu

2016-04-16 Thread Russel Winder via Digitalmars-d-announce
On Fri, 2016-04-15 at 20:03 +0200, Jordi Sayol via Digitalmars-d- announce wrote: > […] > Many thanks Andrei, and all d-apt users. Thanks for creating and running D-Apt – all it's users a A-D-Apt-able. ;-) I wish there was an equivalent RPM store for Fedora Rawhide. I'd be happy to help out crea

Re: Official dub packages for Debian and Ubuntu

2016-04-18 Thread Matthias Klumpp via Digitalmars-d-announce
On Tuesday, 12 April 2016 at 16:57:41 UTC, Joseph Rushton Wakeling wrote: On Tuesday, 12 April 2016 at 01:58:13 UTC, Matthias Klumpp wrote: [...] I can ask, but given that the Xenial final freeze is on 24. April (release on 26.) and changing compiler versions that late in the cycle is potentia

Re: Official dub packages for Debian and Ubuntu

2016-04-18 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Monday, 18 April 2016 at 16:57:27 UTC, Matthias Klumpp wrote: Freeze exception for LDC was approved last-minute, which means the final release will be in Xenial :-) That's fantastic, thank you very much for making this happen :-) Yeah, the description is really off-putting and should absol

Re: Official dub packages for Debian and Ubuntu

2016-04-18 Thread Matthias Klumpp via Digitalmars-d-announce
On Monday, 18 April 2016 at 19:47:46 UTC, Joseph Rushton Wakeling wrote: On Monday, 18 April 2016 at 16:57:27 UTC, Matthias Klumpp wrote: Freeze exception for LDC was approved last-minute, which means the final release will be in Xenial :-) That's fantastic, thank you very much for making this

Re: Official dub packages for Debian and Ubuntu

2016-04-21 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Monday, 18 April 2016 at 21:54:43 UTC, Matthias Klumpp wrote: Unfortunately it FTBFSes... Hopefully we can get the patch for that in as well: https://github.com/ldc-developers/ldc/commit/cb709bfc0a0a3ee8a730c0a99fa53198b6d75364.patch (I'm working on that) I see you succeeded -- many thanks

Re: Official dub packages for Debian and Ubuntu

2016-04-21 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Thursday, 21 April 2016 at 20:13:07 UTC, Joseph Rushton Wakeling wrote: On Monday, 18 April 2016 at 21:54:43 UTC, Matthias Klumpp wrote: Unfortunately it FTBFSes... Hopefully we can get the patch for that in as well: https://github.com/ldc-developers/ldc/commit/cb709bfc0a0a3ee8a730c0a99fa531

Re: Official dub packages for Debian and Ubuntu

2016-04-24 Thread Matthias Klumpp via Digitalmars-d-announce
On Thursday, 21 April 2016 at 22:00:11 UTC, Joseph Rushton Wakeling wrote: On Thursday, 21 April 2016 at 20:13:07 UTC, Joseph Rushton Wakeling wrote: On Monday, 18 April 2016 at 21:54:43 UTC, Matthias Klumpp wrote: Unfortunately it FTBFSes... Hopefully we can get the patch for that in as well: