[SCM] BOINC packaging branch, master, updated. debian/7.0.33+dfsg-1-8-g1cb1bc4

Steffen Moeller steffen_moeller at gmx.de
Thu Aug 23 22:10:24 UTC 2012


The following commit has been merged in the master branch:
commit 1cb1bc443b0c8571b7215f977848b4400ce72411
Author: Steffen Moeller <steffen_moeller at gmx.de>
Date:   Fri Aug 24 00:09:29 2012 +0200

    Preparations for library name change of 7.0.34
    
    Now running lintian...
    E: boinc source: weak-library-dev-dependency libboinc-app-dev on libboinc-app7
    E: boinc source: weak-library-dev-dependency libboinc-app-dev on libboinc7
    W: boinc-manager: hardening-no-fortify-functions usr/bin/boincmgr
    W: libboinc-app7: package-name-doesnt-match-sonames libboinc-api7 libboinc-graphics2-7 libboinc-opencl7 libboinc-zip7
    W: libboinc-app7: hardening-no-fortify-functions usr/lib/libboinc_api.so.7.0.34
    W: libboinc-app7: hardening-no-fortify-functions usr/lib/libboinc_graphics2.so.7.0.34
    W: libboinc-app7: hardening-no-fortify-functions usr/lib/libboinc_opencl.so.7.0.34
    N: 1 tag overridden (1 error)

diff --git a/.gitignore b/.gitignore
index 737e427..82ee68f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -129,3 +129,4 @@ doc/manpages/boinccmd.1
 doc/manpages/boincmgr.1
 test/version.inc
 py/Boinc/version.py
+debian/control
diff --git a/debian/boinc-nvidia-cuda.lintian-overrides b/debian/boinc-nvidia-cuda.lintian-overrides
deleted file mode 100644
index d0a240b..0000000
--- a/debian/boinc-nvidia-cuda.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-boinc-nvidia-cuda binary: bad-provided-package-name
-# lintian seems behind
diff --git a/debian/changelog b/debian/changelog
index a28b72c..f787a2d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+boinc (7.0.34+dfsg-2) unstable; urgency=low
+
+  * Reacting to ftpmasters' comments
+    - libraries get package name adjusted to soname
+    - boinc-nvidia-cuda package loses dependency on libcuda1:i386
+
+ -- Steffen Moeller <moeller at debian.org>  Thu, 23 Aug 2012 23:58:26 +0200
+
 boinc (7.0.34+dfsg-1) unstable; urgency=low
 
   [ Steffen Moeller ]
diff --git a/debian/control.in b/debian/control.in
index af998c7..ff089e9 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -41,7 +41,10 @@ Description: metapackage for the BOINC client and the manager
  BOINC core client.
 
 
-Package: libboinc
+Package: libboinc7
+Provides: libboinc
+Replaces: libboinc (<<7.0.33+dfsg-2)
+Conflicts: libboinc (<<7.0.33+dfsg-2)
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -57,27 +60,24 @@ Description: libraries of BOINC the client depends on
  shared as much as possible between all binaries.
 
 
