Bug#1071786: ITP: liblog-ger-perl -- lightweight, flexible logging framework

2024-05-24 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: liblog-ger-perl
  Version : 0.042
  Upstream Author : perlancar 
* URL : https://metacpan.org/release/Log-ger
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : lightweight, flexible logging framework

Log::ger is yet another logging framework with the following features:

 * separation of producers and consumers/listeners
 * lightweight and fast
 * fFlexible

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1071464: ITP: libsyntax-infix-smartmatch-perl -- simplified smartmatch module

2024-05-19 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsyntax-infix-smartmatch-perl
  Version : 0.005
  Upstream Author : Leon Timmermans 
* URL : https://metacpan.org/release/Syntax-Infix-Smartmatch
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : simplified smartmatch module

Syntax::Infix::Smartmatch implements a new, much simplified version of
smartmatch. In particular the behavior only depends on the right side
argument.

Syntax::Infix::Smartmatch is currently still experimental and the details of
its behavior may still change.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1071460: ITP: libexcel-valuereader-xlsx-perl -- module for extracting values from Excel workbooks in XLSX format

2024-05-19 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libexcel-valuereader-xlsx-perl
  Version : 1.14
  Upstream Author : Laurent Dami 
* URL : https://metacpan.org/release/Excel-ValueReader-XLSX
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module for extracting values from Excel workbooks in XLSX 
format

Excel::ValueReader::XLSX reads the contents of an Excel file in XLSX format.
Unlike other modules like Spreadsheet::ParseXLSX or Spreadsheet::XLSX,
there is no support for reading formulas, formats or other Excel internal
information; all you get are plain values -- but you get them much
faster!

Excel::ValueReader::XLSX has two possible implementation backends for parsing
XLSX files: Excel::ValueReader::XLSX::Backend::Regex, based on regular
expressions, or Excel::ValueReader::XLSX::Backend::LibXML, based on the
libxml2 library.

The Regexp backend uses regular expressions to parse the XML content. The
libxml2 backend uses XML::LibXML::Reader to parse the XML content. It is
probably safer but about three times slower than the Regex backend (but still
much faster than Spreadsheet::ParseXLSX).

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1071228: ITP: libnet-kafka-perl -- Perl client for Apache Kafka

2024-05-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libnet-kafka-perl
  Version : 1.06
  Upstream Author : Alex Mironov 
* URL : https://metacpan.org/release/Net-Kafka
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl client for Apache Kafka

Net::Kafka provides Perl bindings to the librdkafka C client library.

Includes modules:
 * Net::Kafka::Producer - asynchronous producer interface
 * Net::Kafka::Consumer - consumer interface

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1071221: ITP: libmidi-alsa-perl -- Perl interface to the ALSA library

2024-05-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmidi-alsa-perl
  Version : 1.22
  Upstream Author : Peter Billam 
* URL : https://metacpan.org/release/MIDI-ALSA
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl interface to the ALSA library

MIDI::ALSA offers a Perl interface to the ALSA library.
It also offers some functions to translate events from and to the event
format used in the MIDI-Perl module (packaged as libmidi-perl).

Nothing is exported by default, but all the functions and constants can be
exported, e.g.:

 use MIDI::ALSA(client, connectfrom, connectto, id, input, output);
 use MIDI::ALSA(':CONSTS');

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1071180: ITP: libalgorithm-curvefit-perl -- nonlinear least squares fitting module

2024-05-15 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libalgorithm-curvefit-perl
  Version : 1.05
  Upstream Author : Steffen Mueller 
* URL : https://metacpan.org/release/Algorithm-CurveFit
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : nonlinear least squares fitting module

Algorithm::CurveFit implements a nonlinear least squares curve fitting
algorithm. That means, it fits a curve of known form (sine-like, exponential,
polynomial of degree n, etc.) to a given set of data points.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1071164: ITP: libastro-perl -- assorted astronomical routines

2024-05-15 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libastro-perl
  Version : 0.78
  Upstream Author : Chris Phillips 
* URL : https://metacpan.org/release/Astro
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : assorted astronomical routines

Astro::Time, Astro::Coord and Astro::Misc provide a collection of useful
astronomical routines written entirely in Perl.

The routines provided include various time conversions (dayno to day/month,
local sidereal time, calendar to Modified Julian day) and coordinate
transformations (J2000 to B1950, B1950 to Galactic, Az,El to Ha,Dec), string
parsing (12:00:00 -> 0.5) as well as a number of astronomical tools (eg
observed Galactic velocity to kinematic distance).

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1071128: ITP: libcpan-requirements-dynamic-perl -- module implementing dynamic prerequisites in CPAN metadata files

2024-05-14 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libcpan-requirements-dynamic-perl
  Version : 0.001
  Upstream Author : Leon Timmermans 
* URL : https://metacpan.org/release/CPAN-Requirements-Dynamic
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module implementing dynamic prerequisites in CPAN metadata  
files

CPAN::Requirements::Dynamic implements a format for describing dynamic
prerequisites of a distribution.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1070827: ITP: libdata-fake-perl -- module for generating fake structured data for testing

2024-05-09 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libdata-fake-perl
  Version : 0.006
  Upstream Author : David Golden 
* URL : https://metacpan.org/release/Data-Fake
* License : Apache-2.0
  Programming Lang: Perl
  Description : module for generating fake structured data for testing

Data::Fake generates randomized, fake structured data using declarative
syntax.

Data::Fake is built on higher-order programming principles. It provides users
with "factory" functions, which create "generator" functions for specific
pieces of data.

Wherever randomized, fake data is desired, a generator code reference is used
as a placeholder for the desired output. Each time the top-level generator is
run, nested generators are recursively run to turn placeholders into the
desired randomized data.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: finally end single-person maintainership

2024-04-13 Thread gregor herrmann
On Fri, 12 Apr 2024 09:26:10 +, Mike Gabriel wrote:

> Debian is about freedom, so let's apply that to free choice of the tooling
> to be usable.

I disagree. "Freedom" is about Free Software, so-called freedom in
packaging has high costs as people (who look at more than their
"own" favourite packages) need to known and learn a plethora of
packaging helper and styles and modes etc. This causes energy drains
and slows down the whole project. Let's please stop this.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Re: finally end single-person maintainership

2024-04-10 Thread gregor herrmann
On Tue, 09 Apr 2024 17:52:43 +0100, Wookey wrote:

> On 2024-04-08 21:44 +0900, Simon Richter wrote:
> > Testing a package requires me to
> > commit everything into git first, so I have to remember to squash all these
> > commits later.
> Right - this was (one of the) main thing(s) that annoyed me enough to
> just go back to the non-git based workflow. I want to make changes and
> try them. I don't want to have to commit every damn time - it's not
> done yet - I'll commit it after I'm satisfied that it works.

In my git workflow I never make a commit when I first want to try
something out; specifically with git-buildpackage:

% cat ~/.gbp.conf 
…

[buildpackage]
…
export = WC


("WC" as in "working copy", i.e. the directory as it is right now).

> The point here is that 'requiring salsa' is actually code for 'no,
> you can't just use the tarball-based VCS any more - you have to use
> git'.

Currently many people and teams still start from tarballs even when
using git, via the pristine-tar tool and a pristine-tar branch.

> Josch's suggestion that just recording the workflow in metadata would
> be useful is a good one.

Here I disagree because I remember that we (pkg-perl) had to put
hundreds of README.source files into packages saying "This package
uses quilt, quilt documentation is $over_there" because policy
mandated it; and a few years later we removed them again after a
policy change (or was it the switch to source format "3.0 (quilt)"?).
So please no README.source with "This package used gbp with
patches-unapplied and yadda yadda".


Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Re: finally end single-person maintainership

2024-04-10 Thread gregor herrmann
On Tue, 09 Apr 2024 16:07:20 +0200, Andreas Tille wrote:

> Am Mon, Apr 08, 2024 at 03:45:48PM +0200 schrieb Julien Puydt:
> > I only use salsa's git. That begs two questions:
> > - What do I miss by not using the web interface?
> If you are owner of a team repository you need to manage members.  As
> far as I know this is only possible via web interface (I did not checked
> glab since I just learned in this thread about is existence.)

Managing team membership also works via the API, which is used by
salsa(1) in devtools (also dpt-salsa(1) in pkg-perl-tools and
probably other helpers).


Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Re: Validating tarballs against git repositories

2024-03-31 Thread gregor herrmann
On Sun, 31 Mar 2024 23:59:20 +0200, Marco d'Itri wrote:

