Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-python-cjson for openSUSE:Factory checked in at 2021-01-20 18:29:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-python-cjson (Old) and /work/SRC/openSUSE:Factory/.python-python-cjson.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-cjson" Wed Jan 20 18:29:07 2021 rev:5 rq:865003 version:1.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-python-cjson/python-python-cjson.changes 2020-08-06 10:42:35.782134348 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-cjson.new.28504/python-python-cjson.changes 2021-01-20 18:29:26.091628300 +0100 @@ -1,0 +2,5 @@ +Wed Jan 20 10:16:09 UTC 2021 - John Vandenberg <jay...@gmail.com> + +- Fix Tumbleweed multi Python 3 builds + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-python-cjson.spec ++++++ --- /var/tmp/diff_new_pack.AOZhSo/_old 2021-01-20 18:29:26.591628758 +0100 +++ /var/tmp/diff_new_pack.AOZhSo/_new 2021-01-20 18:29:26.595628762 +0100 @@ -47,36 +47,44 @@ %prep %setup -q -n python-cjson-%{version} +cp jsontest.py jsontest2.py %if %{with python2} -cp cjson.c cjson%{python2_bin_suffix}.c -cp jsontest.py jsontest%{python2_bin_suffix}.py +cp cjson.c cjson2.c %endif %patch0 -p1 -cp cjson.c cjson%{python3_bin_suffix}.c +cp cjson.c cjson3.c -cp jsontest.py jsontest%{python3_bin_suffix}.py +cp jsontest.py jsontest3.py # Workaround dict order differences on Python 3.4 if [ %{python3_bin_suffix} = '3.4' ]; then - sed -i 's/\(testWriteComplexArray\|testWriteSmallObject\)/_\1/' jsontest%{python3_bin_suffix}.py + sed -i 's/\(testWriteComplexArray\|testWriteSmallObject\)/_\1/' jsontest3.py fi %build export CFLAGS="%{optflags} -fno-strict-aliasing" -%if %{with python2} -rm cjson.c -ln -s cjson%{python2_bin_suffix}.c cjson.c -%python2_build -%endif +%{python_expand # rm cjson.c -ln -s cjson%{python3_bin_suffix}.c cjson.c -%python3_build +if [ "$python" == "python2" ]; then + ln -s cjson2.c cjson.c +else + ln -s cjson3.c cjson.c +fi +%{$python_build} +} %install %python_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %check -%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python jsontest%{$python_bin_suffix}.py +%{python_expand # run test +if [ "$python" == "python2" ]; then + python_major_ver=2 +else + python_major_ver=3 +fi +PYTHONPATH=%{buildroot}%{$python_sitearch} $python jsontest${python_major_ver}.py -v +} %files %{python_files} %doc ChangeLog README