[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1106092: RFS: rsplib/3.5.2-1



X-Debbugs-CC: Thomas Dreibholz <dreibh@simula.no>
Control: tags -1 +moreinfo

Hi,

On Mon, 19 May 2025 11:34:14 -0400 Thomas Dreibholz <dreibh@simula.no> wrote:
> Package: sponsorship-requests
> Severity: normal
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "rsplib 
> <https://www.nntb.no/~dreibh/rserpool/download/>":
> 
>   * Package name: rsplib
>     Version: 3.5.2-1
>     Upstream Author: Thomas Dreibholz <thomas.dreibholz@gmail.com>
>   * URL: https://www.nntb.no/~dreibh/rserpool/download/
>   * License: GPL-3+, GPL-3+, GPL-3+
>   * Section: net
> 
> RSPLIB is the Open Source implementation of the IETF Reliable Server 
> Pooling (RSerPool) architecture, a novel framework for pool and session 
> management. The Reliable Server Pooling (RSerPool) architecture (defined 
> by RFC 5351 to RFC 5356) is an overlay network framework to provide 
> server replication and session failover capabilities to its 
> applications. Server redundancy leads to load distribution and load 
> balancing, which are also covered by RSerPool. But in strong contrast to 
> other solutions in the area of cloud and high-performance computing, the 
> fundamental property of RSerPool is to be "lightweight", i.e. it can 
> also be used on devices providing only meagre memory and CPU resources 
> (e.g. embedded systems like telecommunications equipment or routers).
> 
> "rsplib <https://www.nntb.no/~dreibh/rserpool/download/>" builds these 
> binary packages:
> 
>   * libcpprspserver3t64 - C++ RSerPool client/server API library
>   * libcpprspserver-dev - headers of the C++ RSerPool client/server API
>     library
>   * librsplib3t64 - RSerPool client/server API library for session
>     management
>   * librsplib-dev - headers of the RSerPool client/server API library rsplib
>   * rsplib-all - RSerPool implementation RSPLIB
>   * rsplib-common - RSerPool Fractal Generator Service example input files
>   * rsplib-doc - documentation of the RSerPool implementation RSPLIB
>   * rsplib-fractalpooluser - RSerPool-based fractal generator client
>   * rsplib-registrar - RSerPool Registrar service
>   * rsplib-services - RSerPool example services
>   * rsplib-tools - RSerPool test tools
> 
> To access further information about this package, please visit the 
> following URL:
> https://mentors.debian.net/package/rsplib.
> 
> Alternatively, one can download the package with dget using this command:
> 
> dget -xhttps://mentors.debian.net/debian/pool/main/r/rsplib/rsplib_3.5.2-1.dsc
> 
> More information about "rsplib 
> <https://www.nntb.no/~dreibh/rserpool/download/>" can be obtained from 
> https://www.nntb.no/~dreibh/rserpool/download/.
> 
> Most recent changelog entry:
> 
> rsplib (3.5.2-1ubuntu1) trixie; urgency=medium

Comparing the debian/ directory changes between the current 3.5.1-1.2 and
your proposed 3.5.3-1:

==================================================================
-> % git diff debian/3.5.1-1.2:debian HEAD:debian | tee
diff --git a/changelog b/changelog
index 414e544..082fd26 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,9 @@
+rsplib (3.5.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Thomas Dreibholz <thomas.dreibholz@gmail.com>  Sat, 05 Jul 2025 16:36:58 +0200
+
 rsplib (3.5.1-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -53,7 +59,6 @@ rsplib (3.4.0-1) unstable; urgency=medium
  -- Thomas Dreibholz <dreibh@iem.uni-due.de>  Mon, 03 Jan 2022 11:18:27 +0100
 
 rsplib (3.3.3-1) unstable; urgency=medium
-
   * Closes: #516750 (ITP).
 
  -- Thomas Dreibholz <dreibh@iem.uni-due.de>  Mon, 08 Nov 2021 19:58:17 +0100
diff --git a/control b/control
index b33ebed..cac000d 100644
--- a/control
+++ b/control
@@ -7,7 +7,6 @@ Vcs-Git: https://github.com/dreibh/rsplib.git
 Vcs-Browser: https://github.com/dreibh/rsplib
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               dpkg-dev (>= 1.22.5),
                ghostscript,
                graphicsmagick,
                libbz2-dev,
@@ -15,7 +14,7 @@ Build-Depends: cmake,
                libsctp-dev,
                pdf2svg,
                qt6-base-dev
-Standards-Version: 4.7.1
+Standards-Version: 4.7.2
 Rules-Requires-Root: no
 
 Package: librsplib3t64
@@ -67,7 +66,7 @@ Description: C++ RSerPool client/server API library
  handling and load distribution/balancing) by components called Registrar
  and a client-side/server-side API for accessing the service of a pool.
  .
- This package provides an object-oriented API for the rsplib library.
+ This package provides the C++ API library.
 
 Package: libcpprspserver-dev
 Section: libdevel
@@ -155,14 +154,13 @@ Description: RSerPool example services
 
 Package: rsplib-fractalpooluser
 Architecture: any
-Replaces: rsplib-services (<< 3.5.1)
-Breaks: rsplib-services (<< 3.5.1)
 Depends: rsplib-common (>= ${source:Version}),
          rsplib-tools (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
 Recommends: rsplib-doc (>= ${source:Version}),
             rsplib-services (= ${binary:Version})
+Breaks: rsplib-services (<< 3.5.0)
 Description: RSerPool-based fractal generator client
  Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
  RFC 5356) for a lightweight server pool and session management framework.
diff --git a/copyright b/copyright
index b09e5d0..cc64977 100644
--- a/copyright
+++ b/copyright
@@ -4,7 +4,7 @@ Upstream-Contact: Thomas Dreibholz <thomas.dreibholz@gmail.com>
 Source: https://www.nntb.no/~dreibh/rserpool/download/
 
 Files: *
-Copyright: 2002-2025, Thomas Dreibholz <thomas.dreibholz@gmail.com>
+Copyright: 2002-2025 Thomas Dreibholz <thomas.dreibholz@gmail.com>
 License: GPL-3+
 
 Files: src/sha1.c
diff --git a/source/lintian-overrides b/source/lintian-overrides
deleted file mode 100644
index f3980b8..0000000
--- a/source/lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-# No need for link-break in manpages:
-rsplib source: very-long-line-length-in-source-file

==============================================================

Do note that you forgot to include the changes made in 3.5.1-1.2 upload
(which is for Debian bug #1100891, for the Breaks+Replaces).

This should be corrected. Please include that change in your new
package and try again. Let me know if you have any questions.

Thanks,
Boyuan Yang

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: