bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#42844: 27.1; Emacs 27.1: SVG file not rendered as image


From: phillip . lord
Subject: bug#42844: 27.1; Emacs 27.1: SVG file not rendered as image
Date: Mon, 24 Aug 2020 22:02:31 +0100
User-agent: Roundcube Webmail/1.4.6


My pleasure, and thank you very much for testing.

Phil

On 2020-08-24 21:48, Pierre Téchoueyres wrote:
Hello Phillip,
Tested today. Everything seems to work here.
Thank you !

Le vendredi 21 août 2020 à 18:54, phillip.lord@russet.org.uk a écrit :

On 2020-08-19 19:52, Eli Zaretskii wrote:
Date: Wed, 19 Aug 2020 19:33:26 +0100
From: phillip.lord@russet.org.uk
Cc: Eli Zaretskii <eliz@gnu.org>, 42844@debbugs.gnu.org,
gbiotti@gmail.com
Pretty sure all of this stems from 61c2183a440. I dropped using
pactree
and used pacman directly to determine dependencies. I also exclude
glib2
as 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 diff
diff --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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]