Re: when and why did python(-minimal) become essential?
On Wed, Jan 18, 2006 at 11:36:13PM -0600, Joe Wreschnig wrote:
> On Thu, 2006-01-19 at 12:12 +1000, Anthony Towns wrote:
> > Some reasons:
> > * compatability with Ubuntu -- so that packages can be easily ported back
> > and forth between us and them; I expect most of the work ubuntu might do
> > on improving boot up will require python-minimal
> This would be nice. Right now it's accomplished through patches Ubuntu
> makes to dh_python and cdbs. They'd probably like to drop those.
As a point of information, Ubuntu doesn't patch dh_python at present,
and I don't see any Python-related changes in cdbs at the moment either.
> > I don't know what's actually in (or more importantly not in)
> > python2.4-minimal though.
> I'm eyeballing right now. Things that jump out at me:
> * No character encoding, translation, or locale handling.
> * A little oddly, loss of shutil.
> * No sockets.
FWIW the relevant design docs from when this was done in Ubuntu are
The rationale for the set of included modules is in the latter, and was
basically done by taking each module in perl-base and mapping it to its
> The third seems like something software in base may want to do; I
> mention it specifically because perl-base include socket support.
Socket support does seem to be there:
$ dpkg -c /mirror/ubuntu/pool/main/p/python2.4/python2.4-minimal_2.4.2-1ubuntu2_i386.deb | grep socket
-rw-r--r-- root/root 49608 2006-01-17 12:59:02 ./usr/lib/python2.4/lib-dynload/_socket.so
-rw-r--r-- root/root 12876 2006-01-17 12:58:18 ./usr/lib/python2.4/socket.py
Colin Watson [firstname.lastname@example.org]