20:00:28 #startmeeting Fedora ARM weekly status meeting 20:00:28 Meeting started Wed Sep 4 20:00:28 2013 UTC. The chair is pwhalen. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:28 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:28 #chair pwhalen jonmasters bconoboy ctyler pbrobinson dgilmore dmarlin masta handsome_pirate msalter ahs3 agreene jcapik ddd 20:00:28 Current chairs: agreene ahs3 bconoboy ctyler ddd dgilmore dmarlin handsome_pirate jcapik jonmasters masta msalter pbrobinson pwhalen 20:00:32 greetings, fellow earthlings. 20:00:35 .fas pwhalen 20:00:36 pwhalen: pwhalen 'Paul Whalen' 20:00:42 m000000000 20:00:43 .fas blc@ 20:00:44 bconoboy: blc '' 20:00:46 afternoon everyone :) 20:00:53 .fas ahs3 20:00:53 ahs3: ahs3 'Al Stone' 20:00:58 .fas msalter 20:00:58 msalter: msalter 'Mark Salter' 20:02:39 * handsome_pirate waves 20:02:48 few minutes for folks to fall into rank/file 20:03:20 alright, lets get started 20:03:23 .fas oatley 20:03:23 #topic 1) Problem packages 20:03:23 oatley: oatley 'Andrew Oatley-Willis' 20:04:16 anyone aware of any build problems? 20:04:41 pwhalen: on armv7hf? 20:05:11 pwhalen: this topic might not make sense as much any longer now that armv7hl is part of PA 20:05:33 * jsmith is late to the party 20:05:33 * bconoboy thinking out loud 20:05:34 pwhalen: Remi Collet wrote me that php has some failed tests on arm 20:05:35 bconoboy, agreed 20:05:56 .fas jcapik 20:05:56 jcapik: jcapik 'Jaromír Cápík' 20:06:09 pwhalen: we could either open it up to aarch64 or change the focus to packages that build but are broken :-) 20:06:45 we'll move on then for now, re-evaluate for next week, we have aarch64 on the agenda 20:06:48 #topic 2) Kernel Status Update 20:06:57 the fun one! 20:06:58 o yes 20:07:24 It's been a busy couple of weeks in kernel land, it seems :-) 20:07:31 #info kylem has managaed fix our PCIe issues on trimslice, official build pending 20:07:41 so I hear we got tegra2 pci solved 20:07:53 sounded like the next kernel build would also include bbb fixes 20:07:58 I know pbrobinson has been working hard on the Beagles too 20:08:15 another win 20:08:27 bbb boots, but possibly problems with usb hub 20:09:03 #info BeagleBone Black boots with possible USB issues 20:09:08 has anyone tested the white? 20:09:20 Peter test both white and black 20:09:25 cool 20:09:25 they are booting 20:09:27 pwhalen: kernel is not built yet so its not testable 20:10:19 kylem, anything you wanted to discuss? 20:10:26 #undo 20:10:26 Removing item from minutes: 20:10:31 no, sorry, was looking at something else 20:10:37 #info Next kernel build will include fixes for trimslice and beaglebone black 20:10:49 bconoboy, thanks 20:10:54 is there up-to-date list of will-be-supported devices? 20:11:15 I'm looking forward to retire the BBB remix once the kernel is happy 20:11:17 highbank. everything else is best effort. ;-) 20:11:45 Current list (for alpha) appears to be highbank, qemu, wandboard (?), trimslice (pending), maybe beaglebone xm, maybe beaglbone black 20:11:59 bconoboy: s/beaglebone xm/beagleboard xm/ 20:12:07 uh, yeah. 20:12:12 beagle.*xm 20:12:17 ;D 20:12:33 I do wonder do my beagleboards c3/b7 still work 20:13:20 bconoboy: qemu as 'virtual express with A9' or? 20:13:30 #topic 3a) Aarch64 - Status Update, problem packages 20:13:33 hrw: correct 20:13:55 Current status: 12045 packages built 20:14:00 pwhalen: acpid should be dropped from list 20:14:02 Queue size: 0 20:14:30 I'd like to take a moment to introduce hrw, also known as Marcin Juszkiewicz, who has joined Red Hat to work on aarch64 packages 20:14:38 how to get to build logs? as daily summary only gives list of failed packages 20:14:47 * hrw \o/ 20:14:52 hrw: Let's discuss after the meeting, I'll get you setup 20:14:57 bconoboy: mkey 20:15:00 #info 12045 packages built 20:15:25 #info hrw, aka Marcin Juszkiewicz, has joined Red Hat to get the last couple thousand built :-) 20:15:26 bconoboy: I remember day one of OE aarch64 bootstrap... ~1000 packages built 20:15:43 hrw: it's the last 10% that take 90% of the time... 20:15:50 bconoboy: as usual 20:16:01 bconoboy: and built != working ;( 20:16:10 hrw: True, but it's progress... 20:16:17 .fas juszkiewicz 20:16:18 hrw: hrw '' 20:16:30 Anyway, that's my status for the week 20:16:35 Maybe next week hrw will provide :-) 20:16:43 thanks bconoboy 20:17:03 bconoboy: hope for it 20:17:18 bconoboy: s/:/: I/ 20:17:35 #topic 3b) Aarch64 - Koji status 20:18:03 dgilmore/nirik: Any update on getting the aarch64 koji server going? 20:18:14 * masta wants to learn how to pronounce juszkiewicz 20:18:17 It's troubling that we're near F20 alpha and have not yet begun F20 builds on aarch64. 20:18:39 masta: just like it's spelled ! 20:18:43 masta: if you speak English natively: s/sz/sh s/cz/ch and if may sound acceptable 20:19:15 ok, just want to make sure not to say it wrongly 20:19:24 I'd like to suggest we move on to stage5, which is F20, using the arm-rebuild.sh script if nothing else is going to happen on koji for the next few weeks. 20:19:25 acceptible is good 20:19:29 * ddutile asks dzickus for how to pronounce Polish names... 20:19:43 masta: find some Polish/Russian/Czech/Slovak guy and you may get example 20:20:04 it's juškievič in czech :) 20:20:16 does anyone disagree with moving to stage5? 20:20:23 that helps :) 20:20:34 bconoboy: "queue size: 0" means "there is nothng in build queue at the moment" right? so switch should just work 20:20:53 pwhalen: No arguments here 20:20:55 jcapik: your š is softer than our sz 20:20:58 hrw: Yeah, nothing in the queue. The backstory is that we want to move to the standard fedora build system infrastructure, which is koji 20:21:23 pwhalen: The problem is there isn't enough Infra folks to go around 20:21:24 hrw: For stage4 we're just using a hacky shell script to distribute builds, it'd be good to leave it behind 20:21:37 dgilmore/nirik: ping? 20:21:53 bconoboy: yes 20:21:55 bconoboy: and koji knows about 'package xyz is not for this arch so skip' as well 20:22:14 bconoboy: not had a chance to look,and really dont know when i will 20:22:30 dgilmore: eta to setting up aarch64 koji server? we talking weeks or months? I think, if more than 2 weeks, it's time to move to f20 builds. 20:22:31 hrw: thats embeded in the spec file 20:22:43 bconoboy: no idea 20:22:44 dgilmore: and stage4 ignores that 20:22:53 hrw: it does 20:23:11 hrw: Yes, koji groks the spec file internals, whereas the queueing script is quite dumb and does not. 20:23:38 the queueing script was intentinally very simple and light weight 20:23:49 bconoboy: I would go for koji then. you guys bootstrapped enough to get builds working 20:23:51 dgilmore: Okay, so let's say I create a stage5, and pwhalen updates the builders to use it... 20:23:59 we also disable the %check in stage4 to speed up builds on the models, so well probably find some test failures (which is a good thing) 20:24:15 dgilmore: Anything we need to do or not do to make sure importing the resulting stage4/stage5 hybrid into koji isn't extra painful? 20:25:50 dgilmore? 20:26:19 bconoboy: i really dont understand you 20:26:29 dgilmore: ah. let me rephrase. 20:26:38 * ddutile too... :-( 20:27:09 dgilmore: Some day, we want to import the result of all this bootstrap into koji, right? Right now we have a bunch of rpms in stage4 that are either imported from f19 (noarch), or rebuilt. They all have an fc19 tag on them 20:27:46 dgilmore: Hypothetically, if we start building up f20 in stage5, are there any special measures to be taken to ensure that the result can be easily imported into koji, once the server is available? 20:28:08 bconoboy: no, because we dont import any of it into koji 20:28:21 ? 20:28:35 bconoboy: we add the existing builds as an external repo and rebuild them all in koji 20:28:56 dgilmore: Ugh, so if we rebuild 90% of F20 in stage5 we have to rebuild that 90% all over again? 20:29:27 bconoboy: yes 20:29:36 that bites 20:29:38 thats how things are designed 20:29:51 so we need koji real soon now 20:29:53 can somebody else do the koji setup then? 20:29:55 bconoboy: it doesnt bite, its how it was designed to be done 20:29:59 dgilmore: bootstrapping f20 from f19 and then rebuilding f20 from f20 bootstrap? 20:30:24 bconoboy: nirik can 20:30:30 dgilmore: Rebuilding F20 twice, on the foundation model, that bites. 20:30:33 bconoboy: he has about as much time as I do 20:30:50 dgilmore: Anybody else? Is it just an access issue? 20:30:52 bconoboy: I wanted to help with the koji setup 20:31:03 Both pwhalen and dmarlin have setup koji before, for instance 20:31:04 bconoboy: the plan has always been build it once outside then rebuild it all again inside koji 20:31:06 bconoboy: but it still needs dgilmore and/or nirik involved 20:31:07 * nirik looks up. was busy with something else. 20:31:10 you shouldnt be surprissed 20:31:13 * masta would like to help with koji too 20:31:15 I can try and get this back on my list again. 20:31:28 at least the builders can be installed by us 20:31:30 bconoboy: better on foundation one than on full one - you do not have to worry about emulated cpus stealing realcpu time just for core switching 20:31:44 things like certificates and tags can be made by dgilmore/nirik 20:31:54 i guess they have scripts for that 20:31:59 I've never set it up from scratch... but I can try if there are people I can bug who have. ;) 20:32:02 shouldn't take so long 20:32:13 nirik: its really not hard 20:32:14 I have some scripts from dhorak 20:32:29 it should be setup in ansible. ;) 20:32:32 Surely between all the volunteers here we can find a solution 20:32:43 nirik: need to import the db schema and run a couple of commands to grant the initial admin user 20:32:44 they need to be modified to work with the latest koji, but .... hopefuly that's not gonna last too long 20:32:51 I'd rather not waste a few hundred thousand cpu hours to rebuild twice though 20:33:04 the trickiest bit will be setting up ansible 20:33:12 bconoboy: stop 20:33:18 bconoboy: let me try... not sure this week, but we are in freeze that gives me a bit more time often. 20:33:23 bconoboy: thats the way that it has to be done period 20:33:39 nirik: give you more and me less 20:33:45 yep. 20:33:56 dgilmore: if we build f20 in koji once why would we do it twice? it'll be F21 time by the time it's done. 20:34:14 bconoboy: your noty making sense now 20:34:28 bconoboy: you're not making sense now 20:34:31 dgilmore: :-) 20:35:17 we need to rebuild the world again to make sure we get deps right 20:35:23 really, let me try and get time to at least do initial setup. I'll try this week... 20:35:32 nirik: Since we're in freeze and you have a little time, please please spend a bit of it on this. We're losing ground every day- circular dependencies are reasserting themselves. It really needs to be going or much of our work is wasted. 20:35:35 nirik: +1 20:35:55 bconoboy: freeze usually means I have more time, because since we are frozen I can't touch a bunch of our machines. 20:36:15 :-) 20:36:26 nirik: Okay, thanks. I'll only pester you daily. 20:36:36 I'm going to bug people who have set it up before tho most likely. :) 20:36:50 fair enough. ping me in #fedora-arm and we can status there. 20:37:07 nirik: Okay 20:37:22 #agreed Nirik will start aarch64 koji setup this week as time allows 20:37:25 also, if I can do initial perhaps I can hand off to someone else to do the rest. 20:37:43 =) 20:38:03 pwhalen: next! 20:38:06 nirik, cool, I can try and help. Thanks! 20:38:20 #topic 5) FESCo Meeting summary - ARM to PA 20:38:28 nirik: me three... i like knowing where the bodies are buried. 20:39:15 there were some concerns from QA that we lacked enough working hw at the Alpha freeze 20:39:16 cool. 20:40:10 trying to find a link to the ticket if anyone has it handy 20:40:11 So, the decision of FESCo is to let ARM and QA negoitiate blocking h/w 20:40:48 as it is currently 20:40:52 http://fedoraproject.org/wiki/Fedora_20_Alpha_Release_Criteria#Release-blocking_images_must_boot 20:40:56 Tim is of the stance (and I agree) that highbank + 1 other platform (besides vexpress) working is acceptable 20:41:20 1 other *common* platform 20:41:34 cool! 20:41:38 which links to these being supported in f20 - Trimslice , Highbank , Panda, Wand and Beagleboard 20:41:42 Sounds like we should be there after the next kernel build 20:42:06 I suggest we drop Pandaboard and Beagleboard from the blocking list. 20:42:18 +1 20:42:20 +1 20:42:23 +1 20:42:28 +1 20:42:29 =( 20:42:33 ... TI doesn't support it. If it happens to work in 3.11, it's more luck than anything- probably be dead again in 2.12. 20:42:51 proposed #agreed Drop Pandaboard and Beagleboard from blocking list 20:42:59 Any acks? 20:43:06 uh... 20:43:14 +1 20:43:17 sure, this is sorta different for the arm folks 20:43:19 ack 20:43:47 One more? 20:44:01 +1 20:44:05 we've got buy in 20:44:08 #agreed Drop Pandaboard and Beagleboard from blocking list 20:44:41 anything else mentioned I missed? 20:45:02 pwhalen: That's the gist of the decision 20:45:16 #topic 6) Open Floor 20:45:20 bconoboy, i'm going to try the revert DT patch as an option for F-20 20:45:25 pwhalen: would you make the update to the wiki? 20:45:27 i have that built somewhere, just need to dig it up 20:45:33 #info Fedora 20 Alpha TC3 available 20:45:40 kylem: cool. I'm just concerned it'll bite us with 3.12. 20:45:49 #link https://dl.fedoraproject.org/pub/alt/stage/20-Alpha-TC3/Images/armhfp/ 20:46:00 Open floor question: What's the status of chromebook uboot with HYP support? Any success stories? 20:46:11 please test and add your findings to the wiki 20:46:16 bconoboy: It's booting an upstream kernel 20:46:26 bconoboy, sure 20:46:28 bconoboy: Building a virt-enabled kernel right now 20:46:30 bconoboy: its irrelevant 20:46:36 I may turn panda into a remix if for some reason it continues to not work 20:46:38 dgilmore: what? 20:47:05 20:45 < bconoboy> Open floor question: What's the status of chromebook uboot with HYP support? Any success stories? 20:47:24 hey 20:47:24 dgilmore: er, how is that irrelevant? 20:47:30 we really can not support the chromebook 20:47:47 so the linaro patches work for u-boot, but we have to add DMA patches to kernel, nto ack'ed upstream 20:48:10 bconoboy: There is a bug in the kernel such that an lpae kernel does not boot on exynos, trying a patch now to see if it works 20:48:19 masta/handsome_pirate: Okay, so uboot with hyp = yes, working today? 20:48:23 and yes, as dgilmore said we cannto support the chromebook really... too hard for now with the way it boots 20:48:23 bconoboy: With lpae disabled, upstream kernel boots 20:48:37 bconoboy: With hyp uboot 20:48:39 yo 20:48:50 bconoboy, meh, it shouldn't be a problem 20:48:53 but I'm already starting to retool my system to make new f20 remix images 20:49:04 handsome_pirate: where I can get chromebook uboot with hyp? 20:49:29 hrw: it's available in 2013.10-rc2 20:49:38 * handsome_pirate has to take off 20:49:44 I believe... might have to check that 20:49:47 masta: yumi 20:49:48 I'll be on again in a bit 20:49:48 okay, thanks for the update. that's it for me. 20:50:10 #info linaro uboot 2013.10-rc2 has a chromebook uboot with hyp support 20:50:19 #undo 20:50:19 Removing item from minutes: 20:50:26 bconoboy: its irrelevant 20:50:36 hrw: we are using the virtualopensystems that was posted to g+ a while back 20:51:07 we should keep tabs because people will want to run fedora on their chromebooks, but as things stand we really cant commit to supporting, 20:51:12 hrw: which is based on the chromeos 2011.12 + linaro hyp patches 20:51:19 and linaros u-boot tree shouldnt exist 20:51:23 dgilmore: !? I'm getting asked this question a half dozen times a day. 20:51:54 #info linaro uboot 2013.10-rc2 has a chromebook uboot with hyp support (not supported by fedora) 20:52:06 bconoboy: no! 20:52:10 that is upstream denx 20:52:12 bconoboy: most of users do not want mainline kernel on their chromebook (in current state of it) 20:52:14 bconoboy: seriously 20:52:20 masta: is it? 20:52:21 denx 2013.10-rc2 20:52:25 ah! 20:52:26 hehe 20:52:28 #undo 20:52:28 Removing item from minutes: 20:52:36 but we can leave it off the record 20:52:48 #info denx uboot 2013.10-rc2 has a chromebook uboot with hyp support (not currently supported by fedora though) 20:53:16 since we do not support, and I'm not 100% certain the patch-set was incorporated, I just remember a few email on the list 20:53:38 okay, I give up. 20:53:40 bconoboy: until google or samsung ships the hardware uncrippled we cant give a good user experience, and we should push people to different hardware we can support, though i dont know that hardware exists 20:53:41 #undo 20:53:42 Removing item from minutes: 20:54:06 exciting.. 20:54:11 anything else for today folks? 20:54:22 bconoboy: bconoboy sry for all the topic thrash 20:54:26 =( 20:54:38 time to sleep ;D 20:54:39 masta: np, if the answer isn't settled yet I don't want to spread misinformation 20:55:14 pwhalen: seems that's a wrap 20:55:20 #endmeeting