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
Taggnostr has joined #pypy
themsay has quit [Ping timeout: 244 seconds]
themsay has joined #pypy
themsay has quit [Ping timeout: 246 seconds]
themsay has joined #pypy
oberstet has quit [Remote host closed the connection]
kipras has quit [Read error: Connection reset by peer]
_whitelogger has joined #pypy
themsay has quit [Ping timeout: 245 seconds]
xcm has quit [Ping timeout: 246 seconds]
xcm has joined #pypy
jcea has quit [Read error: Connection reset by peer]
dddddd has quit [Remote host closed the connection]
agronholm has quit [Ping timeout: 250 seconds]
Ai9zO5AP has joined #pypy
<kenaan> mattip default 481c69f7d81f /: copy contributors to LICENSE, index and copy whatsnew (backporting the 3.5 one)
<kenaan> mattip default 20364eed7800 /pypy/doc/: move whatsnew-pypy3-head
<kenaan> mattip default 7364fb8c4c67 /pypy/doc/: restart whatsnew-head for py3.5, py2
<kenaan> mattip py3.5 665e6fb2cccb /: merge default into branch
agronholm has joined #pypy
agronholm has quit [Ping timeout: 250 seconds]
<mattip> readthedocs is not rebuilding, the last build was a month ago
<mattip> also looking at the overview, we have old versions but none after release 2.6
<mattip> arigato: ^^^ could you take a look?
agronholm has joined #pypy
oberstet has joined #pypy
nunatak has joined #pypy
kenaan has quit [Read error: No route to host]
lesshaste has joined #pypy
nunatak has quit [Quit: Leaving]
iomari has joined #pypy
iomari has quit [Quit: No Ping reply in 180 seconds.]
iomari has joined #pypy
iomari has quit [Ping timeout: 250 seconds]
iomari_ has joined #pypy
dddddd has joined #pypy
iomari_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
iomari has joined #pypy
graingert is now known as usualrise
usualrise is now known as graingert
dddddd has quit [Ping timeout: 245 seconds]
jcea has joined #pypy
dddddd has joined #pypy
antocuni has joined #pypy
blachance has joined #pypy
nimaje has quit [Read error: Connection reset by peer]
nimaje has joined #pypy
moei has joined #pypy
iomari has quit [Ping timeout: 268 seconds]
iomari has joined #pypy
marky1991 has joined #pypy
Rhy0lite has joined #pypy
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 240 seconds]
marky1991_3 has joined #pypy
marky1991_2 has quit [Ping timeout: 268 seconds]
yaewa has joined #pypy
moei has quit [Ping timeout: 268 seconds]
iomari has quit [Read error: No route to host]
Zaab1t has joined #pypy
jcea has quit [Remote host closed the connection]
marky1991_3 has quit [Quit: Saliendo]
marky1991 has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
marky1991 has quit [Changing host]
marky1991 has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
marky1991 has quit [Ping timeout: 240 seconds]
Rhy0lite has quit [Quit: Leaving]
antocuni has quit [Ping timeout: 240 seconds]
kipras has joined #pypy
<mattip> thinking about the ARM 32 bit builds, we are targeting ARMv6 (which is why we use raspbian) EL and HF
<mattip> should we be moving to ARMv7 HF only?
<mattip> (raspbian is for ARMv6 for backward compatibility, ARMv7 has a debian port)
Zaab1t has quit [Quit: bye bye friends]
<mattip> We cannot use ARMv6 raspbian target in QEMU because it can only boot with 256MB
<mattip> but maybe can use the ARMv7 with 4GB of memory
<arigato> I really have no clue if someone still uses ARMv6 nowadays
<arigato> but yes, if we moved to ARMv7-HF only, it would simplify our buildbots, at least
<mattip> took me a bit of digging to write those 5 lines, if I can get qemu working with 4GB memory I will document this mess somehow
jcea has joined #pypy
<mattip> arigato: any idea what is happening with doc builds?
<mattip> last triggered a month ago
<arigato> still digging
<arigato> I don't know, but it warns us that it won't work from April 2019
<arigato> so maybe it doesn't actually work *now*
<arigato> the warning is about needing to update the webhooks
<arigato> maybe bitbucket also updated their webhooks and eventually killed the old ones?
<arigato> no, it seems to be readthedocs.org: if I go manually to the url "http://readthedocs.org/build/484" as configured in bitbucket, I get "This API endpoint is deprecated" and nothing seems to start
* arigato updates the whole thing to the new-fangled webhooks
<arigato> maybe done?
* mattip in a meeting
Garen has quit [Read error: Connection reset by peer]
Garen has joined #pypy
kenaan has joined #pypy
<kenaan> arigo default 0d9f689ae8c7 /pypy/doc/interpreter.rst: Change to test the readthedocs integration hooks
<arigato> seems to work---at least readthedocs is triggered
<arigato> yes, works now
arigato has quit [Quit: ZNC - http://znc.in]
arigo has joined #pypy
arigo is now known as arigato
<mattip> arigato: thanks
<mattip> Now that docs are building, the new release notes are up
<mattip> is cffi going to be 1.12?
<arigato> yes
<tos9> cool! (random comments in case they're useful?)
<tos9> what does "Set reverse-debugger active by default." mean?
<tos9> Is reverse-debugger a build flag or whatever they're called, and that line means to say "revdb is now enabled by default on pypy builds that are built on pypy.org"?
<tos9> (If so that sounds like a bigger deal than that line makes it?)
<arigato> unsure what this line means?
dustinm has quit [Quit: Leaving]
<tos9> I mean I know what revdb is, but I'm not sure what that changelog entry is meaning to say changed
<tos9> I *guess* it means to say that you don't need to download a special build of pypy to use revdb now
<tos9> But if that's what it means to say I'd have thought that was a bigger deal than just being hidden in that changelog that few people will read :)
<arigato> no, you still need a special build of pypy to use revdb
dustinm has joined #pypy
<tos9> Oh, OK then I guess I *don't* know what that line means then
<arigato> same here :-)
<tos9> hahaha ah ok, then I feel less bad
<tos9> it's in the changelog though :P
<tos9> also, the other thing I "learned" from reading this is I guess cppyy is back to being recommended again?
<tos9> did I miss when that changed again or is that new
<arigato> ah yes, I think it means only that you don't need to check out a special branch in the pypy repo
<tos9> arigato: ah
<mattip> suggested rewording or edits willingly accepted
<arigato> so it should always be up-to-date, and translatable from the same as the snapshot that we distribute as source for the v7.0.0 release
<tos9> mattip: probably writing out that whole thing is the best thing IMO, it's easy to misunderstand
<tos9> mattip: i.e. "The revdb branch has been merged to the default branch, so it should always be up-to-date, and translatable from the same as the snapshot that we distribute as source for the v7.0.0 release. A special pypy build is however still required to run it."
<mattip> .. or maybe just kill the line, the change has more meaning for our dev process than for end users
<tos9> Or that :)
* arigato copies that
<tos9> "Use subprocess to avoid shell injection in shutil module"
<tos9> this line is also a bit scary
<tos9> Is there a CVE for that, and/or is CPython vulnerable
<mattip> that is a backport of a cpython bugfix, so we should quote the relevant cpython issue/fix
oberstet has quit [Remote host closed the connection]
<kenaan> arigo default 1cabe8ae73e8 /pypy/doc/release-v7.0.0.rst: Expand like about revdb
<kenaan> arigo cffi/cffi eaf42ddaca57 /doc/source/whatsnew.rst: Update whatsnew
<arigato> revdb is still broken right now
<arigato> there might be a quick and easy hack, though
<tos9> mattip: ah
* mattip zzz
jcea has quit [Quit: jcea]
jcea has joined #pypy
agronholm has quit [Ping timeout: 250 seconds]
agronholm has joined #pypy
kipras has quit [Read error: Connection reset by peer]
<kenaan> arigo default 45e0519a5fe6 /: Tentative fix for cpyext with revdb
yaewa has quit [Quit: Leaving...]
moei has joined #pypy
<arigato> I guess we need to spend some efforts making revdb really automatically tested, in various real-life use cases
<arigato> right now it seems to crash fast when using cpyext
<arigato> even during recording
trfl has quit [Quit: ZNC - http://znc.in]
<kenaan> arigo default 04dfff1c783a /rpython/rlib/src/boehm-rawrefcount.c: Fix for revdb (how to test??)
trfl has joined #pypy
<mjacob> arigato: yes, i've noticed a few random crashes (but only at replaying time), even without cpyext
<mjacob> we can look into this at the sprint and maybe discuss testing strategies
<mjacob> good night ;)
<arigato> thanks, you too!