[whups] Re:

Jon Parise jon@csh.rit.edu
Thu, 4 Jan 2001 11:17:17 -0500


On Thu, Jan 04, 2001 at 01:50:15PM +0000, Anil Madhavapeddy wrote:

> > As from your about page it is unclear how the merged cvs, bugzilla 
> > and Faq-o-matic will interact.
> > Sorry for bonbarding you with all these requests and questions, 
> > sometimes I get over entusiastic. :)
> 
> Interest is good!  Please keep the ideas and input coming so we can
> kickstart this off!  As for how bugzilla, cvs and faq-o-matic will
> interact - I have no idea either!
 
Perhaps it's time to update http://horde.org/whups/ with some more
useful (and correct) information.

-- 
Jon Parise (jon@csh.rit.edu)  .  Rochester Inst. of Technology
http://www.csh.rit.edu/~jon/  :  Computer Science House Member


>From anil@recoil.org Date: Thu,  4 Jan 2001 16:28:12 +0000
Return-Path: <anil@recoil.org>
Mailing-List: contact whups-help@lists.horde.org; run by ezmlm
Delivered-To: mailing list whups@lists.horde.org
Received: (qmail 21341 invoked from network); 4 Jan 2001 16:28:14 -0000
Received: from total.recoil.org (212.25.240.40)
  by horde.org with SMTP; 4 Jan 2001 16:28:14 -0000
Received: (qmail 26466 invoked by uid 99); 4 Jan 2001 16:28:12 -0000
Received: from m157-mp1-cvx3a.ren.ntl.com ( [m157-mp1-cvx3a.ren.ntl.com])
	as user avsm@localhost by horde.recoil.org with HTTP;
	Thu,  4 Jan 2001 16:28:12 +0000
Message-ID: <978625692.3a54a49c836bb@horde.recoil.org>
Date: Thu,  4 Jan 2001 16:28:12 +0000
From: Anil Madhavapeddy <anil@recoil.org>
To: whups@lists.horde.org
References: <5F493CE2122E4D115AB50005B8AC93DD@Cadden.ireland.com> <978616215.3a547f978a602@horde.recoil.org> <20010104111716.C2595@csh.rit.edu>
In-Reply-To: <20010104111716.C2595@csh.rit.edu>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 2.3.6-cvs
Subject: Re: [whups] Re:

Quoting Jon Parise <jon@csh.rit.edu>:

> On Thu, Jan 04, 2001 at 01:50:15PM +0000, Anil Madhavapeddy wrote:
> 
> > > As from your about page it is unclear how the merged cvs, bugzilla 
> > > and Faq-o-matic will interact.
> > > Sorry for bonbarding you with all these requests and questions, 
> > > sometimes I get over entusiastic. :)
> > 
> > Interest is good!  Please keep the ideas and input coming so we can
> > kickstart this off!  As for how bugzilla, cvs and faq-o-matic will
> > interact - I have no idea either!
>  
> Perhaps it's time to update http://horde.org/whups/ with some more
> useful (and correct) information.
> 

I've got some of the CVS viewer screenshots, I've taken - my only
doubt is that the fonts might look too small under unix - has anyone
tried it under Linux?  Of course, if we rename it, then they shouldnt
be under /whups/

I'm flying back to London this weekend, new job with NetApp starting 
on Monday, so dunno how much time I'll have after this week; will try 
to get something done before!

-- 
Anil Madhavapeddy, <anil@recoil.org>


>From anil@recoil.org Date: Thu,  4 Jan 2001 16:38:05 +0000
Return-Path: <anil@recoil.org>
Mailing-List: contact whups-help@lists.horde.org; run by ezmlm
Delivered-To: mailing list whups@lists.horde.org
Received: (qmail 22599 invoked from network); 4 Jan 2001 16:38:06 -0000
Received: from total.recoil.org (212.25.240.40)
  by horde.org with SMTP; 4 Jan 2001 16:38:06 -0000
Received: (qmail 26814 invoked by uid 99); 4 Jan 2001 16:38:05 -0000
Received: from m68-mp1-cvx1b.lis.ntl.com ( [m68-mp1-cvx1b.lis.ntl.com])
	as user avsm@localhost by horde.recoil.org with HTTP;
	Thu,  4 Jan 2001 16:38:05 +0000
Message-ID: <978626285.3a54a6ed1f532@horde.recoil.org>
Date: Thu,  4 Jan 2001 16:38:05 +0000
From: Anil Madhavapeddy <anil@recoil.org>
To: whups@lists.horde.org
References: <5F493CE2122E4D115AB50005B8AC93DD@Cadden.ireland.com> <978616215.3a547f978a602@horde.recoil.org> <978622145.3a5496c18aabd@marina.horde.org>
In-Reply-To: <978622145.3a5496c18aabd@marina.horde.org>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 2.3.6-cvs
Subject: Re: [whups] Re: 

Quoting Chuck Hagenbuch <chuck@horde.org>:

> Yeah... speaking about Horde specifically, well, I'm not _too_ ashamed that
> the  system was NOT well designed from the start. 

I think that was its strength, as it is for a lot of open-source code.
Over-engineering from the start just leads to the code collapsing under
its own weight before getting off the ground; much better if it does the
job for what it needs to do at the time, when time and money aren't 
freely flowing, and the code gets used.

> Anil, if you decide on a name for the cvs viewer, I'll move
> the files in the repository so we don't lose any history...

Great, give me all the hard jobs! I better dig out my IKEA catalogue ;-)

