13:06:30 #startmeeting weekly meeting 13:06:30 Meeting started Mon Mar 27 13:06:30 2017 UTC. The chair is mvollmer. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:06:30 Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:06:30 The meeting name has been set to 'weekly_meeting' 13:06:40 .hello mvo 13:06:41 mvollmer: mvo 'Marius Vollmer' 13:06:42 .hello dperpeet 13:06:44 dperpeet: dperpeet 'None' 13:06:47 .hello martinpitt 13:06:50 pitti: martinpitt 'Martin Pitt' 13:08:19 #topic Agenda 13:10:01 sounds like a very fast meeting today :) 13:10:02 :-) 13:10:35 actually 13:10:41 * testing on different architectures 13:10:59 okay 13:11:06 #topic testing on different architectures 13:11:28 as part of https://trello.com/c/y9wrQjg1/375-epic-unit-and-integration-tests-on-a-non-x86-architecture I am currently investigating testing cockpit on a big-endian architecture 13:11:56 pitti, when I last looked at this, emulation speed was an issue 13:11:58 which one? 13:11:59 the most well known/common ones are s390x, ppc64 (NOT -le), and the old powerpc (by and large dead now) 13:12:18 I'm making progress with cross-building and running unit tests in qemu 13:12:23 ppc64 was the most promising one last I checked 13:12:25 but this will be too slow for the integration tests 13:12:41 I think it would be fine to run daily 13:12:44 well, AFAIK with Power8 the -le variant is much more common these days 13:13:00 but anyway, my question was which of those you think we should aim for 13:13:09 considering that at some point we should get some real iron for that 13:13:17 i. e. is it easier to get ppc64 or s390x? 13:13:24 maybe we can find some real hardware, from red hat 13:13:57 we can see if either is available 13:13:57 a VM instance would suffice, of course 13:13:59 if we have real hw, do we still need to emulate the unit tests? 13:14:17 no, we wouldn't need to any more 13:14:25 pitti, did you talk to jscotka? 13:14:30 this is to get some coverage until we get hardware, and also to possibly find/fix some initial issues 13:14:46 mvollmer: that would be my next question -- who to talk to; so jscotka? 13:14:51 pitti, then I would say we first sort out the hw, and don't 'waste' time on cross compiling and emulation 13:15:21 pitti, yeah, jscotka probably knows most about how to get hw 13:15:22 mvollmer, pitti what is question? 13:15:25 or dperpeet 13:15:47 jscotka: if we can get a ppc64 machine/VM or s390x LPAR or VM for cockpit testing 13:16:12 pitti, are you thinking permanently? 13:16:20 yes, otherwise that doesn't make sense 13:16:29 let's discuss that outside this meeting 13:16:32 yeah, hmm. 13:16:38 I think the question for here is: do we want to have that permanently? 13:16:39 ok 13:16:47 well, I won't work on it as an one-shot project 13:16:55 the point is to ensure we don't regress on big-endian 13:17:05 if we don't care about these architectures, let's not waste time on those at all 13:17:43 (I understood the card as "yes, we do want it") 13:18:09 and run it on all pull requests? 13:18:16 that would be awesome 13:18:24 that's a capacity issue of course 13:18:38 ideally yes, practically we might need to start more slowly 13:19:34 ok, let's try to get hardware 13:19:36 so I'll read up on https://fedoraproject.org/wiki/QA/Beaker 13:19:42 not sure if we can test every pr though 13:20:39 e. g. https://github.com/cockpit-project/cockpit/issues/6041 is an instance of what goes wrong on BE 13:21:26 ok, I think I'm done, thanks for the input! 13:21:26 uhh 13:22:35 (The "uhh" was about the swapped IP address issue) 13:23:23 mvollmer: heh, yes 13:24:09 alright 13:24:23 arm is little endian as well, right? 13:24:28 network vs. host order, byte arrays vs ints, there's plenty of places for swappiness 13:24:30 right 13:24:40 * mvollmer digs out his old amiga 13:25:11 oh, the m68k was BE? I don't remember 13:25:22 pitti, we spend some thought on getting the IP swapping right, but yeah, code is either tested or broken. 13:25:37 pitti, yep. 13:25:41 mips is, but I doubt we can cobble together enough WRT54 routers for this :) 13:25:57 next topic? 13:26:28 well... 13:26:34 #topic Open floor 13:30:37 okay, looks like we are done. 13:30:40 Thanks everyone! 13:30:44 #endmeeting