[Bug 200622] lang/python27: not jobs safe

classic Classic list List threaded Threaded
25 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: not jobs safe

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

            Bug ID: 200622
           Summary: lang/python27: not jobs safe
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
          Assignee: [hidden email]
             Flags: maintainer-feedback?([hidden email])

I believe this is the second time I've hit a python failure with indications
that the port is not jobs safe.

MAKE_JOBS_UNSAFE=yes should be set on this port.  It will cause over 10,000
ports to skip in a bulk build if it breaks.

===========================================================================
=======================<phase: build          >============================
===>  Building for python27-2.7.9_1
--- Include/graminit.h ---
--- python-gdb.py ---
--- Parser/acceler.o ---
--- Parser/grammar1.o ---
--- Parser/listnode.o ---
--- Include/graminit.h ---
/usr/bin/make Parser/pgen
--- python-gdb.py ---
install  -m 0644 ./Tools/gdb/libpython.py python-gdb.py
--- Parser/grammar1.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/grammar1.o Parser/grammar1.c
--- Parser/acceler.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/acceler.o Parser/acceler.c
--- Parser/node.o ---
--- Parser/listnode.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/listnode.o Parser/listnode.c
--- Parser/node.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/node.o Parser/node.c
--- Include/graminit.h ---
--- Parser/tokenizer_pgen.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/tokenizer_pgen.o Parser/tokenizer_pgen.c
--- Parser/printgrammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/printgrammar.o Parser/printgrammar.c
--- Parser/pgenmain.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/pgenmain.o Parser/pgenmain.c
--- Parser/parser.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/parser.o Parser/parser.c
--- Parser/parsetok.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/parsetok.o Parser/parsetok.c
--- Include/graminit.h ---
--- Parser/bitset.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/bitset.o Parser/bitset.c
--- Parser/metagrammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/metagrammar.o Parser/metagrammar.c
--- Parser/metagrammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/metagrammar.o Parser/metagrammar.c
--- Include/graminit.h ---
--- Parser/firstsets.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/firstsets.o Parser/firstsets.c
--- Parser/grammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/grammar.o Parser/grammar.c
--- Parser/grammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/grammar.o Parser/grammar.c
--- Parser/pgen.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/pgen.o Parser/pgen.c
--- Include/graminit.h ---
--- Objects/obmalloc.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Objects/obmalloc.o Objects/obmalloc.c
--- Python/mysnprintf.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Python/mysnprintf.o Python/mysnprintf.c
--- Python/pyctype.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Python/pyctype.o Python/pyctype.c
--- Parser/myreadline.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/myreadline.o Parser/myreadline.c
--- Parser/tokenizer.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/tokenizer.o Parser/tokenizer.c
--- Objects/abstract.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Objects/abstract.o Objects/abstract.c
--- Objects/boolobject.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Objects/boolobject.o Objects/boolobject.c
--- Include/graminit.h ---
--- Parser/pgen ---
cc -DNDEBUG -lpthread  -Wl,-rpath=/usr/lib:/usr/local/lib -L/usr/local/lib
Parser/acceler.o  Parser/grammar1.o  Parser/listnode.o  Parser/node.o
Parser/parser.o  Parser/parsetok.o  Parser/bitset.o  Parser/metagrammar.o
Parser/firstsets.o  Parser/grammar.o  Parser/pgen.o Objects/obmalloc.o
Python/mysnprintf.o  Python/pyctype.o  Parser/tokenizer_pgen.o
Parser/printgrammar.o  Parser/pgenmain.o -ldl -L/usr/local/lib -lintl -lutil -o
Parser/pgen
Parser/pgen.o: file not recognized: File truncated
*** [Parser/pgen] Error code 1

make[2]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
1 error

make[2]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
*** [Include/graminit.h] Error code 2

make[1]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
1 error

make[1]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-feedback requested: [Bug 200622] lang/python27: not jobs safe

bugzilla-noreply
John Marino <[hidden email]> has reassigned Bugzilla Automation
<[hidden email]>'s request for maintainer-feedback to [hidden email]:
Bug 200622: lang/python27: not jobs safe
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622



--- Description ---
I believe this is the second time I've hit a python failure with indications
that the port is not jobs safe.

MAKE_JOBS_UNSAFE=yes should be set on this port.  It will cause over 10,000
ports to skip in a bulk build if it breaks.

