From: "Stéphane Glondu" <steph@glondu.net>
To: Xavier Leroy <Xavier.Leroy@inria.fr>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] OCaml maintenance status / community fork (again)
Date: Mon, 12 Dec 2011 18:48:56 +0100 [thread overview]
Message-ID: <4EE63E88.40805@glondu.net> (raw)
In-Reply-To: <4EE37070.4010702@inria.fr>
Le 10/12/2011 15:45, Xavier Leroy a écrit :
>> For example, have a look at PR/3746, a great example. It took almost
>> 4 years(!) to update the ARM port to softfp (and EABI). At the time
>> the issue was finally fixed, most ARM application boards were
>> already shipping with VFP, so the port is lacking behind several
>> years.
>
> It is a great example indeed, but of my dedication to supporting OCaml in
> the long run. Yes, it took a long time, first because adapting ocamlopt to
> a soft-FP model was absolutely not obvious (the code generator really wants
> FP regs to hold FP values), second because I had to wait a long time before
> an appropriate development and testing environment was available (namely,
> Debian ARM EABI running inside QEMU), third because nobody really cared.
> Your average maintainer would have given up at that point and canceled the
> ARM port of OCaml because ARM's floating-point is a mess. I didn't and
> spent one full week of my summer vacations recoding the ARM port instead.
> [...]
It looks more like you wouldn't accept any external help, which is quite
contradictory with your complaining on not having a lot of time to
dedicate to ocaml. There are people that are actually paid (or otherwise
rewarded) to make all of Debian and Ubuntu (including ocaml) work
optimally on ARM (smartphones, tablets, and stuff).
So I agree with Benedikt's "lacking behind several years" point, but it
shouldn't be taken as negatively as you do. I'm not saying that someone
else would have come up with a better solution than yours :-)
>> The relevant bug report PR/5404, which includes a backward
>> compatible patch, is already waiting for a sign of life for 3 weeks
>> now (maybe wait another 4 years to get the port fixed).
>
> More bile. What's so urgent about it? The next release of OCaml is 3-6
> months in the future; your suggestion will be examined by then. [...]
It's still unclear to me whether this kind of patches are welcome. I've
been recently approached by an armhf porter (other than Benedikt)
interested in having an ocamlopt running there, but I told him to back
off because I don't know whether needed changes would be merged. Once
again, I don't say we would have come up with a working solution before
the next release of OCaml, but the result (if any) would have already
been tested and deployed in Debian (and/or Ubuntu) before an upstream
submission.
Of course, we could carry on our patches in a Debian-specific way (and
we already do), but lack of upstream interest is very demotivational for
further development.
Cheers,
--
Stéphane
next prev parent reply other threads:[~2011-12-12 17:49 UTC|newest]
Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-08 9:10 Benedikt Meurer
2011-12-08 9:54 ` Alain Frisch
2011-12-08 10:28 ` Benedikt Meurer
2011-12-08 10:46 ` Alain Frisch
2011-12-08 11:08 ` Benedikt Meurer
2011-12-08 16:42 ` Fabrice Le Fessant
2011-12-08 10:47 ` ivan chollet
2011-12-08 14:07 ` oliver
2011-12-08 11:11 ` Pierre-Alexandre Voye
2011-12-08 18:18 ` Török Edwin
2011-12-09 21:42 ` oliver
2011-12-08 10:16 ` Gabriel Scherer
2011-12-08 11:07 ` Stéphane Glondu
2011-12-09 2:11 ` Jacques Garrigue
2011-12-09 10:37 ` Jérémie Dimino
2011-12-09 11:03 ` Gabriel Scherer
2011-12-09 11:17 ` Stefano Zacchiroli
2011-12-09 11:50 ` Jonathan Protzenko
2011-12-09 12:36 ` Alain Frisch
2011-12-09 23:22 ` Goswin von Brederlow
2011-12-09 22:33 ` oliver
2011-12-09 14:24 ` Benedikt Meurer
2011-12-09 17:00 ` Mehdi Dogguy
2011-12-09 17:36 ` Benedikt Meurer
2011-12-09 17:45 ` Mehdi Dogguy
2011-12-09 23:24 ` Goswin von Brederlow
2011-12-10 9:31 ` Benedikt Meurer
2011-12-10 14:45 ` Xavier Leroy
2011-12-10 15:58 ` Benedikt Meurer
2011-12-12 10:21 ` Xavier Leroy
2011-12-12 10:59 ` Benedikt Meurer
2011-12-12 12:20 ` Mehdi Dogguy
2011-12-12 15:17 ` Goswin von Brederlow
2011-12-19 4:09 ` Romain Beauxis
2011-12-19 17:35 ` Alain Frisch
2011-12-12 12:57 ` Gerd Stolpmann
2011-12-10 17:06 ` Török Edwin
2011-12-10 18:28 ` Jérémie Dimino
2011-12-10 18:34 ` Wojciech Meyer
2011-12-10 19:10 ` Wojciech Meyer
2011-12-10 20:55 ` Jérémie Dimino
2011-12-10 21:40 ` [Caml-list] Camlp4/p5 type reflection [was: OCaml maintenance status / community fork (again)] Wojciech Meyer
2011-12-10 23:34 ` Gabriel Scherer
2011-12-11 0:47 ` [Caml-list] Camlp4/p5 type reflection [ Wojciech Meyer
2011-12-11 11:19 ` Gabriel Scherer
2011-12-11 18:14 ` Jérémie Dimino
2011-12-11 9:04 ` [Caml-list] Camlp4/p5 type reflection [was: OCaml maintenance status / community fork (again)] Stéphane Glondu
2011-12-11 9:36 ` Török Edwin
2011-12-11 10:29 ` Gabriel Scherer
2011-12-11 11:23 ` Gerd Stolpmann
2011-12-11 11:38 ` Gabriel Scherer
2011-12-11 10:20 ` Fabrice Le Fessant
2011-12-11 10:47 ` Gabriel Scherer
2011-12-11 13:27 ` Alain Frisch
2011-12-11 13:35 ` Gabriel Scherer
2011-12-11 13:42 ` Alain Frisch
2011-12-11 13:36 ` Arnaud Spiwack
2011-12-11 13:46 ` Stéphane Glondu
2011-12-10 23:28 ` [Caml-list] OCaml maintenance status / community fork (again) Jesper Louis Andersen
2011-12-11 11:02 ` Gerd Stolpmann
2011-12-13 19:36 ` oliver
2011-12-14 12:13 ` Gerd Stolpmann
2011-12-16 10:03 ` Stéphane Glondu
2011-12-11 13:33 ` Goswin von Brederlow
2011-12-11 13:59 ` [Caml-list] Community distribution [was: OCaml maintenance status / community fork (again)] Benedikt Meurer
2011-12-12 17:48 ` Stéphane Glondu [this message]
2011-12-13 20:39 ` [Caml-list] New experimental ARM backend " Benedikt Meurer
2011-12-14 9:18 ` Mark Shinwell
2011-12-14 21:51 ` Benedikt Meurer
2011-12-18 11:57 ` [Caml-list] " Benedikt Meurer
2011-12-18 13:08 ` Benedikt Meurer
2011-12-18 14:50 ` Alexandre Pilkiewicz
2011-12-18 16:42 ` Benedikt Meurer
2011-12-18 17:23 ` Stéphane Glondu
2011-12-21 10:11 ` [Caml-list] " Benedikt Meurer
2011-12-18 13:16 ` [Caml-list] " Benedikt Meurer
2011-12-17 18:36 ` [Caml-list] OCaml maintenance status / community fork (again) Stéphane Glondu
2011-12-18 4:25 ` Till Varoquaux
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4EE63E88.40805@glondu.net \
--to=steph@glondu.net \
--cc=Xavier.Leroy@inria.fr \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox