#916861 ITP: libwebservice-hmrc-perl -- Interact with the UK HMRC Making Tax Digital API

Package:
wnpp
Source:
wnpp
Submitter:
"Robert J. Clay"
Date:
2025-11-29 16:42:29 UTC
Severity:
wishlist
#916861#5
Date:
2018-12-19 16:10:32 UTC
From:
To:
* Package name    : libwebservice-hmrc-perl
  Version         : 0.02
  Upstream Author : Nick Prater <nick@npbroadcast.com>
* URL             : https://metacpan.org/release/WebService-HMRC
* License         : Artistic-2.0
  Programming Lang: Perl
  Description     : Interact with the UK HMRC Making Tax Digital API

This Perl module is a base for a suite of modules used for interacting with
the HMRC Making Tax Digital (MTD) and Making Tax Digital for Business (MTDfB)
APIs.

HMRC is the UK government tax authority. Their APIs provide a means to submit
and query information relating to personal and business tax and customs
affairs.

These base modules will normally not be used directly by an application.
Instead, applications will generally use a higher-level module which inherits
from these classes.

For more information, see:
https://developer.service.hmrc.gov.uk/api-documentation/docs/api


The package will be maintained under the umbrella of the Debian Perl Group.

#916861#10
Date:
2018-12-30 16:26:40 UTC
From:
To:
The packaging is in progress and does seem to build.  However, there
are errors during the build as well as other issues with it.
Note also the TODO added to the debian/changelog:

  * d/copyright: missing year, and (maybe) copyright holder  ->
Copyright: 2018 Nick Prater, NP Broadcast Limited
  * d/control: perl (>= 5.19.5) is what dh-make-perl makes from
List::Util: '1.33'  until recently that should be "perl (>= 5.19.5) |
libscalar-list-utils-perl (>= 1:1.33)", since we have versioned
provides "libscalar-list-utils-perl (>= 1:1.33)"  is enough
  * d/control: short description should be a noun phrase
  * tests throw warnings and worse: they try to connect to the
internet which is a policy violation

An issue was opened with upstream inquiring about the errors that come
up during a package build, which also occur during a simple 'perl
Makefile.PL && make test' of the module:
https://github.com/nick-prater/WebService-HMRC/issues/2

The progress of the packaging itself can be tracked at its code repository at:
https://salsa.debian.org/perl-team/modules/packages/libwebservice-hmrc-perl