|
From: Fabrice P. <fab...@ce...> - 2017-11-23 07:25:03
|
And sorry if my answer seems rude because I know you did an amazing job for packaging this stuff. But there always will be a problem with overlapping packages which is difficult to solve. Fabrice 2017-11-23 8:15 GMT+01:00 Fabrice Popineau < fab...@ce...>: > > > 2017-11-23 0:06 GMT+01:00 Phillip Lord <phi...@ru...>: > >> Fabrice Popineau <fab...@ce...> writes: >> >> > 2017-11-20 18:31 GMT+01:00 Eli Zaretskii <el...@gn...>: >> >> But in general, your point is valid: various optional libraries need >> >> support >> >> files to work properly. >> >> >> > >> > Given the numerous dependencies, and as long as msys2/mingw64 is >> > concerned, it is so much easier to install msys2 and then request >> > emacs from pacman than to package a standalone emacs. Lots of elisp >> > packages may require other mingw64 packages : a spell checker, git, >> > etc. It is easy to install them with pacman. The user will have a >> > much harder time with a standalone emacs. If you want a full emacs >> > experience, you need a full unix-like environment. >> >> >> The new "with-deps" build and installer of Emacs actually packages quite >> a bit of msys2/mingw64 including, for example, a python >> installation. >> > > This is precisely the kind of drifting I hate. > When on Windows I don't want to use the msys2 python because it doesn't > play so well. > I vastly prefer Anaconda (On GNU/Linux too btw) > If you start to package Python with emacs, you'll end up packaging the > whole MSys2. > At least that should be made optional. > > One nasty thing about DLLs. Anaconda ships with libpng.dll and others > which are > dynamically loaded by emacs. Reason why in my own copy of Emacs, I have > restricted > the path where dlls are looked for to the emacs binary directory. > > Fabrice > -- Fabrice Popineau ----------------------------- CentraleSupelec Département Informatique 3, rue Joliot Curie 91192 Gif/Yvette Cedex Tel direct : +33 (0) 169851950 Standard : +33 (0) 169851212 ------------------------------ |