[Bug 220596] shells/xonsh: Python-ish BASH-wards shell

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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'"

2017-07-10 Thread bugzilla-noreply
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)

2017-07-10 Thread bugzilla-noreply
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)

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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)

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread bugzilla-noreply
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

2017-07-10 Thread Kubilay Kocak
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

2017-07-10 Thread René Ladan
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

2017-07-10 Thread Kubilay Kocak
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"