← Back to team overview

pkg-perl-maintainers team mailing list archive

[Bug 1486181] [NEW] [MIR] libmce-perl

 

Public bug reported:

Availability: The package is already in the archive and builds
successfully on all architectures.

Rationale: libmce-perl is a new build-dependency of libtest-perl-critic-
perl 1.03-1 in ubuntu wily PROPOSED.

libtest-perl-critic-perl itself is a build-dependency of multiple core
packages in main in the archive; such as lintian and javatools.

Security: There does not appear to be any security advisories for
libmce-perl on CVE, or Secunia.

Quality assurance:
 - Multiple examples of usage are shipped with the package.
 - The package does not ask debconf questions
 - There are no outstanding bug reports for the package in Debian or in Ubuntu.
 - The package appears well maintained upstream, though with few changes (mostly bugfix) in the last 6 months.
 - There is a reasonable test suite which runs at build time.
 - The package makes use of a debian/watch files for downloading new upstream releases.

UI standards: not applicable, this is a Perl library for command-line
use.

Dependencies:
libmce-perl has a single dependency on perl, and build-depends only on debhelper and perl; all of which are in main.

Standards compliance:
The libmce-perl package only has minor importance [pedantic] lintian warnings:
P: libmce-perl source: package-uses-old-debhelper-compat-version 8
P: libmce-perl source: debian-watch-may-check-gpg-signature

It also has one trivial error for the resulting binary package:
X: libmce-perl: perl-module-name-not-mentioned-in-description Mce

It otherwise satisfies policy requirements.

Maintenance:
Since libmce-perl is a relatively simple package that lintian depends on in Debian and is well maintained by a large team in Debian, it appears to satisfy maintenance requirements.

Background information:
libmce-perl is a Perl library used to parallelize compute loads for programs; it can be used to spread work on multiple cores.

The package description follows:
 Description: Many-Core Engine for Perl providing parallel processing capabilities
  Many-core Engine (MCE) for Perl helps enable a new level of performance
  by maximizing all available cores. MCE spawns a pool of workers and
  therefore does not fork a new process per each element of data. Instead,
  MCE follows a bank queuing model. Imagine the line being the data and
  bank-tellers the parallel workers. MCE enhances that model by adding the
  ability to chunk the next n elements from the input stream to the next
  available worker.
  .
  Chunking and input data are optional in MCE. One may use MCE to run many
  workers in parallel without specifying input data.

** Affects: libmce-perl (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Debian
Perl Group, which is subscribed to libmce-perl in Ubuntu.
https://bugs.launchpad.net/bugs/1486181

Title:
  [MIR] libmce-perl

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libmce-perl/+bug/1486181/+subscriptions


Follow ups