Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 489896 - dev-python/mako-0.7.3-r2: modify suggestion to install beaker
Summary: dev-python/mako-0.7.3-r2: modify suggestion to install beaker
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 489894
  Show dependency tree
 
Reported: 2013-10-30 18:12 UTC by Pacho Ramos
Modified: 2013-11-09 15:34 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 Pacho Ramos gentoo-dev 2013-10-30 18:12:55 UTC
It currently suggest people to edit world file manually, I think it's safer to simply tell people to install beaker:
+	for v in ${REPLACING_VERSIONS}; do
+		if ! version_is_at_least 0.7.3-r2 $v; then
+			ewarn "dev-python/beaker is no longer hard dependency of ${P}"
+			ewarn "If you rely on it, you should add beaker to your"
+			ewarn "/var/lib/portage/world file"
+			break
+		fi
+	done

Can I change it?
Comment 1 Jan Matějka (RETIRED) gentoo-dev 2013-10-31 00:28:48 UTC
People who this warning is for already DO have beaker installed but only as a dependency of mako (probably) so they need to either emerge it again (wastefull) or just add it to wordfile (kinda internal) so given the simplicity of wordfile I went with it and I believe it's the best we can do there.
Comment 2 Pacho Ramos gentoo-dev 2013-10-31 06:43:15 UTC
For achieving that, "emerge --noreplace beaker" would work (not sure if there is any paludis equivalent)
Comment 3 Jan Matějka (RETIRED) gentoo-dev 2013-10-31 14:34:33 UTC
--noreplace LGTM
Comment 4 Pacho Ramos gentoo-dev 2013-11-09 15:34:30 UTC
+  09 Nov 2013; Pacho Ramos <pacho@gentoo.org> mako-0.7.3-r2.ebuild:
+  Modify beaker addition to world file instructions (#489896)
+