Я нахожусь в Lubuntu Quantal, и при попытке увидеть версию LXPanel я вижу следующее:
~$ apt-cache policy lxpanel
lxpanel:
Installed: 0.5.10+git20120823-0ubuntu1
Candidate: 0.5.10+git20120823-0ubuntu1
Version table:
*** 0.5.10+git20120823-0ubuntu1 0
500 http://fr.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages
100 /var/lib/dpkg/status
dpkg -l lxpanel
и Synaptic дают ту же информацию, а в справке PCmanFM / About это 0.5.11.
Что это значит?
(Это связано с этим ответом здесь .)
Список изменений в этом пакете объяснит это. Текущая последняя запись :
lxpanel (0.5.10+git20120823-0ubuntu1) quantal; urgency=low
* New upstream snapshot.
- Lxpanel doesn't use monochrome Keyboard LED indicators (LP: #1016014)
[...]
Означает, что разработчики Ubuntu (сопровождающие пакеты) сделали новый снимок восходящего потока lxpanel
, чтобы исправить ошибку. Хотя на самом деле это может быть еще не 0.5.11, источник этого снимка уже будет содержать новые коммиты после выпуска 0.5.10, а состояние репозитория исходного кода может уже находиться в состоянии подготовки к 0.5.11 в в то время.
Распространенной причиной именования версии пакета немного по-другому является текущий набор зависимостей, основанный на доступной версии 0.5.10, но если совместимость ABI не изменилась, версия 0.5.11 просто работает и называет его 0.5.10 в управлении пакетами, что избавляет от больших проблем при отправке большего количества обновлений с измененной линией зависимости.
Однако, если сопровождающие принимают решение об этом, они обычно помечают версию следующим образом: phonon
версия 4:4.7.0really4.6.0-0ubuntu1
. В этом случае версия 0.5.11, возможно, еще не вышла, поэтому они просто используют суффикс git20120823
, чтобы упомянуть вышестоящую версию, еще не выпущенную.