cfbolz 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 | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/657 [mattip: build release, release-pypy3.7-v7.x]
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5535 [mattip: build release, release-pypy3.7-v7.x]
rubdos_ has quit [Ping timeout: 260 seconds]
_whitelogger has joined #pypy
_whitelogger has joined #pypy
jcea has quit [Remote host closed the connection]
_whitelogger has joined #pypy
<mattip> hmm, should the Makefile fix in 187b93d31947 be part of the release?
<mattip> if it would have come in after the release, I don't think we would do a patch release for it, but on the other hand it will be annoying for people who use the Makefile
<mattip> Oh well, I guess it should go in. Back to spamming IRC with builds
<tumbleweed> mattip: that looks like it was broken forever
<tumbleweed> close to a year
<tumbleweed> I just noticed it when fixing something else that was pointing to that tool
<mattip> ahh, ok. Anyway it looks like I missed something else too. The hg commit history for the past two days is really messy
<tumbleweed> so presumably nothnig in the release machinery is using that Makefile
<mattip> correct. It is another piece of PyPy that is never tested
<mattip> but used downstream
<tumbleweed> yeah
<tumbleweed> wouldn't hurt to cherry pick
<tumbleweed> BTW, I'm picking through my test failures
<mattip> I messed up the rc3 tag for release-py2.7.x
<mattip> cool
<tumbleweed> looks like a type issue in FAIL module/micronumpy/test/test_dtypes.py::AppTestDtypes::()::test_record_hash
<tumbleweed> and I see a handful of problems due to no /usr/bin/python on Debian systems any more
<mattip> We are getting closer to using pypy2 as a host for running tests, but still not there on linux
<mattip> we have no concrete plans to move rpython to python3
<tumbleweed> that's not quite what I mean
<mattip> ahh. I think those could become "sys.executable" instead?
<tumbleweed> could do
<tumbleweed> I *think* python2 should be available in most places these days
<tumbleweed> but didn't want to just commit something like thta
<mattip> not on windows
<tumbleweed> right, didn't know that :)
<mattip> the micronumpy one: we have had problems with hashing, there is this failing test on windows
<mattip> which I tracked down a long time ago to some versions of gcc8, but now has reappeared on windows
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6020 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7211 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5214 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5537 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1392 [mattip: build release, release-pypy2.7-v7.x]
oberstet has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/659 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Success: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7211 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6020 [mattip: build release, release-pypy2.7-v7.x]
<mattip> darn. It turns out we hack time.time() to accept an argument in 3.6, 3.7 and expect that to work in time.get_time_info
<mattip> but hypothesis monkeypatches time.time, so if time.get_time_info is called with the monkeypatched time.time, it fails
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6021 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7212 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5214 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5215 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7212 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5215 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6021 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5537 [mattip: build release, release-pypy2.7-v7.x]
jacob22 has quit [Read error: Connection reset by peer]
fling has quit [Ping timeout: 246 seconds]
jacob22 has joined #pypy
fling has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/659 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6022 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7213 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5216 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5538 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/660 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1392 [mattip: build release, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1393 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7213 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6022 [mattip: build release, release-pypy3.6-v7.x]
cjmcdonald has quit [Ping timeout: 240 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/660 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5538 [mattip: build release, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1393 [mattip: build release, release-pypy3.6-v7.x]
<danchr> is it too late to get my MACOSX_DEPLOYMENT_TARGET changes into the release?
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5216 [mattip: build release, release-pypy3.6-v7.x]
rubdos has joined #pypy
rubdos_ has quit [Ping timeout: 260 seconds]
<mattip> danchr: sorry. I was confused which to take.
<danchr> well, they target different branches :)
<danchr> I think I fixed a couple of tests, though
<mattip> these are the release branches
<mattip> and I still need to build the 3.7 one, but for now it is
<mattip> something seems off with recursion on a few builds, not sure what is going on there
<mattip> please don't commit off the release branches, it is very confusing
<mattip> use default, py3.6, py3.7 as bases only
<mattip> for the release, I don't really care about untranslated tests at this point
<mattip> grr. translation of py3.6 failed on arm64
<danchr> so I should make changes off of e.g. py3.7 when targeting release-pypy3.7-v7.x?
jacob22 has quit [Read error: Connection reset by peer]
<danchr> mattip: ^
<mattip> yes please
<mattip> the correct workflow is to run those changes on the buildbots, then decide whether they are needed for the release
<mattip> since we have already released rc1 and rc2
jacob22 has joined #pypy
<mattip> arm64 ran out of disk space. I cleaned it out a bit.
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/661 [mattip: force build, release-pypy3.6-v7.x]
tos9 has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
tos9 has joined #pypy
<danchr> mattip: I'll do that, then
<mattip> thanks. It is nice to have someone actively fixing tests :)
<danchr> actually, the MRs already targeted default and py3.7 :D
<danchr> here's an interesting tiny point: PyPy is consistently slightly inconsistent with the year ranges allowed for time.mktime() compared to CPython
danchr has quit [Quit: ZNC - https://znc.in]
danchr_ has joined #pypy
danchr_ is now known as danchr
<mattip> danchr: can you create some failing tests? Is it on all platforms?
<danchr> I wrote a small script comparing all installed pythons; the results are wildly inconsistent between the three platforms I have access to (darwin/x86_64; freebsd/x86_64; linux/arm64)
<mattip> yeah, that was my impression too. I think it is pretty hopeless to acurately mimic CPython
<danchr> but darwin/freebsd agree that the minimal year for mktime() is ~1900
<danchr> so essentially, if users are relying on mktime() with a year of 1 or 2, their code is broken anyway…
LarstiQ has quit [Quit: ZNC - http://znc.in]
LarstiQ has joined #pypy
<danchr> I wouldn't care about that off-by-one; it's in the right direction :)
<mattip> not sure I understand. We really only care about python2.7 and 3.6+
<danchr> I know, but I doubt that those changes are all documented
<mattip> so CPython2.7 gives 0, CPython3.6+ gives 1901
<danchr> having a minimum in PyPy 3.7 of 1900 is close enough, I'd say :)
<mattip> ok, I don't know at all what this is doing. Sorry
<mattip> what is the problem?
<danchr> I'm not sure there is a problem; it's just that PyPy allows one more year to time.mktime() than CPython does
<mattip> ahh, ok. I can live with that
cjmcdonald has joined #pypy
proteusguy has quit [Ping timeout: 265 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/661 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/662 [mattip: force build, release-pypy2.7-v7.x]
proteusguy has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
epsilonKNOT has quit [Quit: ZNC - https://znc.in]
epsilonKNOT has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/662 [mattip: force build, release-pypy2.7-v7.x]
jcea has joined #pypy
<danchr> gah; no topics :(
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
oberstet has quit [Quit: Leaving]
fijal has quit [Ping timeout: 244 seconds]
ctismer has quit [Ping timeout: 244 seconds]
michelp has quit [Ping timeout: 240 seconds]
string has quit [Ping timeout: 244 seconds]
altendky has quit [Ping timeout: 240 seconds]
stillinbeta has quit [Ping timeout: 260 seconds]
Alex_Gaynor has quit [Ping timeout: 260 seconds]
avakdh has quit [Ping timeout: 272 seconds]
pulkit25 has quit [Ping timeout: 240 seconds]
avakdh has joined #pypy
samth has quit [Ping timeout: 260 seconds]
fijal has joined #pypy
ctismer has joined #pypy
krono has quit [Ping timeout: 260 seconds]
wallet42__ has quit [Ping timeout: 260 seconds]
altendky has joined #pypy
string has joined #pypy
michelp has joined #pypy
krono has joined #pypy
samth has joined #pypy
stillinbeta has joined #pypy
wallet42__ has joined #pypy
pulkit25 has joined #pypy
Alex_Gaynor has joined #pypy
cfbolz has quit [Read error: Connection reset by peer]
DRMacIver has quit [Read error: Connection reset by peer]
Olorin_ has quit [Ping timeout: 244 seconds]
fangerer___ has quit [Read error: Connection reset by peer]
samth has quit [Read error: Connection reset by peer]
michelp has quit [Read error: Connection reset by peer]
avakdh has quit [Read error: Connection reset by peer]
krono has quit [Ping timeout: 260 seconds]
DRMacIver has joined #pypy
string has quit [Ping timeout: 272 seconds]
idnar has quit [Ping timeout: 260 seconds]
cfbolz has joined #pypy
kristjansson has quit [Ping timeout: 260 seconds]
EWDurbin has quit [Ping timeout: 260 seconds]
wallet42__ has quit [Ping timeout: 272 seconds]
graingert has quit [Ping timeout: 240 seconds]
kristjansson has joined #pypy
EWDurbin has joined #pypy
Olorin_ has joined #pypy
altendky has quit [Ping timeout: 260 seconds]
krono has joined #pypy
avakdh has joined #pypy
idnar has joined #pypy
samth has joined #pypy
fangerer___ has joined #pypy
michelp has joined #pypy
string has joined #pypy
altendky has joined #pypy
graingert has joined #pypy
wallet42__ has joined #pypy
jcea has quit [Quit: jcea]
jcea has joined #pypy
jcea has quit [Quit: jcea]
jcea has joined #pypy
jcea has quit [Ping timeout: 260 seconds]