Apa pentingnya “-0ubuntu1” di akhir string versi paket?

13

Banyak paket yang dibuat untuk Ubuntu tampaknya memiliki akhiran "-0ubuntu1" (atau, lebih umum, -XubuntuY). Sebagai contoh, string versi untuk paket edge-bleeeding dari proyek nova terlihat seperti:

2011.2~bzr663-0ubuntu1

Saya mengerti bahwa 2011.2 adalah versi utama, dan bzr663 merujuk pada revisi 663 dalam repositori bzr, tetapi apa artinya terkait dengan 0ubuntu1?

Lorin Hochstein
sumber

Jawaban:

16

Paket diversi dalam pola seperti <upstream version>-<debian revision>. Dalam hal ini, versi upstream adalah 2011.2~bzr663& revisi debian adalah 0ubuntu1.

Biasanya di Debian, revisi hanyalah angka seperti itu, tetapi untuk Ubuntu, ubuntu1 setelah revisi menunjukkan bahwa ada perubahan sumber pada revisi Debian itu. 0ubuntu1adalah kasus khusus, karena digunakan sebagai revisi yang menunjukkan bahwa itu tidak didasarkan pada paket Debian versi hulu itu (karena tidak akan ada revisi debian 0).

Ini biasa terjadi ketika paket Ubuntu telah ditingkatkan ke versi hulu baru di depan Debian.

ajmitch
sumber
Apakah -0ubuntu1selalu berarti tidak ada versi Debian-hulu? Saya pikir jika Debian tidak mengubah sumber hulu mereka, itu hanya -0untuk mereka.
Oli
Revisi-revisi Debian biasanya selalu dimulai pada 1
ajmitch