Re: [HACKERS] Collaboration Tool Proposal

2004-03-01 Thread Kaare Rasmussen
 http://gforge.org/ is not a hosting site, that is why you only found 4

Well that's what you get when you write messages at 2:30 AM. Should know 
better.

But on this topic, does a site based on GForge similar to Sourceforge exist ? 

-- 
Kaare Rasmussen--Linux, spil,--Tlf:3816 2582
Kaki Datatshirts, merchandize  Fax:3816 2501
Howitzvej 75   Åben 12.00-18.00Email: [EMAIL PROTECTED]
2000 FrederiksbergLørdag 12.00-16.00   Web:  www.suse.dk


---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster


Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-03-01 Thread Andrew Dunstan
Tom Lane said:
 Josh Berkus [EMAIL PROTECTED] writes:
 C. BZ does not have any PG support in its default branch, and the RH
 port is  currently unmaintained.

 I was quite surprised to read this, and I'm sure Dave Lawrence (RH's BZ
 maintainer) would be too.  As would be the thousands of people who
 regularly use bugzilla.redhat.com.

 If you want to reject BZ because you don't like it, fine, but please
 don't allege that it's unmaintained or that we'd have to put our own
 resources into maintaining it.  There *will* be BZ-on-PG running at Red
 Hat for the foreseeable future.  Obviously Dave would like to get the
 port folded back upstream, and it looks like that will happen
 eventually, but we need not fear being alone in running BZ-on-PG
 meanwhile.


*nod*

The RH port is a few minor versions behind the mainline BZ project. I
suspect that reasonable Pg support is not too far away in the mainline
code. Dave Lawrence is in fact working actively on that, as I saw from a
flurry of email just the other day.

There seems to me to be sufficient resistance to BZ on other grounds to
make the matter moot. Personally, I have long learned to live with its
quirkiness and the klunky interface, and I don't find the lack of an email
interface an issue, but it is clear that others have much graver
objections on these and other grounds.

cheers

andrew




---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster


Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-03-01 Thread Josh Berkus
Tom,
 I was quite surprised to read this, and I'm sure Dave Lawrence (RH's BZ
 maintainer) would be too.  As would be the thousands of people who
 regularly use bugzilla.redhat.com.

My sincerest apologies to you and Dave Lawrence.  I misunderstood what I was 
being told on this list.

A revised summary will be fortcoming tommorrow.

-- 
-Josh Berkus

__AGLIO DATABASE SOLUTIONS___
Josh Berkus
   Complete information technology  [EMAIL PROTECTED]
and data management solutions   (415) 565-7293
   for law firms, small businesses   fax 651-9224
and non-profit organizations.   San Francisco


---(end of broadcast)---
TIP 8: explain analyze is your friend


Re: [HACKERS] Collaboration Tool Proposal

2004-03-01 Thread Oliver Elphick
On Mon, 2004-03-01 at 08:24, Kaare Rasmussen wrote:
  http://gforge.org/ is not a hosting site, that is why you only found
 4
 
 Well that's what you get when you write messages at 2:30 AM. Should
 know 
 better.
 
 But on this topic, does a site based on GForge similar to Sourceforge
 exist ? 

http://alioth.debian.org

(It is due to be taken down for a few hours this week while it is moved
to a new machine.)

Oliver Elphick




---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]


Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-02-29 Thread Josh Berkus
Folks,

I thought that I would give everyone a summary of the current discussion of 
collaboration tools and bug-trackers for our project as I read them.   I 
think that we are quite close to a consensus.   Please comment if I've missed 
something.

GBorg--GForge migration:  so far, nobody has objected to this idea, except 
for justifiable caution about the resources required.If the conversion 
can be accomplished relatively seamlessly, and/or through outside help, I 
don't think we have any reason NOT to proceed with a *gradual* migration.

BugTrackers:  here, opinion is more divided.   Many people seem to feel that 
they would like bug trackers more sophisticated than those offered by the 
built-in GForge tool.The criteria that seem to have general consensus 
are:
A. The bug tracker should have some kind of e-mail interface which allows 
responding to bugs a well as tracking them, so that people who don't like web 
interfaces don't need to use them.
B.  The bug tracker must be OSS; proprietary software is too risky when there 
are alternatives.
C. The bug tracker must use PostgreSQL, and it would be preferable if 
PostgreSQL support was available in the default branch of the project.

And I will add one that I see as unavoidable, even though it's been sort of 
glossed over in the discussions:
D. The bug tracker should not require extensive customization or other work by 
our team, becuase we simply don't have the people.

Based on this, I will evaluate the various bug trackers which have been 
mentioned to date:

GForge's Tracker:  This choice has the tremendous benefit of already being 
built-in to GForge and thus integrated with the rest of the project 
infrastructure.   On the rest of the criteria:
A. GF-Tr does not support e-mail interaction at all.
B. pass
C. pass
D. pass
Otherwise, GF-Tr's other detraction is that it is relatively unsophisticated, 
not supporting, for example, tying bugs to version numbers.  This simplicity 
can also be an asset as far as start-up time is concerned, though, but there 
exists the danger that newbies would use the tracker while developers 
continute to use e-mail. making the system ineffective.

BugZilla:  This has been a popular suggestion because lots of people are 
familiar with it.   However, BZ fails our criteria on three counts:
A.  BZ does not support issue alterations by e-mail; in fact, you can't even 
log in by e-mail link.
B. Pass
C. BZ does not have any PG support in its default branch, and the RH port is 
currently unmaintained.   While a member of the BZ team is attempting to 
complete a port, there is no expected completion date.
D. Given C., we could reasonably expect that using BZ would require 
significant support from the PG community in order to maintain a PG port.  
Given that one of the goals of the migration is to *reduce* the resources 
required by our community to maintain our infrastructure, this seems unwise.
 There is also the factor that several people on this list hate BZ's 
interface with a passion not expressed for other possible tools. I am one of 
them, I'm afraid, and since I am the primary volunteer for admining the 
system, I think my opinion carries some weight.   I find the BZ interface 
baffling, cumbersome, inefficient, and difficult to learn.

Jira:   While I have not actually tested it, this is known as a very 
sophisticated, professional enterprise-grade bug tracker.  The commercial 
developers are PostgreSQL supporters and have offered us this option as their 
support for our project, for which we are greatful.
A.  Pass
B.  Jira is unfortunately not OSS, meaning that we would be 100% dependant on 
the management policy of Alessian corp. for our use of it.   I am not 
comfortable with this idea, nor is Core, nor several other people.
C. Pass
D. Pass
There is the further issue that based on technical requirements Jira might 
have to the eternally hosted to postgresql.org, making it difficult to 
integrate it into the rest of our operations.

Request Tracker:  perl.org's issue tracker has grown quite sophisticated and 
added PostgreSQL support.
A. Pass -- RT supports commenting on, and modifying, bugs by e-mail, as well 
as running e-mail scripts on creation or alteration of bugs.
B. Pass
C. Pass -- PostgreSQL and MySQL are fully supported in version 3.
D. One possible reservation may be integrating RT with GForge.  Andrew D. and 
some of the GForge people will be checking on how troublesome this will be, 
and whether or not this might become a standard GForge option in the future.
   Overall, I personally am liking the new RT and seeing it as our best 
option for a bug-tracker which would genuinely improve the operations of our 
community.   One thing I'm really attracted to is the ability to create 
personal list so that I can put my personal core-member todo list online.

Roundup:  This was suggested by a couple of people, including Elein who is 
quite fond of it.   Per my perusing, however, there are 

Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-02-29 Thread Neil Conway
Josh Berkus wrote:
D. One possible reservation may be integrating RT with GForge.
I'm confused. Are we considering moving core backend development over 
to GForge as well, or just GBorg? (Personally the former doesn't 
strike me as a good idea, at least initially.)

I think that the PostgreSQL project would be very much sending the 
wrong message to use an effectively non-Postgres tool.
Frankly, I think the PostgreSQL project would be sending the wrong 
message if we chose our tools on any basis other than functionality. 
We ought to use what works, whether it supports PG or not. Whether the 
bug tracker tool uses PostgreSQL, flat files or MS Access to store 
data is entirely secondary to whether it serves the needs of the 
development group.

-Neil

---(end of broadcast)---
TIP 8: explain analyze is your friend


Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-02-29 Thread Josh Berkus
Neil,

 Frankly, I think the PostgreSQL project would be sending the wrong 
 message if we chose our tools on any basis other than functionality. 
 We ought to use what works, whether it supports PG or not. Whether the 
 bug tracker tool uses PostgreSQL, flat files or MS Access to store 
 data is entirely secondary to whether it serves the needs of the 
 development group.

OK, then, more substantial:   I personally lack confidence in any tool that 
uses an in-memory object database to store persistent data.   I also feel 
pessimistic about our ability to extend and integrate a tool which uses 
radically different storage mechanism than the other tools we're using.  
Finally, for any of these things I forsee asking the communites involved with 
those projects for help, and it seems foolish to beg for help (as would 
probably be required of a project that does nor support PG) when there are 
people offering to help us.

THIS JUST IN:  as if we didn't have enough options, Talli of the OpenACS 
community has offered their help with using OpenACS modules for any of the 
web tasks we've discussed.   More later.

