Michael Biebl wrote:
> Subject: Re: Bug#707739: Package description outdated
[...]
> The attached patch does not apply against debian/control from the package.
> Please send a clean patch which I can consider for review.
Okay, I attach a choice of two versions:
pkgdesc-a.diff - includes most of the proposed changes
pkgdesc-b.diff - also reorders the paragraphs
(I think Martin was right and it's more natural to explain SCTP before
explaining the role of the package, but it's not essential.)
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
diff -ru lksctp-tools-1.0.16+dfsg.pristine/debian/control lksctp-tools-1.0.16+dfsg/debian/control
--- lksctp-tools-1.0.16+dfsg.pristine/debian/control 2014-04-13 09:08:19.000000000 +0100
+++ lksctp-tools-1.0.16+dfsg/debian/control 2015-03-15 07:05:27.711992949 +0000
@@ -16,56 +16,45 @@
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: lksctp-tools
-Description: user-space access to Linux Kernel SCTP - shared library
- This library is part of the LKSCTP project for the
- Linux Kernel SCTP reference implementation.
- .
- This package is intended to supplement the Linux Kernel
- SCTP reference implementation now available in the Linux
- kernel source tree in versions 2.5.36 respectively 2.4.24 and following.
+Description: user-space access to Linux kernel SCTP - shared library
+ This library is part of the LKSCTP project, supplementing the Linux
+ kernel SCTP implementation.
.
SCTP (Stream Control Transmission Protocol) is a message oriented,
reliable transport protocol, with congestion control, support for
transparent multi-homing, and multiple ordered streams of messages.
- RFC2960 defines the core protocol.
+ RFC 2960 defines the core protocol.
Package: libsctp-dev
Section: libdevel
Priority: optional
Architecture: linux-any
Depends: libsctp1 (= ${binary:Version}), ${misc:Depends}, libc6-dev | libc-dev
-Description: user-space access to Linux Kernel SCTP - development files
- This package contains all necessary files for developing SCTP aware
- network applications using the Linux Kernel SCTP implementation.
- It is part of the LKSCTP project for the Linux Kernel SCTP
- reference implementation.
- .
- It includes man pages, header files, static libraries, symlinks to
- dynamic libraries and tutorial source code.
+Description: user-space access to Linux kernel SCTP - development files
+ This package is part of the LKSCTP project, providing all necessary
+ files for developing SCTP aware network applications using the Linux
+ kernel SCTP implementation: man pages, header files, static libraries,
+ symlinks to dynamic libraries, and tutorial source code.
.
SCTP (Stream Control Transmission Protocol) is a message oriented,
reliable transport protocol, with congestion control, support for
transparent multi-homing, and multiple ordered streams of messages.
- RFC2960 defines the core protocol.
+ RFC 2960 defines the core protocol.
Package: lksctp-tools
Section: net
Priority: optional
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: user-space access to Linux Kernel SCTP - commandline tools
- Commandline tools and libraries to test SCTP functionality
- .
- This package is part of the LKSCTP project.
- .
- It includes the following commandline tools:
- * checksctp: Determine if kernel supports SCTP
- * withsctp: Run existing TCP binaries over SCTP
- * sctp_darn: Send and receive messages via SCTP
- * sctp_test: Userspace test application for the SCTP kernel
- reference implementation
+Description: user-space access to Linux kernel SCTP - commandline tools
+ This package is part of the LKSCTP project, and contains libraries and
+ commandline tools to test SCTP functionality:
+ * checksctp: determine if kernel supports SCTP;
+ * withsctp: run existing TCP binaries over SCTP;
+ * sctp_darn: send and receive messages via SCTP;
+ * sctp_test: check SCTP functionality from user-space.
.
SCTP (Stream Control Transmission Protocol) is a message oriented,
reliable transport protocol, with congestion control, support for
transparent multi-homing, and multiple ordered streams of messages.
- RFC2960 defines the core protocol.
+ RFC 2960 defines the core protocol.
diff -ru lksctp-tools-1.0.16+dfsg.pristine/debian/control lksctp-tools-1.0.16+dfsg/debian/control
--- lksctp-tools-1.0.16+dfsg.pristine/debian/control 2014-04-13 09:08:19.000000000 +0100
+++ lksctp-tools-1.0.16+dfsg/debian/control 2015-03-15 07:13:31.833565043 +0000
@@ -16,56 +16,45 @@
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: lksctp-tools
-Description: user-space access to Linux Kernel SCTP - shared library
- This library is part of the LKSCTP project for the
- Linux Kernel SCTP reference implementation.
- .
- This package is intended to supplement the Linux Kernel
- SCTP reference implementation now available in the Linux
- kernel source tree in versions 2.5.36 respectively 2.4.24 and following.
- .
+Description: user-space access to Linux kernel SCTP - shared library
SCTP (Stream Control Transmission Protocol) is a message oriented,
reliable transport protocol, with congestion control, support for
transparent multi-homing, and multiple ordered streams of messages.
- RFC2960 defines the core protocol.
+ RFC 2960 defines the core protocol.
+ .
+ This library is part of the LKSCTP project, supplementing the Linux
+ kernel SCTP implementation.
Package: libsctp-dev
Section: libdevel
Priority: optional
Architecture: linux-any
Depends: libsctp1 (= ${binary:Version}), ${misc:Depends}, libc6-dev | libc-dev
-Description: user-space access to Linux Kernel SCTP - development files
- This package contains all necessary files for developing SCTP aware
- network applications using the Linux Kernel SCTP implementation.
- It is part of the LKSCTP project for the Linux Kernel SCTP
- reference implementation.
- .
- It includes man pages, header files, static libraries, symlinks to
- dynamic libraries and tutorial source code.
- .
+Description: user-space access to Linux kernel SCTP - development files
SCTP (Stream Control Transmission Protocol) is a message oriented,
reliable transport protocol, with congestion control, support for
transparent multi-homing, and multiple ordered streams of messages.
- RFC2960 defines the core protocol.
+ RFC 2960 defines the core protocol.
+ .
+ This package is part of the LKSCTP project, providing all necessary
+ files for developing SCTP aware network applications using the Linux
+ kernel SCTP implementation: man pages, header files, static libraries,
+ symlinks to dynamic libraries, and tutorial source code.
Package: lksctp-tools
Section: net
Priority: optional
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: user-space access to Linux Kernel SCTP - commandline tools
- Commandline tools and libraries to test SCTP functionality
- .
- This package is part of the LKSCTP project.
- .
- It includes the following commandline tools:
- * checksctp: Determine if kernel supports SCTP
- * withsctp: Run existing TCP binaries over SCTP
- * sctp_darn: Send and receive messages via SCTP
- * sctp_test: Userspace test application for the SCTP kernel
- reference implementation
- .
+Description: user-space access to Linux kernel SCTP - commandline tools
SCTP (Stream Control Transmission Protocol) is a message oriented,
reliable transport protocol, with congestion control, support for
transparent multi-homing, and multiple ordered streams of messages.
- RFC2960 defines the core protocol.
+ RFC 2960 defines the core protocol.
+ .
+ This package is part of the LKSCTP project, and contains libraries and
+ commandline tools to test SCTP functionality:
+ * checksctp: determine if kernel supports SCTP;
+ * withsctp: run existing TCP binaries over SCTP;
+ * sctp_darn: send and receive messages via SCTP;
+ * sctp_test: check SCTP functionality from user-space.