[Pkg-gnutls-commits] r1674 - in /packages/gnutls26/branches/branch2.12.20-1+wheezy/debian: changelog control gnutls-bin.examples gnutls-bin.install gnutls-bin.manpages libgnutls26-dbg.install rules

ametzler at users.alioth.debian.org ametzler at users.alioth.debian.org
Sun Feb 10 16:37:06 UTC 2013


Author: ametzler
Date: Sun Feb 10 16:37:05 2013
New Revision: 1674

URL: http://svn.debian.org/wsvn/pkg-gnutls/?sc=1&rev=1674
Log:
For wheezy build gnutls-bin from this source package 
rather than from gnutls28. gnutls28 is a leaf-package in wheezy. Not
shipping would mean a lot less work for the security team if there was a
GnuTLS vulnerability. If wanted, it can be re-introduced via backports.

Added:
    packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.examples
    packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.install
    packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.manpages
Removed:
    packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/libgnutls26-dbg.install
Modified:
    packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/changelog
    packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/control
    packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/rules

Modified: packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls26/branches/branch2.12.20-1%2Bwheezy/debian/changelog?rev=1674&op=diff
==============================================================================
--- packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/changelog (original)
+++ packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/changelog Sun Feb 10 16:37:05 2013
@@ -1,6 +1,9 @@
 gnutls26 (2.12.20-5) UNRELEASED; urgency=low
 
-  * NOT RELEASED YET
+  * For wheezy build gnutls-bin from this source package 
+    rather than from gnutls28. gnutls28 is a leaf-package in wheezy. Not
+    shipping would mean a lot less work for the security team if there was a
+    GnuTLS vulnerability. If wanted, it can be re-introduced via backports.
 
  -- Andreas Metzler <ametzler at debian.org>  Mon, 04 Feb 2013 19:48:31 +0100
 

Modified: packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls26/branches/branch2.12.20-1%2Bwheezy/debian/control?rev=1674&op=diff
==============================================================================
--- packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/control (original)
+++ packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/control Sun Feb 10 16:37:05 2013
@@ -93,6 +93,31 @@
  .
  This package contains the debugger symbols and commandline utilities.
 
+Package: gnutls-bin
+Architecture: any
+Section: net
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: foreign
+Description: GNU TLS library - commandline utilities
+ GnuTLS is a portable library which implements the Transport Layer
+ Security (TLS 1.0, 1.1, 1.2) and Secure Sockets Layer (SSL) 3.0 protocols.
+ .
+ GnuTLS features support for:
+  - TLS extensions: server name indication, max record size, opaque PRF
+    input, etc.
+  - authentication using the SRP protocol.
+  - authentication using both X.509 certificates and OpenPGP keys.
+  - TLS Pre-Shared-Keys (PSK) extension.
+  - Inner Application (TLS/IA) extension.
+  - X.509 and OpenPGP certificate handling.
+  - X.509 Proxy Certificates (RFC 3820).
+  - all the strong encryption algorithms (including SHA-256/384/512 and
+    Camellia (RFC 4132)).
+ .
+ This package contains a commandline interface to the GNU TLS library, which
+ can be used to set up secure connections from e.g. shell scripts, debugging
+ connection issues or managing certificates.
+
 Package: gnutls26-doc
 Architecture: all
 Section: doc

Added: packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.examples
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls26/branches/branch2.12.20-1%2Bwheezy/debian/gnutls-bin.examples?rev=1674&op=file
==============================================================================
--- packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.examples (added)
+++ packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.examples Sun Feb 10 16:37:05 2013
@@ -1,0 +1,1 @@
+doc/certtool.cfg

Added: packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.install
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls26/branches/branch2.12.20-1%2Bwheezy/debian/gnutls-bin.install?rev=1674&op=file
==============================================================================
--- packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.install (added)
+++ packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.install Sun Feb 10 16:37:05 2013
@@ -1,0 +1,1 @@
+debian/tmp/usr/bin/* usr/bin

Added: packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.manpages
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls26/branches/branch2.12.20-1%2Bwheezy/debian/gnutls-bin.manpages?rev=1674&op=file
==============================================================================
--- packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.manpages (added)
+++ packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/gnutls-bin.manpages Sun Feb 10 16:37:05 2013
@@ -1,0 +1,1 @@
+debian/tmp/usr/share/man/*/*.1

Modified: packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls26/branches/branch2.12.20-1%2Bwheezy/debian/rules?rev=1674&op=diff
==============================================================================
--- packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/rules (original)
+++ packages/gnutls26/branches/branch2.12.20-1+wheezy/debian/rules Sun Feb 10 16:37:05 2013
@@ -41,10 +41,8 @@
 common-install-arch::
 	find debian/tmp/usr/lib/* -name '*.so.*.*' -type f -exec \
 		chrpath -d {} +
-	if ! test -e debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgnutls26 ; \
-		then \
-		install -d -m755 \
-			debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgnutls26 &&\
-		mv -v debian/tmp/usr/bin/* \
-			debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgnutls26 ;\
-		fi
+
+# gnutls-bin was built from gnutls28 but we chose
+# to not ship it in wheezy.  Bump its version to supersede the gnutls28
+# version.
+binary-makedeb/gnutls-bin:: DEB_DH_GENCONTROL_ARGS := -- -v3.0.20+really$(DEB_VERSION)




More information about the Pkg-gnutls-commits mailing list