> Okay, let's talk about the caching backend: is the db schema that you
> mentioned earlier (from bonsai) going to handle this particular need?
> Is it absolutely reliant on having a database? Or could this be more 
> general - either a general caching scheme, or a cvs caching scheme
> generalized over multiple backends?

Afaics, the bonsai backend absolutely requires a database backend.
However, I've changed my mind a bit about bonsai support, since all
that it takes to setup the database is to run a script over the CVS
repository.  So if we come up with a better schema for our needs, we
might as well use that.

I think a CVS caching scheme that would first look in a database
cache (dbm, sql, gdbm, shm, whatever), and then fallback to the 
file directly if that isn't present (out-of-date cache, dummy db driver
for those without databases) would be good.

Certain queries aren't so much a cache-query, as a view-query.
For example, 'what damage has avsm done to the repository in the last
two days'.  This would pretty much require the cache to be fully
populated, as it wouldnt be feasible to iterate through the entire
repository and populate it for that request.

> But, really, I don't see any reason to try harder than necessary to avoid 
> requiring a database for this. It might be nice if most things worked without
> any cache at all, but someone running a cvs repository is probably going to 
> have a database available to them. So if generalizing it to more than
> "generic  sql" is silly, forget it.

Up to now, the functionality hasn't required a database, so I think
it would be worthwhile to allow users to set something up that goes this
far, without needing a database.  If they want the additional functionality,
I see no reason why we shouldn't just require it.

I haven't even glanced at the PEAR::DB stuff yet; have stuck that on my
TODO list.

> - when a user searches the faq, bug reports are also searched. This way
> people find out if a bug is open, or has already been fixed, with one 
> search, instead of two.
> 
> - it should be easy to maintain a link to a revision of a file (ie, without 
> hardcoding a full url - just the revision and filename), to be used for
> example in the bugs interface so that if you go to a closed bug, you get a 
> link to the patch that fixed it.

These all sounds great, and entirely feasible to do!

-- 
Anil Madhavapeddy, <anil@recoil.org>


>From chuck@horde.org Date: Thu,  4 Jan 2001 13:48:51 -0500
Return-Path: <chuck@horde.org>
Mailing-List: contact whups-help@lists.horde.org; run by ezmlm
Delivered-To: mailing list whups@lists.horde.org
Received: (qmail 35551 invoked from network); 4 Jan 2001 18:49:39 -0000
Received: from r93aag000369.sbo-smr.ma.cable.rcn.com (HELO marina.horde.org) (209.6.192.126)
  by horde.org with SMTP; 4 Jan 2001 18:49:39 -0000
Received: by marina.horde.org (Postfix, from userid 33)
	id BD8763974; Thu,  4 Jan 2001 13:48:51 -0500 (EST)
Received: from 206.243.191.252 ( [206.243.191.252])
	as user chuck@marina by marina.horde.org with HTTP;
	Thu,  4 Jan 2001 13:48:51 -0500
Message-ID: <978634131.3a54c593a090f@marina.horde.org>
Date: Thu,  4 Jan 2001 13:48:51 -0500
From: Chuck Hagenbuch <chuck@horde.org>
To: whups@lists.horde.org
References: <5F493CE2122E4D115AB50005B8AC93DD@Cadden.ireland.com> <978616215.3a547f978a602@horde.recoil.org> <20010104111716.C2595@csh.rit.edu> <978625692.3a54a49c836bb@horde.recoil.org>
In-Reply-To: <978625692.3a54a49c836bb@horde.recoil.org>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 2.3.6-cvs
Subject: Re: [whups] Re:

Quoting Anil Madhavapeddy <anil@recoil.org>:

> I've got some of the CVS viewer screenshots, I've taken - my only
> doubt is that the fonts might look too small under unix - has anyone
> tried it under Linux?  Of course, if we rename it, then they shouldnt
> be under /whups/

True. I just took a peak with netscape under linux; the fonts are certainly on 
the small side, but I think they're fine.

> I'm flying back to London this weekend, new job with NetApp starting 
> on Monday, so dunno how much time I'll have after this week; will try 
> to get something done before!

Sounds good - and good luck with the new job!

-chuck

--
Charles Hagenbuch, <chuck@horde.org>
"If you can't stand the heat, get out of the chicken!" - Baby Blues


>From chuck@horde.org Date: Mon,  8 Jan 2001 22:52:51 -0500
Return-Path: <chuck@horde.org>
Mailing-List: contact whups-help@lists.horde.org; run by ezmlm
Delivered-To: mailing list whups@lists.horde.org
Received: (qmail 18705 invoked from network); 9 Jan 2001 03:54:01 -0000
Received: from r93aag000369.sbo-smr.ma.cable.rcn.com (HELO marina.horde.org) (209.6.192.126)
  by horde.org with SMTP; 9 Jan 2001 03:54:01 -0000
Received: by marina.horde.org (Postfix, from userid 33)
	id ABE1A39F4; Mon,  8 Jan 2001 22:52:51 -0500 (EST)
Received: from 192.168.0.1 ( [192.168.0.1])
	as user chuck@marina by marina.your.mom with HTTP;
	Mon,  8 Jan 2001 22:52:51 -0500
Message-ID: <979012371.3a5a8b134c169@marina.your.mom>
Date: Mon,  8 Jan 2001 22:52:51 -0500
From: Chuck Hagenbuch <chuck@horde.org>
To: whups@lists.horde.org, dev@lists.horde.org
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 2.3.6-cvs
Subject: cvs viewer moves to chora

The cvs viewer code which was previously in the WHUPS module now has its own cvs
module called "chora".

-chuck

--
Charles Hagenbuch, <chuck@horde.org>
"If you can't stand the heat, get out of the chicken!" - Baby Blues