Bug 1170507 - python2 serial and configobj removed by update
python2 serial and configobj removed by update
Status: RESOLVED INVALID
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other
Current
x86-64 Other
: P5 - None : Normal (vote)
: ---
Assigned To: Matej Cepl
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-04-25 14:52 UTC by Eric Benton
Modified: 2020-04-28 14:12 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Benton 2020-04-25 14:52:17 UTC
Tumbleweed 20200422 x86_64

I believe python2 pyserial and configonj modules were deleted by a recent update. I had a friend confirm it on  his system also
There is currently no way I could find to re-install them . Its like they were uninstalled and then removed form  the repositories
For me this breaks weewx which is not python3 compatible as of yet, but should be later this year
Comment 1 Eric Benton 2020-04-25 16:17:40 UTC
From /var/log/zypp/history:
2020-04-23 15:13:40|install|python-base|2.7.17-7.2|x86_64||download.opensuse.org-oss|ca03bbac9002d8afcadd2d7201ba894198b0111954e4ec82bc7001fd5edeb45d|
2020-04-23 15:13:40|remove |python2-pyserial|3.4-3.5|noarch||
2020-04-23 15:13:40|remove |python2-pyasn1|0.4.8-1.2|noarch||
2020-04-23 15:13:40|remove |python2-packaging|20.3-1.1|noarch||
2020-04-23 15:13:40|remove |python2-ordered-set|3.1.1-3.2|noarch||
2020-04-23 15:13:40|remove |python2-mysqlclient|1.4.6-4.1|x86_64||
2020-04-23 15:13:40|remove |python2-mysql-connector-python|8.0.19-1.1|noarch||
2020-04-23 15:13:40|remove |python2-idna|2.9-1.1|noarch||
2020-04-23 15:13:40|remove |python2-dbf|0.98.3-1.2|noarch||
2020-04-23 15:13:41|remove |python2-configobj|5.0.6-3.6|noarch||
2020-04-23 15:13:41|remove |python2-cffi|1.14.0-1.3|x86_64||
2020-04-23 15:13:41|remove |python2-asn1crypto|1.3.0-1.2|noarch||
2020-04-23 15:13:41|remove |python2-appdirs|1.4.3-5.2|noarch||
2020-04-23 15:13:41|remove |python2-SQLAlchemy|1.3.16-1.1|x86_64||
2020-04-23 15:13:41|remove |python2-Pillow|6.2.1-1.2|x86_64||
2020-04-23 15:13:41|remove |python2-pyparsing|2.4.6-1.2|noarch||
2020-04-23 15:13:41|remove |python2-pytz|2019.3-1.2|noarch||
2020-04-23 15:13:41|remove |python2-aenum|2.2.3-1.2|noarch||
2020-04-23 15:13:41|remove |python2-six|1.14.0-3.1|noarch||
2020-04-23 15:13:42|remove |python2-pycparser|2.20-1.1|noarch||
2020-04-23 15:13:42|remove |python2-olefile|0.46-2.2|noarch||
2020-04-23 15:13:42|install|python2-setuptools|44.0.0-2.1|noarch||download.opensuse.org-oss|df3ae79e926c19fbe529c42a30bf5dea4020f9132dddb120b2d3a1d4085d09eb|
2020-04-23 15:13:42|install|python-xml|2.7.17-7.2|x86_64||download.opensuse.org-oss|21bcda4f01711850ae0385b32b806786fdeb2869e149873df684e9f80fa88cb6|
2020-04-23 15:13:42|install|python-devel|2.7.17-7.2|x86_64||download.opensuse.org-oss|05f691e06476f7de5d91aae63dcc40ec1a4e7c569f7366affd87430a53ed52ef|
2020-04-23 15:13:43|install|python2-pip|20.0.2-2.1|noarch||download.opensuse.org-oss|2001c96642c2522b9cef0cdb2f3c7099a5ac1993314d7950dd8f83fbd6bd5d15|
Comment 2 Matej Cepl 2020-04-27 09:56:21 UTC
Yes, we are removing all python2 packages from the distribution. Is weevx maintainers haven’t noticed switch to python3 for eleven years, than you should complain with them.
Comment 3 Eric Benton 2020-04-28 04:17:35 UTC
I have no issue with removing support for python 2 from the distribution but deleting it from users machines is unacceptable, especially when there is no way to reinstall them from yast as they are gone from the repos when things break. When did you notify users that python2 was going to be removed? Am I now in a race to lock python2 stuff before you delete it?
Comment 4 Matej Cepl 2020-04-28 14:12:37 UTC
You have been informed in 2009 that Python 2 is going away. That you and weewx developers didn’t care is not our problem.

Please, do not reopen this bug again, nothing will change on the fact that Python 2 packages are going away.

If you need to have stable distribution, than you are advised to use Leap 15, which remains more stable.