Thread overview
Installation on Ubuntu 18.04 is broken
Jun 01, 2018
bachmeier
Jun 01, 2018
bachmeier
Jun 02, 2018
bachmeier
Jun 02, 2018
KingJoffrey
Jun 02, 2018
Seb
Jun 03, 2018
bachmeier
Jun 02, 2018
Norm
Jun 03, 2018
bachmeier
June 01, 2018
I would file a bug, but I don't have time to dig into this now, and it would just sit there with no response for six months anyway.

I cannot find a way to get std.net.curl to work with Ubuntu 18.04. Details can be found here:
https://forum.dlang.org/thread/bug-18649-3@https.issues.dlang.org%2F
but that only lets you install the package without having a broken package management system. It resolves nothing wrt actually being able to use curl, which is part of the standard library, and should be expected to work.

I tried using the install script, but that leads to this bug
https://issues.dlang.org/show_bug.cgi?id=18808
which was filed more than a month ago and still hasn't received a response.

This experiment with having a new release every couple of weeks was fun, but can we please be realistic about our resources, and move to a sensible schedule. D is simply not an option in situations that require reliability. And all the various deprecations and language changes that are inserted in these high-frequency releases (changes of arbitrary size can come with little warning in *any* release) make it that much more difficult.
June 01, 2018
On Friday, 1 June 2018 at 16:41:21 UTC, bachmeier wrote:
> I would file a bug, but I don't have time to dig into this now, and it would just sit there with no response for six months anyway.
>
> I cannot find a way to get std.net.curl to work with Ubuntu 18.04. Details can be found here:
> https://forum.dlang.org/thread/bug-18649-3@https.issues.dlang.org%2F
> but that only lets you install the package without having a broken package management system. It resolves nothing wrt actually being able to use curl, which is part of the standard library, and should be expected to work.
>
> I tried using the install script, but that leads to this bug
> https://issues.dlang.org/show_bug.cgi?id=18808
> which was filed more than a month ago and still hasn't received a response.
>
> This experiment with having a new release every couple of weeks was fun, but can we please be realistic about our resources, and move to a sensible schedule. D is simply not an option in situations that require reliability. And all the various deprecations and language changes that are inserted in these high-frequency releases (changes of arbitrary size can come with little warning in *any* release) make it that much more difficult.

I think this was resolved by installing libcurl4-gnutls-dev, removing the existing dmd, and reinstalling. Whatever the problem was, this does not create a good impression. We have to stop releasing so often. No other major language that I've used has problems like this.
June 01, 2018
On Friday, 1 June 2018 at 20:07:59 UTC, bachmeier wrote:
> On Friday, 1 June 2018 at 16:41:21 UTC, bachmeier wrote:
>> I would file a bug, but I don't have time to dig into this now, and it would just sit there with no response for six months anyway.
>>
>> I cannot find a way to get std.net.curl to work with Ubuntu 18.04. Details can be found here:
>> https://forum.dlang.org/thread/bug-18649-3@https.issues.dlang.org%2F
>> but that only lets you install the package without having a broken package management system. It resolves nothing wrt actually being able to use curl, which is part of the standard library, and should be expected to work.
>>
>> I tried using the install script, but that leads to this bug
>> https://issues.dlang.org/show_bug.cgi?id=18808
>> which was filed more than a month ago and still hasn't received a response.
>>
>> This experiment with having a new release every couple of weeks was fun, but can we please be realistic about our resources, and move to a sensible schedule. D is simply not an option in situations that require reliability. And all the various deprecations and language changes that are inserted in these high-frequency releases (changes of arbitrary size can come with little warning in *any* release) make it that much more difficult.
>
> I think this was resolved by installing libcurl4-gnutls-dev, removing the existing dmd, and reinstalling. Whatever the problem was, this does not create a good impression. We have to stop releasing so often. No other major language that I've used has problems like this.

Your failure is that D is not a major language. It's like saying that "No other dogs I've come across meow, why does this dog meow"? It's a cat stupid!! :0

June 02, 2018
On Friday, 1 June 2018 at 21:21:25 UTC, IntegratedDimensions wrote:

> Your failure is that D is not a major language. It's like saying that "No other dogs I've come across meow, why does this dog meow"? It's a cat stupid!! :0

