On 01/11/2013 04:36 PM, Mark Hellegers wrote:
Hello,
I have read the developers FAQ which directed me to this mailing list.
I am still using Postgresql on Zeta (descendant of BeOS), but it is
becoming time to upgrade, so I installed Haiku (open source
reimplementation of BeOS) on another machine and downloaded the 9.2.1
source of Postgresql.
I used an older version of Postgresql which still contained the BeOS
support to see what needed to be done to get 9.2.1 working on Haiku.
Now that I have Postgresql running (with some issues I am still
investigating), I would like to create patches to get Haiku support
added to the official tree of Postgresql.
I do have some questions before I submit a patch:
- Assuming all patches are applied to get Postgresql running, what does
it require to keep it in there? I noticed you removed the BeOS port,
because no one was maintaining it. What does it take to maintain a
port?
- Can I submit patches for smaller parts or do I need to submit all the
patches in one go? For example, can I submit the patch for the
configure part first and other changes later?
- I have a problem compiling Postgresql after I installed iodbc. Iodbc
also contains a header called sqltypes.h, which the compiler picks up
before the one in the ecpg include directory as it is in the general
include directory for the system. Is that something someone has seen
before and knows what is wrong? It could be some mistake I made in my
changes.
I am planning to get the latest sources from git and apply my patches
on that source as I am assuming that is preferred and I don't need
9.2.1 specifically.
I think we'd only support a new platform prospectively, so yes, use git
master.
You can submit patches in small parts, but I would really hope that the
changes required are not going to be very big, so there's not a lot of
point. If they are going to be huge it might in fact make us think twice
about the value of supporting it.
You will make us a lot more comfortable about supporting Haiku if you
will undertake to set up and maintain a buildfarm animal running it. One
thing we don't want is new port that we have no way of making sure stays
current.
cheers
andrew
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers