問題タブ [lintian]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Debian/Ubuntu の lintian プロファイルのオーバーライド
いくつかの .pyo ファイルをインストールする必要がある独自のアプリケーションを作成しました。アプリから .deb を作成すると、lintian が不平を言いpackage-installs-python-bytecode
ます。オーバーライドを追加しようとしましたが、どうやらこのタグは in によってオーバーライド不可としてマークされftp-master-auto-reject.profile
ているよう/usr/share/lintian/profiles/debian
です。このタグはエラーと見なされるため、Ubuntu Software Center はパッケージについて不平を言います。
Ubuntu Software Center が文句を言わないように、このタグをオーバーライドするクリーンな方法はありますか?
ubuntu - パッケージ化ガイドラインに違反する実行可能ファイルでない限り、Ubuntu Unity でデスクトップ ファイルが機能しない
Unity では、.desktop ファイルに実行権限がある場合にのみアイコンが表示されます。しかし、これを行うと、lintian がexecutable-desktop-file
. この場合、私は何をすべきですか?
debian - debian lintian は、存在しない conffile について警告します
lintian から警告と 1 つのエラーが表示されます。
ここで理解できないのはetc/init.d/openrobertalab
、パッケージにそのようなファイルがないことです:
lintiants のアドバイスに従い、debian/openrobertalab.conffiles
この存在しないファイルのリストを作成すると、パッケージのビルドは失敗します。
何か案は?
linux - dir-or-file-in-opt をオーバーライドする
私は、debian、ubuntu などの商用のバイナリ パッケージを維持していますが、Ubuntu インストーラーから「パッケージの品質が悪い」という苦情を受けています。この根本的な原因は、パッケージがファイルを /opt および /etc/opt ディレクトリにインストールすることであり、これにより lintian がうまく機能しなくなっているようです。これらのディレクトリの目的を理解しているので、「アドオン」が何を意味するのかについての定義はまだ見ていませんが、「アドオン」アプリケーションのニーズを満たすためのものです。パッケージの lintian オーバーライド ファイルを /usr/share/lintian/overrides ディレクトリに作成しようとしましたが、そうすると、Lintian から次のレポートが表示されます。
この明らかな頑固さを回避する方法はありますか?
build - dh_autoreconf_clean が ltmain.sh にパッチを適用するのはなぜですか?
..そして、なぜそれが私のパッケージングビルドを壊すのですか?
VLC の最新の git バージョン用に .deb パッケージをビルドしようとしています。
つまり、VLC(2.2.1)のディストリビューション(ubuntu 15.10)ソースパッケージから「/ debian」ディレクトリを取得し、これをVLCの最新のgitプルにコピー/適用しています(これは問題なくコンパイルできます) .
git バージョンに対して「debuild -b -uc -us」(VLC 2.2.1 で動作) を実行すると、次のようになります。
debian パッケージのビルドは厄介で、情報は少し不足しています。
そのようなエラーメッセージがどこから来たのか、そしてその理由は何ですか?