> I switched long ago all my packages from tar archives to the git 
> upstream tree. Not only this makes much easier to understand the changes 
> in a new release,

That's not mutually exclusive. When adding an additional git remote
and using gbp-import-orig's --upstream-vcs-tag you get the best of
both worlds.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Re: Validating tarballs against git repositories

2024-03-31 Thread gregor herrmann
On Sun, 31 Mar 2024 10:12:35 -0700, Russ Allbery wrote:

> > My point is that, while there will be for sure exceptions here and
> > there, by and large the need for massaged tarballs comes from projects
> > using autoconf and wanting to ship source archives that do not require
> > to run the autoconf machinery.
> Just as a data point, literally every C project for which I am upstream
> ships additional files in the release tarballs that are not in Git for
> reasons unrelated to Autoconf and friends.

This is also true for every perl distribution on the CPAN made with
the standard build tools (and I write this as a response to a mail of
yours as I know that you know what I'm talking about :))
 
> Just to note, though, this means that we lose the upstream signature in
> the archive.  The only place the upstream signature would then live is in
> Salsa.

This also means that we are, at least in some ecosystems, diverging
from the preferred way of distribution, and maybe more important, that
we are adding a new step 0 to our build process, which is: making a
(fake) upstream release.


Cheers,
gregor 

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Re: Command /usr/bin/mv wrong message in German

2024-03-31 Thread gregor herrmann
On Sun, 31 Mar 2024 19:44:24 +0200, Hans wrote:

> as I could not find, which package /usr/bin/mv is belonging to and 
> apt-file search /usr/bin/mv did not help either, I just in form you here.

% apt-file search -x "usr/bin/mv$"
coreutils: /usr/bin/mv

Faster:

% dpkg -S $(which mv) 
coreutils: /usr/bin/mv


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Re: Perl problem - loadable library and perl binaries are mismatched

2024-03-06 Thread gregor herrmann
On Tue, 05 Mar 2024 23:55:28 +0100, John Paul Adrian Glaubitz wrote:

> Also, I noticed that libxs-parse-keyword-perl build-depends on 
> libextutils-cbuilder-perl
> which is apparently obsolete and also still depends on the old Perl API [1] 
> which makes
> me wonder how libxs-parse-keyword-perl was built for armhf and armel [2].
> 
> Adrian
> 
> > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060712
> > [2] 
> > https://buildd.debian.org/status/package.php?p=libxs-parse-keyword-perl=sid

libextutils-cbuilder-perl is (not only a separate package but also)
Provided by perl.

Cheers,
gregor 

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1064525: ITP: libtest-expander-perl -- collection of frequentely used test functionalities

2024-02-23 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-expander-perl
  Version : 2.5.0
  Upstream Author : Jurij Fajnberg 
* URL : https://metacpan.org/release/Test-Expander
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : collection of frequentely used test functionalities

The primary objective of Test::Expander is to provide additional convenience
functions for tests based on Test2::V0, considering boilerplate aspects that
seem to be important in a notable number of cases. These are among other
things:

Repeated application of class/module and/or method/function to be tested.

The frequent necessity of introduction of a temporary directory and/or file.

Another fuctionality frequently used in tests relates to the work with files
and directories: reading, writing, creation, etc.

Run tests in a clean environment, where only explicitly mentioned environment
variables are set and environment variables from the "outside world" cannot
affect the execution of tests.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1064521: ITP: libscalar-readonly-perl -- functions for controlling whether any scalar variable is read-only

2024-02-23 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libscalar-readonly-perl
  Version : 0.03
  Upstream Author : Philippe M. Chiasson 
* URL : https://metacpan.org/release/Scalar-Readonly
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : functions for controlling whether any scalar variable is 
read-only

This simple module can make scalars read-only. This is useful to protect
configuration variables, for example.

Scalar::Readonly can also be used to subvert Perl's many read-only variables
to potential evil trickery.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: Another take on package relationship substvars

2024-02-22 Thread gregor herrmann
On Thu, 22 Feb 2024 19:32:21 +0100, Niels Thykier wrote:

> I think our package helper tooling should just automatically aggregate all
> provided substvars of the format ${*:Depends} and append it the Depends
> field. Rinse and repeat for other relationship fields.

I very much like this proposal.

And:
 
> If you forget to add a susbtvars that you should added, it is a latent RC
> bug with only a warning from dpkg-gencontrol that you might miss if you grab
> a coffee while waiting for the build to complete.  If you add one that is
> not provided, you get a warning from dpkg-gencontrol that will nag you when
> you *don't* go for coffee while waiting for the build.

I can relate a lot to this paragraph and would append: With or
without the coffee, each time I see a warning from dpkg-gencontrol I
have to think for some time about which of the two possible problems
is meant (substvar defined in d/control but not generated, or
substvar generated but missing in d/control), and that is really
annoying.
 
Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057819: ITP: session-token -- command-line script for generating session tokens

2023-12-08 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: session-token
  Version : 0.102
  Upstream Author : Doug Hoyte 
* URL : https://metacpan.org/release/App-Session-Token
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : command-line script for generating session tokens

session-token is a script, using the Session::Token module, to create session
tokens, password reset codes, temporary passwords, random identifiers, etc.

It performs a similar task as `openssl rand -base64 16' but is more flexible
regarding the alphabet used, and can efficiently generate a large number of
random tokens.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1055791: ITP: env-assert -- tool to ensure that the environment variables match expectations

2023-11-11 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: env-assert
  Version : 0.008
  Upstream Author : Mikko Koivunalho 
* URL : https://metacpan.org/release/Env-Assert
* License : Artistic or GPL-1+
  Programming Lang: FIXME
  Description : tool to ensure that the environment variables match 
expectations

The envassert script, accompanied by the Env::Assert module, checks that
your runtime environment, as defined with environment variables, matches with
what you want.

You can define your required environment in a file.
Default file is .envassert but you can use any file.

It is advantageous to use envassert for examnple when running a container. If
you check your environment for missing or wrongly defined environment
variables at the beginning of the container run, your container will fail
sooner instead of in a later point in execution when the variables are
needed.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1054887: ITP: libdata-compactreadonly-perl -- module for Compact Read-Only Databases

2023-10-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libdata-compactreadonly-perl
  Version : 0.1.0
  Upstream Author : David Cantrell 
* URL : https://metacpan.org/release/Data-CompactReadonly
* License : Artistic or GPL-2
  Programming Lang: Perl
  Description : module for Compact Read-Only Databases

Data::CompactReadonly provides a Compact Read Only Database that consumes
very little memory. Once created a database can not be practically updated
except by re-writing the whole thing. The aim is for random-access read
performance to be on a par with DBM::Deep and for files to be much smaller.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1054886: ITP: libstring-binary-interpolation-perl -- module to make it easier to interpolate binary bytes into a string

2023-10-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libstring-binary-interpolation-perl
  Version : 1.0.0
  Upstream Author : David Cantrell 
* URL : https://metacpan.org/release/String-Binary-Interpolation
* License : Artistic or GPL-2
  Programming Lang: Perl
  Description : module to make it easier to interpolate binary bytes into a 
string

String::Binary::Interpolation interpolates some random byte into a string:

 use String::Binary::Interpolation;
 my $binary = "ABC${b01000100}E";

The module creates a bunch of variables named from $b to $b
and their values are the corresponding characters.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1054885: ITP: libscalar-type-perl -- module to figure out type of a scalar

2023-10-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libscalar-type-perl
  Version : 0.3.2
  Upstream Author : David Cantrell 
* URL : https://metacpan.org/release/Scalar-Type
* License : Artistic or GPL-2
  Programming Lang: Perl
  Description : module to figure out type of a scalar

Perl scalars can be either strings or numbers, and normally you don't really
care which is which as it will do all the necessary type conversions
automagically.

But in some rare cases, generally when you are serialising data, the
difference matters. Scalar::Type provides some useful functions to help you
figure out what's what.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1054599: ITP: libtest-expectandcheck-perl -- expect/check-style unit testing with object methods

2023-10-26 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-expectandcheck-perl
  Version : 0.06
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Test-ExpectAndCheck
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : expect/check-style unit testing with object methods

Test::ExpectAndCheck creates objects that assist in writing unit tests with
mocked object instances. Each mock instance will expect to receive a given
list of method calls. Each method call is checked that it received the right
arguments, and will return a prescribed result. At the end of each test, each
object is checked to ensure all the expected methods were called.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1054548: ITP: libauthen-sasl-xs-perl -- Perl XS extension to glue Perl SASL to Cyrus SASL

2023-10-25 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libauthen-sasl-xs-perl
  Version : 1.00
  Upstream Author : Graham Barr 
* URL : https://metacpan.org/release/Authen-SASL-XS
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl XS extension to glue Perl SASL to Cyrus SASL

SASL is a generic mechanism for authentication used by several network
protocols. Authen::SASL::XS provides an implementation framework that all
protocols should be able to share.

The XS framework makes calls into the existing libsasl.so resp. libsasl2
shared library to perform SASL client connection functionality, including
loading existing shared library mechanisms.

libauthen-sasl-xs-perl is the successor of libauthen-sasl-cyrus-perl.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: lintian.debian.org off ?

2023-09-26 Thread gregor herrmann
On Tue, 26 Sep 2023 16:56:04 +0200, Daniel Gröber wrote:

> The old web service had explainations and additional context for the
> various lintian tags. UDD doesn't seem to offer that so where can we find
> this information now?

In lintian itself with the --info switch (or config option), and in
lintian-explain-tags(1):

% lintian-explain-tags -t wrong-path-for-interpreter
N:
E: wrong-path-for-interpreter
N: 
N:   The interpreter you used is installed at another location on Debian 
systems.
N:   
N:   Note that, as a particular exception, Debian Policy § 10.4 states that 
Perl scripts should use /usr/bin/perl directly and not /usr/bin/env, etc.
N: 
N:   Please refer to Scripts (Section 10.4) in the Debian Policy Manual for 
details.
N: 
N:   Visibility: error
N:   Show-Always: no
N:   Check: scripts



BWT: The lintian manpage still says:

-i, --info
Print  explanatory information about each problem discovered in
addition to the lintian error tags. To print a long tag
description without running lintian, see lintian-explain-tags(1)
or check the website at https://lintian.debian.org.

:)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1042541: ITP: libmozilla-publicsuffix-perl -- Perl interface to the Mozilla Public Suffix List

2023-07-29 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmozilla-publicsuffix-perl
  Version : 1.0.6
  Upstream Author : Tom Hukins 
* URL : https://metacpan.org/release/Mozilla-PublicSuffix
* License : MIT/X11
  Programming Lang: Perl
  Description : Perl interface to the Mozilla Public Suffix List

Mozilla::PublicSuffix provides a single function that returns the public
suffix of a domain name by referencing a parsed copy of Mozilla's Public
Suffix List. From the official website at https://publicsuffix.org/:

A "public suffix" is one under which Internet users can directly register names.
Some examples of public suffixes are com, co.uk and pvt.k12.wy.us. The Public
Suffix List is a list of all known public suffixes.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1039016: ITP: libtest-future-io-impl-perl -- acceptance tests for Future::IO implementations

2023-06-24 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-future-io-impl-perl
  Version : 0.14
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Test-Future-IO-Impl
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : acceptance tests for Future::IO implementations

Test::Future::IO::Impl contains a collection of acceptance tests for
implementations of Future::IO.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1037967: ITP: libio-compress-brotli-perl -- modules to read/write Brotli buffers/streams

2023-06-14 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libio-compress-brotli-perl
  Version : 0.004001
  Upstream Author : Marius Gavrilescu 
* URL : https://metacpan.org/release/IO-Compress-Brotli
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : modules to read/write Brotli buffers/streams

The IO-Compress-Brotli distribution wraps the Brotli library, offering Perl
modules for compressing Brotli buffers and streams, IO::Compress::Brotli, and
decompressing them, IO::Uncompress::Brotli.

Brotli is a data compression format primarily used in web fonts and
HTTP compression.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1036765: ITP: libsyntax-operator-in-perl -- infix element-of-list meta-operator

2023-05-25 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsyntax-operator-in-perl
  Version : 0.04
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Syntax-Operator-In
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : infix element-of-list meta-operator

Syntax::Operator::In provides an infix meta-operator that implements a
element-of-list test on either strings or numbers.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1036763: ITP: libsyntax-operator-equ-perl -- equality operators that distinguish C

2023-05-25 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsyntax-operator-equ-perl
  Version : 0.05
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Syntax-Operator-Equ
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : equality operators that distinguish C

Syntax::Operator::Equ provides infix operators that implement equality tests
of strings or numbers similar to perl's eq and == operators, except that they
consider undef to be a distinct value, separate from the empty string or the
number zero.

These operators do not warn when either or both operands are undef. They
yield true if both operands are undef, false if exactly one operand is, or
otherwise behave the same as the regular string or number equality tests if
both operands are defined.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1036729: ITP: libfuture-xs-perl -- experimental XS implementation of Future

2023-05-24 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libfuture-xs-perl
  Version : 0.10
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Future-XS
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : experimental XS implementation of Future

Future::XS provides an XS-based implementation of the Future class. It is
currently experimental and shipped in its own distribution for testing
purposes, though once it seems stable the plan is to move it into the main
Future distribution and load it automatically in favour of the pureperl
implementation on supported systems.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1036727: ITP: libfuture-queue-perl -- FIFO queue of values that uses Futures

2023-05-24 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libfuture-queue-perl
  Version : 0.51
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Future-Queue
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : FIFO queue of values that uses Futures

Objects in this class provide a simple FIFO queue the stores arbitrary perl
values. Values may be added into the queue using the push method, and
retrieved from it using the shift method.

Values may be stored within the queue object for shift to retrieve later, or
if the queue is empty then the future that shift returns will be completed
once an item becomes available.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1036638: ITP: libhash-ordered-perl -- Perl ordered hash class implementation

2023-05-23 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libhash-ordered-perl
  Version : 0.014
  Upstream Author : David Golden 
* URL : https://metacpan.org/release/Hash-Ordered
* License : Apache-2.0
  Programming Lang: Perl
  Description : Perl ordered hash class implementation

Hash::Ordered implements an ordered hash, meaning that it associates keys
with values like a Perl hash, but keeps the keys in a consistent order.
Because it is implemented as an object and manipulated with method calls, it
is much slower than a Perl hash. This is the cost of keeping order.

However, compared to other ordered hash implementations, Hash::Ordered is
optimized for getting and setting individual elements and is generally faster
at most other tasks as well. For specific details, see
Hash::Ordered::Benchmarks.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1029379: ITP: libdatetime-hires-perl -- module for creating DateTime objects with sub-second current time resolution

2023-01-21 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libdatetime-hires-perl
  Version : 0.04
  Upstream Author : Dave Rolsky 
* URL : https://metacpan.org/release/DateTime-HiRes
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module for creating DateTime objects with sub-second 
current time resolution

DateTime::HiRes enables you to generate DateTime objects that represent the
current time with sub-second resolution.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1029376: ITP: libtest-mocktime-hires-perl -- Time::HiRes compatible version of Test::MockTime

2023-01-21 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-mocktime-hires-perl
  Version : 0.08
  Upstream Author : INA Lintaro 
* URL : https://metacpan.org/release/Test-MockTime-HiRes
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Time::HiRes compatible version of Test::MockTime

Test::MockTime::HiRes is a Time::HiRes compatible version of Test::MockTime.
It replaces the actual time with a simulated high resolution time.

The module also provides mock_time to restrict the effect of the simulation
in a code block.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1024808: ITP: libgraphics-toolkit-color-perl -- color palette creation helper

2022-11-25 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libgraphics-toolkit-color-perl
  Version : 1.04
  Upstream Author : Herbert Breunung 
* URL : https://metacpan.org/release/Graphics-Toolkit-Color
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : color palette creation helper

Graphics::Toolkit::Color is a helper module to create and manipulate color
objects. They can be created by using the name of a predefined constant or by
providing values in RGB or HSL color space.

Each object has 7 attributes, which are its RGB and HSL values and if
possible a name. This is because humans access colors on hardware level (eye)
in RGB, on cognition level in HSL (brain) and on cultural level (language)
with names. Having easy access to all three and some color math should enable
you to get the color palette you desire quickly and with no additional
dependencies.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1024466: ITP: libpass-otp-perl -- Perl implementation of HOTP / TOTP algorithms

2022-11-19 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libpass-otp-perl
  Version : 1.5
  Upstream Author : Jan Baier 
* URL : https://metacpan.org/release/Pass-OTP
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl implementation of HOTP / TOTP algorithms

The Pass::OTP module provides implementation of HOTP and TOTP algorithms
according to the RFC 4226 and RFC 6238.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1024449: ITP: libdevel-mat-perl -- Perl Memory Analysis Tool

2022-11-19 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libdevel-mat-perl
  Version : 0.49
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Devel-MAT
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl Memory Analysis Tool

The Devel::MAT ecosystem allows developers of perl programs to inspect and
analyse memory-related problems such as memory leaks, unexpected memory
consumption, or odd state. This is an "offline" analysis system, in the sense
that the analysis tools all run in a different process, possibly at a later
time, than the perl process that is being analysed.

The basic workflow consists of two main stages: first a heap dump file is
generated from the perl process being debugged, at or around the time that
the problem becomes apparent, and secondly this file is loaded by an analysis
tool in order to inspect the contents.

To generate the heap dump file that captures the contents of the heap, the
Devel::MAT::Dumper (libdevel-mat-dumper-perl) module is used.

Now that we have a .pmat file, we can load it and start to inspect the
contents. A lot of the smaller, simpler tools are built as plugins for the
main pmat command shell (contained in libdevel-mat-perl, together with
Devel::MAT), so we can start by loading the heap file there.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1024448: ITP: libcommandable-perl -- utilities for commandline-based programs

2022-11-19 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libcommandable-perl
  Version : 0.08
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Commandable
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : utilities for commandline-based programs

The Commandable distribution contains a collection of utilities extracted
from various commandline-based programs, in the hope of trying to find a
standard base to build these from in future.

"Commandline" does not necessarily mean "plain-text running in a terminal";
simply that the mode of operation is that the user types a textual
representation of some action, and the program parses this text in order to
perform it. This could equally apply to a command input text area in a GUI
program.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1024446: ITP: libstring-tagged-terminal-perl -- module to format terminal output using String::Tagged

2022-11-19 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libstring-tagged-terminal-perl
  Version : 0.05
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/String-Tagged-Terminal
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to format terminal output using String::Tagged

String::Tagged::Terminal is subclass of String::Tagged and provides a method,
build_terminal, for outputting the formatting tags embedded in the string as
terminal escape sequences, to render the output in the appropriate style.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1023066: ITP: libmastodon-client-perl -- Mastodon API perl bindings

2022-10-29 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmastodon-client-perl
  Version : 0.017
  Upstream Author : Jos?? Joaqu??n Atria 
* URL : https://metacpan.org/release/Mastodon-Client
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Mastodon API perl bindings

Mastodon::Client lets you talk to a Mastodon server to obtain authentication
credentials, read posts from timelines in both static or streaming mode, and
perform all the other operations exposed by the Mastodon API.

Most of these are available through convenience methods, which validate input
parameters and are likely to provide meaningful feedback in case of
errors.

Alternatively, this distribution can be used via the low-level request
methods (post, get, etc), which allow direct access to the API endpoints. All
other methods call one of these at some point.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: /boot partition too small

2022-10-06 Thread gregor herrmann
On Thu, 06 Oct 2022 11:48:42 +0200, Enrico Zini wrote:

> ## /etc/initramfs-tools/initramfs.conf
> 
> # makes somewhat smaller initrd files and buys some time
> COMPRESS=zstd
> 
> # makes definitely smaller initrd files, but breaks boot if
> # dependencies are not computed correctly: risky! And it needs
> # regenerating the initrd if running on different hardware
> MODULES=dep 

also:

## /etc/initramfs-tools/update-initramfs.conf

#
# backup_initramfs [ yes | no ]
#
# Default is no
# If set to no leaves no .bak backup files.

backup_initramfs=no
 
(ISTR that the default was "yes", and avoiding those backups has
helped my in a smilar situation in the past.)
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #179:  multicasts on broken packets 



Re: Proposed MBF: wxwidgets3.2 transition

2022-09-15 Thread gregor herrmann
On Wed, 14 Sep 2022 16:00:32 -0400, Scott Talbert wrote:

> > libalien-wxwidgets-perl (.69+dfsg-4 uploaded to experimental.
> > 
> > Next step: check what libwx-perl [0] says and do a binNMU or sourceful
> > upload (it needs to switch from wxperl-gtk-3-0-5-uni-gcc-3-4 to
> > wxperl-gtk-3-2-0-uni-gcc-3-4).
> > 
> > Reviews of the packaging changes welcome.
> 
> Thanks!  Looks fine, other than a Build-Depends on wx-common isn't necessary
> - libwxgtk3.2-dev will pull that in.

Thanks for the review and the email!

I noticed that wx-common gets pulled in, I just thought that it's
"cleaner" to have an explicit build dependency on wx-common as we are
using wx-config.

But if this is an internal implementation detail of the wx* packages
and we can be sure that we always get wx-config when we install
libwxgtk*-dev I'm happy to remove the build dependency.

Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Re: Proposed MBF: wxwidgets3.2 transition

2022-09-14 Thread gregor herrmann
On Mon, 12 Sep 2022 22:32:23 -0400, Scott Talbert wrote:

> wxWidgets 3.2 (a new API/ABI stable release) has been released a few months
> ago and is now packaged in unstable as wxwidgets3.2. …
> For most packages, the transition should be as simple as changing
> Build-Depends from libwxgtk3.0-gtk3-dev to libwxgtk3.2-dev. …

> Debian Perl Group 
>libalien-wxwidgets-perl

libalien-wxwidgets-perl (.69+dfsg-4 uploaded to experimental.

Next step: check what libwx-perl [0] says and do a binNMU or sourceful
upload (it needs to switch from wxperl-gtk-3-0-5-uni-gcc-3-4 to
wxperl-gtk-3-2-0-uni-gcc-3-4).

Reviews of the packaging changes welcome.


Cheers,
gregor

[0] and maybe libwx-scintilla-perl as well

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1019452: ITP: libopenapi-client-perl -- client module for talking to an Open API powered server

2022-09-09 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libopenapi-client-perl
  Version : 1.05
  Upstream Author : Jan Henning Thorsen 
* URL : https://metacpan.org/release/OpenAPI-Client
* License : Artistic-2.0
  Programming Lang: Perl
  Description : client module for talking to an Open API powered server

OpenAPI::Client generates classes that can talk to an Open API server.
This is done by generating a custom class, based on a Open API specification,
with methods that transform parameters into a HTTP request.

The generated class will perform input validation, so invalid data won't be
sent to the server.

Mojolicious::Command::openapi is a command line interface for
OpenAPI::Client.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1017100: ITP: libdatetime-format-datemanip-perl -- module to convert between Date::Manip and DateTime dates and durations

2022-08-13 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libdatetime-format-datemanip-perl
  Version : 0.04
  Upstream Author : Ben Bennett 
* URL : https://metacpan.org/release/DateTime-Format-DateManip
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to convert between Date::Manip and DateTime dates 
and durations

DateTime::Format::DateManip is a class that knows how to convert between
Date::Manip dates and durations and DateTime and DateTime::Duration objects.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1016792: ITP: libcircle-fe-term-perl -- terminal frontend for the Circle application host

2022-08-07 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libcircle-fe-term-perl
  Version : 0.222060
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/circle-fe-term
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : terminal frontend for the Circle application host

The circle-fe-term script and the Circle::FE::Term module provide a terminal
frontend to the Circle application host, packaged as circle-backend.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1016789: ITP: libtickit-widget-entry-plugin-completion-perl -- word-completion plugin for Tickit::Widget::Entry

2022-08-07 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtickit-widget-entry-plugin-completion-perl
  Version : 0.01
  Upstream Author : Paul Evans 
* URL : 
https://metacpan.org/release/Tickit-Widget-Entry-Plugin-Completion
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : word-completion plugin for Tickit::Widget::Entry

Tickit::Widget::Entry::Plugin::Completion applies code to a
Tickit::Widget::Entry instance to implement word-completion logic while
editing. This logic is activated by pressing the  key.

If the word currently being edited has a unique match in the list of words,
then the word is completed entirely, followed by a space.

If there are multiple words that could complete from the word at the cursor,
then a popup menu is presented showing the next available characters or
matches. The user can continue typing more characters to narrow down the
choice until a unique match is found.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1016788: ITP: libtickit-app-plugin-escapeprefix-perl -- Tickit application plugin for Escape-prefixed shortcut keys

2022-08-07 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtickit-app-plugin-escapeprefix-perl
  Version : 0.02
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Tickit-App-Plugin-EscapePrefix
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Tickit application plugin for Escape-prefixed shortcut keys

Tickit::App::Plugin::EscapePrefix applies code to a Tickit instance to let it
handle -prefixed shortcut keys, by converting them into the
equivalent  modified keys instead.

Once applied using the /apply method, the plugin will consume any plain
 keys typed at the terminal. If another key arrives soon afterwards,
this key will be consumed and instead a new keypress event emitted that adds
the "meta" modifier to it. For example, typing   will instead emit
the modified key  to the application. If no subsequent key arrives after
a timeout of 3 seconds then the modification will not apply.

While the plugin is still pending anothey keypress to modify, a small
indicator window will appear in the bottom left of the display, showing ESC-
in a reverse-video style, to remind the user the keypress is pending.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1015017: ITP: libnet-amazon-signature-v4-perl -- module for the Amazon Web Services signature version 4

2022-07-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libnet-amazon-signature-v4-perl
  Version : 0.21
  Upstream Author : Dan Book 
* URL : https://metacpan.org/release/Net-Amazon-Signature-V4
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module for the Amazon Web Services signature version 4

Net::Amazon::Signature::V4 signs an HTTP::Request to Amazon Web Services by
appending an Authorization header. Amazon Web Services signature version 4,
AWS4-HMAC-SHA256, is used.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1014888: ITP: libutil-h2o-perl -- module to turn hashrefs into objects with accessors for keys

2022-07-13 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libutil-h2o-perl
  Version : 0.18
  Upstream Author : Hauke D 
* URL : https://metacpan.org/release/Util-H2O
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to turn hashrefs into objects with accessors for keys

The Util::H2O module allows you to turn hashrefs into objects, so that
instead of $hash->{key} you can write $hash->key, plus you get protection
from typos. In addition, options are provided that allow you to whip up
really simple classes.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1014881: ITP: libsyntax-keyword-multisub-perl -- multiple subroutine dispatch syntax extension

2022-07-13 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsyntax-keyword-multisub-perl
  Version : 0.02
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Syntax-Keyword-MultiSub
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : multiple subroutine dispatch syntax extension

Syntax::Keyword::MultiSub provides a new keyword, multi, to put before
subroutine declarations, which permits multiple distinct function bodies to
be provided, which take different parameters. A call to a multi sub will
invoke whichever function body best fits the arguments passed.

Currently this module can only make dispatching decisions based on the number
of arguments as compared to the number of signature parameters each body was
expecting. It requires perl version 5.26 or above, in order to get enough
support from signatures. Note also enabling this module does not enable the
signatures feature; you must do that independently.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1014802: ITP: libmodule-build-pluggable-cpanfile-perl -- plugin for Module::Build::Pluggable to use cpanfiles

2022-07-12 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmodule-build-pluggable-cpanfile-perl
  Version : 0.05
  Upstream Author : Masahiro Nagano 
* URL : https://metacpan.org/release/Module-Build-Pluggable-CPANfile
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : plugin for Module::Build::Pluggable to use cpanfiles

Module::Build::Pluggable::CPANfile is a plugin for Module::Build::Pluggable
to include dependencies from cpanfile into meta files.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1014756: ITP: libcrypt-openssl-guess-perl -- module for guessing OpenSSL include path

2022-07-11 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libcrypt-openssl-guess-perl
  Version : 0.15
  Upstream Author : Takumi Akiyama 
* URL : https://metacpan.org/release/Crypt-OpenSSL-Guess
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module for guessing OpenSSL include path

Crypt::OpenSSL::Guess provides helpers to guess OpenSSL include path on any
platform.

Crypt::OpenSSL::* modules should use it in their Makefile.PL.

In Debian Crypt::OpenSSL::Guess is packaged as some CPAN distributions
require it at build time.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1014752: ITP: libmodule-extract-version-perl -- module to extract a module version safely

2022-07-11 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmodule-extract-version-perl
  Version : 1.115
  Upstream Author : brian d foy 
* URL : https://metacpan.org/release/Module-Extract-VERSION
* License : Artistic-2.0
  Programming Lang: Perl
  Description : module to extract a module version safely

The Module::Extract::VERSION module lets you pull out of module source code
the version number for the module. It assumes that there is only one $VERSION
in the file and the entire $VERSION statement is on the same line.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1011472: ITP: libfile-xdg-perl -- module implementing the XDG base directory specification

2022-05-23 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libfile-xdg-perl
  Version : 1.02
  Upstream Author : Graham Ollis 
* URL : https://metacpan.org/release/File-XDG
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module implementing the XDG base directory specification

File::XDG provides a basic implementation of the XDG base directory
specification as exists by the Free Desktop Organization (FDO). It supports
all XDG directories except for the runtime directories, which require session
management support in order to function.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1009817: ITP: liblist-keywords-perl -- selection of list utility keywords

2022-04-18 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: liblist-keywords-perl
  Version : 0.08
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/List-Keywords
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : selection of list utility keywords

List::Keywords provides keywords that behave (almost) identically to familiar
functions from List::Util, but implemented as keyword plugins instead of
functions. As a result these run more efficiently, especially in small code
cases.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1009266: ITP: libparse-distname-perl -- module to parse a CPAN distribution name

2022-04-10 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libparse-distname-perl
  Version : 0.05
  Upstream Author : Kenichi Ishigaki 
* URL : https://metacpan.org/release/Parse-Distname
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to parse a CPAN distribution name

Parse::Distname is yet another distribution name parser. It works almost the
same as CPAN::DistnameInfo, but Parse::Distname takes a different approach.
It tries to extract a version part of a distribution and treat the rest as a
distribution name, contrary to CPAN::DistnameInfo which tries to define a
name part and treat the rest as a version.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1006806: ITP: libmock-sub-perl -- module to mock subroutines for unit testing

2022-03-05 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmock-sub-perl
  Version : 1.09
  Upstream Author : Steve Bertrand 
* URL : https://metacpan.org/release/Mock-Sub
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to mock subroutines for unit testing

Mock::Sub is an easy to use and very lightweight module for mocking out sub
calls. It is useful for testing areas of your own modules where getting
coverage may be difficult due to nothing to test against, and/or to reduce
test run time by eliminating the need to call subs that you really don't want
or need to test.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1005239: ITP: libperl-critic-community-perl -- community-inspired Perl::Critic policies

2022-02-09 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libperl-critic-community-perl
  Version : 1.0.2
  Upstream Author : Dan Book 
* URL : https://metacpan.org/release/Perl-Critic-Community
* License : Artistic-2.0
  Programming Lang: Perl
  Description : community-inspired Perl::Critic policies

Perl::Critic::Community is a set of Perl::Critic policies to enforce the
practices generally recommended by subsets of the Perl community,
particularly on IRC.

Formerly known as Perl::Critic::Freenode.

Because this policy "theme" is designed to be used with zero configuration on
the command line, some duplication will occur if it is used in combination
with core Perl::Critic policies.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: Lottery NEW queue

2022-01-21 Thread gregor herrmann
On Fri, 21 Jan 2022 13:41:05 -0500, Scott Kitterman wrote:

> On Friday, January 21, 2022 1:33:07 PM EST Adam Borowski wrote:
> > Stealing a binary does not go through NEW.
> It does.  Binary is new to that source so there is no existing override.

If this is correct, dak / the override system must have changed in
the last couple of years (which is entirely possible, as I don't
follow dak development).


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Bob Dylan: Mr Tambourine Man


signature.asc
Description: Digital Signature


Bug#1003734: ITP: libcrypt-bcrypt-perl -- modern bcrypt implementation

2022-01-14 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libcrypt-bcrypt-perl
  Version : 0.005
  Upstream Author : Leon Timmermans 
* URL : https://metacpan.org/release/Crypt-Bcrypt
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : modern bcrypt implementation

Crypt::Bcrypt provides a modern and user-friendly implementation of the
bcrypt password hash.

Note that in bcrypt passwords may only contain 72 characters. It may seem
tempting to prehash the password before bcrypting it but that may make it
vulnerable to password shucking, a salted solution (for example using a MAC)
should be used instead if one wants to support large passwords.

The password is always expected to come as a (utf8-encoded) byte-string.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: Re: facility to access the NEWS content

2021-12-16 Thread gregor herrmann
On Wed, 15 Dec 2021 20:00:41 +0100, Patrice Duroux wrote:

> So maybe too much ambitious but let's see what I can get regarding what is
> actually available in Debian and if I can dress something up at least like a 
> new
> track for Debian QA in a similar section to https://trends.debian.net/ while
> also providing a command line tool to get this NEWS content about a package
> (whatever if it the one providing this content or a «relative», based on the
> same source package).

I'm not sure what you are really after, but maybe this helps:
grml's zsh config has a nice function dneews:

% which dnews
dnews () {
emulate -L zsh
if [[ -r /usr/share/doc/$1/NEWS.Debian.gz ]]
then
$PAGER /usr/share/doc/$1/NEWS.Debian.gz
else
if [[ -r /usr/share/doc/$1/NEWS.gz ]]
then
$PAGER /usr/share/doc/$1/NEWS.gz
else
echo "No NEWS file for package $1 found, sorry."
return 1
fi
fi
}


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Rigmor Gustafsson: Is It A Crime


signature.asc
Description: Digital Signature


Bug#1001230: ITP: libalgorithm-backoff-perl -- modules providing various backoff strategies for retry

2021-12-06 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libalgorithm-backoff-perl
  Version : 0.009
  Upstream Author : perlancar 
* URL : https://metacpan.org/release/Algorithm-Backoff
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : modules providing various backoff strategies for retry

This package provides several classes that implement various backoff
strategies for setting delay between retry attempts.

Included modules:

 Algorithm::Backoff::Constant - Backoff using a constant delay
 Algorithm::Backoff::Exponential - Backoff exponentially
 Algorithm::Backoff::Fibonacci - Backoff using Fibonacci sequence
 Algorithm::Backoff::LILD - Linear Increment, Linear Decrement (LILD) backoff
 Algorithm::Backoff::LIMD - Linear Increment, Multiplicative Decrement (LIMD) 
backoff
 Algorithm::Backoff::MILD - Multiplicative Increment, Linear Decrement (MILD) 
backoff
 Algorithm::Backoff::MIMD - Multiplicative Increment, Multiplicative Decrement 
(MIMD) backoff

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#1001184: ITP: libsymbol-get-perl -- module for reading Perl's symbol table programmatically

2021-12-05 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsymbol-get-perl
  Version : 0.10
  Upstream Author : Felipe Gasper (FELIPE) 
* URL : https://metacpan.org/release/Symbol-Get
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module for reading Perl's symbol table programmatically

Symbol::Get facilitates referencing a variable programmatically by providing
an easy, syntactic-sugar-y, read-only interface to the symbol table.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Leonard Cohen: You Know Who I Am


signature.asc
Description: Digital Signature


Bug#1001179: ITP: libcall-context-perl -- module to sanity-check calling context

2021-12-05 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libcall-context-perl
  Version : 0.03
  Upstream Author : Felipe Gasper (FELIPE) 
* URL : https://metacpan.org/release/Call-Context
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to sanity-check calling context

If your function only expects to return a list, then a call in some other
context is, by definition, an error. The problem is that, depending on how
the function is written, it may actually do something expected in testing,
but then in production act differently.

The Call::Context module offers some functions to check if the calling
function is itself called in the expected context.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#999570: ITP: libfuture-io-perl -- collection of Future-returning IO methods

2021-11-12 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libfuture-io-perl
  Version : 0.10
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Future-IO
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : collection of Future-returning IO methods

The Future::IO distribution provides a few basic methods that behave
similarly to the same-named core perl functions relating to IO operations,
but yield their results asynchronously via Future instances.

This is provided primarily as a decoupling mechanism, to allow modules to be
written that perform IO in an asynchronous manner to depend directly on this,
while allowing asynchronous event systems to provide an implementation of
these operations.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#998149: ITP: libhipi-perl -- Raspberry Pi GPIO Perl Modules

2021-10-30 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libhipi-perl
  Version : 0.86
  Upstream Author : Mark Dootson 
* URL : https://metacpan.org/release/HiPi
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Raspberry Pi GPIO Perl Modules

HiPi provides interfaces to the Raspberry Pi GPIO together with
wrappers for some common libraries and peripherals.

Documentation and details are available at https://raspberry.znix.com .

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#996658: ITP: libcli-osprey-perl -- module to assist in writing commandline applications with OO modules

2021-10-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libcli-osprey-perl
  Version : 0.08
  Upstream Author : Andrew Rodland 
* URL : https://metacpan.org/release/CLI-Osprey
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to assist in writing commandline applications with 
OO modules

CLI::Osprey is a module to assist in writing commandline applications with M*
OO modules (Moose, Moo, Mo). With it, you structure your app as one or more
modules, which get instantiated with the commandline arguments as attributes.
Arguments are parsed using Getopt::Long::Descriptive, and both long and short
help messages as well as complete manual pages are automatically generated.
An app can be a single command with options, or have sub-commands (like git).
Sub-commands can be defined as modules (with options of their own) or as
simple coderefs.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#996657: ITP: libtest-lib-perl -- module to use libraries from a t/lib directory

2021-10-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-lib-perl
  Version : 0.002
  Upstream Author : haarg - Graham Knop (cpan:HAARG) 
* URL : https://metacpan.org/release/Test-Lib
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to use libraries from a t/lib directory

Test::Lib searches upward from the calling module for a directory t with a
lib directory inside it, and adds it to the module search path. Looks upward
up to 5 directories. This is intended to be used in test modules either
directly in t or in a subdirectory to find their included testing libraries
located in t/lib.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#995184: ITP: libmarc-parser-xml-perl -- parser for MARC XML records

2021-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmarc-parser-xml-perl
  Version : 0.03
  Upstream Author : Johann Rolschewski 
* URL : https://metacpan.org/release/MARC-Parser-XML
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : parser for MARC XML records

MARC::Parser::XML is a lightweight, fault tolerant parser for MARC XML
records. Tags, indicators and subfield codes are not validated against the
MARC standard. The resulting data structure is optimized for usage with the
Catmandu data tool kit.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#995183: ITP: libmarc-schema-perl -- specification of the MARC21 format as Perl data structures

2021-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmarc-schema-perl
  Version : 0.09
  Upstream Author : Johann Rolschewski 
* URL : https://metacpan.org/release/MARC-Schema
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : specification of the MARC21 format as Perl data structures

MARC::Schema defines a set of MARC21 fields and subfields to validate
Catmandu::MARC records.

For a more detailed description of the (default) schema see MARC21 structure
in JSON: https://pkiraly.github.io/2018/01/28/marc21-in-json/.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#995182: ITP: libsql-abstract-classic-perl -- module to generate SQL from Perl data structures - classic version

2021-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsql-abstract-classic-perl
  Version : 1.91
  Upstream Author : Peter Rabbitson 
* URL : https://metacpan.org/release/SQL-Abstract-Classic
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to generate SQL from Perl data structures - classic 
version

SQL::Abstract::Classic is a low-impact fork of SQL::Abstract v1.81 and nearly
identical to it. This module exists to preserve the ability of users to opt
into the new way of doing things in the quickly evolving SQL::Abstract
according to their own schedules.

SQL::Abstract and SQL::Abstract::Classic are Perl modules that allow
developers to generate SQL from Perl data strutures, inspired by
DBIx::Abstract. The intent of these modules is to provide abstract SQL
generation methods, allowing one to generate SQL while retaining complete
control over the statement handles.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#995177: ITP: libsql-abstract-pg-perl -- PostgreSQL features for SQL::Abstract

2021-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsql-abstract-pg-perl
  Version : 1.0
  Upstream Author : Sebastian Riedel 
* URL : https://metacpan.org/release/SQL-Abstract-Pg
* License : Artistic-2.0
  Programming Lang: Perl
  Description : PostgreSQL features for SQL::Abstract

SQL::Abstract::Pg extends SQL::Abstract with a few PostgreSQL features used
by Mojo::Pg.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#995168: ITP: libppix-utils-perl -- utility functions for PPI

2021-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libppix-utils-perl
  Version : 0.003
  Upstream Author : Dan Book 
* URL : https://metacpan.org/release/PPIx-Utils
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : utility functions for PPI

PPIx::Utils is a collection of utility functions for working with PPI
documents. The functions are organized into submodules, and may be imported
from the appropriate submodule or via this module.

These functions were originally from Perl::Critic::Utils and related modules,
and have been split off to this distribution for use outside of Perl::Critic.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: Debian choice of upstream tarballs for packaging

2021-09-26 Thread gregor herrmann
On Mon, 16 Aug 2021 09:18:34 +0800, Paul Wise wrote:

> I noticed that sometimes Debian's choice of upstream source for
> packaging can be suboptimal. This is especially apparent for the
> different per-language upstream packaging ecosystems[1], where the
> upstream packaging differs from the upstream VCS in some significant
> ways, including missing files, prebuilt files, embedded copies etc.
> 
> While the upstream VCS also sometimes has these issues, it is often
> much less problematic than the upstream packaging ecosystems.
> 
> I'd like to suggest that we standardise on the upstream VCS for our
> orig.tar.gz files and phase out use of upstream packaging ecosystems.
[…]
> 1. the ecosystems I'm talking about include cargo, npm, browser
> extensions, rubygems, pypi, CPAN etc.

Sorry for being a bit late to the party; as you mention CPAN here, I
thought I'd share some thoughts about it.
(We briefly discussed the topic at the pkg-perl BoF during DebConf
[0] but this is not an offical team statement.)

I see the advantages of the proposal but I think for the perl
ecosystem it doesn't make a whole lot of sense, for two reasons:

- First, CPAN and Debian are quite similar (for better or worse :));
  not only about the same age but for both projects the canonical
  way of distribution is via tarballs from mirrors - the Debian
  archive and the CPAN mirror network. And for both project there is
  no requirement to use any VCS or even less a specific one or a
  specific hosting for a VCS.
- Second, using only the VCS of a CPAN distribution is not ideal
  because it misses information which is created at release time and
  which we rely on. So taking the code from an upstream repo
  basically means doing part of a release ourselves.

In general, the above mentioned problems of discrepancies between
upstream VCS (if they exist) and upstream tarballs are minor or close
to non-existant in the CPAN world. Hence switching to a VCS-based
approach wouldn't really solve any actual problem in almost all cases
and would create challenges for our tools and workflows.

There are exceptions where we do use the upstream VCS as the tarball
indeed contains undesirable artifacts; and we agreed in the BoF that
improving our tooling to work from a VCS instead of tarballs would be
nice.


Cheers,
gregor


[0] https://lists.debian.org/debian-perl/2021/08/msg00013.html

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#994518: ITP: libxml-amazon-perl -- Perl extension for getting information from Amazon websites

2021-09-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libxml-amazon-perl
  Version : 0.14
  Upstream Author : Shlomi Fish 
* URL : https://metacpan.org/release/XML-Amazon
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl extension for getting information from Amazon websites

XML::Amazon provides a simple way to get information from Amazon. The
XML::Amazon module can connect to the US, JP, UK, FR, DE and CA sites.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#994517: ITP: libfirefox-marionette-perl -- module to automate the Firefox browser with the Marionette protocol

2021-09-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libfirefox-marionette-perl
  Version : 1.12
  Upstream Author : David Dick 
* URL : https://metacpan.org/release/Firefox-Marionette
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to automate the Firefox browser with the Marionette 
protocol

Firefox::Marionette is a client module to automate the Mozilla Firefox browser
via the Marionette protocol
(https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/Protocol).

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#994514: ITP: libsyntax-keyword-match-perl -- match/case syntax plugin for perl

2021-09-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsyntax-keyword-match-perl
  Version : 0.08
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Syntax-Keyword-Match
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : match/case syntax plugin for perl

Syntax::Keyword::Match provides a syntax plugin that implements a
control-flow block called match/case, which executes at most one of a choice
of different blocks depending on the value of its controlling expression.

This is similar to C's switch/case syntax (copied into many other languages),
or syntax provided by Switch::Plain.

This is an initial, experimental implementation. Furthermore, it is built as
a non-trivial example use-case on top of XS::Parse::Keyword, which is also
experimental. No API or compatbility guarantees are made at this time.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#993465: ITP: libxs-parse-keyword-perl -- XS functions to assist in parsing keyword syntax

2021-09-01 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libxs-parse-keyword-perl
  Version : 0.14
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/XS-Parse-Keyword
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : XS functions to assist in parsing keyword syntax

XS::Parse::Keywords provides some XS functions to assist in writing syntax
modules that provide new perl-visible syntax, primarily for authors of
keyword plugins using the PL_keyword_plugin hook mechanism. It is unlikely to
be of much use to anyone else; and highly unlikely to be any use when writing
perl code using these. Unless you are writing a keyword plugin using XS, this
module is not for you.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: merged /usr vs. symlink farms

2021-08-22 Thread gregor herrmann
On Sun, 22 Aug 2021 19:02:18 -0400, Theodore Ts'o wrote:

> On Sun, Aug 22, 2021 at 12:26:46PM +0200, David Kalnischkies wrote:
> > So, when did you last log into your build chroot to upgrade dpkg and
> > apt first?
> Personally, I never upgrade build chroots between major versions.  I
> just use a tool like sbuild-createchroot to create them from scratch.

That's one option, the other (and faster) is, quoting from
~/.bash_history from a week ago:

#v+
cp -ar amd64/bullseye-base.cow amd64/bookworm-base.cow
cp -ar i386/bullseye-base.cow i386/bookworm-base.cow
sed -i -e 's/bullseye/bookworm/g' amd64/bookworm-base.cow/etc/apt/sources.list 
i386/bookworm-base.cow/etc/apt/sources.list
./update_all_cow.sh # wrapper around `cowbuilder --update --basepath …' for all 
cowbuilder chroots
#v-


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#982562: general: Storing upstream signatures next to upstream tarballs is problematic

2021-02-12 Thread gregor herrmann
On Fri, 12 Feb 2021 15:41:09 +0100, Raphael Hertzog wrote:

> On Fri, 12 Feb 2021, Peter Pentchev wrote:
> > > Yeah, it would go a long way if pristine-tar would store the associated
> > > signature and restore it as well. It's easy to forget to include it
> > > when the uploads are not done by the same person.
> > 
> > It can, since version 1.41:
> > 
> > debcheckout confget
> > cd confget
> > git checkout pristine-tar
> > git checkout master
> > git checkout debian/master
> > pristine-tar checkout -s ../confget_2.3.4.orig.tar.xz.asc 
> > ../confget_2.3.4.orig.tar.xz
> 
> Well, then I assume that the git-buildpackage integration doesn't do
> this automatically. Honestly, you should not have to specify that you
> want to check out the associated signature at the same time or maybe with
> a generic option --include-associated-files that would not fail if
> there's no associated file.

From the changelog and the manpage of gbp-buildpackage, there's

   --git-upstream-signatures=[auto|on|off]
  Whether to export the upstream tarball with signatures.

which defaults to 'auto' … and after checking out pristine-tar it
does what it says on the tin:

gbp:info: Tarballs 'confget_2.3.4.orig.tar.xz' not found at '../tarballs/'
gbp:info: Creating /home/gregoa/tmp/build-area/confget_2.3.4.orig.tar.xz
[no message about the *.asc here]
…
[but it's there:]
dpkg-source: info: building confget using existing ./confget_2.3.4.orig.tar.xz
dpkg-source: info: building confget using existing 
./confget_2.3.4.orig.tar.xz.asc

and also in the output directory:

% ll ../build-area/*orig*
-rw-rw-r-- 1 gregoa gregoa 34724 Feb 12 18:36 
../build-area/confget_2.3.4.orig.tar.xz
-rw-rw-r-- 1 gregoa gregoa   833 Feb 12 18:36 
../build-area/confget_2.3.4.orig.tar.xz.asc


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Neil Young: My My, Hey Hey


signature.asc
Description: Digital Signature


Re: About lintian

2021-01-27 Thread gregor herrmann
On Wed, 27 Jan 2021 14:20:06 +0100, Dominique Dumont wrote:

> On Thursday, 21 January 2021 23:18:07 CET Felix Lechner wrote:
> > While we often change tag names (or combine tags etc.), the majority
> > of the renames people talk about seems to stem from two bug reports by
> > third parties asking that we make tag names more consistent (bug
> > numbers are available, if needed).
> I can add support to lintian-overrides in cme. I can also add a more or less 
> automatic update of renamed tags.
> Is this something Debian people would like to see ?

I think it's a good idea.

Another idea might be to let lintian-brush (and the nice Janitor) do
this; it would (at least for git repos where the Janitor has commit
access) save people some work.

(Cc'ing Jelmer)
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #158:  Defunct processes 



Bug#977899: ITP: libweasel-driverrole-perl -- API definition for Weasel's driver wrappers

2020-12-22 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libweasel-driverrole-perl
  Version : 0.04
  Upstream Author : Erik Huelsmann 
* URL : https://metacpan.org/release/Weasel-DriverRole
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : API definition for Weasel's driver wrappers

Weasel::DriverRole defines the API for all Weasel drivers to be implemented.

By using this role in the driver implementation module, an abstract method is
implemented croak()ing if it's called.

Weasel is an abstracted web-driver framework.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: lintian groff-message warning "can't set the locale"

2020-10-26 Thread gregor herrmann
On Mon, 26 Oct 2020 11:47:37 +, Simon McVittie wrote:

> Minimal container/chroot environments, and in particular the official
> Debian buildds, will normally only have C and C.UTF-8. See src:gtk+4.0
> for an example of how to generate additional locales on-demand if your
> unit tests need them.

Alternatively, build-depending on locales-all usually also works
(benefit: no manual meddling with locales, cost: installation size).
 
Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Davy Graham: Hornpipe For Harpsichord Playes Upon Guitar


signature.asc
Description: Digital Signature


Bug#971169: ITP: libfilter-signatures-perl -- compatibility shim for subroutine signatures

2020-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libfilter-signatures-perl
  Version : 0.16
  Upstream Author : Max Maischein 
* URL : https://metacpan.org/release/Filter-signatures
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : compatibility shim for subroutine signatures

Filter::signatures implements a backwards compatibility shim for formal Perl
subroutine signatures that were introduced to the Perl core with Perl 5.20.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#971085: ITP: libpdf-api2-xs-perl -- optional PDF::API2 add-on using XS to speed up expensive operations

2020-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libpdf-api2-xs-perl
  Version : 1.001
  Upstream Author : Rob Scovell 
* URL : https://metacpan.org/release/PDF-API2-XS
* License : LGPL-2.1+
  Programming Lang: Perl
  Description : optional PDF::API2 add-on using XS to speed up expensive 
operations

PDF::API2 will make use of the PDF::API2::XS distribution if it's installed,
to speed up some operations that are significantly faster in C than in Perl.

There's no need to interact with this distribution directly. PDF::API2 will
use it automatically if it detects it.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#971083: ITP: liburi-cpan-perl -- module providing URLs for CPAN elements

2020-09-27 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: liburi-cpan-perl
  Version : 1.007
  Upstream Author : Ricardo SIGNES 
* URL : https://metacpan.org/release/URI-cpan
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module providing URLs for CPAN elements

URI::cpan provides methods for creating URIs that refer to authors or
distributions on the CPAN.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#966254: ITP: libtest-hexdifferences-perl -- module for testing binary data as hexadecimal strings

2020-07-25 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-hexdifferences-perl
  Version : 1.001
  Upstream Author : Steffen Winkler 
* URL : https://metacpan.org/release/Test-HexDifferences
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module for testing binary data as hexadecimal strings

The Test::HexDifferences module provides tests to convert binary data to
hexadecimal strings and compare them. It is also possible to specify a format
for the expected binary.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#963198: ITP: libjson-rpc-common-perl -- transport agnostic JSON RPC helper objects

2020-06-20 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libjson-rpc-common-perl
  Version : 0.11
  Upstream Author : Yuval Kogman 
* URL : https://metacpan.org/release/JSON-RPC-Common
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : transport agnostic JSON RPC helper objects

JSON::RPC::Common provides abstractions for JSON-RPC 1.0, 1.1 (both
variations) and 2.0 (formerly 1.2) Procedure Call and Procedure Return
objects (formerly known as request and result), along with error objects. It
also provides marshalling objects to convert the model objects into JSON text
and HTTP requests/responses.

This module does not concern itself with the transport layer at all, so the
JSON-RPC 1.1 and the alternative specification, which are very different on
that level are implemented with the same class.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#961426: ITP: libtest-dbic-expectedqueries-perl -- test module for expected DBIx::Class queries

2020-05-24 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-dbic-expectedqueries-perl
  Version : 2.002
  Upstream Author : Johan Lindstrom 
* URL : https://metacpan.org/release/Test-DBIC-ExpectedQueries
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : test module for expected DBIx::Class queries

Test::DBIC::ExpectedQueries ensures that only the DBIx::Class SQL queries you
expect are executed while a particular piece of code under test is run. It
finds the places in your code where the unexpected queries are executed.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#961425: ITP: libautobox-transform-perl -- set of autobox methods to transform arrays and hashes

2020-05-24 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libautobox-transform-perl
  Version : 1.034
  Upstream Author : Johan Lindstrom 
* URL : https://metacpan.org/release/autobox-Transform
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : set of autobox methods to transform arrays and hashes

autobox provides the ability to call methods on native types, e.g. strings,
arrays, and hashes as if they were objects.

autobox::Core provides the basic methods for Perl core functions like uc,
map, and grep.

This module, autobox::Transform, provides higher level and more specific
methods to transform and manipulate arrays and hashes, in particular when the
values are hashrefs or objects.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#961423: ITP: libsort-maker-perl -- helper to create efficient sort subs

2020-05-24 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libsort-maker-perl
  Version : 0.06
  Upstream Author : Uri Guttman 
* URL : https://metacpan.org/release/Sort-Maker
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : helper to create efficient sort subs

Sort::Maker has two main goals: to make it easy to create correct sort
functions, and to make it simple to select the optimum sorting algorithm for
the number of items to be sorted. Sort::Maker generates complete sort
subroutines in one of four styles, plain, orcish manouver, Schwartzian
Transform and the Guttman-Rosler Transform.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#961342: ITP: libmu-tiny-perl -- minimal variant of Mu

2020-05-23 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmu-tiny-perl
  Version : 0.01
  Upstream Author : mst - Matt S. Trout (cpan:MSTROUT) 
* URL : https://metacpan.org/release/Mu-Tiny
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : minimal variant of Mu

Mu::Tiny is the bare minimum subset of Mu, a wrapper around Moo, the
Minimalist Object Orientation library. Mu::Tiny supports read-only attributes
and lazy builders.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#960790: ITP: libpod-parser-perl -- modules for parsing/translating POD format documents

2020-05-16 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libpod-parser-perl
  Version : 1.63
  Upstream Author : Marek Rouchal 
* URL : https://metacpan.org/release/Pod-Parser
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : modules for parsing/translating POD format documents

This package contains the following mdoules for using Perl5 "pod" (Plain Old
Documentation).

"Pod::Parser", which provides a base class for parsing and selecting sections
of POD documentation from an input stream.

"Pod::Select", which provides a subclass of Pod::Parser and an exported
function named "podselect()" to dump selected sections of raw pod
documentation from an input stream.

"Pod::PlainText", which is a replacement for "Pod::Text" and the
corresponding "pod2text()" function. It is derived from the Pod::Parser
class. As of perl 5.00_58, Pod::PlainText has been re-written by Russ
Allbery, and has been renamed to Pod::Text in the core Perl distribution
(replacing the previous implementation of Pod::Text). The Pod::PlainText
module is still provided with Pod::Parser solely for backward
compatibility.

"Pod::InputObjects": Some input objects needed by Pod::Parser, and for
advanced users of Pod::Parser that need more about a command besides its name
and text.

"Pod::ParseUtils", a module with several object-oriented helpers for POD
parsing and processing. Probably the most important is Pod::Hyperlink for
parsing and expanding POD hyperlinks L<...>.

This distribution is considered to be legacy - it has been superseded by
Pod::Simple which brings more robustness, unicode and various other benefits.
It has been removed from perl core after 5.31.0, and is packaged only for
backward compatibility.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#960155: ITP: liburl-encode-xs-perl -- XS implementation of URL::Encode

2020-05-09 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: liburl-encode-xs-perl
  Version : 0.03
  Upstream Author : Christian Hansen 
* URL : https://metacpan.org/release/URL-Encode-XS
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : XS implementation of URL::Encode

URL::Encode::XS is an XS implementation of the URL::Encode module.

The main URL::Encode package will use this package automatically if it can
find it. Do not use this package directly, use URL::Encode instead.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#960115: ITP: libtest-metrics-any-perl -- module to assert that code produces metrics via Metrics::Any

2020-05-09 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-metrics-any-perl
  Version : 0.01
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Test-Metrics-Any
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to assert that code produces metrics via Metrics::Any

Test::Metrics::Any helps write unit tests which assert that the code under
test reports metrics via Metrics::Any.

Loading this module automatically sets the Metrics::Any::Adapter type to
Test.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Bug#960114: ITP: libmetrics-any-perl -- abstract collection of monitoring metrics

2020-05-09 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libmetrics-any-perl
  Version : 0.03
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Metrics-Any
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : abstract collection of monitoring metrics

Metrics::Any provides a central location for modules to report monitoring
metrics, such as counters of the number of times interesting events have
happened, and programs to collect up and send those metrics to monitoring
services.

Inspired by Log::Any, this module splits the overall problem into two sides.
Modules wishing to provide metrics for monitoring purposes can use the use
Metrics::Any statement to obtain a collector into which they can report
metric events. By default this collector doesn't actually do anything, so
modules can easily use it without adding extra specific dependencies for
specific reporting.

A program using one or more such modules can apply a different policy and
request a particular adapter implementation in order to actually report these
metrics to some external system, by using the use Metrics::Any::Adapter
statement.

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

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


  1   2   3   4   5   6   7   8   9   10   >