Bug 1672035 - python-actdiag: Remove (sub)packages from Fedora 30+: python2-actdiag
Summary: python-actdiag: Remove (sub)packages from Fedora 30+: python2-actdiag
Alias: None
Product: Fedora
Classification: Fedora
Component: python-actdiag
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Dridi Boukelmoune
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2019-02-03 10:23 UTC by Miro Hrončok
Modified: 2019-02-05 21:43 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2019-02-05 21:43:33 UTC
Type: ---

Attachments (Terms of Use)

Description Miro Hrončok 2019-02-03 10:23:46 UTC
In line with the Mass Python 2 Package Removal [0], the following (sub)packages of python-actdiag were marked for removal:

 * python2-actdiag

According to our query, those (sub)packages only provide a Python 2 importable module. If this is not true, please tell us why, so we can fix our query.

Please remove them from your package.

As said in the change document, if there is no objection in a week, we will remove the package(s) as soon as we get to it. This change might not match your packaging style, so we'd prefer if you did the change. If you need more time, please let us know here.

If you do the change yourself, it would help us a lot by reducing the amount of packages we need to mass change.

We hope this doesn't come to you as a surprise. If you want to know our motivation for this, please read the change document [0].

[0] https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal

Comment 1 Dridi Boukelmoune 2019-02-03 10:32:53 UTC
As announced on the devel mailing list I'm working on dropping python2 from the blockdiag family of packages plus the two dependencies I had to introduce to bring them to Fedora.

> According to our query, those (sub)packages only provide a Python 2 importable module. If this is not true, please tell us why, so we can fix our query.

This is indeed not true, it also provides /usr/bin/actdiag (and this is the same for the python2-{block,nw,seq}diag packages).

Nevertheless, I'm on it, and on my other python packages.

Comment 2 Miro Hrončok 2019-02-03 10:44:23 UTC
I've checked /usr/bin/actdiag and I understood it as a tool that generates diagrams form text files. Hence the file appears to be Python version agnostic. Hence it appears to have no business in python2-actdiag ad should be run by Python 3.

Note that there is a lot fo guessing involved here, so I definitively may be wrong.

Comment 3 Dridi Boukelmoune 2019-02-03 10:47:52 UTC
Yes indeed, it should be superseded by the Python 3 version. Currently it's /usr/bin/actdiag-3 or /usr/bin/actdiag-3.7, and during the package drop I expect the new package(s) to DoTheRightThing(tm).

Comment 4 Miro Hrončok 2019-02-03 10:49:25 UTC
Thanks! Let me know if I can help.

Here's the devel e-mail for reference:


Comment 5 Dridi Boukelmoune 2019-02-05 21:43:33 UTC
I have now successfully dropped all my python2 packages from rawhide, free time came up unexpectedly tonight :-)

Note You need to log in before you can comment on or make changes to this bug.