7347
Comment:
|
7332
|
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
Bugs in packages maintained by the Debian BOINC Maintainers (including usertags)
Status in the unstable wanna-build databases: boinc, boinc-app-seti, kboincspy
Security Bug Tracker: boinc, boinc-app-seti, kboincspy
DDTP pages for: boinc, boinc-client, boinc-dbg, boinc-dev, boinc-manager, boinc-app-seti, kboincspy, kboincspy-dev
Build logs of the experimental and backports.org autobuilder: boinc, boinc-app-seti, kboincspy
Build logs of the Debian Ports autobuilder: boinc, boinc-app-seti, kboincspy
Status of our packages and bugs: bugstats and karma
Upstream resources for packagers
Packages for other operating systems
- Fedora:
BOINC: Package Database, CVS
- FreeBSD:
BOINC: boinc-client port, CVS
SETI@home Enhanced: boinc-setiathome-enhanced port, CVS
- Gentoo:
- NetBSD:
BOINC: pkgsrc.se boinc-client, boinc-lib
- Ubuntu:
BOINC: packages.u.c, Launchpad
SETI@home: packages.u.c, Launchpad
K!?BoincSpy: packages.u.c, Launchpad
Source repositories of BOINC applications
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.