Bug#1081853: ITP: libtest2-plugin-ioevents-perl -- module to turn STDOUT and STDERR into Test2 events

2024-09-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: libtest2-plugin-ioevents-perl
  Version : 0.001001
  Upstream Author : Chad Granum 
* URL : https://metacpan.org/release/Test2-Plugin-IOEvents
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to turn STDOUT and STDERR into Test2 events

Test2::Plugin::IOEvents turns prints to STDOUT and STDERR (including
warnings) into proper Test2 events.

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#1081021: ITP: libfile-sharedir-tiny-perl -- module to locate per-dist and per-module shared files

2024-09-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: libfile-sharedir-tiny-perl
  Version : 0.001
  Upstream Author : Leon Timmermans 
* URL : https://metacpan.org/release/File-ShareDir-Tiny
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : module to locate per-dist and per-module shared files

Quite often you want or need your Perl module (CPAN or otherwise) to have
access to a large amount of read-only data that is stored on the file-system
at run-time.

On a linux-like system, this would be in a place such as /usr/share, however
Perl runs on a wide variety of different systems, and so the use of any one
location is unreliable.

File::ShareDir::Tiny provides a more portable way to have (read-only) data
for your module.

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: DEP18 follow-up: What would be the best path to have all top-150 packages use Salsa CI?

2024-08-24 Thread gregor herrmann
On Thu, 22 Aug 2024 00:46:09 -0700, Otto Kekäläinen wrote:

> Also, I think a 10-minute break is a good thing for the author
> themselves. The maintainer should get some fresh air and do the final
> review of their changes after a small break to ensure nothing was done
> too hastily.

That depends on the amount, type, and size of packages one is working
on.
In the Debian perl Group we have 4000 packages, and there are days
with 5-10 new upstream releases.
Many of the packages are trivial, so updating them (including
autopkgtests and blhc and lintian and whatnot) doesn't take longer
than 5 minutes.

So I can decide to wait for salsa CI for 10 minutes or update 2 more
packages in the same time. (Or try to context switch and keep a stack
of where I was etc.)

I totally see the value of salsa CI for complex packages, for running
things which can't be run locally, for merge requests, etc.

But there are also situations where it doesn't help. -- I guess what
I want to say is that salsa CI is a useful tool, and like every tool,
it has its places but it's not a panacea.
 

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: debian/gbp.cnf analytics?

2024-08-24 Thread gregor herrmann
On Tue, 20 Aug 2024 09:04:59 +0100, Simon McVittie wrote:

> 3. a workflow where upstream/latest contains imported tarball snapshots
>*with* upstream git history merged in, most likely via upstream-vcs-tag
>(like src:glib2.0)
… 
> I'm surprised the number your statistics give for (3.) is such a small
> proportion: I find this workflow really useful as a way to reconcile
> devref 6.8.8.1's assertion that pristine upstream tarballs are important
> with the desire to have upstream git history readily available to make
> maintenance easier.

In the Debian Perl Group, our dpt-import-orig wrapper around
gbp-import-orig uses --upstream-vcs-tag, but it guesses the name of
the upstream tag, so we're typically not using upstream-vcs-tag in
gbp.conf. As a result, the numbers from checking all gbp.conf files
are lower than the real use.
 
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#1079561: ITP: libmeta-perl -- meta-programming API

2024-08-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: libmeta-perl
  Version : 0.004
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/meta
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : meta-programming API

This package provides an API for metaprogramming; that is, allowing code to
inspect or manipulate parts of its own program structure. Parts of the perl
interpreter itself can be accessed by means of "meta"-objects provided by
this package. Methods on these objects allow inspection of details, as well
as creating new items or removing existing ones.

The intention of this API is to provide a nicer replacement for existing
tricks such as no strict 'refs' and using globrefs, and also to be a more
consistent place to add new abilities, such as more APIs for inspection and
alteration of internal structures, metaprogramming around the new 'class'
feature, and other such uses.

meta should be considered experimental; no API stability guarantees are made
at this time. Behaviour may be added, altered, or removed in later versions.

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: Accepting DEP14?

2024-08-17 Thread gregor herrmann
On Sat, 17 Aug 2024 10:47:36 +0200, Jonas Smedegaard wrote:

> I have in the past found it confusing how to handle it, but now I find
> it tolerable (and don't recognize the "better to start from scratch"
> judgement), after I figured out (as also hinted at in one of the links
> by gregor) that you need to do the following, in that order:
> 
>  1. unlock branch "upstream" on salsa
>  2. rename branch "upstream" → "upstream/latest" on salsa (or delete it)
>  3. rename branch "upstream" → "upstream/latest" locally
>  4. push local changes to salsa

Then you have an updated repo on salsa and an updated repo on your
machine. The problem is that for everyone else, who has a local clone
of the repo, the next `mr up' or `gbp pull' explodes.


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: Accepting DEP14?

2024-08-16 Thread gregor herrmann
On Thu, 15 Aug 2024 11:15:33 +0200, Andreas Tille wrote:

> So accepting DEP14 would mean a lot of work for me (at least
> testing the suggested scripting solutions[4] carefully)
[…] 
> Are there any blockers to accept this DEP which I might have missed?

> [4] https://lists.debian.org/debian-devel/2020/09/msg00168.html
> https://lists.debian.org/debian-devel/2020/09/msg00172.html

IMO, and from discussions in the Debian Perl Group, the blocker is
the conversion of existing repos, both on salsa (which should be
doable via the API as suggested in the sketches mentioned above) and
also locally for hundreds of developer machines [git fails horribly
on the upstream/ → upstream/latest change].

Some notes are in https://gobby.debian.org/export/Teams/Perl/new-branch-layout
from 2022; just to show that this is all not totally trivial … 

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#1077697: ITP: libdist-build-perl -- modern Perl module builder

