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

Reply via email to