From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#44655: 28.0.50; Oversized SVG margin Date: Fri, 5 Nov 2021 12:28:37 -0700 Organization: UCLA Computer Science Department Message-ID: <201c26ed-10bb-40ac-b8a9-c0dcbd85e6f0@cs.ucla.edu> References: <757bb5f2e5c43762717c5b1f8a0d3083c6e01607.camel@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------P5q9xJ2hBc086Y7WewNwxJAG" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28879"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1 To: 44655@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 05 20:29:23 2021 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 1mj4tv-0007HG-Mh for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Nov 2021 20:29:23 +0100 Original-Received: from localhost ([::1]:55510 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mj4tu-0007FJ-Ih for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Nov 2021 15:29:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mj4ta-0007Br-3U for bug-gnu-emacs@gnu.org; Fri, 05 Nov 2021 15:29:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35750) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mj4tZ-0007ug-R3 for bug-gnu-emacs@gnu.org; Fri, 05 Nov 2021 15:29:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mj4tZ-0005LX-Jj for bug-gnu-emacs@gnu.org; Fri, 05 Nov 2021 15:29:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <757bb5f2e5c43762717c5b1f8a0d3083c6e01607.camel@gmail.com> Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Nov 2021 19:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44655 X-GNU-PR-Package: emacs Original-Received: via spool by 44655-submit@debbugs.gnu.org id=B44655.163614052820531 (code B ref 44655); Fri, 05 Nov 2021 19:29:01 +0000 Original-Received: (at 44655) by debbugs.gnu.org; 5 Nov 2021 19:28:48 +0000 Original-Received: from localhost ([127.0.0.1]:47296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mj4tL-0005L5-VO for submit@debbugs.gnu.org; Fri, 05 Nov 2021 15:28:48 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:57644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mj4tJ-0005Kq-HD for 44655@debbugs.gnu.org; Fri, 05 Nov 2021 15:28:46 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2EDD01600F6 for <44655@debbugs.gnu.org>; Fri, 5 Nov 2021 12:28:39 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id ZFgzHB45WzUu for <44655@debbugs.gnu.org>; Fri, 5 Nov 2021 12:28:38 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 13006160100 for <44655@debbugs.gnu.org>; Fri, 5 Nov 2021 12:28:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Lzxg-kTLFjRm for <44655@debbugs.gnu.org>; Fri, 5 Nov 2021 12:28:37 -0700 (PDT) Original-Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id E2BBA1600F6 for <44655@debbugs.gnu.org>; Fri, 5 Nov 2021 12:28:37 -0700 (PDT) Content-Language: en-US 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:219022 Archived-At: This is a multi-part message in MIME format. --------------P5q9xJ2hBc086Y7WewNwxJAG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I ran into a problem building Emacs with Fedora 35 (released 3 days ago) related to the fix for bug#44655, and installed the attached to try to work around the issue (which is due to the deprecation of rsvg_handle_get_dimensions in librsvg 2.52.0 (2021-09-15)). --------------P5q9xJ2hBc086Y7WewNwxJAG Content-Type: text/x-patch; charset=UTF-8; name="0001-rsvg_handle_get_dimensions-is-deprecated-in-2.52.0.patch" Content-Disposition: attachment; filename*0="0001-rsvg_handle_get_dimensions-is-deprecated-in-2.52.0.patc"; filename*1="h" Content-Transfer-Encoding: base64 RnJvbSAxMzMwMjZjMzYyZWIyNzE5MWQ5OTJmYmYzNTcyNzU1MDgwNGJmYzk2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDUgTm92IDIwMjEgMTE6NTE6NDYgLTA3MDAKU3ViamVjdDogW1BBVENI XSByc3ZnX2hhbmRsZV9nZXRfZGltZW5zaW9ucyBpcyBkZXByZWNhdGVkIGluIDIuNTIuMApN SU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRG LTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKSW4gQnVnIzQ0NjU1IzMyICgy MDIwLTExLTE5KSBpdCB3YXMgcmVwb3J0ZWQgdGhhdApyc3ZnX2hhbmRsZV9nZXRfZGltZW5z aW9ucyB3YXMgbm90IGRlcHJlY2F0ZWQuICBIb3dldmVyLCBpdCBiZWNhbWUKZGVwcmVjYXRl ZCBpbiBsaWJyc3ZnIDIuNTIuMCAoMjAyMS0wOS0xNSksIGFuZCBiZWNhdXNlIG9mIHRoaXMg RW1hY3MKYnVpbGRzIHdpdGggLS1lbmFibGUtZ2NjLXdhcm5pbmdzIGZhaWwgaW4gRmVkb3Jh IDM1ICgyMDI1LTExLTAyKQp3aXRoIHRoZSBkaWFnbm9zdGljIOKAnOKAmHJzdmdfaGFuZGxl X2dldF9kaW1lbnNpb25z4oCZIGlzIGRlcHJlY2F0ZWQ6ClVzZSAncnN2Z19oYW5kbGVfZ2V0 X2ludHJpbnNpY19zaXplX2luX3BpeGVscycgaW5zdGVhZApbLVdlcnJvcj1kZXByZWNhdGVk LWRlY2xhcmF0aW9uc13igJ0uCiogc3JjL2ltYWdlLmMgKHJzdmdfaGFuZGxlX2dldF9kaW1l bnNpb25zKTogRGVmaW5lIGFzIGEgRExMCmZ1bmN0aW9uIG9ubHkgaWYgPCBsaWJyc3ZnIDIu NDYuMCwgc2luY2UgaXTigJlzIG5vdCB1c2VkCmluIDIuNDYuMCBvciBsYXRlci4KKHN2Z19s b2FkX2ltYWdlKTogVXNlIHJzdmdfaGFuZGxlX2dldF9kaW1lbnNpb25zIG9ubHkgaWYgbGli cnN2ZyA8CjIuNDYuMCwgc2luY2UgaXQgaXNu4oCZdCBuZWVkZWQgaWYgPj0gMi40Ni4wLgot LS0KIHNyYy9pbWFnZS5jIHwgMzQgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL3NyYy9pbWFnZS5jIGIvc3JjL2ltYWdlLmMKaW5kZXggMTAyZjNhMWMz YS4uZGE2Y2JiYTc0ZCAxMDA2NDQKLS0tIGEvc3JjL2ltYWdlLmMKKysrIGIvc3JjL2ltYWdl LmMKQEAgLTk5NzQsMTQgKzk5NzQsMTUgQEAgREVGX0RMTF9GTiAodm9pZCwgcnN2Z19oYW5k bGVfZ2V0X2ludHJpbnNpY19kaW1lbnNpb25zLAogREVGX0RMTF9GTiAoZ2Jvb2xlYW4sIHJz dmdfaGFuZGxlX2dldF9nZW9tZXRyeV9mb3JfbGF5ZXIsCiAJICAgIChSc3ZnSGFuZGxlICos IGNvbnN0IGNoYXIgKiwgY29uc3QgUnN2Z1JlY3RhbmdsZSAqLAogCSAgICAgUnN2Z1JlY3Rh bmdsZSAqLCBSc3ZnUmVjdGFuZ2xlICosIEdFcnJvciAqKikpOworIyAgZWxzZQorREVGX0RM TF9GTiAodm9pZCwgcnN2Z19oYW5kbGVfZ2V0X2RpbWVuc2lvbnMsCisJICAgIChSc3ZnSGFu ZGxlICosIFJzdmdEaW1lbnNpb25EYXRhICopKTsKICMgIGVuZGlmCiAKICMgIGlmIExJQlJT VkdfQ0hFQ0tfVkVSU0lPTiAoMiwgNDgsIDApCiBERUZfRExMX0ZOIChnYm9vbGVhbiwgcnN2 Z19oYW5kbGVfc2V0X3N0eWxlc2hlZXQsCiAJICAgIChSc3ZnSGFuZGxlICosIGNvbnN0IGd1 aW50OCAqLCBnc2l6ZSwgR0Vycm9yICoqKSk7CiAjICBlbmRpZgotREVGX0RMTF9GTiAodm9p ZCwgcnN2Z19oYW5kbGVfZ2V0X2RpbWVuc2lvbnMsCi0JICAgIChSc3ZnSGFuZGxlICosIFJz dmdEaW1lbnNpb25EYXRhICopKTsKIERFRl9ETExfRk4gKEdka1BpeGJ1ZiAqLCByc3ZnX2hh bmRsZV9nZXRfcGl4YnVmLCAoUnN2Z0hhbmRsZSAqKSk7CiBERUZfRExMX0ZOIChpbnQsIGdk a19waXhidWZfZ2V0X3dpZHRoLCAoY29uc3QgR2RrUGl4YnVmICopKTsKIERFRl9ETExfRk4g KGludCwgZ2RrX3BpeGJ1Zl9nZXRfaGVpZ2h0LCAoY29uc3QgR2RrUGl4YnVmICopKTsKQEAg LTEwMDMyLDExICsxMDAzMywxMiBAQCBpbml0X3N2Z19mdW5jdGlvbnMgKHZvaWQpCiAjaWYg TElCUlNWR19DSEVDS19WRVJTSU9OICgyLCA0NiwgMCkKICAgTE9BRF9ETExfRk4gKGxpYnJh cnksIHJzdmdfaGFuZGxlX2dldF9pbnRyaW5zaWNfZGltZW5zaW9ucyk7CiAgIExPQURfRExM X0ZOIChsaWJyYXJ5LCByc3ZnX2hhbmRsZV9nZXRfZ2VvbWV0cnlfZm9yX2xheWVyKTsKKyNl bHNlCisgIExPQURfRExMX0ZOIChsaWJyYXJ5LCByc3ZnX2hhbmRsZV9nZXRfZGltZW5zaW9u cyk7CiAjZW5kaWYKICNpZiBMSUJSU1ZHX0NIRUNLX1ZFUlNJT04gKDIsIDQ4LCAwKQogICBM T0FEX0RMTF9GTiAobGlicmFyeSwgcnN2Z19oYW5kbGVfc2V0X3N0eWxlc2hlZXQpOwogI2Vu ZGlmCi0gIExPQURfRExMX0ZOIChsaWJyYXJ5LCByc3ZnX2hhbmRsZV9nZXRfZGltZW5zaW9u cyk7CiAgIExPQURfRExMX0ZOIChsaWJyYXJ5LCByc3ZnX2hhbmRsZV9nZXRfcGl4YnVmKTsK IAogICBMT0FEX0RMTF9GTiAoZ2RrbGliLCBnZGtfcGl4YnVmX2dldF93aWR0aCk7CkBAIC0x MDA3NCw4ICsxMDA3Niw5IEBAIGluaXRfc3ZnX2Z1bmN0aW9ucyAodm9pZCkKICMgIGlmIExJ QlJTVkdfQ0hFQ0tfVkVSU0lPTiAoMiwgNDYsIDApCiAjICAgdW5kZWYgcnN2Z19oYW5kbGVf Z2V0X2ludHJpbnNpY19kaW1lbnNpb25zCiAjICAgdW5kZWYgcnN2Z19oYW5kbGVfZ2V0X2dl b21ldHJ5X2Zvcl9sYXllcgorIyAgZWxzZQorIyAgIHVuZGVmIHJzdmdfaGFuZGxlX2dldF9k aW1lbnNpb25zCiAjICBlbmRpZgotIyAgdW5kZWYgcnN2Z19oYW5kbGVfZ2V0X2RpbWVuc2lv bnMKICMgIGlmIExJQlJTVkdfQ0hFQ0tfVkVSU0lPTiAoMiwgNDgsIDApCiAjICAgdW5kZWYg cnN2Z19oYW5kbGVfc2V0X3N0eWxlc2hlZXQKICMgIGVuZGlmCkBAIC0xMDExMCw4ICsxMDEx Myw5IEBAIGluaXRfc3ZnX2Z1bmN0aW9ucyAodm9pZCkKIAlmbl9yc3ZnX2hhbmRsZV9nZXRf aW50cmluc2ljX2RpbWVuc2lvbnMKICMgICBkZWZpbmUgcnN2Z19oYW5kbGVfZ2V0X2dlb21l dHJ5X2Zvcl9sYXllcglcCiAJZm5fcnN2Z19oYW5kbGVfZ2V0X2dlb21ldHJ5X2Zvcl9sYXll cgorIyAgZWxzZQorIyAgIGRlZmluZSByc3ZnX2hhbmRsZV9nZXRfZGltZW5zaW9ucyBmbl9y c3ZnX2hhbmRsZV9nZXRfZGltZW5zaW9ucwogIyAgZW5kaWYKLSMgIGRlZmluZSByc3ZnX2hh bmRsZV9nZXRfZGltZW5zaW9ucyBmbl9yc3ZnX2hhbmRsZV9nZXRfZGltZW5zaW9ucwogIyAg aWYgTElCUlNWR19DSEVDS19WRVJTSU9OICgyLCA0OCwgMCkKICMgICBkZWZpbmUgcnN2Z19o YW5kbGVfc2V0X3N0eWxlc2hlZXQgZm5fcnN2Z19oYW5kbGVfc2V0X3N0eWxlc2hlZXQKICMg IGVuZGlmCkBAIC0xMDM4NiwyMSArMTAzOTAsMTMgQEAgc3ZnX2xvYWRfaW1hZ2UgKHN0cnVj dCBmcmFtZSAqZiwgc3RydWN0IGltYWdlICppbWcsIGNoYXIgKmNvbnRlbnRzLAogICAgICAg dmlld2JveF93aWR0aCA9IHZpZXdib3gueCArIHZpZXdib3gud2lkdGg7CiAgICAgICB2aWV3 Ym94X2hlaWdodCA9IHZpZXdib3gueSArIHZpZXdib3guaGVpZ2h0OwogICAgIH0KLQotICBp ZiAodmlld2JveF93aWR0aCA9PSAwIHx8IHZpZXdib3hfaGVpZ2h0ID09IDApCisjZWxzZQor ICAvKiBJbiBsaWJyc3ZnIGJlZm9yZSAyLjQ2LjAsIGd1ZXNzIHRoZSB2aWV3Ym94IGZyb20g dGhlIGltYWdlIGRpbWVuc2lvbnMuICAqLworICBSc3ZnRGltZW5zaW9uRGF0YSBkaW1lbnNp b25fZGF0YTsKKyAgcnN2Z19oYW5kbGVfZ2V0X2RpbWVuc2lvbnMgKHJzdmdfaGFuZGxlLCAm ZGltZW5zaW9uX2RhdGEpOworICB2aWV3Ym94X3dpZHRoID0gZGltZW5zaW9uX2RhdGEud2lk dGg7CisgIHZpZXdib3hfaGVpZ2h0ID0gZGltZW5zaW9uX2RhdGEuaGVpZ2h0OwogI2VuZGlm Ci0gIHsKLSAgICAvKiBUaGUgZnVuY3Rpb25zIHVzZWQgYWJvdmUgdG8gZ2V0IHRoZSBnZW9t ZXRyeSBvZiB0aGUgdmlzaWJsZQotICAgICAgIGFyZWEgb2YgdGhlIFNWRyBhcmUgb25seSBh dmFpbGFibGUgaW4gbGlicnN2ZyAyLjQ2IGFuZCBhYm92ZSwKLSAgICAgICBzbyBpbiBjZXJ0 YWluIGNpcmN1bXN0YW5jZXMgdGhpcyBjb2RlIHBhdGggY2FuIHJlc3VsdCBpbiBzb21lCi0g ICAgICAgcGFydHMgb2YgdGhlIFNWRyBiZWluZyBjcm9wcGVkLiAgKi8KLSAgICBSc3ZnRGlt ZW5zaW9uRGF0YSBkaW1lbnNpb25fZGF0YTsKLQotICAgIHJzdmdfaGFuZGxlX2dldF9kaW1l bnNpb25zIChyc3ZnX2hhbmRsZSwgJmRpbWVuc2lvbl9kYXRhKTsKLQotICAgIHZpZXdib3hf d2lkdGggPSBkaW1lbnNpb25fZGF0YS53aWR0aDsKLSAgICB2aWV3Ym94X2hlaWdodCA9IGRp bWVuc2lvbl9kYXRhLmhlaWdodDsKLSAgfQogCiAgIGNvbXB1dGVfaW1hZ2Vfc2l6ZSAodmll d2JveF93aWR0aCwgdmlld2JveF9oZWlnaHQsIGltZywKICAgICAgICAgICAgICAgICAgICAg ICAmd2lkdGgsICZoZWlnaHQpOwotLSAKMi4zMi4wCgo= --------------P5q9xJ2hBc086Y7WewNwxJAG--