-- 
-Josh Berkus
 Aglio Database Solutions
 San Francisco


---(end of broadcast)---
TIP 9: the planner will ignore your desire to choose an index scan if your
  joining column's datatypes do not match


Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-02-29 Thread Andrew Dunstan


Neil Conway wrote:

Josh Berkus wrote:

D. One possible reservation may be integrating RT with GForge.


I'm confused. Are we considering moving core backend development over 
to GForge as well, or just GBorg? (Personally the former doesn't 
strike me as a good idea, at least initially.) 


You are correct that this has (quite annoyingly) been overlooked in much 
of the discussion. Indeed, the needs of a GBorg project might well 
differ both from the core project and from other GBorg projects. ISTM 
the sensible thing right now would be to work on migrating GBorg and 
leave the core project exactly as it is. OTOH, there was considerable 
discussion a few months ago about bug tracking for the core project, and 
we have unfortunately largely repeated that discussion with similar 
results (for cheese in my_favourite_bugtrackers print I like 
$cheese\n; ). I think that a careful choice made for GBorg might allow 
us to progress the matter for the core project at a later stage, and the 
choice should be made with that possible suitability in mind.



I think that the PostgreSQL project would be very much sending the 
wrong message to use an effectively non-Postgres tool.


Frankly, I think the PostgreSQL project would be sending the wrong 
message if we chose our tools on any basis other than functionality. 
We ought to use what works, whether it supports PG or not. Whether the 
bug tracker tool uses PostgreSQL, flat files or MS Access to store 
data is entirely secondary to whether it serves the needs of the 
development group.

The big issue is not going to be the bug tracker iteself, but how easy 
it is to glue it to GForge (and if it requires too much customised glue 
we really won't be making an advance at all). On those grounds alone a 
FOSS bug tracker surely is preferable, regardless of political 
considerations. Apart from the fact that its DB Schema lacks all 
referential integrity constraints - a legacy of its origin in 
you-know-what -  RT doesn't look half bad.

If we wanted to step outside the FOSS world, I don't think bug tracking 
would be the area where there might be most need, but maybe that's just 
me ;-)

cheers

andrew



---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?
  http://www.postgresql.org/docs/faqs/FAQ.html


Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-02-29 Thread Marc G. Fournier
On Sun, 29 Feb 2004, Neil Conway wrote:

 Josh Berkus wrote:
  D. One possible reservation may be integrating RT with GForge.

 I'm confused. Are we considering moving core backend development over
 to GForge as well, or just GBorg? (Personally the former doesn't
 strike me as a good idea, at least initially.)

There are no plans, at this time, to move the core development stuff from
its current format ... this is all for gborg hosted projects at this
time ...


Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email: [EMAIL PROTECTED]   Yahoo!: yscrappy  ICQ: 7615664

---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings


Re: [HACKERS] Collaboration Tool Proposal -- Summary to date

2004-02-29 Thread Tom Lane
Josh Berkus [EMAIL PROTECTED] writes:
 C. BZ does not have any PG support in its default branch, and the RH port is 
 currently unmaintained.

I was quite surprised to read this, and I'm sure Dave Lawrence (RH's BZ
maintainer) would be too.  As would be the thousands of people who
regularly use bugzilla.redhat.com.

If you want to reject BZ because you don't like it, fine, but please
don't allege that it's unmaintained or that we'd have to put our own
resources into maintaining it.  There *will* be BZ-on-PG running at Red
Hat for the foreseeable future.  Obviously Dave would like to get the
port folded back upstream, and it looks like that will happen
eventually, but we need not fear being alone in running BZ-on-PG
meanwhile.

regards, tom lane

---(end of broadcast)---
TIP 6: Have you searched our list archives?

   http://archives.postgresql.org


Re: [HACKERS] Collaboration Tool Proposal

2004-02-28 Thread janos
Hi,

please look at CodeBeamer (www.intland.com) it has all featured you
described and for selected open source projects is free now.
It is a web based collaborative software development platform with
-project tracking (dashboard)
-tracker
-document manager (sharing + versioning)
-forum
-cvs, Subversion and other SCM integration, GUI  
-code browsing, xref for C/C++ and Java
-automated build

Thanks,
Janos

---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings


Re: [HACKERS] Collaboration Tool Proposal

2004-02-28 Thread Bort, Paul
Janos, 

So far, all of the solutions that are being seriously considered seem to be
free, open-source software. I can't find any indication on your site that
this is software the PostgreSQL community can hack to bits as needed over
the years. Even if it's free now, there's the possibility that it will later
turn out to be a free straitjacket. 

