16:00:29 #startmeeting Fedora CI SIG 16:00:29 Meeting started Wed Jun 5 16:00:29 2019 UTC. 16:00:29 This meeting is logged and archived in a public location. 16:00:29 The chair is bookwar. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:29 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:29 The meeting name has been set to 'fedora_ci_sig' 16:00:46 Hi 16:00:50 o/ 16:00:59 #topic Roll call 16:01:10 .hello2 16:01:11 bookwar: bookwar 'Aleksandra Fedorova' 16:01:58 i am a noob in chairing the meeting, so if I'd do smth wrong - let me know 16:02:23 .hello2 16:02:24 tstellar: tstellar 'Tom Stellard' 16:02:28 let's give it 2 more minutes to see if more people come 16:02:38 .hello2 16:02:39 fbo: fbo 'Fabien Boucher' 16:03:38 .hello2 16:03:39 tflink: tflink 'Tim Flink' 16:04:18 .hello2 16:04:19 mrc0mmand: mrc0mmand 'None' 16:04:27 fbo: thanks for coming, sorry for not fitting into your preferred times 16:04:46 so, let's get started 16:04:54 #topic Welcome 16:04:56 bookwar: That's fine 16:05:41 This is a short one: Welcome everyone to our first dedicated Fedora CI SIG meeting, thanks for coming, and I am glad that we have many people interested in the topic. 16:06:17 As you probably noticed, I've put the goals and topics of CI SIG as generic as possible 16:06:40 The actual choice of things we will work on is up to us 16:07:09 and in the end we are shaping the SIG, so don't feel limited by them 16:07:49 Cool! 16:08:04 I suggest that we do the introduction round first, then we discuss org related matters and then have open floor for anything else 16:08:15 #topic Introduction 16:08:21 I'll start first :) 16:08:58 So i am Aleksandra Fedorova, I am currently member of FESCo, and I am RedHat employee, with related work on CI in RHEL 16:09:19 so my interests in CI are wide, but for now I want to focus on two topics 16:09:55 first - I'd like to work on the stats for current available Fedora CI pipelines - gather the metrics of how many things we run, how much of them fail and so on 16:10:28 second, I am interested in Standard Test Roles and i'd like to refactor the way we manage inventories there 16:10:44 any questions? 16:11:21 fbo: would you present your project? 16:12:11 Sure, I'm Fabien Boucher working at Red Hat on CI related subjects in the OpenStack team especially on Zuul. Working on a project called Software Factory (a Forge and CI platform based on Zuul/Nodepool). Mainly interested in helping Fedora to use Zuul and see if it relevant. 16:13:11 ok, if you have any questions - type in, otherwise we are moving on 16:13:18 clime: your turn? 16:13:18 We already have some POCs I'm working with Tristan Decacqueray on those subjects 16:13:23 done :) 16:13:26 sorry ) 16:13:51 I am clime, a Fedora contributor, devoted one. 16:14:21 I'd like to launch a community CI/CD system 16:14:43 Open for public 16:14:58 Similar to Travis? 16:15:27 Ye, it should build rpms And launch tests 16:15:47 I would like to use standard test roles for that probly 16:15:50 as a replacement for COPR or working with COPR? 16:16:01 Replacement 16:16:14 Or fork rather 16:17:05 interesting, do you have more details described somewhere already? 16:17:17 clime: no only related to Fedora (I mean for every opensource project ?) 16:17:37 Not yet., fbo:yes 16:18:28 ok, let's move on for now, and leave more questions for open floor 16:18:52 tstellar: do you want to introduce yourself? 16:19:29 I'm Tom Stellard, Red Hat employee and mantainer of llvm, clang, and related packages. CI has been very helpful for these package so far, so I wanted to get more involved. Things I'm interested in now are multi-arch testing and integrating mass rebuilds into CI. 16:19:55 oh, that's a hard one :) 16:20:06 cool 16:20:23 tflink: your turn? 16:20:51 bookwar: multi-arch or mass rebuilds? or both? 16:21:20 I'm Tim Flink, a Red Hat employee with Fedora QA. I'm working on a setup to run generic checks (rpminspect, rpmdeplint etc.) as a replacement for Taskotron 16:21:23 tstellar: both, multi-arch is just resource wise, mass rebuilds is an interesting workflow case 16:22:11 tflink: do you use centos infra currently? 16:22:29 bookwar: the replacement will run in the centos infra, yes 16:22:52 ok, thanks 16:23:17 mrc0mmand: what are your interests? 16:24:22 Hello, I'm Frantisek Sumsal, working at Red Hat as the QE for (mainly) systemd. We (systemd upstream) would like to extend our testing efforts to the Fedora CI (mainly rawhide), as we've introduced several major regressions in the past which could've been easily avoided. 16:24:27 We' 16:24:29 whoops 16:24:54 we're making an extensive use of the CentOS CI, which has an amazing infrastructure, however, it lacks support for alternative architectures 16:25:24 it is great to see the initiative coming from actual dev teams 16:25:45 the "ideal" outcome could be something general, which allows (GitHub) PR testing in Fedora infrastructure 16:26:07 mrc0mmand: have you talked with Packit people about it? 16:26:15 ttomecek: if you are around ^^ 16:26:37 bookwar: I talked with ttomecek on the CI mailing list and his team would be interested in this as well 16:26:49 gcool, thanks 16:27:38 anyone else present in the room wants an introduction? 16:28:26 if not, moving on 16:29:04 #topic Organizational 16:29:31 so that's a bit generic, so i have couple of questions to discuss on how would you like this group to interact 16:29:59 what we have now: IRC channel. mailing list, Taiga board and Wiki 16:30:25 so if you are working on the project you probably want to have a task tracker 16:30:45 we have a CI project at https://teams.fedoraproject.org/ 16:30:55 Ad. Taiga board. Can you post a link pls. 16:31:20 #link https://teams.fedoraproject.org/project/ci/ 16:31:45 Idk if i have access there 16:31:59 to login there one needs a FAS account 16:32:07 it gives you basic user access 16:32:23 Probly yes :), great thanks 16:32:32 then to work on the CI project specifically you need to request membership in the project team 16:32:54 Okay 16:32:59 bookwar: can I be added as member https://teams.fedoraproject.org/project/ci/ ? 16:33:00 i can provide such membership, but i need a e-mail associated with FAS id to do that 16:33:42 to clarify, since I made this mistake, you need the email that is in FAS, not @fedoraproject.org 16:33:54 i guess i'll just add everyone according to that hello data above 16:34:09 .hello2 16:34:10 clime: clime 'clime' 16:34:28 bookwar: alright thanks 16:34:35 i'll do it right after the meeting 16:34:37 bookwar: that would be perfect as today I accidentaly an invite from you in the junk folder, but that was for my RH email, not the FAS one 16:34:55 found an invite* 16:35:03 mrc0mmand: ack, will fix that 16:35:16 thank you 16:35:32 #action bookwar invites everyone to taiga project 16:35:58 I need to step away for a while, I'll be read-only from now on. 16:36:34 now I suggest that we use taiga for project work, while for bugs and issues on Fedora CI infrastructure we keep using pagure 16:36:56 #link Fedora CI issues https://pagure.io/fedora-ci/general/issues 16:37:46 that definitely makes sense 16:38:14 alright 16:38:43 +1 16:40:10 #agreed use taiga for projects and pagure for Fedora CI issues 16:40:44 one other thing is separation between ideas vs actual tasks 16:41:46 bookwar: should we use taiga tags to flag stories related to projects listed in the wiki ? 16:42:03 fbo: good point 16:42:07 we can then filter by tag 16:42:29 i am not that familiar with taiga yet, but this makes sense 16:43:02 we are using it in our team ... ;) 16:43:11 so i think that we can collet generic ideas somewhere in the wiki, while in taiga there should already be tasks and actionable things 16:43:27 fbo: cool, you are going to be our local expert :) 16:43:56 anyway, this is probably not smth we need to decide today, let's get everyone access first, and see how it goes 16:43:57 bookwar: I prefer to have that hat regarding Zuul :) 16:44:39 any other questions regarding Taiga? 16:45:53 ok, moving on 16:46:08 we have also Category:CI in Fedora Wiki, so feel free to use it for any materials you are writing with regards to Fedora SIG and your projects 16:47:16 next one.. 16:47:29 #topic Meeting times and purpose 16:47:55 Choosing the meeting time is hard :) 16:48:31 We can keep this time, or we can try to add an alternative time and alternate between different times if needed. What do you think, is it worth it? 16:49:32 I'm usually of the mind that alternating times is an invitation to confusion 16:49:43 is this time fine with US and EU TZs ? 16:50:13 it's fine for US TZs but how many of us are in those TZs? 16:50:29 agreed, making the meeting time somewhat stable would be great 16:50:55 tflink: good point let's see what are our TZ maybe ? 16:51:37 whenisgood had this info 16:51:47 but it is temporarily down it seems 16:52:06 i think we are mostly EU 16:52:15 Utc+1/+2 here 16:52:44 UTC +1/+2 here too 16:53:05 ^ 16:53:27 ok, how about we keep the time for now and for those who can't make it - lets start with asynchronous channels and see if there is a need for more? 16:54:18 UTC-6 for me 16:54:47 bookwar: that works for me 16:55:06 +1 16:55:14 +1 16:55:16 +1 16:55:36 #agreed use this time slot for bi-weekly meetings 16:56:37 the related question is, what is the purpose of the meeting 16:57:10 i think the status update on various projects, if you have things to show or questions you would like to get inputs for, or just check in 16:57:45 thus the project updates are going to be main agenda item 16:58:25 what do you think? 16:59:29 I don't have a better idea 16:59:44 so, we will see how it goes :) 16:59:49 +1 17:00:09 One topic by projects known in the wiki :) 17:00:21 ok 17:00:26 so we are running out of time 17:00:33 #topic Open floor 17:00:47 is there anything you want to talk about? 17:01:37 could I freely open a wiki page to share the status of the POC we have regarding Zuul ? Is there any specific rules to follow ? 17:02:09 fbo: no rules, you can create a separate child page, or just right a proper section in the current one, up to you 17:02:23 thanks 17:02:42 *write 17:02:53 that's my favorite typo 17:03:07 ok, so thanks everyone for coming, next meeting here in two weeks :) 17:03:33 #endmeeting