Re: [RFC2] Handling Backwards Compatibility in PEAR
| From: | Tomas V.V.Cox | Date: | Sun, 21 Sep 2003 05:42:39 +0000 |
| Subject: | Re: [RFC2] Handling Backwards Compatibility in PEAR | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-21856@lists.php.net to get a copy of this message | ||
Saturday, September 20, 2003, 11:55:21 PM, you wrote:
> What if he installs two apps (app1 and app2) where one is written for
> the "old" Foo 1.5 and the other already updated for Foo 2.1 (mind:
> it's not Foo2 2.1 here!). Then you can't demand of a "dumb" user that
> the crawls through app1's sources and updates them to use api 2.x.
> Having Foo and Foo2 the problem would be automatically solved.
> At the moments I see only good reasons for such a consequent /
> consistent way to go. And since we would also update pearweb to just
> display a package "Foo" with multiple versions there wouldn't even a
> problem with having Foo, Foo2 and Foo3 some day in a search-result -
> these would be centralised as "Foo" like it is now. And everything's
> fine again.
> It would be nice if you could please outline your thoughts why such a
> way would be really bad in your eyes - now I outlined all the pro's I
> see in the consequent solution of versioning.
Sorry but that sounded funny to me in the first look. I was the guy
who proposed originally the Foo/Foo2 idea and will one of the guys who
will work on it.
My point with my mail, was just that I don't find a bad movement the
fact to ship certain libs within your app.
--
Tomas mailto:cox@idecnet.com