[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