Differences between revisions 94 and 95
Revision 94 as of 2012-03-29 23:23:10
Size: 7347
Comment:
Revision 95 as of 2012-04-12 10:54:40
Size: 7332
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
The purpose of this page is to provide resources to aid members of the [[Teams/DebianBOINCMaintainers|Debian BOINC maintenance team]] in packaging [[BOINC]] and related  The purpose of this page is to provide resources to aid members of the [[Teams/DebianBOINCMaintainers|Debian BOINC maintenance team]] in packaging [[BOINC]] and related
Line 17: Line 17:
''not working atm (3/2012)'' ''These instructions were tested successfully in 3/2012''
Line 103: Line 103:
  * BOINC: [[http://www.gentoo-portage.com/sci-misc/boinc|Portage]],                        * BOINC: [[http://www.gentoo-portage.com/sci-misc/boinc|Portage]],
Line 107: Line 107:
  * K!BoincSpy: [[http://www.gentoo-portage.com/sci-misc/kboincspy|Portage]],                        * K!BoincSpy: [[http://www.gentoo-portage.com/sci-misc/kboincspy|Portage]],
Line 132: Line 132:
 * [[http://www.spy-hill.com/~myers/help/boinc/|Eric Myer's BOINC home page]]   * [[http://www.spy-hill.com/~myers/help/boinc/|Eric Myer's BOINC home page]]

Resources for Debian BOINC Maintainers

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 pkg-boinc's VCS repositories

The development of our packages is now coordinated in Git repositories. Some older interesting code may possibly still be found in the previous Subversion repository, but those are definitely now obsolete. See BOINC/Development/GitUsage for details and a tutorial on how to contribute to it.

We are steadily following upstream's releases. Below the ToDo lists of the packaging branches:

Backporting

These instructions were tested successfully in 3/2012

There is yet not BOINC package in Debian backports. Here is to create one for it

Retrieve old source code

git clone git://anonscm.debian.org/pkg-boinc/scripts.git
cd scripts
./export-boinc -r 6.12.43
mv ./boinc_6.12.43+dfsg.orig.tar.gz ..
cd ..

Untar it and get current Debian build instructions in

tar xzvf ./boinc_6.12.43+dfsg.orig.tar.gz
git clone git://anonscm.debian.org/pkg-boinc/boinc.git
cd boinc-6.12.43+dfsg
cp -r ../boinc/debian .
  • edit debian/changelog
  • libnotify remains with 0.5
    • ##libnotify-0.7.patch in debian/patches/series
    • adjust build-dependency in debian/control
  • adjust debian/patches/series
    • export QUILT_PATCHES=debian/patches
    • while quilt push -a; do echo kick out what fails; done
    • Remove/uncomment boinc-server-maker from debian/control

So, it seems like those backports are closer to upstream than anyone may expect.

Bookmarks for BOINC in Debian

Upstream resources for packagers

Packages for other operating systems

Source repositories of BOINC applications

  • Einstein@Home

  • SETI@home

  • MilkyWay@home

  • SZTAKI has prepared an infrastructure to run arbitrary jobs on BOINC in sync with regular Computational Grids. For that, they have also prepared Debian packages for the BOINC servers.

See also