[boinc] 01/02: Go for unstable

Gianfranco Costamagna locutusofborg at moszumanska.debian.org
Thu Sep 7 07:44:40 UTC 2017


This is an automated email from the git hooks/post-receive script.

locutusofborg pushed a commit to branch master
in repository boinc.

commit b16095c0444e7ed29f784afeaef373550587d638
Author: Gianfranco Costamagna <costamagnagianfranco at yahoo.it>
Date:   Thu Sep 7 09:38:21 2017 +0200

    Go for unstable
---
 debian/changelog                                   |  4 +-
 debian/control                                     | 76 ++--------------------
 .../0001-Fix-build-with-new-glibc-2.26.patch       | 29 +++++++++
 debian/patches/series                              |  1 +
 4 files changed, 37 insertions(+), 73 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 6d73694..d838da6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
-boinc (7.8.2+dfsg-3) UNRELEASED; urgency=medium
+boinc (7.8.2+dfsg-3) unstable; urgency=medium
 
+  * Upload to unstable
   * Upgrade std-version to 4.1.0, remove priority extra.
+  * Fix build with new glibc.
 
  -- Gianfranco Costamagna <locutusofborg at debian.org>  Wed, 06 Sep 2017 08:26:32 +0200
 
diff --git a/debian/control b/debian/control
index 02d275e..a0acc3e 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian BOINC Maintainers <pkg-boinc-devel at lists.alioth.debian.org>
 Uploaders: Steffen Moeller <moeller at debian.org>,
            Guo Yixuan (郭溢譞) <culu.gyx at gmail.com>,
            Gianfranco Costamagna <locutusofborg at debian.org>
-Standards-Version: 4.0.0
+Standards-Version: 4.1.0
 Build-Depends: debhelper (>= 9.20160114),
                default-libmysqlclient-dev,
                dh-autoreconf,
@@ -63,7 +63,7 @@ Description: metapackage for the BOINC client and the manager
 Package: boinc-client-nvidia-cuda
 Architecture: amd64 i386 armhf
 Section: contrib/net
-Priority: extra
+Priority: optional
 Breaks: boinc-nvidia-cuda
 Replaces: boinc-nvidia-cuda
 Depends: ${misc:Depends}, boinc-client, libcuda1 | libcuda1-any | libcuda-7.5-1 | libcuda-7.0-1 | libcuda-6.5-1 | libcuda-6.0-1 | libcuda-5.5-1 | libcuda-5.0-1
@@ -84,7 +84,7 @@ Description: metapackage for CUDA-savvy BOINC client and manager
 Package: boinc-client-opencl
 Architecture: any
 Section: contrib/net
-Priority: extra
+Priority: optional
 Breaks: boinc-amd-opencl
 Replaces: boinc-amd-opencl
 Depends: ${misc:Depends}, ocl-icd-libopencl1 | libopencl-1.1-1
@@ -187,7 +187,7 @@ Description: GUI to control and monitor the BOINC core client
 Package: boinc-dev
 Section: oldlibs
 Architecture: any
-Priority: extra
+Priority: optional
 Depends: libboinc-app-dev (= ${binary:Version}), ${misc:Depends}
 Description: development files to build applications for BOINC projects (transitional)
  Dummy transitional package helping the transition of a split of
@@ -251,71 +251,3 @@ Description: libraries of BOINC the client depends on
  commonly started for every core, it is essential to have memory
  shared as much as possible between binaries of all projects.
 
-Package: boinc-server-maker
-Architecture: any
-Provides: boinc-server
-Depends: adduser,
-         apache2 | httpd-cgi,
-         fonts-font-awesome,
-         fonts-dejavu-extra,
-         libfcgi0ldbl,
-         default-mysql-server | virtual-mysql-server,
-         openssl,
-         php,
-         php-cli,
-         php-mysql,
-         python,
-         python-mysqldb,
-         tcsh,
-         ${misc:Depends},
-         ${perl:Depends},
-         ${python:Depends},
-         ${shlibs:Depends}
-Recommends: apache2-utils, libapache2-mod-php5, php5-gd, uuid-runtime
-Suggests: boinc-app-examples, boinc-cgi-stripchart
-Description: BOINC server applications and data files
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources. For every scientific problem its own distinct project-server
- must be provided. The users only run a common client with project-specific
- additions (if not self-compiled or available as a Linux distribution's
- package itself) being downloaded from the server.
- .
- This package contains the daemons and tools to create and run BOINC
- projects.
-
-Package: boinc-app-examples
-Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: boinc-server-maker
-Description: example binaries for BOINC servers
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources. For every scientific problem its own distinct project-server
- must be provided. The users only run a common client with project-specific
- additions (if not self-compiled or available as a Linux distribution's
- package itself) being downloaded from the server.
- .
- This package extends the boinc-server-maker package. It features a
- series of small applications that a newly installed environment may
- decide to use for testing purposes. Having them separated has the neat
- side effect that those binaries may be retrieved more easily for foreign
- platforms to feed the local servers with.
- .
- The package also features the wrapper application, which is likely
- to find its audience also in real projects.
-
-Package: boinc-cgi-stripchart
-Section: libs
-Priority: extra
-Architecture: all
-Depends: gnuplot-nox, ${misc:Depends}, ${perl:Depends}
-Recommends: apache2 | httpd-cgi
-Description: CGI script for plotting basic statistical graphs
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources.
- .
- The BOINC developers have found their charting library to be of
- interest for a larger audience. It is isolated in the BOINC source
- tree and thus presented as a separate package.
diff --git a/debian/patches/0001-Fix-build-with-new-glibc-2.26.patch b/debian/patches/0001-Fix-build-with-new-glibc-2.26.patch
new file mode 100644
index 0000000..17b8886
--- /dev/null
+++ b/debian/patches/0001-Fix-build-with-new-glibc-2.26.patch
@@ -0,0 +1,29 @@
+From a6906ee560e07383ff4c521167d103382d416cba Mon Sep 17 00:00:00 2001
+From: Gianfranco Costamagna <costamagnagianfranco at yahoo.it>
+Date: Thu, 7 Sep 2017 09:33:21 +0200
+Subject: [PATCH] Fix build with new glibc 2.26  * The nonstandard header
+ <xlocale.h> has been removed.  Most programs should    use <locale.h>
+ instead.  If you have a specific need for the definition of    locale_t with
+ no other declarations, please contact    libc-alpha at sourceware.org and
+ explain.
+
+---
+ clientgui/AsyncRPC.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/clientgui/AsyncRPC.cpp b/clientgui/AsyncRPC.cpp
+index f196ced8b1..e9c249d415 100644
+--- a/clientgui/AsyncRPC.cpp
++++ b/clientgui/AsyncRPC.cpp
+@@ -19,7 +19,7 @@
+ #pragma implementation "AsyncRPC.h"
+ #endif
+ 
+-#if !(defined(_WIN32) || (defined(__WXMAC__) && (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_4)))
++#if !(defined(_WIN32) && (defined(__WXMAC__) && (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_4)))
+ #include <xlocale.h>
+ #endif
+ 
+-- 
+2.11.0
+
diff --git a/debian/patches/series b/debian/patches/series
index 481568d..06978e0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -29,3 +29,4 @@ file_upload_handler_in_sched_linking.patch
 disable_silent_rules.patch
 fix-underlinking.patch
 static_scientific_apps.patch
+0001-Fix-build-with-new-glibc-2.26.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-boinc/boinc.git



More information about the pkg-boinc-commits mailing list