[devel] Время на packages.altlinux.org

Nikolay A. Fetisov naf на naf.net.ru
Пн Авг 6 20:16:30 MSK 2018


Здравствуйте,

В Пн, 06/08/2018 в 19:43 +0300, Igor Zubkov пишет:
> Переписываю парсер rpm файлов для packages.altlinux.org. И тут возник
> вопрос который касается того как же rpm считает время.
> 
> $ rpm -qp --qf="%{BUILDTIME}\n" spec/data/catpkt-1.0-alt5.src.rpm
> 1349449185

Насколько понимаю, timestamp времени сборки пакета:
$ date --date=@1349449185
Пт окт  5 18:59:45 MSK 2012

Который (почти) совпадает с временем изменения собственно файла пакета:

$ stat files/SRPMS/catpkt-1.0-alt5.src.rpm
  Файл: files/SRPMS/catpkt-1.0-alt5.src.rpm
...
Модифицирован: 2012-10-05 19:00:14.000000000 +0400

> 
> ...В rpm есть ещё пару таких мест,
> но я думаю что они работают так же. Если нет, вот ещё пример:
> 
> $ rpm -qp --qf="%{CHANGELOGTIME}\n" spec/data/catpkt-1.0-alt5.src.rpm
> 1349438400

В записях ChangeLog нет отметки времени - только дата. Как я понимаю,
привязана она к полудню по CEST:

$ rpm -qp --changelog files/SRPMS/catpkt-1.0-alt5.src.rpm
* Пт окт 05 2012 Igor Zubkov <icesik@> 1.0-alt5
....

$ TZ=CEST date --date=@1349438400
Пт окт  5 12:00:00 CEST 2012


-- 
С уважением,
Николай Фетисов


Подробная информация о списке рассылки Devel