[companion-discuss] Re: adding a support for PostgreSQL to PHP
Steve Christensen
sunfreeware at gmail.com
Thu Dec 7 16:46:39 PST 2006
Julius -
You should first read the pages that Paul has indicated in his message. Approvals
are needed for additions and potential changes to the CCD packages and you
should follow this process before you spend any time doing development. As for your
specific questions. I will answer them below.
Steve Christensen
(current CCD gatekeeper)
> How the testing of packages is performed?
Generally, you checkout the CCD source from the svn repository, make your
additions and changes, test the build of your new software, and finally do
a full nightly build to see that your changes work with the rest of the CCD programs.
Once you submit new changes for code review, reviewers will also test your builds
and should also test the software itself. Any problems can be corrected and fixes
resubmitted.
If possible, you should try to do test builds on both SPARC and x86 using
as recent a version of OpenSolaris as you can or if you are using Solaris 10
only, use the most recent release.
> How the pkginfo file is managed/updated in pkgdefs directory?
This is pretty much done by hand. You can look at the pkginfo.tmpl files
in other pkgdef directories for the structure you need to have. The same
is true for prototype, Makefiles, install-sfw and other files.
> How can I integrate changes to the companion CD for Solaris 10?
Once you have done the work, had the new things code reviewed and accepted,
you submit an RTI which is then examined and approved. You are then given
authority to put your changes back into the svn repository for others to check out.
I then periodically build new packages and source code tarballs to put on
opensolaris.org and in the repository for the Solaris 10 CCD for download.
> Is there any list of howtos related to companion?
The links indicated by Paul and I have a link at
http://companion.sunfreeware.com/ccdbuilding.html
that might be of help - though it is a bit out of date. Your best bet is probably to simply study the structure of the current SFWmphp files and modify them as needed.
> I would like to add also a PHP5. Should I create a new package or just
> update the package SFWmphp?
SFWmphp is php 4 based and so probably should not be replaced. You would need
to start a new package. There are efforts in the Solaris community already on PHP 5,
so others might want to guide you on what they are doing. I cannot speak for them.
I am very happy to give you any help you might need as I deal with the CCD packages on
a daily basis.
--
This messages posted from opensolaris.org
More information about the companion-discuss
mailing list