arigato changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | mac OS and Fedora are not Windows
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 246 seconds]
adamholmberg has joined #pypy
jkbbwr has quit [Ping timeout: 244 seconds]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Read error: Connection reset by peer]
adamholmberg has joined #pypy
themsay has joined #pypy
k1nd0f has quit [Remote host closed the connection]
k1nd0f has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 245 seconds]
k1nd0f has quit [Remote host closed the connection]
k1nd0f_ has joined #pypy
themsay has quit [Ping timeout: 268 seconds]
dmalcolm has quit [Ping timeout: 240 seconds]
Ai9zO5AP has quit [Quit: WeeChat 2.3]
k1nd0f_ has quit [Remote host closed the connection]
k1nd0f has joined #pypy
k1nd0f has quit [Remote host closed the connection]
dmalcolm has joined #pypy
k1nd0f has joined #pypy
dddddd has quit [Remote host closed the connection]
jkbbwr has joined #pypy
jkbbwr has left #pypy [#pypy]
k1nd0f has quit [Ping timeout: 268 seconds]
k1nd0f has joined #pypy
jkbbwr has joined #pypy
<jkbbwr> Maybe a better answer here, can I make cdef deal with bad ordering or forward declarations.
<jkbbwr> (cffi)
Taggnostr has joined #pypy
PileOfDirt has quit [Remote host closed the connection]
k1nd0f has quit [Ping timeout: 246 seconds]
jcea has quit [Remote host closed the connection]
k1nd0f has joined #pypy
lritter has quit [Ping timeout: 268 seconds]
lritter_ has joined #pypy
<kenaan> mattip unicode-utf8-py3 19dbd394fcf6 /: merge py3.5 into branch
<kenaan> mattip unicode-utf8-py3 ce6f5d27b597 /pypy/: merge unicode-utf8 into branch
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5928 [mattip: force build, unicode-utf8-py3]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7202 [mattip: force build, unicode-utf8-py3]
<mattip> jkbbwr: there is ... in cffi, maybe that can help you. Otherwise, it should be exacly like compiling C code
forgottenone has joined #pypy
k1nd0f has quit [Ping timeout: 258 seconds]
k1nd0f has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5928 [mattip: force build, unicode-utf8-py3]
<zaytsev> fijal: arigato: could you please confirm that we are set for this evening? two of our be developers are interested to join, but they both (like me) don't live in koeln, so it would be important for them to know if it works for you to take care of the logistics
<mattip> zaytsev: you should be able to find a 14.1 compiler in the Visual Studio 2017 installer.
<mattip> not just 15, it also installs 14
<mattip> in any case, even 15 is preferable to the broken 14.0 there is now
<zaytsev> fijal: arigato: also, i think we'd be on the safe side if i make a reservation @ WIPPN´BK, so would be great if you could tell me whether you'll make it at 19 at im zollhafen, so that i can reserve say from 19:30
<zaytsev> mattip: it's not on the main page there, so i have no idea how to i find 2015 in 2017 installer. do you have a screenshot?
<zaytsev> mattip: but i have installed 2017 long ago and it is supposed to be working. i have installed it using the installer. should i also manually set som VCVARS or something???
<zaytsev> mattip: i can also upgrade 2017 to the latest version, this is the only thing that 2017 installer is offering me right now
<mattip> look for "Visual Studio Build Tools 2017" inside the 2017 installer, there you can choose 15.4
<mattip> the search order is 14.0, 14.1, 15
<mattip> since pypy finds a broken 14.0, it never tries 15
<zaytsev> mattip: it only offers me 15.9.4.0. no 15.4, no 14.1
<mattip> removing the 14.0 will help
<zaytsev> mattip: okay so where does 14.0 comes from?is this microsoft nonsense for python that i installed for you long ago? if yes, i assum you no longer need it and i should remove it and unset 14 variables?
<mattip> +1
<mattip> in my visual studio installer, I click on the "more" next to the "Visual Studio Build Tools 2017"
<mattip> then modify
<mattip> then I get a new windows with Visual C++ Build Tools
<mattip> in a list on the right
forgottenone has quit [Ping timeout: 258 seconds]
<mattip> there I can choose the VC++ 14.1 compiler
<mattip> but maybe just remove the 14 one and kick off a build, the 15 compiler should work
<njs> btw, azure pipelines has free 10x parallel windows machines maintained by "someone else", and supports jobs up to 6 hours long
<njs> I think it might be impossible to hook up to bitbucket though
<mattip> correct, github only
<zaytsev> mattip: aha, i think i found it in the list of individual components
<zaytsev> mattip: so 14.0 came from python tools
<mattip> yeah, they refactored that all away, now you have to use the visual studio installer apparently
<zaytsev> mattip: 14.1 came hidden with 2017 and on top of that i should have correctly functioning 15. so i should delete tools, and i should delete 14.1, and then maybe it will work
<mattip> +1
<zaytsev> mattip: assholes. this is as counterintuitive as it gets, and then you are left trying to find out where did all this shit that you never conciously installed breaking your build comes from
<mattip> although you do it in stages: delete tools, kick a build, if that fails delete 14.1, kick a build
<mattip> njs: and moving to github means moving to git
<zaytsev> mattip: ha-ha, it is impossible to delete 14.1
<zaytsev> mattip: if i uncheck that, then it removes build tools themselves. 15.4 is optional, but 14.1 you must have chekced
<mattip> ok, doing it in stages is better anyway
<zaytsev> i can only remove 14.0
<njs> mattip: well, apparently it has some kind of partial support for "bitbucket cloud" and "subversion", which is more than I expected or remembered: https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/
<zaytsev> mattip: alright, i now know what do you want from me. i will start the sutff and then let you know. need to have some breakfast and drive to work now
<njs> but I suspect "bitbucket cloud" is only git repos
<zaytsev> thank you
<mattip> zaytsev: thank you for providing the service
<mattip> on the one hand, everyone is using git/github so if we want to encourage users, we should too
<mattip> like cpython
<mattip> on the other hand, the monoculture is scary
* mattip bbl
k1nd0f has quit [Ping timeout: 272 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7202 [mattip: force build, unicode-utf8-py3]
<arigato> zaytsev: yes, as far as I know we're still set for this evening. around the street called Im Zollhafen, where precisely?
themsay has joined #pypy
<zaytsev> arigato: im zollhafen, 22 - could you or fijal just pm me your number? i will reply from miine, and then you could just call me so that i come out and pick you up
<arigato> (re github, I'll strongly oppose moving pypy to git; at the moment we're kind of giving up using git for our vr development too)
<zaytsev> ok must drive to work now, sorry
<arigato> zaytsev: ok, fijal should do that
xorAxAx has quit [Read error: Connection reset by peer]
xorAxAx has joined #pypy
Ai9zO5AP has joined #pypy
<mattip> arigato: agreed about mercurial
<mjacob> +1 about staying with mercurial. we use hg at work with some new, experimental extensions (evolve and others) and it works so much better than git. also, tortoisehg is a very nice UI
<mattip> it would be nice to find a better issue tracker/host than bitbucket
lritter_ has quit [Remote host closed the connection]
<kenaan> mjacob extradoc 75aa58cd996b /sprintinfo/ddorf2019/people.txt: Update.
<mjacob> mattip: marmoute is working on mercurial support in gitlab. i already sent him a message asking whether he'll come to the sprint.
<mattip> mjacob: yes, we had a chat a while ago
<mattip> hmm, reading down from there, it doesn't seem like they will add the support
<mattip> for mercurial in gitlab
dddddd has joined #pypy
<zaytsev> mattip: we use bitbucket + git at work, and i'm very unhappy about bitbucket as a service. github is just so much better. we're cheap though and cannot really afford github at the moment, so we're staying with bitbucket
kipras has joined #pypy
<zaytsev> mattip: in as far as gitlab'; -- drop database is concerned... i'm not so convinced by their professionalism either. at least there haven't been recorded catastrophic data loses by atlassian
<zaytsev> mattip: maybe you could consider just mirroring pypy bitbucket as a git repository on github, but use bitbucket as master. this way you will be able to use the repo over git / svn and the issue tracker. what's annoying though is that you can't turn off pull requests @ github
<mattip> zaytsev: have you looked at phabricator? https://www.phacility.com/
<zaytsev> fijal: could you please pm me your number when you're there and tell me if i should reserve a table at 19:30, should do so sometime soon i suspect
<mattip> one of the core problems with changing anything is that as developers, we are fine with the minimalistic bitbucket
<mattip> but I am sure our users are frustrated by the poor issue tracking, and general UX
jkbbwr has quit [Quit: Lost terminal]
<zaytsev> mattip: oh, ui doesn't frustrate me at all. what frustrates me is that bitbucket is unreliable. we often get 5xx errors and they come and go. then they often have breakages which go unnoticed for half an hour, and then only you get an update on the status page that they are working on it. like in some two month webhooks were broken for several hours a day 5 times, 5 weeks in a row!!!11 and it was exactly the same problem
<zaytsev> mattip: webhooks not working = our ci builds not triggering = our work is paralyzed. on top of that, bitbucket pipelines just get stuck sometimes, and run for hours, were they should have been automatically terminated, and you also get billed for it. shit like that...
<zaytsev> mattip: i don't like differntial at all, but maybe that's my thing
xcm has quit [Read error: Connection reset by peer]
xcm has joined #pypy
antocuni has joined #pypy
dante has joined #pypy
adamholmberg has joined #pypy
mvantellingen has quit [Ping timeout: 252 seconds]
mvantellingen has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
jcea has joined #pypy
_whitelogger has joined #pypy
dmalcolm has joined #pypy
marky1991 has joined #pypy
Zaab1t has joined #pypy
antocuni has quit [Ping timeout: 272 seconds]
dmalcolm has quit [Ping timeout: 240 seconds]
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
iomari has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
powerbit has quit [Ping timeout: 272 seconds]
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
themsay has quit [Ping timeout: 268 seconds]
themsay has joined #pypy
dmalcolm has joined #pypy
forgottenone has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5929 [mattip: force build, unicode-utf8]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7203 [mattip: force build, unicode-utf8]
mattip has quit [Ping timeout: 258 seconds]
mattip has joined #pypy
marky1991 has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7203 [mattip: force build, unicode-utf8]
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 250 seconds]
marky1991_2 has quit [Ping timeout: 245 seconds]
adamholmberg has quit [Remote host closed the connection]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5929 [mattip: force build, unicode-utf8]
adamholmberg has joined #pypy
forgottenone has quit [Ping timeout: 272 seconds]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
<kenaan> rlamy default 9f51b370e8ca /pypy/conftest.py: Disable hypothesis deadlines
<mattip> ronan: will 9f51b37 play nicely if somewhere else we call settings.register_profile again for some other setting?
<ronan> mattip: we'll have to use settings.get_profile() to extend the first one, I think
themsay has quit [Ping timeout: 258 seconds]
kipras has quit [Ping timeout: 250 seconds]
adamholmberg has quit [Remote host closed the connection]
agronholm has joined #pypy
kanaka has quit [Ping timeout: 244 seconds]
<mattip> ronan: should that commit try get_profile() before register? Note I have no idea, it just looks fragile
<kenaan> mattip unicode-utf8-py3 bba58ab418cb /pypy/module/pypyjit/test_pypy_c/test_misc.py: fix merge
<kenaan> mattip unicode-utf8-py3 ef1027524c11 /pypy/: fix tests for python3
<kenaan> mattip unicode-utf8-py3 4821ebc434d0 /pypy/module/_codecs/interp_codecs.py: decoder returns result, len(utf8), not result, len(unicode)
<kenaan> mattip unicode-utf8-py3 f9702f2e0e19 /pypy/module/_codecs/: more tests, fix backslashreplace_errors: decode handles utf8 not unicode
<kenaan> mattip unicode-utf8 762bda764d4f /: test, fix for format specification alignment repeats with a unicode codepoint
<kenaan> mattip unicode-utf8-py3 5dbc4374c8c0 /: merge unicode-utf8 into branch
lritter has joined #pypy
k1nd0f has joined #pypy