GitHub user hadret opened a pull request:
https://github.com/apache/thrift/pull/721
THRIFT-3460 Improve provided Debian packaging solution
I took the opportunity in my recent project to work a bit on debian
packaging solution. I updated standards and fixed couple of bugs I stumbled
upon. There's still much work that needs to be done, but the question is,
whether there's any interest in it? I'm providing updated, working solution,
but there's still a lot that could use improvement.
Here's an lintian output to give you some idea:
```
W: thrift source: configure-generated-file-in-source
contrib/fb303/config.cache
W: thrift source: configure-generated-file-in-source
contrib/fb303/config.log
W: thrift source: configure-generated-file-in-source
contrib/fb303/config.status
W: thrift source: dh-clean-k-is-deprecated
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg usr/local/lib/python2.7/dist-packages/thrift/TSCons.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg usr/local/lib/python2.7/dist-packages/thrift/TTornado.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg usr/local/lib/python2.7/dist-packages/thrift/Thrift.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg usr/local/lib/python2.7/dist-packages/thrift/__init__.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.pyo
W: thrift source: binaries-have-file-conflict python-thrift
python-thrift-dbg
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.pyo
I: thrift source: composer-package-without-pkg-php-tools-builddep
I: thrift source: debian-watch-file-is-missing
W: libthrift0: package-name-doesnt-match-sonames libthrift-0.9.3
libthriftnb-0.9.3 libthriftqt-0.9.3 libthriftz-0.9.3
W: libthrift0: non-dev-pkg-with-shlib-symlink usr/lib/libthrift-0.9.3.so
usr/lib/libthrift.so
W: libthrift0: non-dev-pkg-with-shlib-symlink usr/lib/libthriftqt-0.9.3.so
usr/lib/libthriftqt.so
W: libthrift0: non-dev-pkg-with-shlib-symlink usr/lib/libthriftz-0.9.3.so
usr/lib/libthriftz.so
W: libthrift0: non-dev-pkg-with-shlib-symlink usr/lib/libthriftnb-0.9.3.so
usr/lib/libthriftnb.so
I: libthrift0: no-symbols-control-file usr/lib/libthrift-0.9.3.so
I: libthrift0: no-symbols-control-file usr/lib/libthriftqt-0.9.3.so
I: libthrift0: no-symbols-control-file usr/lib/libthriftz-0.9.3.so
I: libthrift0: no-symbols-control-file usr/lib/libthriftnb-0.9.3.so
E: python-thrift: dir-in-usr-local usr/local/lib/
E: python-thrift: dir-in-usr-local usr/local/lib/python2.7/
E: python-thrift: dir-in-usr-local usr/local/lib/python2.7/dist-packages/
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift-0.9.3.egg-info
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift-0.9.3.egg-info
E: python-thrift: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TSCons.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TSCons.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TSCons.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TSCons.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TSCons.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TTornado.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TTornado.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TTornado.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TTornado.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TTornado.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/Thrift.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/Thrift.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/Thrift.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/Thrift.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/Thrift.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/__init__.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/__init__.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/__init__.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/__init__.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/__init__.pyo
E: python-thrift: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/fastbinary.so
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/fastbinary.so
E: python-thrift: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.pyo
E: python-thrift: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.pyo
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.py
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.py
E: python-thrift: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.pyo
W: python-thrift: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.pyo
E: python-thrift: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.pyo
W: libthrift-perl: non-standard-dir-in-usr usr/usr/
W: libthrift-perl: file-in-unusual-dir usr/usr/local/lib/perl5/Thrift.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/BinaryProtocol.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/BufferedTransport.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/FramedTransport.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/HttpClient.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/MemoryBuffer.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/MessageType.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/MultiplexedProcessor.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/MultiplexedProtocol.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/Protocol.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/ProtocolDecorator.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/SSLServerSocket.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/SSLSocket.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/Server.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/ServerSocket.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/Socket.pm
W: libthrift-perl: file-in-unusual-dir
usr/usr/local/lib/perl5/Thrift/Transport.pm
W: libthrift-java: needless-dependency-on-jre
W: libthrift-cil: executable-not-elf-or-script usr/lib/cli/thrift/Thrift.dll
E: python-thrift-dbg: dir-in-usr-local usr/local/lib/
E: python-thrift-dbg: dir-in-usr-local usr/local/lib/python2.7/
E: python-thrift-dbg: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/
E: python-thrift-dbg: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TMultiplexedProcessor.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TSCons.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TSCons.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TSCons.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TSerialization.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/TTornado.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/TTornado.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/TTornado.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/Thrift.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/Thrift.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/Thrift.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/__init__.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/__init__.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/__init__.pyo
E: python-thrift-dbg: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBase.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TBinaryProtocol.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TCompactProtocol.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TJSONProtocol.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TMultiplexedProtocol.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocol.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/TProtocolDecorator.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/protocol/__init__.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/protocol/fastbinary_d.so
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/protocol/fastbinary_d.so
E: python-thrift-dbg: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/THttpServer.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/TNonblockingServer.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/TProcessPoolServer.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/TServer.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/server/__init__.pyo
E: python-thrift-dbg: dir-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/THttpClient.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TSSLSocket.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TSocket.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TTransport.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TTwisted.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/TZlibTransport.pyo
E: python-thrift-dbg: file-in-usr-local
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.pyo
W: python-thrift-dbg: file-in-unusual-dir
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.pyo
E: python-thrift-dbg: package-installs-python-bytecode
usr/local/lib/python2.7/dist-packages/thrift/transport/__init__.pyo
I: thrift-compiler: spelling-error-in-binary usr/bin/thrift ouput output
W: thrift-compiler: binary-without-manpage usr/bin/thrift
E: libthrift-dev: non-empty-dependency_libs-in-la-file usr/lib/libthrift.la
E: libthrift-dev: non-empty-dependency_libs-in-la-file
usr/lib/libthrift_c_glib.la
E: libthrift-dev: non-empty-dependency_libs-in-la-file
usr/lib/libthriftnb.la
E: libthrift-dev: non-empty-dependency_libs-in-la-file
usr/lib/libthriftqt.la
E: libthrift-dev: non-empty-dependency_libs-in-la-file usr/lib/libthriftz.la
```
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/hadret/thrift THRIFT-3460
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/thrift/pull/721.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #721
----
commit 614c1943ad726af3f19958365333431310d880fe
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T10:32:25Z
Drop executable flag from text files.
commit eb7b9f3261d5a8958fcd8bfbfe38cd521ac976e1
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T10:36:42Z
Cleaning up README.md file.
commit 4b9a8984db05b31ee76d590d16cc927b6e6d3bfa
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T10:46:20Z
Bumping up debhelper version from 5 to 9.
commit 381bd88ebb3ac161bdb330fe4e408a9903991942
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:46:28Z
Sorting out Build-Depends.
commit 7b7db466df964c815b247fddd1efb866e7d2f9e0
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:47:50Z
Bumping up debhelper and standards version.
commit 11c87a12aea83234e23c41e796f1dbda2c9b5cba
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:50:11Z
Dropping (hopefully) unnecessary python dependencies & bumping up python
version to 2.7.
commit 2fac91605ab9d35cd2ed24811bd9007b6d065166
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:51:50Z
Bumping up perl dependency version.
commit 75a677076179be802e097443cd751d4c25df79d1
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:55:18Z
Dropping 1.40 libboost dependency; Bumping up openjdk version to 7.
commit ec157af48a1b43d990e5567902c998cde4f74fb9
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:55:53Z
Bumping up ruby version to 1.9.1.
commit 21c77ea755841db6c514af8549d277b463125c47
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:57:23Z
Adding phpunit dependency.
commit 2f3b93ff678daff6c675e14f27c7d543d5c8e899
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T11:58:47Z
Dropping ruby1.8 from building process.
commit 32b4c74c7f394e52b6cb2ae7a88545c93e658193
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T12:37:59Z
Moving to DebSrc 3.0 format.
commit 439bf06f7574e459f50a9f94583cc8018d80df8a
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T12:38:30Z
Adding compression options for sources and package.
commit cfd34200e2c4cc52ec935acd9a9edddd60842b18
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T12:49:10Z
Adding info about dch from devscripts.
commit 1bf6832d882c3d98dbaefad515ae75f8eec7d271
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T12:50:17Z
Adding link to DebSrc 3.0 guidelines.
commit 50f6dd1f843cf496f446371800ab59661bcc333f
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T13:17:43Z
Bringing back python debug dependency.
commit cfecde7e48a5d35c6dc731751863a444485dfd79
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T14:03:55Z
Typo.
commit 70bc5f5ef57401c1c0868882a4e0002384308bd4
Author: Filip Chabik <[email protected]>
Date: 2015-11-27T14:23:18Z
Adding cleaning mechanism for handling substvars.
commit ce50544ca5c7ce9cb99ab37278aa8306aed7af7d
Author: Filip Chabik <[email protected]>
Date: 2015-11-30T08:35:56Z
* Dropping build-essential
* Introducing separate build components
* Removing erlang-base (we aren't building erlang support)
* Couple of section fixes
commit 4dceec1ae432835def2bfe3385d56b08edeefed2
Author: Filip Chabik <[email protected]>
Date: 2015-11-30T08:38:44Z
Merge remote-tracking branch 'upstream/master'
commit d8156e0445856d3d5eefd4257137c718ec6221e3
Author: Filip Chabik <[email protected]>
Date: 2015-11-30T08:56:21Z
I think I went a bit too much ahead of myself.
commit 7433e50e8e2665eae845cfb607acd1bbfb8e4f32
Author: Filip Chabik <[email protected]>
Date: 2015-11-30T08:58:22Z
Dropping debian/substvars for now.
commit 9c508443c09d3f103f9fd1657c6487aacf74067d
Author: Filip Chabik <[email protected]>
Date: 2015-11-30T09:23:16Z
Fixing last broken section.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---