[PATCH 1 of 1] util: remove any() and all()

Didly didlybom at gmail.com
Mon Jul 5 04:24:34 CDT 2010


On Mon, Jul 5, 2010 at 10:38 AM, Martin Geisler <mg at aragost.com> wrote:

> Didly Bom <didlybom at gmail.com> writes:
>
> > May I ask what is the point of supporting more than one version of
> > Python? Are many people running mercurial "uncompiled", (i.e. using
> > the version of python installed in their system), rather than a
> > version that has been packaged with its own python executable (such as
> > the one that you get when you install TortoiseHg)?
>
> Yes, all the Linux distributions work like this. All Python programs are
> using the system-installed Python. When programs come with their own
> bundled version of a library, then the packagers will change this to a
> dependency on the system-installed library instead.
>
> The problem with bundling components like Python or even a smaller
> library is that you need to fix bugs several times -- one per package.
> This becomes a big issue when someone finds a security bug in a library.
> Unless you know that all programs link with the system version of the
> library, you'll need to audit a lot of packages.
>

Martin, thanks for the explanation. That makes a lot of sense.
Things are so different here in Windows land! :-)

Angel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20100705/232a0e5c/attachment.htm>


More information about the Mercurial-devel mailing list