On Mon, Jun 24, 2019 at 6:26 PM Changqing Li wrote: > > On 6/24/19 5:43 PM, Burton, Ross wrote: > > Is this actually needed? Can we just delete python-scons? > > > > Ross > > I checked under meta-openembeded and oe-core, no one depend on > python-scons. > > If no one has objections, since python2 will retire in 2020, I will > delete python-scons and python-scons-native. > > Also add the maintainer into the to list. > > Please see this thread: http://lists.openembedded.org/pipermail/openembedded-core/2019-June/283891.html at least MongoDB currently depends on python(2)-scons to build. Adrian also mentioned gpsd. > . > > > > On Mon, 24 Jun 2019 at 10:33, wrote: > >> From: Changqing Li > >> > >> fix below error: > >> file /usr/bin/scons conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > >> file /usr/bin/scons-3.0.5 conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > >> file /usr/bin/scons-configure-cache conflicts between attempted > installs of python-scons-3.0.5-r0.core2_32 and > python3-scons-3.0.5-r0.core2_32 > >> file /usr/bin/scons-configure-cache-3.0.5 conflicts between attempted > installs of python-scons-3.0.5-r0.core2_32 and > python3-scons-3.0.5-r0.core2_32 > >> file /usr/bin/scons-time conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > >> file /usr/bin/scons-time-3.0.5 conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > >> file /usr/bin/sconsign conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > >> file /usr/bin/sconsign-3.0.5 conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > >> > >> Signed-off-by: Changqing Li > >> --- > >> meta/recipes-devtools/python/python-scons_3.0.5.bb | 14 > +++++++++++++- > >> meta/recipes-devtools/python/python3-scons_3.0.5.bb | 14 > +++++++++++++- > >> 2 files changed, 26 insertions(+), 2 deletions(-) > >> > >> diff --git a/meta/recipes-devtools/python/python-scons_3.0.5.bb > b/meta/recipes-devtools/python/python-scons_3.0.5.bb > >> index 939c15b..94c2d07 100644 > >> --- a/meta/recipes-devtools/python/python-scons_3.0.5.bb > >> +++ b/meta/recipes-devtools/python/python-scons_3.0.5.bb > >> @@ -12,7 +12,7 @@ S = "${WORKDIR}/scons-${PV}" > >> UPSTREAM_CHECK_URI = "http://scons.org/pages/download.html" > >> UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)\.tar" > >> > >> -inherit setuptools > >> +inherit setuptools update-alternatives > >> > >> RDEPENDS_${PN} = "\ > >> python-fcntl \ > >> @@ -22,3 +22,15 @@ RDEPENDS_${PN} = "\ > >> python-shell \ > >> python-pprint \ > >> " > >> + > >> +ALTERNATIVE_${PN} = "scons scons-3.0.5 scons-configure-cache > scons-configure-cache-3.0.5 scons-time scons-time-3.0.5 sconsign > sconsign-3.0.5" > >> +ALTERNATIVE_TARGET[scons] = "${bindir}/scons" > >> +ALTERNATIVE_TARGET[scons-3.0.5] = "${bindir}/scons-3.0.5" > >> +ALTERNATIVE_TARGET[scons-configure-cache] = > "${bindir}/scons-configure-cache" > >> +ALTERNATIVE_TARGET[scons-configure-cache-3.0.5] = > "${bindir}/scons-configure-cache-3.0.5" > >> +ALTERNATIVE_TARGET[scons-time] = "${bindir}/scons-time" > >> +ALTERNATIVE_TARGET[scons-time-3.0.5] = "${bindir}/scons-time-3.0.5" > >> +ALTERNATIVE_TARGET[sconsign] = "${bindir}/sconsign" > >> +ALTERNATIVE_TARGET[sconsign-3.0.5] = "${bindir}/sconsign-3.0.5" > >> + > >> +ALTERNATIVE_PRIORITY = "20" > >> diff --git a/meta/recipes-devtools/python/python3-scons_3.0.5.bb > b/meta/recipes-devtools/python/python3-scons_3.0.5.bb > >> index 7fb75a6..6e240d8 100644 > >> --- a/meta/recipes-devtools/python/python3-scons_3.0.5.bb > >> +++ b/meta/recipes-devtools/python/python3-scons_3.0.5.bb > >> @@ -12,7 +12,7 @@ S = "${WORKDIR}/scons-${PV}" > >> UPSTREAM_CHECK_URI = "http://scons.org/pages/download.html" > >> UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)\.tar" > >> > >> -inherit setuptools3 > >> +inherit setuptools3 update-alternatives > >> > >> do_install_prepend() { > >> sed -i -e "1s,#!.*python.*,#!${USRBINPATH}/env python3," > ${S}/script/* > >> @@ -27,3 +27,15 @@ RDEPENDS_${PN} = "\ > >> python3-pickle \ > >> python3-pprint \ > >> " > >> + > >> +ALTERNATIVE_${PN} = "scons scons-3.0.5 scons-configure-cache > scons-configure-cache-3.0.5 scons-time scons-time-3.0.5 sconsign > sconsign-3.0.5" > >> +ALTERNATIVE_TARGET[scons] = "${bindir}/scons" > >> +ALTERNATIVE_TARGET[scons-3.0.5] = "${bindir}/scons-3.0.5" > >> +ALTERNATIVE_TARGET[scons-configure-cache] = > "${bindir}/scons-configure-cache" > >> +ALTERNATIVE_TARGET[scons-configure-cache-3.0.5] = > "${bindir}/scons-configure-cache-3.0.5" > >> +ALTERNATIVE_TARGET[scons-time] = "${bindir}/scons-time" > >> +ALTERNATIVE_TARGET[scons-time-3.0.5] = "${bindir}/scons-time-3.0.5" > >> +ALTERNATIVE_TARGET[sconsign] = "${bindir}/sconsign" > >> +ALTERNATIVE_TARGET[sconsign-3.0.5] = "${bindir}/sconsign-3.0.5" > >> + > >> +ALTERNATIVE_PRIORITY = "30" > >> -- > >> 2.7.4 > >> > >> -- > >> _______________________________________________ > >> Openembedded-core mailing list > >> Openembedded-core@lists.openembedded.org > >> http://lists.openembedded.org/mailman/listinfo/openembedded-core > > -- > BRs > > Sandy(Li Changqing) > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core >