|
From: | phillip . lord |
Subject: | bug#42844: 27.1; Emacs 27.1: SVG file not rendered as image |
Date: | Fri, 21 Aug 2020 18:54:29 +0100 |
User-agent: | Roundcube Webmail/1.4.6 |
On 2020-08-19 19:52, Eli Zaretskii wrote:
Date: Wed, 19 Aug 2020 19:33:26 +0100 From: phillip.lord@russet.org.ukCc: Eli Zaretskii <eliz@gnu.org>, 42844@debbugs.gnu.org, gbiotti@gmail.comPretty sure all of this stems from 61c2183a440. I dropped using pactree and used pacman directly to determine dependencies. I also exclude glib2as a dependency hence the problem. If I include this, we go back to getting python and half the of msys2 included in the download bundle.Too bad MSYS2 use such a "maximalistic" approach to dependencies.I guess for Emacs-27 I should just include glib2 and be exclude so of its dependencies (gettext and python probably).Something like that, yes.The question is whether to do this for Emacs-27.1 or 27.2.I'd prefer 27.1, of course, if you can afford working on this soon enough. Because 27.2 is at least a couple of months away.
Okay. So I have uploaded a new version to alpha. It is about 10Mb larger than before, and seems to render using harfbuzz and reports (image-type-available-t 'svg) as true. The only change is this:
$ git diffdiff --git a/admin/nt/dist-build/build-dep-zips.py b/admin/nt/dist-build/build-dep-zips.py
index 0e5f1ae1dc..0f18fe331d 100755 --- a/admin/nt/dist-build/build-dep-zips.py +++ b/admin/nt/dist-build/build-dep-zips.py @@ -48,7 +48,7 @@ ## Packages to fiddle with ## Source for gcc-libs is part of gcc SKIP_SRC_PKGS=["mingw-w64-gcc-libs"] -SKIP_DEP_PKGS=["mingw-w64-x86_64-glib2"] +SKIP_DEP_PKGS=["mingw-w64-x86_64-python3"]MUNGE_SRC_PKGS={"mingw-w64-libwinpthread-git":"mingw-w64-winpthreads-git"}
MUNGE_DEP_PKGS={ "mingw-w64-i686-libwinpthread":"mingw-w64-i686-libwinpthread-git", So, we still avoid the mega bloat of python, but do pull in glib2.I would need to install this patch to Emacs-27. This would mean that the Emacs-27 binary with deps version was not strictly build form the emacs-27.1, but from a slightly later commit. Not a disaster I think -- normally the deps file is built from an early version.
I would plan to release this as "emacs-27.1" given that the previous binaries were only every uploaded to alpha and not described as "official".
Phil
[Prev in Thread] | Current Thread | [Next in Thread] |