#1106094 RFS: subnetcalc/2.6.4-1 -- IPv4/IPv6 Subnet Calculator

Package:
sponsorship-requests
Source:
sponsorship-requests
Submitter:
Thomas Dreibholz
Date:
2025-07-21 11:55:01 UTC
Severity:
normal
Tags:
#1106094#5
Date:
2025-05-19 15:49:21 UTC
From:
To:
Dear mentors,

I am looking for a sponsor for my package "subnetcalc
<https://www.nntb.no/~dreibh/subnetcalc/>":

  * Package name: subnetcalc
    Version: 2.6.4-1
    Upstream Author: Thomas Dreibholz <thomas.dreibholz@gmail.com>
  * URL: https://www.nntb.no/~dreibh/subnetcalc/
  * License: GPL-3+
  * Section: net

SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or
IPv6 address and netmask or prefix length, it calculates network
address, broadcast address, maximum number of hosts and host address
range. The output is colourized for better readability (e.g. network
part, host part). Also, it prints the addresses in binary format for
better understandability. Furthermore, it can identify the address type
(e.g. multicast, unique local, site local, etc.) and extract additional
information from the address (e.g. type, scope, interface ID, etc.).
Finally, it can generate IPv6 unique local prefixes.

"subnetcalc <https://www.nntb.no/~dreibh/subnetcalc/>" builds these
binary packages:

  * subnetcalc - IPv4/IPv6 Subnet Calculator

To access further information about this package, please visit the
following URL:
https://mentors.debian.net/package/subnetcalc.

Alternatively, one can download the package with dget using this command:

dget -xhttps://mentors.debian.net/debian/pool/main/s/subnetcalc/subnetcalc_2.6.4-1.dsc

More information about "subnetcalc
<https://www.nntb.no/~dreibh/subnetcalc/>" can be obtained from
https://www.nntb.no/~dreibh/subnetcalc/.

Most recent changelog entry:

subnetcalc (2.6.4-1ubuntu1) trixie; urgency=medium

  * New upstream release.

#1106094#12
Date:
2025-05-20 10:03:57 UTC
From:
To:
Thomas,

Review of upload: 2025-04-27 18:41

For information about the tests run, see:

https://wiki.debian.org/PhilWyett/DebianMentoring

Summary
=======

Looks in a good state here. Tagging as 'confirmed' and I hope a DD will find the
time soon to look at the package and possibly sponsor.

#1106094#17
Date:
2025-05-20 10:03:57 UTC
From:
To:
Thomas,

Review of upload: 2025-04-27 18:41

For information about the tests run, see:

https://wiki.debian.org/PhilWyett/DebianMentoring

Summary
=======

Looks in a good state here. Tagging as 'confirmed' and I hope a DD will find the
time soon to look at the package and possibly sponsor.

#1106094#22
Date:
2025-05-21 02:36:04 UTC
From:
To:
Control: owner -1 !

I will take a look at sponsoring this package.

#1106094#27
Date:
2025-05-21 02:36:04 UTC
From:
To:
Control: owner -1 !

I will take a look at sponsoring this package.

#1106094#32
Date:
2025-05-21 02:58:38 UTC
From:
To:
Thomas,

Your package doesn’t appear to match the source at:

https://github.com/dreibh/subnetcalc/tree/master/debian

For example, the changelog file on GitHub looks like it was designed for
Ubuntu and doesn’t match the one used for Debian packaging:

https://tracker.debian.org/media/packages/s/subnetcalc/changelog-2.6.2-1

Trying to build from your Git repository produces the following error, even
when checking out the subnetcalc-2.6.4 tag:

dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/
subnetcalc_2.6.4-1ubuntu1.diff.dgZBqo

I would recommend you move your Debian packaging to Salsa.  In my experience
as an upstream developer, it makes my life easier if you put your upstream
source where ever you already have it and the Debian packaging on Salsa.  If
you use gbp, importing each new upstream release can be as simple as:

gbp import-orig uscan
dch
gbp buildpackage
gbp tag
gbp push

I wrote an email a while back that explains a bit about how gbp works.

https://lists.debian.org/debian-mentors/2024/09/msg00057.html

In addition, placing the Debian packaging on Salsa lets you use Salsa CI,
which catches a lot of problems before release, like the missing build flags.

https://qa.debian.org/bls/packages/s/subnetcalc.html