It may cease to be a major language if there is not more attention paid to stability. The "first five minutes" thing we have heard about so many times doesn't seem to be as high on the list of priorities as seeing how many releases can be pushed out.
June 02, 2018
On Friday, 1 June 2018 at 16:41:21 UTC, bachmeier wrote:
> I would file a bug, but I don't have time to dig into this now, and it would just sit there with no response for six months anyway.
>
> I cannot find a way to get std.net.curl to work with Ubuntu 18.04. Details can be found here:
> https://forum.dlang.org/thread/bug-18649-3@https.issues.dlang.org%2F
> but that only lets you install the package without having a broken package management system. It resolves nothing wrt actually being able to use curl, which is part of the standard library, and should be expected to work.
>
> I tried using the install script, but that leads to this bug
> https://issues.dlang.org/show_bug.cgi?id=18808
> which was filed more than a month ago and still hasn't received a response.
>
> This experiment with having a new release every couple of weeks was fun, but can we please be realistic about our resources, and move to a sensible schedule. D is simply not an option in situations that require reliability. And all the various deprecations and language changes that are inserted in these high-frequency releases (changes of arbitrary size can come with little warning in *any* release) make it that much more difficult.

The bug you referenced has long been fixed and is part of 2.080.0

Please do report a bug with instructions on how to reproduce if you are still experiencing problems.
How else can we be able to help you?

Also this has nothing to do with the release model, but with Ubuntu throwing out new releases that break a ton of things. So on the contrary if we wouldn't have such a frequent release process, the bug wouldn't have been fixed and released.
June 02, 2018
On Friday, 1 June 2018 at 16:41:21 UTC, bachmeier wrote:
> I would file a bug, but I don't have time to dig into this now, and it would just sit there with no response for six months anyway.
>
> I cannot find a way to get std.net.curl to work with Ubuntu 18.04. Details can be found here:
> https://forum.dlang.org/thread/bug-18649-3@https.issues.dlang.org%2F
> but that only lets you install the package without having a broken package management system. It resolves nothing wrt actually being able to use curl, which is part of the standard library, and should be expected to work.
>
> I tried using the install script, but that leads to this bug
> https://issues.dlang.org/show_bug.cgi?id=18808
> which was filed more than a month ago and still hasn't received a response.
>
> This experiment with having a new release every couple of weeks was fun, but can we please be realistic about our resources, and move to a sensible schedule. D is simply not an option in situations that require reliability. And all the various deprecations and language changes that are inserted in these high-frequency releases (changes of arbitrary size can come with little warning in *any* release) make it that much more difficult.

Get a new distro. Ubuntu is a very sloppy distro and often breaks with a simple apt-get update. Compared to other distros it is very unstable, e.g. I haven't had a single broken package on Arch in 9 years and Fedora in 5 years.

But it begs the question why use any installer for D. On linux or BSD it is as simple as download, unzip, code.  Windows 64-bit and VisualD are the only non-trivial set up where I've found the installer was useful.

Bye,
Norm.
June 02, 2018
On Friday, 1 June 2018 at 21:21:25 UTC, IntegratedDimensions wrote:
>
> Your failure is that D is not a major language. It's like saying that "No other dogs I've come across meow, why does this dog meow"? It's a cat stupid!! :0

Sorry. but I have already demonstrated, that in D, a dog can meow.

Actually it can do whatever the hell you want it too, because a dog can no longer be encapsulated to it's own microenvironment. In D, it's boundary structures are porous, and anything can leak in, or out.

This makes any interaction with the environment particuarly troublesome, for the dog.

Even a drop of water has better protection.
June 03, 2018
On Saturday, 2 June 2018 at 00:11:58 UTC, Seb wrote:
> The bug you referenced has long been fixed and is part of 2.080.0

I guess my computer was trolling me then, because it didn't work.

> Please do report a bug with instructions on how to reproduce if you are still experiencing problems.

As I wrote in the post that followed, it worked after I uninstalled, installed an additional package, and reinstalled.

June 03, 2018
On Saturday, 2 June 2018 at 00:30:09 UTC, Norm wrote:

> Get a new distro.


Which other major language doesn't work on Ubuntu?