2024-07-31 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: libdist-build-perl
  Version : 0.007
  Upstream Author : Leon Timmermans 
* URL : https://metacpan.org/release/Dist-Build
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : modern Perl module builder

Dist::Build is a Build.PL implementation. Unlike Module::Build::Tiny it is
extensible, unlike Module::Build it uses a build graph internally which makes
it easy to combine different customizations. It's typically extended by
adding a .pl script in planner/.

At configure time, it will run a dynamic-prereqs.json file if present to
determine the conditional 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#1077696: ITP: libextutils-builder-perl -- ExtUtils::Builder Plan framework

2024-07-31 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: libextutils-builder-perl
  Version : 0.008
  Upstream Author : Leon Timmermans 
* URL : https://metacpan.org/release/ExtUtils-Builder
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : ExtUtils::Builder Plan framework

Writing extensions for various build tools can be a daunting task.
ExtUtils::Builder tries to abstract steps of build processes into reusable
building blocks for creating platform and build system agnostic executable
descriptions of work.

The ExtUtils::Builder Plan framework includes Actions, Nodes and Plans.

Actions are the cornerstone of the ExtUtils::Builder framework. They provide
an interface between build tools (e.g. ExtUtils::MakeMaker,
Module::Build, ...) and building extensions. This allows producing and
consuming sides to be completely independent from each other. It is a
flexible abstraction around pieces of work, this work can be a piece of perl
code, an external command, a mix of those or possibly other things.

Nodes are composite Actions.

Plans are the equivalent of a (piece of a) Makefile. They are a bunch of
nodes that should interconnect.

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#1077695: ITP: libextutils-builder-compiler-perl -- interface around different compilers for ExtUtils:Builder

2024-07-31 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: libextutils-builder-compiler-perl
  Version : 0.015
  Upstream Author : Leon Timmermans 
* URL : https://metacpan.org/release/ExtUtils-Builder-Compiler
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : interface around different compilers for ExtUtils:Builder

ExtUtils:Builder::Compiler is an interface wrapping around different
compilers. It's usually not used directly but by a portability layer like
ExtUtils:Builder::Autodetect::C.

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#1076749: ITP: pmarkdown -- configurable Markdown processor, supporting the CommonMark spec and extensions

2024-07-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: pmarkdown
  Version : 1.07
  Upstream Author : Mathias Kende 
* URL : https://metacpan.org/release/Markdown-Perl
* License : Expat
  Programming Lang: Perl
  Description : configurable Markdown processor, supporting the CommonMark 
spec and extensions

The pmarkdown script reads from standard input and writes to standard output.
Both are assumed to be encoded in UTF-8.

It supports several Markdown flavours ("default", CommonMark, GitHub Flavored
Markdown, original Markdown), and also provides the Markdown::Perl module for
programmatical usage.

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: what about Netplan?

2024-07-16 Thread gregor herrmann
On Tue, 16 Jul 2024 13:13:16 +0200, Philip Hands wrote:

> I suspect having something that's agnostic about the underlying
> implementation as our default would be rather better for the non-systemd
> options that people care about, …
> Also, networkd doesn't support non-Linux and non-systemd systems AFAIK,

AFAICS, the netplan packages (netplan.io, netplan-generator) currently
have a hard dependency on systemd.

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 #453:  Spider infestation in warm case parts 



Re: BIMI verified email logo for @debian.org addresses

2024-06-27 Thread gregor herrmann
On Thu, 27 Jun 2024 17:19:11 +0500, Andrey Rakhmatullin wrote:

> On Thu, Jun 27, 2024 at 07:29:45PM +0800, Blair Noctis wrote:
> > [BIMI], or Brand Indicators for Message Identification, is a specification 
> > to
> > let supporting email clients show a brand's logo next to verified email 
> > domains.
> > It would be great to have the Debian logo shown next to @debian.org 
> > addresses.

> (everything I know about BIMI I've learned from
> https://16years.secvuln.info/ )

Hanno also gave a talk at the MiniDebConf in Berlin earlier this
year:
https://berlin2024.mini.debconf.org/talks/17-breaking-dkim-and-bimi-with-the-2008-debian-openssl-bug/

Video at
https://meetings-archive.debian.net/pub/debian-meetings/2024/MiniDebConf-Berlin/


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 #112:  The monitor is plugged into the serial port 



Re: Bits from DPL

2024-06-03 Thread gregor herrmann
On Mon, 03 Jun 2024 11:00:34 +, Holger Levsen wrote:

> On Sat, Jun 01, 2024 at 09:52:32AM +0200, Andreas Tille wrote:
> > in connection with MiniDebConf Berlin there was some discussion about
> > what expense per attendee of some in person meeting is OK.  Quoting
> > Chris Lamb from his "Bits from the DPL (March 2018)"[meet1]:
> > 
> >   Debian is willing to reimburse up to 100 USD for expenses to attend Bug
> >   Squashing Parties (BSPs). If there are no BSPs near to you, please help
> >   organise one!
> 
> however, "costs to attend" are not the same as "costs while attending"...

Also & related, https://wiki.debian.org/HostingBSP#Sponsorships says
(emphasis mine):

  participants to a BSP can get a reimbursement of up to 100 USD for their
  *travel fees*.

whereas the discussions around the MiniDebConf Berlin were about
sponsored food, IIRC.

Note that I'm not saying "Debian must pay for food for a week for
all people at any price, no matter what", just that "100 USD for
expenses" is not the same as "100 USD for their travel fees".

No big deal, just maybe a chance for clarification before the next
Debian event :)


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#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&suite=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


  1   2   3   4   5   6   7   8   >