From k_vertigo@yahoo.com  Mon Feb 25 22:55:16 2002
From: k_vertigo@yahoo.com (Kapil Thangavelu)
Date: Mon, 25 Feb 2002 14:55:16 -0800 (PST)
Subject: [Catalog-sig] python repository
Message-ID: <20020225225516.17340.qmail@web11606.mail.yahoo.com>

hi folks,

the code for the zope based python repository i've
been working on is available for download @

http://www.zope.org/Members/k_vertigo/Products/Gideon

docs (very outdated since they refer to an openacs
implementation, but semantically are aligned).

http://www.zope.org/Members/k_vertigo/Stories/Gideon

its distributed as a single large python product.
installation requires zope2.5. installation consists
of untaring it a zope lib/python/Products directory
and restarting zope. after that go to the zope
management interfaces and add an instance of the
Python Repository.

its very much raw and has lots of missing
functionality and the ui bites, as well. but i wanted
to make it available for people to see and to garner
feedback, and see what the developer interest is like.
and also because i'm currently lacking in motivation,
which releasing will help with it, and could also use
a proverbial kick in the rear from this sig :)

there is also a relational schema leftover from my
work on doing the repository in postgres and
aolserver+pywx if in anyone is interested.

i'll setup a public site with the repository code
running and email the sig, with it soon.

i'm currently maintaining the code in a local cvs, if
there is some developer interest, i'll transfer it to
a sourceforge project.

cheers

kapil thangavelu

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com


From k_vertigo@yahoo.com  Tue Feb 26 22:58:49 2002
From: k_vertigo@yahoo.com (Kapil Thangavelu)
Date: Tue, 26 Feb 2002 14:58:49 -0800 (PST)
Subject: [Catalog-sig] python repository
In-Reply-To: <3C7B0881.8080101@shinners.org>
Message-ID: <20020226225849.32461.qmail@web11607.mail.yahoo.com>

--- Pete Shinners <pete@shinners.org> wrote:
> Kapil Thangavelu wrote:
> > the code for the zope based python repository i've
> > been working on is available for download @
> 
> nice. i was browsing through some of the site, looks
> like you've got a 
> good plan on your hands. is there a version running
> online somewhere 
> where people could try interacting with it (or is it
> not that far along).

i've put up a version at 
http://66.123.57.58:8080

its very raw, some of the ui might be broken (besides
being ugly:), and some of the ui doesn't expose the
functionality already present. 

i've setup up a bug/feature tracker at
http://www.zope.org/Members/k_vertigo/Stories/Gideon/Tracker

> sorry if this is obviously answered by looking at
> the source. i didn't 
> get into it as i've never done any zope stuff, nor
> have any zope server 
> to really try it out on.

i've tried to make it a little friendlier for python
developers by insuring that all the code resides on
the filesystem. 

cheers

kapil



__________________________________________________
Do You Yahoo!?
Yahoo! Greetings - Send FREE e-cards for every occasion!
http://greetings.yahoo.com


From paul@prescod.net  Wed Feb 27 00:37:52 2002
From: paul@prescod.net (Paul Prescod)
Date: Tue, 26 Feb 2002 16:37:52 -0800
Subject: [Catalog-sig] python repository
References: <20020226225849.32461.qmail@web11607.mail.yahoo.com>
Message-ID: <3C7C2A60.F2BE4F28@prescod.net>

Kapil Thangavelu wrote:
> 

Looks great! Good work.

My only backseat driver suggestion is to get it live sooner rather than
later. CPAN is a massive hack and also Perl's killer feature at the same
time. As I'm sure you know, the Python world's biggest flaw is waiting
for things to be perfect before deploying. I'm not accusing you of this
because I haven't been following closely enough to know...I'm just
making a random observation.

 Paul Prescod


From tim_one@email.msn.com  Wed Feb 27 01:17:59 2002
From: tim_one@email.msn.com (Tim Peters)
Date: Tue, 26 Feb 2002 20:17:59 -0500
Subject: [Catalog-sig] python repository
In-Reply-To: <3C7C2A60.F2BE4F28@prescod.net>
Message-ID: <LNBBLJKPBEHFEDALKOLCIEKGNPAA.tim_one@email.msn.com>

[Paul Prescod]
> ...
> As I'm sure you know, the Python world's biggest flaw is waiting
> for things to be perfect before deploying.

Na, that's the Scheme world's biggest flaw.

thanking-god-the-python-world-is-flawless-ly y'rs  - tim


