00:04
<
whitequark >
sb0: hm you are right
00:05
<
whitequark >
the py35 is taken from --python 3.5
00:32
FabM has quit [Ping timeout: 252 seconds]
00:36
FabM has joined #m-labs
00:37
Mon_ has joined #m-labs
00:38
Mon_ is now known as Guest52775
00:40
ylamarre has joined #m-labs
00:46
<
whitequark >
sb0: tbh I think you fucked up with transition to 3.5
00:48
<
whitequark >
I can't use Debian's packages for ARTIQ because it does not have pip3.5 and llvmlite_artiq does not compile properly with conda
00:48
<
whitequark >
and I have no idea why
00:48
<
whitequark >
OSError: /home/whitequark/.miniconda/envs/py35/lib/python3.5/site-packages/llvmlite_artiq/binding/libllvmlite.so: undefined symbol: _ZN4llvm3sys22getDefaultTargetTripleB5cxx11Ev
00:48
<
whitequark >
I've compiled this shit just now, what is its problem
00:50
Guest52775 has quit [Quit: This computer has gone to sleep]
00:51
Mon_1 has joined #m-labs
01:00
<
whitequark >
... oh
01:00
<
whitequark >
nevermind, gcc decided they want to change their C++ ABI again
01:14
Mon_1 has quit [Quit: This computer has gone to sleep]
01:28
Mon_ has joined #m-labs
01:28
Mon_ is now known as Guest67397
01:31
Guest67397 has quit [Client Quit]
01:34
Mon_1 has joined #m-labs
01:35
Mon_1 has quit [Client Quit]
02:12
Mon_1 has joined #m-labs
02:26
<
sb0 >
whitequark, i guess the debian packages will come. and anaconda should be 3.5 by default by the end of the month
02:26
<
sb0 >
whitequark, are there further problems or just this gcc one?
02:37
Mon_1 has quit [Quit: This computer has gone to sleep]
02:37
Mon_1 has joined #m-labs
02:44
Mon_1 has quit [Quit: This computer has gone to sleep]
02:44
Mon_1 has joined #m-labs
02:45
<
cr1901_modern >
sb0: I'm looking over ARTIQ now. I am on standby if you wish to chat.
02:54
Mon_1 has quit [Quit: This computer has gone to sleep]
03:15
ylamarre has quit [Quit: ylamarre]
03:16
<
GitHub128 >
misoc/new 93a615a Sebastien Bourdeauducq: Merge branch 'new' of github.com:m-labs/misoc into new
03:16
<
GitHub128 >
misoc/new ecc4c57 Sebastien Bourdeauducq: integration/builder: fix building for SoCSDRAM-based targets when SDRAM is disabled...
03:21
kmehall has quit [Remote host closed the connection]
03:38
kmehall has joined #m-labs
04:14
fengling has joined #m-labs
04:23
Mon_ has joined #m-labs
04:23
Mon_ is now known as Guest19159
04:26
Guest19159 has quit [Client Quit]
05:26
fengling has quit [Ping timeout: 245 seconds]
05:28
Mon_ has joined #m-labs
05:29
Mon_ is now known as Guest35368
05:33
Guest35368 has quit [Client Quit]
05:39
Mon_1 has joined #m-labs
05:43
Mon_1 has quit [Client Quit]
05:47
Mon_1 has joined #m-labs
05:50
<
sb0 >
cr1901_modern, do you have any questions? just ask...
05:55
Mon_1 has quit [Quit: This computer has gone to sleep]
06:06
fengling has joined #m-labs
06:26
Mon_ has joined #m-labs
06:26
Mon_ is now known as Guest2596
06:37
Guest2596 has quit [Quit: This computer has gone to sleep]
06:42
fengling has quit [Ping timeout: 245 seconds]
06:56
fengling has joined #m-labs
07:01
Mon_1 has joined #m-labs
07:08
Mon_1 has quit [Quit: This computer has gone to sleep]
07:18
Mon_1 has joined #m-labs
07:26
Mon_1 has quit [Quit: This computer has gone to sleep]
07:31
Mon_ has joined #m-labs
07:31
Mon_ is now known as Guest62407
07:42
Guest62407 has quit [Quit: This computer has gone to sleep]
08:14
Mon_1 has joined #m-labs
08:36
<
GitHub151 >
artiq/master 9f04af6 Sebastien Bourdeauducq: scheduler: raise logging severity of errors
08:36
<
GitHub151 >
artiq/master da159f1 Sebastien Bourdeauducq: gui/log: ensure black/white colors
08:36
<
GitHub151 >
artiq/master 86e201c Sebastien Bourdeauducq: master/log: parse names, better filtering, cleanup
08:40
<
sb0 >
whitequark, while you're messing
08:43
<
sb0 >
whitequark, while you're dealing with travis/packaging, can you split the artiq package into 1) the python part + the flashing script 2) bitstream/binaries for kc705/qc1 3) kc705/qc2 4) pipistrello?
08:45
Mon_1 has quit [Quit: Leaving]
08:45
<
sb0 >
and those could be built in parallel
08:46
Mon_ has joined #m-labs
08:46
Mon_ is now known as Guest88328
08:52
Guest88328 has quit [Quit: This computer has gone to sleep]
09:22
travis-ci has joined #m-labs
09:22
<
travis-ci >
m-labs/artiq#505 (master - ea5fbc9 : Sebastien Bourdeauducq): The build passed.
09:22
travis-ci has left #m-labs [#m-labs]
10:06
Mon_ has joined #m-labs
10:06
Mon_ is now known as Guest53923
10:20
omega_red has joined #m-labs
10:25
Guest53923 has quit [Quit: This computer has gone to sleep]
10:27
omega_red has quit [Read error: Connection reset by peer]
10:49
fengling has quit [Ping timeout: 245 seconds]
10:50
<
whitequark >
sb0: I think so, yes
11:07
<
sb0 >
ysionneau, what happens when a new parameter (now dataset) that does not match the search string is added?
11:23
<
sb0 >
filtering by string/regexp is rather easy, but custom filter functions seem to be a pain, though
11:41
<
whitequark >
sb0, did you build llvmdev-or1k?
11:42
<
sb0 >
whitequark, the conda package? I didn't
11:44
<
whitequark >
hm, that one is built properly though
11:44
<
whitequark >
why does llvmlite-artiq eventually depend on libLLVMLTO.so... there are no .so in llvmdev-or1k
11:45
<
whitequark >
in llvmlite-artiq/build.sh: PATH=/usr/local/llvm-or1k/bin:$PATH $PYTHON setup.py install
11:45
<
whitequark >
what the fuck?
11:49
<
GitHub182 >
artiq/master fa9cbab whitequark: conda: fix README.
11:49
<
GitHub182 >
artiq/master 760ecb5 whitequark: conda: add lit package.
11:49
<
GitHub182 >
artiq/master ca3a0fd whitequark: conda: llvmlite-artiq: do not use LLVM from /usr/local/llvm-or1k.
11:52
<
whitequark >
still doesn't work...
11:52
<
whitequark >
oh ffs, I also have to rebuild llvmdev-or1k in conda
11:53
Mon_ has joined #m-labs
11:54
Mon_ is now known as Guest59187
12:27
Guest59187 has quit [Quit: This computer has gone to sleep]
12:28
travis-ci has joined #m-labs
12:28
<
travis-ci >
m-labs/artiq#506 (master - 6b9cc5a : whitequark): The build has errored.
12:28
travis-ci has left #m-labs [#m-labs]
12:29
<
whitequark >
sb0: how do you say "ISO100 viewport" in chinese?
12:33
ylamarre has joined #m-labs
12:35
<
sb0 >
they have a taobao store
12:35
<
sb0 >
I ordered from them this week so I'll soon know roughly about the quality
12:36
<
whitequark >
ohh, 观察窗
12:38
<
sb0 >
their catalogue is incomplete, they didn't list the KF50/25 adapter they actually had and I ordered...
12:42
<
whitequark >
taobao doesn't seem to have ISO100 aka DN100KF viewports
12:42
<
whitequark >
only DN100CF
12:50
Mon_ has joined #m-labs
12:50
Mon_ is now known as Guest8041
12:54
<
sb0 >
whitequark, that would surprise me. the chinese are good at machining this stuff. what is hard to find is more complicated devices like scroll pumps, turbopumps, etc.
12:55
<
sb0 >
they need more "foreign experience absorption", as they call it...
12:55
<
whitequark >
turbopumps are hard to make...
12:55
<
whitequark >
did you know, RU does not have a /single/ rebalancing stand for turbopumps?
12:55
<
whitequark >
or at least that's what an org which repairs those told me
12:58
Guest8041 has quit [Quit: This computer has gone to sleep]
12:58
<
sb0 >
how are russian turbopumps made then?
12:59
<
whitequark >
I mean, any stands that would work with imported turbopumps, Edwards etc
12:59
<
whitequark >
russian turbopumps are a whole different beast
12:59
<
whitequark >
I don't think they are made in "under 100kg" category at all
13:00
<
sb0 >
isn't it just a price problem? the edwards stuff is luxury
13:00
<
whitequark >
I wouldn't really say it is? if you have a plant, Edwards turbopumps are practically disposable
13:01
<
whitequark >
which is why you get so many on ebay
13:01
<
sb0 >
also, I saw a smaller (~20kg?) russian turbopump at Alek's institute a couple years ago...
13:01
Mon_1 has joined #m-labs
13:02
<
whitequark >
interesting
13:03
<
GitHub16 >
artiq/master d033745 whitequark: conda: llvmdev-or1k: bump.
13:03
<
GitHub16 >
artiq/master da4a6a2 whitequark: conda: llvmlite-artiq: test by importing binding.
13:16
fengling has joined #m-labs
13:18
Mon_1 has quit [Quit: This computer has gone to sleep]
13:27
<
GitHub24 >
artiq/master f855544 Sebastien Bourdeauducq: gui: dataset filtering with QSortFilterProxyModel
13:27
<
GitHub24 >
artiq/master f3b3bf3 Sebastien Bourdeauducq: gui: log filtering
13:27
<
GitHub24 >
artiq/master 744ae4c Sebastien Bourdeauducq: Merge branch 'master' of github.com:m-labs/artiq
13:37
Mon_ has joined #m-labs
13:38
Mon_ is now known as Guest24400
13:38
<
GitHub153 >
artiq/master 49acd10 Sebastien Bourdeauducq: gui: fix data update in DictSyncModel/ListSyncModel
13:42
<
GitHub123 >
migen/new 48d22a7 Sebastien Bourdeauducq: genlib/fifo: width_or_layout -> width
13:44
travis-ci has joined #m-labs
13:44
<
travis-ci >
m-labs/migen#128 (new - 48d22a7 : Sebastien Bourdeauducq): The build passed.
13:44
travis-ci has left #m-labs [#m-labs]
13:50
travis-ci has joined #m-labs
13:50
<
travis-ci >
m-labs/artiq#507 (master - da4a6a2 : whitequark): The build failed.
13:50
travis-ci has left #m-labs [#m-labs]
13:50
fengling has quit [Ping timeout: 245 seconds]
13:51
<
GitHub32 >
misoc/new 884faed Sebastien Bourdeauducq: integration/builder: escape backslash in makefile defines
14:03
<
GitHub32 >
artiq/new-py2llvm e9adfd6 whitequark: Merge branch 'master' into new-py2llvm
14:03
<
GitHub32 >
artiq/new-py2llvm 5d64df8 whitequark: transforms.artiq_ir_generator: fix devirtualized call annotation.
14:03
<
GitHub32 >
artiq/new-py2llvm b91ffa1 whitequark: ir: fix default argument fiasco.
14:03
<
whitequark >
"error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/travis/miniconda/envs/py35/lib/python3.5/site-packages/llvmlite_artiq/binding/libllvmlite.so)"
14:04
<
whitequark >
jesus fuck I hate glibc
14:05
<
whitequark >
sb0: I would like you to buy two DigitalOcean VMs, with 32 and 64-bit Ubuntu LTS installed
14:05
<
whitequark >
they're like $10/month
14:05
<
whitequark >
and this will allow anyone in m-labs to easily build conda packages without bothering to set up this particular environment, on reasonably fast hardware
14:09
travis-ci has joined #m-labs
14:09
<
travis-ci >
m-labs/artiq#508 (master - 744ae4c : Sebastien Bourdeauducq): The build has errored.
14:09
travis-ci has left #m-labs [#m-labs]
14:14
<
whitequark >
if conda actually cared about decent isolation, they would ship their own copy of glibc
14:14
<
whitequark >
or even just musl
14:17
<
whitequark >
sb0: tangential suggestion, I want to split conda/ from the ARTIQ repo
14:18
<
whitequark >
specifically so that updates to that subtree do not show up in the main repo. Then I could make it so that build number is incremented and linux-32 and linux-64 packages are built, all with a single script that ssh's into the VMs and kicks off the build and uploads it
14:20
<
whitequark >
I suggest a m-labs/conda-recipes repo
14:21
<
whitequark >
actually, hang on. I have an even better idea.
14:23
<
whitequark >
travis is 64-bit Ubuntu LTS, right? this means we can build linux-64 and linux-32 binaries right there. i.e. look at the diff, see which packages were changed, rebuild and push.
14:23
<
whitequark >
then we can use Appveyor CI to do the same thing for Windows, some day.
14:25
Guest24400 has quit [Quit: This computer has gone to sleep]
14:25
travis-ci has joined #m-labs
14:26
<
travis-ci >
m-labs/artiq#509 (master - 49acd10 : Sebastien Bourdeauducq): The build failed.
14:26
travis-ci has left #m-labs [#m-labs]
14:43
Mon_ has joined #m-labs
14:43
Mon_ is now known as Guest87507
14:47
Guest87507 has quit [Client Quit]
14:49
fengling has joined #m-labs
14:51
Mon_1 has joined #m-labs
14:54
Mon_1 has quit [Client Quit]
15:04
cr1901_modern has quit [Read error: Connection reset by peer]
15:07
<
sb0 >
whitequark, you should be able to create repositories under m-labs I think
15:08
<
whitequark >
insufficient permission
15:09
<
sb0 >
ah right, i thought that option was enabled but somehow it wasnt
15:09
<
sb0 >
can you try again?
15:10
<
whitequark >
yeah that works
15:17
<
sb0 >
whitequark, do you have any silicone diffusion pump oil?
15:19
<
whitequark >
no. I don't do diffusion pumps
15:22
fengling has quit [Ping timeout: 245 seconds]
15:29
cr1901_modern has joined #m-labs
15:33
<
sb0 >
it sounds like you need to be lucky to find a turbopump on ebay that a) is working b) includes a controller c) is relatively inexpensive ...
15:35
<
whitequark >
if your budget is $1k that is easy
15:36
<
whitequark >
half that is going to be more tricky
15:36
<
sb0 >
Please note you are purchasing only the pump pictured, no controller is included
15:37
<
whitequark >
the controller is #120
15:38
<
whitequark >
alternatively this one is in much better condition
15:38
<
whitequark >
note that if you get an Edwards EXT pump, I have lots of spare oil for it
15:38
<
sb0 >
are those controllers compatible with the pump?
15:38
<
whitequark >
I have that specific pump and controller
15:40
<
whitequark >
also compatible with EXDC80
15:40
<
whitequark >
well, all of these are
15:40
<
sb0 >
I have
*never* won anything on ebay, which frustrated me, and I now stay away from it
15:40
<
whitequark >
I won things on ebay plenty of times
15:41
<
whitequark >
I have five weldable high-voltage feedthroughs for $5 each, two working HPLC pumps for $20 both...
15:41
<
whitequark >
a $200 for an almost functional Edwards pump
15:42
<
whitequark >
though I also lost plenty of times. someone sniped a microscope stage right from under my nose in the literal last second
15:42
<
whitequark >
anyhow, I believe any of the above will work for you
15:42
<
whitequark >
they should be re-oiled and potentially cleaned, all of which I am equipped to do
15:44
<
whitequark >
are you going to get one?
15:45
<
whitequark >
(if not, I was going to sell most of the oil to someone else)
15:46
<
sb0 >
hmm, maybe in a few months
15:46
<
whitequark >
alright
15:54
<
GitHub89 >
conda-recipes/master a14eebf whitequark: Initial commit.
16:00
<
whitequark >
sb0: while we're at it
16:00
<
whitequark >
what is the purpose and nature of main and dev channels?
16:05
<
sb0 >
not sure about that... ysionneau used those
16:06
<
ysionneau >
the idea was that the current artiq development could be followed by using the dev channel
16:06
<
ysionneau >
where each commit was being bundled and uploaded to this channel
16:06
<
ysionneau >
and when there is a stable release, it can be uploaded to main
16:06
<
ysionneau >
so that end users who only want stable releases can just follow the main channel
16:06
<
ysionneau >
so far indeed only the dev channel was really used
16:07
<
whitequark >
I think it makes sense to put most packages onto main channel and let those who want to use dev add both
16:15
<
GitHub132 >
conda-recipes/master cbed9dd whitequark: Move packages under conda/.
16:16
<
GitHub93 >
conda-recipes/master e92259a whitequark: Add .travis.yml.
16:17
<
sb0 >
whitequark, so you don't need those VMs, right?
16:17
<
whitequark >
sb0: assuming I can get travis to work, no
16:17
<
GitHub127 >
conda-recipes/master 64ebde5 whitequark: lit: bump.
16:19
<
whitequark >
"We STRONGLY recommend installing the x86_64 version of Miniconda3 on an x86_64 system." do not tell me what to do
16:20
fengling has joined #m-labs
16:21
travis-ci has joined #m-labs
16:21
<
travis-ci >
m-labs/conda-recipes#2 (master - e92259a : whitequark): The build was canceled.
16:21
travis-ci has left #m-labs [#m-labs]
16:21
<
whitequark >
ugh, and they don't even skip it with -b
16:22
<
GitHub57 >
conda-recipes/master 5bd84f8 whitequark: Add .travis.yml.
16:22
<
GitHub57 >
conda-recipes/master 709376f whitequark: lit: bump.
16:23
travis-ci has joined #m-labs
16:23
<
travis-ci >
m-labs/conda-recipes#3 (master - 64ebde5 : whitequark): The build was canceled.
16:23
travis-ci has left #m-labs [#m-labs]
16:23
travis-ci has joined #m-labs
16:23
<
travis-ci >
m-labs/conda-recipes#4 (master - 709376f : whitequark): The build has errored.
16:23
travis-ci has left #m-labs [#m-labs]
16:31
<
GitHub54 >
conda-recipes/master 60bf01f whitequark: Add .travis.yml.
16:31
<
GitHub54 >
conda-recipes/master a32f9bc whitequark: lit: bump.
16:32
travis-ci has joined #m-labs
16:32
<
travis-ci >
m-labs/conda-recipes#5 (master - a32f9bc : whitequark): The build passed.
16:32
travis-ci has left #m-labs [#m-labs]
16:33
<
whitequark >
that..... worked?!
16:33
<
whitequark >
ok cool it, like, almost worked. amazing
16:34
<
GitHub173 >
conda-recipes/master e00d0af whitequark: Add .travis.yml.
16:34
<
GitHub173 >
conda-recipes/master efe6403 whitequark: lit: bump.
16:35
travis-ci has joined #m-labs
16:35
<
travis-ci >
m-labs/conda-recipes#6 (master - efe6403 : whitequark): The build passed.
16:35
travis-ci has left #m-labs [#m-labs]
16:36
<
GitHub34 >
conda-recipes/master 2a99bf1 whitequark: Add .travis.yml.
16:37
travis-ci has joined #m-labs
16:37
<
travis-ci >
m-labs/conda-recipes#7 (master - 2a99bf1 : whitequark): The build passed.
16:38
travis-ci has left #m-labs [#m-labs]
16:38
<
GitHub162 >
conda-recipes/master 9f67ed8 whitequark: lit: bump.
16:39
travis-ci has joined #m-labs
16:39
<
travis-ci >
m-labs/conda-recipes#8 (master - 9f67ed8 : whitequark): The build passed.
16:39
travis-ci has left #m-labs [#m-labs]
16:40
<
whitequark >
amazing. it works. I was fully prepared to spend the next 20 hours debugging it
16:42
<
whitequark >
sb0: do you think we should rebuild everything using this method to ensure that it works on all packages?
16:43
<
sb0 >
sounds good. i'm just worried that when building heavy packages (eg llvm) we run out of time on travis.
16:44
<
whitequark >
I think they lifted the limit in the container-based builds, presumably because they consume less resources
16:44
<
whitequark >
actually, you know what, I think I can do the same with Appveyor CI now
16:44
<
whitequark >
it should not be much harder
16:50
kyak has quit [*.net *.split]
16:50
larsc has quit [*.net *.split]
16:50
jaeckel has quit [*.net *.split]
16:50
[florian] has quit [*.net *.split]
16:50
tmbinc__ has quit [*.net *.split]
16:52
fengling has quit [Ping timeout: 245 seconds]
16:59
jaeckel has joined #m-labs
16:59
[florian] has joined #m-labs
16:59
tmbinc__ has joined #m-labs
17:07
jaeckel has quit [*.net *.split]
17:07
[florian] has quit [*.net *.split]
17:07
tmbinc__ has quit [*.net *.split]
17:07
kyak has joined #m-labs
17:07
kyak has joined #m-labs
17:10
jaeckel has joined #m-labs
17:10
[florian] has joined #m-labs
17:10
tmbinc__ has joined #m-labs
17:12
larsc has joined #m-labs
17:51
fengling has joined #m-labs
18:10
ylamarre has quit [Quit: ylamarre]
18:22
fengling has quit [Ping timeout: 245 seconds]
19:21
fengling has joined #m-labs
19:32
<
whitequark >
fucking anaconda garbage
19:32
<
whitequark >
[warning] It appears you are already logged in from host appvyr-win20122
19:32
<
whitequark >
Would you like to continue [Y|n]:
19:32
<
whitequark >
I don't care, I don't want to be made to care, and why the fuck is there an interactive prompt
19:53
fengling has quit [Ping timeout: 245 seconds]
20:45
ylamarre has joined #m-labs
20:51
fengling has joined #m-labs
21:23
fengling has quit [Ping timeout: 245 seconds]
22:21
fengling has joined #m-labs
22:26
fengling has quit [Ping timeout: 245 seconds]