Bug#878692: please drop transitional package mingw-ocaml
2017-10-16 10:16 GMT-05:00 Pierre Boutillier : > mingw-ocaml has been indeed of tremendous help in the past. Thank you for providing it. > I don't use it anymore though because: >> Le 16 oct. 2017 à 10:29, Romain Beauxis a écrit : >> There's some work being done, though, on enabling cross-compiling in OCaml, and just not for windows but I'm not sure what/when. > There is now the opam repository https://github.com/whitequark/opam-cross-windows that allows you to get an ocaml 4.04 cross compiler! > > Cross compiling is not for everybody (and is useless inside debian itself). Therefore, providing the cross compiler only through an external pure developper channel (opam) seems reasonable to me. The counter argument to that is that github repositories are extremely volatile while debian packages are much more solid. > Anyway, I won't fight to keep this package in debian. That being said, the existence of the repo means that the "high stack of patches" exists (for 4.04.0) and I'm pretty sure it would not take that long for someone interested (which I'm not really anymore) and fluent in debian packaging (which I'm not, sorry) to translate > https://github.com/whitequark/opam-cross-windows/blob/master/packages/flexdll-windows.0.34/opam > and > https://github.com/whitequark/opam-cross-windows/blob/master/packages/ocaml-windows64.4.04.0/opam > into the correct `rules`. Wow, that's a tremendous news, I wasn't aware of the existence of this repo. Thanks for putting all this hard work forward guys! I'm no longer a Debian developer, unfortunately, so I won't be able to help on packaging. Any idea if OCaml maintainers would be interested to work toward merging this upstream? Romain
Bug#878692: please drop transitional package mingw-ocaml
mingw-ocaml has been indeed of tremendous help in the past. Thank you for providing it. I don't use it anymore though because: > Le 16 oct. 2017 à 10:29, Romain Beauxis a écrit : > There's some work being done, though, on enabling cross-compiling in OCaml, > and just not for windows but I'm not sure what/when. There is now the opam repository https://github.com/whitequark/opam-cross-windows that allows you to get an ocaml 4.04 cross compiler! Cross compiling is not for everybody (and is useless inside debian itself). Therefore, providing the cross compiler only through an external pure developper channel (opam) seems reasonable to me. The counter argument to that is that github repositories are extremely volatile while debian packages are much more solid. Anyway, I won't fight to keep this package in debian. That being said, the existence of the repo means that the "high stack of patches" exists (for 4.04.0) and I'm pretty sure it would not take that long for someone interested (which I'm not really anymore) and fluent in debian packaging (which I'm not, sorry) to translate https://github.com/whitequark/opam-cross-windows/blob/master/packages/flexdll-windows.0.34/opam and https://github.com/whitequark/opam-cross-windows/blob/master/packages/ocaml-windows64.4.04.0/opam into the correct `rules`. Pierre B.
Bug#878692: please drop transitional package mingw-ocaml
2017-10-16 3:57 GMT-05:00 Stéphane Glondu : > On 15/10/2017 22:08, Holger Levsen wrote: >> >> Package: mingw-ocaml >> Version: 4.01.0~20140328-1 >> Severity: normal >> user: qa.debian@packages.debian.org >> usertags: transitional >> >> Please drop the transitional package mingw-ocaml for buster, >> as it has been released with jessie and stretch already. >> >> Thanks for maintaining mingw-ocaml! > > > I am wondering: do we still want to maintain this? This is a very old > version of OCaml... Romain, what are your feelings/plans about this package? > > If nobody steps in to update it in, let's say, 1 month, I'll ask for its > removal (unless told otherwise). Functionality-wise, this cross-compiler has been of tremendous help. We used to build and ship liquidsoap on windows solely thanks to it. I don't even thing a native compilation would be possible. Now, the truth is, it's a pretty high stack of patches and porting them to new versions of OCaml is a real burden. This work should ideally be merged into the compiler's codebase. I've tried to help in this regard but haven't passed the reviewing step. There's some work being done, though, on enabling cross-compiling in OCaml, and just not for windows but I'm not sure what/when. Regarding the package, though, I'd say if it compiles and is not a security threat why not just keep it? At least until 4.01 becomes so old that it cannot reasonably compile modern OCaml code. With the addition of safe strings by default in 4.06, this might be the case in a little while (4.01 doesn't support the "bytes" type) but I don't think that we're there just yet.. Hope this helps, Romain
Bug#878692: please drop transitional package mingw-ocaml
On 15/10/2017 22:08, Holger Levsen wrote: Package: mingw-ocaml Version: 4.01.0~20140328-1 Severity: normal user: qa.debian@packages.debian.org usertags: transitional Please drop the transitional package mingw-ocaml for buster, as it has been released with jessie and stretch already. Thanks for maintaining mingw-ocaml! I am wondering: do we still want to maintain this? This is a very old version of OCaml... Romain, what are your feelings/plans about this package? If nobody steps in to update it in, let's say, 1 month, I'll ask for its removal (unless told otherwise). Cheers, -- Stéphane
Bug#878692: please drop transitional package mingw-ocaml
Package: mingw-ocaml Version: 4.01.0~20140328-1 Severity: normal user: qa.debian@packages.debian.org usertags: transitional Please drop the transitional package mingw-ocaml for buster, as it has been released with jessie and stretch already. Thanks for maintaining mingw-ocaml! -- cheers, Holger signature.asc Description: PGP signature