adopt Geo::Gpx?

2022-08-27 Thread Patrick Joly
Hi,

I noticed on CPAN that module Geo::Gpx (https://metacpan.org/pod/Geo::Gpx)
is looking for a new maintainer. I would be glad to help and can offer to
look after it.  I have been using that very useful module for years to
manage my Gpx files after my bike rides and want to ensure it lives on.

I created a repo on Github here (https://github.com/patjoly/geo-gpx) where
I tweaked it by adding a class (Geo::Gpx::Point) to store and provide
methods for the 'points' array of Geo::Gpx instances. The structure of the
hash for the point is the same, it's just that it is blessed into that
class so that Gpx points now know what they can do. There aren't that many
methods so far but I intend to build more similar to the ones I have for
Garmin trackpoints another module I have on github (see
https://github.com/patjoly/garmin-tcx).

I just made Garmin::TCX public today to give you a glimpse of where I am
coming from but it's not ready for prime time. In that repo, I have a class
called Garmin::TCX::Trackpoints similar to Geo::Gpx::Points where I do
distance calculation by leveraging Geo::Calc to find points closest to a
point on track, split a track based on distance from a point, etc. I would
like to use more of these methods for Geo::Gxp::Point and possibly
Geo::GPX. I also provide methods to convert points from TCX to GPX (and
vice-versa with the 'with-tcx' branch of ::Gpx)

I plan on renaming that Garmin module to Geo::TCX and propose it for CPAN
so it could live happily along side Geo::Gpx.

Now, a bit about me. I am *not* a developer, my background is in economics
and stats and I just happen to code for the fun of it, personal projects,
etc. I have never posted anything on CPAN but there are enough resources
out there that I can surely figure out how to do that.

So what I am saying is I want to help, but I am not a professional. I was
until this point happy to just fork the module but if it's no longer being
maintained Caveating this because I do not want to give the impression
that I master the ins and outs of Geo::Gpx, I don't, but as I am debugging
it to modify it to my liking, I am growing a functional grasp of how it
works and parse the xml in chunks, descends into the xml to parse tags as
they appear, etc. That said, even though I am just a hobbyist, I have been
using and creating modules/classes on and off in perl for 20 years, have
experience in python, R as well.

Happy to hear your thoughts/reaction.

Cheers,

Patrick
patjo...@gmail.com


Re: adopt Geo::Gpx?

2022-08-29 Thread Patrick Joly
Thanks Rich for your quicky reply and support, it's much appreciated.

I checked some of the FAQs about CPAN today and this page seems to indicate
procedures for adding co-maintainers or transfer of ownership. However,
that presumes you still have or remember your login credentials.

https://www.cpan.org/modules/04pause.html#set-primary-maintainer

I requested as user ID today from CPAN and it is PATJOL

Thanks again Rich!

Patrick


On Mon, Aug 29, 2022 at 8:21 AM Rich Bowen  wrote:

> On Sat, 2022-08-27 at 13:19 -0400, Patrick Joly wrote:
> > Hi,
> >
> > I noticed on CPAN that module Geo::Gpx
> > (https://metacpan.org/pod/Geo::Gpx) is looking for a new maintainer.
> > I would be glad to help and can offer to look after it.  I have been
> > using that very useful module for years to manage my Gpx files after
> > my bike rides and want to ensure it lives on.
>
> That's very cool. I had no idea anyone else ever used it.
>
> >
> > I created a repo on Github here (https://github.com/patjoly/geo-gpx)
> > where I tweaked it by adding a class (Geo::Gpx::Point) to store and
> > provide methods for the 'points' array of Geo::Gpx instances. The
> > structure of the hash for the point is the same, it's just that it
> > is blessed into that class so that Gpx points now know what they can
> > do. There aren't that many methods so far but I intend to build more
> > similar to the ones I have for Garmin trackpoints another module I
> > have on github (see https://github.com/patjoly/garmin-tcx).
> >
> > I just made Garmin::TCX public today to give you a glimpse of where
> > I am coming from but it's not ready for prime time. In that repo, I
> > have a class called Garmin::TCX::Trackpoints similar to
> > Geo::Gpx::Points where I do distance calculation by leveraging
> > Geo::Calc to find points closest to a point on track, split a track
> > based on distance from a point, etc. I would like to use more of
> > these methods for Geo::Gxp::Point and possibly Geo::GPX. I also
> > provide methods to convert points from TCX to GPX (and vice-versa
> > with the 'with-tcx' branch of ::Gpx)
> >
> > I plan on renaming that Garmin module to Geo::TCX and propose it for
> > CPAN so it could live happily along side Geo::Gpx.
>
> This is all very cool stuff, and I'm so pleased that you've breathed
> new life into the module.
>
> >
> > Now, a bit about me. I am *not* a developer, my background is in
> > economics and stats and I just happen to code for the fun of it,
> > personal projects, etc. I have never posted anything on CPAN but
> > there are enough resources out there that I can surely figure out
> > how to do that.
> >
> > So what I am saying is I want to help, but I am not a professional.
> > I was until this point happy to just fork the module but if it's no
> > longer being maintained Caveating this because I do not want to
> > give the impression that I master the ins and outs of Geo::Gpx, I
> > don't, but as I am debugging it to modify it to my liking, I am
> > growing a functional grasp of how it works and parse the xml in
> > chunks, descends into the xml to parse tags as they appear, etc.
> > That said, even though I am just a hobbyist, I have been using and
> > creating modules/classes on and off in perl for 20 years, have
> > experience in python, R as well.
> >
> > Happy to hear your thoughts/reaction.
>
>
> I, also, am not a developer, although I suppose I was at one point.
>
> I haven't touched any of my stuff on CPAN for at least 10 years, and
> would be *delighted* to have one (or more!!) of my modules find a new
> home.
>
> Please let me know what I need to do to facilitate the transfer of the
> namespace, because I really don't know any more.
>
> --Rich
>


Re: adopt Geo::Gpx?

2022-09-02 Thread Patrick Joly
Hi everyone,

Just a follow-up on this, I now see that I have permissions to co-maintain
the Geo::Cache namespace but just to clarify, it's the Geo::Gpx one that I
am interested in. :)

Thanks for looking into this!  Not sure if it's labour day week-end in your
area of the world, but if it is, wish you all a fabulous week-end
regardless.

Cheers,

Patrick

On Mon, Aug 29, 2022 at 11:22 PM Patrick Joly  wrote:

> Thanks Rich for your quicky reply and support, it's much appreciated.
>
> I checked some of the FAQs about CPAN today and this page seems to
> indicate procedures for adding co-maintainers or transfer of ownership.
> However, that presumes you still have or remember your login credentials.
>
> https://www.cpan.org/modules/04pause.html#set-primary-maintainer
>
> I requested as user ID today from CPAN and it is PATJOL
>
> Thanks again Rich!
>
> Patrick
>
>
> On Mon, Aug 29, 2022 at 8:21 AM Rich Bowen  wrote:
>
>> On Sat, 2022-08-27 at 13:19 -0400, Patrick Joly wrote:
>> > Hi,
>> >
>> > I noticed on CPAN that module Geo::Gpx
>> > (https://metacpan.org/pod/Geo::Gpx) is looking for a new maintainer.
>> > I would be glad to help and can offer to look after it.  I have been
>> > using that very useful module for years to manage my Gpx files after
>> > my bike rides and want to ensure it lives on.
>>
>> That's very cool. I had no idea anyone else ever used it.
>>
>> >
>> > I created a repo on Github here (https://github.com/patjoly/geo-gpx)
>> > where I tweaked it by adding a class (Geo::Gpx::Point) to store and
>> > provide methods for the 'points' array of Geo::Gpx instances. The
>> > structure of the hash for the point is the same, it's just that it
>> > is blessed into that class so that Gpx points now know what they can
>> > do. There aren't that many methods so far but I intend to build more
>> > similar to the ones I have for Garmin trackpoints another module I
>> > have on github (see https://github.com/patjoly/garmin-tcx).
>> >
>> > I just made Garmin::TCX public today to give you a glimpse of where
>> > I am coming from but it's not ready for prime time. In that repo, I
>> > have a class called Garmin::TCX::Trackpoints similar to
>> > Geo::Gpx::Points where I do distance calculation by leveraging
>> > Geo::Calc to find points closest to a point on track, split a track
>> > based on distance from a point, etc. I would like to use more of
>> > these methods for Geo::Gxp::Point and possibly Geo::GPX. I also
>> > provide methods to convert points from TCX to GPX (and vice-versa
>> > with the 'with-tcx' branch of ::Gpx)
>> >
>> > I plan on renaming that Garmin module to Geo::TCX and propose it for
>> > CPAN so it could live happily along side Geo::Gpx.
>>
>> This is all very cool stuff, and I'm so pleased that you've breathed
>> new life into the module.
>>
>> >
>> > Now, a bit about me. I am *not* a developer, my background is in
>> > economics and stats and I just happen to code for the fun of it,
>> > personal projects, etc. I have never posted anything on CPAN but
>> > there are enough resources out there that I can surely figure out
>> > how to do that.
>> >
>> > So what I am saying is I want to help, but I am not a professional.
>> > I was until this point happy to just fork the module but if it's no
>> > longer being maintained Caveating this because I do not want to
>> > give the impression that I master the ins and outs of Geo::Gpx, I
>> > don't, but as I am debugging it to modify it to my liking, I am
>> > growing a functional grasp of how it works and parse the xml in
>> > chunks, descends into the xml to parse tags as they appear, etc.
>> > That said, even though I am just a hobbyist, I have been using and
>> > creating modules/classes on and off in perl for 20 years, have
>> > experience in python, R as well.
>> >
>> > Happy to hear your thoughts/reaction.
>>
>>
>> I, also, am not a developer, although I suppose I was at one point.
>>
>> I haven't touched any of my stuff on CPAN for at least 10 years, and
>> would be *delighted* to have one (or more!!) of my modules find a new
>> home.
>>
>> Please let me know what I need to do to facilitate the transfer of the
>> namespace, because I really don't know any more.
>>
>> --Rich
>>
>


Re: adopt Geo::Gpx?

2022-09-07 Thread Patrick Joly
Hi Rich and CPAN folks,

It looks like the Geo::Gpx is now under the ownership of ADOPTME.

I can't find their email address in the author's list, it's hopefully the
CPAN folks at modules@perl.org copied all along in this thread. It's the
email address that popped up when I clicked on the link on cpan.org to
adopt a module.

CPAN people: can you please step in and assist on how to move forward on
transferring ownership of Geo::Gpx to me? Thanks.

RIch, I just punted ownership of Geo::Cache back to you. Thanks for having
done all that digging, much appreciated!

Patrick

On Tue, Sep 6, 2022 at 9:26 AM Rich Bowen  wrote:

> On Fri, 2022-09-02 at 12:42 -0400, Patrick Joly wrote:
> > Hi everyone,
> >
> > Just a follow-up on this, I now see that I have permissions to co-
> > maintain the Geo::Cache namespace but just to clarify, it's the
> > Geo::Gpx one that I am interested in. :)
> >
> > Thanks for looking into this!  Not sure if it's labour day week-end
> > in your area of the world, but if it is, wish you all a fabulous
> > week-end regardless.
>
> It certainly appears that Geo::Gpx was never officially registered.
> Feel free to give Geo::Cache back to me. I can remove my conflicting
> uploads whenever you are ready.
>
>
>


Re: adopt Geo::Gpx?

2022-10-05 Thread Patrick Joly
Thank you Neil!

Le mer. 5 oct. 2022, 12 h 37 p.m., Rich Bowen  a écrit :

> No problem, thanks!
>
> Shosholoza,
> Rich
>
>
> On Wed, Oct 5, 2022, 10:11 Neil Bowers  wrote:
>
>> Hi,
>>
>> I’m one of the PAUSE admins.
>>
>> I’ve just transferred the first-come indexing permission on Geo::Gpx to
>> PATJOL.
>>
>> Sorry it took me so long to get to it.
>>
>> Cheers,
>> Neil
>>
>


Requesting namespace: Geo::TCX

2022-10-06 Thread Patrick Joly
Hi perl modules folks,

My pause id is PATJOL and I recently adopted Geo::Gpx. I now would like to
upload a different module on CPAN so would need first-come on a new
namespace, which I would like to be Geo::TCX.

I developed a module over the years to parse Garmin TCX files and you can
look it up on github at https://github.com/patjoly/garmin-tcx.

TCX files follow on XML schema developed by Garmin for tracks and courses
recorded with its GPS devices. My intention is to rename my module Geo::TCX
so we can have now two complementary parsers in Geo::..., one for GPX files
and another for TCX ones.

Apologies if I am not following the proper approach to request a new
namespace.

Thanks and happy to provide more information if needed.

Patrick Joly