00:41
tbodt has quit [Ping timeout: 240 seconds]
00:50
tbodt has joined #pypy
00:59
yuyichao has quit [Ping timeout: 245 seconds]
01:04
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
01:06
jcea has quit [Quit: jcea]
01:18
yuyichao has joined #pypy
01:23
tbodt has joined #pypy
01:28
tilgovi has quit [Ping timeout: 245 seconds]
01:32
tos9 has joined #pypy
01:36
tbodt has quit [Ping timeout: 246 seconds]
02:02
lritter_ has quit [Read error: Connection reset by peer]
02:02
lritter_ has joined #pypy
02:03
tbodt has joined #pypy
02:09
tilgovi has joined #pypy
02:10
ArneBab has joined #pypy
02:12
kipras is now known as kipras`away
02:14
ArneBab_ has quit [Ping timeout: 240 seconds]
02:20
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
02:27
kushal- is now known as kushal
02:27
kushal has quit [Changing host]
02:27
kushal has joined #pypy
02:32
tos9 has quit [Quit: Bye]
02:42
tos9 has joined #pypy
03:09
Guest11041 has quit [Ping timeout: 260 seconds]
03:12
tos9 has quit [Quit: Bye]
03:17
tilgovi has quit [Ping timeout: 272 seconds]
03:42
pilne has quit [Quit: Quitting!]
03:44
tilgovi has joined #pypy
03:48
asmeurer_ has joined #pypy
03:55
commandoline has quit [Ping timeout: 245 seconds]
03:57
commandoline has joined #pypy
04:00
marvin has joined #pypy
04:00
marvin is now known as Guest15223
04:07
tilgovi has quit [Ping timeout: 240 seconds]
04:14
fniephaus has quit [Ping timeout: 240 seconds]
04:42
asmeurer_ has quit [Quit: asmeurer_]
05:04
Waskeend has quit [Ping timeout: 260 seconds]
05:10
jamadden has quit [Quit: Leaving.]
06:15
vkirilichev has joined #pypy
06:21
the_drow has joined #pypy
06:23
<
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.
06:23
<
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
06:24
<
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
06:24
asmeurer_ has joined #pypy
06:25
<
the_drow >
Now obviously the headers are there because otherwise it would not compile with pip install . let alone pass the entire test suite
06:25
vkirilichev has quit [Remote host closed the connection]
06:25
<
the_drow >
Any idea what's wrong?
06:25
vkirilichev has joined #pypy
06:29
<
LarstiQ >
the_drow: pass in the right header/library locations?
06:29
<
the_drow >
But I am doing so. The extension compiles and runs fine when I run pip install .
06:30
vkirilichev has quit [Ping timeout: 258 seconds]
06:30
<
the_drow >
LarstiQ, the include headers are in libbrotli/include...
06:30
<
LarstiQ >
-I and -L?
06:30
<
LarstiQ >
the_drow: try just running setup.py?
06:30
<
the_drow >
I'll check now
06:32
<
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
06:32
<
the_drow >
Looks fine
06:33
<
LarstiQ >
ah, but that is relative to what?
06:33
<
LarstiQ >
that looks rather cwd fragile to me
06:34
<
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
06:34
<
LarstiQ >
the_drow: libbrotli/common/dictionary.c and -Ilibbrotli/include are correct, next to each other?
06:36
asmeurer_ has quit [Quit: asmeurer_]
06:42
<
the_drow >
LarstiQ, So any ideas?
06:43
<
LarstiQ >
the_drow: pastebin complete logss?
06:45
<
kenaan >
mattip default b17c6b5755f2 /pypy/module/cpyext/: expand test, fix translation
06:48
<
LarstiQ >
the_drow: ah
06:48
<
LarstiQ >
the_drow: where does port.h live?
06:50
<
the_drow >
libbrotli/include/brotli/port.h
06:50
<
the_drow >
and it's included as <brotli/port.h>
06:50
<
the_drow >
That's why libbrotli/include is in the include path
06:57
<
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
06:57
arigato has joined #pypy
06:58
<
LarstiQ >
or maybe not use pyenv, since that always seem to break things
06:59
<
the_drow >
but tox doesn't work either
06:59
<
the_drow >
and travis uses pyenv as well. It has to pass the tests there to get merged.
07:00
<
LarstiQ >
just saying what I'd personally do to figure out the problem
07:00
<
ronny >
pip install -e is forced to invoke a setuptools install thing
07:03
<
arigato >
try to start with line 50 in gistfile1.txt
07:03
<
arigato >
1) does copy-pasting that line in the terminal fail in the same way
07:03
<
arigato >
2) does it help to add some -Lpath
07:04
realitix has joined #pypy
07:05
<
the_drow >
arigato, I don't see what's weird about it
07:05
<
arigato >
sorry, I may be tired or something, but can you answer yes or no to 1 and 2?
07:07
<
the_drow >
1) no. The compilation succeeds
07:07
realitix has quit [Client Quit]
07:07
<
arigato >
ah sorry, my questions were about line 51
07:07
realitix has joined #pypy
07:07
<
the_drow >
arigato, same answer
07:09
<
arigato >
so libbrotli.a or libbrotli.so is where?
07:11
<
arigato >
also, I may be confused, but I thought gcc took as argument '-lbrotli' to mean 'I want libbrotli.so to be linked'
07:11
<
the_drow >
arigato, no you are correct
07:11
<
arigato >
'-llibbrotli' means 'I want liblibbrotli.so'
07:13
<
lukasa >
arigato the_drow: Yeah, that's somewhat deliberate
07:13
<
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
07:13
<
the_drow >
lukasa, oh hi :)
07:13
<
lukasa >
Given that no-one should ever have to think about that .so, I didn't mind that the name is stupid
07:13
<
lukasa >
the_drow: Good morning!
07:13
<
the_drow >
I'm stuck
07:14
<
the_drow >
I want the performance boost of brotli 0.6.0 and I can't get it :P
07:14
* arigato
gives up helping given that his questions are not answered
07:14
<
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. ;)
07:14
<
the_drow >
It is CFFI specific
07:15
<
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
07:17
<
lukasa >
the_drow: Weird
07:17
<
lukasa >
Let me see if I can reproduce.
07:18
<
the_drow >
lukasa, With current master?
07:18
<
lukasa >
the_drow: I think you're saying current master is fine, and I just proved that to myself again
07:18
<
lukasa >
So I assume a problem is introduced in 0.6.0
07:18
<
the_drow >
It seems so
07:18
<
lukasa >
So I'll try updating to that and see what happens. ;)
07:18
<
the_drow >
I'll share the PR so you can reproduce
07:18
<
the_drow >
lukasa, less work for you
07:19
jacob22_ has quit [Ping timeout: 245 seconds]
07:26
<
lukasa >
the_drow: Ok, let me check it out and see what's what
07:33
<
lukasa >
the_drow: So I don't think this is a CFFI problem, this is really a setuptools problem
07:33
<
lukasa >
This is happening before CFFI gets involved
07:34
<
the_drow >
Right, let's take it to hyper then
07:42
oberstet2 has joined #pypy
07:43
vkirilichev has joined #pypy
07:44
vkirilichev has quit [Remote host closed the connection]
07:45
vkirilichev has joined #pypy
07:51
arigato has quit [Quit: Leaving]
07:54
arigato has joined #pypy
07:59
<
ronny >
the_drow: sets make xdist unhappy ^^
08:18
fniephaus has joined #pypy
08:27
oberstet3 has joined #pypy
08:30
oberstet2 has quit [Ping timeout: 246 seconds]
08:37
<
the_drow >
ronny, good to know :)
08:39
jacob22_ has joined #pypy
08:49
cstratak has joined #pypy
09:27
[0__0] has quit [*.net *.split]
09:27
gutworth has quit [*.net *.split]
09:27
ronny has quit [*.net *.split]
09:27
tmarkovich has quit [*.net *.split]
09:27
vkirilichev has quit [*.net *.split]
09:27
gabrielm has quit [*.net *.split]
09:27
Taggnostr has quit [*.net *.split]
09:27
__main__ has quit [*.net *.split]
09:27
kenaan has quit [*.net *.split]
09:27
static_ has quit [*.net *.split]
09:27
o11c has quit [*.net *.split]
09:27
tych0 has quit [*.net *.split]
09:27
whitewolf has quit [*.net *.split]
09:27
bogner has quit [*.net *.split]
09:27
carljm has quit [*.net *.split]
09:41
marr has joined #pypy
09:42
girish946 has joined #pypy
09:49
gutworth has joined #pypy
09:49
ronny has joined #pypy
09:50
tmarkovich has joined #pypy
09:57
jcea has joined #pypy
09:59
<
the_drow >
This is with Clang 4.0
10:02
nimaje1 has joined #pypy
10:02
nimaje1 is now known as nimaje
10:02
nimaje is now known as Guest45708
10:03
girish946 has quit [Ping timeout: 240 seconds]
10:08
<
cfbolz >
the_drow: try the mailing list. wim reads that, but is never on irc
10:13
kenaan has joined #pypy
10:13
whitewolf has joined #pypy
10:13
tych0 has joined #pypy
10:13
carljm has joined #pypy
10:13
bogner has joined #pypy
10:13
o11c has joined #pypy
10:13
__main__ has joined #pypy
10:13
static_ has joined #pypy
10:13
Taggnostr has joined #pypy
10:13
gabrielm has joined #pypy
10:13
vkirilichev has joined #pypy
10:14
Taggnostr has quit [Max SendQ exceeded]
10:16
Taggnostr has joined #pypy
10:16
girish946 has joined #pypy
10:17
antocuni has joined #pypy
10:43
Joannah has joined #pypy
11:03
Joannah has quit [Ping timeout: 260 seconds]
11:20
amaury has joined #pypy
11:26
jcea1 has joined #pypy
11:26
jcea has quit [Ping timeout: 245 seconds]
11:26
jcea1 is now known as jcea
11:37
<
kenaan >
nanjekye jumbojet d70723533eef /: sched_get min/max
11:37
<
kenaan >
arigo py3.5 3ee9941e823c /: hg merge jumbojet sched_get min/max, by Joannah in PR #534
11:37
<
kenaan >
arigo default a65f0a6fd69b /rpython/rlib/: merge back changes to RPython in py3.5 (3ee9941e823c)
11:37
<
kenaan >
arigo default 789fb549e0af /pypy/: merge heads
11:46
arigato has quit [Quit: Leaving]
11:47
<
kenaan >
cfbolz py3.5 052ba96573f4 /pypy/module/posix/interp_posix.py: typo
11:48
Rhy0lite has joined #pypy
11:52
<
kenaan >
cfbolz py3.5 b28959100775 /pypy/module/posix/interp_posix.py: some missing docstrings
11:56
jcea has quit [Read error: Connection reset by peer]
11:56
jcea1 has joined #pypy
11:59
jcea1 is now known as jcea
12:05
girish946 has quit [Quit: Leaving]
12:06
amaury has quit [Ping timeout: 246 seconds]
12:08
tos9 has joined #pypy
12:21
pilne has joined #pypy
12:29
jamadden has joined #pypy
12:32
rmesta has joined #pypy
12:36
amaury has joined #pypy
12:56
amaury has quit [Quit: Konversation terminated!]
12:56
amaury has joined #pypy
12:59
jcea has quit [Ping timeout: 260 seconds]
13:01
the_drow has quit [Quit: Leaving]
13:18
* mattip
starting a 5.8 release cycle
13:19
<
mattip >
we will again release both pypy2, pypy3, IMO
13:19
<
danchr >
will there be a beta?
13:19
<
danchr >
or rc or something like that?
13:20
<
mattip >
danchr: we release every two months, without a beta/release candidate process
13:22
yuyichao has quit [Ping timeout: 245 seconds]
13:22
<
danchr >
oh, okay — I didn't quite notice the pattern :)
13:29
jcea has joined #pypy
13:29
rmesta has left #pypy [#pypy]
13:32
<
mattip >
actually, it seems the mean is closer to three months, but the idea is the same
13:44
cstratak has quit [Quit: Leaving]
13:48
cstratak has joined #pypy
13:50
amaury has quit [Ping timeout: 255 seconds]
13:53
<
kenaan >
mattip release-pypy2.7-5.x 34e9d2c7a2e1 /: merge default into release
13:53
<
kenaan >
mattip release-pypy2.7-5.x 10736d300498 /pypy/module/: update version to 5.8.0 final
13:53
<
kenaan >
mattip release-pypy3.5-5.x 0736d37d56a7 /: merge py3.5 into release branch
13:53
<
kenaan >
mattip release-pypy3.5-5.x 60728ba1c887 /pypy/module/: update version to 5.8.0 beta
13:53
<
kenaan >
mattip py3.5 5f63a4082bb8 /pypy/: update version to 5.9.0, restart whatsnew part 1
13:53
<
kenaan >
mattip py3.5 c173df164527 /pypy/doc/whatsnew-pypy3-head.rst: restart whatsnew part 2
13:53
<
kenaan >
mattip release-pypy3.5-5.x a31624746a5a /: merge py3.5 into release branch
13:53
<
kenaan >
mattip default 3169bec9ae7c /pypy/: update development version to 5.9, restart whatsnew (part 1)
13:53
<
kenaan >
mattip default 558bd00b3dd8 /pypy/doc/: start very rough draft of release notice, restart whatsnew (part 2)
13:53
<
kenaan >
mattip release-pypy2.7-5.x 4a11c013124d /: merge default into release branch
13:53
<
kenaan >
mattip py3.5 d61ec1c88982 /pypy/doc/: fixes for whatsnew, document merged branch
13:53
<
kenaan >
mattip default 3fb4e5e0b6fd /pypy/doc/whatsnew-pypy3-5.8.0.rst: add this to default too
13:53
<
kenaan >
mattip default f8822b006de1 /pypy/doc/whatsnew-head.rst: fix first commit after release
13:54
cstratak has quit [Quit: Leaving]
13:55
cstratak has joined #pypy
14:06
ceridwen has quit [Ping timeout: 272 seconds]
14:10
ceridwen has joined #pypy
14:10
ceridwen has quit [Changing host]
14:10
ceridwen has joined #pypy
14:14
vkirilichev has quit [Ping timeout: 260 seconds]
14:15
vkirilichev has joined #pypy
14:15
marky1991 has joined #pypy
14:18
ceridwen has quit [Ping timeout: 245 seconds]
14:23
ceridwen has joined #pypy
14:29
yuyichao has joined #pypy
14:30
ceridwen has quit [Ping timeout: 246 seconds]
14:33
ceridwen has joined #pypy
14:36
<
kenaan >
mattip default 77bf5cbc29e9 /pypy/doc/release-v5.8.0.rst: start to summarize changes since 5.7.0, read up to changeset 198dc138680f
14:36
mattip has left #pypy ["bye"]
14:37
cstratak has quit [Quit: Leaving]
14:42
cstratak has joined #pypy
14:44
ceridwen has quit [Ping timeout: 272 seconds]
14:46
ceridwen has joined #pypy
14:58
marky1991_2 has joined #pypy
14:59
marky1991 has quit [Ping timeout: 255 seconds]
15:00
cstratak has quit [Quit: Leaving]
15:02
cstratak has joined #pypy
15:09
marky1991_2 is now known as marky1991
15:09
marky1991 has quit [Changing host]
15:09
marky1991 has joined #pypy
15:38
tilgovi has joined #pypy
15:46
jcea1 has joined #pypy
15:47
jcea has quit [Read error: Connection reset by peer]
15:47
jcea1 is now known as jcea
15:51
jcea1 has joined #pypy
15:51
jcea has quit [Read error: Connection reset by peer]
15:51
jcea1 is now known as jcea
16:11
cstratak has quit [Ping timeout: 260 seconds]
16:23
vkirilichev has quit [Remote host closed the connection]
16:24
tilgovi has quit [Ping timeout: 258 seconds]
17:00
asmeurer_ has joined #pypy
17:07
asmeurer_ has quit [Quit: asmeurer_]
17:09
jacob22_ has quit [Quit: Konversation terminated!]
17:10
<
kenaan >
arigo cffi/cffi[sirtom67/float_complex] 927b4c3bbd9a /: Documentation
17:10
<
kenaan >
arigo cffi/cffi[sirtom67/float_complex] 16c9ce0f1b82 /: Close branch, ready to merge
17:10
<
kenaan >
arigo cffi/cffi 71fd95269a8f /: Merge branch sirtom67/float_complex, adding support for complex numbers. Thanks sirtom67 for doing most of the work!
17:10
arigato has joined #pypy
17:19
<
kenaan >
arigo cffi/cffi 0ff0669fce9d /cffi/recompiler.py: pypy tweak
17:22
<
kenaan >
arigo cffi-complex 4a7c80c655ff /: A branch to implement complex numbers from cffi 1.11
17:26
tbodt has joined #pypy
17:36
glyph has quit [Quit: End of line.]
17:37
glyph has joined #pypy
17:40
vkirilichev has joined #pypy
17:41
glyph has quit [Client Quit]
17:42
oberstet3 has quit [Ping timeout: 240 seconds]
17:43
glyph has joined #pypy
17:44
realitix has quit [Quit: Leaving]
18:00
vkirilichev has quit [Remote host closed the connection]
18:01
vkirilichev has joined #pypy
18:03
dcrosta has joined #pypy
18:05
vkirilichev has quit [Ping timeout: 255 seconds]
18:09
vkirilichev has joined #pypy
18:29
marky1991 has quit [Remote host closed the connection]
18:31
arigato has quit [Quit: Leaving]
18:33
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
18:33
arigato has joined #pypy
18:35
marky1991 has joined #pypy
18:41
marr has quit [Ping timeout: 240 seconds]
18:52
vkirilichev has quit [Remote host closed the connection]
18:52
vkirilichev has joined #pypy
18:57
vkirilichev has quit [Ping timeout: 260 seconds]
18:57
pilne has quit [Remote host closed the connection]
19:21
tbodt has joined #pypy
19:29
tbodt has quit [Ping timeout: 258 seconds]
19:30
pilne has joined #pypy
19:41
tbodt has joined #pypy
19:41
kipras`away is now known as kipras
19:47
Rhy0lite has quit [Quit: Leaving]
19:47
amaury has joined #pypy
19:58
oberstet3 has joined #pypy
20:11
marr has joined #pypy
20:26
cstratak has joined #pypy
20:26
adwin has joined #pypy
20:30
jcea has quit [Read error: Connection reset by peer]
20:30
jcea1 has joined #pypy
20:32
jcea1 is now known as jcea
20:33
oberstet3 has quit [Ping timeout: 240 seconds]
20:35
arigato has quit [Quit: Leaving]
20:47
cstratak has quit [Ping timeout: 260 seconds]
21:00
lritter_ has quit [Read error: Connection reset by peer]
21:03
vkirilichev has joined #pypy
21:12
dcrosta has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:16
marky1991 has quit [Read error: Connection reset by peer]
21:41
amaury has quit [Quit: Konversation terminated!]
22:01
dcrosta has joined #pypy
22:17
kipras is now known as kipras`away
22:19
jacob22_ has joined #pypy
22:21
lritter has joined #pypy
22:28
jcea has quit [Ping timeout: 245 seconds]
22:30
jcea has joined #pypy
22:33
Taggnostr has quit [Remote host closed the connection]
22:36
Taggnostr has joined #pypy
22:37
rmesta has joined #pypy
22:37
rmesta has quit [Client Quit]
22:38
rmesta has joined #pypy
22:38
rmesta has quit [Client Quit]
22:38
rmesta has joined #pypy
22:39
rmesta has quit [Client Quit]
22:39
rmesta has joined #pypy
22:40
rmesta has quit [Client Quit]
22:40
rmesta has joined #pypy
22:40
rmesta has quit [Client Quit]
22:41
<
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.
22:47
vkirilichev has quit [Remote host closed the connection]
22:47
vkirilichev has joined #pypy
22:52
vkirilichev has quit [Ping timeout: 268 seconds]
23:10
jacob22_ has quit [Quit: Konversation terminated!]
23:42
marr has quit [Remote host closed the connection]