Eliminating X dependency from python

Michael Gersten keybounce at gmail.com
Mon Jul 12 10:37:42 PDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm definitely not understanding this.

>>> From the FAQ:
>> Using variants is bad as that requires a complete rebuild of the port
>> in order to add a given module (like readline support); also,
>> dependencies can't specify variants currently (see ticket #126).
>>
>> Using separate ports for these modules (like py-readline) avoids the
>> need to completely rebuild the base port, and can be used as a
>> dependency, but ends up having other issues.
>>
>> Based on that, I'd expect python-26 to just be python, and python-26X
>> to be the gui components on top of that.
>
> That's the entire problem. Back then pythonXY had variants, users
> expected pythonXY to be "just python" and urged us to distribute the
> full "batteries included" installation as provided on the upstream  
> website.
>
> Therefore full installation was made the default as it is now. This is
> also the reliable choice as there are no dependencies on specific
> variants. I guess it is not possible to split python26 into multiple
> ports, as it is being build from a single source.


So users expected pythonNN to be "just python", and wanted a "full"  
python as well. Right?

Alright, so why not have python-27 be "just python", and "python- 
full-27" be everything, depending on python-27?

What am I not understanding?
If variants are bad, why do I have to use a variant to say "I just  
want command line scripting, no gui"?

Michael
- ---
PGP/GPG accepted; key 25D85CE0

Political and economic blog of a strict constitutionalist
http://StrictConstitution.BlogSpot.com

p.s. Can someone verify that my GPG key is correct? I thought I had  
two, but I can't select the one that has the proper email address.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkw7UuYACgkQnKqaWWClk4T9lgCgo3m0qwWtzuWu+5cbiIiqwBBB
0mkAn3Np8oJ13ZC2/aUdHH33s4phrG5N
=t5Nt
-----END PGP SIGNATURE-----


More information about the macports-users mailing list