<div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 24, 2019 at 6:26 PM Changqing Li <<a href="mailto:changqing.li@windriver.com">changqing.li@windriver.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On 6/24/19 5:43 PM, Burton, Ross wrote:<br>
> Is this actually needed? Can we just delete python-scons?<br>
><br>
> Ross<br>
<br>
I checked under meta-openembeded and oe-core, no one depend on <br>
python-scons.<br>
<br>
If no one has objections, since python2 will retire in 2020, I will <br>
delete python-scons and python-scons-native.<br>
<br>
Also add the maintainer into the to list.<br>
<br>
</blockquote><div dir="auto"><br></div><div dir="auto">Please see this thread: </div><div dir="auto"><div><a href="http://lists.openembedded.org/pipermail/openembedded-core/2019-June/283891.html">http://lists.openembedded.org/pipermail/openembedded-core/2019-June/283891.html</a></div><br></div><div dir="auto"><br></div><div dir="auto">at least MongoDB currently depends on python(2)-scons to build. Adrian also mentioned gpsd.</div><div dir="auto"><br></div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> .<br>
><br>
> On Mon, 24 Jun 2019 at 10:33, <<a href="mailto:changqing.li@windriver.com" target="_blank">changqing.li@windriver.com</a>> wrote:<br>
>> From: Changqing Li <<a href="mailto:changqing.li@windriver.com" target="_blank">changqing.li@windriver.com</a>><br>
>><br>
>> fix below error:<br>
>> 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<br>
>> 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<br>
>> 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<br>
>> 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<br>
>> 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<br>
>> 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<br>
>> 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<br>
>> 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<br>
>><br>
>> Signed-off-by: Changqing Li <<a href="mailto:changqing.li@windriver.com" target="_blank">changqing.li@windriver.com</a>><br>
>> ---<br>
>> meta/recipes-devtools/python/<a href="http://python-scons_3.0.5.bb" rel="noreferrer" target="_blank">python-scons_3.0.5.bb</a> | 14 +++++++++++++-<br>
>> meta/recipes-devtools/python/<a href="http://python3-scons_3.0.5.bb" rel="noreferrer" target="_blank">python3-scons_3.0.5.bb</a> | 14 +++++++++++++-<br>
>> 2 files changed, 26 insertions(+), 2 deletions(-)<br>
>><br>
>> diff --git a/meta/recipes-devtools/python/<a href="http://python-scons_3.0.5.bb" rel="noreferrer" target="_blank">python-scons_3.0.5.bb</a> b/meta/recipes-devtools/python/<a href="http://python-scons_3.0.5.bb" rel="noreferrer" target="_blank">python-scons_3.0.5.bb</a><br>
>> index 939c15b..94c2d07 100644<br>
>> --- a/meta/recipes-devtools/python/<a href="http://python-scons_3.0.5.bb" rel="noreferrer" target="_blank">python-scons_3.0.5.bb</a><br>
>> +++ b/meta/recipes-devtools/python/<a href="http://python-scons_3.0.5.bb" rel="noreferrer" target="_blank">python-scons_3.0.5.bb</a><br>
>> @@ -12,7 +12,7 @@ S = "${WORKDIR}/scons-${PV}"<br>
>> UPSTREAM_CHECK_URI = "<a href="http://scons.org/pages/download.html" rel="noreferrer" target="_blank">http://scons.org/pages/download.html</a>"<br>
>> UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar"<br>
>><br>
>> -inherit setuptools<br>
>> +inherit setuptools update-alternatives<br>
>><br>
>> RDEPENDS_${PN} = "\<br>
>> python-fcntl \<br>
>> @@ -22,3 +22,15 @@ RDEPENDS_${PN} = "\<br>
>> python-shell \<br>
>> python-pprint \<br>
>> "<br>
>> +<br>
>> +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"<br>
>> +ALTERNATIVE_TARGET[scons] = "${bindir}/scons"<br>
>> +ALTERNATIVE_TARGET[scons-3.0.5] = "${bindir}/scons-3.0.5"<br>
>> +ALTERNATIVE_TARGET[scons-configure-cache] = "${bindir}/scons-configure-cache"<br>
>> +ALTERNATIVE_TARGET[scons-configure-cache-3.0.5] = "${bindir}/scons-configure-cache-3.0.5"<br>
>> +ALTERNATIVE_TARGET[scons-time] = "${bindir}/scons-time"<br>
>> +ALTERNATIVE_TARGET[scons-time-3.0.5] = "${bindir}/scons-time-3.0.5"<br>
>> +ALTERNATIVE_TARGET[sconsign] = "${bindir}/sconsign"<br>
>> +ALTERNATIVE_TARGET[sconsign-3.0.5] = "${bindir}/sconsign-3.0.5"<br>
>> +<br>
>> +ALTERNATIVE_PRIORITY = "20"<br>
>> diff --git a/meta/recipes-devtools/python/<a href="http://python3-scons_3.0.5.bb" rel="noreferrer" target="_blank">python3-scons_3.0.5.bb</a> b/meta/recipes-devtools/python/<a href="http://python3-scons_3.0.5.bb" rel="noreferrer" target="_blank">python3-scons_3.0.5.bb</a><br>
>> index 7fb75a6..6e240d8 100644<br>
>> --- a/meta/recipes-devtools/python/<a href="http://python3-scons_3.0.5.bb" rel="noreferrer" target="_blank">python3-scons_3.0.5.bb</a><br>
>> +++ b/meta/recipes-devtools/python/<a href="http://python3-scons_3.0.5.bb" rel="noreferrer" target="_blank">python3-scons_3.0.5.bb</a><br>
>> @@ -12,7 +12,7 @@ S = "${WORKDIR}/scons-${PV}"<br>
>> UPSTREAM_CHECK_URI = "<a href="http://scons.org/pages/download.html" rel="noreferrer" target="_blank">http://scons.org/pages/download.html</a>"<br>
>> UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar"<br>
>><br>
>> -inherit setuptools3<br>
>> +inherit setuptools3 update-alternatives<br>
>><br>
>> do_install_prepend() {<br>
>> sed -i -e "1s,#!.*python.*,#!${USRBINPATH}/env python3," ${S}/script/*<br>
>> @@ -27,3 +27,15 @@ RDEPENDS_${PN} = "\<br>
>> python3-pickle \<br>
>> python3-pprint \<br>
>> "<br>
>> +<br>
>> +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"<br>
>> +ALTERNATIVE_TARGET[scons] = "${bindir}/scons"<br>
>> +ALTERNATIVE_TARGET[scons-3.0.5] = "${bindir}/scons-3.0.5"<br>
>> +ALTERNATIVE_TARGET[scons-configure-cache] = "${bindir}/scons-configure-cache"<br>
>> +ALTERNATIVE_TARGET[scons-configure-cache-3.0.5] = "${bindir}/scons-configure-cache-3.0.5"<br>
>> +ALTERNATIVE_TARGET[scons-time] = "${bindir}/scons-time"<br>
>> +ALTERNATIVE_TARGET[scons-time-3.0.5] = "${bindir}/scons-time-3.0.5"<br>
>> +ALTERNATIVE_TARGET[sconsign] = "${bindir}/sconsign"<br>
>> +ALTERNATIVE_TARGET[sconsign-3.0.5] = "${bindir}/sconsign-3.0.5"<br>
>> +<br>
>> +ALTERNATIVE_PRIORITY = "30"<br>
>> --<br>
>> 2.7.4<br>
>><br>
>> --<br>
>> _______________________________________________<br>
>> Openembedded-core mailing list<br>
>> <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
>> <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
<br>
-- <br>
BRs<br>
<br>
Sandy(Li Changqing)<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div></div>