Re: [HACKERS] pgfoundry references in docs

2012-07-04 Thread Magnus Hagander
On Wed, Jul 4, 2012 at 4:21 PM, David E. Wheeler da...@justatheory.com wrote:
 On Jul 4, 2012, at 9:15 AM, Magnus Hagander wrote:

 Not really. We have nowhere else to recommend, since we don't run a
 replacement for it. And we really don't want to get involved in
 listing all the different third party sites out there. (For example,
 we had a reference to sourceforge.net in the same paragraph. And while
 that was certainly state of the art when the docs were written, I
 don't think anybody sane would recommend that today. The reality keeps
 changing on those things, so it really doesn't belong in the docs). We
 could put a set of links on the wiki if we want something more live.

 Ah, then perhaps a link to such a wiki page would suffice. I think that would 
 be a good compromise.

That can really be said for all of Appendix H in that case...
-- 
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-04 Thread Magnus Hagander
On Tue, Jul 3, 2012 at 10:32 PM, Dave Page dp...@pgadmin.org wrote:


 On Tuesday, July 3, 2012, Peter Geoghegan wrote:

 On 3 July 2012 20:20, Magnus Hagander mag...@hagander.net wrote:
  The second one removes the reference to pgfoundry completely. As a
  step in the deprecation.
 
  I'd prefer to apply the second one, but will settle for the first one
  if people object ;)

 I'd also prefer if you applied the second one.


 +1

Since all those who commented preferred that option, I've applied that patch.

-- 
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-04 Thread Magnus Hagander
On Tue, Jul 3, 2012 at 10:01 PM, David E. Wheeler da...@justatheory.com wrote:
 On Jul 3, 2012, at 9:20 PM, Magnus Hagander wrote:

 The smaller one, pgfoundry_1.diff, removes the suggestion to apply for
 new projects on pgfoundry. The reason for this being that pgfoundry
 doesn't *accept* new projects anymore.

 Should you not perhaps recommend that they go somewhere else?

Not really. We have nowhere else to recommend, since we don't run a
replacement for it. And we really don't want to get involved in
listing all the different third party sites out there. (For example,
we had a reference to sourceforge.net in the same paragraph. And while
that was certainly state of the art when the docs were written, I
don't think anybody sane would recommend that today. The reality keeps
changing on those things, so it really doesn't belong in the docs). We
could put a set of links on the wiki if we want something more live.

-- 
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-04 Thread Albe Laurenz
Magnus Hagander wrote:
 Attached are two patches, one of which I'd like to apply. Open for
 discussion on which one.
 
 The smaller one, pgfoundry_1.diff, removes the suggestion to apply for
 new projects on pgfoundry. The reason for this being that pgfoundry
 doesn't *accept* new projects anymore.
 
 The second one removes the reference to pgfoundry completely. As a
 step in the deprecation.
 
 I'd prefer to apply the second one, but will settle for the first one
 if people object ;)

Well, I don't object to the documentation change, but I have a problem
with the fact.

Are there any other places that could be recommended for hosting
my pgFoundry projects?
If yes, that should be mentioned in the documentation.

Yours,
Laurenz Albe

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-04 Thread Magnus Hagander
On Wed, Jul 4, 2012 at 9:18 AM, Albe Laurenz laurenz.a...@wien.gv.at wrote:
 Magnus Hagander wrote:
 Attached are two patches, one of which I'd like to apply. Open for
 discussion on which one.

 The smaller one, pgfoundry_1.diff, removes the suggestion to apply for
 new projects on pgfoundry. The reason for this being that pgfoundry
 doesn't *accept* new projects anymore.

 The second one removes the reference to pgfoundry completely. As a
 step in the deprecation.

 I'd prefer to apply the second one, but will settle for the first one
 if people object ;)

 Well, I don't object to the documentation change, but I have a problem
 with the fact.

 Are there any other places that could be recommended for hosting
 my pgFoundry projects?
 If yes, that should be mentioned in the documentation.

Exiting pgfoundry projects are perfectly safe for now - but *new*
projects are not accepted.

There is a project underway (for a *long* time - it keeps getting
stalled) working on migration paths. Until such paths are available
and documented, existing projects will still be safe on pgfoundry.

-- 
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-04 Thread David E. Wheeler
On Jul 4, 2012, at 9:15 AM, Magnus Hagander wrote:

 Not really. We have nowhere else to recommend, since we don't run a
 replacement for it. And we really don't want to get involved in
 listing all the different third party sites out there. (For example,
 we had a reference to sourceforge.net in the same paragraph. And while
 that was certainly state of the art when the docs were written, I
 don't think anybody sane would recommend that today. The reality keeps
 changing on those things, so it really doesn't belong in the docs). We
 could put a set of links on the wiki if we want something more live.

Ah, then perhaps a link to such a wiki page would suffice. I think that would 
be a good compromise.

David


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


[HACKERS] pgfoundry references in docs

2012-07-03 Thread Magnus Hagander
Attached are two patches, one of which I'd like to apply. Open for
discussion on which one.

The smaller one, pgfoundry_1.diff, removes the suggestion to apply for
new projects on pgfoundry. The reason for this being that pgfoundry
doesn't *accept* new projects anymore.

The second one removes the reference to pgfoundry completely. As a
step in the deprecation.

I'd prefer to apply the second one, but will settle for the first one
if people object ;)

-- 
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/


pgfoundry_1.diff
Description: Binary data


pgfoundry_2.diff
Description: Binary data

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-03 Thread David E. Wheeler
On Jul 3, 2012, at 9:20 PM, Magnus Hagander wrote:

 The smaller one, pgfoundry_1.diff, removes the suggestion to apply for
 new projects on pgfoundry. The reason for this being that pgfoundry
 doesn't *accept* new projects anymore.

Should you not perhaps recommend that they go somewhere else?

David


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-03 Thread Peter Geoghegan
On 3 July 2012 20:20, Magnus Hagander mag...@hagander.net wrote:
 The second one removes the reference to pgfoundry completely. As a
 step in the deprecation.

 I'd prefer to apply the second one, but will settle for the first one
 if people object ;)

I'd also prefer if you applied the second one.

-- 
Peter Geoghegan   http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training and Services

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry references in docs

2012-07-03 Thread Dave Page
On Tuesday, July 3, 2012, Peter Geoghegan wrote:

 On 3 July 2012 20:20, Magnus Hagander mag...@hagander.net javascript:;
 wrote:
  The second one removes the reference to pgfoundry completely. As a
  step in the deprecation.
 
  I'd prefer to apply the second one, but will settle for the first one
  if people object ;)

 I'd also prefer if you applied the second one.


+1


-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


[HACKERS] pgfoundry down?

2011-04-11 Thread Tatsuo Ishii
Does anybody know what's going on?
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese: http://www.sraoss.co.jp

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgfoundry down?

2011-04-11 Thread Marc G. Fournier


Apologies ... everything should be back up and running now ...

On Mon, 11 Apr 2011, Tatsuo Ishii wrote:


Does anybody know what's going on?
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese: http://www.sraoss.co.jp

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers




Marc G. FournierHub.Org Hosting Solutions S.A.
scra...@hub.org http://www.hub.org

Yahoo:yscrappySkype: hub.orgICQ:7615664MSN:scra...@hub.org

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] [PgFoundry] Unsigned Data Types

2008-08-17 Thread Ryan Bradetich
On Sat, Aug 16, 2008 at 10:53 AM, Decibel! [EMAIL PROTECTED] wrote:

 On Aug 15, 2008, at 1:00 AM, Ryan Bradetich wrote:

 Here is the first pass at the unsigned data type I have been working on.

 I am planning on adding these to the September 2008 commitfest wiki page.
 The unsigned data type is not targeted for core, but for the uint
 PgFoundry project.



 Is the intention for the types to go into pg_catalog? It'd be nice if you
 could specify what schema they should be installed in. An uninstall would
 also be good.


The pg_catalog made since to me at first (especially for my application),
but on reflection I believe you are right.   I will remove the references to
the pg_catalog schema and allow the user to add the unsigned data type to
any schema.  Good catch on the uninstall script.  I should have written this
as well.   I will post an update to the wiki later tonight.



 Thanks for doing this, I've wished we had uint types in the past, and I'm
 sure I will again in the future!


I am glad it is useful.  I needed it for my current project, and I was
hoping others could use it as well.

Thanks,

- Ryan


Re: [HACKERS] [PgFoundry] Unsigned Data Types

2008-08-17 Thread Asko Oja
I can say that we have had several times to use bigint instead because of
the lack of uint type in postgres.

On Sun, Aug 17, 2008 at 9:03 PM, Ryan Bradetich [EMAIL PROTECTED]wrote:

 On Sat, Aug 16, 2008 at 10:53 AM, Decibel! [EMAIL PROTECTED] wrote:

 On Aug 15, 2008, at 1:00 AM, Ryan Bradetich wrote:

 Here is the first pass at the unsigned data type I have been working on.

 I am planning on adding these to the September 2008 commitfest wiki page.
 The unsigned data type is not targeted for core, but for the uint
 PgFoundry project.



 Is the intention for the types to go into pg_catalog? It'd be nice if you
 could specify what schema they should be installed in. An uninstall would
 also be good.


 The pg_catalog made since to me at first (especially for my application),
 but on reflection I believe you are right.   I will remove the references to
 the pg_catalog schema and allow the user to add the unsigned data type to
 any schema.  Good catch on the uninstall script.  I should have written this
 as well.   I will post an update to the wiki later tonight.



 Thanks for doing this, I've wished we had uint types in the past, and I'm
 sure I will again in the future!


 I am glad it is useful.  I needed it for my current project, and I was
 hoping others could use it as well.

 Thanks,

 - Ryan





Re: [HACKERS] [PgFoundry] Unsigned Data Types

2008-08-16 Thread Decibel!

On Aug 15, 2008, at 1:00 AM, Ryan Bradetich wrote:
Here is the first pass at the unsigned data type I have been  
working on.


I am planning on adding these to the September 2008 commitfest wiki  
page.
The unsigned data type is not targeted for core, but for the uint  
PgFoundry project.



Is the intention for the types to go into pg_catalog? It'd be nice if  
you could specify what schema they should be installed in. An  
uninstall would also be good.


Thanks for doing this, I've wished we had uint types in the past, and  
I'm sure I will again in the future!

--
Decibel!, aka Jim C. Nasby, Database Architect  [EMAIL PROTECTED]
Give your computer some brain candy! www.distributed.net Team #1828




smime.p7s
Description: S/MIME cryptographic signature


[HACKERS] [PgFoundry] Unsigned Data Types

2008-08-15 Thread Ryan Bradetich
Hello all,

Here is the first pass at the unsigned data type I have been working on.

I am planning on adding these to the September 2008 commitfest wiki page.
The unsigned data type is not targeted for core, but for the uint PgFoundry
project.

The uint.c.gz file is the main source file for the uint1, uint2, and uint4
data types.
The uing.sql.gz file contains the SQL statements to add the unsigned data
type to the database.
The pg_atoui.c.gz file is based off the function in the PostgreSQL source
code but works for unsigned data types instead of signed data types.
The Makefile is used to build the unsigned data type shared library on
Linux.

The tests.tar.gz is my unit test suit that I worked on to make sure the
unsigned integer types worked as expected.

The tests cover cases like:
* table creation with the unsigned integer types.
* comparision operations.
* INSERT statements (binary and text forms).
* COPY statements (binary and text forms).
* unique btree index support.

In addition to correctness issues, I would also appreciate feedback on best
practices and portability concerns.

