6068
Comment: curl B-D needs to be bumped for 5.8
|
5930
|
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
The program [http://packages.debian.org/unstable/devel/svn-buildpackage svn-buildpackage] is nice for creating Debian packages directly from a Subversion working directory. Before building packages you need a BOINC .orig.tar.gz file, see [http://svn.debian.org/wsvn/pkg-boinc/trunk/boinc/debian/README.Debian-source?op=file README.Debian-source]. Once you obtained a source tarball run
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:
Write expressive long descriptions for boinc-manager and boinc-server.
Use test/test_sanity.py to check runtime dependencies of the boinc-server package.
Have a look at: https://uimon.cern.ch/twiki/bin/view/LHCAtHome/BOINCserverRPM - Can we adopt some ideas for our boinc-server package?
- 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
[http://qa.debian.org/developer.php?login=pkg-boinc-devel@lists.alioth.debian.org Packages overview for the Debian BOINC Maintainers]
- Overview of source packages:
[http://packages.qa.debian.org/b/boinc.html BOINC], [http://packages.qa.debian.org/b/boinc-app-seti.html SETI@home] [http://packages.qa.debian.org/k/kboincspy.html KBoincSpy]
- Status in the unstable wanna-build databases:
[http://buildd.debian.org/pkg.cgi?pkg=boinc boinc] [http://buildd.debian.org/pkg.cgi?pkg=boinc-app-seti boinc-app-seti] [http://buildd.debian.org/pkg.cgi?pkg=kboincspy kboincspy]
DDTP pages for: [http://ddtp.debian.net/ddt.cgi?source=boinc boinc], [http://ddtp.debian.net/ddt.cgi?package=boinc-client boinc-client], [http://ddtp.debian.net/ddt.cgi?package=boinc-dev boinc-dev], [http://ddtp.debian.net/ddt.cgi?package=boinc-manager boinc-manager], [http://ddtp.debian.net/ddt.cgi?package=boinc-app-seti boinc-app-seti], [http://ddtp.debian.net/ddt.cgi?package=kboincspy kboincspy], [http://ddtp.debian.net/ddt.cgi?package=kboincspy-dev kboincspy-dev]
Build logs of the experimental and [http://backports.org/ backports.org] autobuilder: [http://experimental.ftbfs.de/build.php?&pkg=boinc boinc], [http://experimental.ftbfs.de/build.php?&pkg=boinc-app-seti boinc-app-seti], [http://experimental.ftbfs.de/build.php?&pkg=kboincspy kboincspy]
- Status of our packages and bugs:
[http://io.debian.net/~tar/bugstats/?pkg-boinc-devel@lists.alioth.debian.org bugstats and karma]
Packages for other operating systems
- FreeBSD:
BOINC: [http://www.freebsd.org/cgi/ports.cgi?query=boinc-client&stype=all boinc-client port], [http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/boinc-client/ CVS]
SETI@home Enhanced: [http://www.freebsd.org/cgi/ports.cgi?query=boinc-setiathome-enhanced&stype=all boinc-setiathome-enhanced port], [http://www.freebsd.org/cgi/cvsweb.cgi/ports/astro/boinc-setiathome-enhanced/ CVS]
- Gentoo:
BOINC: [http://www.gentoo-portage.com/sci-misc/boinc Portage], [http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-misc/boinc/ CVS]
SETI@home: [http://www.gentoo-portage.com/sci-astronomy/setiathome Portage], [http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-astronomy/setiathome/ CVS]
K!?BoincSpy [http://www.gentoo-portage.com/sci-misc/kboincspy Portage], [http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-misc/kboincspy/ CVS]
- NetBSD:
BOINC: pkgsrc.se [http://pkgsrc.se/wip/boinc-client boinc-client], [http://pkgsrc.se/wip/boinc-lib boinc-lib]
- Ubuntu:
BOINC: [http://packages.ubuntu.com/src:boinc packages.u.c], [https://launchpad.net/distros/ubuntu/+source/boinc/ Launchpad]
SETI@home: [http://packages.ubuntu.com/src:boinc-app-seti packages.u.c], [https://launchpad.net/distros/ubuntu/+source/boinc-app-seti/ Launchpad]
K!?BoincSpy [http://packages.ubuntu.com/src:kboincspy packages.u.c], [https://launchpad.net/distros/ubuntu/+source/kboincspy/ Launchpad]