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