Skip Menu |

This queue is for tickets about the Geo-Point CPAN distribution.

Report information
The Basics
Id: 129222
Status: open
Priority: 0/
Queue: Geo-Point

People
Owner: Nobody in particular
Requestors: x.guimard [...] free.fr
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.98
Fixed in: (no value)



Subject: Deprecated dependency to Geo::Proj4
Hello, according to https://github.com/markov2/perl5-Geo-Proj4/issues/1, Geo::Proj4 is currently deprecated. We plan to remove it from Debian. Cheers, Xavier
Subject: Re: [rt.cpan.org #129222] Deprecated dependency to Geo::Proj4
Date: Thu, 18 Apr 2019 11:05:03 +0200
To: Xavier Guimard via RT <bug-Geo-Point [...] rt.cpan.org>
From: Mark Overmeer <mark [...] overmeer.net>
* Xavier Guimard via RT (bug-Geo-Point@rt.cpan.org) [190418 08:41]: Show quoted text
> Thu Apr 18 04:41:23 2019: Request 129222 was acted upon. > Transaction: Ticket created by GUIMARD > Queue: Geo-Point > Subject: Deprecated dependency to Geo::Proj4 > Broken in: 0.98 > Severity: Important > Owner: Nobody > Requestors: x.guimard@free.fr > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=129222 > > > according to https://github.com/markov2/perl5-Geo-Proj4/issues/1, Geo::Proj4 is currently deprecated. We plan to remove it from Debian.
No no no! That's totally wrong! The proj library version 4 which my module uses has become deprecated. After ages of stability, it got a version 5 and now even a version 6. My code currently depends on some files from version which has disappeared. On my short list for this month is an update to support version 6. Do not remove it from Debian! -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net
Le Jeu 18 Avr 2019 05:20:38, Mark@Overmeer.net a écrit : Show quoted text
> * Xavier Guimard via RT (bug-Geo-Point@rt.cpan.org) [190418 08:41]:
> > Thu Apr 18 04:41:23 2019: Request 129222 was acted upon. > > Transaction: Ticket created by GUIMARD > > Queue: Geo-Point > > Subject: Deprecated dependency to Geo::Proj4 > > Broken in: 0.98 > > Severity: Important > > Owner: Nobody > > Requestors: x.guimard@free.fr > > Status: new > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=129222 > > > > > according to https://github.com/markov2/perl5-Geo-Proj4/issues/1, > > Geo::Proj4 is currently deprecated. We plan to remove it from Debian.
> > No no no! That's totally wrong! > The proj library version 4 which my module uses has become deprecated. > After ages of stability, it got a version 5 and now even a version 6. > My code currently depends on some files from version which has > disappeared. > > On my short list for this month is an update to support version 6. > Do not remove it from Debian!
Here is the relevant thread: https://lists.debian.org/debian-perl/2019/04/msg00012.html
CC: ;
Subject: Re: [rt.cpan.org #129222] Deprecated dependency to Geo::Proj4
Date: Thu, 18 Apr 2019 14:36:11 +0200
To: Xavier Guimard via RT <bug-Geo-Point [...] rt.cpan.org>
From: Mark Overmeer <mark [...] overmeer.net>
* Xavier Guimard via RT (bug-Geo-Point@rt.cpan.org) [190418 12:27]: Show quoted text
> > * Xavier Guimard via RT (bug-Geo-Point@rt.cpan.org) [190418 08:41]:
> > > Thu Apr 18 04:41:23 2019: Request 129222 was acted upon. > > > Transaction: Ticket created by GUIMARD > > > Queue: Geo-Point > > > Subject: Deprecated dependency to Geo::Proj4 > > > Broken in: 0.98 > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=129222 > > > > > > > according to https://github.com/markov2/perl5-Geo-Proj4/issues/1, > > > Geo::Proj4 is currently deprecated. We plan to remove it from Debian.
> > > > No no no! That's totally wrong! > > The proj library version 4 which my module uses has become deprecated. > > After ages of stability, it got a version 5 and now even a version 6. > > My code currently depends on some files from version which has > > disappeared. > > > > On my short list for this month is an update to support version 6. > > Do not remove it from Debian!
> > Here is the relevant thread: https://lists.debian.org/debian-perl/2019/04/msg00012.html
Maybe you got triggered by this: Upstream has indicated that he's not been using it for over a decade [0]. Hence there still is no progress on moving away from projects.h. I have expressed that I did not use this module myself for quite some time, so need some more time to dive back into the module. Especially because I have no application where I work with on daily basis which uses it. !!!HOWEVER!!!! the module is released publicly on CPAN. I get a few support requests per year from people who use it. In my experience, that means that there are a few dozen users. DO NOT REMOVE IT!!!! It will see an update within a few days. -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net
On Thu Apr 18 08:36:38 2019, Mark@Overmeer.net wrote: Show quoted text
> I have expressed that I did not use this module myself for quite some > time, so need some more time to dive back into the module. Especially > because I have no application where I work with on daily basis which > uses it. > > !!!HOWEVER!!!! the module is released publicly on CPAN. I get a few > support requests per year from people who use it. In my experience, > that means that there are a few dozen users. > > DO NOT REMOVE IT!!!! It will see an update within a few days.
As the maintainer of the proj & libgeo-proj4-perl packages in Debian I'm happy to see that Geo::Proj4 will be made compatible with PROJ 6. The packages in Debian are currently frozen in preparation of the buster stable release, so we're unlikely to transition to PROJ 6 soon. It is high on my TODO list for after the buster release, though. If Geo::Proj4 is compatible with PROJ 6 by that time we can keep it (and Geo::Point) in Debian.
CC: x.guimard [...] free.fr
Subject: Re: [rt.cpan.org #129222] Deprecated dependency to Geo::Proj4
Date: Thu, 25 Apr 2019 12:15:01 +0200
To: Sebastiaan Couwenberg via RT <bug-Geo-Point [...] rt.cpan.org>
From: Mark Overmeer <solutions [...] overmeer.net>
* Sebastiaan Couwenberg via RT (bug-Geo-Point@rt.cpan.org) [190418 12:46]: Show quoted text
> If Geo::Proj4 is compatible with PROJ 6 by that time we can keep it > (and Geo::Point) in Debian.
I have been working on this for a few hours now, but expect to need a few working days to get it all resolved. I need a month to find these hours. It's all about backwards compatibility. The issue is, that Geo::Point/Geo::Proj4 are *not* limited to the latest Debian. In my working environment, sysadmins say that RHEL7 with 6 years old versions of code is as recent as it gets, until RHEL8 gets introduced. Besides: different applications may need different versions of the interface, while on the same system. I need to be able to support that situation cleanly. With all the many external and internal interface changes of PROJ, I plan now to go for a separate Geo::Proj4, Geo::Proj5, and Geo::Proj6. Maybe as separate modules, maybe as one. My module requires to be backwards compatible for 10 years. I have no idea yet how to get there, so that will consume considerable time. Are there other libraries which already implemented a compatibility layer on top of the C code? So: I need at least a month of elapse... don't wait for me when you are in a hurry. -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net