Should "std.net.curl" be moved from Phobos to Deimos?
Dicebot
public at dicebot.lv
Tue Nov 26 12:21:06 PST 2013
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.
More information about the Digitalmars-d
mailing list