Hello,
Guidelines say that %{python3_sitelib}/__pycache__ should not be owned by python packages because python3-libs already owns it [1]. That directory is actually owned by system-python-libs.
While going through a package review, I realized that 50+ packages own %{python3_sitelib}/__pycache__. To avoid generating noise to packagers, I am just listing those packages here [2].
[1] https://fedoraproject.org/wiki/Packaging:Python#Byte_compiling
[2] - List of packages (rawhide) owning %{python3_sitelib}/__pycache__: cairo-dock-plug-ins netstat-monitor pydot pyparsing python-apipkg python-args python-autopep8 python-bottle python-cma python-cmdln python-configobj python-configparser python-cookies python-cram python-cycler python-debian python-demjson python-dialog python-docopt python-empy python-entrypoints python-feedparser python-flask-assets python-flask-login python-flask-principal python-flask-whooshee python-flexmock python-fuse python-hwdata python-ipgetter python-jupyter-core python-markdown2 python-mimeparse python-MultipartPostHandler2 python-novaclient-os-networks python-novaclient-os-virtual-interfaces python-optcomplete python-pandocfilters python-path python-pefile python-pickleshare python-pika_pool python-plaintable python-polib python-pylcdsysinfo python-pyphen python-pytest-flakes python-pytest-pep8 python-q python-random2 python-responses python-scp python-setuptools_hg python-simplemediawiki root uwsgi
On 15.11.2016 02:49, Athos Ribeiro wrote:
Hello,
Guidelines say that %{python3_sitelib}/__pycache__ should not be owned by python packages because python3-libs already owns it [1]. That directory is actually owned by system-python-libs.
Yes.
While going through a package review, I realized that 50+ packages own %{python3_sitelib}/__pycache__. To avoid generating noise to packagers, I am just listing those packages here [2].
This is of course a packaging issue and you might as well generate noise to the owners.
[1] https://fedoraproject.org/wiki/Packaging:Python#Byte_compiling
[2] - List of packages (rawhide) owning %{python3_sitelib}/__pycache__: cairo-dock-plug-ins netstat-monitor pydot pyparsing python-apipkg python-args python-autopep8 python-bottle python-cma python-cmdln python-configobj python-configparser python-cookies python-cram python-cycler python-debian python-demjson python-dialog python-docopt python-empy python-entrypoints python-feedparser python-flask-assets python-flask-login python-flask-principal python-flask-whooshee python-flexmock python-fuse python-hwdata python-ipgetter python-jupyter-core python-markdown2 python-mimeparse python-MultipartPostHandler2
Will fix that one
python-novaclient-os-networks python-novaclient-os-virtual-interfaces python-optcomplete python-pandocfilters python-path python-pefile python-pickleshare python-pika_pool python-plaintable python-polib python-pylcdsysinfo python-pyphen python-pytest-flakes python-pytest-pep8 python-q python-random2 python-responses python-scp python-setuptools_hg python-simplemediawiki root uwsgi
On Mon, Nov 14, 2016 at 8:49 PM, Athos Ribeiro athoscribeiro@gmail.com wrote:
python-scp
I've fixed python-scp in Rawhide, thanks for the heads up.
Ben Rosser.
On 11/14/2016 06:49 PM, Athos Ribeiro wrote:
Hello,
Guidelines say that %{python3_sitelib}/__pycache__ should not be owned by python packages because python3-libs already owns it [1]. That directory is actually owned by system-python-libs.
While going through a package review, I realized that 50+ packages own %{python3_sitelib}/__pycache__. To avoid generating noise to packagers, I am just listing those packages here [2].
python-bottle python-jupyter-core python-optcomplete python-pytest-flakes
Fixed
python-pytest-pep8
This was fixed in 1.0.6-5 but it has been FTBFS for a while.
On Tue, Nov 15, 2016 at 2:49 AM, Athos Ribeiro athoscribeiro@gmail.com wrote:
Hello,
Hi,
Guidelines say that %{python3_sitelib}/__pycache__ should not be owned by python packages because python3-libs already owns it [1]. That directory is actually owned by system-python-libs.
While going through a package review, I realized that 50+ packages own %{python3_sitelib}/__pycache__. To avoid generating noise to packagers, I am just listing those packages here [2].
Usually, people are just putting %{python3_sitelib/* which is wrong.
[1] https://fedoraproject.org/wiki/Packaging:Python#Byte_compiling
[2] - List of packages (rawhide) owning %{python3_sitelib}/__pycache__: cairo-dock-plug-ins netstat-monitor pydot pyparsing python-apipkg python-args python-autopep8 python-bottle python-cma python-cmdln python-configobj python-configparser python-cookies python-cram python-cycler python-debian python-demjson python-dialog python-docopt python-empy python-entrypoints python-feedparser python-flask-assets python-flask-login python-flask-principal python-flask-whooshee python-flexmock python-fuse python-hwdata python-ipgetter python-jupyter-core python-markdown2 python-mimeparse python-MultipartPostHandler2 python-novaclient-os-networks python-novaclient-os-virtual-interfaces python-optcomplete python-pandocfilters python-path python-pefile python-pickleshare python-pika_pool python-plaintable python-polib python-pylcdsysinfo python-pyphen python-pytest-flakes python-pytest-pep8 python-q
Fixed.
python-random2 python-responses python-scp python-setuptools_hg python-simplemediawiki root uwsgi
-- Athos Ribeiro
http://www.ime.usp.br/~athoscr _______________________________________________ python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-leave@lists.fedoraproject.org
On Monday, November 14, 2016 11:49:32 PM WET Athos Ribeiro wrote:
Hello,
Guidelines say that %{python3_sitelib}/__pycache__ should not be owned by python packages because python3-libs already owns it [1]. That directory is actually owned by system-python-libs.
While going through a package review, I realized that 50+ packages own %{python3_sitelib}/__pycache__. To avoid generating noise to packagers, I am just listing those packages here [2].
[1] https://fedoraproject.org/wiki/Packaging:Python#Byte_compiling
[2] - List of packages (rawhide) owning %{python3_sitelib}/__pycache__: pyparsing
Fixed.
python-devel@lists.fedoraproject.org