Should "std.net.curl" be moved from Phobos to Deimos?

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Tue Nov 26 13:04:30 PST 2013


On 11/26/13 12:21 PM, Dicebot wrote:
> On Tuesday, 26 November 2013 at 20:10:19 UTC, Andrei Alexandrescu wrote:
>>> As many have mentioned before. Everything (in this case Phobos) should
>>> be built on the same platform as it is shipping. So we needed specific
>>> releases for each Linux distribution we want to support.
>>
>> OK, thanks. That seems like something approachable from our end. Is
>> this a common approach among other language distributions, e.g.
>> python, ruby, go, rust etc. etc? What is a list of platforms we need
>> to support?
>
> I have already linked Python example - they provide only source tarballs
> for Linux, no binary distribution. It is assumed that Linux way of
> getting stuff is either using native package manager or compiling manually.
>
> One can try to prepare archives for every distro separately but it
> hardly scales. First, you need to decide how many you would like to
> support (few? dozens? hundreds?) Second, those will always be inferior
> to packages supplied from native repository (assuming active maintainer)
> - it is a pretty time-consuming job to do this right and no build czar
> can do it for dozens of platforms at once.
>
> I really think providing just source + single additional .deb package as
> an example is the best way to go.

Well we kind of do that already. No?

Andrei



More information about the Digitalmars-d mailing list