Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 527142 - [gnome-overlay] games-puzzle/gnome-sudoku-3.14.1: unnecessary vala_src_prepare()
Summary: [gnome-overlay] games-puzzle/gnome-sudoku-3.14.1: unnecessary vala_src_prepare()
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.14
  Show dependency tree
 
Reported: 2014-10-27 20:30 UTC by Alexander Tsoy
Modified: 2014-11-23 20:19 UTC (History)
1 user (show)

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 Alexander Tsoy 2014-10-27 20:30:34 UTC
>>> Emerging (41 of 97) games-puzzle/gnome-sudoku-3.14.1 from gnome
 * gnome-sudoku-3.14.1.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                                     [ ok ]
>>> Unpacking source...
>>> Unpacking gnome-sudoku-3.14.1.tar.xz to /var/tmp/portage/games-puzzle/gnome-sudoku-3.14.1/work
>>> Source unpacked in /var/tmp/portage/games-puzzle/gnome-sudoku-3.14.1/work
>>> Preparing source in /var/tmp/portage/games-puzzle/gnome-sudoku-3.14.1/work/gnome-sudoku-3.14.1 ...
 * ERROR: games-puzzle/gnome-sudoku-3.14.1::gnome failed (prepare phase):
 *   No installed vala in || ( dev-lang/vala:0.26 )
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_prepare
 *   environment, line 4038:  Called vala_src_prepare
 *   environment, line 4592:  Called die
 * The specific snippet of code:
 *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
 * 
 * If you need support, post the output of `emerge --info '=games-puzzle/gnome-sudoku-3.14.1::gnome'`,
 * the complete build log and the output of `emerge -pqv '=games-puzzle/gnome-sudoku-3.14.1::gnome'`.
 * The complete build log is located at '/var/tmp/portage/games-puzzle/gnome-sudoku-3.14.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-puzzle/gnome-sudoku-3.14.1/temp/environment'.
 * Working directory: '/var/tmp/portage/games-puzzle/gnome-sudoku-3.14.1/work/gnome-sudoku-3.14.1'
 * S: '/var/tmp/portage/games-puzzle/gnome-sudoku-3.14.1/work/gnome-sudoku-3.14.1'
Comment 1 Alexander Tsoy 2014-10-27 21:16:19 UTC
Hmm.. I just looked at vala.eclass. vala_src_prepare() should return 0 if vala is not in IUSE. But for some strange reason it doesn't do that.
Comment 2 Alexander Tsoy 2014-10-27 21:22:02 UTC
Ooops.. Ignore my previous comment. Is seems vala_src_prepare() should just be removed from ebuild.
Comment 3 Mark R. Pariente 2014-11-02 19:01:02 UTC
I have the same issue, but a different observation. The gnome-sudoku-3.14.1 ebuild says:

VALA_MIN_API_VERSION="0.26"

Yet it doesn't have $(vala_depend) in DEPEND. In my case this caused portage to try to emerge it before vala-0.26 was emerged.
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2014-11-23 20:19:13 UTC
Fixed in the overlay, with the bump to 3.14.2.

Thanks