2020/02/08(土) [n年前の日記]
#1 [debian][ubuntu][linux][cg_tools] Debian上のxpaintについてググってるけど履歴が分からない
Debian Linux 10.2.0 上の xpaint について、公開された際の履歴を確認しようとしているのだけど、これがどうにもよく分からない。現在入手できるのは、xpaint 2.9.1.4-3.2+b1 だけど、この +b1 のついたバイナリがどの時期に配布されたのか知る術が無くて。
_Debian -- buster の xpaint パッケージに関する詳細
_xpaint_2.9.1.4-3.2_changelog
_Debian Package Tracker - xpaint
そもそも、この"+b1"とか"+b2"って何なの。
_--nigauri.org--(2011-12-20)
_What do '+b#' packages versions mean in Debian? - Unix & Linux Stack Exchange
_第312回 パッケージとより良いお付き合いをするための情報収集:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
バイナリのbじゃなくて、ビルドのb、なのか…。
とりあえず、/usr/share/doc/パッケージ名/ 以下に changelog があるのだな。
今回は、/usr/share/doc/xpaint/ を見ればいいのだろう。
changelog.Debian.amd64.gz と、changelog.Debian.gz があるな…。
.gz って何やねん。
_【メモ】Linux圧縮/解凍コマンド - Qiita
_Linuxコマンド【 gzip 】ファイルを圧縮・展開 - Linux入門 - Webkaru
.gz は、gzip で圧縮されたファイルにつけられる拡張子。gzip -d hoge.gz で解凍する。
less changelog.Debian で眺めてみたが、コレはWebで閲覧できるソレと同じに見えた。
_xpaint_2.9.1.4-3.2_changelog
changelog.Debian.amd64 には、+b1 の記述が見える。コレを見れば、あくまで今現在のバージョンだけではあるけれど、履歴が確認できるのだな…。
「ソースは変えてねえよ」と書いてある…よな。たぶん。
つまり、Debian の xpaint のバイナリも、Ubuntu の xpaint のバイナリも、同じソースからビルドしているのだろう。しかし、Ubuntu上ではバグが発動して、Debian上ではバグが発動しない。相変わらず謎。どうしてこんな状態になるんだろう…。不思議だ…。
_Debian -- buster の xpaint パッケージに関する詳細
_xpaint_2.9.1.4-3.2_changelog
_Debian Package Tracker - xpaint
そもそも、この"+b1"とか"+b2"って何なの。
_--nigauri.org--(2011-12-20)
_What do '+b#' packages versions mean in Debian? - Unix & Linux Stack Exchange
_第312回 パッケージとより良いお付き合いをするための情報収集:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
バイナリのbじゃなくて、ビルドのb、なのか…。
とりあえず、/usr/share/doc/パッケージ名/ 以下に changelog があるのだな。
今回は、/usr/share/doc/xpaint/ を見ればいいのだろう。
$ ls -al /usr/share/doc/xpaint/ 合計 136 drwxr-xr-x 2 root root 4096 2月 7 12:01 . drwxr-xr-x 1467 root root 69632 2月 7 21:43 .. -rw-r--r-- 1 root root 222 9月 28 2016 changelog.Debian.amd64.gz -rw-r--r-- 1 root root 4855 9月 28 2016 changelog.Debian.gz -rw-r--r-- 1 root root 30689 7月 5 2010 changelog.gz -rw-r--r-- 1 root root 15874 3月 1 2011 copyright
changelog.Debian.amd64.gz と、changelog.Debian.gz があるな…。
.gz って何やねん。
_【メモ】Linux圧縮/解凍コマンド - Qiita
_Linuxコマンド【 gzip 】ファイルを圧縮・展開 - Linux入門 - Webkaru
.gz は、gzip で圧縮されたファイルにつけられる拡張子。gzip -d hoge.gz で解凍する。
mkdir tmp cd tmp cp /usr/share/doc/xpaint/changelog.Debian.amd64.gz . cp /usr/share/doc/xpaint/changelog.Debian.gz . gzip -d changelog.Debian.amd64.gz gzip -d changelog.Debian.gz
$ ls ~/tmp changelog.Debian changelog.Debian.amd64changelog.Debian と changelog.Debian.amd64 が得られた。
less changelog.Debian で眺めてみたが、コレはWebで閲覧できるソレと同じに見えた。
_xpaint_2.9.1.4-3.2_changelog
changelog.Debian.amd64 には、+b1 の記述が見える。コレを見れば、あくまで今現在のバージョンだけではあるけれど、履歴が確認できるのだな…。
xpaint (2.9.1.4-3.2+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * rebuild with PIE -- amd64 / i386 Build Daemon (x86-ubc-01) <buildd_amd64-x86-ubc-01@buildd.debian.org> Tue, 27 Sep 2016 20:47:42 +0000
「ソースは変えてねえよ」と書いてある…よな。たぶん。
つまり、Debian の xpaint のバイナリも、Ubuntu の xpaint のバイナリも、同じソースからビルドしているのだろう。しかし、Ubuntu上ではバグが発動して、Debian上ではバグが発動しない。相変わらず謎。どうしてこんな状態になるんだろう…。不思議だ…。
[ ツッコむ ]
以上です。