From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: phillip.lord@russet.org.uk Newsgroups: gmane.emacs.bugs Subject: bug#42844: 27.1; Emacs 27.1: SVG file not rendered as image Date: Mon, 24 Aug 2020 22:02:31 +0100 Message-ID: <551898a7960fe20ba5e61a9aa3997f27@russet.org.uk> References: <72cb318c-0bc9-eb79-c999-8100c3038c66@gmail.com> <83o8ncjiqn.fsf@gnu.org> <878seao7qa.fsf@killashandra.ballybran.fr> <4ded3731fdfd2acb93c1dce7a83f6410@russet.org.uk> <83mu2qcvtv.fsf@gnu.org> <87v9h7kbxc.fsf@killashandra.ballybran.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38845"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Roundcube Webmail/1.4.6 Cc: 42844@debbugs.gnu.org, gbiotti@gmail.com To: Pierre =?UTF-8?Q?T=C3=A9choueyres?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 24 23:03:25 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAJcj-000A0v-GF for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Aug 2020 23:03:25 +0200 Original-Received: from localhost ([::1]:35752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kAJci-0005is-IS for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Aug 2020 17:03:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37364) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAJcM-0005bp-Fo for bug-gnu-emacs@gnu.org; Mon, 24 Aug 2020 17:03:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47857) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kAJcM-00026F-5d for bug-gnu-emacs@gnu.org; Mon, 24 Aug 2020 17:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kAJcM-00022v-0K for bug-gnu-emacs@gnu.org; Mon, 24 Aug 2020 17:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: phillip.lord@russet.org.uk Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Aug 2020 21:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42844 X-GNU-PR-Package: emacs Original-Received: via spool by 42844-submit@debbugs.gnu.org id=B42844.15983029577835 (code B ref 42844); Mon, 24 Aug 2020 21:03:01 +0000 Original-Received: (at 42844) by debbugs.gnu.org; 24 Aug 2020 21:02:37 +0000 Original-Received: from localhost ([127.0.0.1]:59403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAJbw-00022I-Ow for submit@debbugs.gnu.org; Mon, 24 Aug 2020 17:02:37 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:32782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAJbt-000228-6x for 42844@debbugs.gnu.org; Mon, 24 Aug 2020 17:02:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date:MIME-Version:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=H9jBMbFouohpj3V4rpv6UCFCjLpxwcWfjAmQW2llzBY=; b=oYkrBaKdlT+zHUer7HtH5dBTaF cNqOtnus4QMe4+GSAZ7bjs1mSjpFJUNOioH5CzRdDfp8ePXeUe+aWSJG1y4UnX2b/Ss6rwRqbzS2t MzZ5hWnSgUaql4Xv0hdE4i3gaYQAC1mX846fn44Z1qsvBSr/0/5eb1OW4fFpbOoqVNwpNrpv0fCRO +JRmug87XwfDMNTCzgJbslqVzpHZdCyvyrEZfQ4e1DGBSAJdWiRT7ErGaVfojRshxYRVaVf/BynLn IjJ47PQT290gAQXtCXg31+Y5roKfIMFsbAdWDW1anMYHlkVNgQ2h90xRYnyWvVd91858AicATAO3I YEEx68dQ==; Original-Received: from [::1] (port=33160 helo=cloud103.planethippo.com) by cloud103.planethippo.com with esmtpa (Exim 4.93) (envelope-from ) id 1kAJbr-0003X2-Ss; Mon, 24 Aug 2020 22:02:31 +0100 In-Reply-To: <87v9h7kbxc.fsf@killashandra.ballybran.fr> X-Sender: phillip.lord@russet.org.uk X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:186219 Archived-At: 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 , 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