[SCM] BOINC packaging branch, master, updated. upstream/7.0.46+dfsg-637-g7bd3c44

Gianfranco Costamagna costamagnagianfranco at yahoo.it
Tue Jan 29 23:15:58 UTC 2013


The following commit has been merged in the master branch:
commit 7bd3c4433bb2ce889cba2963d7b2f0c90ea3c672
Author: Gianfranco Costamagna <costamagnagianfranco at yahoo.it>
Date:   Wed Jan 30 00:15:34 2013 +0100

    Merge with debian-folder-release

diff --git a/debian/README.Debian b/debian/README.Debian
index 12003f3..1e064b8 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,20 +1,31 @@
-The package provides two virtual packages that help with package
-dependencies to support the employment of graphics cards with the
-computations. For NVidia this is fine, but the AMD/ATI fglrx drivers
-are regularly incompatible with the latest releases of X. At
-the very moment the release team has hence decided to remove those
-and all source packages that depend with a binary on them, to
-be removed from the testing distribution.
+BOINC for Debian and Ubuntu
+===========================
 
-To have BOINC back in, and to help eliminate an older mysql dependency,
-this release now sees the OpenCL helper package for AMD/ATI removed.
-This is temporary, I very much hope.
+Debian and Ubuntu developers maintain the BOINC packages together
+on the pkg-boinc alioth.debian.org project. You may be interested
+to hear
 
-----
+ * There is a 'boinc' source package for regular clients. Additionally,
+   a 'boinc-experimental' source package provides the very latest
+   developments.
 
-Upstream at times performs changes to the boinc-client and the
-boinc-server at the same time. The clients set the pace for releases
-and hence sometimes the server package should better not be released.
-The preparation of the boinc-server-maker package is now made optional.
-Anybody commenting out the package in debian/control will have the
-package rebuilt for the client only.
+   The motivation for the redundancy is because of Upstream developing
+   the BOINC client and server code asynchronously. The packaging code
+   is mostly shared between the two.
+
+ * The package provides two virtual packages to help with package
+   dependencies to support the employment of graphics cards with the
+   computations. For NVidia this is fine, but the AMD/ATI fglrx drivers
+   are regularly incompatible with the latest releases of X. At
+   the very moment the release team has hence decided to remove those
+   and all source packages that depend with a binary on them, to
+   be removed from the testing distribution.
+
+   To have BOINC back in, and to help eliminate an older mysql dependency,
+   this release now sees the OpenCL helper package for AMD/ATI removed.
+   This is temporary, I very much hope.
+
+ * For our own motivation, and also for us maintainers communicating with
+   upstream to help them recognize how important the Debian/Ubuntu
+   packaging is for BOINC, please consider to install the
+   popularity-contest package.
diff --git a/debian/README.source b/debian/README.source
index fe2015e..7239173 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -28,57 +28,60 @@ QUILT_NO_DIFF_TIMESTAMPS=1
 Repackaged upstream source:
 ===========================
  The BOINC project does not distribute source code releases as tarballs,
- but they are tagged in the BOINC Subversion repository.  Anonymous
- Subversion access is available at http://boinc.berkeley.edu/svn/. The
- branch for the BOINC source is trunk/boinc, tagged releases are in tags/.
- For more information see:
+ but they are tagged in the BOINC Git repository.  Anonymous Git access
+ is explained on http://boinc.berkeley.edu/trac/wiki/SourceCodeGit .
+ The 'boinc' source package refers to the respective release tags.
+ The 'boinc-experimental' source package uses the commit of a particular
+ day.  For more information see:
 
    http://boinc.berkeley.edu/trac/wiki/SourceCode
 
- To obtain the source from Subversion and package it as .orig.tar.gz the
- Debian BOINC Maintainers use a script called 'export-boinc' which is
- available in our pkg-boinc Git repository:
+ Upstream's change to Git has hit us unprepared. Our traditional approach 
+ was to check everything out and then prepare a tarball from it. We have
+ put that approach into the script 'export-boinc' which is available in
+ our pkg-boinc Git repository:
 
    wget -O export-boinc \
     "http://git.debian.org/?p=pkg-boinc/scripts.git;a=blob_plain;f=export-boinc;hb=HEAD"
    chmod 755 export-boinc
 
- The latest tags upstream presents at http://boinc.berkeley.edu/svn/tags/ .
- Choose 'the right one' of those.  To obtain the .orig.tar.gz
- tarball for BOINC tag 6_10_58 this script is invoked as:
-
-   $ ./export-boinc -r 6.10.58
-
  It will take a considerable while to download as the final tarball yields >15MB.
  The script will take care of remove the non-DFSG files from the upstream
- tag.
+ tag.  Above process is integrated into debian/rules's get-orig-source target.
 
- Above process is integrated into debian/rules's get-orig-source target. It will
- download the very latest version unless an environment variable VERSION was set:
-   $ VERSION=6.10.58 ./debian/rules get-orig-source
+ Since the advent of git there should be better ways, also for an improved
+ communication with upstream. We are still experimenting.
 
 
 Screen saver
 ------------
 
-No screen saver is built, disabled in the patch
-debian/patches/Makefile_subdirs.patch, which also allowed for the
-removal of the build dependencies
- libxcb-util0-dev|libxcb-atom1-dev
-
-
+ No screen saver is built, disabled in the patch
+ debian/patches/Makefile_subdirs.patch, which also allowed for the
+ removal of the build dependencies
+ libxcb-atom1-dev
 
 
 Removed non-dfsg upstream files
 ===============================
  The files removed from upstream tag are:
 
-   client/mac
-   clientgui/mac
+   *.dll
+   *.exe
+   samples/example_app/bin
+   api/ttf
+   api/ttfont.{cpp,h}
+   samples/glut
+   zip/configure
+   lib/mac
+   curl
+   samples/jpeglib
+   .vimrc
+   coprocs
+   win_build
    mac_build
+   clientgui/mac
    mac_installer
-   win_build
-   coprocs
    client/app_stats_mac.cpp
-
-
+   version.h
+   .gitignore

-- 
BOINC packaging



More information about the pkg-boinc-commits mailing list