Re: pg_reorg in core?

From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
To: Satoshi Nagayasu <snaga(at)uptime(dot)jp>
Cc: sakamoto <dsakamoto(at)lolloo(dot)net>, Christopher Browne <cbbrowne(at)gmail(dot)com>, PostgreSQL Mailing Lists <pgsql-hackers(at)postgresql(dot)org>, Michael Paquier <michael(dot)paquier(at)gmail(dot)com>, Daniele Varrazzo <daniele(dot)varrazzo(at)gmail(dot)com>, Josh Kupershmidt <schmiddy(at)gmail(dot)com>
Subject: Re: pg_reorg in core?
Date: 2012-09-22 08:01:44
Message-ID: CAFj8pRDH9M_ObmNtnQhdbRYCyqry=TGzC9jX06NRS09BoZtk0w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

2012/9/22 Satoshi Nagayasu <snaga(at)uptime(dot)jp>:
> (2012/09/22 11:01), sakamoto wrote:
>> (2012/09/22 10:02), Christopher Browne wrote:
>>>
>>> If the present project is having a tough time doing enhancements, I
>>> should think it mighty questionable to try to draw it into core, that
>>> presses it towards a group of already very busy developers.
>>>
>>> On the other hand, if the present development efforts can be made more
>>> public, by having them take place in a more public repository, that at
>>> least has potential to let others in the community see and
>>> participate. There are no guarantees, but privacy is liable to hurt.
>>>
>>> I wouldn't expect any sudden huge influx of developers, but a steady
>>> visible stream of development effort would be mighty useful to a
>>> "merge into core" argument.
>>>
>>> A *lot* of projects are a lot like this. On the Slony project, we
>>> have tried hard to maintain this sort of visibility. Steve Singer,
>>> Jan Wieck and I do our individual efforts on git repos visible at
>>> GitHub to ensure ongoing efforts aren't invisible inside a corporate
>>> repo. It hasn't led to any massive of extra developers, but I am
>>> always grateful to see Peter Eisentraut's bug reports.
>>>
>>
>> Agreed. What reorg project needs first is transparency, including
>> issue traking, bugs, listup todo items, clearfied release schedules,
>> quarity assurance and so force.
>> Only after all that done, the discussion to put them to core can be
>> started.
>>
>> Until now, reorg is developed and maintained behind corporate repository.
>> But now that its activity goes slow, what I should do as a maintainer is to
>> try development process more public and finds someone to corporate with:)
>
> I think it's time to consider some *umbrella project* for maintaining
> several small projects outside the core.
>
> As you pointed out, the problem here is that it's difficult to keep
> enough eyeballs and development resource on tiny projects outside
> the core.
>
> For examples, NTT OSSC has created lots of tools, but they're facing
> some difficulties to keep them being maintained because of their
> development resources. There're diffrent code repositories, different
> web sites, diffirent issus tracking system and different dev mailing
> lists, for different small projects. My xlogdump as well.
>
> Actually, that's the reason why it's difficult to keep enough eyeballs
> on small third-party projects. And also the reason why some developers
> want to push their tools into the core, isn't it? :)
>
> To solve this problem, I would like to have some umbrella project.
> It would be called "pg dba utils", or something like this.
> This umbrella project may contain several third-party tools (pg_reorg,
> pg_rman, pg_filedump, xlogdump, etc, etc...) as its sub-modules.
>
> And also it may have single web site, code repository, issue tracking
> system and developer mailing list in order to share its development
> resource for testing, maintening and releasing. I think it would help
> third-party projects keep enough eyeballs even outside the core.
>
> Of course, if a third-party project has faster pace on its development
> and enough eyeballs to maintain, it's ok to be an independent project.
> However when a tool have already got matured with less eyeballs,
> it needs to be merged into this umbrella project.
>
> Any comments?
>

good idea

Pavel

>>
>> Sakamoto
>>
>>
>
>
> --
> Satoshi Nagayasu <snaga(at)uptime(dot)jp>
> Uptime Technologies, LLC. http://www.uptime.jp
>
>
> --
> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Daniele Varrazzo 2012-09-22 10:58:51 Re: pg_reorg in core?
Previous Message Satoshi Nagayasu 2012-09-22 07:25:21 Re: pg_reorg in core?