Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613364 - gnome2.eclass: Unable to pass arguments to gnome2_src_install since EAPI-6
Summary: gnome2.eclass: Unable to pass arguments to gnome2_src_install since EAPI-6
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome2.eclass
  Show dependency tree
 
Reported: 2017-03-20 23:37 UTC by Mart Raudsepp
Modified: 2017-04-25 12:12 UTC (History)
3 users (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 Mart Raudsepp gentoo-dev 2017-03-20 23:37:40 UTC
Since porting to EAPI-6, we can't pass parameters to gnome2_src_install anymore, e.g to workaround some Makefile install phase issues via override variables.
So we should either make it possible (and revbump the EAPI-6 consumers that actually pass variables to it where it's important - so users actually get a fixing rebuild), or rework all EAPI-6 consumers that do pass parameters from old times, to work without it (e.g adding --with-* options for configurability to configure.ac/Makefile.am)

Some other phases might be affected too, but gnome2_src_install is actually getting arguments passed in some places.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2017-04-25 12:12:38 UTC
Imho we should just revert using default here and copy missing bits from EAPI=6 default implementation as this was an error while updating the eclass to not account for this use.

Or we can probably patch to ebuild to workaround that limitation. Not sure why default phases do not take arguments anyway.