<azonenberg> lol
<azonenberg> hey if i want that i use wolfram alpha i na browser
<rqou> the browser has a sandbox, so it'll be more secure!
<azonenberg> loool
<gruetzkopf> yeah i have half of gnome and kde anyways
<gruetzkopf> so i can use the nice program from there
<gruetzkopf> i *really* like Kate/Kdevelop
<azonenberg> Call me weird but i like geany
<azonenberg> w/ all the ide features turned off :p
<cr1901_modern> I like geany... with the ide features turned on :D
* cr1901_modern used jedit in the past, but now uses Atom, as sluggish as it is
<cr1901_modern> Call me weird, but I like being able to press a button to compile. And to have my tags files honored
tecepe has quit [Remote host closed the connection]
<azonenberg> cr1901_modern: i like having a 4k display that i can have build output side by side with the source code
<azonenberg> instead of jammed at the bottom in a tiny window
<azonenberg> with monochrome output
<azonenberg> etc
<rqou> hmm i just realized I don't know where the emails from my super ancient isp email account went
<rqou> (the account is somehow still alive)
<rqou> tbh they're probably in a .pst on one of my old machines :P
<rqou> hey azonenberg do you happen to know which email clients on android support client cert auth?
<whitequark> the default one
<rqou> i thought it only works with exchange?
<rqou> not imap?
<azonenberg> i have not used client certs on email
<azonenberg> only for vpn
<rqou> i've managed to get it working for email on desktop clients like thunderbird/icedove
<rqou> it's a huge pita
<whitequark> rqou: wat? of course it works with emap
<whitequark> imap
<whitequark> I am using it with imap...
<rqou> this thread here implied it was just exchange: https://code.google.com/p/android/issues/detail?id=3620
<whitequark> it's bullshit
* whitequark hasn't clicked the link
tecepe has joined ##openfpga
scrts has quit [Ping timeout: 256 seconds]
<rqou> it doesn't seem to be presenting the cert
* whitequark clicks the link
<whitequark> oh, client certs *with* imap
<whitequark> not just imap alone
<whitequark> yeah that's right
<rqou> i've heard k9-mail can somewhat do it, but it doesn't work with my particular setup
<rqou> my setup is using both a client cert and a username+password
<rqou> it's just that the password is ignored
<rqou> the username is still needed
<rqou> k9 mail apparently sends only auth external
scrts has joined ##openfpga
digshadow has joined ##openfpga
qu1j0t3 has quit [Ping timeout: 260 seconds]
qu1j0t3 has joined ##openfpga
kmehall_ has quit [Remote host closed the connection]
kmehall has joined ##openfpga
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXI5Q
<openfpga-github> openfpga/master 354cdc7 Andrew Zonenberg: gpdevboard: updated ADC reference to 1.024 V
<azonenberg> That was yesterday's code, not sure why i never committed it
<openfpga-github> [openfpga] azonenberg force-pushed gh-pages from 1ace319 to 617f383: https://git.io/v6vmV
<openfpga-github> openfpga/gh-pages 617f383 Travis CI User: Update documentation
<azonenberg> whitequark: so when do you expect you'll have a chance to look at the buildbot stuff?
<travis-ci> azonenberg/openfpga#169 (master - 354cdc7 : Andrew Zonenberg): The build passed.
<whitequark> azonenberg: doing it now actually
<azonenberg> are you logged into the vm now?
<azonenberg> i just made a config repo for you
<azonenberg> the boards are not currently attached to the VM but i can hook them up if needed
<whitequark> not logged in; doing some preparation localluy
<azonenberg> If you want a HiL test case to run, try "./bin/HIL_PGA tests/greenpak4/PGA.txt " from build/
kmehall has quit [Remote host closed the connection]
scrts has quit [Ping timeout: 250 seconds]
scrts has joined ##openfpga
<azonenberg> whitequark: so i now have both boards plugged into the VM
<azonenberg> one with a 46620 and one with a 46140
<azonenberg> i have a socketed 46621 sitting around next to them
<whitequark> ack
<azonenberg> I'm going to bang up a time-sharing tool
<azonenberg> so we can both run tests w/o stepping on each other
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined ##openfpga
scrts has quit [Ping timeout: 250 seconds]
<whitequark> azonenberg: can you create a GH API token with the repo:status scope
<whitequark> this is for integration with GH commit view as well as PRs maybe
<azonenberg> whitequark: how do i do that again?
<whitequark> azonenberg: then configure GH to use a "webhook" that posts events to the (publicly routable HTTP endpoint)/change_hook/github?project=openfpga
<whitequark> in the openfpga repo
<whitequark> hm
<azonenberg> Ok so i have the token, next?
<whitequark> gimme
<azonenberg> see PM
<azonenberg> So i'm adding a new webhook
<azonenberg> for "secret" do i put the api key there?
<whitequark> yup
<whitequark> no
<whitequark> generate a random string and give it to me
<azonenberg> correct?
<whitequark> I think so
<azonenberg> And application/json
<azonenberg> push event only
<azonenberg> ?
scrts has joined ##openfpga
<azonenberg> Hook is set up
doomlord has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<whitequark> yep
<rqou> just combing through my server logs; apparently a lot of script kiddies are looking for wordpress vulnerabilities
<rqou> good luck, since my site doesn't even run wordpress :P
<rqou> php isn't even installed on the server
<azonenberg> lol
<azonenberg> rqou: http://www.bash.org/?949214
<rqou> lol
<rqou> agree
<rqou> also, for some reason a whole bunch of spammers keep trying to email "e-kofei@<one of my domains>"
<rqou> multiple different IPs, random plausible-sounding from addresses
<rqou> this address doesn't even exist on my server, so I have no idea what's up with that
<rqou> it's been going on for months too
<azonenberg> huh
<azonenberg> is that like "admin" in some other language?
<rqou> i don't think so?
<whitequark> e-kofei?
<whitequark> that sounds like a coffee machine
<rqou> interestingly, my logs don't show any spam addressed at things like postmaster@
<rqou> most of the spam i'm getting isn't even going to valid addresses
<cyrozap> rqou: That's just Internet background radiation, pay it no heed
<rqou> sure, but this particular thing stands out a lot more than some of the other background radiation i see
<rqou> there's an even larger amount of random clients connecting and then disconnecting immediately
<azonenberg> rqou: thats just portscanning
<azonenberg> the mail is weird though
<rqou> no, some of them actually initiate starttls
<rqou> and then quit
<cyrozap> rqou: Yeah, portscanning
<rqou> portscanning with starttls? isn't that needlessly computationally expensive?
<cyrozap> It's just a little deeper than "SYN-SYNACK-ACK"
<cyrozap> It could be used for server software/version identification
<rqou> maybe it's for servers that offer AUTH after starttls
<rqou> the banner already identifies itself as postfix though
<cyrozap> For instance, if you wanted to know if someone was running a vulnerable version of OpenSSL
<rqou> ah maybe
<rqou> btw someone who is better at web apps than me should make an ssllabs-style scanner for non-HTTPS TLS services
<rqou> because there's been a lot of noise about securing https, but not e.g. imaps, smtp starttls, etc.
<cyrozap> rqou: Doesn't ssldecoder.org do more than just HTTPS?
<cyrozap> Not sure if it can do STARTTLS
<cyrozap> It's FOSS, though, so someone could add the functionality
<rqou> it complains that my imap server doesn't set hsts :P
<rqou> also, for some reason i haven't yet seen a non-https server that can do ocsp stapling
<rqou> ssldecoder.org is also missing the ssllabs "simulate handshakes from different clients" feature
<rqou> so if you e.g. need to test that outlook express ancient version can connect to your imap server, it can't test that :P
<whitequark> azonenberg: tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 8352/python
<whitequark> but I can't access it
<azonenberg> whitequark: listen on port 80
<azonenberg> that's NATted to 8090 on the border router
<azonenberg> i can change it to forward to 8090 locally if you prefer
<rqou> you should use ipv6 without nat :P
<whitequark> nah it's fine
<azonenberg> rqou: Already done
<whitequark> rqou: no ipv6 here
<azonenberg> but exactly
* rqou doesn't have ipv6 thanks to housemates
<rqou> i would have expected HK to have ipv6 for all users by now :P
<rqou> isn't asia the most out of ips?
<whitequark> I'm in RU but I don't hvae ipv6 in HK either
<whitequark> fucking pccw
<whitequark> azonenberg: actually yeah maybe do forward it to 8090
<whitequark> don't wanna bother with nginx
<whitequark> unless you want https://
<whitequark> i guess we have login there... so could as well add that
<whitequark> ok sec
<azonenberg> whitequark: I would like to set up TLS
<azonenberg> Let's get it working nonsecure as a test first
<whitequark> ok i have a config for that too
<whitequark> ansible makes this *real* easy
<azonenberg> But if you can set up letsencrypt or something
<azonenberg> that's easy enough
<azonenberg> i'll want to make a cname or something
<azonenberg> since gw-ipv4 is my single public ipv4 address
<azonenberg> and not something i want to put in a cert as i may have >1 service hosted here
<whitequark> ok maybe add that so I can set that up
<azonenberg> Let's get it working first :p
<whitequark> nah, it's easier to configure it once
<azonenberg> Ok
<azonenberg> Gimme a sec
<whitequark> I already haveletsencrypt module debugged
<rqou> heh found a slide deck from an unknown time that claimed that the number two ipv6 capable isp in HK is the university of hong kong :P
<azonenberg> whitequark: so ok
<azonenberg> first off, let me set the port forward to 8090 on both ends
<azonenberg> so your app should listen on 8090 nonsecure
<whitequark> hm? why?
<azonenberg> that way i ca naccess by the same DNS name via v4 or v6
<azonenberg> with and without nat
<whitequark> ah ok, so nginx should listen there
<azonenberg> Yeah
<whitequark> why nonsecure tho?
<azonenberg> let me update my firewall rules
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined ##openfpga
<azonenberg> whitequark: for testing
<azonenberg> i'll block that at the firewall after we get it debugged
<azonenberg> and force TLS only
<azonenberg> at that point we can turn off nonsec
<whitequark> you shouldn't, it will be used for cert renewal
<azonenberg> ah ok
<azonenberg> in that case i'll leave it open
<azonenberg> so right now you have HTTP on 8090 and HTTPS on 8443
<whitequark> I have HSTS in my config anyway
<azonenberg> v4 and v6
<azonenberg> now to set up the DNS...
<whitequark> can you tell me the domain so I can write the config?
<azonenberg> openfpga-dashboard.antikernel.net
<whitequark> pffff
<azonenberg> DNS should be live
<whitequark> we can't use letsencrypt with 8443
<azonenberg> oh?
<azonenberg> i can do 443 then
<whitequark> cert doesn't have the port
<azonenberg> Can you not use one cert for any port on a given hostname?
<whitequark> that's exactly the problem
<azonenberg> ??
<whitequark> if you could get such a cert you could mitm any shared host without having root on it even
<whitequark> so LE disallows it
<azonenberg> oh i see, the concern is if you have different users on different ports?
<whitequark> yep
<azonenberg> makes sense
<azonenberg> ok so we'll use 443 then
<azonenberg> and 8090 for http
<whitequark> can't
<azonenberg> ?
<whitequark> LE uses only 80 and 443
<azonenberg> grr, ok i'll use 80
<whitequark> so verification has to go through 08
<azonenberg> and live with the spam
<whitequark> this is a pain yeah
<rqou> you can use the dns challenge?
<whitequark> oh?
<azonenberg> We'll do this for now
<azonenberg> having 80 open isnt THAT big a deal
<whitequark> well you can't do that automatically...
<azonenberg> just nnoying
<azonenberg> annoying*
<rqou> you technically can automate the dns challenge
<rqou> using rndc
<whitequark> rqou: you are technically welcome to write the scripts for that
<rqou> i might at some point actually
<azonenberg> whitequark: anyway firewall and DNS should be configured
<azonenberg> At some point down the road i plan to move this VM to a different host but if you have everything in ansible it should be easy to clone over, right?
<azonenberg> (as in when i get a dedicated VM server in the garage)
<whitequark> azonenberg: trivial. wipe and reimage
<azonenberg> but thats a ways out anyway
<whitequark> should take about ten minutes to set up
<azonenberg> Perfect
<whitequark> with no user interaction :D
<azonenberg> I don't like using the vmware on my desktop for hosting public services
<rqou> lol
<azonenberg> so as soon as i get a chance i'll rig up a kvm box in the garage
<rqou> so it's not even on esxi or whatever?
<azonenberg> i'll just gamble that in the meantime, nobody has a buildbot 0day + vmware escape that they're willing to burn on me
<azonenberg> rqou: vmware workstation :p
<azonenberg> this is literally for hosting greenpak devkits for unit testing
<rqou> wow, that's um...
<rqou> why not xen or kvm?
<azonenberg> b/c better usb support
<rqou> my usb is working fine with kvm
<rqou> i can use my mouse+keyboard :P
<azonenberg> i've had lots of fancy embedded stuff (cameras, jtag dongles, etc) not work in virtualbox or any other hypervisor
<rqou> yeah that makes sense
<azonenberg> Anyway, if possible i want to move things around in the immediate future so that, as a minimum, the web side of the dashboard is hosted on a dedicated vm box somewhere "not here"
<azonenberg> the build node i dont care as much about being local
* azonenberg wonders how hard it would be to set up a push system where the dashboard is rendered to static HTML then scp'd to a VPS or something
<azonenberg> So clients never talk straight to the VM
<whitequark> azonenberg: put the thing on an rpi and stop caring whether it's compromised or not?
<whitequark> seems less work
<azonenberg> you know
<azonenberg> i do have a beaglebone floating around
<azonenberg> Let's do initial test configuration on this VM
<azonenberg> running debian
<azonenberg> then clone the image over to the beaglebone once we have the testing complete
<rqou> waiting for the "doesn't work on ARM" bugs :P
<azonenberg> rqou: hey, gotta test somehow ;)\
<rqou> want me to spin up a PPC(be) too? :P
<azonenberg> lol one new isa at a time
<azonenberg> whitequark: anyway, if we get this working today
<azonenberg> tomorrow or sunday we can clone the image over to the bone
<rqou> might actually trigger endianness bugs with a ppcbe
<whitequark> Detail: Could not connect to openfpga-dashboard.antikernel.net
<azonenberg> i'll have to find it, hook up an ethernet cable, etc
<whitequark> says certbot
<azonenberg> whitequark: can you reach it on http?
<rqou> you can fix endianness bugs by switching to ppc64le :P
<whitequark> nope
<azonenberg> ok, let's see...
<whitequark> but it does listen
<whitequark> oh hm
<whitequark> oh nvm that was a wrong bindv6only setting
<azonenberg> i just fixed a typoed ip address in the ipv6 firewall
<azonenberg> v4 should be good
<whitequark> yup all good
<azonenberg> its working now?
<whitequark> lemme actually build something
<azonenberg> Don't run anything on the boards yet
<azonenberg> you can build
<azonenberg> but i'm in the middle of implementing locking across concurrent sessions to the dev boards
<whitequark> sure
amclain has quit [Quit: Leaving]
<whitequark> azonenberg: maybe add an IRC hook for openfpga-buildbot-config to send to this channel, too
bb-openfpga has joined ##openfpga
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> build #1 forced
<bb-openfpga> I'll give a shout when the build finishes
<bb-openfpga> build #1 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/1
<azonenberg> whitequark: i thought i did that already?
* azonenberg checks
<whitequark> oh, I didn't check
<whitequark> just assumed you didn't for some reason
bb-openfpga has quit [Client Quit]
bb-openfpga has joined ##openfpga
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> build #2 forced
<bb-openfpga> I'll give a shout when the build finishes
<bb-openfpga> build #2 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/2
<azonenberg> push something and see
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXINl
<openfpga-github> openfpga-buildbot-config/master 39fabec whitequark: Add basic Ansible and Buildbot configuration.
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIN0
<openfpga-github> openfpga/master 85ea6f5 Andrew Zonenberg: gp4prog/gpdevboard: Test cases and gp4prog can now request exclusive hardware locks to avoid conflicts
<azonenberg> whitequark: also can you change the hostname to "openfpga-buildbot" or "openfpga-build"
<azonenberg> in keeping with the trend for the github bot?
* whitequark gives apt.llvm.org a stinkeye
<whitequark> I have to add a key from >http://apt.llvm.org/llvm-snapshot.gpg.key
<whitequark> and https doesn't work on it
<whitequark> ugh
<whitequark> let me at least clarify it by the id...
<openfpga-github> [openfpga] azonenberg force-pushed gh-pages from 617f383 to 7a2e253: https://git.io/v6vmV
<openfpga-github> openfpga/gh-pages 7a2e253 Travis CI User: Update documentation
<whitequark> how do you get the long key id from gpg?
<whitequark> why do we even HAVE short key ids?!
<azonenberg> um, no idea
<azonenberg> gpg --list-keys doesnt show the full key?
<whitequark> this is kinda ridiculous
* azonenberg forgets
<whitequark> nope
<azonenberg> fwiw $DAYJOB has a great policy i wish everyone had
<travis-ci> azonenberg/openfpga#170 (master - 85ea6f5 : Andrew Zonenberg): The build passed.
<azonenberg> our business cards have the full key fingerprint in the corner
doomlord has joined ##openfpga
<azonenberg> So you can hand a card to a client at a conference and now they can authenticate mail from you
<whitequark> yeah but now you have to use gpg ;p
<azonenberg> lol
bb-openfpga has quit [Quit: buildmaster reconfigured: bot disconnecting]
bb-openfpga has joined ##openfpga
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> The build has been queued, I'll give a shout when it starts
<bb-openfpga> build #3 forced
<bb-openfpga> I'll give a shout when the build finishes
<bb-openfpga> build #3 of openfpga is complete: Failure [failed make_yosys] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/3
bb-openfpga has quit [Client Quit]
bb-openfpga has joined ##openfpga
m_w has joined ##openfpga
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> build #4 forced
<bb-openfpga> I'll give a shout when the build finishes
<bb-openfpga> build #4 of openfpga is complete: Failure [failed make_yosys] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/4
bb-openfpga has quit [Client Quit]
bb-openfpga has joined ##openfpga
bb-openfpga has quit [Client Quit]
bb-openfpga has joined ##openfpga
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXINj
<openfpga-github> openfpga-buildbot-config/master 26f8b2b whitequark: nginx: use proxy_buffering off for streaming logs.
<openfpga-github> [openfpga-buildbot-config] whitequark force-pushed master from 26f8b2b to 3dd7354: https://git.io/vXIAJ
<openfpga-github> openfpga-buildbot-config/master 3dd7354 whitequark: nginx: use proxy_buffering off for streaming logs.
massi has joined ##openfpga
<cr1901_modern> azonenberg: i like having a 4k display that i can have build output side by side with the source code <-- tbh, I'm prob going to use a tiled window manager for this at some point when I go back *nix. If necessary, make a daemon or plugin that can paste a command I want to run on keypress
<bb-openfpga> build #6 of openfpga is complete: Failure [failed make_yosys] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/6
kmehall has joined ##openfpga
<whitequark> uhhh what
<whitequark> azonenberg: lol
<whitequark> [ 8562.405369] Out of memory: Kill process 17204 (clang) score 752 or sacrifice child
<whitequark> [ 8562.405388] Killed process 17204 (clang) total-vm:817984kB, anon-rss:738300kB, file-rss:20396kB
<azonenberg> did i not give the vm enough ram?
<whitequark> nope
<azonenberg> shut it down
<azonenberg> and i'll add more
<whitequark> just kill it
bb-openfpga has quit [Quit: buildmaster reconfigured: bot disconnecting]
<azonenberg> Done, restarting
bb-openfpga has joined ##openfpga
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXIAm
<openfpga-github> openfpga-buildbot-config/master 551705e whitequark: system: set hostname.
bb-openfpga has quit [Client Quit]
bb-openfpga has joined ##openfpga
<whitequark> as a bonus it won't rebuild everything from scratch every time
<whitequark> with buildbot
<azonenberg> vs travis?
<whitequark> yeah
mifune has joined ##openfpga
<azonenberg> cr1901_modern: its not much work to just click another window, or alt-tab
<azonenberg> then up-arrow enter
<cr1901_modern> azonenberg: If I have to move my mouse from one window to another, me overshooting the window or needing to click in a specific position is enough to break my concentration
<bb-openfpga> build #7 of openfpga is complete: Failure [failed cppcheck_openfpga] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/7
<rqou> so I'm actually installing debian ppc right now for lulz, and amazingly it seems to work just fine
<cr1901_modern> And alt-tab isn't my favorite, since it'll cycle through ALL windows
<whitequark> pfff lol azonenberg
<whitequark> why didn't travis catch this i wonder
<azonenberg> cr1901_modern: and looking at build output isnt?
<azonenberg> (enoug hto break concentation)
<cr1901_modern> azonenberg: Less so :P. I mean the text cursor is prob still at the same place I left it if I don't have to move my mouse, and that's PROB where I want it when the build fails
massi_ has joined ##openfpga
<rqou> anyways, my imac g3 seems to have this really fun problem where the firmware can't seem to boot from cd if the hdd gets replaced with a cf card
<rqou> fortunately, the cd drive works after booting from the hdd/cf
bb-openfpga has quit [Quit: buildmaster reconfigured: bot disconnecting]
<rqou> so as a hack I can unplug the cf card, plug it into a usb reader, install to it, and then plug the cf card back in the ide adapter
<rqou> the only problem is that my cf card reader is unbelievably slow
<whitequark> azonenberg: wtf is with the VM?
<whitequark> doesn't respond by ssh, 502's
<whitequark> PING lucifer.dmz.bainbridge.antikernel.net (10.2.8.8) 56(84) bytes of data.
<whitequark> what
<whitequark> oh nvm
<whitequark> I borked my ssh config
<whitequark> and my buildbot config
<azonenberg> lol
<azonenberg> do you need me to get in locally?
<whitequark> nono
<whitequark> unborked
<rqou> anyways, in case anyone wants an anti-recommendation, don't buy the i(DOT)Connect all in one USB card reader :p
bb-openfpga has joined ##openfpga
<bb-openfpga> build #8 of openfpga is complete: Failure [failed cppcheck_openfpga] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/8
<whitequark> dammit
<whitequark> how do I fix that
<whitequark> oh wait it's a real bug
<openfpga-github> [logtools] whitequark pushed 1 new commit to master: https://git.io/vXIA9
<openfpga-github> logtools/master bfada56 whitequark: Add missing va_end.
m_w has quit [Ping timeout: 245 seconds]
<openfpga-github> [openfpga] whitequark pushed 1 new commit to master: https://git.io/vXIAQ
<openfpga-github> openfpga/master cc79fcf whitequark: Update logtools.
<whitequark> azonenberg: the hook is borked
<whitequark> there's a checkbox uh
<whitequark> Content-Type application/x-www-form-urlencoded
<whitequark> yo uneed to set that
<azonenberg> sec
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> build #9 forced
<bb-openfpga> I'll give a shout when the build finishes
<azonenberg> Updated
<whitequark> we can even do msan builds I think
<bb-openfpga> build #9 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/9
<whitequark> that doesn't have analysis yet
<whitequark> lemme finish
<openfpga-github> [openfpga] azonenberg force-pushed gh-pages from 7a2e253 to a8ff537: https://git.io/v6vmV
<openfpga-github> openfpga/gh-pages a8ff537 Travis CI User: Update documentation
<azonenberg> whitequark: can you fix the hostname to "lucifer"?
<azonenberg> thats the VMware hostanem
<azonenberg> hostname*
<azonenberg> and DNS
<travis-ci> azonenberg/openfpga#171 (master - cc79fcf : whitequark): The build passed.
<azonenberg> (named after the DES precursor, not Satan)
<whitequark> why not both
<whitequark> done
<azonenberg> whitequark: well my naming policy for general personal systems is crypto algorithms
<azonenberg> symmetric ciphers for hosts and hashes for routers/switches
<azonenberg> my border router here is scrypt, the switch i'm sitting next to is keccak
<azonenberg> lucifer is a VM on skipjack
<azonenberg> my old laptops were mars and rijndael
bb-openfpga has quit [Quit: buildmaster reconfigured: bot disconnecting]
<whitequark> ah
bb-openfpga has joined ##openfpga
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> build #10 forced
<bb-openfpga> I'll give a shout when the build finishes
<azonenberg> then $WORK systems allocated to me are leaked NSA programs
<bb-openfpga> build #10 of openfpga is complete: Failure [failed mkdir_openfpga] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/10
<azonenberg> the laptop is FOXACID, my main windows VM is PRISM
bb-openfpga has quit [Client Quit]
bb-openfpga has joined ##openfpga
<azonenberg> my second windows VM is IRATEMONK
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> build #11 forced
<bb-openfpga> I'll give a shout when the build finishes
<bb-openfpga> build #11 of openfpga is complete: Failure [failed make_openfpga_1] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/11
<whitequark> bb-openfpga: force build openfpga
<bb-openfpga> build #12 forced
<bb-openfpga> I'll give a shout when the build finishes
<bb-openfpga> build #12 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/12
<azonenberg> :)
<azonenberg> whitequark: can you chagne the bot's name to openfpga-buildbot or openfpga-bb if that's too long?
<azonenberg> Since the github bot is openfpga-github
<azonenberg> also, if we're planning on shutting down travis at this point
<whitequark> azonenberg: that makes it annoying to tab-complete it
<azonenberg> Hmm
<azonenberg> why?
<whitequark> maybe rename openfpga-github to gh-openfpga?
<whitequark> because well
<azonenberg> the github bot doesnt join the channel
<whitequark> hm
<whitequark> ok
<azonenberg> it just notices
<azonenberg> so op should tab complete to the buildbot
<azonenberg> also, at this point
<azonenberg> is there any reason not to
bb-openfpga has quit [Quit: buildmaster reconfigured: bot disconnecting]
<azonenberg> a) shut down travis
<azonenberg> and b) set up HiL tests via cmake?
openfpga-buildbo has joined ##openfpga
<whitequark> nope, shut it down
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 2 new commits to master: https://git.io/vXIx3
<openfpga-github> openfpga-buildbot-config/master 2b9078c whitequark: system: update hostname.
<openfpga-github> openfpga-buildbot-config/master 8bbf168 whitequark: buildmaster: add complete config.
<openfpga-buildbo> build #13 of openfpga is complete: Failure [failed] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/13 blamelist: whitequark <whitequark@whitequark.org>
<openfpga-github> [openfpga] whitequark pushed 1 new commit to master: https://git.io/vXIxs
<openfpga-github> openfpga/master a40344a whitequark: Kill Travis.
<azonenberg> lol you beat me to it
<azonenberg> i had just rm'd it
<azonenberg> but didnt commit
<whitequark> ok right that broke a thing
openfpga-buildbo has quit [Client Quit]
<azonenberg> maybe "-build" instead of "-buildbot"
openfpga-buildbo has joined ##openfpga
<azonenberg> since freenode seems to truncate
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXIxZ
<openfpga-github> openfpga-buildbot-config/master 2d80015 whitequark: buildmaster: always pull latest yosys.
* azonenberg works on setting up some cmake test
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXIx8
<openfpga-github> openfpga-buildbot-config/master 27455b5 whitequark: buildmaster: shorten irc nick.
<openfpga-buildbo> build #14 of openfpga is complete: Failure [failed make_openfpga_1] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/14 blamelist: whitequark <whitequark@whitequark.org>
<whitequark> the fuck it breaks because of
<whitequark> this makes no sense
<azonenberg> is the path wrong or something?
<whitequark> it works the first time... only
openfpga-buildbo has quit [Client Quit]
<azonenberg> ???
openfpga-bb has joined ##openfpga
<whitequark> openfpga-bb: force build openfpga
<openfpga-bb> build #15 forced
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #15 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/15
<whitequark> openfpga-bb: force build openfpga
<openfpga-bb> build forced [ETA 40 seconds]
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #16 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/16
<whitequark> hot build: 7 seconds
<whitequark> isn't this great?
<azonenberg> :)
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXIxi
<openfpga-github> openfpga-buildbot-config/master 07fc8ee whitequark: buildmaster: fix weird -DCMAKE_CXX_COMPILER glitch.
<openfpga-bb> build #17 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/17
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIxP
<openfpga-github> openfpga/master d30e546 Andrew Zonenberg: tests: added CMake-built HiL test
openfpga-bb has quit [Quit: buildmaster reconfigured: bot disconnecting]
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 2 new commits to master: https://git.io/vXIxM
<openfpga-github> openfpga-buildbot-config/master b26b7dd whitequark: Update README.
<openfpga-github> openfpga-buildbot-config/master f52988c whitequark: buildmaster: minor readability fix.
openfpga-bb has joined ##openfpga
<azonenberg> whitequark: should the bot have seen that commit i just pushed?
<azonenberg> or was it down during that push
<whitequark> azonenberg: it has seen that
<whitequark> it actually sent a message *before* github
<azonenberg> i didnt see the board blink, let me try again
<azonenberg> openfpga-bb: force build openfpga
<openfpga-bb> build #18 forced
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #18 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/18
<azonenberg> Hmm i did not see it
<azonenberg> gimme a sec to debug, maybe my test was borked
<openfpga-bb> build #19 of openfpga is complete: Failure [failed make_openfpga_ubsan] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/19 blamelist: Andrew Zonenberg <azonenberg@drawersteak.com>
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIx7
<openfpga-github> openfpga/master 5f61114 Andrew Zonenberg: tests: added lag to PGA for sanity checking
<whitequark> lol
<openfpga-bb> build #20 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/20
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIxN
<openfpga-github> openfpga/master 49e6180 Andrew Zonenberg: tests: Fixed missing include in last commit
<azonenberg> openfpga-bb: force build openfpga
<openfpga-bb> build forced [ETA 7 seconds]
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #21 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/21
<azonenberg> whitequark: at no point did the board light up
<azonenberg> hmm
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIxp
<openfpga-github> openfpga/master 7698f7b Andrew Zonenberg: tests: renamed HiL tests for clarity
<openfpga-bb> build #22 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/22
<whitequark> hrm
openfpga-bb has quit [Quit: buildmaster reconfigured: bot disconnecting]
<azonenberg> Derp
openfpga-bb has joined ##openfpga
<whitequark> openfpga-bb: force build openfpga
<openfpga-bb> build #23 forced
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIxj
<openfpga-github> openfpga/master bc3a3b0 Andrew Zonenberg: gpdevboard: test cases now turn on status LED
<azonenberg> whitequark: something stuck?
<whitequark> nope
<whitequark> I changed a few things and that needs a clean rebuild
<azonenberg> oh, lol
<azonenberg> that would explain it
<openfpga-bb> build #23 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/23
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXIpe
<openfpga-github> openfpga-buildbot-config/master e85993d whitequark: buildmaster: fix scan-build reporting failing builds as good.
<openfpga-bb> build #24 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/24
openfpga-bb has quit [Client Quit]
openfpga-bb has joined ##openfpga
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIpk
<openfpga-github> openfpga/master 3fe39b8 Andrew Zonenberg: tests: removed lag
<openfpga-bb> build #25 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/25
<azonenberg> openfpga-bb: force build openfpga
<openfpga-bb> build forced [ETA 9 seconds]
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #26 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/26
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 1 new commit to master: https://git.io/vXIpL
<openfpga-github> openfpga-buildbot-config/master 9de31fb whitequark: buildmaster: remove treeStableTimer as our builds are fast.
openfpga-bb has quit [Client Quit]
<azonenberg> whitequark: can you change the ctest normal run to be --verbose?
<azonenberg> so i can see test output?
openfpga-bb has joined ##openfpga
<azonenberg> for asan/ubsan its redundant and i only want the tool output
<azonenberg> but for normal i want the test logs
openfpga-bb has quit [Client Quit]
openfpga-bb has joined ##openfpga
openfpga-bb has quit [Client Quit]
openfpga-bb has joined ##openfpga
<openfpga-github> [openfpga-buildbot-config] whitequark pushed 2 new commits to master: https://git.io/vXIpY
<openfpga-github> openfpga-buildbot-config/master a5b67f8 whitequark: buildmaster: use ctest --verbose in normal mode.
<openfpga-github> openfpga-buildbot-config/master 122434e whitequark: buildmaster: use ctest --verbose.
<azonenberg> openfpga-bb: force build openfpga
<openfpga-bb> build #27 forced
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #27 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/27
<azonenberg> 12: Test timeout computed to be: 9.99988e+06
<azonenberg> 12: Acquiring shared lock...
<azonenberg> 12: ERROR: Failed to lock dev board
<azonenberg> 12/12 Test #12: HIL-PGA .......................... Passed 0.00 sec
<azonenberg> 12: ERROR: create lock
<azonenberg> that explains why it wasn't blinking
<azonenberg> now the question is, why is that not considered a test failure...
<azonenberg> derrrp
<openfpga-github> openfpga/master f9ba1cb Andrew Zonenberg: gpdevboard: clarified error message
<openfpga-github> [openfpga] azonenberg pushed 2 new commits to master: https://git.io/vXIpG
<openfpga-github> openfpga/master 9a2aebe Andrew Zonenberg: tests: fixed returning false on error instead of 1
<openfpga-bb> build #28 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/28
<openfpga-bb> build #29 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/29
<azonenberg> There we go, lol
<openfpga-github> [openfpga] azonenberg pushed 1 new commit to master: https://git.io/vXIpZ
<openfpga-github> openfpga/master 4f38dff Andrew Zonenberg: gp4prog: fixed error in ShowUsage text
<openfpga-bb> build #30 of openfpga is complete: Success [build successful] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/30
<azonenberg> awesome
<azonenberg> now, let me see what happens if i have the board open for one of my own tests cases
<azonenberg> openfpga-bb: force build openfpga
<openfpga-bb> build forced [ETA 15 seconds]
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #31 of openfpga is complete: Failure [failed test_openfpga_normal] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/31
<azonenberg> huh
<azonenberg> it should be holding the lock and not doing anything
<azonenberg> oh derp
<azonenberg> force build openfpga
<azonenberg> openfpga-bb: force build openfpga
<openfpga-bb> build forced [ETA 15 seconds]
<openfpga-bb> I'll give a shout when the build finishes
<openfpga-bb> build #32 of openfpga is complete: Failure [failed test_openfpga_normal] Build details are at https://openfpga-dashboard.antikernel.net/builders/openfpga/builds/32
<azonenberg> hmm
<azonenberg> whitequark: seems like the lock only works between the same user
<whitequark> i guess?
<whitequark> which lock
<azonenberg> take a look at gpdevboard/utils.cpp
<azonenberg> LockDevice() / UnlockDevice()
<azonenberg> this is a global lock for all boards, i'm not trying to lock only one board
<azonenberg> not a concern as the tests are fast
<azonenberg> i thought if i set the perms to 0666 the lock would work for any user on the system?
<whitequark> no idea
<azonenberg> but for some reason when azonenberg holds the lock buildbot is able to think it has the lock too
<whitequark> i always thought fs locks were extremely unreliable
<azonenberg> Well, if you want to replace that with something better
<azonenberg> be my guest
<azonenberg> i've never had to do cross-process mutexing on *nix before
<azonenberg> on windows i'd just do a named kernel mutex
<whitequark> you can share a pthread_mutex
<azonenberg> Can you reimplement those functions using that?
<azonenberg> i need to get to sleep
<azonenberg> this is a major step forward though, we do have one HiL test working now
<azonenberg> and i have dev boards for both the 4662x and 46140 installed on the VM
<azonenberg> so collectively they cover the whole family
<whitequark> hmmm no time to mess with pthreads and shm today
<azonenberg> i'll refactor the testing a bunch tomorrow after my thing
<azonenberg> Lets get back to this tomorrow
<azonenberg> its late here
<whitequark> okay
<whitequark> oh btw
<whitequark> I'll put secrets.yml onto the VM
<whitequark> done
<whitequark> into ~Root
doomlord has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
massi has quit [Quit: Leaving]
scrts has quit [Ping timeout: 265 seconds]
scrts has joined ##openfpga
Bike has quit [Quit: leaving]
scrts has quit [Ping timeout: 245 seconds]
scrts has joined ##openfpga
X-Scale has quit [Quit: HydraIRC -> http://www.hydrairc.com <-]
mifune_ has joined ##openfpga
mifune has quit [Ping timeout: 256 seconds]
pim__ has joined ##openfpga
mifune_ has quit [Ping timeout: 260 seconds]
massi_ has quit [Remote host closed the connection]
scrts has quit [Ping timeout: 256 seconds]
scrts has joined ##openfpga
mifune_ has joined ##openfpga
mifune_ has quit [Client Quit]
pim__ has quit [Ping timeout: 245 seconds]
scrts has quit [Ping timeout: 260 seconds]
scrts has joined ##openfpga
scrts has quit [Ping timeout: 260 seconds]
scrts has joined ##openfpga
doomlord has joined ##openfpga
<azonenberg> ooh shiny
<azonenberg> TI now has a new ARM SoC
<azonenberg> AM572x
<azonenberg> Dual Cortex-A15 apps proc, dual Cortex-M4 realtime coprocessor, optional PowerVR GPU
<azonenberg> oh and two PRU-ICSS too
<azonenberg> SATA, USB 3.0, PCIe 3.0 x2
<azonenberg> in an 0.8mm 760-BGA
<azonenberg> oh AND two C66x DSP cores
<azonenberg> dual channel DDR3 controller, up to 2GB per channel
<azonenberg> dual gig-E... this thing has two of everything
<azonenberg> i'm not sure what i
<azonenberg> i'm not sure what i'd use it for, and it looks a bit terrifying to do a PCB for :P
<azonenberg> But looks cool
<nats`> I don't trust ti anymore for cpu
<azonenberg> nats`: oh? why
* azonenberg was hoping they'd make a new beaglebone based on that chip
<azonenberg> but i never saw an am437x based beaglebone either
<azonenberg> and this is the next gen sitara already
<nats`> because they killed omap
<nats`> and I didn't like their sitara devboard
kuldeep has quit [Read error: Connection reset by peer]
kuldeep has joined ##openfpga
lain has quit [Quit: brb]
lain has joined ##openfpga
scrts has quit [Ping timeout: 256 seconds]
scrts has joined ##openfpga
scrts has quit [Ping timeout: 244 seconds]
scrts has joined ##openfpga
doomlord has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
doomlord has joined ##openfpga
Bike has joined ##openfpga
<gruetzkopf> whoa nice
scrts has quit [Ping timeout: 244 seconds]
scrts has joined ##openfpga
doomlord has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
doomlord has joined ##openfpga
kristianpaul has quit [Quit: Reconnecting]
kristianpaul has joined ##openfpga
kristianpaul has joined ##openfpga
<cyrozap> "...optional PowerVR GPU" Uhh, no, thanks. Unless I was using it for a headless application. Also, a Cortex-A15 in <current year>? Really?
<whitequark> lol cyrozap
<gruetzkopf> mmh, TI likes their PowerVR SGX
<gruetzkopf> which one is it?
<cyrozap> whitequark: PowerVR requires non-free drivers, and 64-bit ARM is where it's at.
<whitequark> I know
<whitequark> powervr is shit anyway
doomlord has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
doomlord has joined ##openfpga
digshadow1 has joined ##openfpga
digshadow1 has quit [Client Quit]
digshadow has quit [Ping timeout: 260 seconds]
digshadow1 has joined ##openfpga
digshadow1 has quit [Quit: Leaving.]
<rqou> offtopic: I probably file the most annoying bug reports https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842513 :P
<qu1j0t3> rqou: as a powerpc Mac user, I salute you.
<qu1j0t3> rqou: fight the good fight
<rqou> except this mac is barely fast enough to even run a gui
<rqou> it's the 333mhz original imac :P
<rqou> i doubt vlc will actually be able to play anything even if it could launch
<qu1j0t3> should be plenty fast for a gui
<rqou> not the bloat that is firefox :P
<qu1j0t3> iMac G3, eh. nice
<qu1j0t3> i have an iMac G4, and a few other G4's and G5s
<qu1j0t3> rqou: hm, yeah. I run Tenfourfox on a PB G4 1.7GHz
<qu1j0t3> rqou: that's manageable, but yeah 333 MHz won't cope with modern firefox i agree
<rqou> a big limitation is that there's no altivec on this machine
<qu1j0t3> yes.
<qu1j0t3> Tenfourfox claims to make use of Altivec
<rqou> hmm i should try putting osx 10.4 on this machine next :P
<rvense> i grabbed an imac g4 last week.. very pretty
<rvense> the modem in them is the same connector as in the powermac g4s, but the chips on them are for usb and not serial
<rvense> so now i'm wondering if the connector has both usb and serial or they just reused it with a different pin layout in the later models..
<qu1j0t3> rvense: Yeah. they are nice.
<qu1j0t3> rvense: Does it have wifi ?
<rqou> my imac g3 is actually really special
<rqou> it's a rev d 333mhz in bondi blue
<rqou> which doesn't officially exist
<rqou> my father got it from his friend who at the time was a tester at apple
<rvense> qu1j0t3: no, but it's placed about one foot from a switch so i'll manage..
<rvense> should have an ap extreme card somewhere though
<qu1j0t3> they're super cheap on ebay too
<rvense> imagine they'll be worth something in a few years if kept in running order
<rvense> find it really funny how they have a user-accessible laptop-style RAM slot at the bottom, and a full-sized one on top of the motherboard that's meant to be hidden
<qu1j0t3> right.
<rqou> hmm as i suspected vlc/qt is trying to run altivec instructions without probing for support first
<qu1j0t3> ha!
<rqou> somebody probably messed up the compiler flags
clifford has quit [Quit: Ex-Chat]