15:00:00 <contyk> #startmeeting FESCO (2019-06-28) 15:00:00 <zodbot> Meeting started Fri Jun 28 15:00:00 2019 UTC. 15:00:00 <zodbot> This meeting is logged and archived in a public location. 15:00:00 <zodbot> The chair is contyk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:00 <zodbot> The meeting name has been set to 'fesco_(2019-06-28)' 15:00:03 <contyk> #meetingname fesco 15:00:03 <zodbot> The meeting name has been set to 'fesco' 15:00:05 <contyk> #chair nirik, ignatenkobrain, jforbes, zbyszek, bookwar, sgallagh, contyk, mhroncok, otaylor 15:00:05 <zodbot> Current chairs: bookwar contyk ignatenkobrain jforbes mhroncok nirik otaylor sgallagh zbyszek 15:00:07 <contyk> #topic init process 15:00:10 <contyk> .hello psabata 15:00:11 <zodbot> contyk: psabata 'Petr Šabata' <psabata@redhat.com> 15:00:13 <ignatenkobrain> .hello2 15:00:14 <zodbot> ignatenkobrain: ignatenkobrain 'Igor Gnatenko' <i.gnatenko.brain@gmail.com> 15:00:18 <nirik> morning 15:01:02 <mhroncok> hey 15:01:02 <bcotton> .hello2 15:01:03 <sgallagh> .hello2 15:01:04 <zodbot> bcotton: bcotton 'Ben Cotton' <bcotton@redhat.com> 15:01:07 <zodbot> sgallagh: sgallagh 'Stephen Gallagher' <sgallagh@redhat.com> 15:01:10 <bookwar> .hello2 15:01:11 <zodbot> bookwar: bookwar 'Aleksandra Fedorova' <alpha@bookwar.info> 15:01:25 <contyk> ok, we have quorum 15:01:33 <jforbes> .hello2 15:01:34 <zodbot> jforbes: jforbes 'Justin M. Forbes' <jforbes@redhat.com> 15:02:05 <contyk> alrighty 15:02:22 <contyk> #topic #2152 "backport" branches in src.fp.o for backports to coreos stable streams 15:02:24 <contyk> .fesco 2152 15:02:26 <contyk> https://pagure.io/fesco/issue/2152 15:02:26 <zodbot> contyk: Issue #2152: "backport" branches in src.fp.o for backports to coreos stable streams - fesco - Pagure.io - https://pagure.io/fesco/issue/2152 15:03:07 <contyk> dustymabe: are you around? 15:03:18 <zbyszek> .hello2 15:03:19 <zodbot> zbyszek: zbyszek 'Zbigniew Jędrzejewski-Szmek' <zbyszek@in.waw.pl> 15:03:56 <dustymabe> .hello2 15:03:57 <zodbot> dustymabe: dustymabe 'Dusty Mabe' <dusty@dustymabe.com> 15:03:59 <dustymabe> contyk: here 15:04:04 <contyk> cool 15:04:05 <dustymabe> thanks for the ping 15:04:10 <contyk> seems like mhroncok isn't around today 15:04:15 <mhroncok> I am 15:04:28 <contyk> oh right, need to enlarge the window 15:05:03 <contyk> so I see you two continue the discussion in the ticket 15:05:08 <contyk> any highlights? 15:05:24 <mhroncok> I think we have an idea and need to see how tehcnically possible it is 15:05:29 * nirik isn't sure about the tag workflow. Can't you move tags? 15:05:44 <contyk> you can't move them in our infra 15:05:54 <mhroncok> nirik: you can, only if you can --force 15:05:55 <contyk> I can't recall the reason but it's explicitly forbidden 15:05:56 <dustymabe> nirik: yes you can. in src.fp.o 15:06:02 <contyk> hmm 15:06:12 <dustymabe> should we be allowed to? I don't know 15:06:14 <nirik> I'm not sure thats true... well, depends on the kind of tag... 15:06:25 <nirik> annotated tags I think you can move without force... 15:06:46 <nirik> or lightweight. I forget which is which 15:07:32 <dustymabe> so I think we *could* use tags 15:07:42 <dustymabe> but I think we should probably formalize it if we go that route 15:07:55 <dustymabe> one thing I brought up in the ticket is ACLs 15:08:05 <mhroncok> [fedora-productimg-cloud (master)]$ git push origin --delete test 15:08:05 <mhroncok> remote: Branch deletion is not allowed 15:08:06 <mhroncok> remote: Denied push for ref 'refs/tags/test' for user 'churchyard' 15:08:06 <mhroncok> remote: All changes have been rejected 15:08:06 <mhroncok> To ssh://pkgs.fedoraproject.org/rpms/fedora-productimg-cloud 15:08:06 <mhroncok> ! [remote rejected] test (pre-receive hook declined) 15:08:06 <mhroncok> error: failed to push some refs to 'ssh://churchyard@pkgs.fedoraproject.org/rpms/fedora-productimg-cloud' 15:08:37 <mhroncok> and I'm a provienpackager and now also cvsadmin 15:08:37 <dustymabe> i.e. if we use branches then certain people could be given access, not sure if we can do that with tags 15:09:10 <ignatenkobrain> dustymabe: we actually don't have this feature with branches either 15:09:12 <mhroncok> dustymabe: we don't have per branch access 15:09:14 <zbyszek> Generally we should use branches if we expect the set of commits to change, and we can consider a tag if that set is immutable. 15:09:36 <mhroncok> so you have the same problem. easiest solution is to get provenpackagers on the team ro become provenpackagers 15:09:37 <zbyszek> So the questions becomes whether we ever expect to add new commits to coreos-backport-foo branch? 15:10:02 <mhroncok> zbyszek: in the original proposal yes 15:10:02 <bookwar> zbyszek: you never expect this, but sometimes tou need to fix a hotfix ) 15:10:09 <bookwar> you* 15:10:12 <mhroncok> but for the tags, each tag would only be used once and than never reused 15:10:32 <zbyszek> But in this case it seems more natural to use branches. 15:10:48 <mhroncok> and we are back at the UI 15:10:51 <mhroncok> or even UX 15:10:56 <dustymabe> correct. if we use branches then the branches would change 15:11:09 <dustymabe> if we use tags we can name them uniquely and use one for eeach backport 15:11:13 <mhroncok> and we are back at the merge x merge mess 15:11:20 <zbyszek> No. 15:11:24 <mhroncok> no? 15:11:39 <zbyszek> Yeah, so I think the simplest solution of opening a new branch for each backport stream doesn't require any merges. 15:11:48 <jforbes> We do kernel stabilization branch without merge commits 15:12:14 <nirik> well, it will if you reuse it no? or you push a revert commit for your changes and merge back the main branch? 15:12:31 <bookwar> i believe that branches should be unique branches, and problem of having too many old/unused branches should be resolved differently, by "archiving" the branch, and by fixing the ui in pagure to show namespaces for branches 15:12:41 <zbyszek> bookwar: +1 15:12:58 <zbyszek> nirik: yes, I don't think we should "reuse" branches for unrelated stuff 15:13:23 <mhroncok> -1 to reusing branches 15:13:44 <contyk> I'd be fine with reusing branches, personally 15:13:47 <contyk> it depends on how you look at it 15:13:49 <mhroncok> -1 to polluting the repos with increasing number of custom branches 15:14:03 <jforbes> I am also -1 to a bunch of useless branches, as a maintainer of one of the packages this is most likely to touch 15:14:15 <mhroncok> if we can move the branches to a nondefault refs space, good 15:14:32 <nirik> well, we get back to how often this will get used... which is a bit unknown.... 15:14:34 <jforbes> Sure, if we could archive, I might reconsider 15:14:36 <zbyszek> Dunno, large number of branches are not such a big problem, I think. 15:14:38 <zbyszek> git branch -a|wc 15:14:39 <zbyszek> 1881 15:14:51 <zbyszek> (In my systemd repo.) 15:14:54 <zbyszek> I don't think I care. 15:14:58 <dustymabe> zbyszek: the tools support it, but people do care 15:15:06 <mhroncok> I care 15:15:26 <zbyszek> Well, then use a unique prefix for the coreos stuff that doesn't cause tab-completion conflicts. 15:15:26 <mhroncok> I have hundreds of branches in my forks or locally, but I keep origin tidy 15:16:01 <zbyszek> OK, so what we set the default clone pattern in dist-git to *not* include the coreos branches? 15:16:01 <mhroncok> however we get into my workflow vs. your workflow 15:16:02 <ignatenkobrain> I think I am fine with reusing branches because there is always only 2 (at max) branches at the same time 15:16:04 <bookwar> mhroncok: there is a difference between "custom" branches, and real branches which were used to release a product 15:16:12 <bookwar> this backport-* branches are real 15:16:22 <bookwar> they deserve their space in the origin 15:16:24 <jforbes> In kernel repo, we have actually addressed every single person who has created an unnecessary branch, and asked them not to ever again 15:16:34 <mhroncok> yet resuing them makes no sense, those are "dead end" branches 15:16:48 <dustymabe> jforbes: in dist-git ? 15:16:52 <jforbes> yes 15:16:59 <dustymabe> you can disallow pushing to create a branch now in pagure 15:17:03 <mhroncok> yes 15:17:09 <jforbes> Yeah, we turned that on when it was available 15:17:11 <dustymabe> +1 15:18:01 <bookwar> jforbes: again, i'd argue what you call "unnecessary". The backport-branch here is not a pull request from someone, it is a release branch. 15:18:16 <contyk> I think the question is whether we focus on the deliverble or the backport in question 15:18:20 <jforbes> I am just saying, realistically, core-os touches a pretty small subset of packages. this is most likely to be used on our package more than any other. 15:18:28 <dustymabe> jforbes: correct 15:18:33 <contyk> if it's the deliverable, re-using branches is fine, much like we "reuse" master for rawhide 15:18:42 <dustymabe> there are very few packages that bump version in the middle of a release 15:18:58 <dustymabe> those are the ones that will most likely require a backport occasionally 15:19:05 <dustymabe> others, probably not so much 15:19:17 <jforbes> Right, so this is a kernel question, not really a rest of the world question 15:19:40 <dustymabe> jforbes: it primarily applies to the kernel, but could possibly happen somewhere else 15:19:44 <dustymabe> probably very rarely 15:19:52 <zbyszek> python upgrades from 3.x.y to 3.x.z during releases... 15:19:56 <mhroncok> contyk: we "reuse" master because rawhide is rolling forward 15:20:00 <dustymabe> zbyszek: we removed python from FCOS 15:20:09 <nirik> so could this be solved by coordination? ie, asking for a delay in a rebase to aline with coreos release? 15:20:18 <contyk> mhroncok: so is coreos 15:20:35 <mhroncok> contyk: we don't "revert a commit, merge some other branch, commit, revert that commit..." 15:20:55 <jforbes> mhroncok: we don't do that with stabilization either. We never revert, we never merge 15:21:04 <jcline> I'm a little confused about that, I never merge in dist-git 15:21:04 <mhroncok> I still thing that the build from a tag approach is easiest and creates less mess 15:21:06 <dustymabe> nirik: possibly, but we'd like to A) not ask maintainers to do anything extra or special for coreos specifically B) not be blocked if we need something soon 15:21:20 <mhroncok> *think 15:22:48 <nirik> perhaps kernel and coreos folks could meet and try and come up with something that works for both of them? 15:22:59 <contyk> nirik: +1 15:23:13 * nirik is fine with the branches, or tags if we test out that they can't be moved around... 15:23:33 <dustymabe> jforbes: correct me if I'm wrong, but we've already talked with the kernel team in the past about needs like this 15:24:01 <dustymabe> that is one of the reasons bgilbert can now build kernels himself (i.e. you need special perms for that) 15:24:02 <jforbes> We did, a while ago when we got them permission to build secureboot builds. We agreed to having a single (or if absolutely necessary a 2nd) branch which was reused 15:24:18 <dustymabe> right, thanks jforbes 15:25:02 <contyk> so you think re-using branches would be the optimal solution? 15:25:08 <jforbes> For us, yes 15:25:28 <ignatenkobrain> FTR, I'm in favor of using branches and reusing them. Creating multiple branches seems like overengineered work. If no reuse, I would prefer tags. 15:25:48 <ignatenkobrain> Using tags might be complicated due to fedpkg support of detached HEAD 15:25:51 <dustymabe> yeah I think I prefer unique tags, then re-used branches 15:26:30 <jforbes> If I could delete the 25 unnecessary branches in kernel I would 15:26:37 <mhroncok> ignatenkobrain: fedpkg support of detached HEAD should be easy 15:26:39 <dustymabe> jforbes: :) 15:26:58 <dustymabe> mhroncok: yeah. I commented out a few lines in the code and got it to work 15:27:03 <mhroncok> nirik: we cannot move tags 15:27:14 <dustymabe> mhroncok: i think we can 15:27:18 <dustymabe> i did it the other day 15:27:19 <mhroncok> dustymabe: how? 15:27:22 <dustymabe> you can't delete one 15:27:25 <contyk> I'm fine with tags and re-used branches, too 15:27:30 <jforbes> So, for koji builds for test day, where we need stabilization built against a real release for secureboot purposes 'koji build --dist f30' works fine 15:27:31 <dustymabe> but you can move it to a new commit 15:27:57 <dustymabe> jforbes: i.e. you don't need fedpkg ? 15:28:22 <jforbes> dustymabe: no 15:28:39 <jforbes> err, wait, yes... dedpkg build --dist f30 15:28:39 <contyk> well, moving tags is like using a branch, what's the issue? 15:29:00 <mhroncok> dustymabe: https://pagure.io/fesco/issue/2152#comment-580019 15:29:24 <dustymabe> jforbes: here is my real world experience: https://pagure.io/fesco/issue/2152#comment-579649 15:29:39 <nirik> I guess it no longer matters... koji used to only record the thing passed it... ie, you could pass it HEAD and then you don't know what that is later... but I am pretty sure we fixed that so it records the actual hash... 15:29:48 <zbyszek> mhroncok: and if you try with --force ? 15:29:54 <contyk> nirik: indeed 15:30:11 <dustymabe> mhroncok: right. I forced it 15:30:20 <contyk> it doesn't matter whether you can move tags or not 15:30:21 <nirik> Extra {'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/kernel.git#7addfa8f743d3685d2c93c38a992699f0b7645c2'}} 15:30:24 <mhroncok> ok, it can be forced, at least forward 15:31:13 <mhroncok> but not backwards: remote: Forced pushes are not allowed 15:31:21 <jforbes> fedpkg --dist f30 build 15:31:21 <jforbes> Could not execute build: Package kernel-5.1.4-300.fc30 has already been built 15:31:22 <mhroncok> my head hurts, but this is safe 15:31:34 <mhroncok> BTW we are on this for along time 15:31:35 <jforbes> But that would work if we hadn't already built it for test week 15:31:45 <zbyszek> Proposal: fix koji to work with tags, and use unique tags for the coreos backport streams 15:32:02 <contyk> zbyszek: koji can't work with tags? 15:32:06 <jforbes> zbyszek: it isn't necessary 15:32:09 <nirik> one downside of tags is less visibility for users... it's harder to see where the kernel they run is... 15:32:19 <ignatenkobrain> I think whatever involves with "fix koji" will take forever 15:32:20 <nirik> we are ok with tags now. 15:32:26 <nirik> koji is already fixed. 15:32:34 <zbyszek> Proposal: use unique tags for the coreos backport streams 15:32:47 <contyk> I would even use the same tag 15:32:48 <jforbes> zbyszek: koji will point to the commit, what is the point? 15:32:52 <contyk> why do they need to be unique? 15:33:08 <zbyszek> Proposal: use tags for the coreos backport streams 15:33:11 <contyk> :) 15:33:12 <dustymabe> contyk: git could garbage collect a commit 15:33:14 <mhroncok> becasue you don't want to revert and merge and whatnot 15:33:24 <dustymabe> there needs to be a reference to it somewhere 15:33:27 <mhroncok> zbyszek: +1 15:33:37 <contyk> dustymabe: this is a valid point 15:33:50 <mhroncok> that's why you need the tag r branch 15:33:59 <mhroncok> *tag or branch 15:34:01 <zbyszek> dustymabe: as mhroncok showed, you can't move a tag back, so the ref cannot be garbage collected. 15:34:04 <contyk> mhroncok: this I don't understand; if I can move the tag, it doesn't matter 15:34:15 <mhroncok> contyk: what part doesn't matter? 15:34:25 <jforbes> https://koji.fedoraproject.org/koji/buildinfo?buildID=1266753 This was a build for a test day kernel 15:34:27 <contyk> merging and reverting 15:34:39 <mhroncok> contyk: it matters becasue you can onyl move tag forward 15:34:52 <dustymabe> re: merging/reverting - we'd prefer not to do that because the history is really ugly 15:35:09 <mhroncok> so in order to reuse tag, you would need to revert + merge 15:35:13 <mhroncok> it's super ugly 15:35:21 <dustymabe> if we need a new backport we'd prefer to start with the commit that need to apply the backport to, add one commit on top (with fix) and then tag that 15:35:28 <contyk> well, if you think that's a real scenario 15:35:28 <mhroncok> exactly 15:35:36 <zbyszek> Yeah, that's why it'd be reasonable to use a new tag. 15:35:37 <contyk> then whoever builds will have to always specify the tag name 15:35:58 <zbyszek> But I don't think we need to decide this here, it can be decided by whomever is creating the tag. 15:36:05 <zbyszek> s/creating/using/ 15:36:08 <dustymabe> no they'll just need to git checkout tag in the repo and do fedpkg --release f30 build 15:36:18 <dustymabe> right 15:36:22 <contyk> but you need to know what to check out, is my point 15:36:27 <contyk> instead of just using the same name 15:36:28 * nirik is ok with tags now... as long as kernel folks are ok with it. 15:36:31 <dustymabe> contyk: i'm creating the commit so it's simple 15:36:40 <contyk> okay 15:36:50 <contyk> so let's get to vote, I'll restate the proposal from zbyszek 15:37:08 <contyk> proposed #agreed Let's use unique tags for the coreos backport streams 15:37:10 <jforbes> kernel is fine with the workflow we agreed to months ago 15:37:15 <dustymabe> Proposal: use unique tags for coreos backport streams, don't overwrite or move tags 15:37:41 <zbyszek> Before voting, let's clarify this one thing. 15:37:43 <contyk> dustymabe: is that patch required? 15:37:45 <nirik> jforbes: but not tags? or you would want to think about it? 15:37:49 <mhroncok> propsal: use tgas, do whatever you want with them 15:38:03 <dustymabe> contyk: patching fedpkg is not required (can be done client side), but it would be nice to do 15:38:05 <jforbes> I don't care either way about tags, we don't use them 15:38:18 <contyk> dustymabe: I mean your patch to the proposal 15:38:30 <contyk> about moving or overwriting; koji records the commit hash 15:38:50 <dustymabe> contyk: oh, yeah it's not required, it's just something we agree to do 15:38:56 <dustymabe> i.e. good practice 15:39:06 <zbyszek> contyk: +1, dustymabe: -0 15:39:17 * nirik is +1 to dustymabe's last. Or mhroncok's last. 15:39:42 * mhroncok could agree to both as well 15:39:56 <contyk> ok, so apparently we're voting on three proposals 15:40:07 <zbyszek> brexit! 15:40:13 <jforbes> =1 15:40:14 <nirik> proposals are great! Everyone should have one! 15:40:23 * sgallagh considers adding "Proposal: start yak farm" 15:40:31 * dustymabe is happy if the moderator would like to take over and make an official proposal 15:40:36 <bcotton> sgallagh: +1 15:40:43 <contyk> we established the tags need to be unique because of the gc 15:40:44 <zbyszek> dustymabe: yep 15:40:45 <sgallagh> jforbes: Was that a typo or a joke? 15:40:45 <nirik> yak++ 15:40:47 <contyk> I'd rather keep that in 15:41:04 <ignatenkobrain> +1 to unique tags 15:41:04 <contyk> at the same time I wouldn't want to make the proposal overly specific and include best practices 15:41:07 <zbyszek> contyk: no, they don't need to. 15:41:17 <jforbes> sgallagh: typo, but both 15:41:21 <sgallagh> :) 15:41:37 <zbyszek> contyk: dist-git only allows tags (and branches) to move forward, so no ref can be ever lost. 15:42:02 <mhroncok> so if a build fails, you could push a fix commit and move that tag forward 15:42:15 <dustymabe> zbyszek: I didn't know that.. but thanks for clarifying 15:42:29 <dustymabe> when I 'moved the tag' it was to a later commit with the same history 15:42:31 <sgallagh> zbyszek: That can't be true 15:42:34 <zbyszek> mhroncok: yeah, that's a good argument against never moving tags. We need to treat them a bit like branches. 15:42:37 <contyk> so the commits used to build things shipped in the past wouldn't be gc'd if I move the tag elsewhere? 15:42:41 <contyk> that was my concern 15:42:43 <mhroncok> and if you actually wan to play revert/merge games, you can already do that on master as well, so I think we are good allowing naything 15:42:49 <sgallagh> I've definitely rewritten history (pushed a fixup) and moved the tag to the new version 15:42:52 <mhroncok> contyk: they won't 15:43:27 <zbyszek> sgallagh: if you move a tag to a child (later commit), you keep a reference to all ancestors. 15:43:29 <jforbes> contyk: the commits never get gc'd, only the actual rpms 15:43:44 <contyk> what if I tag a detached commit? 15:43:52 <jforbes> contyk: I can look at very old test day builds and still see what commit they were built against 15:43:57 <contyk> and then move the tag to another one in a branch or another detached commit? 15:43:58 <mhroncok> contyk: than you push the tags with all it's ancestros 15:43:59 <zbyszek> contyk: that doesn't make any difference 15:44:06 <mhroncok> contyk: you can only move forward 15:44:14 <contyk> okay 15:44:16 <mhroncok> that includes references to all the ancestors 15:44:21 * sgallagh stops trying to understand git 15:44:34 <sgallagh> I'll accept that it's basically magic. 15:44:44 <contyk> okay, another attempt then 15:44:47 <mhroncok> git gets easier once you get the basic idea that branches are homeomorphic endofunctors mapping submanifolds of a Hilbert space 15:45:02 <bookwar> proposal "reuse of branches is discouraged, CoreOS will use unique tags for backports and will not do any git magic while doing so" 15:45:05 <contyk> proposed #agreed Let's use tags. The exact workflow is up to the CoreOS team. 15:45:14 <mhroncok> contyk: +1 15:45:15 <nirik> mhroncok++ great! 15:45:25 <ignatenkobrain> +1 15:45:32 <mhroncok> warning, 2 proposals here 15:45:39 <contyk> please, vote on just one 15:45:42 <mhroncok> ignatenkobrain: make sure you specifiy what are you voting at 15:45:43 <contyk> mine, since I'm the chair :P 15:45:47 <nirik> contyk: +1 15:45:50 <jforbes> contyk +1 15:45:54 <dustymabe> contyk: +1 15:46:02 <mhroncok> contyk: also since it's better :D 15:46:03 <sgallagh> mhroncok: Honestly, I can't tell if you're joking or not :-( 15:46:05 <ignatenkobrain> contyk: +1 15:46:19 <bookwar> contyk: +1, it is the same actually 15:46:20 * dustymabe realizes his vote doesn't count 15:46:31 <mhroncok> sgallagh: I am, that is total bollocks 15:46:39 <zbyszek> contyk: +1 15:46:50 * sgallagh was kidding 15:47:01 <jforbes> dustymabe: perhaps not in an official capacity, but if coreos was against the proposal that would definitely need consideration :) 15:47:03 <contyk> sgallagh: voting? 15:47:11 <sgallagh> Considering. 15:47:33 <zbyszek> sgallagh: see https://git-man-page-generator.lokaltog.net/ after the meeting 15:47:40 * dustymabe has a followup quick question after this passes 15:47:43 <sgallagh> contyk: +1 15:47:48 <mhroncok> I like http://think-like-a-git.net/ 15:47:52 <contyk> #agreed Let's use tags. The exact workflow is up to the CoreOS team. (+8, 0, -0) 15:48:12 <contyk> cool 15:48:14 <contyk> #topic #2145 python2 packaging exception for python2-soupsieve, python2-css-parser 15:48:16 <contyk> .fesco 2145 15:48:17 <zodbot> contyk: Issue #2145: python2 packaging exception for python2-soupsieve, python2-css-parser - fesco - Pagure.io - https://pagure.io/fesco/issue/2145 15:48:18 <contyk> https://pagure.io/fesco/issue/2145 15:48:44 <nirik> +1 15:48:53 <mhroncok> +1 in the ticket 15:49:02 <nirik> (disclaimer: I am a calibre maintainer) 15:49:16 <contyk> +1 15:49:16 <dustymabe> i'll ask my followup question in open floor or in the ticket 15:49:18 <mhroncok> (disclaimer: I am a Python 2 deletionist) 15:49:21 <sgallagh> +1 15:49:29 <jforbes> +1 15:49:34 <ignatenkobrain> +1 in the ticket 15:49:37 <zbyszek> I'll not vote, since it's my proposal... 15:49:38 <sgallagh> (disclaimer: I am a Python 2 arsonist) 15:49:38 <nirik> the python3 port is coming along... we need some new python3 packages and it needs a lot more testing. 15:49:52 <zbyszek> ... but I'll say that calibre on python3 mostly runs without issue. 15:49:54 <contyk> bookwar: ? 15:49:58 <bookwar> +1 too 15:50:19 <sgallagh> I'm happy to hear that the Calibre author is back on their meds. 15:50:22 <contyk> #agreed python2 packaging exception for python2-soupsieve, python2-css-parser is approved (+7, 1, -0) 15:50:25 <nirik> zbyszek: we are still needing a few packages right? 15:50:26 <mhroncok> sgallagh++ 15:50:26 <zodbot> mhroncok: Karma for sgallagh changed to 12 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:50:33 * nirik needs to catch up on that 15:50:40 <sgallagh> (Maintaining all of Python 2 just for one project seemed ridiculous to me) 15:50:51 <zbyszek> nirik: no, I think we're all good right now. Just need to do dist-git imports after the ticket is accepted. 15:50:55 <contyk> #topic Next week's chair 15:51:19 <zbyszek> ignatenkobrain hasn't done it for a while ;) 15:51:22 <contyk> so 15:51:26 <sgallagh> Thursday is a US holiday next week, so there's a good chance that US folks will take Friday off. (I am, for instance) 15:51:28 <contyk> it's a holiday week 15:51:43 * nirik was thinking of doing the same 15:51:44 <contyk> that, plus the Friday is a holiday in CZ 15:52:05 <sgallagh> Quorum seems unlikely to me 15:52:19 <contyk> proposal: the next meeting will be held on July 12 15:52:26 <jforbes> +1 15:52:26 <zbyszek> contyk: +1 15:52:28 <nirik> +1 15:52:29 <sgallagh> +1 15:52:34 <ignatenkobrain> I will be around, but I guess we won't get quorum 15:52:39 <ignatenkobrain> contyk: +1 15:52:43 <mhroncok> contyk: +1 15:52:59 <contyk> #info The next FESCo meeting will be held on July 12 15:53:08 <contyk> so, any volunteers? ignatenkobrain? :) 15:53:14 <sgallagh> Oh, actually. 15:53:15 <zbyszek> contyk: what about "agreed" for the previous ticket? 15:53:15 <ignatenkobrain> sure 15:53:28 <sgallagh> We may want to discuss the ticket I opened about the meeting time first 15:53:32 <ignatenkobrain> but please send me some link to the wiki which describes fesco meeting process :) 15:53:34 <mhroncok> i can chair July 12 meeting 15:53:34 <contyk> zbyszek: I think I posted it 15:53:35 <ignatenkobrain> that boilerplate 15:53:38 <zbyszek> contyk: sorry, it's there, somehow I missed it. 15:53:53 <sgallagh> I know ignatenkobrain said this time is okay, but it still might not be a bad idea to see if a better time exists. 15:54:09 <sgallagh> 5pm on Fridays seems unfair to our European members. 15:54:30 <contyk> ignatenkobrain: https://fedoraproject.org/wiki/FESCo_meeting_process 15:54:39 <ignatenkobrain> for me, later it is - better 🙂 so 5pm is actually quite good for me in EU :) 15:54:52 <jforbes> sgallagh: either that, or they have an excuse to drink during meetings, which might help 15:55:06 <nirik> oh, in other python3 news: our builders now only need python2 for our old, being replaced account system package. koji stack is all python3 now. 15:55:09 <bookwar> sgallagh: i am eu and it is ok for me, but i'd look into whenisgood update just out of curiosity 15:55:09 <zbyszek> jforbes: do you need an excuse for that? 15:55:12 <mhroncok> no need for an excuse 15:55:19 <mhroncok> zbyszek: :D 15:55:20 <jforbes> zbyszek: hard to justify at 10AM 15:55:28 <sgallagh> nirik++ 15:55:29 <zodbot> sgallagh: Karma for kevin changed to 18 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:55:33 <mhroncok> jforbes: think about it late thursday 15:55:35 <contyk> to make things simpler, can we do the next meeting on Friday, the usual time 15:55:46 <contyk> and do whenisgood for the one after? 15:55:53 <mhroncok> nirik: thanks! 15:55:58 <sgallagh> contyk: That's fine with me 15:56:02 <jforbes> contyk: that works 15:56:06 <mhroncok> contyk: +1 15:56:21 <contyk> awesome 15:56:33 <contyk> #action ignatenkobrain will chair the next meeting, on July 12 15:56:45 <contyk> #topic Open Floor 15:57:00 <contyk> dustymabe had something 15:57:23 <dustymabe> right 15:57:40 <dustymabe> basically now that we have approval - is there somewhere I can document our process/plans 15:58:06 <dustymabe> i.e. if someone notices a tag show up in their repo I'd like to have some page about what it is how it's used and why 15:58:28 <dustymabe> there any pages that mention dist-git and branching etc.. that I could add a section to? 15:58:35 * sgallagh needs to run to another meeting. 15:58:40 <contyk> do you already have something on the docs site? 15:58:52 <mhroncok> sgallagh: see you 15:58:54 <dustymabe> nothing from us 15:58:57 <contyk> sgallagh: o/ 15:59:20 <contyk> maybe you could create something about coreos in general 15:59:32 <contyk> include these implementation details, too 15:59:38 <contyk> and then link to it from... elsewhere 15:59:44 <contyk> if necessary 15:59:50 <ignatenkobrain> dustymabe: also put there information how coreos-pool koji tags are used and so on 15:59:50 <bcotton> contyk++ 16:00:14 <dustymabe> ignatenkobrain: I can point to some documentation on coreos-pool 16:00:19 <mhroncok> than a slight note with link can be added to https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Update_Your_Branches_.28if_desired.29 - that the only relevant infor on branches I found 16:00:26 <dustymabe> but in general i think it would be good to link to this information from another page.. 16:00:31 <dustymabe> thanks mhroncok, will take a look 16:01:25 <dustymabe> didn't know if there was a place where "not often used but need to be documented" workflows existed 16:01:47 <mhroncok> probably not 16:02:12 <dustymabe> ok. thanks anyway :) 16:02:12 <contyk> the docs site is a good place for that 16:02:43 <dustymabe> I think we should write something up on this and then share it with devel@ 16:02:54 <dustymabe> it will at least raise some awareness 16:02:59 <contyk> dustymabe++ 16:03:00 <zodbot> contyk: Karma for dustymabe changed to 5 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:03:18 <contyk> okay 16:03:21 <contyk> anything else for the open floor? 16:03:23 <zbyszek> .fesco 2149 16:03:26 <zodbot> zbyszek: Issue #2149: Proposal to change non-responsive maintainer policy - fesco - Pagure.io - https://pagure.io/fesco/issue/2149 16:03:41 <zbyszek> I updated the proposal based on latest comments, maybe we could vote on it? 16:04:12 <mhroncok> +1 16:04:22 <ignatenkobrain> I promised to shared it with devel@, but didn't have chance to actually do it since last meeting 16:04:38 * nirik hasn't read the lastest comments this morning yet 16:04:52 <contyk> #topic #2149: Proposal to change non-responsive maintainer policy 16:05:28 <zbyszek> OK, do we want to wait for fedora-devel? 16:05:31 <nirik> dustymabe: there's also fesco policy docs: https://docs.fedoraproject.org/en-US/fesco/ could be under one of those... 16:05:32 <contyk> so I don't really have an opinion here so I abstain 16:05:40 <jforbes> Right, the last agreement was fedora-devel discussion 16:05:45 * bookwar is always puzzled why we review comments in tickets and not comment on pull requests in review 16:05:51 <nirik> is there some urgency, lets wait to next meeting? 16:05:58 <contyk> nirik: +1 16:06:08 <nirik> bookwar: good point indeed. 16:06:51 <contyk> let's defer this to the next meeting 16:06:56 <zbyszek> OK. 16:07:03 <zbyszek> But please read up and vote in the ticket ;) 16:07:06 * nirik already sees something he wants to comment on there. 16:07:06 <mhroncok> zbyszek: can you share that on devel? 16:07:10 <contyk> #info Will be discussed in two weeks 16:07:30 <zbyszek> mhroncok: ok 16:07:36 <mhroncok> zbyszek: thanks 16:08:14 <contyk> okay, seems like that's all for today 16:08:17 <contyk> #endmeeting