pcp
[Top] [All Lists]

Re: getdate.y in libpcp

To: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Subject: Re: getdate.y in libpcp
From: fche@xxxxxxxxxx (Frank Ch. Eigler)
Date: Wed, 18 Feb 2015 11:20:57 -0500
Cc: Stan Cox <scox@xxxxxxxxxx>, pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <54E438F3.4070700@xxxxxxxxxxxxxxxx> (Ken McDonell's message of "Wed, 18 Feb 2015 18:02:11 +1100")
References: <54E438F3.4070700@xxxxxxxxxxxxxxxx>
User-agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux)
Ken McDonell <kenj@xxxxxxxxxxxxxxxx> writes:

> [...]
> Where did the getdate.y source come from?

The initial pcp commit for getdate.y identified gnulib as the source.
(It would ideally have given the exact version.)

> The closest I can find is the (renamed from getdate.y)
> parse-datetime.y in the lib dir from
> git://git.savannah.gnu.org/gnulib.git but this contains at least one
> critical difference compared to getdate.y in the area where qa/752
> is breaking.

We'd have to forward-port that patch, except ...

> [...]
> (c) where possible provide some mechanism to track and (better)
> refresh our version when the external version moves (including
> reapplying PCP-specific patches, as has obviously been done with
> getdate.y).

... a complication with this is that gnulib is now GPL3-licensed.
Because PCP is LGPL2+/GPL2+, scox was forced to import a pre-GPL3
snapshot of the gnulib code.  That means that any upstream
improvements need to be sort of reinvented.

- FChE

<Prev in Thread] Current Thread [Next in Thread>