For example:
   I doubt my Makefiles are very portable.
   What is the proper solution to handle this?  pgxs?

Thanks,

- Ryan


uint.c.gz
Description: GNU Zip compressed data


uint.sql.gz
Description: GNU Zip compressed data


pg_atoui.c.gz
Description: GNU Zip compressed data


Makefile
Description: Binary data


tests.tar.gz
Description: GNU Zip compressed data

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


[HACKERS] PGFoundry down?

2006-10-28 Thread Jonah H. Harris

PGFoundry is responding with:
PgFoundry Could Not Connect to Database:

--
Jonah H. Harris, Software Architect | phone: 732.331.1300
EnterpriseDB Corporation| fax: 732.331.1301
33 Wood Ave S, 2nd Floor| [EMAIL PROTECTED]
Iselin, New Jersey 08830| http://www.enterprisedb.com/

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

  http://archives.postgresql.org


[HACKERS] pgfoundry - news - is working?

2006-04-20 Thread Pavel Stehule

Hello

yesterday I did one news notice on my orafunc page. But it isn't on main 
page yet. Why? Can someboody explain mechanism of publishing messages on 
pgfoundry?


Regards
Pavel Stehule

_
Citite se osamele? Poznejte nekoho vyjmecneho diky Match.com. 
http://www.msn.cz/



---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

  http://www.postgresql.org/docs/faq


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-22 Thread Jim C. Nasby
On Mon, Feb 20, 2006 at 02:49:30PM +0700, Jeroen T. Vermeulen wrote:
 On Mon, February 20, 2006 11:00, Marc G. Fournier wrote:
 
  Speaking for libpqxx, my only concern with that is the mailing list.
  Would those have to move to different addresses--or conversely, would a
  forced migration make it much easier to move *all* GBorg mailing lists
  to
  pgFoundry and maintain their old addresses?
 
  All addresses would have to be changed to the pgfoundry.org one ...
 
 Ouch!  Moving my project off GBorg wasn't so hard, but forcing all mailing
 list subscribers to move to a different address does hurt.
 
 If the same goes for many other projects on there, wouldn't it be possible
 to move all mail handling for gborg.postgresql.org over to pgFoundry at
 once, but preserve the domain name and list names?  It may help people
 make the jump if mailing list migration could be decoupled from the other
 changes.

Actually, it should be entirely possible to setup forwarding for
projects as they migrate, one-by-one. AFAIK mailman will handle
something like [EMAIL PROTECTED] being forwarded to
[EMAIL PROTECTED]
-- 
Jim C. Nasby, Sr. Engineering Consultant  [EMAIL PROTECTED]
Pervasive Software  http://pervasive.comwork: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf   cell: 512-569-9461

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

   http://archives.postgresql.org


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-22 Thread Marc G. Fournier

On Wed, 22 Feb 2006, Jim C. Nasby wrote:


On Mon, Feb 20, 2006 at 02:49:30PM +0700, Jeroen T. Vermeulen wrote:

On Mon, February 20, 2006 11:00, Marc G. Fournier wrote:


Speaking for libpqxx, my only concern with that is the mailing list.
Would those have to move to different addresses--or conversely, would a
forced migration make it much easier to move *all* GBorg mailing lists
to
pgFoundry and maintain their old addresses?


All addresses would have to be changed to the pgfoundry.org one ...


Ouch!  Moving my project off GBorg wasn't so hard, but forcing all mailing
list subscribers to move to a different address does hurt.

If the same goes for many other projects on there, wouldn't it be possible
to move all mail handling for gborg.postgresql.org over to pgFoundry at
once, but preserve the domain name and list names?  It may help people
make the jump if mailing list migration could be decoupled from the other
changes.


Actually, it should be entirely possible to setup forwarding for
projects as they migrate, one-by-one. AFAIK mailman will handle
something like [EMAIL PROTECTED] being forwarded to
[EMAIL PROTECTED]


Woo hoo ... a mailman expert ... let us know how it is done so that we can 
do it :)



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

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-22 Thread Jim C. Nasby
On Wed, Feb 22, 2006 at 01:11:46PM -0400, Marc G. Fournier wrote:
 Actually, it should be entirely possible to setup forwarding for
 projects as they migrate, one-by-one. AFAIK mailman will handle
 something like [EMAIL PROTECTED] being forwarded to
 [EMAIL PROTECTED]
 
 Woo hoo ... a mailman expert ... let us know how it is done so that we can 
 do it :)

To test this, I created [EMAIL PROTECTED]
http://lists.decibel.org/mailman/listinfo/test

In postfix, I setup the following in main.cf:
virtual_alias_maps = hash:/usr/local/etc/postfix/virtuals/virtual,


regexp:/usr/local/etc/postfix/virtuals-regex/decibel.org,

where virtuals-regex/decibel.org contains:

# commands
/^(test)-(post|admin|bounces|confirm|join|leave|owner|request|subscribe|unsubscribe)@nasby.net$/
 mailman-$2+$1

# lists (command -post)
/^(test)@nasby.net$/ mailman-post+$1

(yeah, I flubbed the file name... oh well...)

I can now post, subscribe, or issue any commands by sending email to
[EMAIL PROTECTED]  or [EMAIL PROTECTED]

Feel free to subscribe and test for yourself. While this forwarding
implimentation is obviously postfix-specific, the point is that as long
as the email eventually makes it to the proper list addresses, that's
all that mailman cares about.

So, is there a formal project setup anywhere for the migration? ISTM
that it would be best to create a project on either gborg or pgfoundry
with the intention that it produce a set of code/scripts/procedures that
allow for migrating projects from gborg to pgfoundry, since obviously
moving lists over is a minor portion of the effort.
-- 
Jim C. Nasby, Sr. Engineering Consultant  [EMAIL PROTECTED]
Pervasive Software  http://pervasive.comwork: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf   cell: 512-569-9461

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-22 Thread Marc G. Fournier

On Wed, 22 Feb 2006, Jim C. Nasby wrote:

So, is there a formal project setup anywhere for the migration? ISTM 
that it would be best to create a project on either gborg or pgfoundry 
with the intention that it produce a set of code/scripts/procedures that 
allow for migrating projects from gborg to pgfoundry, since obviously 
moving lists over is a minor portion of the effort.


Actually, we've even got a prelim script setup for moving teh database 
that I have to spend some time testing, after which we can start moving 
...



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

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-22 Thread Jim C. Nasby
On Wed, Feb 22, 2006 at 04:26:27PM -0400, Marc G. Fournier wrote:
 On Wed, 22 Feb 2006, Jim C. Nasby wrote:
 
 So, is there a formal project setup anywhere for the migration? ISTM 
 that it would be best to create a project on either gborg or pgfoundry 
 with the intention that it produce a set of code/scripts/procedures that 
 allow for migrating projects from gborg to pgfoundry, since obviously 
 moving lists over is a minor portion of the effort.
 
 Actually, we've even got a prelim script setup for moving teh database 
 that I have to spend some time testing, after which we can start moving 
 ...

Well, there's more than that. You'd need to move the actual mailman list
(though afaik that shouldn't be very hard; one issue is that you'd want
to shut mailman and probably the MTA down while a list is being moved).
What about files? Is there anything else?

I suggest setting up a project on pgfoundry and putting scripts there,
especially since some of this stuff can be figured out without access to
the actual environments (ie: a script to transfer a mailman list).

I know we've got a test copy of pgfoundry setup; do we have a test copy
of gborg somewhere as well?
-- 
Jim C. Nasby, Sr. Engineering Consultant  [EMAIL PROTECTED]
Pervasive Software  http://pervasive.comwork: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf   cell: 512-569-9461

---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
   subscribe-nomail command to [EMAIL PROTECTED] so that your
   message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-19 Thread Dave Page



-Original Message-
From: [EMAIL PROTECTED] on behalf of Joshua D. Drake
Sent: Sun 2/19/2006 12:35 AM
To: Bruce Momjian
Cc: Christopher Browne; pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Pgfoundry and gborg: shut one down
 

 This is not get everything everyone wants before shutting down a site
 time.  We should move to one site, and if the new site is not to
 someone's liking, there is always sourceforge and other hosting sites.
   
  I do agree with Bruce here but... we need to make sure that
  we give everyone their data. If Gborg does CVS like Gforge
  we may have a problem in that there is only one cvs repository.

Moving CVS is not a problem - each project has their own repo on both systems. 
The problem is moving all the database stuff such as the bug trackers and todo 
lists, for which I'm told there are no working scripts.

The other one that caused me great pain when I moved psqlODBC over was the 
GBorg genpages. I ended up manually pulling the code out of them and into plain 
HTML files as there is no equivalent area on pgFoundry.

FWIW, in both the moves I have done (psqlODBC and Npgsql), only the CVS was 
actually moved.

Regards, Dave

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-19 Thread Thomas Hallgren

Dave Page wrote:


Moving CVS is not a problem - each project has their own repo on both systems. 
The problem is moving all the database stuff such as the bug trackers and todo 
lists, for which I'm told there are no working scripts.

The other one that caused me great pain when I moved psqlODBC over was the 
GBorg genpages. I ended up manually pulling the code out of them and into plain 
HTML files as there is no equivalent area on pgFoundry.

FWIW, in both the moves I have done (psqlODBC and Npgsql), only the CVS was 
actually moved.

Perhaps that's the general solution. Forget about the database, genpages etc. and ask 
respective project administrators to move them manually? The two really important things are 
the CVS and the mailing-list.


On my part, It'd be sufficient if those two where moved. My html content stems from my CVS 
and I plan to restructure it a bit anyway. My bug-tracking can be moved manually if need be.


I too would be happy if I could somehow migrate to SVN but that can be done 
later.

Regards,
Thomas Hallgren


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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-19 Thread Luke Lonergan
FYI - as a positive enhancement, Greenplum donated a beefy server to host
pgFoundry.

- Luke


On 2/18/06 10:34 AM, Tom Lane [EMAIL PROTECTED] wrote:

 Thomas Hallgren [EMAIL PROTECTED] writes:
 Bruce Momjian wrote:
 Having run had both pgfoundary and gborg for several years, I think we
 have to conclude that any clean migration is never going to happen, so
 let's just pick a server and announce date, and shut one of them off.
 
 I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry and
 offered my help
 in the process,
 
 Indeed, we haven't made any particular effort to encourage gborg
 projects to move.  I think it's a bit premature to hold a gun to
 their heads.
 
 regards, tom lane
 
 ---(end of broadcast)---
 TIP 3: Have you checked our extensive FAQ?
 
http://www.postgresql.org/docs/faq
 
 




---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
   subscribe-nomail command to [EMAIL PROTECTED] so that your
   message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-19 Thread Jeroen T. Vermeulen
On Sun, February 19, 2006 05:10, Bruce Momjian wrote:

 I don't care what direction we go, just kill one.

Speaking for libpqxx, my only concern with that is the mailing list. 
Would those have to move to different addresses--or conversely, would a
forced migration make it much easier to move *all* GBorg mailing lists to
pgFoundry and maintain their old addresses?


Jeroen



---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-19 Thread Marc G. Fournier

On Mon, 20 Feb 2006, Jeroen T. Vermeulen wrote:


On Sun, February 19, 2006 05:10, Bruce Momjian wrote:


I don't care what direction we go, just kill one.


Speaking for libpqxx, my only concern with that is the mailing list.
Would those have to move to different addresses--or conversely, would a
forced migration make it much easier to move *all* GBorg mailing lists to
pgFoundry and maintain their old addresses?


