Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 689246 - app-editors/emacs app-emacs/emacs-common-gentoo app-eselect/eselect-emacs app-eselect/eselect-ctags net-libs/liblockfile virtual/emacs ~riscv keyword request
Summary: app-editors/emacs app-emacs/emacs-common-gentoo app-eselect/eselect-emacs app...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: riscv Linux
: Normal normal (vote)
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2019-07-04 12:11 UTC by Marcus Comstedt
Modified: 2019-10-13 10:11 UTC (History)
1 user (show)

See Also:
Package list:
virtual/emacs-26 app-editors/emacs-26.2 app-editors/emacs-vcs-26.2.90 net-libs/liblockfile-1.14-r1 app-emacs/emacs-common-gentoo-1.6-r2 app-eselect/eselect-emacs-1.18 app-eselect/eselect-ctags-1.18
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Comstedt 2019-07-04 12:11:12 UTC
emacs works fine on riscv.  :-)
Comment 1 Ulrich Müller gentoo-dev 2019-07-05 06:51:54 UTC
RepoMan scours the neighborhood...
  dependency.bad [fatal]        2
   app-editors/emacs/emacs-26.2.ebuild: DEPEND: ~riscv(default/linux/riscv/17.0/rv64gc)
['media-libs/alsa-lib', 'media-libs/lcms:2', 'net-mail/mailutils[clients]']
   app-editors/emacs/emacs-26.2.ebuild: RDEPEND: ~riscv(default/linux/riscv/17.0/rv64gc)
['media-libs/alsa-lib', 'media-libs/lcms:2', 'net-mail/mailutils[clients]']

So, either alsa-lib, lcms, and mailutils should be added to the package list, or the corresponding USE flags (alsa, lcms, and mailutils) should be masked in the profile.


(In reply to Marcus Comstedt from comment #0)
> emacs works fine on riscv.  :-)

Can you test app-editors/emacs-vcs-27.0.9999 too? We try to keep keywords of emacs and emacs-vcs in sync.
Comment 2 Marcus Comstedt 2019-07-05 09:33:34 UTC
Right.  I was asked to create a PR for all my keyword requests and in this one (https://github.com/gentoo/gentoo/pull/12388) I have added "alsa lcms mailutils" to package.use.mask due to CI complaints.

I'll test emacs-vcs.  Thanks.
Comment 3 Marcus Comstedt 2019-07-05 12:17:40 UTC
Both app-editors/emacs-vcs-26.2.9999 and app-editors/emacs-vcs-27.0.9999 appear to work fine.
Comment 4 Ulrich Müller gentoo-dev 2019-07-05 12:24:12 UTC
(In reply to Marcus Comstedt from comment #3)
> Both app-editors/emacs-vcs-26.2.9999 and app-editors/emacs-vcs-27.0.9999
> appear to work fine.

Thank you. I've added emacs-vcs-26.2.90 to the package list (as the live versions don't have keywords).
Comment 5 Larry the Git Cow gentoo-dev 2019-07-05 21:16:47 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01a0667ecf8bffc93fed2e8daa4ebcbb863a1c7

commit c01a0667ecf8bffc93fed2e8daa4ebcbb863a1c7
Author:     Marcus Comstedt <marcus@mc.pp.se>
AuthorDate: 2019-07-04 14:41:38 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2019-07-05 21:12:44 +0000

    virtual/emacs: keyworded 26 for riscv, bug #689246
    
    Closes: https://bugs.gentoo.org/689246
    Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 virtual/emacs/emacs-26.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 6 Marcus Comstedt 2019-07-05 21:25:53 UTC
Looks like the PR, which did not include emacs-vcs, got merged, closing this bug.

@Ulrich: Do you want me to create a new PR and/or bug for the emacs-vcs keywording?
Comment 7 Ulrich Müller gentoo-dev 2019-07-06 09:27:54 UTC
(In reply to Marcus Comstedt from comment #6)
> @Ulrich: Do you want me to create a new PR and/or bug for the emacs-vcs
> keywording?

Thank you, but probably it is easier if I fix this myself.
Comment 8 Larry the Git Cow gentoo-dev 2019-07-06 09:28:02 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0848cbaa39404cb6cc8a15197f22831c11fe781c

commit 0848cbaa39404cb6cc8a15197f22831c11fe781c
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-07-06 09:25:24 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-07-06 09:27:09 +0000

    app-editors/emacs-vcs: Carry over ~riscv keyword from app-editors/emacs.
    
    Bug: https://bugs.gentoo.org/689246
    Package-Manager: Portage-2.3.68, Repoman-2.3.16
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-editors/emacs-vcs/emacs-vcs-26.2.90.ebuild             | 2 +-
 app-editors/emacs-vcs/emacs-vcs-26.2.9999.ebuild           | 2 +-
 app-editors/emacs-vcs/emacs-vcs-27.0.50_pre20180831.ebuild | 2 +-
 app-editors/emacs-vcs/emacs-vcs-27.0.9999.ebuild           | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff1ccb92d1262ab9b5e453facf91fedf8133b16

commit 2ff1ccb92d1262ab9b5e453facf91fedf8133b16
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-07-06 09:20:20 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-07-06 09:27:08 +0000

    profiles: Mask some flags for app-editors/emacs-vcs on riscv.
    
    Bug: https://bugs.gentoo.org/689246
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 profiles/arch/riscv/package.use.mask | 1 +
 1 file changed, 1 insertion(+)