16:30:02 <nirik> #startmeeting Fedora Mobility SIG 16:30:02 <zodbot> Meeting started Mon Feb 8 16:30:02 2021 UTC. 16:30:02 <zodbot> This meeting is logged and archived in a public location. 16:30:02 <zodbot> The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:30:02 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:30:02 <zodbot> The meeting name has been set to 'fedora_mobility_sig' 16:30:02 <nirik> #meeting_name fedora_mobility_sig 16:30:02 <nirik> #chair torbuntu pbrobinson 16:30:02 <nirik> #topic Init process 16:30:02 <zodbot> Current chairs: nirik pbrobinson torbuntu 16:30:27 * pbrobinson is sort of here, and in other meetings 16:31:06 <torbuntu> *me is here 16:31:17 <nirik> I'm also in another meeting, but here some. 16:31:21 * torbuntu is 16:31:31 * _Yoda is here 16:31:43 <Edd[m]1> * edd is here 16:31:56 <hartan[m]> * hartan is here 16:33:57 <nirik> lets give it another min or two for people to come in 16:36:17 <nirik> #topic current status 16:36:36 <nirik> ok, so what is our current status? Things have slowly been getting better I think. 16:36:45 <nirik> I haven't tried the last image of the remix yet tho 16:37:18 <torbuntu> Latest image will need an update, the megi kernel being used has a lot of dumps going on in journalctl, but the one pushed this weekend (build today) dealt with a lot of that. 16:37:36 <nirik> huh, any idea what the patch/bug was? 16:38:03 <torbuntu> I hadn't looked into it, but I can. We are on the megi kernel 5.11 16:38:19 <pbrobinson> I built a pure rawhide image on the weekend just to see where we were there, I was going to do another one once rc7 landed 16:38:24 <torbuntu> https://xff.cz/kernels/5.11/ 16:38:36 <nirik> pbrobinson: cool. is it booting/lighting up the screen? 16:38:56 <pbrobinson> nirik: not actually got as far as flashing it 16:39:39 <nirik> yeah, time is always the thing... 16:40:42 <torbuntu> Since purple-mm-sms is now in fedora main, this task can be closed: https://bugzilla.redhat.com/show_bug.cgi?id=1869107 16:40:47 <nirik> if you want to post it somewhere or drop a link in #fedora-phone I can try and test sometime. 16:41:37 <nirik> torbuntu: was there another review then? 16:42:00 <torbuntu> oh, yeah sorry, I posted the old one, https://bugzilla.redhat.com/show_bug.cgi?id=1922166 16:42:31 <nirik> just close the old one as a duplicate 16:42:33 <nirik> of the new one 16:42:35 <torbuntu> This leaves kgx and Chatty as far as what would probably be core phone applications. 16:43:18 <nirik> cool. I can try and help review those... 16:43:27 <nirik> they are already packaged in the copr right? 16:44:32 <torbuntu> yes, and kgx has been updated as well with changes in the review, but I don't know if it was re-reviewed since then. Chatty has been having troubles passing tests still, so I need to figure that out still before doing a new review request. 16:46:15 <nirik> is there a review for it? I can't find it. 16:46:16 <pbrobinson> nirik: yes, I was going to test and do another pass with rc7, I'll post that one 16:46:28 <pbrobinson> I wanted to test some of the early boot stuff 16:46:47 * nirik has a serial cable too for testing 16:47:17 <Edd[m]1> I haven't been able to give too much time to the project recently, but I did spend some time looking ahead towards an immutable ostree build. Seems like there's some movement across the Fedora spins to rebase on top of coreos using OSBuild to create a reproducible build pipeline. Perhaps something like this will be where we go once we outgrow the current shell script build system 16:47:24 <torbuntu> here is the kgx review: https://bugzilla.redhat.com/show_bug.cgi?id=1869109 16:47:24 <torbuntu> here is the chatty review: https://bugzilla.redhat.com/show_bug.cgi?id=1870890 16:47:35 <nirik> #topic upcoming plans 16:47:57 <nirik> Edd[m]1: the plan is to get a working setup with traditional images before trying to move to ostree. 16:48:33 <nirik> I totally missed the updates on that chatty review. Will deal with it today/soon. 16:49:02 <Edd[m]1> Indeed, just thought I'd mention that I've been looking into it, albeit mostly as a curiosity for now 16:49:22 <nirik> cool. thanks. 16:49:32 <torbuntu> yeah, nirik: like mentioned though, I had to remove the tests to make it build, and am not sure what was going wrong in them. the meson_tests specifically 16:49:43 <nirik> so, any upcoming plans or items we want to discuss? or keep plugging away? 16:50:18 <pbrobinson> Edd[m]1: an ostree platform makes more sense once we have most things working, it's hard to work with for a development platform as it's all RO 16:50:31 <nirik> I'd still like to make a qa template sometime, but... enotime 16:51:58 <hartan[m]> I have looked into resizing the root partition on first boot but with limited success so far. I started writing a collection of shell scripts to do the partition resize and fs expansion from dracut (before root is mounted), but it's not really finished yet... 16:51:58 <hartan[m]> I'm thinking about maybe looking into the arm-image-installer instead so the users can directly install the built images onto whatevrr they want to run then off. 16:53:17 <torbuntu> My goals: package mmsd in copr and test MMS support in chatty. Finish the Chatty and KGX package reviews. 16:53:54 <nirik> mms would be very nice. Thats something I need for a daily driver. :) 16:54:12 <nirik> hartan[m]: ah, I thought there already was some dracut thing to resize... 16:54:31 <torbuntu> yeah, the plugin is still super early days, but when I built it locally it did work for receiving, so that's cool. 16:54:45 <hartan[m]> <nirik "hartan: ah, I thought there alre"> Up until EPEL6 there was, but then it disappeared without a trace, and I don't know where it went... 16:55:32 <nirik> I guess perhaps thats done in the hypervisior now... humf 16:55:45 <Edd[m]1> hartan: arm-image-installer sounds good, especially due to its `--resizefs` optional argument 16:56:12 <hartan[m]> I asked in the fedora-cloud irc for a hint as to how they to it in their images, but I didn't get an answer. 16:56:44 <hartan[m]> edd: Yeah, exactly that, and it can fetch/install u-boot, too 16:56:47 <Edd[m]1> I think it can also handle writing custom files and more advanced manipulations like turning on/off system services and SELinux 16:57:23 <Edd[m]1> Do we know of any other Fedora projects that use arm-image-installer? 16:57:48 <Edd[m]1> Might be worth directly emailing some of the fedora-cloud guys 16:57:48 <nirik> not off hand. 16:57:56 <hartan[m]> edd: Would something like that (initial configuration and so on) maybe be a suitable application for kickstart? That's how the cloud images do it, and it looks quite capable. 16:59:39 <Edd[m]1> We could use kickstart, yeah. Ideally I think we'd use something like an ignition file when rebased onto CoreOS 16:59:44 <Edd[m]1> https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/ 17:00:13 <hartan[m]> edd: That's exactly what I mean! Thought it was kickstart... But yeah, right that is what I mean. 17:00:25 <Edd[m]1> They're applied on first boot, and applied atomically which is a nice property 17:01:17 <Edd[m]1> I don't feel like putting too much work into kickstart/anaconda makes too much sense for a mobile build and considering that we're going to be moving to coreos at some point anyway 17:01:31 <hartan[m]> Well, to summarize: I'll look into the arm-image-installer to get the built images installed to the phone. 17:01:31 <hartan[m]> If that doesn't work I'll try and mail to the fedora-cloud people for some advice on how they resize the root partition. 17:01:44 <nirik> sounds good to me. Thanks for working on it! 17:01:50 <Edd[m]1> Sounds good 17:02:29 <nirik> #topic open floor / all other business 17:02:37 <nirik> Anything else we should discuss? 17:03:39 <torbuntu> I'm curious about "official images" for this. 17:03:56 <torbuntu> Since currently it is purely community and all, how can we deal with this? 17:04:03 <torbuntu> Should we not be calling it Fedora Mobile Remix? 17:04:12 <torbuntu> Or Spin rather 17:04:58 <Edd[m]1> I would like to see this as an official spin, for sure 17:05:16 <nirik> if it's using 100% fedora stuff it can be a spin/lab 17:05:20 <hartan[m]> A spin sounds great! 17:05:29 <nirik> if it's using 3rd party things, it's a remix 17:05:35 <Edd[m]1> What would the roadmap be to get officially recognised as such? 17:05:42 <torbuntu> So to get 100% fedora stuff, we need the kernel and last few packages up. 17:05:48 <nirik> yep 17:06:32 <torbuntu> Feels so close, yet so far away :) 17:06:40 <nirik> kernel is gonna be hard 17:06:55 <Edd[m]1> Do we need someone to put together a cool homepage like some of the other spins?: https://spins.fedoraproject.org/ 17:07:04 <Edd[m]1> Or would that be handled by Red Hat? 17:07:50 <nirik> we will need to work with websites folks. 17:08:35 <Edd[m]1> Where do the websites people hang out? 17:08:58 <nirik> #fedora-websites... or their tickets. 17:10:22 <hartan[m]> What about a build pipeline for the github images, like "nightly" builds, or is that irrelevant? 17:11:05 <torbuntu> I personally don't see that as necessary, since one can install the latest one and dnf up. 17:11:58 <torbuntu> Though I could be more helpful and do more than 1 release a month I suppose. 17:15:59 * Southern_Gentlem remember that at this point in f33 there are 1M+ of updates on the release isos 17:16:25 <torbuntu> Oh! Before I forget, I brought it up in #fedora-phone that the next image I build, I will enable by default the phoc gsetting for scale-to-fit. 17:16:26 <hartan[m]> Well, alright. How about weekly images? From an outsiders perspective regular builds wake the impression that a project is actively developed. Or maybe that's just me. :-) 17:16:27 <torbuntu> This will make phoc attempt to scale any applications (attempt) to fit the screen. 17:16:31 <torbuntu> I always turn this on for my own personal use, and I think it may has well be on by default. 17:17:58 <hartan[m]> I've used the scale-to-fit setting in the last 2 days, and I think it increases usability. 17:18:12 <torbuntu> as far as weekly images, I can't commit to that personally for every week. It takes a bit of time to actually go through the build and check it out on both phones I have to make sure everything is at least "usable". 17:18:49 <torbuntu> scale-to-fit - unless someone is adamantly against it, I will just turn that on then on images going forward. 17:20:26 <hartan[m]> Huh, well I didn't think of the testing. Fair point of course... 17:21:36 <torbuntu> I can try and be more vigilant about it of course. 17:22:28 <hartan[m]> Nah, I'm certain you have lots of other things to do! Could anybody help you? 17:23:39 <_Yoda> I can look into setting something up here to do nightlies, if there is interest 17:24:29 <torbuntu> I mean yeah anybody can run the build scripts. Which is what I recommend doing over using the release anyway. Since then folks can test custom stuff 17:27:42 <hartan[m]> But people testing custom stuff won't use the packaged releases anyways, right? I think we should keep the pre-packaged releases, I assume that we have users that don't add customizations in the image build process. 17:28:11 <torbuntu> Most likely yes. 17:32:51 <hartan[m]> I think nightlies/weeklies would be cool, if anyone has the infrastructure/time to set it up. Then we could pick images (like every firday, dunno) to see if they work, and tag them as a release in the github every saturday/sunday. And users that want to have more recent builds can then either resort to the pipeline directly or build the image themselves. 17:32:51 <hartan[m]> Or is that unnecessary/too much? 17:33:35 <torbuntu> Yoda mentioned the possibility 17:34:50 <_Yoda> as I said, I could set it up here on my server, it does have enough bandwith too - but might be a bit slow from the other side of the pond 17:35:21 <nirik> oops. got pulled into another meeting and got lost from this one 17:35:23 <hartan[m]> What do the others think? Would that be nice to have, or is it too much? 17:36:23 <hartan[m]> Which side of the pond are you on, Yoda? When I downloaded your image that was pretty quick (> 10 MB/s). 17:36:31 <nirik> could be nice... but probibly would only want to promote ones that passed tests as 'releases' ? 17:36:34 <_Yoda> eu 17:36:40 <torbuntu> I don't imagine there being that many users that would require nightly 17:37:19 <nirik> it would be nice to just be able to install and update from there, but of course some changes aren't going to work that way 17:37:35 <nirik> anyhow, we are over time here, so lets go back in #fedora-phone and continue there? 17:38:09 <hartan[m]> Ok. Anybody have a matrix link to that? 17:38:10 <nirik> #endmeeting