-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/28/2010 12:44 PM, Jim Fulton wrote: > Periodically, in various venues, we discuss the challenges of > deploying applications with or in spite of system packaging of Python > and system packaging philosophies. > > (Note that I'm mainly talking g about deploying applications, as opposed > to individual Python packages.) > > In my experience, the conversation usually unfolds with developers > (like me:) snarkely saying how annoyed we are and systems packagers > (and administrators) explaining all of the rules they have to follow > and that we should follow too. > > In practice, I think the result is usually that developers make an > end-run around system packaging system, either building in production, > or by building system packages that bundle dependencies to get needed > control. The result is that at least some of the system packagers > goals are subverted. > > In my experience, both sides have legitimate goals, but the problem is > rarely, if ever, approached from the point of view of recognizing both > sets of goals coming up with a (probably new) solution that addresses > both sets of goals. (Note that "doing things the way I've always done > them" is *not* a valid goal. :) > > I believe that solutions that address both sets of goals are possible > and even practical, but it has to start with a consideration of the > underlying goals.
I like the idea in general, but worry that some conflicts may not be resolvable. For instance, I don't know what goal drives system packagers to specify UCS4 over the default UCS2, but I won't ever be happy using a Python built that way for long-running, memory-intensive applications, where I have measured the overhead of UCS4 and found it unacceptable (e.g., a server app whose steady-state process size is 800Mb under UCS4, compared to 600Mb under UCS2). Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 [email protected] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzJusQACgkQ+gerLs4ltQ6GcQCgkLKlUnbb85KFaYVMlJpBBE5F B1MAn0hDSjU7GJ24/zHExDFqg9kkmTXz =Lztf -----END PGP SIGNATURE----- _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
