[Catalog-sig] Moving forward
Moshe Zadka
moshez@zadka.site.co.il
Tue, 24 Apr 2001 08:24:32 +0300
On Mon, 23 Apr 2001, Amos Latteier <amos@digicool.com> wrote:
> 1. How can the server identify the uploader? You can include an
> optional signature file, however if you don't include this file there is
> no way to associate an identity with the uploaded file. In my prototype
> even if you don't include a signature file the server requires an
> account and keeps track of who uploaded what. Perhaps there could be
> optional support for HTTP authentication during the upload. This would
> allow the distutils to supply optional authentication credentials.
I think this is a feature in PEP-243 -- no false sense of security.
We do have to think about maintaining a keyring in the server, though.
> 2. Platform specification. Should the server validate the platform
> specification? I suspect that platform specification in general is a rat
> hole. For example a binary package may require all sorts of things that
> are hard to represent as an os, os version, and Python version. I still
> haven't implemented platform specification in my prototype.
Well, if the specification is too complex, then the uploader can just
punt on uploading binary packages...
> 3. PKG-INFO conflicts. The PEP allows both extraction of the PKG-INFO
> file from the package and an optional upload of the PKG-INFO file. What
> happens if these files are not the same. I propose that the PKG-INFO
> file in the package be used if there is a conflict.
I suggest that the upload will be rejected.
In the face of ambiguity, refuse the temptation to guess.
--
"I'll be ex-DPL soon anyway so I'm |LUKE: Is Perl better than Python?
looking for someplace else to grab power."|YODA: No...no... no. Quicker,
-- Wichert Akkerman (on debian-private)| easier, more seductive.
For public key, finger moshez@debian.org |http://www.{python,debian,gnu}.org