> I've applied this patch.
It removed the bug, but also added a new one (hopefully only one ;-))
...now with ISO DateStyle -
select '2005 years 4 mons 20 days 15 hours 57 mins 12.1 secs ago'::interval;
Before your patch:
interval
-------------------------------------------
-2005 years -4 mons -20 days -15:57:12.10
(1 row)
after applying your patch:
interval
---------------------------------------------------
-2005 years -4 mons -20 days -15:57:12.1000000001
(1 row)
Oliver