===========================================================================
=======================<phase: build      >============================
===>  Building for python27-2.7.9_1
--- Include/graminit.h ---
--- python-gdb.py ---
--- Parser/acceler.o ---
--- Parser/grammar1.o ---
--- Parser/listnode.o ---
--- Include/graminit.h ---
/usr/bin/make Parser/pgen
--- python-gdb.py ---
install  -m 0644 ./Tools/gdb/libpython.py python-gdb.py
--- Parser/grammar1.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/grammar1.o Parser/grammar1.c
--- Parser/acceler.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/acceler.o Parser/acceler.c
--- Parser/node.o ---
--- Parser/listnode.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/listnode.o Parser/listnode.c
--- Parser/node.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/node.o Parser/node.c
--- Include/graminit.h ---
--- Parser/tokenizer_pgen.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/tokenizer_pgen.o Parser/tokenizer_pgen.c
--- Parser/printgrammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/printgrammar.o Parser/printgrammar.c
--- Parser/pgenmain.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/pgenmain.o Parser/pgenmain.c
--- Parser/parser.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/parser.o Parser/parser.c
--- Parser/parsetok.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/parsetok.o Parser/parsetok.c
--- Include/graminit.h ---
--- Parser/bitset.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/bitset.o Parser/bitset.c
--- Parser/metagrammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/metagrammar.o Parser/metagrammar.c
--- Parser/metagrammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/metagrammar.o Parser/metagrammar.c
--- Include/graminit.h ---
--- Parser/firstsets.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/firstsets.o Parser/firstsets.c
--- Parser/grammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/grammar.o Parser/grammar.c
--- Parser/grammar.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/grammar.o Parser/grammar.c
--- Parser/pgen.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/pgen.o Parser/pgen.c
--- Include/graminit.h ---
--- Objects/obmalloc.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Objects/obmalloc.o Objects/obmalloc.c
--- Python/mysnprintf.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Python/mysnprintf.o Python/mysnprintf.c
--- Python/pyctype.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Python/pyctype.o Python/pyctype.c
--- Parser/myreadline.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/myreadline.o Parser/myreadline.c
--- Parser/tokenizer.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Parser/tokenizer.o Parser/tokenizer.c
--- Objects/abstract.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Objects/abstract.o Objects/abstract.c
--- Objects/boolobject.o ---
cc -c -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DNDEBUG  -I.
-IInclude -I./Include -I/usr/local/include -I/usr/local/include -fPIC
-DPy_BUILD_CORE -o Objects/boolobject.o Objects/boolobject.c
--- Include/graminit.h ---
--- Parser/pgen ---
cc -DNDEBUG -lpthread  -Wl,-rpath=/usr/lib:/usr/local/lib -L/usr/local/lib
Parser/acceler.o  Parser/grammar1.o  Parser/listnode.o Parser/node.o
Parser/parser.o  Parser/parsetok.o  Parser/bitset.o  Parser/metagrammar.o
Parser/firstsets.o  Parser/grammar.o  Parser/pgen.o Objects/obmalloc.o
Python/mysnprintf.o  Python/pyctype.o  Parser/tokenizer_pgen.o
Parser/printgrammar.o  Parser/pgenmain.o -ldl -L/usr/local/lib -lintl -lutil -o
Parser/pgen
Parser/pgen.o: file not recognized: File truncated
*** [Parser/pgen] Error code 1

make[2]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
1 error

make[2]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
*** [Include/graminit.h] Error code 2

make[1]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
1 error

make[1]: stopped in /wrkdirs/lang/python27/work/Python-2.7.9
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

Kubilay Kocak <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://bugs.python.org/iss
                   |                            |ue22359
            Summary|lang/python27: not jobs     |lang/python27: Not jobs
                   |safe                        |safe (All Python < 3.5)
           Keywords|                            |needs-qa
                 CC|                            |[hidden email]
             Status|New                         |Open
              Flags|maintainer-feedback?(python |maintainer-feedback+
                   |@FreeBSD.org)               |

--- Comment #1 from Kubilay Kocak <[hidden email]> ---
Is the issue only intermittently reproducible, or reproducible on demand such
as with high -jN?

Upstream Python bug #22359 contains a patch which addresses what appears to be
the same issue. Can you apply the patch and let us know how it goes?

If this is the cause, then all branches < 3.5 will be affected

See also:
https://mail.python.org/pipermail/python-dev/2014-September/136255.html

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #2 from John Marino <[hidden email]> ---
It's hard to reproduce.   I don't think the key is high -jN, but rather some
-jN when the machine is under heavy load.

This is only the second time I've seen it.

So yes I can apply the patch, but I don't think that will really "prove"
anything.  It would probably build fine on the next attempt even if I don't
apply the patch.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #3 from John Marino <[hidden email]> ---
okay, the upstream patch seems to be to trunk and I can't see that it applies
easily to python 2.7.

I attempted the python27 build again, it passed as expected.  It's going to be
difficult to reproduce reliably.  I think the machine has to be under high
load.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

Dmitry Sivachenko <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #4 from Dmitry Sivachenko <[hidden email]> ---
How does it link at all with "-ldl" (last command in your output)?
Just wonder.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #5 from John Marino <[hidden email]> ---
DragonFly had a stub libdl.so.  It doesn't do anything.  We got tired of
patching all the S/W to remove -ldl flags...

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #6 from John Marino <[hidden email]> ---
s/had a stub/has a stub/

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #7 from John Marino <[hidden email]> ---
I hit this again on another bulk build.  I highly recommend that all affect
python ports be set with MAKE_JOBS_UNSAFE=yes until a patch can be provided.
It's clear there is an issue, I think.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #8 from Kubilay Kocak <[hidden email]> ---
John, just to clarify, you reproduced the issue with the upstream patch or
without?

If without, I can try to provide a back-ported patch if it would be helpful to
you.

In the short-term, and until we figure this out (root-cause and fix), I don't
mind approving the MAKE_JOBS_UNSAFE=yes change once above question is clarified

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #9 from John Marino <[hidden email]> ---
I could not make a patch.  The difference between trunk and version 2.7 is
extreme.

Thus, I did not add the patch.

My only point is that I am hitting this regularly now and it broke 9500 ports
from the last build, so the impact of not setting this jobs unsafe is severe --
one of the most severe in the tree.

I think all affected python should be set to -j1 asap.



P.S.  I don't know what changed with python to make this happen now.  I don't
recall this ever happening before.  It must be a recent addition to all
branches.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #10 from John Marino <[hidden email]> ---
Also, I need to iterate:

Simply applying the patch will not prove anything.   I can not reproduce the
breakage at will.  I would have to run with it for months to be confident it
was working.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

Kubilay Kocak <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #11 from Kubilay Kocak <[hidden email]> ---
*** Bug 201974 has been marked as a duplicate of this bug. ***

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

Kubilay Kocak <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |[hidden email]
           Assignee|[hidden email]          |[hidden email]
             Status|Open                        |In Progress

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #12 from [hidden email] ---
A commit references this bug:

Author: koobs
Date: Thu Jul 30 03:31:58 UTC 2015
New revision: 393217
URL: https://svnweb.freebsd.org/changeset/ports/393217

Log:
  lang/python{27,32,33,34}: Mark MAKE_JOBS_UNSAFE

  Parser/pgen code intermittently and non-deterministically fails
  at build time causing errors including, among others:

   * Parser/pgen.o: file not recognized: File truncated
   * pgenmain.c:(.text+0x244): undefined reference to `_Py_pgen'

  This is apparently due to incorrect uses of recursive make [1] which
  was fixed in the upstream Python 'default' (3.5) branch [2].

  This change marks all Python port versions as MAKE_JOBS_UNSANFE until
  the the original changeset [1] and the resulting regression in
  cross-builds [3], whos fix is still pending, can be backported.

  [1] https://bugs.python.org/issue22359
  [2] https://hg.python.org/cpython/rev/c2a53aa27cad
  [3] https://bugs.python.org/issue22625

  PR:        200622
  Reported by:    marino
  MFH:        2015Q3

Changes:
  head/lang/python27/Makefile
  head/lang/python32/Makefile
  head/lang/python33/Makefile
  head/lang/python34/Makefile

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #13 from [hidden email] ---
A commit references this bug:

Author: koobs
Date: Wed Aug  5 13:48:26 UTC 2015
New revision: 393590
URL: https://svnweb.freebsd.org/changeset/ports/393590

Log:
  MFH: r393217

  lang/python{27,32,33,34}: Mark MAKE_JOBS_UNSAFE

  Parser/pgen code intermittently and non-deterministically fails
  at build time causing errors including, among others:

   * Parser/pgen.o: file not recognized: File truncated
   * pgenmain.c:(.text+0x244): undefined reference to `_Py_pgen'

  This is apparently due to incorrect uses of recursive make [1] which
  was fixed in the upstream Python 'default' (3.5) branch [2].

  This change marks all Python port versions as MAKE_JOBS_UNSANFE until
  the the original changeset [1] and the resulting regression in
  cross-builds [3], whos fix is still pending, can be backported.

  [1] https://bugs.python.org/issue22359
  [2] https://hg.python.org/cpython/rev/c2a53aa27cad
  [3] https://bugs.python.org/issue22625

  PR:        200622

  Approved by:    portmgr (feld)

Changes:
_U  branches/2015Q3/
  branches/2015Q3/lang/python27/Makefile
  branches/2015Q3/lang/python32/Makefile
  branches/2015Q3/lang/python33/Makefile
  branches/2015Q3/lang/python34/Makefile

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

Kubilay Kocak <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-qa                    |
         Resolution|---                         |FIXED
              Flags|                            |merge-quarterly+
             Status|In Progress                 |Closed

--- Comment #14 from Kubilay Kocak <[hidden email]> ---
Committed & MFH'd to 2015Q3. Appropriate breadcrumbs and upstream links have
been referenced in the Makefile for future backporting of the root-cause fix.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

Conrad Meyer <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #15 from Conrad Meyer <[hidden email]> ---
Purportedly fixed in 3.5+, maybe we can revisit this for python35-37?

https://bugs.python.org/issue22359#msg264035

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #16 from Conrad Meyer <[hidden email]> ---
(looks like python35/Makefile just inherited it from 34 -- ditto 36 and 37.)

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 200622] lang/python27: Not jobs safe (All Python < 3.5)

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622

--- Comment #17 from Dmitry Sivachenko <[hidden email]> ---
(In reply to Conrad Meyer from comment #15)


I agree, try to build few times on 24+ core system and if it doesn't fail, I
would enable concurrency and see what happens :)

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
12