libmodule-install-authorrequires-perl 0.02-1.1 source package in Ubuntu

Changelog

libmodule-install-authorrequires-perl (0.02-1.1) unstable; urgency=medium

  * Non maintainer upload by the Reproducible Builds team.
  * No source change upload to rebuild on buildd with .buildinfo files.

 -- Holger Levsen <email address hidden>  Fri, 08 Jan 2021 13:21:20 +0100

Upload details

Uploaded by:
Debian Perl Group
Uploaded to:
Sid
Original maintainer:
Debian Perl Group
Architectures:
all
Section:
perl
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Noble release universe perl
Mantic release universe perl
Lunar release universe perl
Jammy release universe perl

Builds

Hirsute: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
libmodule-install-authorrequires-perl_0.02-1.1.dsc 2.3 KiB 7b738b7aeb3f157eaf5269939dd47f6376abc7ee3e0439f2700c10f6cef10de7
libmodule-install-authorrequires-perl_0.02.orig.tar.gz 15.2 KiB cc6321537d745d2a83a8286f85ef3346745939cc3b34102045bec8560e8f4cec
libmodule-install-authorrequires-perl_0.02-1.1.debian.tar.xz 3.1 KiB 6da9b0f654cde511dd584acce5d7b387bc2a9e200f7d7910f76b37df400d66b8

Available diffs

No changes file available.

Binary packages built by this source

libmodule-install-authorrequires-perl: declare author-only dependencies

 Modules often have optional requirements, for example dependencies that
 are useful for (optional) tests, but not required for the module to
 work properly.
 .
 Usually you want all developers of a project to have these optional
 modules installed. However, simply telling everyone or printing
 diagnostic messages if optional dependencies are missing often isn't
 enough to make sure all authors have all optional modules installed.
 .
 Module::Install already has a way of detecting an author environment,
 so an easy way to achieve the above would be something like:
 .
  if ($Module::Install::AUTHOR) {
    requires 'Some::Module';
    requires 'Another::Module' => '0.42';
  }
 .
 Unfortunately, that'll also make the optional dependencies show up in
 the distributions "META.yml" file, which is obviously wrong, as they
 aren't actually hard requirements.
 .
 Working that around requires a considerable amount of non-trivial
 Makefile.PL hackery, or simply using Module::Install::AuthorRequires's
 "author_requires" command.