From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Dec 2018 20:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 33748@debbugs.gnu.org Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, far.nasiri.m@gmail.com X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: Eli Zaretskii Received: via spool by submit@debbugs.gnu.org id=B.15448192723140 (code B ref -1); Fri, 14 Dec 2018 20:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Dec 2018 20:27:52 +0000 Received: from localhost ([127.0.0.1]:48586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXu3r-0000oX-QW for submit@debbugs.gnu.org; Fri, 14 Dec 2018 15:27:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXu3q-0000oL-He for submit@debbugs.gnu.org; Fri, 14 Dec 2018 15:27:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXu3h-00044o-Ta for submit@debbugs.gnu.org; Fri, 14 Dec 2018 15:27:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34942) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gXu3g-00043s-Vs for submit@debbugs.gnu.org; Fri, 14 Dec 2018 15:27:41 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXu3f-0000hn-Rp for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2018 15:27:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXu3e-000412-Hh for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2018 15:27:39 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54402) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXu3d-0003zd-QF; Fri, 14 Dec 2018 15:27:38 -0500 Received: from eliz by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gXu3d-0002uf-IQ; Fri, 14 Dec 2018 15:27:37 -0500 From: Eli Zaretskii MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: Date: Fri, 14 Dec 2018 15:27:37 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) The compilation fails with this error: CC ftfont.o ftfont.c: In function ‘ftfont_shape_by_hb’: ftfont.c:2866:3: warning: implicit declaration of function ‘hb_buffer_set_cluster_level’ [-Wimplicit-function-declaration] hb_buffer_set_cluster_level (hb_buffer, HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS); ^ ftfont.c:2866:43: error: ‘HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS’ undeclared (first use in this function) hb_buffer_set_cluster_level (hb_buffer, HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS); ^ ftfont.c:2866:43: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [ftfont.o] Error 1 The version of Harfbuzz I have on this machine is 0.9.27. If this too old? If so, what minimum version do I need to successfully build the branch? (Note that this bug report is sent from Emacs built with a different configuration, for obvious reasons.) In GNU Emacs 27.0.50 (build 35, x86_64-pc-linux-gnu, GTK+ Version 2.24.23) of 2018-12-09 built on fencepost.gnu.org Repository revision: c2fdd50c3cb0b03d2414370c58c1aa2a6ec3311d Repository branch: master System Description: Trisquel GNU/Linux Belenos (7.0) Recent messages: Saving place in files enabled globally For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --enable-checking=yes,glyphs --with-gif=no --with-tiff=no --with-jpeg=no --with-modules --enable-check-lisp-object-type 'CFLAGS=-O0 -g3'' Configured features: XPM PNG SOUND GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 XDBE XIM MODULES THREADS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: display-time-mode: t show-paren-mode: t savehist-mode: t save-place-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Load-path shadows: None found. Features: (shadow flyspell ispell emacsbug message rmc puny seq byte-opt gv compile comint ansi-color ring bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/xterm xterm elec-pair server time paren cus-start cus-load savehist saveplace mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 116491 9083) (symbols 48 21747 1) (strings 32 34083 1784) (string-bytes 1 922856) (vectors 16 13709) (vector-slots 8 470222 9078) (floats 8 59 312) (intervals 56 222 0) (buffers 992 10) (heap 1024 12212 901)) From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Dec 2018 20:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.15448202675199 (code B ref 33748); Fri, 14 Dec 2018 20:45:02 +0000 Received: (at 33748) by debbugs.gnu.org; 14 Dec 2018 20:44:27 +0000 Received: from localhost ([127.0.0.1]:48598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXuJv-0001Ln-8C for submit@debbugs.gnu.org; Fri, 14 Dec 2018 15:44:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXuJs-0001La-VP for 33748@debbugs.gnu.org; Fri, 14 Dec 2018 15:44:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXuJm-0002NZ-Jt for 33748@debbugs.gnu.org; Fri, 14 Dec 2018 15:44:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXuJm-0002NR-Fl; Fri, 14 Dec 2018 15:44:18 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gXuJm-0001Td-8r; Fri, 14 Dec 2018 15:44:18 -0500 From: Glenn Morris References: X-Spook: White House keyhole Security Council quiche Standoff X-Ran: E}3@0-z2~(Gqm}FLJ.TD|D]i2Aji^WIn@w3^Cy+"ybLo8UyAZx.T5seA47oX:r7)$T4U#} X-Hue: cyan X-Attribution: GM Date: Fri, 14 Dec 2018 15:44:18 -0500 In-Reply-To: (Eli Zaretskii's message of "Fri, 14 Dec 2018 15:27:37 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Eli Zaretskii wrote: > ftfont.c:2866:3: warning: implicit declaration of function 'hb_buffer_set_cluster_level' [-Wimplicit-function-declaration] [...] > The version of Harfbuzz I have on this machine is 0.9.27. If this too old? http://www.manpagez.com/html/harfbuzz/harfbuzz-/harfbuzz-Buffers.php#hb-buffer-set-cluster-level says "Since: 0.9.42". (Hooray for good docs!) From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Khaled Hosny Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Dec 2018 22:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com X-Debbugs-Original-Cc: behdad@behdad.org, bug-gnu-emacs@gnu.org, far.nasiri.m@gmail.com Received: via spool by submit@debbugs.gnu.org id=B.154482799416993 (code B ref -1); Fri, 14 Dec 2018 22:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Dec 2018 22:53:14 +0000 Received: from localhost ([127.0.0.1]:48654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXwKX-0004Q0-Ld for submit@debbugs.gnu.org; Fri, 14 Dec 2018 17:53:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXwKV-0004Pn-UZ for submit@debbugs.gnu.org; Fri, 14 Dec 2018 17:53:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXwKP-0007zl-HX for submit@debbugs.gnu.org; Fri, 14 Dec 2018 17:53:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39551) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gXwKP-0007zO-Ds for submit@debbugs.gnu.org; Fri, 14 Dec 2018 17:53:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXwKO-0000bb-MY for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2018 17:53:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXwKN-0007wt-Sv for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2018 17:53:04 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:35558) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gXwKJ-0007nD-Uk; Fri, 14 Dec 2018 17:53:00 -0500 Received: by mail-wm1-x32f.google.com with SMTP id c126so7250212wmh.0; Fri, 14 Dec 2018 14:52:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=B6mWa2a7fKnoWrmWgSV7tY3qZFJgahbu2gGaLMtrF98=; b=YkeJ+7wpI3MfiYpdewqnMoSNpd6sSUhduoTIK3hXr7WK3Fqz7KdOYN7z04lydpRHm+ opOdUPi+Y4f/A6PohNN6nve9kU9S4cgH0iqkCjVhtAx6JnC8ZItcoz1ggVJKLmzxVSD0 MutznVBYBhBWO7wU+WlaThU5WuS918JtuREBu57itYhdzfTXfScbIsqeIouI23Y9y6AU jK5C0HOngqhYr7Ioph+dvzaJh8tAV9UqNa3/S4mqKiR5Mo4oVGPlmWseSBX4mLKbNnfy H01oCLmpMm3B9ud1pymQMk2+6T0SXmR2OWm22HEDTVuFwopDL5fQOzCuuqG+QNzMKH6P Ztxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=B6mWa2a7fKnoWrmWgSV7tY3qZFJgahbu2gGaLMtrF98=; b=HP9gAG07ZtQ0B+hm/qZ8YY+NTK9I5OR27FHAbiA317FzLEcudBfwiuU99OsUG1ioUK Eq6ZsQTwgrkzo64ODl2SlH6/n2BwnCaiFDoPRAHMrC/TXFIxXkw8vR5mpjtUAY3LuQe7 VE7GSBLIVWo4FHgZZHsZlKvnIEwvB6eY8qqJpdU3HQdanizk9s5khnx4E2aGhKn6117Q ToqCmJ5C3hJPn/3AQnqLDSNFxvtSe5wBGoZSvjB37san9+8RHA9v3RnrNf9C/pLTzbsX +uPOXosCB3egAbyVx06ooIHlA2BwwwqkX8TLptCpV4OLG+TySBuAV7O3vRZyUcI4Tjxr LXYw== X-Gm-Message-State: AA+aEWYGEkgGQW/22wem42BQB9cifMNAZ38yQEWSas0vUCJVhugw71Uk 6rWbNyiaqEixpHkiUdZhuJenpPK+ X-Google-Smtp-Source: AFSGD/XHUU1oaOOz9XGh86VfOf7rWI/oon8nSaMTDvUP1ea3sHaT5HuEbC8uxAxsd3shYLN2hiYUng== X-Received: by 2002:a1c:cbc7:: with SMTP id b190mr4952251wmg.13.1544827978665; Fri, 14 Dec 2018 14:52:58 -0800 (PST) Received: from macbook.localdomain ([197.58.120.254]) by smtp.gmail.com with ESMTPSA id y13sm7861095wrw.85.2018.12.14.14.52.57 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 14 Dec 2018 14:52:58 -0800 (PST) Date: Sat, 15 Dec 2018 00:52:53 +0200 From: Khaled Hosny Message-ID: <20181214225253.GM2244@macbook.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.11.1 (2018-12-01) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On Fri, Dec 14, 2018 at 03:27:37PM -0500, Eli Zaretskii wrote: > > The compilation fails with this error: > > CC ftfont.o > ftfont.c: In function ‘ftfont_shape_by_hb’: > ftfont.c:2866:3: warning: implicit declaration of function ‘hb_buffer_set_cluster_level’ [-Wimplicit-function-declaration] > hb_buffer_set_cluster_level (hb_buffer, HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS); > ^ > ftfont.c:2866:43: error: ‘HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS’ undeclared (first use in this function) > hb_buffer_set_cluster_level (hb_buffer, HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS); > ^ > ftfont.c:2866:43: note: each undeclared identifier is reported only once for each function it appears in > make[1]: *** [ftfont.o] Error 1 > > The version of Harfbuzz I have on this machine is 0.9.27. If this too old? If so, what minimum version do I need to successfully build the branch? Seems so. You can add configure.ac checks for hb_buffer_set_cluster_level and use it conditionally, or require a newer HarfBuzz version. I prefer the later, since the behaviour of cluster level 1 is assumed elsewhere in the code (I don’t recall what exactly). Regards, Khaled From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 06:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.15448562965025 (code B ref 33748); Sat, 15 Dec 2018 06:45:02 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 06:44:56 +0000 Received: from localhost ([127.0.0.1]:48890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY3h2-0001Iz-4B for submit@debbugs.gnu.org; Sat, 15 Dec 2018 01:44:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY3gz-0001Ii-1N for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 01:44:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY3gs-0008Pl-VH for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 01:44:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41462) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gY3ge-0008MS-8y; Sat, 15 Dec 2018 01:44:32 -0500 Received: from [176.228.60.248] (port=1516 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gY3gd-0001tW-Ua; Sat, 15 Dec 2018 01:44:32 -0500 Date: Sat, 15 Dec 2018 08:44:31 +0200 Message-Id: <83lg4rffw0.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Glenn Morris on Fri, 14 Dec 2018 15:44:18 -0500) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Glenn Morris > Cc: 33748@debbugs.gnu.org, dr.khaled.hosny@gmail.com, behdad@behdad.org, far.nasiri.m@gmail.com > Date: Fri, 14 Dec 2018 15:44:18 -0500 > > Eli Zaretskii wrote: > > > ftfont.c:2866:3: warning: implicit declaration of function 'hb_buffer_set_cluster_level' [-Wimplicit-function-declaration] > [...] > > The version of Harfbuzz I have on this machine is 0.9.27. If this too old? > > http://www.manpagez.com/html/harfbuzz/harfbuzz-/harfbuzz-Buffers.php#hb-buffer-set-cluster-level > > says "Since: 0.9.42". Thanks, I reviewed the other symbols, and 0.9.42 seems the earliest version that supports them. Still, it would be good to know which version is considered the oldest we should support, perhaps due to some algorithmic issues that are not visible just by looking at the symbol names. I hope the Harfbuzz people could advise us about that. From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 07:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Khaled Hosny Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com X-Debbugs-Original-Cc: behdad@behdad.org, bug-gnu-emacs@gnu.org, far.nasiri.m@gmail.com Received: via spool by submit@debbugs.gnu.org id=B.15448571966392 (code B ref -1); Sat, 15 Dec 2018 07:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Dec 2018 06:59:56 +0000 Received: from localhost ([127.0.0.1]:48900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY3vX-0001f2-QN for submit@debbugs.gnu.org; Sat, 15 Dec 2018 01:59:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY3vX-0001eq-64 for submit@debbugs.gnu.org; Sat, 15 Dec 2018 01:59:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY3vR-0006kb-9A for submit@debbugs.gnu.org; Sat, 15 Dec 2018 01:59:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53947) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gY3vR-0006kQ-5Y for submit@debbugs.gnu.org; Sat, 15 Dec 2018 01:59:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gY3vQ-0000tl-D8 for bug-gnu-emacs@gnu.org; Sat, 15 Dec 2018 01:59:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY3vP-0006jt-Id for bug-gnu-emacs@gnu.org; Sat, 15 Dec 2018 01:59:48 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41719) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gY3vM-0006iD-MY; Sat, 15 Dec 2018 01:59:44 -0500 Received: from [176.228.60.248] (port=2451 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gY3vM-00084l-8O; Sat, 15 Dec 2018 01:59:44 -0500 Date: Sat, 15 Dec 2018 08:59:43 +0200 Message-Id: <83h8ffff6o.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <20181214225253.GM2244@macbook.localdomain> (message from Khaled Hosny on Sat, 15 Dec 2018 00:52:53 +0200) References: <20181214225253.GM2244@macbook.localdomain> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > Date: Sat, 15 Dec 2018 00:52:53 +0200 > From: Khaled Hosny > Cc: bug-gnu-emacs@gnu.org, far.nasiri.m@gmail.com, behdad@behdad.org > > > The version of Harfbuzz I have on this machine is 0.9.27. If this too old? If so, what minimum version do I need to successfully build the branch? > > Seems so. You can add configure.ac checks for hb_buffer_set_cluster_level > and use it conditionally, or require a newer HarfBuzz version. I prefer > the later, since the behaviour of cluster level 1 is assumed elsewhere > in the code (I don’t recall what exactly). Which oldest version of HarfBuzz would you prefer us to require? Is 0.9.42 OK, or do we need a newer one? Thanks. From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 07:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: dr.khaled.hosny@gmail.com, behdad@behdad.org Cc: 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.15448580497833 (code B ref 33748); Sat, 15 Dec 2018 07:15:01 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 07:14:09 +0000 Received: from localhost ([127.0.0.1]:48916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY49J-00022H-0h for submit@debbugs.gnu.org; Sat, 15 Dec 2018 02:14:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY49G-00021w-P3 for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 02:14:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY49B-0006GA-0d for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 02:14:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gY493-0006Be-9F; Sat, 15 Dec 2018 02:13:53 -0500 Received: from [176.228.60.248] (port=3348 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gY492-00025T-So; Sat, 15 Dec 2018 02:13:53 -0500 Date: Sat, 15 Dec 2018 09:13:52 +0200 Message-Id: <83ftuzfej3.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <83h8ffff6o.fsf@gnu.org> (message from Eli Zaretskii on Sat, 15 Dec 2018 08:59:43 +0200) References: <20181214225253.GM2244@macbook.localdomain> <83h8ffff6o.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > Date: Sat, 15 Dec 2018 08:59:43 +0200 > From: Eli Zaretskii > Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com > > Which oldest version of HarfBuzz would you prefer us to require? Is > 0.9.42 OK, or do we need a newer one? Also, if we require at least 0.9.42, then the test for hb_ft_font_create_referenced, which was introduced in 0.9.38, can be dropped, together with the #ifdef'ed code that relies on that test, right? From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Colin Baxter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 07:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: dr.khaled.hosny@gmail.com, Glenn Morris , , far.nasiri.m@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.15448593109885 (code B ref 33748); Sat, 15 Dec 2018 07:36:02 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 07:35:10 +0000 Received: from localhost ([127.0.0.1]:48924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY4Te-0002ZN-6V for submit@debbugs.gnu.org; Sat, 15 Dec 2018 02:35:10 -0500 Received: from forward100o.mail.yandex.net ([37.140.190.180]:39501) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY4Ta-0002YI-N8 for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 02:35:08 -0500 Received: from mxback23g.mail.yandex.net (mxback23g.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:323]) by forward100o.mail.yandex.net (Yandex) with ESMTP id 0C3CA4AC0A43; Sat, 15 Dec 2018 10:35:00 +0300 (MSK) Received: from smtp3p.mail.yandex.net (smtp3p.mail.yandex.net [2a02:6b8:0:1472:2741:0:8b6:8]) by mxback23g.mail.yandex.net (nwsmtp/Yandex) with ESMTP id Y7dFrSBMEm-Yxl0J98d; Sat, 15 Dec 2018 10:35:00 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1544859300; bh=dsUxksfugEzQZriYAlXfB/6Ol+CRAHDkJ0gVhZkwtI8=; h=From:To:Cc:Cc:Subject:References:Date:In-Reply-To:Message-ID; b=rrhDRQMV6ONYs+pKbdN8e5Tmy86PZ/g1/1qTf8dpOpBVsvHF4SQsTMIMcZ5/j1sj1 HpyfM2wVlB4r+vQHmxJu22/QmAsEYkzTp8dqP8gWjlfHFERD7HavGKKNJnoddscxpY W695xIrHZjEa8/0Ryrc9hFhxTKpUdvWBnQboJUxI= Received: by smtp3p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 0hU2OHg3Tk-Yw24sXos; Sat, 15 Dec 2018 10:34:58 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1544859298; bh=dsUxksfugEzQZriYAlXfB/6Ol+CRAHDkJ0gVhZkwtI8=; h=From:To:Cc:Cc:Subject:References:Date:In-Reply-To:Message-ID; b=pHClx+TzySD5qSOKzZfTm7ZBimwn2lJzKVpPC9fCwZzpQljXUHRqfuLi13LCkNPhe 0Bf4Fdd1xc+I7dyhVs9cKty3lBD1zOt/Gn8jDGbsQOV7gNfksdiHUj0nVyBN1yf3Bw fj9LvdLr796T2oYpI878Trg2qN2A7zu304+JPUeI= Authentication-Results: smtp3p.mail.yandex.net; dkim=pass header.i=@yandex.com From: Colin Baxter References: <83lg4rffw0.fsf@gnu.org> X-Face: -P+89ASh_wrs;AUGm`!l[}/o-lyK}5W.gq\fkJ{#d6Gu,hWrZNz::iMm5PJb} __A96]-LUrl)X=uF=V|\3-\9/sXvBs/H Date: Sat, 15 Dec 2018 07:34:57 +0000 In-Reply-To: <83lg4rffw0.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Dec 2018 08:44:31 +0200") Message-ID: <87woob1bvi.fsf@yandex.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAACwAAAAMCAIAAACWSshgAAAABmJLR0QA/wD/AP+gvaeTAAAA sklEQVQ4je1TwY0CQQyzM9kVohQK4EURVwd1Xg2UgpAgMR++55F2JV7nt+NYjsOf6xkU/sbtV4+7 I3gcjjxd6BhiZgaHI3G8rMYEHFzWdB5KmWtwhCFFKMb2JCKY67Am2q3/GrJLRBuG1NL2JCR2Wf1S dmtycu3xAEhdbl6tFEBMl+xxQT8uIJdlUkwGIrabYDAn3/FfzA+hlNUKf7Pe1Uw1vIluZFervMye VgJSPW0SwBtzLmwBGfcsdwAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >>>>> Eli Zaretskii writes: >> From: Glenn Morris Cc: 33748@debbugs.gnu.org, >> dr.khaled.hosny@gmail.com, behdad@behdad.org, >> far.nasiri.m@gmail.com Date: Fri, 14 Dec 2018 15:44:18 -0500 >> >> Eli Zaretskii wrote: >> >> > ftfont.c:2866:3: warning: implicit declaration of function > >> 'hb_buffer_set_cluster_level' [-Wimplicit-function-declaration] >> [...] > The version of Harfbuzz I have on this machine is >> 0.9.27. If this too old? >> >> http://www.manpagez.com/html/harfbuzz/harfbuzz-/harfbuzz-Buffers.php#hb-buffer-set-cluster-level >> >> says "Since: 0.9.42". > Thanks, I reviewed the other symbols, and 0.9.42 seems the > earliest version that supports them. Still, it would be good to > know which version is considered the oldest we should support, > perhaps due to some algorithmic issues that are not visible just > by looking at the symbol names. I hope the Harfbuzz people could > advise us about that. I have Harfbuzz 0.9.35 on Debian 8.11 and I get similar compilation errors. Best wishes, From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Khaled Hosny Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 10:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com X-Debbugs-Original-Cc: behdad@behdad.org, bug-gnu-emacs@gnu.org, far.nasiri.m@gmail.com Received: via spool by submit@debbugs.gnu.org id=B.154486996126371 (code B ref -1); Sat, 15 Dec 2018 10:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Dec 2018 10:32:41 +0000 Received: from localhost ([127.0.0.1]:48971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY7FQ-0006rF-RE for submit@debbugs.gnu.org; Sat, 15 Dec 2018 05:32:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY7FP-0006r2-Qk for submit@debbugs.gnu.org; Sat, 15 Dec 2018 05:32:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY7FJ-0006x0-V5 for submit@debbugs.gnu.org; Sat, 15 Dec 2018 05:32:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, FREEMAIL_REPLY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59024) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gY7FJ-0006ws-Qb for submit@debbugs.gnu.org; Sat, 15 Dec 2018 05:32:33 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gY7FI-0002J8-So for bug-gnu-emacs@gnu.org; Sat, 15 Dec 2018 05:32:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY7FH-0006sy-0u for bug-gnu-emacs@gnu.org; Sat, 15 Dec 2018 05:32:32 -0500 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:35135) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gY7FA-0006pk-Md; Sat, 15 Dec 2018 05:32:24 -0500 Received: by mail-wr1-x431.google.com with SMTP id 96so7719029wrb.2; Sat, 15 Dec 2018 02:32:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=JdXT+r6CDzLldQMnH54JlZYDP+8IbcgbJxh3XqNTzBM=; b=pLiGYeLIZGudQUqODVHWeRsDEEzh/C8Rbe1KpD3KkGHHMEJFfouvWR5lZ1VNYD6v+z WlM+VI939OLF0AgxJdw6bHi0MNxOxkivwZrp+yEWEOEbkfQnAej47YelH2dkTVCT9smp Vv9gnm88j7Ht0wJY8JDxF7jtS7KIUpiZmJ2dIt9uDOZ75LBMYCkXr4aoucaIDwuHMyBv NHZAoy9LFwYZOv5ye7SrkGwMvszEgxz0QBp/IMsk5vVjF+Dx++sIB7V1xBRnpyliCrRY 9hRwlwSukLiSAKpwbaZRoxx8pxYEwLiscnkFpkbfu1uHhfAZ32GcRwNZm3Z2/EWQrhwy eyzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=JdXT+r6CDzLldQMnH54JlZYDP+8IbcgbJxh3XqNTzBM=; b=bGvqeHBfq5EO1t1l57VWFC9MQu8oNOL2ClgEesLdrJ59hOZBg2v/9uU9JKxk3DOzyl +2sW22c4m0s7GzY0SSIjJwXrD3aISwbz1bqoYaxv/BA5ZOkMdSrP1ehg1EaPhjS9FRiC 0noO+wuY/bGdoSqR4p4vkNvndopwrCem+dXRZMMUzYi/2xf2XOfGVq8O9cQYnv4iTCjy NNH9ipizhwOqUDIj7r50OXbf9J+dvQd2sL6tZtWwDc5fFdYzhRTgUnNbU6mKxp9qxxyG 8y/KE7yiL26HxCox3hK6JABK7LUc1Hl8lWP7vTvq8S0vt2x9IiByWzkpW0fJ2K0l36pN jDvA== X-Gm-Message-State: AA+aEWZAw0N4o1gpdSp+QNW/2lxF9hX4S1J10r3w4LIvWuFJjjzmP873 IF74crBsVtGYAJ0VBmEHAsP1mUu8 X-Google-Smtp-Source: AFSGD/WMDAyzWoSpCR7K4b4X3BEq/jMPaklv+ph9Lmo3p3E2dISDwXvF4G9J9u2q60sNdulwB9zvUQ== X-Received: by 2002:adf:f8cf:: with SMTP id f15mr5226388wrq.265.1544869941913; Sat, 15 Dec 2018 02:32:21 -0800 (PST) Received: from macbook.localdomain ([197.58.120.254]) by smtp.gmail.com with ESMTPSA id n15sm11540302wrt.21.2018.12.15.02.32.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 15 Dec 2018 02:32:21 -0800 (PST) Date: Sat, 15 Dec 2018 12:32:17 +0200 From: Khaled Hosny Message-ID: <20181215103217.GO2244@macbook.localdomain> References: <20181214225253.GM2244@macbook.localdomain> <83h8ffff6o.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83h8ffff6o.fsf@gnu.org> User-Agent: Mutt/1.11.1 (2018-12-01) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.0 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On Sat, Dec 15, 2018 at 08:59:43AM +0200, Eli Zaretskii wrote: > > Date: Sat, 15 Dec 2018 00:52:53 +0200 > > From: Khaled Hosny > > Cc: bug-gnu-emacs@gnu.org, far.nasiri.m@gmail.com, behdad@behdad.org > > > > > The version of Harfbuzz I have on this machine is 0.9.27. If this too old? If so, what minimum version do I need to successfully build the branch? > > > > Seems so. You can add configure.ac checks for hb_buffer_set_cluster_level > > and use it conditionally, or require a newer HarfBuzz version. I prefer > > the later, since the behaviour of cluster level 1 is assumed elsewhere > > in the code (I don’t recall what exactly). > > Which oldest version of HarfBuzz would you prefer us to require? Is > 0.9.42 OK, or do we need a newer one? I’d prefer the latest version of course, there have been lots of bug fixes and new features since then. If one is building his own HarfBuzz, then definitely the latest version, otherwise the one that comes with the system is good enough (Emacs wouldn’t be disadvantaged anymore than any HarfBuzz-using application on the said system), as long as it has the APIs we use. Regards, Khaled From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Khaled Hosny Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 10:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.154486999926451 (code B ref 33748); Sat, 15 Dec 2018 10:34:02 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 10:33:19 +0000 Received: from localhost ([127.0.0.1]:48975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY7G3-0006sZ-7H for submit@debbugs.gnu.org; Sat, 15 Dec 2018 05:33:19 -0500 Received: from mail-wr1-f46.google.com ([209.85.221.46]:42561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY7G1-0006sK-Uk for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 05:33:18 -0500 Received: by mail-wr1-f46.google.com with SMTP id q18so7703155wrx.9 for <33748@debbugs.gnu.org>; Sat, 15 Dec 2018 02:33:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=ne6pBWvc0FKNQJ9PMPcb9hX2gH6JYkrtbyIPo+6l5Hs=; b=nN1T5CfCOKa0F6MG9uCNO5k+2DIVVJ4A88zpN45T6Yl5rpCFoOi6tYSYiXRBbmyg6f AI+ZVAkRpjHXjvfOPfKbf9AqeezZn/uIg5F+CxL8nH7ovH2+M//EuH/1n+uAjoPfFIIC 0LZE5zuStEbtZyTLnpUbgPEccda6mojUX1vNynkzkqkIKuJj4lDHANFMmVxpxGXJ6kuJ C3S0UOd1zmXPYi0nE24jvVzzqx22mXWO1KL3d+uoW69dFpVKAOImZR9bTleJ536576Vh paE40s9QFq91kv2r3WBJgg0osgQfXz2E3s5BAwPzmDLuY1ze6yEutCF2z+ry9fvPiMkn CtHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=ne6pBWvc0FKNQJ9PMPcb9hX2gH6JYkrtbyIPo+6l5Hs=; b=tVhh+suMLOaB538mK2lg4D13lwdpyvD0ZGsfOmvY3m/+NO3edqltrs2XM6CFXYzpcn nfm0H/gKevxMf/52V+MouxEcvVBJlrC1QphoMIdF/+n3Ej8lEGqWnXhoJ15VzRfc3cVd oXa4z9cWo7Qjj6TwMb0dc71Na6R0d2VrMmRopX6nxceSB598HQB2zl3yLZ+DufOAZZab Xl3MRYsoZEZpH2OiC000sVsyR5PtnWMSmAFRBAFdzKypABF1Nf1Ikyyt/LfxkbolQnx1 cFTf+XpfHCz2H5ZWBoouELAZwBByKXpuqmcaQ3LOuH+pWV+M7M7m0hyk8s4yeRLROsTu GIjQ== X-Gm-Message-State: AA+aEWYWr6UUaimjFd1UCpPDgQc6In/Mavjs4wbbi64BYVFBe7V1ps3O WrOScftfudiiMzl9S50D1yo= X-Google-Smtp-Source: AFSGD/UjlFqmW9es+9O//G4dvOwQCR+7aXpdCjPowJrCg7koHTdYxT6jQMHVHD1pZbviEPaWXzuJyQ== X-Received: by 2002:adf:c888:: with SMTP id k8mr5627609wrh.6.1544869992181; Sat, 15 Dec 2018 02:33:12 -0800 (PST) Received: from macbook.localdomain ([197.58.120.254]) by smtp.gmail.com with ESMTPSA id j129sm6335084wmb.39.2018.12.15.02.33.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 15 Dec 2018 02:33:11 -0800 (PST) Date: Sat, 15 Dec 2018 12:32:41 +0200 From: Khaled Hosny Message-ID: <20181215103241.GP2244@macbook.localdomain> References: <20181214225253.GM2244@macbook.localdomain> <83h8ffff6o.fsf@gnu.org> <83ftuzfej3.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <83ftuzfej3.fsf@gnu.org> User-Agent: Mutt/1.11.1 (2018-12-01) X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sat, Dec 15, 2018 at 09:13:52AM +0200, Eli Zaretskii wrote: > > Date: Sat, 15 Dec 2018 08:59:43 +0200 > > From: Eli Zaretskii > > Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com > > > > Which oldest version of HarfBuzz would you prefer us to require? Is > > 0.9.42 OK, or do we need a newer one? > > Also, if we require at least 0.9.42, then the test for > hb_ft_font_create_referenced, which was introduced in 0.9.38, can be > dropped, together with the #ifdef'ed code that relies on that test, > right? Right. From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 10:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Khaled Hosny Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.154487027926884 (code B ref 33748); Sat, 15 Dec 2018 10:38:01 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 10:37:59 +0000 Received: from localhost ([127.0.0.1]:48979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY7KY-0006zV-Re for submit@debbugs.gnu.org; Sat, 15 Dec 2018 05:37:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY7KX-0006zJ-EQ for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 05:37:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY7KR-0006BE-HS for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 05:37:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44776) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gY7KM-0005sn-61; Sat, 15 Dec 2018 05:37:46 -0500 Received: from [176.228.60.248] (port=4862 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gY7KL-0003vn-Oe; Sat, 15 Dec 2018 05:37:46 -0500 Date: Sat, 15 Dec 2018 12:37:45 +0200 Message-Id: <83d0q3f53a.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <20181215103241.GP2244@macbook.localdomain> (message from Khaled Hosny on Sat, 15 Dec 2018 12:32:41 +0200) References: <20181214225253.GM2244@macbook.localdomain> <83h8ffff6o.fsf@gnu.org> <83ftuzfej3.fsf@gnu.org> <20181215103241.GP2244@macbook.localdomain> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > Date: Sat, 15 Dec 2018 12:32:41 +0200 > From: Khaled Hosny > Cc: behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com > > > Also, if we require at least 0.9.42, then the test for > > hb_ft_font_create_referenced, which was introduced in 0.9.38, can be > > dropped, together with the #ifdef'ed code that relies on that test, > > right? > > Right. OK, I see that Paul already did that, so we are fine. From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Colin Baxter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 11:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com, Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.154487306431448 (code B ref 33748); Sat, 15 Dec 2018 11:25:02 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 11:24:24 +0000 Received: from localhost ([127.0.0.1]:48994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY83U-0008BA-17 for submit@debbugs.gnu.org; Sat, 15 Dec 2018 06:24:24 -0500 Received: from forward100j.mail.yandex.net ([5.45.198.240]:54084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY83Q-0008Aq-4I for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 06:24:22 -0500 Received: from mxback5j.mail.yandex.net (mxback5j.mail.yandex.net [IPv6:2a02:6b8:0:1619::10e]) by forward100j.mail.yandex.net (Yandex) with ESMTP id 98308208056B; Sat, 15 Dec 2018 14:24:13 +0300 (MSK) Received: from smtp3p.mail.yandex.net (smtp3p.mail.yandex.net [2a02:6b8:0:1472:2741:0:8b6:8]) by mxback5j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id KnglEVFDmL-ODOWN2YS; Sat, 15 Dec 2018 14:24:13 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1544873053; bh=2XMGZ/UU9qndAh02l0OBcM03t+aRBJH0gasJflE/9Mw=; h=From:To:Cc:Cc:Subject:References:Date:In-Reply-To:Message-ID; b=kDAONwZ5VDFCeidi3e61YpwBJeNsJmXGalRof4OyTeK69Wj89FFMvxW0neAvT9Mrn lZ9BldozfkKCSYgGxmndI9mtSZAR4Zf1UB9Yb89Gg4IxNze0brY/NqMiMB6HpGhwN/ +wAVWhXstYsHL6HqbDmHR1sHLZc7IRBAmD+Ck8jE= Received: by smtp3p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id fNpi39XSQ0-OBhm9hbU; Sat, 15 Dec 2018 14:24:12 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1544873052; bh=2XMGZ/UU9qndAh02l0OBcM03t+aRBJH0gasJflE/9Mw=; h=From:To:Cc:Cc:Subject:References:Date:In-Reply-To:Message-ID; b=kirGOI6xDhIGSxGLSeCVFHevYwnCp0T7PvTe09kknN6J8ADHB4/9/FPTfJhYKd0jk BKHzgsGHtFd3nHB9TrAneT7jl56/DjV+lgmojydV4haLpFgPlOIFrN7oS9HTUeqpny tLi5nln6BjJRjwxpzggg9dr2pKP/2EVMTrQmJ8I0= Authentication-Results: smtp3p.mail.yandex.net; dkim=pass header.i=@yandex.com From: Colin Baxter References: <83lg4rffw0.fsf@gnu.org> <87woob1bvi.fsf@yandex.com> X-Face: -P+89ASh_wrs;AUGm`!l[}/o-lyK}5W.gq\fkJ{#d6Gu,hWrZNz::iMm5PJb} __A96]-LUrl)X=uF=V|\3-\9/sXvBs/H Date: Sat, 15 Dec 2018 11:24:10 +0000 In-Reply-To: <87woob1bvi.fsf@yandex.com> (Colin Baxter's message of "Sat, 15 Dec 2018 07:34:57 +0000") Message-ID: <87sgyz119h.fsf@yandex.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAACwAAAAMCAIAAACWSshgAAAABmJLR0QA/wD/AP+gvaeTAAAA sklEQVQ4je1TwY0CQQyzM9kVohQK4EURVwd1Xg2UgpAgMR++55F2JV7nt+NYjsOf6xkU/sbtV4+7 I3gcjjxd6BhiZgaHI3G8rMYEHFzWdB5KmWtwhCFFKMb2JCKY67Am2q3/GrJLRBuG1NL2JCR2Wf1S dmtycu3xAEhdbl6tFEBMl+xxQT8uIJdlUkwGIrabYDAn3/FfzA+hlNUKf7Pe1Uw1vIluZFervMye VgJSPW0SwBtzLmwBGfcsdwAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >>>>> Colin Baxter writes: > I have Harfbuzz 0.9.35 on Debian 8.11 and I get similar > compilation errors. To add to the success-chorus, moving to another machine, debian 9.6 with harfbuzz 1.4.2, I can make emacs-27.0.50 with HARFBUZZ as a configured feature. From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 12:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Colin Baxter Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.15448755583686 (code B ref 33748); Sat, 15 Dec 2018 12:06:02 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 12:05:58 +0000 Received: from localhost ([127.0.0.1]:49011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY8hi-0000xO-6N for submit@debbugs.gnu.org; Sat, 15 Dec 2018 07:05:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gY8hg-0000xB-Bi for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 07:05:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gY8hW-00080u-N7 for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 07:05:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46035) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gY8hW-00080l-JN; Sat, 15 Dec 2018 07:05:46 -0500 Received: from [176.228.60.248] (port=2413 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gY8hW-0005WL-6p; Sat, 15 Dec 2018 07:05:46 -0500 Date: Sat, 15 Dec 2018 14:05:45 +0200 Message-Id: <83bm5nf10m.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87sgyz119h.fsf@yandex.com> (message from Colin Baxter on Sat, 15 Dec 2018 11:24:10 +0000) References: <83lg4rffw0.fsf@gnu.org> <87woob1bvi.fsf@yandex.com> <87sgyz119h.fsf@yandex.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Colin Baxter > Cc: dr.khaled.hosny@gmail.com, far.nasiri.m@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org > Cc: > Date: Sat, 15 Dec 2018 11:24:10 +0000 > > To add to the success-chorus, moving to another machine, debian 9.6 with > harfbuzz 1.4.2, I can make emacs-27.0.50 with HARFBUZZ as a configured > feature. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 15 12:47:13 2018 Received: (at control) by debbugs.gnu.org; 15 Dec 2018 17:47:13 +0000 Received: from localhost ([127.0.0.1]:49573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYE1w-0003U4-On for submit@debbugs.gnu.org; Sat, 15 Dec 2018 12:47:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYE1u-0003Tq-DG for control@debbugs.gnu.org; Sat, 15 Dec 2018 12:47:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYE1o-000880-0y for control@debbugs.gnu.org; Sat, 15 Dec 2018 12:47:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51096) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYE1n-00087v-TE for control@debbugs.gnu.org; Sat, 15 Dec 2018 12:47:03 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gYE1n-0004x8-QI for control@debbugs.gnu.org; Sat, 15 Dec 2018 12:47:03 -0500 Subject: control message for bug 33748 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 15 Dec 2018 12:47:03 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) # ffb3bd9 close 33748 From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 17:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Khaled Hosny Cc: behdad@behdad.org, Eli Zaretskii , 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.154489627413823 (code B ref 33748); Sat, 15 Dec 2018 17:52:02 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 17:51:14 +0000 Received: from localhost ([127.0.0.1]:49578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYE5q-0003at-GZ for submit@debbugs.gnu.org; Sat, 15 Dec 2018 12:51:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYE5m-0003af-8F for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 12:51:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYE5g-0005wb-El for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 12:51:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00, UNRESOLVED_TEMPLATE autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51131) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYE5c-0005lg-Df; Sat, 15 Dec 2018 12:51:00 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gYE5b-0005GT-5T; Sat, 15 Dec 2018 12:50:59 -0500 From: Glenn Morris References: <20181214225253.GM2244@macbook.localdomain> <83h8ffff6o.fsf@gnu.org> <20181215103217.GO2244@macbook.localdomain> X-Spook: CIA UMTS Area 51 Brownout FEMA Chemical agent 64 Vauxhall X-Ran: AU*Ak1szDwi!Z3wxr~*q@gKDe7pJ:`C3J"`t>%R-_5S@TxNYv0rKx6z1veDyAagLM0ezP$ X-Hue: brightcyan X-Attribution: GM Date: Sat, 15 Dec 2018 12:50:59 -0500 In-Reply-To: <20181215103217.GO2244@macbook.localdomain> (Khaled Hosny's message of "Sat, 15 Dec 2018 12:32:17 +0200") Message-ID: <1l4lbe4r24.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) Khaled Hosny wrote: >> Which oldest version of HarfBuzz would you prefer us to require? Is >> 0.9.42 OK, or do we need a newer one? > > I'd prefer the latest version of course, there have been lots of bug > fixes and new features since then. Right, but that doesn't answer the question. What is the minimum version configure should accept? I did test 0.9.42 and it worked, but eg perhaps 1.0 is a more sensible cut-off. From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Dec 2018 19:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.154490108229448 (code B ref 33748); Sat, 15 Dec 2018 19:12:02 +0000 Received: (at 33748) by debbugs.gnu.org; 15 Dec 2018 19:11:22 +0000 Received: from localhost ([127.0.0.1]:49640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYFLO-0007eu-5G for submit@debbugs.gnu.org; Sat, 15 Dec 2018 14:11:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54245) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYFLM-0007eg-WC for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 14:11:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYFLH-0004AT-6O for 33748@debbugs.gnu.org; Sat, 15 Dec 2018 14:11:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYFLC-000489-8O; Sat, 15 Dec 2018 14:11:10 -0500 Received: from [176.228.60.248] (port=1060 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gYFL9-0005m5-SN; Sat, 15 Dec 2018 14:11:10 -0500 Date: Sat, 15 Dec 2018 21:10:56 +0200 Message-Id: <835zvufvwf.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <1l4lbe4r24.fsf@fencepost.gnu.org> (message from Glenn Morris on Sat, 15 Dec 2018 12:50:59 -0500) References: <20181214225253.GM2244@macbook.localdomain> <83h8ffff6o.fsf@gnu.org> <20181215103217.GO2244@macbook.localdomain> <1l4lbe4r24.fsf@fencepost.gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Glenn Morris > Cc: Eli Zaretskii , behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com > Date: Sat, 15 Dec 2018 12:50:59 -0500 > > Khaled Hosny wrote: > > >> Which oldest version of HarfBuzz would you prefer us to require? Is > >> 0.9.42 OK, or do we need a newer one? > > > > I'd prefer the latest version of course, there have been lots of bug > > fixes and new features since then. > > Right, but that doesn't answer the question. I think it does: > If one is building his own HarfBuzz, > then definitely the latest version, otherwise the one that comes with > the system is good enough (Emacs wouldn’t be disadvantaged anymore than > any HarfBuzz-using application on the said system), as long as it has > the APIs we use. The last part, in my interpretation, means 0.9.42 is "good enough", since it has the APIs used by the code. From unknown Thu Aug 21 12:12:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33748: 27.0.50; harfbuzz branch fails to compile Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Dec 2018 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, 33748@debbugs.gnu.org, far.nasiri.m@gmail.com Received: via spool by 33748-submit@debbugs.gnu.org id=B33748.154507404830580 (code B ref 33748); Mon, 17 Dec 2018 19:15:02 +0000 Received: (at 33748) by debbugs.gnu.org; 17 Dec 2018 19:14:08 +0000 Received: from localhost ([127.0.0.1]:52142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYyL8-0007x8-J0 for submit@debbugs.gnu.org; Mon, 17 Dec 2018 14:14:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYyL6-0007wX-0m for 33748@debbugs.gnu.org; Mon, 17 Dec 2018 14:14:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYyL0-0001Gb-DD for 33748@debbugs.gnu.org; Mon, 17 Dec 2018 14:13:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43535) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYyKu-0001B9-SE; Mon, 17 Dec 2018 14:13:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gYyKp-00041l-6I; Mon, 17 Dec 2018 14:13:48 -0500 From: Glenn Morris References: <20181214225253.GM2244@macbook.localdomain> <83h8ffff6o.fsf@gnu.org> <20181215103217.GO2244@macbook.localdomain> <1l4lbe4r24.fsf@fencepost.gnu.org> <835zvufvwf.fsf@gnu.org> X-Spook: Recruitment Crash MDA covert video Tuberculosis First X-Ran: "vMAV99&O\-e|"o3((n\&(iE7lRBDRDHXo7d8I*qdlN4t9F{Ve.tJE"PlT-B!HtCR.em[Q X-Hue: blue X-Attribution: GM Date: Mon, 17 Dec 2018 14:13:46 -0500 In-Reply-To: <835zvufvwf.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Dec 2018 21:10:56 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Eli Zaretskii wrote: > The last part, in my interpretation, means 0.9.42 is "good enough", > since it has the APIs used by the code. I feel like I'm flogging a dead horse, but to me there's a difference between "good enough" and "the minimum version that we want to support going forward". Is anyone going to be testing 0.9.42 on a regular basis? It looks 0.9.42 and 1.0 were released on the same day, so requiring the former instead of the latter makes little sense to me. Debian stable has 1.4.2, RHEL 7 has 1.7.5, Ubuntu 16.04 has 1.0.1, Ubuntu 18.04 has 1.7.2. So personally I would set the minimum to 1.4.2 (Jan 2017). And that's all I have to say about that. :)