From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Bob Friesenhahn Newsgroups: gmane.emacs.devel Subject: Re: [ANNOUNCE] Emacs 26.1 released Date: Thu, 31 May 2018 11:09:31 -0500 (CDT) Message-ID: References: <87lgc3j29t.fsf@petton.fr> <8760341amh.fsf@gmail.com> <83d0xbhn3a.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="3735943886-1141662977-1527782421=:27004" X-Trace: blaine.gmane.org 1527782893 1893 195.159.176.226 (31 May 2018 16:08:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 31 May 2018 16:08:13 +0000 (UTC) User-Agent: Alpine 2.20 (GSO 67 2015-01-07) Cc: Emacs developers To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 31 18:08:09 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fOQ7V-0000P2-CD for ged-emacs-devel@m.gmane.org; Thu, 31 May 2018 18:08:09 +0200 Original-Received: from localhost ([::1]:45027 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOQ9c-0006bR-8d for ged-emacs-devel@m.gmane.org; Thu, 31 May 2018 12:10:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOQ8v-0006aq-J5 for emacs-devel@gnu.org; Thu, 31 May 2018 12:09:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fOQ8r-0007lS-Hx for emacs-devel@gnu.org; Thu, 31 May 2018 12:09:37 -0400 Original-Received: from smtp.simplesystems.org ([65.66.246.90]:61357) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fOQ8r-0007jV-7m for emacs-devel@gnu.org; Thu, 31 May 2018 12:09:33 -0400 Original-Received: from scrappy.simplesystems.org (scrappy.simplesystems.org [65.66.246.73]) by smtp.simplesystems.org (8.14.4+Sun/8.14.4) with ESMTP id w4VG9VvT028837; Thu, 31 May 2018 11:09:31 -0500 (CDT) X-X-Sender: bfriesen@scrappy.simplesystems.org In-Reply-To: Content-ID: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (smtp.simplesystems.org [65.66.246.90]); Thu, 31 May 2018 11:09:31 -0500 (CDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux (Android) [fuzzy] X-Received-From: 65.66.246.90 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:225859 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --3735943886-1141662977-1527782421=:27004 Content-Type: text/plain; CHARSET=ISO-8859-7; FORMAT=flowed Content-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by smtp.simplesystems.org id w4VG9VvT028837 On Thu, 31 May 2018, Yuri Khan wrote: > On Thu, May 31, 2018 at 10:35 PM Bob Friesenhahn > wrote: > >> Developers should be cognizant of the packages they are requiring to >> be used. > > It=A2s not so easy. A library can be packaged under one name in Debian > and a slightly different name in Red Hat, or distributed as one vs. > multiple packages, or carried by one distribution but not the other. > So, the error message that lists a missing library or header is pretty > much the best you can get without delving into those differences. The task of maintaining a configure script is definitely not easy.=20 The benefits of making the configure script as user-friendly as=20 possible is that then more users are using the latest version rather=20 than a stale version provided by their operating system distribution. In this case the configure.ac developer explicitly entered a=20 pkg-config package name (including its major version) and so it was a=20 developer decision to produce a specific pkg-config package name but=20 used an indistinct generic meaningless name ("WEBKIT") in configure=20 output that the user sees, as well as the terminal error message. The project is able to maintain 1.1 million lines of lisp code and=20 293k lines of ANSI C code which are presumably mostly correct, so it=20 should be possible to suitably maintain the 5k lines of configure.ac=20 code as so that ordinary end users are able to compile emacs as well. Bob --=20 Bob Friesenhahn bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen= / GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ --3735943886-1141662977-1527782421=:27004--