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: Pierre Téchoueyres
Subject: bug#42844: 27.1; Emacs 27.1: SVG file not rendered as image
Date: Mon, 24 Aug 2020 22:48:31 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.50 (gnu/linux)

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]