Debianパッケージの新しい時代はいつ作られますか?

Debianパッケージの新しい時代はいつ作られますか?

アップストリームでバージョン番号付けスキームを変更するときに順序を保証するために作成されたことがわかっていますが、一見すると重複しているようですepoch(すでにバージョン番号が十分です)。

fooバージョンがからに変更される2016-12-24仮想の例を見てみましょう1.0

新しいパッケージを定義するfoo-1.0 replace foo:2016-12-25代わりに新しいパッケージを使用できますか?fooepoch

答え1

新しいパッケージはfoo-1.0[… ]を置き換えることができます。

もちろんです。ただし、これはfoo-1.0新しいバージョンのパッケージではなく、新しい別のパッケージですfoo。システムはこれを同じように扱わず、foo-1.0提供もしませんfoofoo-1.0パッケージはそれに依存したい他のパッケージを満たすことはできませんfoo

Debian はバージョン番号の先頭に時代を定義します。バージョンは1.0バージョンよりも最新ですが、2016-12-241 < 2016なので、より古いようです。したがって、これらの番号のリダイレクトがアップストリームで発生すると、エポックが増加します。それでも同じパッケージです。

関連情報