Re: Missing executables in Python 3 subpackages

2017-03-06 Thread Piotr Popieluch
On Thu, Mar 2, 2017 at 6:06 PM, Iryna Shcherbina 
wrote:

> Hi all,
>
> According to the Fedora Packaging guidelines for Python [0], if a Python
> package that supports Python 3 installs executables into */usr/bin*, then
> either both Python versions of the executables should be packaged, or only
> the Python 3 version, depending on the functionality they provide.
>
> However, after going through all Python 3-compatible packages for Fedora,
> we have identified up to ~30 packages which provide both python2- and
> python3- subpackages with executables available only in the Python 2
> version. For more information about obtaining the list refer to the
> GitHub issue [1]. The list of the affected packages is available here [3].
>
> Before doing mass bug filing, I would like to post the list of packages
> here, to get feedback or ideas on how this can be fixed in a better way and
> encourage packagers to do the changes. If you are in Cc, then you are
> owing at least one of the affected packages. The guide for porting
> Python-based RPMs is available here [2] and you may refer to it for more
> instructions.
>
> python-whisper
>

whisper as library is python3 compatible, the executables not yet (AFAIK).

 Piotr
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Missing executables in Python 3 subpackages

2017-03-02 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Mar 02, 2017 at 06:06:49PM +0100, Iryna Shcherbina wrote:
> python-igor
This one is functional under python3, but the output is slightly
nicer under python2 (python3 shows some spurious b'' prefixes).
So it's on py2 on purpose.

Zbyszek
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Missing executables in Python 3 subpackages

2017-03-02 Thread Miro Hrončok

On 2.3.2017 18:06, Iryna Shcherbina wrote:

Hi all,

According to the Fedora Packaging guidelines for Python [0], if a Python
packagethat supports Python 3installs executables into //usr/bin/, then
either both Python versions of the executables should be packaged, or
only the Python 3 version, depending on the functionality they provide.

However, after going through all Python 3-compatiblepackages for Fedora,
we have identified up to ~30 packages which provide both python2- and
python3- subpackages with executables available only in the Python 2
version. For more information about obtaining the list refer to the
GitHub issue [1]. The list of the affected packages is available here [3].

Before doing mass bug filing, I would like to post the list of packages
here, to get feedback or ideas on how this can be fixed in a better way
and encourage packagers to do the changes. If you are in Cc, then you
are owing at least one of the affected packages. The guide for porting
Python-based RPMs is available here [2] and you may refer to it for more
instructions.


[0]
https://fedoraproject.org/wiki/Packaging:Python#Avoiding_collisions_between_the_python_2_and_python_3_stacks
[1] https://github.com/fedora-python/portingdb/issues/132
[2] http://python-rpm-porting.readthedocs.io/
[3]
PyXB
ahkab
gdal
lcgdm
netcdf4-python
pystache
python-acme
python-aexpect
python-bugzilla
python-docutils
python-doit
python-fiat
python-gearbox
python-igor
python-igraph
python-jsonschema
python-ly
python-ndg_httpsclient


Fixed python-ndg_httpsclient


python-ngram
python-oslo-policy
python-oslo-privsep
python-oslo-rootwrap
python-pbr
python-py2neo
python-pygments
python-rosdep
python-rosinstall
python-whisper


Regards,
Iryna Shcherbina



___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Missing executables in Python 3 subpackages

2017-03-02 Thread Iryna Shcherbina

Hi all,

According to the Fedora Packaging guidelines for Python [0], if a Python 
packagethat supports Python 3installs executables into //usr/bin/, then 
either both Python versions of the executables should be packaged, or 
only the Python 3 version, depending on the functionality they provide.


However, after going through all Python 3-compatiblepackages for Fedora, 
we have identified up to ~30 packages which provide both python2- and 
python3- subpackages with executables available only in the Python 2 
version. For more information about obtaining the list refer to the 
GitHub issue [1]. The list of the affected packages is available here [3].


Before doing mass bug filing, I would like to post the list of packages 
here, to get feedback or ideas on how this can be fixed in a better way 
and encourage packagers to do the changes. If you are in Cc, then you 
are owing at least one of the affected packages. The guide for porting 
Python-based RPMs is available here [2] and you may refer to it for more 
instructions.



[0] 
https://fedoraproject.org/wiki/Packaging:Python#Avoiding_collisions_between_the_python_2_and_python_3_stacks

[1] https://github.com/fedora-python/portingdb/issues/132
[2] http://python-rpm-porting.readthedocs.io/
[3]
PyXB
ahkab
gdal
lcgdm
netcdf4-python
pystache
python-acme
python-aexpect
python-bugzilla
python-docutils
python-doit
python-fiat
python-gearbox
python-igor
python-igraph
python-jsonschema
python-ly
python-ndg_httpsclient
python-ngram
python-oslo-policy
python-oslo-privsep
python-oslo-rootwrap
python-pbr
python-py2neo
python-pygments
python-rosdep
python-rosinstall
python-whisper


Regards,
Iryna Shcherbina

___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org