Re: Introduction And Request for Help

Mikko Koivunalho <[email protected]>
Newsgroups gmane.linux.debian.devel.perl
Message-ID <[email protected]>
Hi Gregor,


> On 31 Oct 2023, at 01:21, gregor herrmann <[email protected]> wrote:
> 
> On Sat, 28 Oct 2023 10:56:46 +0200, Mikko Johannes Koivunalho wrote:
> 
>> Hi All,
> 
> Hi Mikko!
> 
>> I have a few packages at CPAN.
>> Recently, I created a package, Env::Assert
>> <https://metacpan.org/dist/Env-Assert> which I used at the office when
>> creating containers for data pipelines.
> 
> Alright :)
> 
>> To make it easier to use Env::Assert in Debian containers, I would like to
>> package it for Debian. But I know nothing about Debian packaging, besides,
>> of course, using them (installing with apt or dpkg).
>> Can anyone help me to package Env::Assert, please?
> 
> I think the question is: What is your objective?
> - If you want to learn creating Debian packages and join the Debian
>  Perl Group and maintain 4000 packages -- great, we need more
>  people!
> - If you want to get Env::Assert into Debian, the easiest way is to
>  ask us to package it :)

Yes, please!
Thank you.

> 
> If it's the latter: I just spent 2 minutes with dh-make-perl and
> Env::Assert, and if I spend 5 minutes more, I can upload the package
> to the archive. [0]

Have I done everything right so the packaging is as easy as possible?
Just tell me if there is anything missing.


> 
> If it's the former: Additionally to Andrius' hints we can give you
> more pointers for getting into the packaging business.
> 
> 
> Cheers,
> gregor
> 
> 
> [0] Although I just realize that this might be better named envassert
> than libenv-assert-perl, as it's more about the binary than the
> library, right?

Yes, that’s right. In this case the library is mostly a bi-product, not really meant to be used by itself.
Would it be better if Env::Assert was two separate (CPAN) packages, one for lib and one for executable?

Thank you.

Sincerely,
Mikko Koivunalho


> 
> -- 
> .''`.  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
>   `-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.