sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
<sb0> mithro, I don't have access to the readthedocs account
<mithro> sb0: Is that something I set up?
<sb0> you or someone else. but it wasn't me
* mithro goes to see if he should be embarrassed :)
<mithro> Doesn't look like I have access either
<mithro> Oh wait... maybe I do..
rohitksingh has joined #m-labs
<mithro> sb0: It says you are the owner of it... https://readthedocs.org/profiles/sbourdeauducq/
<mithro> sb0: If you can figure out how to make me an owner, I'll get it fixed
<sb0> oh I managed to login
<sb0> okay, I deleted the whole thing
<sb0> the latest docs are here https://m-labs.hk/migen/manual/ and automatically updated by the buildbot
<mithro> sb0: Is there an equivalent for misoc?
<sb0> no
<mithro> sb0: Some minor improvements to the docs -> https://github.com/m-labs/migen/pull/64
<sb0> do we have napoleon on the buildbotß
<sb0> ?
<sb0> I'm worried that version via setuptools might also break
<sb0> (on the buildbot)
<mithro> sb0: napoleon seems to be a stock part of sphinx
<sb0> mithro, if i merge your PR and the build breaks for any reason, can you fix it?
<mithro> sb0: I don't have access to your buildbot - but I'm happy to look at it
<sb0> ok thanks
<mithro> I did try building locally
<sb0> hmm print() in doc/conf.py
<sb0> did you intend to have that print, or forgot it¿
<mithro> The numpy doc/conf.py also has that print - but it could easily be removed
<sb0> what does it do exactly?
<mithro> Just lets you see the version it thinks things are
<mithro> BTW Where does asyncserial come from? It doesn't appear to be on PyPi?
<sb0> m-labs/asyncserial on github
<mithro> sb0: Any reason not to pypi it?
<sb0> not really, other than not wishing to maintain the pypi page
<GitHub90> [migen] sbourdeauducq pushed 7 new commits to master: https://git.io/vSLVe
<GitHub90> migen/master b008f1d Tim 'mithro' Ansell: doc: Adding links to github code.
<GitHub90> migen/master 218a318 Tim 'mithro' Ansell: doc: Use sphinx.ext.napoleon instead of numpydoc.
<GitHub90> migen/master da523d9 Tim 'mithro' Ansell: doc: Adding requirements.txt for building docs.
<bb-m-labs> build #137 of migen is complete: Failure [failed make_doc] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/137 blamelist: Tim 'mithro' Ansell <mithro@mithis.com>
<sb0> mithro, pretty much what i expected ...
<mithro> sb0: that's weird - I'm guessing you have an older version of the rtd template
<mithro> Will send a fix a shortly
FabM has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
<sb0> rjo, why do you use the led in the spi test bench?
rohitksingh_work has joined #m-labs
<GitHub> [artiq] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/ac9e8b8568db...b74d6fb9bae4
<GitHub> artiq/master b74d6fb Sebastien Bourdeauducq: make collision and busy asynchronous errors, and simplify CPU/gateware handshake for output errors and reads
<GitHub> artiq/master 1ee3f96 Sebastien Bourdeauducq: test: self.break_realtime → self.core.break_realtime
<sb0> bb-m-labs, force build --branch=test_ci artiq
<GitHub> [artiq] sbourdeauducq created test_ci (+1 new commit): https://github.com/m-labs/artiq/commit/aac6860949d0
<GitHub> artiq/test_ci aac6860 Sebastien Bourdeauducq: try re-enabling test_clock_generator_loopback
<bb-m-labs> The build has been queued, I'll give a shout when it starts
<bb-m-labs> build #1404 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1404 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #1405 forced
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #1405 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1405
<sb0> bb-m-labs, force build --branch=test_ci artiq
<bb-m-labs> build #1406 forced
<bb-m-labs> I'll give a shout when the build finishes
<GitHub> [artiq] sbourdeauducq pushed 2 new commits to test_ci: https://github.com/m-labs/artiq/compare/aac6860949d0...3590af68cef8
<GitHub> artiq/test_ci 3590af6 Sebastien Bourdeauducq: Merge branch 'master' into test_ci
<GitHub> artiq/test_ci ea3af1e Sebastien Bourdeauducq: drtio: remove obsolete CSR accesses from test
<rjo> sb0: do you have a problem with that?
<sb0> rjo, its purpose is confusing
<sb0> is it just for using sync()?
<rjo> sb0: link?
<rjo> sb0, mithro: if you mess with the rtd theme on the buildbot you need to veryify and fix the search feature. also check the artiq docs.
<rjo> sb0: iirc yes. there needed to be a sync()
<sb0> could also be "while self.core.get_counter() < now()"
<sb0> anyhow, those errors are asynchronous now, which makes this test somewhat tricky
<GitHub> [artiq] sbourdeauducq commented on issue #681: Collision made asynchronous as per mailing list discussion. https://github.com/m-labs/artiq/issues/681#issuecomment-289397589
<bb-m-labs> build #474 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/474
<bb-m-labs> build #441 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/441
<bb-m-labs> build #1406 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1406
<GitHub> [artiq] sbourdeauducq closed issue #681: move reports of asynchronous RTIO errors (esp. busy) to core device log https://github.com/m-labs/artiq/issues/681
<GitHub> [artiq] sbourdeauducq deleted test_ci at 3590af6: https://github.com/m-labs/artiq/commit/3590af6
<sb0> rjo, whitequark can we delete the smoltcp, phaser, and phaser2 branches?
<GitHub> [artiq] sbourdeauducq commented on issue #684: Changing behavior so that results are still saved when `` analyze`` fails (this seems to be a better default behavior, otherwise you could easily lose results that took a long time to collect). https://github.com/m-labs/artiq/issues/684#issuecomment-289404132
<rjo> sb0: i can do tags instead.
<sb0> ok
<bb-m-labs> build #475 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/475
<GitHub> [artiq] sbourdeauducq closed issue #684: Documentation of analyze function https://github.com/m-labs/artiq/issues/684
<GitHub> [artiq] sbourdeauducq opened issue #690: fix "session aborted: " message https://github.com/m-labs/artiq/issues/690
<bb-m-labs> build #442 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/442 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #1407 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1407
<bb-m-labs> build #1408 of artiq is complete: Failure [failed python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1408 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<GitHub> [artiq] sbourdeauducq opened issue #691: stream core device log messages to master https://github.com/m-labs/artiq/issues/691
<GitHub> [artiq] jordens tagged phaser-2 at 435d12f: https://github.com/m-labs/artiq/commits/phaser-2
<GitHub> [artiq] jordens deleted phaser at c428800: https://github.com/m-labs/artiq/commit/c428800
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build forced [ETA 44m49s]
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #1409 of artiq is complete: Failure [failed conda_build conda_remove] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1409
<sb0> mithro, any progress fixing the doc problem?
<GitHub> [artiq] jordens commented on issue #691: LGTM https://github.com/m-labs/artiq/issues/691#issuecomment-289415016
<sb0> rjo, Error: bad character '-' in package/version: phaser-2
<GitHub> [artiq] jordens commented on issue #684: c.f. #505 https://github.com/m-labs/artiq/issues/684#issuecomment-289415711
<rjo> sb0: who says that?
<rjo> good god.
<sb0> yeah, standard fare. same as mithro's doc problems.
<mithro> I'll send a fix soon
<mithro> Give me another hour
<GitHub> [artiq] jordens tagged phaser2 at 2eae296: https://github.com/m-labs/artiq/commits/phaser2
<GitHub> [artiq] jordens deleted phaser-1 at d9b47df: https://github.com/m-labs/artiq/commit/d9b47df
<rjo> sb0: not really. this one is versioneer or the versioneer setup.
<sb0> oh I'm talking about computer frustrations in general
<rjo> sb0: ack.
<rjo> sb0: well. we have a problem. since we have an empty tag_prefix in versioneer, it finds all tags when it builds the version with git --describe.
<rjo> this is why people usually seem to have tag_prefix = "v"
<rjo> we could tag v2.1 = 2.1 and then add tag_prefix = "v" in master and release-2.
<rjo> sb0, whitequark: opinions?
<GitHub> [artiq] jordens deleted phaser2 at 2eae296: https://github.com/m-labs/artiq/commit/2eae296
<rjo> bb-m-labs: force build artiq
<bb-m-labs> build forced [ETA 44m49s]
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #1410 of artiq is complete: Failure [failed conda_build conda_remove] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1410
<sb0> rjo, what problem would it cause to remove all old version tags (essentially rename them)?
<sb0> also that's not such a great solution, there are many words that start with v
<rjo> sb0: then "release-" as a tag. jives with the branches.
<rjo> sb0: remove?
<rjo> bb-m-labs: force build artiq
<bb-m-labs> build forced [ETA 44m49s]
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #1411 of artiq is complete: Failure [failed conda_build conda_remove] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1411
<mithro> sb0: I believe https://github.com/m-labs/migen/pull/65 fixes the problem
<GitHub12> [migen] sbourdeauducq pushed 1 new commit to master: https://git.io/vSLpw
<GitHub12> migen/master 29e23a7 Tim 'mithro' Ansell: doc: Enable canonical_url only on readthedocs.
<sb0> rjo, yes. e.g. delete the 1.0 tag and create a release-1.0 tag at the same commit
<bb-m-labs> build #138 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/138
rohitksingh_wor1 has joined #m-labs
<mithro> sb0: Seems to work
rohitksingh_work has quit [Ping timeout: 260 seconds]
<sb0> mithro, thanks
<mithro> sb0: Now got source + edit on github links
<rjo> sb0: ack. i'll proceed and tackle the fall-out.
<rjo> whitequark: there are numerous clean and rm -rf steps in the buildbot config. yet it still sees old long-deleted tags. i even went in there and manually cleaned up. can you help?
<GitHub> [artiq] cjbe opened issue #692: Method to set default experiment priority / log level / pipeline https://github.com/m-labs/artiq/issues/692
rohitksingh_wor1 has quit [Read error: Connection reset by peer]
rohitksingh_work has joined #m-labs
<mithro> sb0: It should also work on readthedocs too now (as you can see from my stuff at http://mithro-migen.readthedocs.io/en/latest/)
rohitksingh_work has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
<GitHub> [artiq] whitequark deleted smoltcp at 42cae20: https://github.com/m-labs/artiq/commit/42cae20
<whitequark> rjo: yes, buildbot doesn't purge old tags
<whitequark> I'm unaware of any git workflow where that is common
FabM has quit [Ping timeout: 264 seconds]
<rjo> whitequark: not common. but it prevents fixing stuff.
FabM has joined #m-labs
<whitequark> rjo: just remove the tags from the git cache. or remove the cache
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined #m-labs
rohitksingh1 has joined #m-labs
rohitksingh has quit [Ping timeout: 260 seconds]
<GitHub> [artiq] r-srinivas commented on issue #684: Thanks! Could this be added to 2.3 as well? https://github.com/m-labs/artiq/issues/684#issuecomment-289477280
glitchwitch is now known as hedgeberg
<rjo> whitequark: i know how to clean tags. that's not the issue. i don't know where the repository is. i already cleaned the one indicated in the logfile.
<whitequark> rjo: okay, one moment
<whitequark> rjo: /var/lib/buildbot/slaves/debian-stretch-amd64-1/miniconda/conda-bld/git_cache
<whitequark> I also just wiped all caches, for good measure
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build forced [ETA 44m49s]
<bb-m-labs> I'll give a shout when the build finishes
<whitequark> rjo: works now
<whitequark> sb0: regarding the dma bug
<whitequark> yes, it passed timing
<whitequark> let me try on ise I guess
<bb-m-labs> build #476 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/476
<bb-m-labs> build #1412 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1412
<whitequark> sb0: no, I get the exact same behavior with ise
<rjo> whitequark: thx.
rohitksingh1 has quit [Quit: Leaving.]
ad_ has joined #m-labs
ad_ has quit [Client Quit]