[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gpg: получить на stdout текст без подписи



On Sat, Nov 06, 2010 at 08:15:42PM +0700, Denis Feklushkin wrote:
> On Sat, 6 Nov 2010 14:34:17 +0200
> Peter Pentchev <roam@ringlet.net> wrote:
> 
> > On Sat, Nov 06, 2010 at 06:28:42PM +0700, Denis Feklushkin wrote:
> > > On Sat, 6 Nov 2010 13:05:28 +0200
> > > Peter Pentchev <roam@ringlet.net> wrote:
> > > 
> > > > > > 
> > > > > >    deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
> > > > > >    deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
> > > > > > 
> > > > > > > ...или прямо скачать deb-пакет или source:
> > > > > > > 
> > > > > > >   http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
> > > > > > > 
> > > > > > > Попробуйте, работает ли этая версия для Вас; если работает, подождите,
> > > > > > > пока я пофиксю остальние баги в новой версии, 20101103.  Если не
> > > > > > > работает, скажите что не работает :)
> > > > > > 
> > > > > > Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
> > > > > > Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.
> > > > > 
> > > > > Вроде ок, скачалось. А как ставить теперь? apt-cache search пакет netpgp не находит
> > > > 
> > > > Да, а кстати у Вас какая архитектура?  Я забыл сказать, что binary пакеты
> > > > у меня только для i386.
> > > 
> > > о, точно, у меня ж 64 бит
> > > 
> > > >  Если у Вас что-то еще, может, я попробую настроить
> > > > еще одного qemu и собрать пакет для другой архитектуры, если у Вас нет
> > > > возможности скачать source-пакет из pool/main/n/netpgp/ и собрать самому?
> > > 
> > > что-то вылетело из головы что можно собирать.
> > > 
> > > не собирается:
> > > 
> > > # apt-get build-dep netpgp
> > > Reading package lists... Done
> > > Building dependency tree       
> > > Reading state information... Done
> > > E: Build-Depends dependency for netpgp cannot be satisfied because no available versions of package debhelper can satisfy version requirements
> > > 
> > > Build-Depends: debhelper (>> 8) а в репозитории самый новый это 8.0.0
> > 
> > Гм?!  Странно - 8.0.0 точно >> 8:
> > 
> > [roam@greylight ~]$ dpkg --compare-versions 8.0.0 gt 8 && echo yep
> > yep
> > [roam@greylight ~]$ dpkg --compare-versions 8.0.0 '>>' 8 && echo yep
> > yep
> > [roam@greylight ~]$
> > 
> > Можно увидеть output "apt-cache policy debhelper"?
> > 
> > Попробуйте заменить >> 8 на >= 8, но не думаю, что это поможет.
> 
> ">>" это "больше или равно"?

Нет, ">>" - "строго больше".  8.0.0 >> 8.0 >> 8, смотрите секцию 5.6.12
в Debian Policy или поэкспериментируйте с dpkg --compare-versions.

> # apt-cache policy debhelper
> debhelper:
>   Installed: (none)
>   Candidate: 7.0.15
>   Version table:
>      8.0.0 0
>         640 http://ftp.de.debian.org squeeze/main Packages
>         630 http://ftp.de.debian.org unstable/main Packages
>      7.0.15 0
>         990 ftp://mirror.hetzner.de lenny/main Packages
>         990 http://ftp.de.debian.org lenny/main Packages
> 
> опять моя вина!

Гм, да, я собирал для Squeeze, но сделаю и Lenny backport, когда
все остальное решено.

> # apt-get -t unstable build-dep netpgp
> # apt-get source -b netpgp
> 
> и всё ок собралось
> 
> но не заработало. 2 бага вылезло:
> 
> $ netpgp --clearsign --userid=817fe0ba8e60c3bf
[snip]
> и всё, никакой подписи нету

Этого (clearsign stdin) я и не пробовал, погляжу, что случается.

> А при проверке подписи:
> 
> $ netpgp --verify
[snip]
> Aborted

Да, посмотрите на TODO в debian/changelog :)

netpgp пока умеет --verify и --cat на clearsigned messages, когда
сообщения били подписанни средствами GnuPG :)  При netpgp --clearsign
еще какие-то проблемы, а явно я не успел устранить и все проблемы --verify.

Всего лучшего,
Петр

-- 
Peter Pentchev	roam@space.bg    roam@ringlet.net    roam@FreeBSD.org
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if it weren't self-referential?

Attachment: signature.asc
Description: Digital signature


Reply to: