tbodt has quit [Ping timeout: 240 seconds]
tbodt has joined #pypy
yuyichao has quit [Ping timeout: 245 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jcea has quit [Quit: jcea]
yuyichao has joined #pypy
tbodt has joined #pypy
tilgovi has quit [Ping timeout: 245 seconds]
tos9 has joined #pypy
tbodt has quit [Ping timeout: 246 seconds]
lritter_ has quit [Read error: Connection reset by peer]
lritter_ has joined #pypy
tbodt has joined #pypy
tilgovi has joined #pypy
ArneBab has joined #pypy
kipras is now known as kipras`away
ArneBab_ has quit [Ping timeout: 240 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kushal- is now known as kushal
kushal has quit [Changing host]
kushal has joined #pypy
tos9 has quit [Quit: Bye]
tos9 has joined #pypy
Guest11041 has quit [Ping timeout: 260 seconds]
tos9 has quit [Quit: Bye]
tilgovi has quit [Ping timeout: 272 seconds]
pilne has quit [Quit: Quitting!]
tilgovi has joined #pypy
asmeurer_ has joined #pypy
commandoline has quit [Ping timeout: 245 seconds]
commandoline has joined #pypy
marvin has joined #pypy
marvin is now known as Guest15223
tilgovi has quit [Ping timeout: 240 seconds]
fniephaus has quit [Ping timeout: 240 seconds]
asmeurer_ has quit [Quit: asmeurer_]
Waskeend has quit [Ping timeout: 260 seconds]
jamadden has quit [Quit: Leaving.]
vkirilichev has joined #pypy
the_drow has joined #pypy
<the_drow> Hi guys. I'm trying to upgrade brotlipy to use the latest brotli C code. I'm having some trouble compiling the CFFI extension after I upgraded the library.
<the_drow> pip install . works just fine and the test suite passes. When I pip install -e . I get a linker error /usr/bin/ld: cannot find -llibbrotli
<the_drow> When I run the tests with tox I get libbrotli/common/./dictionary.h:12:25: fatal error: brotli/port.h: No such file or directory
asmeurer_ has joined #pypy
<the_drow> Now obviously the headers are there because otherwise it would not compile with pip install . let alone pass the entire test suite
vkirilichev has quit [Remote host closed the connection]
<the_drow> Any idea what's wrong?
vkirilichev has joined #pypy
<the_drow> This is the code for the CFFI extension and setup.py https://gist.github.com/thedrow/74a0bb8540f66b3a67c217b845109c12
<LarstiQ> the_drow: pass in the right header/library locations?
<the_drow> But I am doing so. The extension compiles and runs fine when I run pip install .
vkirilichev has quit [Ping timeout: 258 seconds]
<the_drow> LarstiQ, the include headers are in libbrotli/include...
<LarstiQ> -I and -L?
<LarstiQ> the_drow: try just running setup.py?
<the_drow> I'll check now
<the_drow> ccache /usr/bin/cc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Ilibbrotli/include -Ilibbrotli/ -Isrc/brotli -c libbrotli/common/dictionary.c -o build/temp.linux-x86_64-2.7/libbrotli/common/dictionary.o
<the_drow> Looks fine
<LarstiQ> ah, but that is relative to what?
<LarstiQ> that looks rather cwd fragile to me
<the_drow> This is with pip install .: ccache /usr/bin/cc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Ilibbrotli/include -Ilibbrotli/ -Isrc/brotli -c libbrotli/common/dictionary.c -o build/temp.linux-x86_64-2.7/libbrotli/common/dictionary.o
<LarstiQ> the_drow: libbrotli/common/dictionary.c and -Ilibbrotli/include are correct, next to each other?
<the_drow> Yes
asmeurer_ has quit [Quit: asmeurer_]
<the_drow> LarstiQ, So any ideas?
<LarstiQ> the_drow: pastebin complete logss?
<the_drow> Sure
<kenaan> mattip default b17c6b5755f2 /pypy/module/cpyext/: expand test, fix translation
<LarstiQ> the_drow: ah
<LarstiQ> the_drow: where does port.h live?
<the_drow> libbrotli/include/brotli/port.h
<the_drow> and it's included as <brotli/port.h>
<the_drow> That's why libbrotli/include is in the include path
<LarstiQ> the_drow: at this point I'd either read pip code to see what -e does differently, or strace to see what is going on
arigato has joined #pypy
<the_drow> :(
<LarstiQ> or maybe not use pyenv, since that always seem to break things
<the_drow> but tox doesn't work either
<the_drow> and travis uses pyenv as well. It has to pass the tests there to get merged.
<LarstiQ> just saying what I'd personally do to figure out the problem
<ronny> pip install -e is forced to invoke a setuptools install thing
<arigato> try to start with line 50 in gistfile1.txt
<arigato> 1) does copy-pasting that line in the terminal fail in the same way
<arigato> 2) does it help to add some -Lpath
realitix has joined #pypy
<the_drow> arigato, I don't see what's weird about it
<arigato> sorry, I may be tired or something, but can you answer yes or no to 1 and 2?
<the_drow> 1) no. The compilation succeeds
realitix has quit [Client Quit]
<arigato> ah sorry, my questions were about line 51
realitix has joined #pypy
<the_drow> arigato, same answer
<arigato> so libbrotli.a or libbrotli.so is where?
<arigato> also, I may be confused, but I thought gcc took as argument '-lbrotli' to mean 'I want libbrotli.so to be linked'
<the_drow> arigato, no you are correct
<arigato> '-llibbrotli' means 'I want liblibbrotli.so'
<lukasa> arigato the_drow: Yeah, that's somewhat deliberate
<lukasa> I was very much trying to avoid the risk of colliding with a libbrotli.so that might be created by the upstream brotli library and end up on the linker path
<the_drow> lukasa, oh hi :)
<lukasa> Given that no-one should ever have to think about that .so, I didn't mind that the name is stupid
<lukasa> the_drow: Good morning!
<the_drow> I'm stuck
<the_drow> I want the performance boost of brotli 0.6.0 and I can't get it :P
* arigato gives up helping given that his questions are not answered
<lukasa> So I see. ;) Is your problem PyPy specific? If it isn't, we should move to #python-hyper and give the PyPy folks their channel back. ;)
<the_drow> It is CFFI specific
<the_drow> lukasa, I can do pip install . but I can't do pip install -e . or tox because the compilation fails *in different ways* when I do so
<lukasa> the_drow: Weird
<lukasa> Let me see if I can reproduce.
<the_drow> lukasa, With current master?
<lukasa> the_drow: I think you're saying current master is fine, and I just proved that to myself again
<lukasa> So I assume a problem is introduced in 0.6.0
<the_drow> It seems so
<lukasa> So I'll try updating to that and see what happens. ;)
<the_drow> I'll share the PR so you can reproduce
<the_drow> lukasa, less work for you
jacob22_ has quit [Ping timeout: 245 seconds]
<lukasa> the_drow: Ok, let me check it out and see what's what
<lukasa> the_drow: So I don't think this is a CFFI problem, this is really a setuptools problem
<lukasa> This is happening before CFFI gets involved
<the_drow> :(
<the_drow> Right, let's take it to hyper then
<lukasa> Cool
oberstet2 has joined #pypy
vkirilichev has joined #pypy
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
arigato has quit [Quit: Leaving]
arigato has joined #pypy
<ronny> the_drow: sets make xdist unhappy ^^
fniephaus has joined #pypy
oberstet3 has joined #pypy
oberstet2 has quit [Ping timeout: 246 seconds]
<the_drow> ronny, good to know :)
jacob22_ has joined #pypy
cstratak has joined #pypy
[0__0] has quit [*.net *.split]
gutworth has quit [*.net *.split]
ronny has quit [*.net *.split]
tmarkovich has quit [*.net *.split]
vkirilichev has quit [*.net *.split]
gabrielm has quit [*.net *.split]
Taggnostr has quit [*.net *.split]
__main__ has quit [*.net *.split]
kenaan has quit [*.net *.split]
static_ has quit [*.net *.split]
o11c has quit [*.net *.split]
tych0 has quit [*.net *.split]
whitewolf has quit [*.net *.split]
bogner has quit [*.net *.split]
carljm has quit [*.net *.split]
marr has joined #pypy
girish946 has joined #pypy
gutworth has joined #pypy
ronny has joined #pypy
tmarkovich has joined #pypy
jcea has joined #pypy
<the_drow> I'm having some trouble compiling cppyy on PyPy2 5.7.1... See https://gist.github.com/thedrow/5a8d2438b4fef6417cbe8f149a96f0f0
<the_drow> This is with Clang 4.0
nimaje1 has joined #pypy
nimaje1 is now known as nimaje
nimaje is now known as Guest45708
girish946 has quit [Ping timeout: 240 seconds]
<cfbolz> the_drow: try the mailing list. wim reads that, but is never on irc
kenaan has joined #pypy
whitewolf has joined #pypy
tych0 has joined #pypy
carljm has joined #pypy
bogner has joined #pypy
o11c has joined #pypy
__main__ has joined #pypy
static_ has joined #pypy
Taggnostr has joined #pypy
gabrielm has joined #pypy
vkirilichev has joined #pypy
Taggnostr has quit [Max SendQ exceeded]
Taggnostr has joined #pypy
girish946 has joined #pypy
antocuni has joined #pypy
Joannah has joined #pypy
Joannah has quit [Ping timeout: 260 seconds]
amaury has joined #pypy
jcea1 has joined #pypy
jcea has quit [Ping timeout: 245 seconds]
jcea1 is now known as jcea
<kenaan> nanjekye jumbojet d70723533eef /: sched_get min/max
<kenaan> arigo py3.5 3ee9941e823c /: hg merge jumbojet sched_get min/max, by Joannah in PR #534
<kenaan> arigo default a65f0a6fd69b /rpython/rlib/: merge back changes to RPython in py3.5 (3ee9941e823c)
<kenaan> arigo default 789fb549e0af /pypy/: merge heads
arigato has quit [Quit: Leaving]
<kenaan> cfbolz py3.5 052ba96573f4 /pypy/module/posix/interp_posix.py: typo
Rhy0lite has joined #pypy
<kenaan> cfbolz py3.5 b28959100775 /pypy/module/posix/interp_posix.py: some missing docstrings
jcea has quit [Read error: Connection reset by peer]
jcea1 has joined #pypy
jcea1 is now known as jcea
girish946 has quit [Quit: Leaving]
amaury has quit [Ping timeout: 246 seconds]
tos9 has joined #pypy
pilne has joined #pypy
jamadden has joined #pypy
rmesta has joined #pypy
amaury has joined #pypy
amaury has quit [Quit: Konversation terminated!]
amaury has joined #pypy
jcea has quit [Ping timeout: 260 seconds]
the_drow has quit [Quit: Leaving]
* mattip starting a 5.8 release cycle
<mattip> we will again release both pypy2, pypy3, IMO
<danchr> will there be a beta?
<danchr> or rc or something like that?
<mattip> danchr: we release every two months, without a beta/release candidate process
yuyichao has quit [Ping timeout: 245 seconds]
<danchr> oh, okay — I didn't quite notice the pattern :)
jcea has joined #pypy
rmesta has left #pypy [#pypy]
<mattip> actually, it seems the mean is closer to three months, but the idea is the same
cstratak has quit [Quit: Leaving]
cstratak has joined #pypy
amaury has quit [Ping timeout: 255 seconds]
<mattip> <spam>
<kenaan> mattip release-pypy2.7-5.x 34e9d2c7a2e1 /: merge default into release
<kenaan> mattip release-pypy2.7-5.x 10736d300498 /pypy/module/: update version to 5.8.0 final
<kenaan> mattip release-pypy3.5-5.x 0736d37d56a7 /: merge py3.5 into release branch
<kenaan> mattip release-pypy3.5-5.x 60728ba1c887 /pypy/module/: update version to 5.8.0 beta
<kenaan> mattip py3.5 5f63a4082bb8 /pypy/: update version to 5.9.0, restart whatsnew part 1
<kenaan> mattip py3.5 c173df164527 /pypy/doc/whatsnew-pypy3-head.rst: restart whatsnew part 2
<kenaan> mattip release-pypy3.5-5.x a31624746a5a /: merge py3.5 into release branch
<kenaan> mattip default 3169bec9ae7c /pypy/: update development version to 5.9, restart whatsnew (part 1)
<kenaan> mattip default 558bd00b3dd8 /pypy/doc/: start very rough draft of release notice, restart whatsnew (part 2)
<kenaan> mattip release-pypy2.7-5.x 4a11c013124d /: merge default into release branch
<kenaan> mattip py3.5 d61ec1c88982 /pypy/doc/: fixes for whatsnew, document merged branch
<kenaan> mattip default 3fb4e5e0b6fd /pypy/doc/whatsnew-pypy3-5.8.0.rst: add this to default too
<kenaan> mattip default f8822b006de1 /pypy/doc/whatsnew-head.rst: fix first commit after release
cstratak has quit [Quit: Leaving]
<mattip> </spam>
cstratak has joined #pypy
ceridwen has quit [Ping timeout: 272 seconds]
ceridwen has joined #pypy
ceridwen has quit [Changing host]
ceridwen has joined #pypy
vkirilichev has quit [Ping timeout: 260 seconds]
vkirilichev has joined #pypy
marky1991 has joined #pypy
ceridwen has quit [Ping timeout: 245 seconds]
ceridwen has joined #pypy
yuyichao has joined #pypy
ceridwen has quit [Ping timeout: 246 seconds]
ceridwen has joined #pypy
<kenaan> mattip default 77bf5cbc29e9 /pypy/doc/release-v5.8.0.rst: start to summarize changes since 5.7.0, read up to changeset 198dc138680f
mattip has left #pypy ["bye"]
cstratak has quit [Quit: Leaving]
cstratak has joined #pypy
ceridwen has quit [Ping timeout: 272 seconds]
ceridwen has joined #pypy
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 255 seconds]
cstratak has quit [Quit: Leaving]
cstratak has joined #pypy
marky1991_2 is now known as marky1991
marky1991 has quit [Changing host]
marky1991 has joined #pypy
tilgovi has joined #pypy
jcea1 has joined #pypy
jcea has quit [Read error: Connection reset by peer]
jcea1 is now known as jcea
jcea1 has joined #pypy
jcea has quit [Read error: Connection reset by peer]
jcea1 is now known as jcea
cstratak has quit [Ping timeout: 260 seconds]
vkirilichev has quit [Remote host closed the connection]
tilgovi has quit [Ping timeout: 258 seconds]
asmeurer_ has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
jacob22_ has quit [Quit: Konversation terminated!]
<kenaan> arigo cffi/cffi[sirtom67/float_complex] 927b4c3bbd9a /: Documentation
<kenaan> arigo cffi/cffi[sirtom67/float_complex] 16c9ce0f1b82 /: Close branch, ready to merge
<kenaan> arigo cffi/cffi 71fd95269a8f /: Merge branch sirtom67/float_complex, adding support for complex numbers. Thanks sirtom67 for doing most of the work!
arigato has joined #pypy
<kenaan> arigo cffi/cffi 0ff0669fce9d /cffi/recompiler.py: pypy tweak
<kenaan> arigo cffi-complex 4a7c80c655ff /: A branch to implement complex numbers from cffi 1.11
tbodt has joined #pypy
glyph has quit [Quit: End of line.]
glyph has joined #pypy
vkirilichev has joined #pypy
glyph has quit [Client Quit]
oberstet3 has quit [Ping timeout: 240 seconds]
glyph has joined #pypy
realitix has quit [Quit: Leaving]
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
dcrosta has joined #pypy
vkirilichev has quit [Ping timeout: 255 seconds]
vkirilichev has joined #pypy
marky1991 has quit [Remote host closed the connection]
arigato has quit [Quit: Leaving]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
arigato has joined #pypy
marky1991 has joined #pypy
marr has quit [Ping timeout: 240 seconds]
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
vkirilichev has quit [Ping timeout: 260 seconds]
pilne has quit [Remote host closed the connection]
tbodt has joined #pypy
tbodt has quit [Ping timeout: 258 seconds]
pilne has joined #pypy
tbodt has joined #pypy
kipras`away is now known as kipras
Rhy0lite has quit [Quit: Leaving]
amaury has joined #pypy
oberstet3 has joined #pypy
marr has joined #pypy
cstratak has joined #pypy
adwin has joined #pypy
jcea has quit [Read error: Connection reset by peer]
jcea1 has joined #pypy
jcea1 is now known as jcea
oberstet3 has quit [Ping timeout: 240 seconds]
arigato has quit [Quit: Leaving]
cstratak has quit [Ping timeout: 260 seconds]
lritter_ has quit [Read error: Connection reset by peer]
vkirilichev has joined #pypy
dcrosta has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
marky1991 has quit [Read error: Connection reset by peer]
amaury has quit [Quit: Konversation terminated!]
dcrosta has joined #pypy
kipras is now known as kipras`away
jacob22_ has joined #pypy
lritter has joined #pypy
jcea has quit [Ping timeout: 245 seconds]
jcea has joined #pypy
Taggnostr has quit [Remote host closed the connection]
Taggnostr has joined #pypy
rmesta has joined #pypy
rmesta has quit [Client Quit]
rmesta has joined #pypy
rmesta has quit [Client Quit]
rmesta has joined #pypy
rmesta has quit [Client Quit]
rmesta has joined #pypy
rmesta has quit [Client Quit]
rmesta has joined #pypy
rmesta has quit [Client Quit]
<adwin> Any tips on how to compile pypy-stm? Tried both gcc 5.4 and gcc 7.1, got '/bin/sh: 1: gcc-seg-gs: not found' each time after running for ~30min.
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
vkirilichev has quit [Ping timeout: 268 seconds]
jacob22_ has quit [Quit: Konversation terminated!]
<idnar> adwin: I think you need to follow https://bitbucket.org/pypy/stmgc/src/default/gcc-seg-gs/
marr has quit [Remote host closed the connection]