Can you help this project?

 If you wish to get involved in this project, subscribe to the pkgbase-dev mailing list.

Tasks

  • Investigate a download-and-install mechanism for pkgbase packages and write a proposal or start a discussion at pkgbase-dev.
     Possible solutions include:
    • enhancing pkgtool to manage binary package downloads/upgrades
    • using Blastwave's pkg-get
    • JPack
  • Migrate a package from SFE to pkgbase:
    1. ping the original author of the spec file and/or whoever worked on it most recently
    2. make sure it's the latest available version
    3. review and tidy up the spec file, fix FIXMEs, using the JDS guidelines: here and here
    4. add your opensolaris.org user id in a comment line using the following format:
# Owner: //userid//

 You are now the proud owner of this package :-)

    1. submit to pkgbase-dev for review
  • Submit a new spec file (and patches, if needed).
     Do you compile your favorite free/open source apps for yourself? Why not share the recipe with others? Write a spec file and send it to pkgbase-dev. If you cannot commit to maintain it going forward, you are still welcome to submit it. If no-one offers to take ownership, we can include it in spec-files-extra.
  • Build and test existing packages/spec files and report bugs

Subversion access

Anonymous Access

 The pkgbase spec files and patches are stored in a Subversion repository. Anonymous access is available for everyone, with the following commands -


user@host:~/> svn co svn+ssh://anon@svn.opensolaris.org/svn/pkgbase/spec-files/trunk pkgbase

 If you are working behind a firewall, you will need to configure your SSH for proxy use, as per the intructions on the SVN help page.

Read/Write Access

 When your first code change is reviewed and accepted, you can get read-write access to pkgbase's Subversion repository. The following steps should be applied -

  • Register on opensolaris.org - You will need to first register on opensolaris.org, and fill in your account details, including your public SSH key. If you do not have one, you may need to generate one with the ssh-keygen(1) utility. Make sure there are no line breaks when filling in your SSH key. Accounts may take several minutes to be activated.
  • Affiliate with pkgbase - You will then need to affiliate with the pkgbase project.
  • Send a request - You will then need to send a request for approval of read/write privileges to the pkgbase repository. Send an email to laca [at] sun [dot] com.

 Once your request has been accepted, you can access the repository with the following -


user@host:~/> svn co svn+ssh:////username//@svn.opensolaris.org/svn/pkgbase/spec-files/trunk pkgbase

 where username is your opensolaris.org username.

last modified by admin on 2009/10/26 12:16
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.