Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 657170 - =app-emacs/ghub-2.0.0 fails to emerge
Summary: =app-emacs/ghub-2.0.0 fails to emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-02 20:02 UTC by Neil
Modified: 2018-06-05 04:09 UTC (History)
1 user (show)

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


Attachments
emerge --info '=app-emacs/ghub-2.0.0' (emerge.info,17.61 KB, text/plain)
2018-06-02 20:02 UTC, Neil
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neil 2018-06-02 20:02:39 UTC
Created attachment 534588 [details]
emerge --info '=app-emacs/ghub-2.0.0'

Trying to install =app-emacs/magit-2.12.1 and it pulls in =app-emacs/ghub-2.0.0 as a dependency which fails to emerge...

# emerge -av magit
[ebuild  N    ] app-emacs/dash-2.13.0 
[ebuild  N    ] app-emacs/ghub-2.0.0 
[ebuild  N    ] app-emacs/magit-popup-2.12.3 
[ebuild  N    ] app-emacs/magit-2.12.1 

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 4) app-emacs/dash-2.13.0::gentoo
>>> Installing (1 of 4) app-emacs/dash-2.13.0::gentoo
>>> Emerging (2 of 4) app-emacs/ghub-2.0.0::gentoo
>>> Failed to emerge app-emacs/ghub-2.0.0, Log file:
>>>  '/var/tmp/portage/app-emacs/ghub-2.0.0/temp/build.log'
>>> Jobs: 1 of 4 complete, 1 failed                 Load avg: 1.56, 0.93, 0.70
*** Resuming merge...
 * emerge --keep-going: app-emacs/magit-2.12.1 dropped because it requires
 * >=app-emacs/ghub-2.0.0, >=app-emacs/ghub-2.0.0
>>> Emerging (1 of 1) app-emacs/magit-popup-2.12.3::gentoo
>>> Installing (1 of 1) app-emacs/magit-popup-2.12.3::gentoo
>>> Jobs: 1 of 1 complete                           Load avg: 1.65, 0.98, 0.72

 * Messages for package app-emacs/ghub-2.0.0:

 * elisp-compile: batch-byte-compile failed
 * ERROR: app-emacs/ghub-2.0.0::gentoo failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_compile
 *   environment, line 650:  Called elisp_src_compile
 *   environment, line 534:  Called elisp-compile 'ghub.el' 'glab.el'
 *   environment, line 347:  Called die
 * The specific snippet of code:
 *       eend $? "elisp-compile: batch-byte-compile failed" || die
 * 
 * If you need support, post the output of `emerge --info '=app-emacs/ghub-2.0.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emacs/ghub-2.0.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emacs/ghub-2.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emacs/ghub-2.0.0/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emacs/ghub-2.0.0/work/ghub-2.0.0'
 * S: '/var/tmp/portage/app-emacs/ghub-2.0.0/work/ghub-2.0.0'

 * Messages for package app-emacs/magit-2.12.1:

...

# cat /var/tmp/portage/app-emacs/ghub-2.0.0/temp/build.log
 * Package:    app-emacs/ghub-2.0.0
 * Repository: gentoo
 * Maintainer: gnu-emacs@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Emacs version: 24.5.1
 * Compiling GNU Emacs Elisp files ...

In toplevel form:
ghub.el:48:1:Error: Cannot open load file: no such file or directory, let-alist

In toplevel form:
glab.el:37:1:Error: Cannot open load file: no such file or directory, let-alist
 * elisp-compile: batch-byte-compile failed
 [ !! ]
 * ERROR: app-emacs/ghub-2.0.0::gentoo failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_compile
 *   environment, line 650:  Called elisp_src_compile
 *   environment, line 534:  Called elisp-compile 'ghub.el' 'glab.el'
 *   environment, line 347:  Called die
 * The specific snippet of code:
 *       eend $? "elisp-compile: batch-byte-compile failed" || die
 * 
 * If you need support, post the output of `emerge --info '=app-emacs/ghub-2.0.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emacs/ghub-2.0.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emacs/ghub-2.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emacs/ghub-2.0.0/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emacs/ghub-2.0.0/work/ghub-2.0.0'
 * S: '/var/tmp/portage/app-emacs/ghub-2.0.0/work/ghub-2.0.0'
Comment 1 Hans de Graaff gentoo-dev Security 2018-06-05 04:09:23 UTC
app-emacs/ghub is not compatible with Emacs 24. I have updated the requirement to Emacs 25.

Thanks for the report.
Comment 2 Larry the Git Cow gentoo-dev 2018-06-05 04:09:51 UTC
The bug has been closed via the following commit(s):

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

commit 3421a0d74bd7a91f34bea55f96fc430095ab61ec
Author:     Hans de Graaff <graaff@gentoo.org>
AuthorDate: 2018-06-05 04:09:44 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2018-06-05 04:09:44 +0000

    app-emacs/ghub: update required emacs version to 25
    
    Closes: https://bugs.gentoo.org/657170
    Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emacs/ghub/ghub-2.0.0.ebuild | 2 +-
 app-emacs/ghub/ghub-2.0.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)