[devel] Q: Подпись тегов при сборке (was: Re: FAILED: moodle cronbuild 20111010)

Aleksey Avdeev solo на altlinux.ru
Пн Окт 10 16:02:15 MSK 2011


Приветствую.

  При сборке я достаточно часто использую теги, которые подписываю. При
сборке moodle cronbuild`ом это приводит к следующему:

10.10.2011 14:43, cronbuild на repocop.altlinux.org пишет:
> FAILED: moodle cronbuild 20111010.
> see attached log fle for details.
> 
...
> #!/bin/bash -ve
> cp /.in/.gitconfig ~/
> cd /.in/cronbuild.git
> gear-cronbuild-apply-hooks
> running ./.gear/cronbuild-update-source
> Checking out files:  15% (843/5374)   
...
> Checking out files: 100% (5374/5374), done.
> Switched to branch 'ALT/moodle/patch/install-directorypermissions'
> From git://git.moodle.org/moodle
>  * branch            MOODLE_19_STABLE -> FETCH_HEAD
...
> [cronbuild 329a815] spec: Update version to 1.9.13.20111010-alt1
>  1 files changed, 7 insertions(+), 3 deletions(-)
> Merge made by ours.
> gpg: directory `/usr/src/.gnupg' created
> gpg: new configuration file `/usr/src/.gnupg/gpg.conf' created
> gpg: WARNING: options in `/usr/src/.gnupg/gpg.conf' are not yet active during this run
> gpg: keyring `/usr/src/.gnupg/secring.gpg' created
> gpg: keyring `/usr/src/.gnupg/pubring.gpg' created
> gpg: skipped "Cronbuild Service <cronbuild на altlinux.org>": secret key not available
> gpg: signing failed: secret key not available
> error: gpg did not accept the tag data
> error: unable to sign the tag
> cronbuild-update-source: ERR no set source tag
> cronbuild-update-source: Reset branches for exit
> Already on 'cronbuild'
> HEAD is now at 00feafa 1.9.13.20110928-alt5
> cronbuild: the hook ./.gear/cronbuild-update-source exited ubnormally. see cronbuild-apply-hooks.log for details.
> gear-cronbuild-apply-hooks-in-hsh-chroot failed: 2

  Т. к. сборочный тег cronbuild всё таки подписывает -- gpg ключ ему
доступен, но он не копируется в chroot, где выполняется
gear-cronbuild-apply-hooks...

  Что правильнее: перестать подписывать теги создаваемый
.gear/cronbuild-update-source или научить cronbuild копировать ~/gnupg
внутрь chroot (в/usr/src/.gnupg/gpg.conf)?

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 262 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111010/38c4cc97/attachment.bin>


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