[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