-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Toshio Kuratomi wrote:
On Wed, Oct 28, 2009 at 05:08:03PM -0400, Mike McLean wrote:
> On Mon, Oct 26, 2009 at 12:41 AM, Dennis Gilmore <dennis-
OMEdqnBlyiw(a)public.gmane.org> wrote:
>
> The daemon distinction might be wrong thing to fixate on here. There
> is nothing in that distinction that should exclude python (or most any
> language). I think the real factors of concern are: size, complexity,
> speed, system load, robustness, and security.
>
<nod> By and large I agree with you. One thing further to think about is that
becoming dependent on a tool written in an interpreted language means that
you need to install that language on your system and may become tied to a
specific version of that language. In theory, this shouldn't be worse than
tying yourself to a specific C library but in practice I've found that
parallel installing interpreters and their libraries is a lot less supported
than parallel installing a C lib.
Hopefully we have 2.4 as the minimum version.
I'm pretty sure 2.4 is ubiquitous
even on the enterprise-y distributions, but if we need older, we can try for
that as well.
Using python in Fedora Infrastructure probably isn't too big a
deal as we
have abundant python programmers here to port things forward if the main
developers don't but it is something to consider with other languages or
in other environments.
We're aiming to get it to work on RHEL/CentOS 4 (base,
not + EPEL) and Debian
stable so that current mirrors running systems that old don't need to upgrade
the OS to start using our software (I'm pretty sure we have the hardware to run
test instances of the software with various setups). If the libraries we end up
using just aren't available, I think RHEL 5 will be a suitable minimum. When
Python 3 comes looming over any distribution that starts using our software, we
should be able to help port things over. I'd expect Fedora to be the first for
this to happen to, but I could see Gentoo having howtos for getting 3.0 as the
main Python before that (not that servers would be running such a setup
anyways).
-Toshio
- --Ben
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCAAGBQJK6RQ4AAoJEKaxavVX4C1Xw54P/2z9WxTx03+EQLF9LMjtrzSV
gdwCAoV4kmjI0eiWN1uaMVZp8qRWuWDF7WW74wl4wbbwoi5ipc+iekuM8a91Mzzp
jwE/MAbRufX6zCFkZL48ToU9Hvga02CeCIC6wmQIsruJ/TT5Y3O3XdHyVXSB1DD/
+okXSLTyL0PpVKBG+v/qy6Gn+qNzNBLTIzJQkRG4bQS7ThbfteumD5gdGDpx51nm
RNze8l+e3giY/XQzO+tf9025xv9Wac3e0DzWSTcDYKtiaEDGbeF/asr767gV5Q8f
RjbqzKcLUHn15Rp8jAWl4KtGo9OgbL9MQi3nPsFArqbzb836cuO/LTNkG+BnbhPj
49sVele1+GMcOOlwdtT4qvAOg7WH668FgNc5x0zAx6xxP1RGsi5oLVEFtRReUXx1
t4sOFT/qIKTSbJW0BrOvFJ7m2DNaq5v/JE5vYSZ30KccjiW4PAzBzRPNdl2tbuD7
j9o9N9bTTe+HFSI+6VBiwvf193oS8nS0oZxBcUaBsvoR5FlKw1GggclHVEYBU3jK
rj3dyBh7OH9QlukX8ueBOp7yIydsz5AkWNMwRS9LtsRmubGBvrO5qE24DE0M7YVv
MkeQwPSwkAQ08OUKlK8NanHoMdFNSSkqJeEyHWNgHP0oekpjwGHyBml+j0Vgpiy1
eiTRw28QhGdA94AQOl4V
=X7Gb
-----END PGP SIGNATURE-----