[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 Kubilay Kocak changed: What|Removed |Added Flags||maintainer-feedback?(roberf ||e...@gmail.com) URL||https://reviews.freebsd.org ||/D8475 Keywords||feature, needs-qa Summary|Importing the xonsh shell |shells/xonsh: Python-ish |into the FreeBSD ports tree |BASH-wards shell CC||pyt...@freebsd.org, ||roberf...@gmail.com Status|New |Open --- Comment #1 from Kubilay Kocak --- If this is the same xonsh as listed in PyPI [1]: - Update version: 0.5.12 - Add PKGNAMEPREFIX = PYTHON_PKGNAMEPREFIX - Add 'python' as secondary (virtual) category - Use CHEESESHOP (PyPI) as the MASTER_SITES (removing USE_GITHUB) unless there is a compelling reason not to use it (eg: important files missing from sdist) - It appears upstream builds/tests (Travis CI) with 3.4+. Current patch is limited to 3.4 only. Set to 3.4+ Please also confirm that this port/change passes QA (portlint and poudriere in particular). For more information and instructions see: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/testing.html [1] https://pypi.python.org/pypi/xonsh -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #2 from Kubilay Kocak --- Additional, the port should be marked concurrent safe (using USE_PYTHON=concurrent) if files are uniquely named and dont conflict when multiple python versions (eg: py34-xonsh and py35-xonsh) are installed at the same time -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #3 from Roberto Fernandez Cueto --- (In reply to Kubilay Kocak from comment #1) How do I put the CHEESESHOP as the MASTER_SITES? The rest is more or less easy to follow. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #4 from Kubilay Kocak --- (In reply to Roberto Fernandez Cueto from comment #3) MASTER_SITES=CHEESEHOP USE_GITHUB and GH_* variables can then be removed. The tarball from PyPI (CHEESESHOP) may have a different checksum, so run make makesum to update distinfo if necessary -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #5 from Roberto Fernandez Cueto --- I am following the steps under https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/testing.html and I have found the following: Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/__amalgam__.py Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/__pycache__/__amalgam__.cpython-36.%%PYTHON_PYOEXTENSION%% Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/__pycache__/__amalgam__.cpython-36.pyc Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/completers/__amalgam__.py Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/completers/__pycache__/__amalgam__.cpython-36.%%PYTHON_PYOEXTENSION%% Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/completers/__pycache__/__amalgam__.cpython-36.pyc Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/history/__amalgam__.py Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/history/__pycache__/__amalgam__.cpython-36.%%PYTHON_PYOEXTENSION%% Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/history/__pycache__/__amalgam__.cpython-36.pyc Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/prompt/__amalgam__.py Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/prompt/__pycache__/__amalgam__.cpython-36.%%PYTHON_PYOEXTENSION%% Error: Orphaned: %%PYTHON_SITELIBDIR%%/xonsh/prompt/__pycache__/__amalgam__.cpython-36.pyc ===> Checking for items in pkg-plist which are not in STAGEDIR ===> Error: Plist issues found. Is it usual to find this kind of errors on python ports or how can I solve this issue so this message disappears? -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #6 from Kubilay Kocak --- (In reply to Roberto Fernandez Cueto from comment #5) This is normally a symptom of not using autoplist What is the output (add as attachment, not comment) of `make makeplist`? -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #7 from Matthew Seaman --- (In reply to Roberto Fernandez Cueto from comment #5) Almost all python ports use autoplist -- definitely recommended. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #8 from Roberto Fernandez Cueto --- Created attachment 184229 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=184229&action=edit Output from make makeplist -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #9 from Roberto Fernandez Cueto --- I do not think that it is a problem of autoplist, because it is already in the Makefile. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 Kubilay Kocak changed: What|Removed |Added Keywords||needs-patch --- Comment #10 from Kubilay Kocak --- (In reply to Roberto Fernandez Cueto from comment #8) To take one example of the errors from comment 5, we see the following listed in makeplist output: %%PYTHON_SITELIBDIR%%/xonsh/__pycache__/__amalgam__.cpython-36.%%PYTHON_PYOEXTENSION%% %%PYTHON_SITELIBDIR%%/xonsh/__pycache__/__amalgam__.cpython-36.pyc I'm not sure why the errors are being seen. Could you attach the latest version of your patch (and obsolete attachment 184229 in the process) -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 Roberto Fernandez Cueto changed: What|Removed |Added Attachment #184229|0 |1 is obsolete|| --- Comment #11 from Roberto Fernandez Cueto --- Comment on attachment 184229 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=184229 Output from make makeplist Obsolete output -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 Roberto Fernandez Cueto changed: What|Removed |Added Attachment #184224|0 |1 is obsolete|| --- Comment #12 from Roberto Fernandez Cueto --- Created attachment 184232 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=184232&action=edit Actual patch of xonsh Updating the patch -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #13 from Kubilay Kocak --- (In reply to Roberto Fernandez Cueto from comment #12) I can reproduce the errors in comment 5. FreeBSD Python ports (using autoplist) rely on setuptools' --record functionality to produce a list of installed files. It appears that xonsh's setup.py does some 'stuff' that produces/results in incorrect --record output. It likely has something to do with amalgamate_source() and/or TABLES = ['xonsh/lexer_table.py', 'xonsh/parser_table.py', 'xonsh/__amalgam__.py', 'xonsh/completers/__amalgam__.py', 'xonsh/history/__amalgam__.py', 'xonsh/prompt/__amalgam__.py'] Additionally, we see the following output during the 'install' target: running install Removed xonsh/parser_table.py Removed xonsh/__amalgam__.py Removed xonsh/completers/__amalgam__.py Removed xonsh/history/__amalgam__.py Removed xonsh/prompt/__amalgam__.py I'd start looking here. On a side note, this reminds me of upstream issue 20397 [1], patches for which we've included in all Python versions for a while now. [1] https://bugs.python.org/issue20397 Additionally minor nits: - LICENSE=BSD should be BSD[234]CLAUSE (upstream license file indicates a 2-clause license - LICENSE_FILE should be added ponting to ${WRKSRC}/path/to/license when a license file is included with the distribution files (one is in this case. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #14 from Kubilay Kocak --- Just noticed that a license is *not* included in the PyPI source distribution (sdist). LICENSE_FILE doesn't need to be set. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #15 from Kubilay Kocak --- (In reply to Kubilay Kocak from comment #14) As a test case (not necessarily a workaround or solution), removing the clean_tables() function call from the xinstall class prevents the errors: --- setup.py.orig 2017-07-10 14:03:10 UTC +++ setup.py @@ -182,7 +182,6 @@ def restore_version(): class xinstall(install): """Xonsh specialization of setuptools install class.""" def run(self): -clean_tables() build_tables() amalgamate_source() # add dirty version number This is the functionality that is resulting in --record output not matching what is installed -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 197972] lang/python27 fails due to error "./libpython2.7.so: undefined reference to `sincos'"
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197972 Kubilay Kocak changed: What|Removed |Added Assignee|pyt...@freebsd.org |ko...@freebsd.org Status|Open|Closed Resolution|--- |Not Enough Information CC||pyt...@freebsd.org --- Comment #3 from Kubilay Kocak --- Please re-open this issue if this is still an issue and additional information/reproduction steps can be provided -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 219844] devel/gdb: Allow builds with Python 3.x (tested with 3.6)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219844 --- Comment #12 from John Baldwin --- Hmm, that seems odd, but ok. In src we use a whitelist to only merge things that are needed, not a blacklist of only not merging major changes. Also, since the next change to this port is a major version bump (which is more major than most since it switches to C++11, etc.) it seems very unlikely that any future bugfix would be directly mergeable from the port to the quarterly branch anyway. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 219844] devel/gdb: Allow builds with Python 3.x (tested with 3.6)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219844 --- Comment #13 from commit-h...@freebsd.org --- A commit references this bug: Author: jhb Date: Mon Jul 10 16:58:12 UTC 2017 New revision: 445441 URL: https://svnweb.freebsd.org/changeset/ports/445441 Log: Permit building GDB with python 3. The python support in GDB works with either python 2 or python 3. There is no reason to restrict it to python 2 only. PR: 219844 Submitted by: mi Approved by: luca.pizzamig...@gmail.com (maintainer) MFH: 2017Q3 Changes: head/devel/gdb/Makefile -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] [new port] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 Mark Linimon changed: What|Removed |Added Summary|shells/xonsh: Python-ish|[new port] shells/xonsh: |BASH-wards shell|Python-ish BASH-wards shell -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] [new port] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 Matthew Seaman changed: What|Removed |Added Assignee|freebsd-ports-bugs@FreeBSD. |matt...@freebsd.org |org | -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] [new port] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #16 from Matthew Seaman --- (In reply to Kubilay Kocak from comment #15) This is where is all goes wrong: ``` ===> Staging for py36-xonsh-0.5.12 ===> py36-xonsh-0.5.12 depends on package: py36-setuptools>0 - found ===> py36-xonsh-0.5.12 depends on file: /usr/local/bin/python3.6 - found ===> Generating temporary packing list running install Removed xonsh/parser_table.py Removed xonsh/__amalgam__.py Removed xonsh/completers/__amalgam__.py Removed xonsh/history/__amalgam__.py Removed xonsh/prompt/__amalgam__.py Building lexer and parser tables. Could not install Jupyter kernel spec, please install Jupyter/IPython. running build running build_py copying xonsh/parser_table.py -> build/lib/xonsh Generating LALR tables WARNING: 707 shift/reduce conflicts WARNING: 113 reduce/reduce conflicts WARNING: reduce/reduce conflict in state 20 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 20 WARNING: reduce/reduce conflict in state 346 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 346 WARNING: reduce/reduce conflict in state 373 resolved using rule (string_tok -> STRING) WARNING: rejected rule (subproc_arg_part -> STRING) in state 373 WARNING: reduce/reduce conflict in state 1333 resolved using rule (nodedent -> INDENT any_dedent_toks DEDENT) WARNING: rejected rule (any_dedent_tok -> DEDENT) in state 1333 Could not import amalgamate, skipping.<<<-* ``` Missing Jupyter/iPython appears to be no big deal. But it does look like there's an extra module needs porting and installing as a BUILD_DEPENDS for xonsh: https://pypi.python.org/pypi/amalgamate/0.1.3 (Written by the same authors as xonsh) Also, it's a BSD2CLAUSE license (This is on Github, but not in the pypi tarballs: https://github.com/xonsh/xonsh/blob/master/license) -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 219844] devel/gdb: Allow builds with Python 3.x (tested with 3.6)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219844 Kubilay Kocak changed: What|Removed |Added Attachment #183299|maintainer-approval?(mi@ALD |maintainer-approval+, Flags|AN.algebra.com),|maintainer-approval+ |maintainer-approval?(koobs@ | |FreeBSD.org)| -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 220596] [new port] shells/xonsh: Python-ish BASH-wards shell
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596 --- Comment #17 from Kubilay Kocak --- (In reply to Matthew Seaman from comment #16) Yep I saw that too. If its a compulsory build requirement, it should be listed in setup.py:setup_requires and added to BUILD_DEPENDS accordingly. It would be worth clarifying the dependency type with upstream and getting the appropriate upstream changes made. If it's an optional or rather non-compulsory requirement, amalgamate should be added to extras_require if it is indeed an 'extra' and the build should be fixed. The fact that the amalgamate step is 'skipped' rather than being fatal indicates that it's OK to continue. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
Re: svn commit: r445459 - in head: . sysutils sysutils/py-iocage www www/mediawiki126
On 7/11/17 5:27 AM, Rene Ladan wrote: > Author: rene > Date: Mon Jul 10 19:27:38 2017 > New Revision: 445459 > URL: https://svnweb.freebsd.org/changeset/ports/445459 > > Log: > Remove expired ports: > 2017-07-07 sysutils/py-iocage: obsoleted by sysutils/py3-iocage port using > Python 3 instead of Python 2 > 2017-07-08 www/mediawiki126: Upstream support EoL > > Deleted: > head/sysutils/py-iocage/ > head/www/mediawiki126/ > Modified: > head/MOVED > head/sysutils/Makefile > head/www/Makefile > > Modified: head/MOVED > == > --- head/MOVEDMon Jul 10 18:51:48 2017(r445458) > +++ head/MOVEDMon Jul 10 19:27:38 2017(r445459) > @@ -9459,3 +9459,5 @@ net-mgmt/ezradius||2017-07-01|Removed, unmaintained an > x11-toolkits/qt5-declarative||2017-07-01|Has expired: Has not been released > since Qt 5.5 -- installation can lead to runtime conflicts with qt5-quick > deskutils/california|deskutils/gnome-calendar|2017-07-02|Has expired: > Orphaned upstream, replaced by gnome-calendar > devel/etcd3|devel/etcd31|2017-07-07|Version 3.2 introduces breaking changes > +sysutils/py-iocage|sysutils/py3-iocage|2017-07-10|Has expired: obsoleted by > sysutils/py3-iocage port using Python 3 instead of Python 2 > +www/mediawiki126|www/mediawiki127|2017-07-10|Has expired: Upstream support > EoL > > Modified: head/sysutils/Makefile > == > --- head/sysutils/MakefileMon Jul 10 18:51:48 2017(r445458) > +++ head/sysutils/MakefileMon Jul 10 19:27:38 2017(r445459) > @@ -875,7 +875,6 @@ > SUBDIR += py-gmailfs-fuse > SUBDIR += py-halite > SUBDIR += py-honcho > -SUBDIR += py-iocage > SUBDIR += py-iowait > SUBDIR += py-nagiosplugin > SUBDIR += py-nomad > > Modified: head/www/Makefile > == > --- head/www/Makefile Mon Jul 10 18:51:48 2017(r445458) > +++ head/www/Makefile Mon Jul 10 19:27:38 2017(r445459) > @@ -392,7 +392,6 @@ > SUBDIR += mathjax > SUBDIR += mathopd > SUBDIR += mediawiki123 > -SUBDIR += mediawiki126 > SUBDIR += mediawiki127 > SUBDIR += mediawiki128 > SUBDIR += mergelog > py3-* ports are only needed where there is also a primary py-* port using/defaulting to Python 2.x and packages for both versions from the official repositories are desired. In this case py-iocage should have been updated to USES=python:3.x+ and the py3-port removed, if it indeed is/was the intention that iocage *must* (or can now *only*) be built with 3.x+. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
Re: svn commit: r445459 - in head: . sysutils sysutils/py-iocage www www/mediawiki126
On 11-07-2017 07:37, Kubilay Kocak wrote: > On 7/11/17 5:27 AM, Rene Ladan wrote: >> Author: rene >> Date: Mon Jul 10 19:27:38 2017 >> New Revision: 445459 >> URL: https://svnweb.freebsd.org/changeset/ports/445459 >> >> Log: >> Remove expired ports: >> 2017-07-07 sysutils/py-iocage: obsoleted by sysutils/py3-iocage port using >> Python 3 instead of Python 2 >> 2017-07-08 www/mediawiki126: Upstream support EoL >> >> Deleted: >> head/sysutils/py-iocage/ >> head/www/mediawiki126/ >> Modified: >> head/MOVED >> head/sysutils/Makefile >> head/www/Makefile >> >> Modified: head/MOVED >> == >> --- head/MOVED Mon Jul 10 18:51:48 2017(r445458) >> +++ head/MOVED Mon Jul 10 19:27:38 2017(r445459) >> @@ -9459,3 +9459,5 @@ net-mgmt/ezradius||2017-07-01|Removed, unmaintained an >> x11-toolkits/qt5-declarative||2017-07-01|Has expired: Has not been released >> since Qt 5.5 -- installation can lead to runtime conflicts with qt5-quick >> deskutils/california|deskutils/gnome-calendar|2017-07-02|Has expired: >> Orphaned upstream, replaced by gnome-calendar >> devel/etcd3|devel/etcd31|2017-07-07|Version 3.2 introduces breaking changes >> +sysutils/py-iocage|sysutils/py3-iocage|2017-07-10|Has expired: obsoleted by >> sysutils/py3-iocage port using Python 3 instead of Python 2 >> +www/mediawiki126|www/mediawiki127|2017-07-10|Has expired: Upstream support >> EoL >> >> Modified: head/sysutils/Makefile >> == >> --- head/sysutils/Makefile Mon Jul 10 18:51:48 2017(r445458) >> +++ head/sysutils/Makefile Mon Jul 10 19:27:38 2017(r445459) >> @@ -875,7 +875,6 @@ >> SUBDIR += py-gmailfs-fuse >> SUBDIR += py-halite >> SUBDIR += py-honcho >> -SUBDIR += py-iocage >> SUBDIR += py-iowait >> SUBDIR += py-nagiosplugin >> SUBDIR += py-nomad >> >> Modified: head/www/Makefile >> == >> --- head/www/MakefileMon Jul 10 18:51:48 2017(r445458) >> +++ head/www/MakefileMon Jul 10 19:27:38 2017(r445459) >> @@ -392,7 +392,6 @@ >> SUBDIR += mathjax >> SUBDIR += mathopd >> SUBDIR += mediawiki123 >> -SUBDIR += mediawiki126 >> SUBDIR += mediawiki127 >> SUBDIR += mediawiki128 >> SUBDIR += mergelog >> > py3-* ports are only needed where there is also a primary py-* port > using/defaulting to Python 2.x and packages for both versions from the > official repositories are desired. > > In this case py-iocage should have been updated to USES=python:3.x+ and > the py3-port removed, if it indeed is/was the intention that iocage > *must* (or can now *only*) be built with 3.x+. > The website mentions Python 3.6 as a requirement. From https://github.com/iocage/iocage : REQUIREMENTS FreeBSD 9.3-RELEASE amd64 and higher or HardenedBSD/TrueOS ZFS file system Python 3.6+ UTF-8 locale (place into your ~/.login_conf) ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
Re: svn commit: r445459 - in head: . sysutils sysutils/py-iocage www www/mediawiki126
On 7/11/17 4:32 PM, René Ladan wrote: > On 11-07-2017 07:37, Kubilay Kocak wrote: >> On 7/11/17 5:27 AM, Rene Ladan wrote: >>> Author: rene >>> Date: Mon Jul 10 19:27:38 2017 >>> New Revision: 445459 >>> URL: https://svnweb.freebsd.org/changeset/ports/445459 >>> >>> Log: >>> Remove expired ports: >>> 2017-07-07 sysutils/py-iocage: obsoleted by sysutils/py3-iocage port >>> using Python 3 instead of Python 2 >>> 2017-07-08 www/mediawiki126: Upstream support EoL >>> >>> Deleted: >>> head/sysutils/py-iocage/ >>> head/www/mediawiki126/ >>> Modified: >>> head/MOVED >>> head/sysutils/Makefile >>> head/www/Makefile >>> >>> Modified: head/MOVED >>> == >>> --- head/MOVED Mon Jul 10 18:51:48 2017(r445458) >>> +++ head/MOVED Mon Jul 10 19:27:38 2017(r445459) >>> @@ -9459,3 +9459,5 @@ net-mgmt/ezradius||2017-07-01|Removed, unmaintained an >>> x11-toolkits/qt5-declarative||2017-07-01|Has expired: Has not been >>> released since Qt 5.5 -- installation can lead to runtime conflicts with >>> qt5-quick >>> deskutils/california|deskutils/gnome-calendar|2017-07-02|Has expired: >>> Orphaned upstream, replaced by gnome-calendar >>> devel/etcd3|devel/etcd31|2017-07-07|Version 3.2 introduces breaking changes >>> +sysutils/py-iocage|sysutils/py3-iocage|2017-07-10|Has expired: obsoleted >>> by sysutils/py3-iocage port using Python 3 instead of Python 2 >>> +www/mediawiki126|www/mediawiki127|2017-07-10|Has expired: Upstream support >>> EoL >>> >>> Modified: head/sysutils/Makefile >>> == >>> --- head/sysutils/Makefile Mon Jul 10 18:51:48 2017(r445458) >>> +++ head/sysutils/Makefile Mon Jul 10 19:27:38 2017(r445459) >>> @@ -875,7 +875,6 @@ >>> SUBDIR += py-gmailfs-fuse >>> SUBDIR += py-halite >>> SUBDIR += py-honcho >>> -SUBDIR += py-iocage >>> SUBDIR += py-iowait >>> SUBDIR += py-nagiosplugin >>> SUBDIR += py-nomad >>> >>> Modified: head/www/Makefile >>> == >>> --- head/www/Makefile Mon Jul 10 18:51:48 2017(r445458) >>> +++ head/www/Makefile Mon Jul 10 19:27:38 2017(r445459) >>> @@ -392,7 +392,6 @@ >>> SUBDIR += mathjax >>> SUBDIR += mathopd >>> SUBDIR += mediawiki123 >>> -SUBDIR += mediawiki126 >>> SUBDIR += mediawiki127 >>> SUBDIR += mediawiki128 >>> SUBDIR += mergelog >>> >> py3-* ports are only needed where there is also a primary py-* port >> using/defaulting to Python 2.x and packages for both versions from the >> official repositories are desired. >> >> In this case py-iocage should have been updated to USES=python:3.x+ and >> the py3-port removed, if it indeed is/was the intention that iocage >> *must* (or can now *only*) be built with 3.x+. >> > The website mentions Python 3.6 as a requirement. From > https://github.com/iocage/iocage : > > REQUIREMENTS > > FreeBSD 9.3-RELEASE amd64 and higher or HardenedBSD/TrueOS > ZFS file system > Python 3.6+ > UTF-8 locale (place into your ~/.login_conf) > Yep, that's fine. Paragraph one and first part of paragraph2 still applies. Since there is only 'one' version (not separate 2.x and 3.x versions), the port that should remain is py-iocage, set to USES=python:3.6+, deleting py3-iocage ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"