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
