* [devel] I: автоматическая проверка подписи при скачивании пакета - пример.
@ 2014-06-10 18:21 Igor Vlasenko
2014-06-10 21:50 ` Michael Shigorin
0 siblings, 1 reply; 4+ messages in thread
From: Igor Vlasenko @ 2014-06-10 18:21 UTC (permalink / raw)
To: devel
Господа,
уже есть готовый пример - hplip-3.14.3-alt2
на примере hplip можно у себя посмотреть,
как работает автоматическая проверка подписи обновления.
src.rpm (4 в 1): Проверка, есть ли обновление, скачивание, проверка подписи, генерация нового пакета:
$ srpmtool --uupdate /ALT/Sisyphus/files/SRPMS/hplip-3.14.3-alt2.src.rpm
gpgv: Подпись создана Вт 03 июн 2014 10:38:03 MSK ключом DSA с ID A59047B9
gpgv: Действительная подпись от "HPLIP (HP Linux Imaging and Printing) <hplip@hp.com>"
Successfully downloaded updated package hplip-3.14.6.tar.gz
INFO: archive format changed, adjusting Source0: http://dl.sourceforge.net/hplip/%{name}-%{version}.tar.gz
uupdate: new version 3.14.6
Записан: ./hplip-3.14.6-alt1.src.rpm
для второго примера клонируем
$ girar-clone-build-commit hplip; cd hplip.git
gear репозиторий (3 в 1):
hplip.git $ rpm-uscan --any-archive
hplip: Newer version (3.14.6) available on remote site:
http://qa.debian.org/watch/sf.php/hplip/hplip-3.14.6.tar.gz
(local version is 3.14.3)
^[[1;3Dgpgv: Подпись создана Втр 03 Июн 2014 09:38:03 EEST ключом DSA с ID A59047B9
gpgv: Действительная подпись от "HPLIP (HP Linux Imaging and Printing) <hplip@hp.com>"
Successfully downloaded updated package hplip-3.14.6.tar.gz
gear репозиторий (4 в 1):
вместо rpm-uscan запустить gear-cronbuild-apply-hooks.
Спешите, пока я не обновил hplip до 3.14.6.
--
I V
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: автоматическая проверка подписи при скачивании пакета - пример.
2014-06-10 18:21 [devel] I: автоматическая проверка подписи при скачивании пакета - пример Igor Vlasenko
@ 2014-06-10 21:50 ` Michael Shigorin
2014-06-10 22:32 ` Igor Vlasenko
0 siblings, 1 reply; 4+ messages in thread
From: Michael Shigorin @ 2014-06-10 21:50 UTC (permalink / raw)
To: devel
On Tue, Jun 10, 2014 at 09:21:45PM +0300, Igor Vlasenko wrote:
> вместо rpm-uscan запустить gear-cronbuild-apply-hooks.
Не хватает зависимости:
./.gear/cronbuild-update-source: line 3: uscan: команда не найдена
Надо сказать, devscripts совершенно невменяемы по зависимостям:
bzr cvs debhelper hplip hplip-common hplip-hpcups libnet-snmp30 patchutils
perl-File-BaseDir perl-File-DesktopEntry python-module-OpenSSL
python-module-Reportlab python-module-devscripts python-module-testtools
python-module-twisted-core python-module-z3c python-module-zc
python-module-zope python-module-zope.interface quilt
...а uscan, как и ожидалось, споткнулся (на pgpsigurlmangle).
Предлагаю выделить из devscripts обновление uscan, если это реально.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: автоматическая проверка подписи при скачивании пакета - пример.
2014-06-10 21:50 ` Michael Shigorin
@ 2014-06-10 22:32 ` Igor Vlasenko
2014-06-10 22:50 ` Igor Vlasenko
0 siblings, 1 reply; 4+ messages in thread
From: Igor Vlasenko @ 2014-06-10 22:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Jun 11, 2014 at 12:50:55AM +0300, Michael Shigorin wrote:
> Не хватает зависимости:
>
> ./.gear/cronbuild-update-source: line 3: uscan: команда не найдена
О, спасибо за тестирование!
вчера переименовал uscan -> uscan-query,
теперь надо поправить в cronbuild.
> Надо сказать, devscripts совершенно невменяемы по зависимостям:
[...]
> Предлагаю выделить из devscripts обновление uscan, если это реально.
он и выпилен, сразу в 2 утилиты:
rpm-uscan -- как аналог uscan из devscripts, но для gear-репозиториев,
совместимый по опциям,
uscan-query -- для скриптования и издевательств с watch файлами.
развитие того /usr/bin/uscan, который когда-то написал liks@
и который надол было вызывать uscan -f some.watch.
--
I V
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: автоматическая проверка подписи при скачивании пакета - пример.
2014-06-10 22:32 ` Igor Vlasenko
@ 2014-06-10 22:50 ` Igor Vlasenko
0 siblings, 0 replies; 4+ messages in thread
From: Igor Vlasenko @ 2014-06-10 22:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Jun 11, 2014 at 01:32:58AM +0300, Igor Vlasenko wrote:
> On Wed, Jun 11, 2014 at 12:50:55AM +0300, Michael Shigorin wrote:
> > Не хватает зависимости:
> >
> > ./.gear/cronbuild-update-source: line 3: uscan: команда не найдена
Спать пора, не соображаю уже. Это же мой собственный hplip.git :(
и в нем какие-то древние недоделанные скрипты для cronbuild.
Действительно, именно с hplip.git gear-cronbuild-apply-hooks
лучше не запускать, или запускать, предварительно удалив
мусор ./.gear/cronbuild-*.
--
I V
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-06-10 22:50 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-10 18:21 [devel] I: автоматическая проверка подписи при скачивании пакета - пример Igor Vlasenko
2014-06-10 21:50 ` Michael Shigorin
2014-06-10 22:32 ` Igor Vlasenko
2014-06-10 22:50 ` Igor Vlasenko
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git