-# Not compatible with Wheezy because of libcuda1:i386 [amd64]
-# Decided against having it in by default since the former
-# libcuda1-ia32 is no longer functional in unstable. Backports
-# shall see it again.
-%Package: boinc-nvidia-cuda
-%Architecture: amd64 i386
-%Section: contrib/net
-%Depends: ${misc:Depends}, boinc, libcuda1|nvidia-current, libcuda1:i386 [amd64]|nvidia-current [amd64], ia32-libs [amd64]|nvidia-current [amd64]
-%Description: metapackage for CUDA-savvy BOINC client and manager
-% The Berkeley Open Infrastructure for Network Computing (BOINC) is a
-% software platform for distributed computing: several initiatives of
-% various scientific disciplines all compete for the idle time of
-% desktop computers. The developers' web site at the University of
-% Berkeley serves as a common portal to the otherwise independently run
-% projects.
-% .
-% Regular users (rightously) often find it an unbearable nuissance to
-% care for the exact configuration of BOINC for CUDA-savvy graphics
-% cards. This package adds a series of dependencies from the non-free
-% section to the regular boinc package. This also meant this binary
-% package to be redistributed in the contrib section of Debian.
+# Not compatible with Wheezy with direct notion of libcuda1:i386 [amd64]
+Package: boinc-nvidia-cuda
+Architecture: amd64 i386
+Section: contrib/net
+Depends: ${misc:Depends}, boinc, libcuda1|nvidia-current, libcuda1-ia32 [amd64]|nvidia-current [amd64], ia32-libs [amd64]|nvidia-current [amd64]
+Description: metapackage for CUDA-savvy BOINC client and manager
+ The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+ software platform for distributed computing: several initiatives of
+ various scientific disciplines all compete for the idle time of
+ desktop computers. The developers' web site at the University of
+ Berkeley serves as a common portal to the otherwise independently run
+ projects.
+ .
+ Regular users (rightously) often find it an unbearable nuissance to
+ care for the exact configuration of BOINC for CUDA-savvy graphics
+ cards. This package adds a series of dependencies from the non-free
+ section to the regular boinc package. This also meant this binary
+ package to be redistributed in the contrib section of Debian.
 
 # Removed until fglrx is back in testing
 #
@@ -108,7 +108,7 @@ Description: libraries of BOINC the client depends on
 Package: boinc-client
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libboinc (= ${binary:Version}),
+ libboinc7 (= ${binary:Version}),
  python (>= 2.3),
  adduser,
  ca-certificates
@@ -191,7 +191,7 @@ Package: boinc-dev
 Section: oldlibs
 Architecture: all
 Priority: extra
-Depends: ${misc:Depends}, libboinc-app-dev, libboinc-app
+Depends: ${misc:Depends}, libboinc-app-dev (= ${source:Version})
 Description: development files to build applications for BOINC projects
  Dummy transitional package helping the transition of a split of
  architecture-independent development files and the architecture-dependent
@@ -201,7 +201,10 @@ Description: development files to build applications for BOINC projects
 Package: libboinc-app-dev
 Section: libdevel
 Architecture: all
-Depends: ${misc:Depends}, libboinc, libboinc-app, libc6-dev | libc-dev,
+Depends: ${misc:Depends},
+ libboinc7 (= ${source:Version}),
+ libboinc-app7 (= ${source:Version}),
+ libc6-dev | libc-dev,
  libstdc++6-4.3-dev | libstdc++-dev, libssl-dev, libmysqlclient-dev
 Conflicts: boinc-dev (<= 7.0.28+dfsg-2)
 Description: development files to build applications for BOINC projects
@@ -214,7 +217,10 @@ Description: development files to build applications for BOINC projects
  infrastructure.
 
 
-Package: libboinc-app
+Package: libboinc-app7
+Provides: libboinc-app
+Replaces: libboinc-app (<< 7.0.33+dfsg-1)
+Conflicts: libboinc-app (<< 7.0.33+dfsg-1)
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff --git a/debian/libboinc-app.install b/debian/libboinc-app7.install
similarity index 100%
rename from debian/libboinc-app.install
rename to debian/libboinc-app7.install
diff --git a/debian/libboinc-app.links b/debian/libboinc-app7.links
similarity index 100%
rename from debian/libboinc-app.links
rename to debian/libboinc-app7.links
diff --git a/debian/libboinc-app.lintian-overrides b/debian/libboinc-app7.lintian-overrides
similarity index 100%
rename from debian/libboinc-app.lintian-overrides
rename to debian/libboinc-app7.lintian-overrides
diff --git a/debian/libboinc.install b/debian/libboinc7.install
similarity index 100%
rename from debian/libboinc.install
rename to debian/libboinc7.install

-- 
BOINC packaging



More information about the pkg-boinc-commits mailing list