[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: voting counter robot
- From: Taketoshi Sano <kgh12351@nifty.ne.jp>
- Subject: Re: voting counter robot
- Date: Fri, 23 Feb 2001 16:52:30 +0900
- X-Dispatcher: imput version 991025(IM133)
- X-fingerprint: A1A0 F2D0 9C5D 7D61 DBA1 1507 D0B3 F3D0 AE31 C009
- X-ML-Info: If you have a question, send e-mail with the body"help" (without quotes) to the address jp-policy-ctl@debian.or.jp;help=<mailto:jp-policy-ctl@debian.or.jp?body=help>
- X-ML-Name: jp-policy
- X-MLServer: fml [fml 3.0pl#17]; post only (only members can post)
- References: <20010120210840O.kgh12351@kgh12351.nifty.ne.jp><87y9w6l815.wl@lichee.ukai.org><87wvbql5xm.wl@lichee.ukai.org>
- Message-Id: <20010223165230Y.kgh12351@kgh12351.nifty.ne.jp>
- X-Mail-Count: 00241
- X-Mailer: Mew version 1.94.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
佐野@浜松です。
In <87wvbql5xm.wl@lichee.ukai.org>,
on "Sat, 20 Jan 2001 22:16:37 +0900",
with "Re: voting counter robot",
Fumitoshi UKAI <ukai@debian.or.jp> さん wrote:
> > > > # ところで、Debian で使ってる投票システムのコードってどこにありましたっけ ?
> > >
> > > woody にありました。
>
> > > これなら Perl だし、動かすだけならなんとかなりそうかな。
> >
> > とりあえず arashi にいれておきましょう。
>
> ふーむ。examples/debian/gpgwrapper.gz で gpg のチェックしてますね
> # で これが python script
> # LDAPで keyid をチェックしてますね。
Key fingerprint で LDAP 検索してヒットしないものや複数ヒットした
ものをハネるようになってますね。
ただ、 -d と -l のオプションを指定しなければこのチェックは有効に
ならないみたいですから、とりあえず無効にしておいて実験運用しても
いいんじゃないかと。
LDAP_EMAIL と LDAP_UID を環境変数に定義するようになってますが、
debvote 0.2.0 ではどちらも利用されてないので、無効にしても
動作には問題無いようです。
これは、おそらく GPG/PGP の Key ID が重複するような場合に備えて、
将来的には LDAP_UID を投票 database の key に使うことができる
ようにしようという準備段階のものだろうと想像してます。
/usr/lib/perl5/Debvote/Validate.pm の最後のあたり、
$voter{ 'id' } = $ENV{ 'PGP_KEYID' };
を
$voter{ 'id' } = $ENV{ 'LDAP_UID' };
にすれば Debian Project 内では ldap-uid で一意性を確保できる、
ということではないかと。
でも今のところ JP Project 内では key ID だけでも一意性を確保
できるみたいですし、LDAP でのチェックはとりあえず先送りでいい
と思います。(debian-jp-keyring.{gpg,pgp} の 2 つのファイルに
重複して登録されているキーが 9 個ほどあるようですが、同じキー
ID で違う人のキーというのは無いようです。)
> # やはり JP でも、(accontない人も) LDAPにつっこんでおくべきかも…
# MIA (missing in action) をどうするか、というあたりが気になる ?
> あと、単にinstallするだけでは全然駄目で かなりいろいろ設定しないと
> 駄目なようですね。
このへんはだいぶわかってきたので、とりあえず実験運用を始めたいと
思います。vote アカウント作成などの準備をよろしくお願いします。
--
# (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
<kgh12351@nifty.ne.jp> : Taketoshi Sano (佐野 武俊)