[Bug 262759] Python ports that install conflicting files in general directories
Date: Fri, 25 Mar 2022 21:26:07 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262759 --- Comment #24 from Stefan Eßer <se@FreeBSD.org> --- (In reply to Yuri Victorovich from comment #23) Hi Yuri, seems that was a bogus result returned by "pkg provides" for this port: Name : py38-bitcoin-1.1.42 Desc : Python Bitcoin Tools Repo : FreeBSD Filename: usr/local/share/licenses/py38-bitcoin-1.1.42/catalog.mk usr/local/share/licenses/py38-bitcoin-1.1.42/MIT usr/local/share/licenses/py38-bitcoin-1.1.42/LICENSE usr/local/lib/python3.8/site-packages/bitcoin/transaction.py usr/local/lib/python3.8/site-packages/bitcoin/stealth.py usr/local/lib/python3.8/site-packages/bitcoin/ripemd.py usr/local/lib/python3.8/site-packages/bitcoin/py3specials.py usr/local/lib/python3.8/site-packages/bitcoin/py2specials.py usr/local/lib/python3.8/site-packages/bitcoin/mnemonic.py usr/local/lib/python3.8/site-packages/bitcoin/main.py usr/local/lib/python3.8/site-packages/bitcoin/english.txt usr/local/lib/python3.8/site-packages/bitcoin/deterministic.py usr/local/lib/python3.8/site-packages/bitcoin/composite.py usr/local/lib/python3.8/site-packages/bitcoin/blocks.py usr/local/lib/python3.8/site-packages/bitcoin/bci.py usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/transaction.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/transaction.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/stealth.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/stealth.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/ripemd.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/ripemd.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/py3specials.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/py3specials.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/py2specials.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/py2specials.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/mnemonic.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/mnemonic.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/main.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/main.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/deterministic.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/deterministic.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/composite.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/composite.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/blocks.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/blocks.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/bci.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/bci.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/__init__.cpython-38.pyc usr/local/lib/python3.8/site-packages/bitcoin/__pycache__/__init__.cpython-38.opt-1.pyc usr/local/lib/python3.8/site-packages/bitcoin/__init__.py usr/local/lib/python3.8/site-packages/bitcoin-1.1.42-py3.8.egg-info/top_level.txt usr/local/lib/python3.8/site-packages/bitcoin-1.1.42-py3.8.egg-info/dependency_links.txt usr/local/lib/python3.8/site-packages/bitcoin-1.1.42-py3.8.egg-info/SOURCES.txt usr/local/lib/python3.8/site-packages/bitcoin-1.1.42-py3.8.egg-info/PKG-INFO usr/local/bitcoin/english.txt usr/local/bin/pybtctool usr/local/LICENSE I have verified that both a locally built port as well as a package downloaded with "pkg fetch" does not contain a file named "usr/local/LICENSE". Testing again by querying for packages that contain "usr/local/LICENSE*": # pkg provides usr/local/LICENSE Name : py38-transpopy-0.2.0 Desc : Translate PO file strings with Google Translate API Repo : FreeBSD Filename: usr/local/LICENSE Name : py38-pytest-datadir-1.3.1 Desc : pytest plugin for test data directories and files Repo : FreeBSD Filename: usr/local/LICENSE Name : py38-confluent-kafka-1.2.0 Desc : Confluent Apache Kafka Python client Repo : FreeBSD Filename: usr/local/LICENSE.txt Name : py38-bitcoin-1.1.42 Desc : Python Bitcoin Tools Repo : FreeBSD Filename: usr/local/LICENSE <==== (*) Name : py38-alive-progress-2.3.1 Desc : Enhanced Python Progress Bar Repo : FreeBSD Filename: usr/local/LICENSE Sorry for the false positive generated by "Pkg provides". I'll contact the author of the "provides" pkg plugin to let him look into this issue. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.