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