From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98) Description of problem: rpm --rebuild python2-2.1.1-2.src.rpm Installing python2-2.1.1-2.src.rpm error: failed build dependencies: Mesa-devel is needed by python2-2.1.1-2 tk is needed by python2-2.1.1-2 tix is needed by python2-2.1.1-2 Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1."server" install of RedHat 7.2 2.deselect X windows during install (install with no optional components) 3. rpm -Uvh /mnt/cdrom/RedHat/RPMS/python2-2.1.1-2.i386.rpm Actual Results: error: failed dependencies: libGL.so.1 is needed by python2-2.1.1-2 libGLU.so.1 is needed by python2-2.1.1-2 libtix.so.0 is needed by python2-2.1.1-2 libtk.so.0 is needed by python2-2.1.1-2 Expected Results: Install cleanly as the rpm from python.org did on RedHat 7.1!!! Additional info: python.org rpms for RedHat 7.1 are broken down into core and optional components, see below. PostgreSQL is an even better example of seperating the core from the components :-) This is much more sane than throwing it all in the one rpm, especially for people who don't install X on servers. What do I need Mesa for on an app server??? python2-2.1.1-3.i386.rpm (RedHat-based 7.1 base RPM) python2-tkinter-2.1.1-3.i386.rpm (RedHat-based 7.1 tkinter RPM) python2-devel-2.1.1-3.i386.rpm (RedHat-based 7.1 development RPM) python2-tools-2.1.1-3.i386.rpm (RedHat-based 7.1 Tools RPM, including IDLE)
The standard python rpms are split up - python2 is just included as a taste of what will come later.
When is later? Zope 2.4.x has required python 2.1 since 2001/05/31 They're already working the Zope 2.5 track. Python 2.2 is at beta2 already. Python 1.5.2 is OLD. It was released 1999/04/13!!! Does Anaconda not work on python 2.x or something? What's stopping the move away from python 1.5.2?
The existing modules need to keep working inside a series. Besides, important components likge glade,gtk etc. aren't that stable on python 2 yet. We'll upgrade when we do a new series.