Regards,
Paul


 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Sent: Friday, February 27, 2004 1:19 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [HACKERS] Collaboration Tool Proposal
 
 
 Hi,
 
 please look at CodeBeamer (www.intland.com) it has all featured you
 described and for selected open source projects is free now.
 It is a web based collaborative software development platform with
 -project tracking (dashboard)
 -tracker
 -document manager (sharing + versioning)
 -forum
 -cvs, Subversion and other SCM integration, GUI  
 -code browsing, xref for C/C++ and Java
 -automated build
 
 Thanks,
 Janos
 
 ---(end of 
 broadcast)---
 TIP 7: don't forget to increase your free space map settings
 

---(end of broadcast)---
TIP 6: Have you searched our list archives?

   http://archives.postgresql.org


Re: [HACKERS] Collaboration Tool Proposal

2004-02-28 Thread Kaare Rasmussen
 Why GForge?

GForge seems to be technically OK. But what about the future outlook. The home 
page lists 5 projects, whereof the 4 are tests. Are you sure they will not 
fold in a month or two, will they be reliable, responsive and real nice (the 
three r's) ?

-- 
Kaare Rasmussen--Linux, spil,--Tlf:3816 2582
Kaki Datatshirts, merchandize  Fax:3816 2501
Howitzvej 75   Åben 12.00-18.00Email: [EMAIL PROTECTED]
2000 FrederiksbergLørdag 12.00-16.00   Web:  www.suse.dk


---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster


Re: [HACKERS] Collaboration Tool Proposal

2004-02-28 Thread Tim Larson
On Sun, Feb 29, 2004 at 02:35:59AM +0100, Kaare Rasmussen wrote:
  Why GForge?
 
 GForge seems to be technically OK. But what about the future outlook. The home 
 page lists 5 projects, whereof the 4 are tests. Are you sure they will not 
 fold in a month or two, will they be reliable, responsive and real nice (the 
 three r's) ?

http://gforge.org/ is not a hosting site, that is why you only found 4
test projects and the GForge project itself hosted on the site. The idea
is that you download the software and host it on your own hardware.

--Tim Larson

---(end of broadcast)---
TIP 9: the planner will ignore your desire to choose an index scan if your
  joining column's datatypes do not match


Re: [HACKERS] Collaboration Tool Proposal

2004-02-26 Thread Joseph Tate
Josh Berkus wrote:

Folks,

Discuss:

Has anyone talked to the people at collabnet (http://www.collab.net)?  I 
wonder if they'd be willing to put something together for the PostgreSQL 
team?  They run the tigris.org site, which is one of the nicest OSS 
collaboration sites I've worked with.  GForge is nice, but seems more 
kludgey than Tigris.

What does the Apache project run?

Another option is something like Drupal (http://www.drupal.org).  Drupal 
is a CMS system with tons of plugins.  I'm not sure that it could handle 
a project as large as PostgreSQL, but Drupal's own development work is 
self hosted.  It may merit some investigation.

---(end of broadcast)---
TIP 6: Have you searched our list archives?
  http://archives.postgresql.org


Re: [HACKERS] Collaboration Tool Proposal

2004-02-26 Thread Josh Berkus
Joseph,

Thanks for feedback.

 Has anyone talked to the people at collabnet (http://www.collab.net)?  I 
 wonder if they'd be willing to put something together for the PostgreSQL 
 team?  They run the tigris.org site, which is one of the nicest OSS 
 collaboration sites I've worked with.  GForge is nice, but seems more 
 kludgey than Tigris.

Collabnet is not OSS.   We would be dependant on their charity (and 
profitablity)  to host us, which has not been The PostgreSQL Way (tm) to 
date.   Also, as a former OpenOffice.org Project lead, Collabnet is not very 
responsive to user feature requests unless they are backed by .   It's 
the way proprietary software works.   Last time I was involved (late 2002), 
all web management on CN was done via CVS, which meant that everything, 
including news items, needed to be coded in raw HTML.Not the direction we 
want to go in.

Believe me, I considered CN, because it *is* an excellent code management 
tool.  But it's not OSS and the community management support isn't there.

 What does the Apache project run?

Not sure.   Anyone?

 Another option is something like Drupal (http://www.drupal.org).  Drupal 
 is a CMS system with tons of plugins.  I'm not sure that it could handle 
 a project as large as PostgreSQL, but Drupal's own development work is 
 self hosted.  It may merit some investigation.

Nope.  Drupal is stricty community; it doesn't do project/code management.   
Also it doesn't scale (and isn't intended to).

-- 
-Josh Berkus
 Aglio Database Solutions
 San Francisco


---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send unregister YourEmailAddressHere to [EMAIL PROTECTED])