-----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@xxxxxxxxxxxxxxxx> 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----- _______________________________________________ Fedora-infrastructure-list mailing list Fedora-infrastructure-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list