[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Introduction



On Thu, 20 Feb 2025 17:41:56 +0100, Andreas Vögele wrote:

> > [...] As a technical side note, in Debian we often go ahead without
> > packaging Alien::libfoo because we know that we have libfoo and we
> > can use libfoo-dev at buildtime (and we don't want to try and download
> > something from the 'net anyway). Patching out the Alien::* stuff from
> > Makefile.PL or Build.PL and setting LIB and INC either manually or
> > with the help of ExtUtils::PkgConfig is often trivial. [0]
> That's really good advice. I've released a new version of
> IP::Geolocation::MMDB that doesn't require patching. If Alien::libmaxminddb
> isn't available, pkgconf is used.

Nice!

> > > Right now, I'm reading documents from https://perl-team.pages.debian.net/,
> > > but I'm not sure where to begin.  Should I create an RFP and wait for
> > > approval or rejection? Should I ask to become a member of the Debian Perl
> > > Group?
> > Depends on your aim:
> > - If you "just" want to get IP::Geolocation::MMDB into Debian,
> >    packaged by someone else than an RFP (Request for Packaging (by
> >    others)) bug is technically correct, but just asking here has the
> >    same effect :)
> Can you package IP::Geolocation::MMDB? That would be great. There are
> updated "debian" files at https://build.opensuse.org/package/show/home:voegelas/perl-IP-Geolocation-MMDB
> that depend on pkgconf and libmaxminddb-dev instead of
> libalien-libmaxminddb-perl. The control file there suggests the packages
> dbip-asn-lite and dbip-country-lite, which aren't provided by Debian.

And then there's also your git repo with similar files (but without
pristine-tar and upstrean branches) …

I've now created a package
- from scratch with dh-make-perl using the CPAN tarball
- incorporating your work on debian/ files from your salsa repo
  and the opensuse server
and pushed it to salsa:

https://salsa.debian.org/perl-team/modules/packages/libip-geolocation-mmdb-perl

Additionally I've filed an ITP bug:
https://bugs.debian.org/1098820

And I've uploaded libip-geolocation-mmdb-perl, which waits for
ftp-master approval in the NEW queue:
https://ftp-master.debian.org/new.html
(will appear at some point)
 
Also I've added you to the perl team on salsa, as you are mentioned in
Uploaders of this package - welcome :)

> I could package IP::Geolocation::MMDB myself, but I just realized that
> trixie will be frozen soon. As far as I can see, I can start to work on bugs
> without me immediately becoming a team member. On the other hand, it has
> become increasingly difficult to get patches applied upstream as some people
> have either retired or no longer use Perl.

Right, fixing bugs via patches in debian packages is fine if upstream
is inactive or unresponsive.

> Do you work with pull requests in GitLab on Salsa?

Usually works, but if you're sure you can now also add files to
debian/patches directly in git.


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
   `-   

Attachment: signature.asc
Description: Digital Signature


Reply to: