16:00:01 <geppetto> #startmeeting fpc
16:00:01 <zodbot> Meeting started Thu Apr  1 16:00:01 2021 UTC.
16:00:01 <zodbot> This meeting is logged and archived in a public location.
16:00:01 <zodbot> The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:01 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:01 <zodbot> The meeting name has been set to 'fpc'
16:00:01 <zodbot> ComputerKid: In #fedora-meeting-1 is Fedora Packaging Committee (starting just now)
16:00:01 <geppetto> #meetingname fpc
16:00:01 <geppetto> #topic Roll Call
16:00:01 <zodbot> The meeting name has been set to 'fpc'
16:00:03 <zodbot> ComputerKid: In #fedora-meeting is Council meeting (starting in an hour)
16:00:06 <zodbot> ComputerKid: In #fedora-admin is Fedora Infra Ops Daily Standup (starting in 2 hours)
16:00:10 <zodbot> ComputerKid: In #fedora-meeting is Fedora UK Ambassadors (starting in 3 hours)
16:00:12 <ComputerKid> sorry
16:00:12 * limburgher here
16:00:17 <bcotton> .hello2
16:00:18 <zodbot> bcotton: bcotton 'Ben Cotton' <bcotton@redhat.com>
16:00:21 <ComputerKid> .hello2
16:00:22 <zodbot> ComputerKid: Sorry, but you don't exist
16:00:25 <ComputerKid> ugh
16:00:27 <geppetto> #chair limburgher
16:00:27 <zodbot> Current chairs: geppetto limburgher
16:00:37 <geppetto> bcotton: Is your meeting here now?
16:00:58 <bcotton> geppetto: no, i'm here for yours :-)
16:01:03 <geppetto> Ok
16:01:04 <ComputerKid> wait, what about the infra meeting?
16:01:06 <geppetto> ha
16:01:10 <ComputerKid> Isn't that now
16:01:19 <bcotton> ComputerKid: in fedora-meeting-3, i believe
16:01:29 <mhroncok> .hello churchyard
16:01:30 <zodbot> mhroncok: churchyard 'Miro Hrončok' <mhroncok@redhat.com>
16:01:33 <darknao> .hi
16:01:34 <geppetto> #chair mhroncok
16:01:34 <zodbot> Current chairs: geppetto limburgher mhroncok
16:01:34 <zodbot> darknao: darknao 'Francois Andrieu' <naolwen@gmail.com>
16:01:35 <ComputerKid> Don't see that one used much
16:01:37 <mhroncok> I ma here but I will need to rn very soon
16:01:40 <mhroncok> *am
16:01:45 * geppetto nods … no problem
16:01:55 <geppetto> Probably going to be pretty short anyway
16:02:00 <geppetto> tibbs can't make it this week
16:02:06 <nirik> infra meeting in #fedora-meeting-3
16:02:09 <geppetto> And we don't have much new
16:02:18 <mhroncok> except bcotton's logo thing
16:02:28 <mhroncok> I suspect that's why bcotton joined us
16:02:46 <bcotton> you suspect correctly :-)
16:02:56 <limburgher> That or our scintillating conversation.
16:03:14 <bcotton> that goes without saying, freenode_gwync[m]
16:03:24 <geppetto> is logo part of 1055 … or something new I missed?
16:03:40 <bcotton> geppetto: https://pagure.io/packaging-committee/pull-request/1057
16:04:04 <carlwgeorge> .hello2
16:04:07 <zodbot> carlwgeorge: carlwgeorge 'Carl George' <carl@redhat.com>
16:05:09 <mhroncok> hello Carl
16:05:24 <geppetto> #chair carlwgeorge
16:05:24 <zodbot> Current chairs: carlwgeorge geppetto limburgher mhroncok
16:05:49 <geppetto> That's probably everyone
16:06:07 <mhroncok> bcotton: I thought we are going to separate the two use cases
16:06:49 <mhroncok> I still don't know what to do when the upstream contains Fedora trademark assets that I believe are used correctly
16:06:57 <geppetto> #topic PR-#1057 Add restrictions on packaging the Fedora logos.
16:07:09 <geppetto> This is the latest diff: https://pagure.io/packaging-committee/c/c0bc2a8e161bf00bab05a7c61a4ea54877385e43
16:07:11 <bcotton> it's a no-op if they're used correctly
16:07:32 * Eighth_Doctor waves
16:07:39 <Eighth_Doctor> .hello ngompa
16:07:40 <zodbot> Eighth_Doctor: ngompa 'Neal Gompa' <ngompa13@gmail.com>
16:07:55 <geppetto> #chair Eighth_Doctor
16:07:55 <zodbot> Current chairs: Eighth_Doctor carlwgeorge geppetto limburgher mhroncok
16:08:48 <geppetto> So a bunch of discussion has happened in the ticket, and I'm pretty sure I'm +1 for the current diff … anyone have any concerns?
16:09:06 <mhroncok> bstinson: I think I understand the intention, but only becasue I knwo the context
16:09:10 <mhroncok> bstinson: sorry
16:09:13 <mhroncok> bcotton: ^
16:09:50 <mhroncok> bcotton: is there a way to emphasize the "add" bit?
16:09:59 <mhroncok> becasue that is quite crucial for the rule
16:10:21 <bcotton> do you mean like in the formatting?
16:10:27 <mhroncok> no, language
16:10:54 <bcotton> because i don't know how to make it more clear that it's about adding without turning it into a blog post length chunk of text
16:10:55 <mhroncok> maybe I ma overthinking it
16:11:34 <geppetto> The 4th word added is "add" … so I think it's fine.
16:11:38 <mhroncok> consider me +1 on the current dif
16:11:39 <mhroncok> f
16:11:43 <mhroncok> gotta go, sorry
16:12:00 <bcotton> thanks for the feedback, mhroncok  :-)
16:12:04 <carlwgeorge> lgtm as well
16:12:52 <Eighth_Doctor> +1
16:12:55 <geppetto> One minor thing is that it doesn't say what kind of deps. should be used … do people just depend on the package, and the filenames never change?
16:13:38 <bcotton> oh, that's a good point
16:14:24 <bcotton> i think in general, the file names won't change in the package (e.g. the new logos are using the same name as the old logos and the old logos are provided in a different path now)
16:15:15 <limburgher> +1
16:15:19 * geppetto nods
16:15:28 <bcotton> i think a package dependency is probably the right way to go here because if a package violates this rule, dnf might pull in the violating package as a  dependency instead of the logos package
16:15:53 <Eighth_Doctor> you are supposed to require `system-logos`
16:15:58 <Eighth_Doctor> or the file names
16:16:11 <Eighth_Doctor> explicitly _not_ `fedora-logos` unless it's another fedora branding package
16:16:22 <geppetto> file deps suck
16:16:41 <Eighth_Doctor> the dep chain is supposed to resolve _without_ `fedora-logos` or `fedora-release` being available
16:16:48 <Eighth_Doctor> if it can't, we've messed up
16:17:17 <Eighth_Doctor> so we probably need to make sure there's a ban on requiring `fedora-*` packages directly
16:17:55 <bcotton> is `system-logos` correct? dnf can't find it in the repos
16:18:12 <geppetto> I'm now slightly curious how something like virt-manager is supposed to access the logo for "create a fedora image"
16:18:32 <bcotton> but anyway, for my purposes, i don't really care how the package gets required, so i'll let FPC make that determination
16:19:19 <geppetto> I guess that would be done correctly upstream, so it'd be fine
16:19:49 <geppetto> bcotton: If you don't have any opinion we probably don't either
16:20:21 <carlwgeorge> bcotton: fedora-logos and generic-logos both provide system-logos
16:20:36 <bcotton> carlwgeorge: ah, that makes sense
16:22:01 <geppetto> Anyway … at +5 …
16:22:29 <geppetto> #action Add restrictions on packaging the Fedora logos. (+1:5, 0:0, -1:0)
16:22:45 <geppetto> I clicked the merge button
16:22:56 <bcotton> thanks, everyone!
16:23:18 <Eighth_Doctor> geppetto: `fedora-release` should have a `Conflicts: generic-release generic-logos`
16:23:20 <geppetto> #topic Open Floor
16:23:32 <geppetto> Anything any of you want to talk about?
16:23:51 <Eighth_Doctor> still working on tilde+caret versioning PR
16:23:52 <geppetto> Eighth_Doctor: Maybe?
16:24:17 <Eighth_Doctor> geppetto: there's also the option of Provides+Conflicts of system-release and system-logos in their associated packages
16:24:24 <Eighth_Doctor> rpm will only allow one provider in that case
16:24:51 <geppetto> Yeh, some comments happened in " #1058 How to handle %lang files in package owned directories? " after the meeting last week.
16:25:31 <geppetto> Eighth_Doctor: yeh, I just thought sometimes people tested installing multiple … and in the normal case everyone worked around it by hand
16:25:41 <geppetto> So adding explicitly conflicts just caused pain.
16:25:50 <geppetto> But I might be mis-remembering
16:30:27 <geppetto> Ok, have a nice long weekend everyone
16:30:29 <geppetto> #endmeeting