From martin@v.loewis.de  Wed Feb 27 08:36:55 2002
From: martin@v.loewis.de (Martin v. Loewis)
Date: 27 Feb 2002 09:36:55 +0100
Subject: [Catalog-sig] python repository
In-Reply-To: <3C7C2A60.F2BE4F28@prescod.net>
References: <20020226225849.32461.qmail@web11607.mail.yahoo.com>
 <3C7C2A60.F2BE4F28@prescod.net>
Message-ID: <m3sn7n2ue0.fsf@mira.informatik.hu-berlin.de>

Paul Prescod <paul@prescod.net> writes:

> My only backseat driver suggestion is to get it live sooner rather than
> later. 

For me, this is is "live enough" for the moment. I'd really encourage
anybody to use this installation as if it already was perfect. It may
be that the entire database must be rebuild at some point, if some
serious flaw is found, but that won't be found unless people use it
for real.

Having a domain name associated to it would be good. How does
"gideon.python.org" sound to you? (not sure who's managing the
python.org DNS at the moment, but we can figure that out)

Regards,
Martin


From k_vertigo@yahoo.com  Wed Feb 27 16:57:23 2002
From: k_vertigo@yahoo.com (kapil thangavelu)
Date: Wed, 27 Feb 2002 08:57:23 -0800
Subject: [Catalog-sig] python repository
In-Reply-To: <3C7C2A60.F2BE4F28@prescod.net>
References: <20020226225849.32461.qmail@web11607.mail.yahoo.com> <3C7C2A60.F2BE4F28@prescod.net>
Message-ID: <200202272343.g1RNhQ7158398@pimout3-int.prodigy.net>

On Tuesday 26 February 2002 04:37 pm, you wrote:
> Kapil Thangavelu wrote:
>
>
> Looks great! Good work.
>
> My only backseat driver suggestion is to get it live sooner rather than
> later. CPAN is a massive hack and also Perl's killer feature at the same
> time. As I'm sure you know, the Python world's biggest flaw is waiting
> for things to be perfect before deploying. I'm not accusing you of this
> because I haven't been following closely enough to know...I'm just
> making a random observation.

hi paul,

i'm all for releasing it as soon as its ready, buts it not ready yet. the 
biggest things before its useable i  think are, the Package handling needs 
some work (specifically the dependency info, hooking up the parsers for the 
alternative metadata formats, taking md5 snapshots, storing distribution 
files on the fs), defining the security model (which is currently 
off/non-existent), getting a better look and feel, and making the cookie 
based authentication more secure. most everything else can be added to a 
running installation. regarding look and feel, i've been in contact with a 
designer (the guy who did the css/html for http://plone.org and 
http://moz.zope.org) who's agreed to help out.

thanks

kapil



From k_vertigo@yahoo.com  Wed Feb 27 17:36:55 2002
From: k_vertigo@yahoo.com (kapil thangavelu)
Date: Wed, 27 Feb 2002 09:36:55 -0800
Subject: [Catalog-sig] python repository
In-Reply-To: <m3sn7n2ue0.fsf@mira.informatik.hu-berlin.de>
References: <20020226225849.32461.qmail@web11607.mail.yahoo.com> <3C7C2A60.F2BE4F28@prescod.net> <m3sn7n2ue0.fsf@mira.informatik.hu-berlin.de>
Message-ID: <200202280023.g1S0Mxc29514@pimout5-int.prodigy.net>

On Wednesday 27 February 2002 12:36 am, Martin v. Loewis wrote:
> Paul Prescod <paul@prescod.net> writes:
> > My only backseat driver suggestion is to get it live sooner rather than
> > later.
>
> For me, this is is "live enough" for the moment. I'd really encourage
> anybody to use this installation as if it already was perfect. 

EEK. 

> It may
> be that the entire database must be rebuild at some point, if some
> serious flaw is found, but that won't be found unless people use it
> for real.

true. but there are serious flaws in it right now, imo. also, since the 
security model is turned off anonymous people can post packages or approve 
them, making the audit trails fairly useless. i don't mind trying to keep the 
packages updated through development but i'm fairly nervous about transfering 
them to production database when the site goes live.

> Having a domain name associated to it would be good. How does
> "gideon.python.org" sound to you? (not sure who's managing the
> python.org DNS at the moment, but we can figure that out)

sounds great. for the momen the box can also be reached via
http://moz.zope.org:8080

and last year when i was a bit more optimistic about time lines i purchased 
the python-repository.net domain (currently pointing to the wiki).

thanks

kapil