Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 527076 - app-editors/xemacs exports WANT_AUTOCONF in global scope
Summary: app-editors/xemacs exports WANT_AUTOCONF in global scope
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XEmacs team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-27 13:36 UTC by Jeroen Roovers (RETIRED)
Modified: 2014-12-16 23:21 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 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-27 13:36:32 UTC
There is no reason the xemacs ebuilds should call export on setting WANT_AUTOCONF, and it severely pollutes the environment.
Comment 1 Mats Lidell gentoo-dev 2014-10-27 23:28:18 UTC
OK. I'll prepare new ebuilds for 21.4 and 21.5 with export removed.
Comment 2 Mats Lidell gentoo-dev 2014-10-28 19:01:23 UTC
Ebuilds xemacs-21.4.22-r4.ebuild and xemacs-21.5.34-r2.ebuild are updated and have been committed. 

xemacs-21.5.34-r2.ebuild will be subject to stabilization request later this week unless some problems are reported. This is due to bug 475658.
Comment 3 Mats Lidell gentoo-dev 2014-12-14 23:01:43 UTC
It was xemacs-21.4.22-r4.ebuild that was subject to stabilization. (I erroneously mentioned xemacs-21.5.34-r2.ebuild as a candidate for stabilization. The 21.5 is still beta from upstream and is not ready for stabilization yet.)

Anyway. As mentioned, xemacs-21.4.22-r4.ebuild is now stable and xemacs-21.5.34-r2.ebuild is in the tree.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-16 23:21:10 UTC
You don't appear to realize what exporting variables in the global scope of an ebuild does. I'm pretty sure I was asked about precisely that problem in one of the quizzes, but that was a long time ago.

I've fixed it for you now.