pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/editors/emacs-nox11



On Mon, 12 Dec 2011 20:31:53 +0900, John Marino <netbsd%marino.st@localhost> 
wrote:

On 12/12/2011 9:16 AM, OBATA Akio wrote:
On Mon, 12 Dec 2011 15:25:30 +0900, John Marino <marino%netbsd.org@localhost> 
wrote:

All this commit did was to modify a file that was already getting
installed
by editors/emacs-nox11.  The PLIST was not affected.  Perhaps the commit
made no difference without those buildlinks you mentioned....

It is probably OK to use emacs-nox11 just on console, but your change
let emacs-nox11 to
be used with desktop environment.


Hi OBATA,
I'm having a little difficulty understanding your concern actually.  All
this change does is modify a single line of a file that is already
getting installed.  If the emacs.desktop file is used, then it will
launch Emacs in a terminal.  I interpreted from your last reply that
emacs.desktop (possibly) won't be used due to missing dependencies on
desktop-file-utils, etc.


On desktop environment, desktop-db and hicolor-icon are already
installed by other
packages, then installing/deleting emacs-nox11 package will break such
databases.

Right, but I didn't make any change to either of these areas.


So, I suggested if you want to use emacs-nox11 package on desktop
environment,
let emacs-nox11 to maintain those databases, or prevent it from
installing such files.


Are you suggesting that emacs-nox11 is wrong to install these files?  I
have no opinion on that.  It seems that "minskim" is listed as the
maintainer, so really it's his opinion on this that matters.

If my change has no effect, then it's probably best to revert it.  On
the other hand, if this change highlights an issue about what's getting
installed then I need to defer to the regular maintainers of these packages.

In any case, I don't think the change broke anything.

You didn't break anything, because emacs-nox11 package is broken from the 
beginning.
But the brokenness is not noticeable with console usage, so I leave it as-is.
(emacs MAINTAINER != emacs-nox11 MAINTAINER, because emacs-nox11 is ganking 
emacs/Makefile,
 but not overwrite MAINTAINER).
Probably, emacs-nox11 packager have zero interest in such brokenness and
not want to use it on desktop environment.

If you want to use no-GUI version of emacs with desktop environment,
I recommend to build editors/emacs without x11 option, and it is welcomed
to do such modification of emacs.desktop for the case.

--
OBATA Akio / obache%NetBSD.org@localhost



Home | Main Index | Thread Index | Old Index