[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ANNOUNCE] Emacs 26.1 released
From: |
Eli Zaretskii |
Subject: |
Re: [ANNOUNCE] Emacs 26.1 released |
Date: |
Thu, 31 May 2018 19:04:50 +0300 |
> Date: Thu, 31 May 2018 10:34:39 -0500 (CDT)
> From: Bob Friesenhahn <address@hidden>
> cc: address@hidden
>
> Developers should be cognizant of the packages they are requiring to
> be used.
We are -- for about 5 seconds after we modify configure.ac to require
a specific version of a certain package. Thereafter, the required
versions are recorded in configury, and nowhere else. For example:
WEBKIT_REQUIRED=2.12
WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED"
This is quite self-explanatory, right?
The problem is to collect all these requirements, express them in
human-readable form, and then keep that up-to-date whenever the
configury changes. That's a non-trivial manual work.
Btw, the info you are looking for is generally available on the
Internet. I like to use http://www.linuxfromscratch.org in such
cases, in particular see
http://www.linuxfromscratch.org/blfs/view/svn/postlfs/emacs.html
(It still doesn't show Emacs 26, but it probably will soon.)
> It would be very helpful if configure specified what it is
> specifically looking for, and includes what it needs in the error
> message.
It does. In your case, it didn't find the package-config file for the
relevant version, so it only could tell you that webkit2gtk-4.0 is not
installed. Once you install it, if its version is older than the one
required, you'd see a message saying it looked for version X.Y.Z, but
didn't find it.
> It seems that the new emacs silently quit last night while the screen
> was locked. I may need to retreat to the previous release (25.3).
I suggest to look in the system message log to see what happened. If
it crashed, please consider submitting a bug report.
> Something else I notice is that when I open a file which is in a
> Mercurial repository, the /usr/bin/hg program crashes and I get an
> Ubuntu crash report. The Ubuntu crash report screen does not allow me
> to copy text from it, but the command executed which crashed starts
> with '/usr/bin/python /usr/bin/hg log -r . -l1 -template ...'. This
> does not happen with emacs-25.3. The crash is due to use of a None
> value. The version of Mercurial provided by this Ubuntu release is
> 2.8.2.
Please submit a separate bug report using "M-x report-emacs-bug", and
please include in the report the relevant details, such as the hg
command issued by Emacs and the Python backtrace.
Thanks.
- Re: [ANNOUNCE] Emacs 26.1 released, (continued)
- Re: [ANNOUNCE] Emacs 26.1 released, Bob Friesenhahn, 2018/05/30
- Re: [ANNOUNCE] Emacs 26.1 released, Robert Pluim, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released, joakim, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released, Bob Friesenhahn, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released, Eli Zaretskii, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released, Bob Friesenhahn, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released, Yuri Khan, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released, Bob Friesenhahn, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released, Lars Ingebrigtsen, 2018/05/31
- Re: [ANNOUNCE] Emacs 26.1 released,
Eli Zaretskii <=
- Python stack with vc and hg on 26.1 (was [ANNOUNCE] Emacs 26.1 released), Mike Kupfer, 2018/05/31