All addresses would have to be changed to the pgfoundry.org one ...


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

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-19 Thread Jeroen T. Vermeulen
On Mon, February 20, 2006 11:00, Marc G. Fournier wrote:

 Speaking for libpqxx, my only concern with that is the mailing list.
 Would those have to move to different addresses--or conversely, would a
 forced migration make it much easier to move *all* GBorg mailing lists
 to
 pgFoundry and maintain their old addresses?

 All addresses would have to be changed to the pgfoundry.org one ...

Ouch!  Moving my project off GBorg wasn't so hard, but forcing all mailing
list subscribers to move to a different address does hurt.

If the same goes for many other projects on there, wouldn't it be possible
to move all mail handling for gborg.postgresql.org over to pgFoundry at
once, but preserve the domain name and list names?  It may help people
make the jump if mailing list migration could be decoupled from the other
changes.


Jeroen



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

   http://archives.postgresql.org


[HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Bruce Momjian
Having run had both pgfoundary and gborg for several years, I think we
have to conclude that any clean migration is never going to happen, so
let's just pick a server and announce date, and shut one of them off.

Just before shutting it off, we should dump the existing project
information to an FTP directory so it can be reclaimed as needed.

-- 
  Bruce Momjian   http://candle.pha.pa.us
  SRA OSS, Inc.   http://www.sraoss.com

  + If your life is a hard drive, Christ can be your backup. +

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Thomas Hallgren

Bruce Momjian wrote:

Having run had both pgfoundary and gborg for several years, I think we
have to conclude that any clean migration is never going to happen, so
let's just pick a server and announce date, and shut one of them off.

Just before shutting it off, we should dump the existing project
information to an FTP directory so it can be reclaimed as needed.



I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry and offered my help 
in the process, claiming that the CVS repository and the mailing list are what really 
matters. I'd be fairly upset if gborg was shut down without that happening. FTP archive or not.


Kind Regards,
Thomas Hallgren

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Tom Lane
Thomas Hallgren [EMAIL PROTECTED] writes:
 Bruce Momjian wrote:
 Having run had both pgfoundary and gborg for several years, I think we
 have to conclude that any clean migration is never going to happen, so
 let's just pick a server and announce date, and shut one of them off.

 I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry and 
 offered my help 
 in the process,

Indeed, we haven't made any particular effort to encourage gborg
projects to move.  I think it's a bit premature to hold a gun to
their heads.

regards, tom lane

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Martijn van Oosterhout
On Sat, Feb 18, 2006 at 09:31:18AM -0500, Bruce Momjian wrote:
 Having run had both pgfoundary and gborg for several years, I think we
 have to conclude that any clean migration is never going to happen, so
 let's just pick a server and announce date, and shut one of them off.

Well, first you need to mark one as deprecated. Looking at both sites I
don't see anything indicating that either is to be preferred. You can
still sign up to both of them. How is one to know a migration is
expected?

Secondly, say I have a project to migrate, what next? Googling for
gborg migration doesn't bring up anything useful.

Have a nice day,
-- 
Martijn van Oosterhout   kleptog@svana.org   http://svana.org/kleptog/
 Patent. n. Genius is 5% inspiration and 95% perspiration. A patent is a
 tool for doing 5% of the work and then sitting around waiting for someone
 else to do the other 95% so you can sue them.


signature.asc
Description: Digital signature


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Joshua D. Drake



Indeed, we haven't made any particular effort to encourage gborg
projects to move.  I think it's a bit premature to hold a gun to
their heads.
  

Well that is not exactly true. We have been encouraging gborg projects
to move for at least a year.

What we haven't done is provided an easy means to do so.

But frankly after seeing, working on and with pgFoundry I don't think
pushing them there is a good choice either.

Documentation is very sparse, bugs are rampant and I don't want to even 
consider

the possible security issues involved with it.

That being said, as an inclusive solution there really isn't anything else
out there :(

Sincerely,

Joshua D. Drake






regards, tom lane

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq
  



--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: PLphp, PLperl - http://www.commandprompt.com/


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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Andrew Dunstan



Joshua D. Drake wrote:




Indeed, we haven't made any particular effort to encourage gborg
projects to move.  I think it's a bit premature to hold a gun to
their heads.
  


Well that is not exactly true. We have been encouraging gborg projects
to move for at least a year.

What we haven't done is provided an easy means to do so.

But frankly after seeing, working on and with pgFoundry I don't think
pushing them there is a good choice either.

Documentation is very sparse, bugs are rampant and I don't want to 
even consider

the possible security issues involved with it.

That being said, as an inclusive solution there really isn't anything 
else

out there :(




I think that's overstating it a bit (even though I know you held back 
;-) ). We have stomped on most of the significant bugs that have arisen 
from our implementation, and gotten some fixes from upstream too. We do 
have a couple of GForge devs who help us out. We have in fact been 
pretty careful about security issues.


Frankly, what we need is someone with enough dedicated time and drive to 
push the migration through. Ideally that would be someone who could work 
fulltime for the several weeks I suspect a complete migration would 
take. Unfortunately, I don't know of such a resource.


If we could get to be running pgFoundry on the latest GForge, with 
PHP/CGI enabled project web pages, a database per project available, SVN 
as well as CVS, and a known stable mailman release we'd be in excellent 
shape.


I'd rather move forwards than back.

cheers

andrew



---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Bruce Momjian
Tom Lane wrote:
 Thomas Hallgren [EMAIL PROTECTED] writes:
  Bruce Momjian wrote:
  Having run had both pgfoundary and gborg for several years, I think we
  have to conclude that any clean migration is never going to happen, so
  let's just pick a server and announce date, and shut one of them off.
 
  I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry 
  and offered my help 
  in the process,
 
 Indeed, we haven't made any particular effort to encourage gborg
 projects to move.  I think it's a bit premature to hold a gun to
 their heads.

If we don't push folks, nothing will happen, which is what has happened
for years now.  Let's set a date and tell people to move, or else.
Keeping our stuff split like this is not helping us.

-- 
  Bruce Momjian   http://candle.pha.pa.us
  SRA OSS, Inc.   http://www.sraoss.com

  + If your life is a hard drive, Christ can be your backup. +

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Bruce Momjian
Andrew Dunstan wrote:
 If we could get to be running pgFoundry on the latest GForge, with 
 PHP/CGI enabled project web pages, a database per project available, SVN 
 as well as CVS, and a known stable mailman release we'd be in excellent 
 shape.
 
 I'd rather move forwards than back.

I don't care what direction we go, just kill one.  We are at the
dancing bear stage with this thing, like we were with the web site
redesign: 

[ old posting ]
   We have been talking about a new web page layout for years at this
   point.  I almost don't care if they just put a dancing bear up on the
   web site.  Let's do something!
  
  What's wrong with the existing one?  Have you designed the dancing bear 
  you'd like us to put up in place of what we have now?
 
 Looking around now.  Perhaps a dancing elephant.  WARNING:  This will
 make you ill:
 
   http://janetskiles.com/ART/greeting/greet-ani/dancing-elephant.jpg

That URL is priceless, and perhaps instead of shutting down the old
server, we should just put this up on there to shame people into moving.

Anyway, it is time to do something, and doing anything is starting to
look good.  I think I even have some stuff on gborg and would move it if
there was a push to do that, so I know from experience that a deadline
is what it is going to take.

-- 
  Bruce Momjian   http://candle.pha.pa.us
  SRA OSS, Inc.   http://www.sraoss.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Christopher Browne
A long time ago, in a galaxy far, far away, pgman@candle.pha.pa.us (Bruce 
Momjian) wrote:
 Tom Lane wrote:
 Thomas Hallgren [EMAIL PROTECTED] writes:
  Bruce Momjian wrote:
  Having run had both pgfoundary and gborg for several years, I think we
  have to conclude that any clean migration is never going to happen, so
  let's just pick a server and announce date, and shut one of them off.
 
  I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry 
  and offered my help 
  in the process,
 
 Indeed, we haven't made any particular effort to encourage gborg
 projects to move.  I think it's a bit premature to hold a gun to
 their heads.

 If we don't push folks, nothing will happen, which is what has happened
 for years now.  Let's set a date and tell people to move, or else.
 Keeping our stuff split like this is not helping us.

Be sure there's a carrot as well as the stick...

pgFoundry does generally look more featureful, which is a good thing.
A choice of CVS and SVN would be a bigger carrot...
-- 
output = reverse(moc.liamg @ enworbbc)
http://linuxdatabases.info/info/internet.html
We English-speaking peoples should   keep hold of the essential  fact
about foreign languages: They exist to make us laugh.
-- John Derbyshire

---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
   subscribe-nomail command to [EMAIL PROTECTED] so that your
   message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Christopher Browne
Centuries ago, Nostradamus foresaw when [EMAIL PROTECTED] (Andrew Dunstan) 
would write:
 If we could get to be running pgFoundry on the latest GForge, with
 PHP/CGI enabled project web pages, a database per project available,
 SVN as well as CVS, and a known stable mailman release we'd be in
 excellent shape.

Slony-I would move there fairly quickly upon availability of SVN; a
lot of our folks would be pretty keen on storing things in SVN.
*That* is about the only thing holding off migration for at least one
project...
-- 
wm(X,Y):-write(X),write('@'),write(Y). wm('cbbrowne','gmail.com').
http://linuxdatabases.info/info/slony.html
...In my phone conversation with Microsoft's lawyer I copped to the
fact that just maybe his client might see me as having been in the
past just a bit critical of their products and business
practices. This was too bad, he said with a sigh, because they were
having a very hard time finding a reporter who both knew the industry
well enough to be called an expert and who hadn't written a negative
article about Microsoft. -- Robert X. Cringely

---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
   subscribe-nomail command to [EMAIL PROTECTED] so that your
   message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Joshua D. Drake

Christopher Browne wrote:

Centuries ago, Nostradamus foresaw when [EMAIL PROTECTED] (Andrew Dunstan) 
would write:
  

If we could get to be running pgFoundry on the latest GForge, with
PHP/CGI enabled project web pages, a database per project available,
SVN as well as CVS, and a known stable mailman release we'd be in
excellent shape.



Slony-I would move there fairly quickly upon availability of SVN; a
lot of our folks would be pretty keen on storing things in SVN.
*That* is about the only thing holding off migration for at least one
project...
  

SVN is actually on pgFoundry and Apache is ready to allow webdav
connections. What doesn't work is the integration with pgFoundry/Gforge.

Joshua D. Drake



--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: PLphp, PLperl - http://www.commandprompt.com/


---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Bruce Momjian
Christopher Browne wrote:
 Centuries ago, Nostradamus foresaw when [EMAIL PROTECTED] (Andrew Dunstan) 
 would write:
  If we could get to be running pgFoundry on the latest GForge, with
  PHP/CGI enabled project web pages, a database per project available,
  SVN as well as CVS, and a known stable mailman release we'd be in
  excellent shape.
 
 Slony-I would move there fairly quickly upon availability of SVN; a
 lot of our folks would be pretty keen on storing things in SVN.
 *That* is about the only thing holding off migration for at least one
 project...

This is not get everything everyone wants before shutting down a site
time.  We should move to one site, and if the new site is not to
someone's liking, there is always sourceforge and other hosting sites.

-- 
  Bruce Momjian   http://candle.pha.pa.us
  SRA OSS, Inc.   http://www.sraoss.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Joshua D. Drake



This is not get everything everyone wants before shutting down a site
time.  We should move to one site, and if the new site is not to
someone's liking, there is always sourceforge and other hosting sites.
  

I do agree with Bruce here but... we need to make sure that
we give everyone their data. If Gborg does CVS like Gforge
we may have a problem in that there is only one cvs repository.

Joshua D. Drake


--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: PLphp, PLperl - http://www.commandprompt.com/


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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Russell Smith

Bruce Momjian wrote:

Tom Lane wrote:


Thomas Hallgren [EMAIL PROTECTED] writes:


Bruce Momjian wrote:


Having run had both pgfoundary and gborg for several years, I think we
have to conclude that any clean migration is never going to happen, so
let's just pick a server and announce date, and shut one of them off.


I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry and offered my help 
in the process,


Indeed, we haven't made any particular effort to encourage gborg
projects to move.  I think it's a bit premature to hold a gun to
their heads.



If we don't push folks, nothing will happen, which is what has happened
for years now.  Let's set a date and tell people to move, or else.
Keeping our stuff split like this is not helping us.



Slowly disabling things is also an option to encourage people to move, 
while not ending up with a huge number of projects trying to move in the 
same week.


Disabling the ability to create new accounts and projects will tell both 
existing and new people that this is not the place to be going forward. 
 If you need a new developer or project, you need to put in the effort 
to move your project.


Disabling the ability to upload files will make people create a project 
on PgFoundry when they make a new releases, putting more pressure on to 
move across.


Even with the above two items changed, it would soon encourage people to 
move, or at least create a project on PgFoundry and move there file 
releases there.  CVS and mailing lists will need to be moved by admins, 
but that process doesn't need to be done in a single day.  It creates 
more operational overhead for each project in the short term, but that 
will continue to push them to migrate.


Who are the people who can help move projects across and how can they be 
contacted?  Maybe posting some news items on gborg about it would 
encourage people.  Having the people who can help available to assist 
people to move will mean that more projects are likely too.


I agree dates need to be made, not necessarily about the total shutdown, 
but feature removal dates will mean people are much more likely to 
want to move.


Regards

Russell Smith



---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Marc G. Fournier

On Sat, 18 Feb 2006, Christopher Browne wrote:


Centuries ago, Nostradamus foresaw when [EMAIL PROTECTED] (Andrew Dunstan) 
would write:

If we could get to be running pgFoundry on the latest GForge, with
PHP/CGI enabled project web pages, a database per project available,
SVN as well as CVS, and a known stable mailman release we'd be in
excellent shape.


Slony-I would move there fairly quickly upon availability of SVN; a
lot of our folks would be pretty keen on storing things in SVN.
*That* is about the only thing holding off migration for at least one
project...


SVN is installed on the pgFoundry server, but I think getting pgFoundry to 
use it got stalled somewhere along the way ...



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

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

  http://www.postgresql.org/docs/faq


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Joshua D. Drake




Slony-I would move there fairly quickly upon availability of SVN; a
lot of our folks would be pretty keen on storing things in SVN.
*That* is about the only thing holding off migration for at least one
project...


SVN is installed on the pgFoundry server, but I think getting 
pgFoundry to use it got stalled somewhere along the way ...
Yes.. I called no joy after finding a complete lack of documentation on 
integrating it. See the archives :)


Joshua D. Drake




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


---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

  http://www.postgresql.org/docs/faq



--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: PLphp, PLperl - http://www.commandprompt.com/


---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

  http://www.postgresql.org/docs/faq


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Marc G. Fournier

On Sat, 18 Feb 2006, Joshua D. Drake wrote:





Slony-I would move there fairly quickly upon availability of SVN; a
lot of our folks would be pretty keen on storing things in SVN.
*That* is about the only thing holding off migration for at least one
project...


SVN is installed on the pgFoundry server, but I think getting pgFoundry to 
use it got stalled somewhere along the way ...
Yes.. I called no joy after finding a complete lack of documentation on 
integrating it. See the archives :)


Ya, I know ... just wasn't pointing any fingers :)


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

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Marc G. Fournier

On Sat, 18 Feb 2006, Thomas Hallgren wrote:


Bruce Momjian wrote:

Having run had both pgfoundary and gborg for several years, I think we
have to conclude that any clean migration is never going to happen, so
let's just pick a server and announce date, and shut one of them off.

Just before shutting it off, we should dump the existing project
information to an FTP directory so it can be reclaimed as needed.



I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry and 
offered my help in the process, claiming that the CVS repository and the 
mailing list are what really matters. I'd be fairly upset if gborg was shut 
down without that happening. FTP archive or not.


gBorg won't be just shut down until its ready to happen, don't worry about 
that ... I've sent you a private email about migration, and will follow 
up with you as soon as I've been able to look into the database migration 
aspect ...



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

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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Christopher Browne
In an attempt to throw the authorities off his trail, [EMAIL PROTECTED] 
(Joshua D. Drake) transmitted:

 Slony-I would move there fairly quickly upon availability of SVN; a
 lot of our folks would be pretty keen on storing things in SVN.
 *That* is about the only thing holding off migration for at least one
 project...

 SVN is installed on the pgFoundry server, but I think getting
 pgFoundry to use it got stalled somewhere along the way ...
 Yes.. I called no joy after finding a complete lack of documentation
 on integrating it. See the archives :)

Ah, fair enough.  It probably makes sense to start arguing again about
what to do about pgFoundry on the Slony-I list...

I have some time again to get on with some Slony-I work after things
had gotten a bit nuts in other areas, between a new TLD grabbing all
my time, and then the personal matter of my father undergoing (happily
successful) cancer surgery.  I think I had a client connect to the IRC
channel for about a week and a bit of not being around to watch it
:-(.

Anyway, it probably makes some sense to move Slony-I over some time
soon.
-- 
select 'cbbrowne' || '@' || 'acm.org';
http://linuxdatabases.info/info/lisp.html
Implying that youcan build systems  without  rigourous  interface
specification is always a powerful selling technique to the clueless.
-- Paul Campbell, seen in comp.object.corba

---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
   subscribe-nomail command to [EMAIL PROTECTED] so that your
   message can get through to the mailing list cleanly


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Thomas Hallgren

Marc G. Fournier wrote:




I've repeatedly asked for help moving my PL/Java stuff over to 
pgfoundry and offered my help in the process, claiming that the CVS 
repository and the mailing list are what really matters. I'd be 
fairly upset if gborg was shut down without that happening. FTP 
archive or not.


gBorg won't be just shut down until its ready to happen, don't worry 
about that ... I've sent you a private email about migration, and will 
follow up with you as soon as I've been able to look into the database 
migration aspect ...



I'm happy with that, as long as everyone understands that:

- Migrating my CVS and mailing-lists is not something I can do by myself
- My project is alive and would take a serious hit if the upload 
functionality was disabled
- Being ridiculed by displaying dancing elephants on GBorg wouldn't 
exactly be honoring my efforts


I could move everything all by myself I would have done so a long time 
ago. Extra 'motivation' is not necessary.


Regards,
Thomas Hallgren


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


Re: [HACKERS] Pgfoundry and gborg: shut one down

2006-02-18 Thread Marc G. Fournier

On Sun, 19 Feb 2006, Thomas Hallgren wrote:


Marc G. Fournier wrote:




I've repeatedly asked for help moving my PL/Java stuff over to pgfoundry 
and offered my help in the process, claiming that the CVS repository and 
the mailing list are what really matters. I'd be fairly upset if gborg was 
shut down without that happening. FTP archive or not.


gBorg won't be just shut down until its ready to happen, don't worry about 
that ... I've sent you a private email about migration, and will follow up 
with you as soon as I've been able to look into the database migration 
aspect ...



I'm happy with that, as long as everyone understands that:

- Migrating my CVS and mailing-lists is not something I can do by myself
- My project is alive and would take a serious hit if the upload 
functionality was disabled
- Being ridiculed by displaying dancing elephants on GBorg wouldn't exactly 
be honoring my efforts


None of the above will happen, I can assure you ... or, at least, the 
second two ... the first one we'll work on ... I'm just looking into some 
things right now ...



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

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-06-08 Thread Stephen Frost
* Tom Lane ([EMAIL PROTECTED]) wrote:
 It's essential IMHO that we provide pg_shadow and pg_group as reasonably
 backward-compatible views on the new pg_roles catalog.  It's not at all
 negotiable that CREATE USER and CREATE GROUP have to still work in a
 sane fashion --- to say otherwise is to say that we aren't going to load
 pg_dumpall scripts from older PG versions, and that is a Non Starter.

Right, makes sense, I had just busted them while getting the initial
code written.  I've now gone back and cleaned up the main parser quite a
bit with regard to create/alter/drop/etc user/role.  My latest work is
available here:

http://kenobi.snowman.net/~sfrost/pg_role/latest-role_20050609.1.patch.gz
Also the .h files in the same directory (pg_auth_members.h, pg_authid.h)
which need to be put into src/include/catalog/.

It patches and compiles cleanly against latest CVS (at least, latest as
of a few hours ago).  I've also updated and flushed out a bit the set of
milestones/todo items.  My latest version of that can be found here:

http://kenobi.snowman.net/~sfrost/pg_role/role_milestones

* Means completed in the patch, ? means I'm not sure if it's something
that should be done or not.  No marker means it needs to be done and
hasn't been yet.  In general I feel it's starting to get close to meeting
all the expectations that I had for it.  The more critical things, imv,
are the ACL changes for multi-level role resolution (for owners and
others) and the per-backend role-member cacheing and fixing the other
parsers (ecpg, etc, shouldn't be too hard now that I've got it figured
out for the main parser, or at least think I do).

Unfortunately, it's starting to get close to July 1st and my availablity
is rather sporadic in terms of when I can spend time on this.  I'd
certainly be willing to work with others (I'm generally pretty
responsive to email) to get this finished off and polished up.  I do
hope to spend some more time on it over the next two weeks and may be
able to finish it by July 1st myself but I can't really be 100% sure on
that.

Thanks,

Stephen


signature.asc
Description: Digital signature


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-20 Thread Bruce Momjian
Andrew Dunstan wrote:
 Tom Lane said:
  Greg Stark [EMAIL PROTECTED] writes:
  Tom Lane [EMAIL PROTECTED] writes:
  What it comes down to is that a mailing list encourages many-eyes-on-
  one-bug synergy, whereas Bugzilla is designed to send a bug report to
  just one pair of eyes, or at most a small number of eyes.  I haven't
  used RT but I doubt it's fundamentally different.
 
  Actually RT is quite different. It's very closely tied to email. You
  get all the updates in email and can respond to the emails and the
  results are archived in the ticket.
 
  [ shrug... ] BZ sends me email too --- for the things *it* thinks I
  should know about.
 
  The basic point here is that these systems are designed on the
  assumption that there is a small, easily identified set of people
  who need-to-know about any given problem.  We (Postgres) have done well
  by *not* using that assumption, and I'm not eager to adopt a
  tool that forces us to buy into that mindset.
 
 
 Actually, when BZ sends you mail, it's acting on choices that you have made,
 or someone at RedHat has made for you. You have a lot of control over what
 it sends. You want all the email? Tell BZ and you should get it. By contrast
 with these fine-grained controls, a mailing list offers you one choice:
 subscribe or don't.

Right, if you classify the information coming in, you can set controls
over who sees it.  What we don't do now is any kind of classification.

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  pgman@candle.pha.pa.us   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-20 Thread Michael Glaesemann
On May 20, 2005, at 11:43 PM, Bruce Momjian wrote:
Andrew Dunstan wrote:
Actually, when BZ sends you mail, it's acting on choices that you  
have made,
or someone at RedHat has made for you. You have a lot of control  
over what
it sends. You want all the email? Tell BZ and you should get it.  
By contrast
with these fine-grained controls, a mailing list offers you one  
choice:
subscribe or don't.

Right, if you classify the information coming in, you can set controls
over who sees it.  What we don't do now is any kind of classification.
This may be a bit off-the-wall, but I recall Joel Spolsky recently  
writing about using Bayesian filtering to classify mail into groups  
other than spam/ham. I wonder if there's any use for something like  
that in this case.

http://www.joelonsoftware.com/articles/FogBugzII.html
Michael Glaesemann
grzm myrealbox com
---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?
  http://www.postgresql.org/docs/faq


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-20 Thread Steve Atkins
On Fri, May 20, 2005 at 11:59:00PM +0900, Michael Glaesemann wrote:

 Right, if you classify the information coming in, you can set controls
 over who sees it.  What we don't do now is any kind of classification.
 
 This may be a bit off-the-wall, but I recall Joel Spolsky recently  
 writing about using Bayesian filtering to classify mail into groups  
 other than spam/ham. I wonder if there's any use for something like  
 that in this case.
 
 http://www.joelonsoftware.com/articles/FogBugzII.html

No, definitely not. Pseudo-bayesian classification as used by the more
optimistic spam-filtering folks is pretty crappy at the best of times,
and it's really unusuable for more than 3-4 categories.

There are natural language analysis techniques that'll do this sort of
thing, but they're in the realms of research projects, not canned
tools.

Cheers,
  Steve


---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Greg Stark

Tom Lane [EMAIL PROTECTED] writes:

 What it comes down to is that a mailing list encourages many-eyes-on-
 one-bug synergy, whereas Bugzilla is designed to send a bug report
 to just one pair of eyes, or at most a small number of eyes.  I haven't
 used RT but I doubt it's fundamentally different.

Actually RT is quite different. It's very closely tied to email. You get all
the updates in email and can respond to the emails and the results are
archived in the ticket.

However RT isn't really targeted at bug tracking specifically. It's more of a
trouble ticket system. Targeted largely to things like NOCs or incident
response ticketing systems.

It's much more flexible than pure bug tracking systems like bugzilla and might
be able to adapt to a more open email based working model better. But by the
same token it would take more attention to set it up and adapt it to bug
tracking.

-- 
greg


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

   http://archives.postgresql.org


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Tom Lane
Greg Stark [EMAIL PROTECTED] writes:
 Tom Lane [EMAIL PROTECTED] writes:
 What it comes down to is that a mailing list encourages many-eyes-on-
 one-bug synergy, whereas Bugzilla is designed to send a bug report
 to just one pair of eyes, or at most a small number of eyes.  I haven't
 used RT but I doubt it's fundamentally different.

 Actually RT is quite different. It's very closely tied to email. You get all
 the updates in email and can respond to the emails and the results are
 archived in the ticket.

[ shrug... ] BZ sends me email too --- for the things *it* thinks I
should know about.

The basic point here is that these systems are designed on the
assumption that there is a small, easily identified set of people
who need-to-know about any given problem.  We (Postgres) have done
well by *not* using that assumption, and I'm not eager to adopt a
tool that forces us to buy into that mindset.

regards, tom lane

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Oleg Bartunov
Joshua,
does RT has full support of PostgreSQL ?
Oleg
On Tue, 17 May 2005, Joshua D. Drake wrote:

discuss it, and contribute to resolving it. More often than not, a 
web-based interface like Bugzilla leads to a single bug master, who does 
most of this work by themselves. Besides the fact we don't have such a 
person, it would also mean that knowledge of bugs/patches and the 
discussion about resolving issues is distributed among a smaller pool of 
people.
I can only speak for RT but with RT you can easily avoid this. For example 
you can set it up so that anything that would go to [EMAIL PROTECTED] 
would automatically create a ticket an alert all people within the patches 
group.

Multiple people can be assigned to a ticket as a maintainer or just a 
watcher.

You can even respond to specific messages within the thread instead of just a 
top down (one email after the other).


There is definitely room for improvement; submitted patches do occasionally 
fall through the cracks, for example. I would personally be interested in a 
bug-tracking system that is closer to a shared email archive.
That would be another nice part of RT. RT automatically deals with 
attachments and although I wouldn't use it for this you could even use it as 
a semi patch repository until the patch is actually approved for submission.

issues, searching through issues, etc. But the point is that the current 
system works well;
Well does it though? I am not saying it is bad, well yes I am ;). There is no 
central place for me to point one of my developers and say -- Hey,
look at this patch... weren't we working on something like this? Let's help 
them out.

I have to have the dig through the mail archives which is fairly counter 
productive. It would be much better to be able to say, hey... look at patch 
#42345. What do you think?

I'm not sure which existing systems fit this model (suggestions are 
welcome) -- email needs to be the primary interface, not an afterthought 
(as is often the case). Perhaps RT would work, I'm not sure.
RT supports complete email integration. Most of the interaction I do with it 
is actually through email not through the web interface. It also has the 
ability to have a knowledge base dropped right on top of it.

Sincerely,
Joshua D. Drake

-Neil
[1] Hat-tip to Andrew Morton's keynote at LCA, which made this point 
effectively.

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

---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings
Regards,
Oleg
_
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83
---(end of broadcast)---
TIP 6: Have you searched our list archives?
  http://archives.postgresql.org


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Bruce Momjian
Tom Lane wrote:
 Greg Stark [EMAIL PROTECTED] writes:
  Tom Lane [EMAIL PROTECTED] writes:
  What it comes down to is that a mailing list encourages many-eyes-on-
  one-bug synergy, whereas Bugzilla is designed to send a bug report
  to just one pair of eyes, or at most a small number of eyes.  I haven't
  used RT but I doubt it's fundamentally different.
 
  Actually RT is quite different. It's very closely tied to email. You get all
  the updates in email and can respond to the emails and the results are
  archived in the ticket.
 
 [ shrug... ] BZ sends me email too --- for the things *it* thinks I
 should know about.
 
 The basic point here is that these systems are designed on the
 assumption that there is a small, easily identified set of people
 who need-to-know about any given problem.  We (Postgres) have done
 well by *not* using that assumption, and I'm not eager to adopt a
 tool that forces us to buy into that mindset.

What we do now is not to require the reporter or the developers to
classify the email traffic, and the burden is on the people looking for
specific information to find it.

I am not suggesting we change that, but this the trade-off we have made.
The only classification we do is the TODO list and the release notes ---
everything else is email searches.

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  pgman@candle.pha.pa.us   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Hannu Krosing
On K, 2005-05-18 at 02:23 -0400, Bruce Momjian wrote:

 What we do now is not to require the reporter or the developers to
 classify the email traffic, and the burden is on the people looking for
 specific information to find it.
 
 I am not suggesting we change that, but this the trade-off we have made.
 The only classification we do is the TODO list and the release notes ---
 everything else is email searches.

Maybe we should look for some mail-archive software which allows adding
such tagging after the mail is stored in the list, so that once someone
has found the information he was looking for, he could check some
checkboxes or make some selections to make finding the info easier the
next time.

 
-- 
Hannu Krosing [EMAIL PROTECTED]


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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Andrew Dunstan
Tom Lane said:
 Greg Stark [EMAIL PROTECTED] writes:
 Tom Lane [EMAIL PROTECTED] writes:
 What it comes down to is that a mailing list encourages many-eyes-on-
 one-bug synergy, whereas Bugzilla is designed to send a bug report to
 just one pair of eyes, or at most a small number of eyes.  I haven't
 used RT but I doubt it's fundamentally different.

 Actually RT is quite different. It's very closely tied to email. You
 get all the updates in email and can respond to the emails and the
 results are archived in the ticket.

 [ shrug... ] BZ sends me email too --- for the things *it* thinks I
 should know about.

 The basic point here is that these systems are designed on the
 assumption that there is a small, easily identified set of people
 who need-to-know about any given problem.  We (Postgres) have done well
 by *not* using that assumption, and I'm not eager to adopt a
 tool that forces us to buy into that mindset.


Actually, when BZ sends you mail, it's acting on choices that you have made,
or someone at RedHat has made for you. You have a lot of control over what
it sends. You want all the email? Tell BZ and you should get it. By contrast
with these fine-grained controls, a mailing list offers you one choice:
subscribe or don't.

Apart from the question of who gets notifications, tracking systems provide
some structure and manageability to the data. I find it mildly ironic to see
database people eschew the methods of organisation which their own product
could help to provide.

But all this discussion seems to me pointless anyway - I don't see anybody
with enough experience and respect being able to devote enough time to keep
a tracking system healthy and useful. And without that we might as well just
sit tight.

Meanwhile, how about the earlier suggestions related to improving the TODO
list a bit (e.g. a beginner's list)?

cheers

andrew





---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Greg Stark
Tom Lane [EMAIL PROTECTED] writes:

 [ shrug... ] BZ sends me email too --- for the things *it* thinks I
 should know about.

Right, what I'm saying is that in RT it's more flexible; you can set it up to
send mail for the things *you* think people should know about.

Also, BZ and most bug tracking systems make it hard to keep email as the
communication mechanism of choice. Most of them (like BZ) just send you email
with URLs to click to go to the web.

There's also the Debian bug tracking system. It also works well with a mailing
list set to be the maintainer. Then everyone on the mailing list gets every
update on any bug. And you can update or close bugs by just sending email.
Several of the larger Debian packages use this model including the X packages.

-- 
greg


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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Stephen Frost
* Tom Lane ([EMAIL PROTECTED]) wrote:
 I think most of the real advantages of bug trackers that have been
 mentioned in this thread have to do with history and searchability.
 We have the raw info for that, in the pgsql-bugs and pgsql-commmitters
 mail archives, and so it seems to me that this reduces to the perennial
 gripe that we don't have good enough search tools for the archives.

This also means, to some extent anyway, that someone who wants to show
off the latest-greatest bug tracking system that will satisfy all our
needs could 'seed' the system with at least some of the history that's
available currently through the mailing list archives.  If they (or the
part of the community interested in it, whatever) then work to keep it
up to date and show that it's a better system in whatever way, that'd go
a great deal farther towards acceptance.

Stephen


signature.asc
Description: Digital signature


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Josh Berkus
People:

I think maybe we're putting on the frosting without the cake here.  The 
primary purpose of bug trackers is to help get bugs fixed.   Over the last 
couple of days, we've had a lot of comments from major bug-fixers that a BT 
isn't *needed* to get bugs fixed.   Let's look at tools which address what we 
actually *do* need, rather than what we don't.

Here's where I see a lack:
1)  The TODO list is a bit impenetrable for new hackers wanting to get started 
with PostgreSQL tasks.

2) Users could use a place to look up their current bug and find out what 
version it was/will be fixed in.

3) Users could use a place to look up known issues/misunderstandings and find 
education and workarounds.

None of those tasks necessarily requires a bug tracker.   In fact, I'd 
advocate a project task list for (1) (which we conveninetly have in 
pgFoundry) and a knowledge base for (2) and (3).  The issue in all cases is 
upkeep.

