15:00:53 #startmeeting modularity_wg 15:00:53 Meeting started Tue Nov 29 15:00:53 2016 UTC. The chair is nils. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:53 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:53 The meeting name has been set to 'modularity_wg' 15:00:53 #meetingtopic Bi-weekly Meeting of the Modularity Working Group 15:00:53 #chair 15:00:53 Current chairs: nils 15:01:00 hi 15:01:06 .hello langdon 15:01:07 langdon: langdon 'Langdon White' 15:01:08 .hello jkurik 15:01:09 jkurik: jkurik 'Jan Kurik' 15:01:35 #chair dgilmore langdon tflink 15:01:35 Current chairs: dgilmore langdon nils tflink 15:01:42 #topic Roll Call 15:01:46 .hello psabata 15:01:46 .hello nphilipp 15:01:47 yay.. nils is back! 15:01:47 contyk: psabata 'Petr Šabata' 15:01:50 nils: nphilipp 'Nils Philippsen' 15:01:51 .hello sgallagh 15:01:53 to run the meeting! 15:01:54 sgallagh: sgallagh 'Stephen Gallagher' 15:01:57 and in one piece :D 15:02:21 .hello ttorling 15:02:22 moto-timo: ttorling 'Tim Orling' 15:02:22 nils, you will have to tell me about why and how oman.. im kinda jealous 15:02:49 put it on the agenda 15:02:58 langdon: sure, when do you have time ;)? 15:03:10 yeah, there's plenty of space there :D 15:03:10 nils, weekends 15:03:27 contyk, :P 15:03:34 sleep is for the weak 15:03:36 .hello asamalik 15:03:37 asamalik: asamalik 'Adam Samalik' 15:03:43 moto-timo: sleep is for the wise 15:03:58 asamalik wants to add "demos for sprint #18" to the agenda :) 15:03:59 oh yeah. I always get that wrong. not enough sleep 15:04:09 :) 15:04:09 do I? ok! 15:04:26 #topic Agenda 15:04:26 #topic Base Runtime prototype build status 15:04:32 yay, that's me 15:04:35 #undo 15:04:35 Removing item from minutes: 15:04:47 langdon: do you please have a link for the etherpad? 15:04:56 #info Base Runtime prototype build status 15:05:03 asamalik: http://piratepad.net/modularity-wg-agendas 15:05:10 but I'll just write it here 15:05:21 #info demos for sprint #18 15:05:44 anything else? 15:06:01 doesn't look like it 15:06:12 #topic Base Runtime prototype build status 15:06:15 ok 15:06:16 #chair contyk 15:06:16 Current chairs: contyk dgilmore langdon nils tflink 15:06:52 nils, we should remember to reach out to threebean and ask for a status on f2 15:06:53 so I just want to inform you all we recreated our prototype, using f25rc3 data, and then attempted to rebuild it to bootstrap our infrastructure (again) 15:07:22 in other words, we're rebuilding a subset of f25rc3 using only the packages and versions in f25rc3 15:07:38 * threebean waves 15:07:47 hey threebean 15:07:53 beetlejuice beetlejuice beetlejuice 15:08:01 we encountered 152 build failures we're now investigating and will try to (with the primary maintainters' help) resolve over the upcoming few weeks 15:08:05 Lol 15:08:17 the logs are here -- https://psabata.fedorapeople.org/f25rc3-failures/ 15:08:20 contyk: good luck :) 15:08:25 .hello sct 15:08:26 sct: sct 'Stephen Tweedie' 15:08:26 contyk, any charts? 15:08:30 I'll be mailing the devel@ list with details once we know some more 15:08:31 #chair sct 15:08:31 Current chairs: contyk dgilmore langdon nils sct tflink 15:08:45 contyk no magic bullets like autoconf? 15:08:47 and we'll file bug reports for stuff that's not trivial to fix 15:08:57 langdon: not anymore, or at least it's not obvious 15:09:07 :( 15:09:24 some of those were caused by changes in the build dependency chains 15:09:36 packages that were relying on something being in the buildroot is no longer there 15:09:56 this affects many java packages but also a number of qt5 builds that are relying on perl, for example 15:10:13 * asamalik needs to be 3-4 mins afk :/ 15:10:48 other failures are more peculiar, such as sudden dependency incompatibilities 15:10:59 So.. Stupid q.. Could we just add those things to the buildroot? At least now it would be explicit and we could kill them over time? 15:11:04 where some packages were updated and other packages that require them can no longer be built against those versions 15:11:31 langdon: we have them in the buildroot but it would bite us sooner or later 15:11:57 langdon: also anything we build with this set is somehow tainted due its... let's say lack of quality 15:12:11 threebean, assuming you didn't have scrollbars, I was asking for you to give an f2 status rep next mtg 15:12:42 Going forward, it would be *really* nice if we could get a rolling-rebuild of every package in the Fedora repos. 15:12:43 anyway, that's it from me; I'll include more details in the mail to devel@ later this or next week 15:13:08 Basically a perpetually-running mass-rebuild that would alert maintainers if their packages suddenly go FTBFS due to dependency changes. 15:13:13 contyk: can you #info a summary? 15:13:20 sure 15:13:26 contyk like as in the rpms should be declaring these deps? 15:13:31 sgallagh: that's not trivial 15:13:43 contyk: Did I say it was? :) 15:13:48 no :) 15:13:48 * asamalik is back 15:13:58 But the scripts must already exist, since we do mass-rebuilds at least once a year. 15:13:59 langdon: yes, but that's just a subset of the failures 15:14:26 sgallagh: the thing is the udpated rpms can pull in additional dependencies that we wouldn't be included in the module 15:14:44 contyk: I'm talking about traditional Fedora right now 15:14:50 I see, okay 15:14:54 alright, the info 15:14:58 As a way to help us avoid these surprises 15:15:09 And it would be generally-useful to Fedora as well 15:15:17 #info Base Runtime team is focusing on analyzing F25RC3-based prototype build failures 15:15:41 contyk: thanks 15:15:47 #info The team will cooperate with the respective primary maintainers to resolve these FTBFS errors over the new few weeks 15:16:06 (sorry, I'm double booked in another meeting. can't report today.) 15:16:07 contyk: typo, wait a sec 15:16:13 contyk do we have a date for which we hope it will be working? 15:16:16 #undo 15:16:16 Removing item from minutes: INFO by contyk at 15:15:47 : The team will cooperate with the respective primary maintainers to resolve these FTBFS errors over the new few weeks 15:16:28 #info The team will cooperate with the respective primary maintainers to resolve these FTBFS errors over the next few weeks 15:16:34 langdon: by the end of the year? 15:16:43 contyk: more #infos coming? 15:16:45 threebean yeah.. Next time.. Two weeks 15:16:47 nils: nope 15:16:54 👍 15:17:05 #topic demos for sprint #18 15:17:09 #chair asamalik 15:17:09 Current chairs: asamalik contyk dgilmore langdon nils sct tflink 15:17:17 yes, we did demos! 15:17:24 * asamalik is looking for a youtube url 15:17:47 https://www.youtube.com/playlist?list=PLcwHJG45BmAMwio4RC3r95Px9by7dUazr 15:17:54 #link https://www.youtube.com/playlist?list=PLcwHJG45BmAMwio4RC3r95Px9by7dUazr Fedora Modularity Sprint 18 demos 15:18:09 this sprint we have been focused on producing container images 15:18:10 Copr can build modules, right? And we have some containers.. 15:18:41 but instead of creating the modules first, we are basing these images on fedora 25, we will figure out the configuration, etc 15:18:51 and we will package it as modules later 15:19:33 it might sound strange, but it's not important in which order exactly we are going to build them - and there will be a bit more mature infra later :) 15:19:40 so that's for container images 15:19:54 and yes, as langdon pointed out, the Copr team is working on building modules from modulemd 15:20:01 the demo is also included on that link 15:20:18 it is not deployed, yet - but it should be ready to use in few weeks 15:20:26 But we have some modulemds for a couple of the containers.. They just don't actually produce containers yet 15:20:36 exactly 15:20:46 I will be working on a modulemd for my container 15:20:58 got the gen core API package set from contyk 15:21:10 so I can develop that and test with the mock backend of MBS 15:21:17 And karsten did one 15:21:54 * asamalik got scared by how many messages he wrote 15:22:11 asamalik: do you want to #info some of it ;) 15:22:21 nils: good point! 15:23:11 #info in the sprint 18, the Modularity team have been focused on producing container images - configuration, etc. We will package them as modules later. 15:24:02 #info asamalik will be developing the modulemd for his FTP container, got an API package set for the gen core 15:24:21 #info the Copr team is working on building modules from modulemd - not ready yet - will be in a few weeks 15:24:43 * asamalik stops writing 15:24:54 Totally thought it had been deployed 15:24:58 asamalik: :) 15:25:10 lemme check… 15:25:13 langdon: no, it's just a local vagrant box :) 15:25:20 nothing left! 15:25:24 cool! 15:25:26 #topic Open Floor 15:25:42 So, anybody has anything? 15:26:01 you can talk about your vacation 15:26:33 Heh :) 15:26:48 I meant slightly more on topic than that ;) 15:27:14 I can do an AMA after we're done talking about modularity :) 15:27:33 Hs 15:27:38 Ha even 15:28:08 It has been a pretty messy few weeks.. Hoping to get back to clean comms soon 15:28:20 yeah :) 15:28:50 in what way where comms dirty? anything I missed there? 15:29:23 Just not as regular... I blame my illness.. 15:30:00 langdon: you've been/are sick? speedy recovery then! 15:30:09 i was .. mostly better 15:30:26 lots of change with f2 moving full tilt.. and base runtime/gen core.. 15:30:59 thats all i got 15:32:29 okay, looks like we're done with on topic ;) 15:32:43 +1 15:32:51 #endmeeting