[debian-users 00675] 同じソースパッケージからビルドされるバイナリパッケージのバージョンの不一致
木村です。 Unstableで、同一のソースパッケージから生成される複数のバイナリパッケー ジの間で、最新バージョンに不一致が発生している状況というのは、どういっ たことが原因で起きるものなのでしょうか。 質問の背景としては、Unstable amd64な環境で先月上旬からpython2関連のパッ ケージの更新が保留され続けていて、その原因を調べているうちに python-defaultsというソースパッケージからビルドされる複数のバイナリパッ ケージ間に最新バージョンの不一致が発生していることを発見しました。 具体的には、python-defaultsの最新パッケージは2.7.18-2なのですが、そこ からビルドされるバイナリパッケージのうち、 * libpython2-stdlib * python2 * python2-minimail などの最新バージョンはソースパッケージと同じ2.7.18-2なのですが、 * libpython-stdlib * python * python-minimail などの最新バージョンは何故か2.7.17-2のままになっています。 python-defaultsに関するバグ報告を調べたところ、以下のようなバグ報告を 見つけたのですが、今のところメンテナやその他の人からの反応は無いようで す。 Debian Bug report logs - #968042 upgrading packet python2 from 2.7.17-2 up to 2.7.18-2 asks packets deletion https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968042 ソースパッケージが受理された後、どのようにバイナリパッケージがビルドさ れてUnstableとしてアップロードされるかの詳細は理解していないのですが、 この場合はpython-defaultsソースパッケージのバグということになるのでしょ うか。それとも何らかの理由で、ビルドされたバイナリパッケージの一部のアッ プロードが保留または拒絶されているのでしょうか。 --- 木村 康浩
直接の答えではありません。 vim-UltiSnipsもこの影響で、インストールできない状況になっています。 気がついたらuninstallされて困っています。ただultisnips自体は、 python3対応がすんでいるので、依存がpython2からpythpn3に変わる などしたら、インストール可能になるのですが。 python2は、2020/01/01にEOLになったので、次のリリースからは、python3へ 移行中なのが関係しているのかなぁやっばり。 On Mon, 14 Sep 2020 13:48:22 +0900 (JST) Yasuhiro KIMURA <yasu@utahime.org> wrote:
木村です。 [snip!] -- ====+====+====+====+====+====+====+====+====+====+====+====+====+====+ Yukiharu Yabuki (矢吹幸治) I use Debian GNU/Linux mail: yabuki@netfort.gr.jp クレクレタコラは好き / クレクレタコだはイヤ ====+====+====+====+====+====+====+====+====+====+====+====+====+====+
やまねです。 On Mon, 14 Sep 2020 13:48:22 +0900 (JST) Yasuhiro KIMURA <yasu@utahime.org> wrote:
Unstableで、同一のソースパッケージから生成される複数のバイナリパッケー ジの間で、最新バージョンに不一致が発生している状況というのは、どういっ たことが原因で起きるものなのでしょうか。
端的に言うと「最新版ではそのバイナリパッケージをビルドしなくなった」です。
具体的には、python-defaultsの最新パッケージは2.7.18-2なのですが、そこ からビルドされるバイナリパッケージのうち、
* libpython2-stdlib * python2 * python2-minimail
などの最新バージョンはソースパッケージと同じ2.7.18-2なのですが、
* libpython-stdlib * python * python-minimail
などの最新バージョンは何故か2.7.17-2のままになっています。
https://tracker.debian.org/news/1164934/accepted-python-defaults-2718-1-sour... より
* Stop building the python, python-dev, python-dbg, python-doc, python-minimal, libpython-dev, libpython-dbg, libpython-stdlib packages.
apt-listchanges をインストール→ dpkg-reconfigure で changelog も 見る設定にして、都度見る癖を付けておくといいかもですね。 -- Regards, Hideki Yamane henrich @ debian.org/iijmio-mail.jp
木村です。 From: Hideki Yamane <henrich@iijmio-mail.jp> Subject: [debian-users 00678] Re: 同じソースパッケージからビルドされるバイナリパッケージのバージョンの不一致 Date: Sun, 20 Sep 2020 19:46:51 +0900
端的に言うと「最新版ではそのバイナリパッケージをビルドしなくなった」です。
https://tracker.debian.org/news/1164934/accepted-python-defaults-2718-1-sour... より
* Stop building the python, python-dev, python-dbg, python-doc, python-minimal, libpython-dev, libpython-dbg, libpython-stdlib packages.
なるほど。python-defaultsからビルドされるバイナリパッケージのうち、な ぜ一部だけのビルドを止めたのかは気になりますが、おそらくこれもPython2 削除の一環なのでしょうね。 最新のtestingのインストールイメージを使ってOSをインストールしてみたと ころ、python-defaults由来のパッケージは既にインストールされなくなって いるようなので、件のUnstable環境でもpython-defaults由来のパッケージの 削除で対応しました。
apt-listchanges をインストール→ dpkg-reconfigure で changelog も 見る設定にして、都度見る癖を付けておくといいかもですね。
確かにそうですね。さっそく設定を変更してみました。 --- 木村 康浩
participants (3)
-
Hideki Yamane -
Yasuhiro KIMURA -
Yukiharu YABUKI