Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 263222 - Please keyword app-emacs/emacs-daemon
Summary: Please keyword app-emacs/emacs-daemon
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on: 238712 266262
Blocks:
  Show dependency tree
 
Reported: 2009-03-21 09:44 UTC by Ulrich Müller
Modified: 2012-10-04 07:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2009-03-21 09:44:00 UTC
This is still package masked, but will be unmasked after the Emacs 23 release.
Test plan: <http://overlays.gentoo.org/proj/emacs/wiki/test%20plans>

Target keywords: ~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd

Thanks in advance.
Comment 1 Tiago Cunha (RETIRED) gentoo-dev 2009-03-25 22:56:45 UTC
keyworded ~arch for sparc
Comment 2 Tobias Klausmann (RETIRED) gentoo-dev 2009-04-07 17:30:07 UTC
Keyworded on alpha. Thanks (as usual) for providing tes plans.
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2009-04-10 18:36:08 UTC
~arm/~ia64/~s390/~sh done
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2009-04-14 16:49:17 UTC
Um, this package is masked and unkeyworded, depends on a second masked package which itself depends on a third package which is masked. Isn't there any way this can be resolved after stuff actually gets unmasked?
Comment 5 Ulrich Müller gentoo-dev 2009-04-14 17:51:33 UTC
(In reply to comment #4)
> Um, this package is masked and unkeyworded, depends on a second masked package
> which itself depends on a third package which is masked.

Sorry for that. Unfortunately we cannot unmask virtual/emacs-23 before the actual release of Emacs 23 (otherwise it would pull in emacs-cvs for all users of unstable, which is not wanted).

> Isn't there any way this can be resolved after stuff actually gets unmasked?

There is, but it will involve either an extra revbump for app-editors/emacs, or dropping of keywords. By keywording emacs-daemon now we can avoid both.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2009-04-15 14:19:45 UTC
(In reply to comment #5)
> There is, but it will involve either an extra revbump for app-editors/emacs, 
> or dropping of keywords. By keywording emacs-daemon now we can avoid both.

Dropping keywords is the norm. There's nothing wrong with dropping keywords.

Besides that, with /usr/bin/emacs-23 installed (from app-editors/emacs-cvs-23*) installed, it doesn't install:

 * Messages for package app-emacs/emacs-daemon-0.14:

 * This package needs at least Emacs 23.
 * Use "eselect emacs" to select the active version.
 *
 * ERROR: app-emacs/emacs-daemon-0.14 failed.
 * Call stack:
 *               ebuild.sh, line   48:  Called pkg_setup
 *               ebuild.sh, line 1264:  Called elisp_pkg_setup
 *            elisp.eclass, line   72:  Called die
 * The specific snippet of code:
 *              die "Emacs version ${have_emacs} is too low."
 *  The die message:
 *   Emacs version 22.3.1 is too low.

It should be able to figure out where the 23 emacs executable is on its own. After all, all I did was `emerge emacs-daemon' and app-editors/emacs-*-23 was the first of two dependencies installed, the second being virtual/emacs-23. There is no unattended way a user can switch to emacs-23 in the mean time.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2009-04-16 01:38:50 UTC
Marked ~hppa.
Comment 8 Ulrich Müller gentoo-dev 2009-08-07 19:59:54 UTC
(In reply to comment #4)
> Um, this package is masked and unkeyworded, depends on a second masked package
> which itself depends on a third package which is masked. Isn't there any way
> this can be resolved after stuff actually gets unmasked?

All packages involved (app-emacs/emacs-daemon, app-editors/emacs-23.1, virtual/emacs-23) have been unmasked, and the dependency on OpenRC is gone too.

Please go ahead with keywording.
Comment 9 Brent Baude (RETIRED) gentoo-dev 2009-09-06 16:32:14 UTC
~ppc64 done
Comment 10 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-10-04 22:19:43 UTC
Keyworded for ppc.
Comment 11 Ulrich Müller gentoo-dev 2009-10-04 22:31:03 UTC
(In reply to comment #10)
> Keyworded for ppc.

Please keyword 0.15 too, since this will be the candidate for later stabilisation.
Comment 12 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-10-05 20:33:31 UTC
Keyworded for ppc.
Comment 13 Ulrich Müller gentoo-dev 2009-10-05 22:24:08 UTC
Only ~x86-fbsd missing.
Comment 14 Ulrich Müller gentoo-dev 2009-10-07 12:54:51 UTC
(In reply to comment #13)
> Only ~x86-fbsd missing.

Also ~sparc-fbsd, after removal of the profile has been reverted.
Comment 15 Ulrich Müller gentoo-dev 2012-08-29 19:09:54 UTC
This should have the same keywords as app-editors/emacs itself, so please add the ~mips keyword too.
Comment 16 Matt Turner gentoo-dev 2012-09-23 04:00:39 UTC
Added ~mips.

Just waiting on x86-fbsd.
Comment 17 Naohiro Aota gentoo-dev 2012-10-04 07:53:22 UTC
x86-fbsd added, closing