GNU bug report logs -
#73982
GCC Dependency?
Previous Next
Reported by: noloader <at> gmail.com
Date: Thu, 24 Oct 2024 07:44:02 UTC
Severity: normal
Tags: notabug
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#73982: GCC Dependency?
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 73982 <at> debbugs.gnu.org.
--
73982: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73982
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
> Cc: 73982 <at> debbugs.gnu.org
> Date: Thu, 24 Oct 2024 16:07:49 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
>
> Obviously, it isn't my place to decide how should Fedora package
> Emacs, but if they prefer to err on the side of including all, they
> should be prepared to deal with complaints such as this one, instead
> of pointing the users who complain at the upstream project, which has
> nothing to do with those decisions.
Red Hat closed their ticket (without really explaining how they
resolve the issue raised by the OP's, but that's not my problem to
solve), so I'm now closing this non-bug.
The bottom line, from my POV, is that the Emacs project provides
configure-time options to build Emacs with or without any combination
of the optional dependencies, as well as the --without-all option to
build the minimal Emacs without any optional dependencies. Users who
download Linux distros of Emacs should understand what they are
downloading, and should take any problems with these distros to the
respective downstream teams. If the packages provided by the distros
do not satisfy the end-user requirements, our recommendation to the
users is to build their own Emacs from the source tarballs distributed
by us and available from the GNU FTP sites worldwide; then users could
control exactly what optional dependencies are compiled into Emacs.
[Message part 3 (message/rfc822, inline)]
Hi Everyone,
I wanted to install emacs-nw, a/k/a emacs-nox, on a production Fedora
server to edit configuration files. I had to install Zile instead
because of all of Emac's dependencies, which now seems to include
compilers. Also see Red Hat Bug #2316238,
<https://bugzilla.redhat.com/show_bug.cgi?id=2316238>.
I think the dev team made a bad architectural decision when it decided
to allow the cornucopia of dependencies to grow, which now appears to
include compilers. For my use case -- a production server facing the
internet -- I do not want extra packages, like compilers and linkers.
I am not trying to help an attacker produce executable code on my
machine.
I think it would be wise to remove the requirement of a compiler for a
simple text editor. The team needs to provide a simple text editor (in
addition to the other bloated offerings).
For completeness:
$ dnf info emacs-nw
Name : emacs-nw
Epoch : 1
Version : 29.4
Release : 9.fc40
Architecture : x86_64
Size : 31 M
Source : emacs-29.4-9.fc40.src.rpm
Repository : updates
Jeff
This bug report was last modified 211 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.