Differences between revisions 31 and 32
Revision 31 as of 2006-12-13 18:28:52
Size: 6068
Editor: FrankThomas
Comment: curl B-D needs to be bumped for 5.8
Revision 32 as of 2006-12-19 15:16:26
Size: 5930
Editor: FrankThomas
Comment:
Deletions are marked like this. Additions are marked like this.
Line 38: Line 38:
  * 5.8: Bump the build dependency on curl to >= 7.15.5, see
  [http://www.ssl.berkeley.edu/pipermail/boinc_dev/2006-December/006880.html this post].
  * '''none'''

The purpose of this page is to provide resources to aid members of the Debian ["BOINC"] maintenance team in packaging ["BOINC"] and related software.

Using the Subversion repository

Development is coordinated through a [http://svn.debian.org/wsvn/pkg-boinc Subversion repository]. It follows a brief HOWTO for working with this repository. There is also a ["SmallSVNTutorial"] on this wiki. For a detailed introduction in Subversion have a look at the [http://svnbook.red-bean.com/ Version Control with Subversion] book.

  • Download the files from the the repository. Substitute smoe-guest in the URL with your userid:

svn co svn+ssh://smoe-guest@svn.debian.org/svn/pkg-boinc
  • Now, files can be edited and subsequently be submitted (checked in) back to the repository:

svn ci
  • To get the latest version again, run update without the reqirement of specifying the URL again, which is stored in local files:

svn up

svn-buildpackage -rfakeroot

in the directory trunk/boinc/ and subsequently inspect the file trunk/boinc/.svn/deb-layout. That file defines origDir, the directory where the .orig.tar.gz files are stored. Once this variable is adjusted another run of svn-buildpackage -rfakeroot should build BOINC source and binary packages.

For remaining questions send an email to our [http://lists.alioth.debian.org/mailman/listinfo/pkg-boinc-devel mailing list].

?Anchor(TODO)

To-do list

  • Things that need to be done before uploading to DebianUnstable:

    • none

  • Things that need to be done before releasing the next upstream release:
    • none

  • General major TODOs:
  • General minor TODOs:
    • Explain in boinc-client's manpage or README how to restrict GUI RPC access by changing the permission of the gui_rpc_auth.cfg file.

    • Revise all manpages. Have a look at the libxml2 and libxslt packages for examples of manpages written in the DocBook format.

  • Thoughts for the Wiki:
    • Explain how to set up a project
    • Create more sub pages for
      • Trouble shooting

Bookmarks for BOINC in Debian

Packages for other operating systems