-- 
Josh Berkus
Aglio Database Solutions
San Francisco

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Robert Treat
On Wednesday 18 May 2005 04:54, Andrew Dunstan wrote:
 Meanwhile, how about the earlier suggestions related to improving the TODO
 list a bit (e.g. a beginner's list)?


I think it would be simple enough to tag certain items on the list as low 
hanging fruit that there is no reason not to do it. 

On a side note, I think that also moving a few items in to a urgent section 
like we had for 8.0 would be a really good idea for the start of each 
development cycle. Tom mentioned that an item being included on the TODO list 
doesn't mean all of core has bought in to it, so let's see a few items that 
all of core has bought in to and agrees we might be close to.  (Hierarchical 
queries and updateable views, both of which are items with outstanding 
patches/work and general core approval, come to mind.)  
While we can't garauntee these things will be included in any release, a 
section of 4-5 items that core/hackers agreed that should be in the next 
release would probably help steer people to tackling those problems. 

-- 
Robert Treat
Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL

---(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: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Brad Nicholson
Oleg Bartunov wrote:
Joshua,
does RT has full support of PostgreSQL ?
It support's Postgres, but it uses a dynamic query builder that is 
pretty brain dead. It only implements features that are cross DB 
compatible. It comes up with some pretty ugly queries.

--
Brad Nicholson  416-673-4106
Database Administrator, Afilias Canada Corp. 

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Lamar Owen
On Tuesday 17 May 2005 01:41, Josh Berkus wrote:
   To put it much more bluntly: PostgreSQL development (both the process
   and the codebase) has one of the steepest learning curves around,

 You haven't looked at the OpenOffice.org code.  wince

Yes, I have.  Yes, it's steeper.
-- 
Lamar Owen
Director of Information Technology
Pisgah Astronomical Research Institute
1 PARI Drive
Rosman, NC  28772
(828)862-5554
www.pari.edu

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Stephen Frost
* Lamar Owen ([EMAIL PROTECTED]) wrote:
 On Tuesday 17 May 2005 01:41, Josh Berkus wrote:
To put it much more bluntly: PostgreSQL development (both the process
and the codebase) has one of the steepest learning curves around,
 
  You haven't looked at the OpenOffice.org code.  wince
 
 Yes, I have.  Yes, it's steeper.

That seems rather odd to me.  I havn't really looked at the
OpenOffice.org code very much but generally I've found the PostgreSQL
code to be pretty well commented and generally well thought-out.  I've
also found the acceptance, understanding and hand-holding of the
PostgreSQL developers to be *better* than I've found in other
communities (such as the Linux kernel...) that I've developed and have
had code included in.

I havn't actually gotten anything real into PostgreSQL *yet*, but I've
been spending a fair bit of time on implementing support for SQL Roles
and have had alot of help developing the approach for best implementing
it (thanks Tom!) and help with stupid questions (what's a tuple?) from
a couple developers on IRC (thanks Neil!  thanks Andrew!).

So, no, I don't think the barrier to entry is all that steep, and it's
certainly not *too* steep by any means.

Thanks,

Stephen


signature.asc
Description: Digital signature


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Alvaro Herrera
On Wed, May 18, 2005 at 05:19:55PM -0400, Stephen Frost wrote:
 * Lamar Owen ([EMAIL PROTECTED]) wrote:
  On Tuesday 17 May 2005 01:41, Josh Berkus wrote:
 To put it much more bluntly: PostgreSQL development (both the process
 and the codebase) has one of the steepest learning curves around,
  
   You haven't looked at the OpenOffice.org code.  wince
  
  Yes, I have.  Yes, it's steeper.
 
 That seems rather odd to me.  I havn't really looked at the
 OpenOffice.org code very much but generally I've found the PostgreSQL
 code to be pretty well commented and generally well thought-out.  I've
 also found the acceptance, understanding and hand-holding of the
 PostgreSQL developers to be *better* than I've found in other
 communities (such as the Linux kernel...) that I've developed and have
 had code included in.

Certainly the code is exceptionally beautiful.  Anyone who has seen both
Postgres' and MySQL sources can confirm that I think.  Now *that* is an
unreadable mess :-(

 I havn't actually gotten anything real into PostgreSQL *yet*, but I've
 been spending a fair bit of time on implementing support for SQL Roles
 and have had alot of help developing the approach for best implementing
 it (thanks Tom!) and help with stupid questions (what's a tuple?) from
 a couple developers on IRC (thanks Neil!  thanks Andrew!).

Say, how are you doing on that front?

-- 
Alvaro Herrera (alvherre[a]surnet.cl)
No es bueno caminar con un hombre muerto

---(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: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Andrew Dunstan

Josh Berkus wrote:
1)  The TODO list is a bit impenetrable for new hackers wanting to get started 
with PostgreSQL tasks.

 

[snip]
In fact, I'd 
advocate a project task list for (1) (which we conveninetly have in 
pgFoundry) 
 

It belongs as part of the TODO list, I believe, or keeping it in sync 
will bedevil it. Just mark possible beginner tasks with  something, like 
*, # or whatever. Or else maybe give them their own section.

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Stephen Frost
* Alvaro Herrera ([EMAIL PROTECTED]) wrote:
  I havn't actually gotten anything real into PostgreSQL *yet*, but I've
  been spending a fair bit of time on implementing support for SQL Roles
  and have had alot of help developing the approach for best implementing
  it (thanks Tom!) and help with stupid questions (what's a tuple?) from
  a couple developers on IRC (thanks Neil!  thanks Andrew!).
 
 Say, how are you doing on that front?

Current status is- it now compiles with a few pieces still missing:

Better parser/backend setup needs to be done.  I've hacked 'create role'
into place where 'create group' was, but really I need to sit down and
think about the *correct* statements, looking at the standard, etc,
and write those and the associated back-end parts (most of the back-end
parts are already done I think).  Once those are done and implemented 
I'll see about backwards compatibility to the create user/create group 
parts.

pg_group and associated views (information_schema, etc).  We don't
currently have an aggregate-into-array function that I saw so either
we'll need to write one or we'll have to fake the information in
pg_group (as, say, just the first group you're in, or something).  This
is only for backwards-compatibility to things which used pg_group so I'm
not sure how important it is for it to be fully functional.  I *think* I
updated all the information_schema views to not use pg_group but to use
the new system tables and that they're implemented correctly.  I'm
trying to think but there might be another view that was involved in
this but I'm not sure.

Write the base-case (no cache available) 'in_role' lookup code.  I
expect this code will also be used during role assignment to verify
there are no loops.  'in_role' currently works for the one-level case,
but doesn't handle the multi-level case.  Shouldn't be too hard to do.

Per-connection cacheing code for 'in_role' information.  Discussed 
this with Tom, basically it'll be similar to the search_path cacheing 
code which is in namespace.c where the cache is marked out of date 
and regenerated whenever there's a change to the pg_auth_members 
table.  Don't expect this to be very difficult.  Once this is done 
the 'in_role' code in the ACL system will need to be updated for it.

flat-file startup updating.  This is what I'm currently working on.  The
difficulty is that I want the flat-files to have only names but the
role/member information is in terms of Oids which need to be looked up
to role names.  Since this is during startup code now the syscache isn't
available.  What I'm doing is building a copy of the tables in memory
(since they should be reasonably small), qsorting them and using bsearch
for the lookups.  Since they're in memory already and the
write-new-role-information situation is much less common than startup I
think I'm also going to qsort based on role name and define the format
of the pg_auth table to be already-sorted so that the startup code
doesn't need to sort it.

Once I get all of the startup code working and can actually *connect* to
the database I'll be doing a great deal more testing, bug fixing, and
implementing the remaining items and testing them.

Thanks,

Stephen


signature.asc
Description: Digital signature


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-18 Thread Tom Lane
Stephen Frost [EMAIL PROTECTED] writes:
 Say, how are you doing on that front?

 Current status is- it now compiles with a few pieces still missing:
 [snip]

It's essential IMHO that we provide pg_shadow and pg_group as reasonably
backward-compatible views on the new pg_roles catalog.  It's not at all
negotiable that CREATE USER and CREATE GROUP have to still work in a
sane fashion --- to say otherwise is to say that we aren't going to load
pg_dumpall scripts from older PG versions, and that is a Non Starter.

(Not too many releases ago, we couldn't even say that: once upon a time
pg_dumpall tried to emit COPY TO pg_shadow commands :-(.  But I hope
that it's no longer necessary to handle that ...)

regards, tom lane

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


Re: [HACKERS] pgFoundry

2005-05-17 Thread Neil Conway
Tom Lane wrote:
We did do that (not very rigorously) during the 7.4 release cycle.
I'm not sure why we fell out of the habit again for 8.0.  It seems
like a reasonable idea to me.
In the past I have suggested incrementally maintaining release.sgml (or 
some plaintext version of it), rather than having Bruce generate the 
release notes from a single sweep through the CVS logs prior to a 
release. The current process can easily lose information: Bruce needs to 
make a snap decision about which changes are relevant, and it's not 
always easy to make that decision correctly. It also means the person 
who implemented a feature (and therefore knows the problem well) is not 
writing the release notes for it. And it means the release notes are 
always at least a little bit behind the times.

IIRC, the previous discussion petered out when Bruce said he prefers the 
current process.

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Hannu Krosing
On T, 2005-05-17 at 01:32 -0400, Tom Lane wrote:

 
 As against that I notice some new arrivals proposing to add deductive
 reasoning to Postgres:
 http://archives.postgresql.org/pgsql-hackers/2005-05/msg01045.php
 or implement SQL99 hierarchical queries:
 http://archives.postgresql.org/pgsql-hackers/2005-05/msg01089.php

I guess you have missed most of the latest discussion around
hierarchical queries ;)

From what I understand, what is proposed is a code beautification
project, (although likely not minor :) , because the pathes have been
around (and allegedly in production use) for a few years already,
originally supporting Oracle-style HQs and then, for about a year also
subset of SQL99 (it misses SEARCH and CYCLE clauses, see the railroad
diagram at http://gppl.moonbone.ru/with_clause.gif )

The patch is available at http://gppl.moonbone.ru/index.shtml

 I might be wrong, but I'll bet lunch that neither of those projects will
 come to anything.  You can't run before you learn to crawl.

Maybe you could take a look at the existing patch and comment what are
the points that are most wrong with it. The last one was for 8.0.1.

I'm sure someone more at home with pg internals would get the patch to
acceptable level faster, but my feeling is that somehow these patches
have been just not interesting to core developers.

 Maybe what we need is some documentation about how to get started
 as a Postgres hacker --- what to read, what sort of things to tackle
 for your first hack, etc.  I think the people who have been successful
 around here are the ones who have managed to figure out the syllabus
 by themselves ... but surely we could try to teach those who come
 after.

A code documentation or beautification project is usually a good way to
get newcomers up to speed. 

And though the getting the the HQ patch into acceptable shape is
probably quite big work, just starting with understanding and
documenting what it does now and getting further help from pgsql-hackers
on what it should do may be something that is possible without existing
thorough understanding.

-- 
Hannu Krosing [EMAIL PROTECTED]


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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Russell Smith
 
 I think it might also be valuable to have a list of things that are good
 'starter projects'. Maybe some indication of TODO items that are
 simpler. Possibly a list of bugs, too.
 
As someone who has looked at hacking the pg code, I agree it is difficult to
know what to look at to get started.  I love fixing bugs, but I'm used to the 
bug tracker type situation and being able to find something that looks 
relatively
easy.  That is how I've started on a number of other projects.  With no formal
bug tracker, I'm not sure what bugs I could look at.  I have talked to some 
people
on IRC about tackling the infinite date issue, but was warned off that, as the 
date/time
code is a scary place.

Then I looked into the possibility of working on the autovacuum stuff, and 
again got myself
in a little too deep.  Not low enough fruit for me.

The curve to get the meaning of some things is sometimes hard PG_TRY and things
like that just need reading code lots.

Not meaning to attack Tom, but for new people proposing new patches he can seem
intimidating.  I have been around for a little while now and am adjusting to 
the reality.
Maybe people shouldn't be hacking the code before being here a year.

 It would probably also be useful to point out ways people can help that
 don't involve hacking C code (or at least not much). Things like docs,
 the website, advocacy, performance testing, etc.

It would be useful to outline positions that are actually available for people 
to take.
It's easy to give a general list.  I've asked and seen may like it.  For me, 
what does
helping with advocacy mean?  What should be performance tested (I assume new 
code,
like the bitmap scan).  But at the same time, how do I not get into something 
that is
being duplicated by somebody else?

I'm just trying to give a bit of a perspective on the way I see things as some 
who has been
around pg for about 12 months and attempted to hack the code a couple of times.

Regards

Russell Smith

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Alvaro Herrera
On Tue, May 17, 2005 at 09:23:42PM +1000, Russell Smith wrote:

  I think it might also be valuable to have a list of things that are good
  'starter projects'. Maybe some indication of TODO items that are
  simpler. Possibly a list of bugs, too.

 As someone who has looked at hacking the pg code, I agree it is
 difficult to know what to look at to get started.  I love fixing bugs,
 but I'm used to the bug tracker type situation and being able to find
 something that looks relatively easy.  That is how I've started on a
 number of other projects.  With no formal bug tracker, I'm not sure
 what bugs I could look at.  I have talked to some people on IRC about
 tackling the infinite date issue, but was warned off that, as the
 date/time code is a scary place.

I'd say the datetime code is a good place to start, the most important
characteristic being that it's self contained.


 It would be useful to outline positions that are actually available
 for people to take.  It's easy to give a general list.  I've asked and
 seen may like it.  For me, what does helping with advocacy mean?  What
 should be performance tested (I assume new code, like the bitmap
 scan).

Yes, performance testing may also show some implementation bugs that are
important to find too.  Stress-testing is important too.  Or find corner
cases, push implementation limits, etc.

Or, find some area that people mentions as needing testing, the current
example being SIGTERM handling in busy backends.

 But at the same time, how do I not get into something that is
 being duplicated by somebody else?

Tell -hackers.  But if you are going to do testing, it doesn't matter
there is multiple people doing it.

-- 
Alvaro Herrera (alvherre[a]surnet.cl)
The first of April is the day we remember what we are
the other 364 days of the year  (Mark Twain)

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

   http://archives.postgresql.org


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Christopher Kings-Lynne
It would be useful to outline positions that are actually available for people 
to take.
It's easy to give a general list.  I've asked and seen may like it.  For me, 
what does
helping with advocacy mean?  What should be performance tested (I assume new 
code,
like the bitmap scan).  But at the same time, how do I not get into something 
that is
being duplicated by somebody else?
I reckon a good newbie task at the moment would be to add ALTER object 
SET SCHEMA blah; on all objects...

Chris
---(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: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Andrew Dunstan

Russell Smith wrote:
Maybe people shouldn't be hacking the code before being here a year.
 

If you want to code, jump in. It is a practical craft that you only 
learn by doing. You might learn something of the people but you'll 
probably learn precious little of the code by just watching.

But don't jump in at the deep end - massive reorganisation of the 
planner should not be your first project ;-). Ask lots of questions. 
Tell people what you're doing.

I like the idea of a relatively simple low hanging fruit list that we 
could point newcomers at.

Here are some nominations:
. add some more tests for the PLs now we have a standard testing framework.
. clean up and document some of the contrib modules so they can go into 
the core (e.g. pgcrypto, dbsize, cube, seg)
. rewrite contrib/reindexdb in C so it can be used on Windows
. this TODO item: Remove Money type, add money formatting for decimal type

I'm sure other people will have additions to such a list.
cheers
andrew

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Dmitriy Letuchy
Tom Lane [EMAIL PROTECTED]
Date: Tue, 17 May 2005 01:32:03 -0400

 As against that I notice some new arrivals proposing to add deductive
 reasoning to Postgres:
 http://archives.postgresql.org/pgsql-hackers/2005-05/msg01045.php
 or implement SQL99 hierarchical queries:
 http://archives.postgresql.org/pgsql-hackers/2005-05/msg01089.php
 
 I might be wrong, but I'll bet lunch that neither of those projects will
 come to anything.  You can't run before you learn to crawl.

The main advantage of deductive reasoning implementation I propose 
is in fundamental extension of database query language, I don't propose 
to extent SQL with some cumbersome constructions, for example, like WITH 
to express recursive queries (inefficiency of such constructions can be easily 
seen if you try to express a bit more complex recursive query then finding 
ancestors, e.g. query which finds minimal paths). 

Also it should be mentioned that original query language (SQL) de facto 
remains without great changes, the logic program which defines predicates 
(intensional relations) is located in the system table (there can be put 
the name and both the text and inner code of logic program). When we want 
to get intensional relation we simply write in SQL query the name of the 
logic program (deductive database) and the name of the predicate with the 
list of arguments. This syntax is identical to the syntax of table function 
calling with the schema name.

Regards, Dmitriy

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Josh Berkus
Russell,

 What should be performance tested (I assume new code,
 like the bitmap scan).  

I've been meaning to put a task list for performance testing up on the 
TestPerf project.   Yet another personal TODO ...

-- 
Josh Berkus
Aglio Database Solutions
San Francisco

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Brendan Jurd
As someone who's been lurking on the postgres lists for quite some
time, and submitted one (minor) patch, I think the notion of an
entry-level task list for we beginners is fantastic.

And, I'm sure this has been asked and answered a billion times
already, but why *don't* we have a real bug tracking system?

BJ

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Marc G. Fournier
On Wed, 18 May 2005, Brendan Jurd wrote:
As someone who's been lurking on the postgres lists for quite some
time, and submitted one (minor) patch, I think the notion of an
entry-level task list for we beginners is fantastic.
And, I'm sure this has been asked and answered a billion times
already, but why *don't* we have a real bug tracking system?
Because none of the core developers will use it, so bugs would be added, 
but never removed ...

Also, how many 'bugs' have we seen go through the lists that someone 
hasn't jump'd on and fixed in a couple of days?  We have a long list of 
'TODO' items, but could anyone generate a list of known bugs?


Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email: [EMAIL PROTECTED]   Yahoo!: yscrappy  ICQ: 7615664
---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?
  http://www.postgresql.org/docs/faq


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Andrew Dunstan

Marc G. Fournier wrote:
And, I'm sure this has been asked and answered a billion times
already, but why *don't* we have a real bug tracking system?

Because none of the core developers will use it, so bugs would be 
added, but never removed ...

Last time it came up I thought the problem was that there was not a 
consensus on *which* bugtracker to use.

Incidentally, I'm not advocating we use bugzilla (if anything I think 
I'd lean towards using RT), but this seems like a good opportunity to 
note that as of a week or two ago bugzilla's HEAD branch supports using 
PostgreSQL as its backing store, and this will be maintained.

Also, how many 'bugs' have we seen go through the lists that someone 
hasn't jump'd on and fixed in a couple of days?  We have a long list 
of 'TODO' items, but could anyone generate a list of known bugs?

Bug tracking systems are used to track more than just bugs ... they are 
often used to track enhancements, support requests, and other tasks. 
GForge (and hence pgfoundry) provides each project by default with 
several trackers, one for each of these classes. But then, as a 
pgfoundry admin you know that, right? :-)

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Marc G. Fournier
On Tue, 17 May 2005, Andrew Dunstan wrote:
Last time it came up I thought the problem was that there was not a 
consensus on *which* bugtracker to use.
The key requirement that has always come up is that the core developers 
wouldn't use anything web based, so the tracker would have to somehow tie 
into the mailing lists themselves ...

Bug tracking systems are used to track more than just bugs ... they are 
often used to track enhancements, support requests, and other tasks. 
GForge (and hence pgfoundry) provides each project by default with 
several trackers, one for each of these classes. But then, as a 
pgfoundry admin you know that, right? :-)
Again, it comes down to who will maintain it?  I believe that Bruce has 
already stated that he hasn't got the time/desire to do much more then his 
current TODO lists, Tom has stated a lack of desire to use a web-based 
tracking tool ... so we'd need to find someone with the time to act as 
intermediary to update things accordingly ...

... and I think *that* is probably one of hte major show stoppers ...

Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email: [EMAIL PROTECTED]   Yahoo!: yscrappy  ICQ: 7615664
---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Josh Berkus
Andrew,

 Last time it came up I thought the problem was that there was not a
 consensus on *which* bugtracker to use.

Or whether to use one.Roughly 1/3 bugzilla, 1/3 something else, and 1/3 
don't want a bugtracker.  And, among the people who didn't want bugzilla, 
some were vehemently opposed to it.  Bugtrackers discussed included GForge, 
bugzilla, RT, Roundup, Jura (they offered a free license) and a few I don't 
remember.

 Incidentally, I'm not advocating we use bugzilla (if anything I think
 I'd lean towards using RT), but this seems like a good opportunity to
 note that as of a week or two ago bugzilla's HEAD branch supports using
 PostgreSQL as its backing store, and this will be maintained.

One of the things which came out of the bugtracker discussion is that anything 
we use must have the ability for developers to interact 100% by e-mail, as 
some critical developers will not use a web interface.

-- 
--Josh

Josh Berkus
Aglio Database Solutions
San Francisco

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Joshua D. Drake

Incidentally, I'm not advocating we use bugzilla (if anything I think
I'd lean towards using RT), but this seems like a good opportunity to
note that as of a week or two ago bugzilla's HEAD branch supports using
PostgreSQL as its backing store, and this will be maintained.

One of the things which came out of the bugtracker discussion is that anything 
we use must have the ability for developers to interact 100% by e-mail, as 
some critical developers will not use a web interface.
Request Tracker (RT) can do that. We use it for all of our support 
ticket stuff.

Sincerely,
Joshua D. Drake

--
Your PostgreSQL solutions company - Command Prompt, Inc. 1.800.492.2240
PostgreSQL Replication, Consulting, Custom Programming, 24x7 support
Managed Services, Shared and Dedication Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/
---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Brendan Jurd
On 5/18/05, Marc G. Fournier [EMAIL PROTECTED] wrote:
 
 The key requirement that has always come up is that the core developers
 wouldn't use anything web based, so the tracker would have to somehow tie
 into the mailing lists themselves ...
 

What's the basis of this objection to a web-based dev management
system?  Seems like web-based makes plenty of sense for a physically
disparate development community like this one.

It also seems that, once you get it up and running, any worthwhile dev
management system is going to actually take less time / effort to
maintain than, say, maintaining manually concocted todo lists and
coordinating development via a mailing list.

Call me a normaliser, but even if the maintenance cost is higher, I
think it's worth it to have a centralised, authoratitive, organised
repository for dev task data.

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Joshua D. Drake
What's the basis of this objection to a web-based dev management
system?  Seems like web-based makes plenty of sense for a physically
disparate development community like this one.
I can't speak for the people who don't like web based but my guess is 
that the web is not their primary medium of communication. Email is.

It also seems that, once you get it up and running, any worthwhile dev
management system is going to actually take less time / effort to
maintain than, say, maintaining manually concocted todo lists and
coordinating development via a mailing list.
This is true or at least, this is my experience but you are not going to 
convince many people of that.


Call me a normaliser, but even if the maintenance cost is higher, I
think it's worth it to have a centralised, authoratitive, organised
repository for dev task data.
I agree.
Sincerely,
Joshua D. Drake

--
Your PostgreSQL solutions company - Command Prompt, Inc. 1.800.492.2240
PostgreSQL Replication, Consulting, Custom Programming, 24x7 support
Managed Services, Shared and Dedication Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/
---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Tom Lane
Joshua D. Drake [EMAIL PROTECTED] writes:
 It also seems that, once you get it up and running, any worthwhile dev
 management system is going to actually take less time / effort to
 maintain than, say, maintaining manually concocted todo lists and
 coordinating development via a mailing list.

 This is true or at least, this is my experience but you are not going to 
 convince many people of that.

The Postgres project has been exceedingly successful while using email
lists as the primary means of communication/organization.  I for one
am disinclined to tinker with such a fundamental aspect of the way that
the community operates.  If we try to substitute a bug tracker for the
mailing lists, I think we'll be making a very basic change in the
community's communication structure, and not one for the better.

 Call me a normaliser, but even if the maintenance cost is higher, I
 think it's worth it to have a centralised, authoratitive, organised
 repository for dev task data.

 I agree.

Since the development community is neither centralised nor organized,
why would you expect such a repository to have anything to do with
what actually happens?

regards, tom lane

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Andrew Dunstan

Brendan Jurd wrote:
What's the basis of this objection to a web-based dev management
system?  Seems like web-based makes plenty of sense for a physically
disparate development community like this one.
 

Brendan,
please review the past versions of this thread.
For example, see here:
http://groups-beta.google.com/group/comp.databases.postgresql.hackers/browse_thread/thread/1cca714cc34865a5/f802a2a78c94faa3?q=bugzillarnum=1hl=en#f802a2a78c94faa3
cheers
andrew
---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings


Re: [HACKERS] pgFoundry

2005-05-17 Thread Manfred Koizar
On Mon, 16 May 2005 20:54:15 -0400 (EDT), Bruce Momjian
pgman@candle.pha.pa.us wrote:
I have modifed the TODO HTML so the completed items are in italics.

Isn't it a bit misleading to have those items on the TODO list at all?
Shouldn't there be a separate list:  DONE for the next release?

Servus
 Manfred

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

   http://archives.postgresql.org


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Brendan Jurd
On 5/18/05, Tom Lane [EMAIL PROTECTED] wrote:
 The Postgres project has been exceedingly successful while using email
 lists as the primary means of communication/organization.  I for one
 am disinclined to tinker with such a fundamental aspect of the way that
 the community operates.  If we try to substitute a bug tracker for the
 mailing lists, I think we'll be making a very basic change in the
 community's communication structure, and not one for the better.
 

I agree that it's a major change, and the significance of changing the
communication structure should not be underestimated.  But a) I
believe it would be a change for the better, and b) BZ uses a very
flexible and verbose email notification system, so the departure from
the existing email list structure would not be so drastic.

I read through the discussion link that Andrew provided (thanks
Andrew), and during that discussion you appeared to be in favour of
bugzilla, for the same sorts of reasons I am promoting it now.  What
changed?

  Call me a normaliser, but even if the maintenance cost is higher, I
  think it's worth it to have a centralised, authoratitive, organised
  repository for dev task data.
 
  I agree.
 
 Since the development community is neither centralised nor organized,
 why would you expect such a repository to have anything to do with
 what actually happens?
 

I think the decentralised nature of the community is one of the things
that is responsible for this steep learning curve, and could stand
to be improved.  And deploying a more centralised system for
development management would be a crucial first step in said
improvement.

In the interests of putting my money where my mouth is, I would be
willing to enlist in the housekeeping effort for this hypothetical new
system.

---(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: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Manfred Koizar
On Tue, 17 May 2005 14:45:00 -0300 (ADT), Marc G. Fournier
[EMAIL PROTECTED] wrote:
Also, how many 'bugs' have we seen go through the lists that someone 
hasn't jump'd on and fixed in a couple of days?

Just imagine our marketing crew being able to say: According to our
great bug tracking system NN serious bugs have been reported last year,
98% of which have been fixed within three days.

Servus
 Manfred

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Josh Berkus
Manfred,

 Just imagine our marketing crew being able to say: According to our
 great bug tracking system NN serious bugs have been reported last year,
 98% of which have been fixed within three days.

grin You're not going to win over many people on *this* list with marketing 
arguments.

-- 
--Josh

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])


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Andrew Dunstan

Brendan Jurd wrote:
In the interests of putting my money where my mouth is, I would be
willing to enlist in the housekeeping effort for this hypothetical new
system.
 

It's a nice offer, but honestly, my experience in the commercial world 
as well as in FOSS tells me that a bug tracking system would need loving 
care from somebody with years of experience in the postgres development 
community.

When I was managing this stuff in a commercial setting it took a large 
part of my day - I had a 30 to 60 minute meeting every morning and spent 
a further similar period updating, assigning, etc. The people who could 
do it are just too damned busy. Given the amount that Tom gets done now 
I'm amazed that he finds time to eat drink and sleep.

The things I tried to suggest earlier in this thread would be much less 
burdensome.

As for central management ... the phrase herding cats springs to mind.
cheers
andrew
---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
 subscribe-nomail command to [EMAIL PROTECTED] so that your
 message can get through to the mailing list cleanly


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Stephen Frost
* Brendan Jurd ([EMAIL PROTECTED]) wrote:
 In the interests of putting my money where my mouth is, I would be
 willing to enlist in the housekeeping effort for this hypothetical new
 system.

If you're willing to create it, host it, update it and keep it current,
and feel it'd be so worthwhile to people that you'd be willing to
continue to maintain it...  Then go for it.  You don't need anyone's
approval or even agreement about it.  *That* would be putting your money
where your mouth is.

Thanks,

Stephen


signature.asc
Description: Digital signature


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Stephen Frost
* Joshua D. Drake ([EMAIL PROTECTED]) wrote:
 One of the things which came out of the bugtracker discussion is that 
 anything we use must have the ability for developers to interact 100% by 
 e-mail, as some critical developers will not use a web interface.
 
 Request Tracker (RT) can do that. We use it for all of our support 
 ticket stuff.

debbugs can do it too, though I don't know of anyone who's actually got
it working outside of the Debian stuff. :)  Personally, I like Debian's
bug tracking system, but I suppose that's just me...

I believe OTRS can do it too.  Havn't played with the email interface of
it really though.

Stephen


signature.asc
Description: Digital signature


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Brendan Jurd
On 5/18/05, Stephen Frost [EMAIL PROTECTED] wrote:
 * Brendan Jurd ([EMAIL PROTECTED]) wrote:
  In the interests of putting my money where my mouth is, I would be
  willing to enlist in the housekeeping effort for this hypothetical new
  system.
 
 If you're willing to create it, host it, update it and keep it current,
 and feel it'd be so worthwhile to people that you'd be willing to
 continue to maintain it...  Then go for it.  You don't need anyone's
 approval or even agreement about it.  *That* would be putting your money
 where your mouth is.
 

I'm detecting sarcasm here, but just in case you're being serious ...

For such a tool to serve its intended purpose, the postgres community
needs to be, to a certain extent, agreed on and aware of its use as
the primary dev management system.

There's no point creating, hosting, updating and maintaining anything
if the community isn't using it.

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


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Alvaro Herrera
On Wed, May 18, 2005 at 08:04:51AM +1000, Brendan Jurd wrote:
 On 5/18/05, Stephen Frost [EMAIL PROTECTED] wrote:
  * Brendan Jurd ([EMAIL PROTECTED]) wrote:
   In the interests of putting my money where my mouth is, I would be
   willing to enlist in the housekeeping effort for this hypothetical new
   system.
  
  If you're willing to create it, host it, update it and keep it current,
  and feel it'd be so worthwhile to people that you'd be willing to
  continue to maintain it...  Then go for it.  You don't need anyone's
  approval or even agreement about it.  *That* would be putting your money
  where your mouth is.
 
 I'm detecting sarcasm here, but just in case you're being serious ...

I don't think Stephen was being sarcastic.  Such a system would need an
enormous bootstrap effort.  Once it's in place, and having shown its
usefulness, maybe the community would start using it.
(Of course no one can make promises on that other than for himself.)

-- 
Alvaro Herrera (alvherre[a]surnet.cl)
Oh, oh, las chicas galacianas, lo harán por las perlas,
¡Y las de Arrakis por el agua! Pero si buscas damas
Que se consuman como llamas, ¡Prueba una hija de Caladan! (Gurney Halleck)

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Joshua D. Drake

I don't think Stephen was being sarcastic.  Such a system would need an
enormous bootstrap effort.  Once it's in place, and having shown its
usefulness, maybe the community would start using it.
(Of course no one can make promises on that other than for himself.)
Well sorry but that is ridiculous. Either the community (or more 
specifically core) chooses to use it upfront or not. I think it is a 
complete waste of time and energy to expect someone to put in all that 
effort just to have the community give them the finger.

This isn't something that is going to serve the person who loose all the 
sleep to configure and maintain it. It is something that is going to 
help the PostgreSQL community has a whole, to grow in a reasonably 
organized and hopefully less painful way.

Sincerely,
Joshua D. Drake

--
Your PostgreSQL solutions company - Command Prompt, Inc. 1.800.492.2240
PostgreSQL Replication, Consulting, Custom Programming, 24x7 support
Managed Services, Shared and Dedication Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/
---(end of broadcast)---
TIP 8: explain analyze is your friend


Re: Learning curves and such (was Re: [HACKERS] pgFoundry)

2005-05-17 Thread Stephen Frost
* Brendan Jurd ([EMAIL PROTECTED]) wrote:
 I'm detecting sarcasm here, but just in case you're being serious ...

Yeah, for the most part I *was* being quite serious.

 For such a tool to serve its intended purpose, the postgres community
 needs to be, to a certain extent, agreed on and aware of its use as
 the primary dev management system.
 
 There's no point creating, hosting, updating and maintaining anything
 if the community isn't using it.

Nope, that's not the way the world works.  If you build it, they will
come.  You'll want to make the *community* aware of it, sure, but
that's just to encourage people to use it.  You don't need anything to
be agreed upon, either people will use it, or they won't.  If enough
people use it that it becomes apparent that it's clearly better *then*
you'll likely get a more buy-in and acceptance from developers.

Until the developers are on-board you'll need to act as an intermediary
(unless you can automate it) between the people using your system and
the developers.  That's more of your time, but if you're willing to
spend it on this to prove it's a better way to work, then go for it.

You're never going to get everyone to whole-sale jump over to a new
system.  It's just not going to happen.  You need to build the basics
and then get people to start using it.  Eventually if it manages to get
to a critical mass of some sort you'll get enough people using it that
some of them may be willing to help maintain it- perhaps not even
developers but other people who are willing to help with the interaction
with the developers.

You could always start by just doing the 'todo' list that Bruce has and
maintaining it as a set of 'enhancements' in the system you build.  That
shouldn't even be very hard to keep up to date w/ Bruce's todo list
provided you watch for his commits to it on the CVS mailing list.  Then,
if people decide to use your system to open up new enhancement requests
you can forward them on to the appropriate list/people and if it makes
it onto Bruce's 'todo' list then some how mark it as 'approved' or
something to distinguish it from stuff that's been suggested/asked for
that *doesn't* make it on the list (and thus is unlikely to be done or
worked on).  Having the list of stuff that didn't make it would
actually be useful and is something Bruce's list misses and thus would
be a valuable addition (imv) you would be providing.

Now, generally the way this kind of stuff works is that someone gets
bitten by a bug and just decides this would be useful and just *does* it
w/o asking permission or getting approval from anyone.  When people just
ask permission or nebulously volunteer their time towards it, generally
it *doesn't* happen.

Just my 2c.

Stephen


signature.asc
Description: Digital signature


  1   2   >