Skip to content

Conversation

@MadeOfMagicAndWires
Copy link

Feel free to ignore this as this is an archive after all, and I have re-uploaded this pull to the AUR as well, but this PKGBUILD is broken pretty badly.

It installs files without the right prefix, saving them to the wrong directories; most damaging is its saving binaries directly to /bin, which breaks its symlink to /usr/bin causing all binaries to longer be available when called indirectly in most scripts.

namcap log of original package:

python2-pyifbabel W: File (bin/) exists in a non-standard directory.
python2-pyifbabel W: File (bin/pyifbabel) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/pyifbabel-0.4-py2.7.egg-info) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/babelerrors.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/babelerrors.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/adrift.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/adrift.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/advsys.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/advsys.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/agt.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/agt.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/alan.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/alan.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/executable.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/executable.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/glulx.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/glulx.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/hugo.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/hugo.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/level9.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/level9.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/magscrolls.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/magscrolls.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/quest.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/quest.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads2.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads2.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads3.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/tads3.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/zcode.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/formats/zcode.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifiction.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifiction.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifstory.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/ifstory.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_binaryfuncs.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_binaryfuncs.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_imgfuncs.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/utils/_imgfuncs.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/__init__.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/__init__.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/blorb.py) exists in a non-standard directory.
python2-pyifbabel W: File (lib/python2.7/site-packages/treatyofbabel/wrappers/blorb.pyc) exists in a non-standard directory.
python2-pyifbabel W: File (share/) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/COPYING) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/README) exists in a non-standard directory.
python2-pyifbabel W: File (share/doc/pyifbabel/USAGE) exists in a non-standard directory.
python2-pyifbabel W: Referenced library 'python2' is an uninstalled dependency
python2-pyifbabel W: Dependency included and not needed ('python2')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant