On 2013-08-17 09:55, Marcus von Appen wrote:
On 17.08.2013, at 11:22, Kubilay Kocak <koobs.free...@gmail.com> wrote:

On 17/08/2013 7:01 PM, Marcus von Appen wrote:
On, Sat Aug 17, 2013, Kubilay Kocak wrote:

On 17/08/2013 6:13 PM, Marcus von Appen wrote:
The relevant UPDATING entry for the change will look like:

20130817:
 AFFECTS: users of lang/python*
 AUTHOR: m...@freebsd.org

The lang/python* ports do not install links to 2to3, idle, pydoc, python
 and other binaries anymore. Those were moved into the lang/python2 and
lang/python3 ports. If you have lang/python2* or lang/python3* installed,
 please also install the associated lang/python2 or lang/python3 port.

 1. update lang/python2* and/or lang/python3*
 2. install lang/python2 and/or lang/python3
 3. reinstall lang/python (if installed).


I think, the instructions should suffice. Please let me know, if you
feel that more details are necessary.

Cheers
Marcus

Minor tweak:

The lang/python* ports no longer install links to 2to3, idle, pydoc,
python and other binaries. These have been moved into lang/python2 and
lang/python3 ports respectively. This change allows ... brief
explanation of benefit here.

Also, what are the "other" binaries, and are they worth mentioning
explicitly?

They are not worth mentioning in my opinion, since those would be the
shared builds (python-shared) and config binaries (python-{shared}-config).

Right now I would not want to name any specific benefit, since this
could give users the wrong impression that it is available already and
something like

 This change allows the FreeBSD python ports to be used with different
 Python versions at the same time as a mid-term goal.

or

 This change will enable other Python implementations to act as default
 Python interpreter in the future.

feels to vague to me. If you think, it's worth mentioning, I'll put it
in, though.

Cheers
Marcus

Concur, it ought to be clear. How's this:

This change brings us closer to the goal of making Python ports usable
with different Python versions at the same time.


Sounds good, thanks.

What wasn't clear was that this applied to everybody, whether they knowingly installed lang/python2* or lang/python3*, or not. Since, installing a port that wants the python results in lang/python27 being installed by default (and still does.)

So, when I tried updating www/firefox with portmaster this morning, it broke python for everything by updating only lang/python27 for me. What happens to the many other fresh systems when somebody builds their first port that pulls in the default python, which is lang/python27, but that's not enough for satisfy the dependency?

--
  Name: Lawrence "The Dreamer" Chen    Call: W0LKC
 Snail: 1530 College Ave, A5          Email: beas...@tardisi.com
        Manhattan, KS 66502-2768       Blog: http://lawrencechen.net
_______________________________________________
freebsd-python@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"

Reply via email to