15:11:40 #startmeeting Prioritized bugs and issues 15:11:40 Meeting started Wed Jun 3 15:11:40 2020 UTC. 15:11:40 This meeting is logged and archived in a public location. 15:11:40 The chair is bcotton. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:11:40 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:11:40 The meeting name has been set to 'prioritized_bugs_and_issues' 15:11:41 #meetingname Fedora Prioritized bugs and issues 15:11:41 The meeting name has been set to 'fedora_prioritized_bugs_and_issues' 15:11:49 #info bcotton apologies for the late start 15:12:15 OH HI 15:12:18 for some reason i didn't have a notification on the calendar 15:12:24 me either. also late :) 15:12:28 it's perfect! 15:12:29 #topic Purpose of this meeting 15:12:30 #info The purpose of this process is to help with processing backlog of bugs and issues found during the development, verification and use of Fedora distribution. 15:12:32 #info The main goal is to raise visibility of bugs and issues to help contributors focus on the most important issues. 15:12:33 #link https://docs.fedoraproject.org/en-US/program_management/prioritized_bugs/#_process_description 15:12:36 #topic Roll Call 15:12:45 i am here 15:12:49 mbriza++ for pinging me, or i would have forgotten entirely 15:12:49 bcotton: Karma for mbriza changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:12:55 o/ 15:13:10 i wasn't really sure if i got the timezone right 15:13:28 you did :-) 15:13:37 #topic Nominated bugs 15:13:38 #info 1 nominated bugs 15:13:40 #link https://bugzilla.redhat.com/buglist.cgi?bug_status=__open__&f1=flagtypes.name&f2=OP&list_id=10871664&o1=substring&query_format=advanced&v1=fedora_prioritized_bug%3F 15:13:43 yeah, yeah, i pinged you after double-triple checking it :) 15:13:45 #topic [Fedora Media Writer] Does not work on macOS Catalina 15:13:46 #link https://bugzilla.redhat.com/show_bug.cgi?id=1840663 15:13:53 #info Bug open upstream and is a WIP 15:13:55 #link https://github.com/FedoraQt/MediaWriter/issues/217 15:13:57 so! 15:14:22 well, sicne we're here basically just because of me, i'll summarize the status 15:15:02 developing for macOS seems like to be trying to chase a moving target and doing privileged authorization properly is really hard to do properly, so a few years ago I decided to use a hack 15:15:12 that hack stopped to work in Catalina but I found another hack 15:15:39 rpi-imager is using it but that project is Apache 2.0 licensed, meanwhile FMW is GPL2 15:16:07 from what I was able to determine from reading articles on licensing, I can't just use that piece of code so I need to reimplement the same thing they're doing 15:16:33 my understanding as not-a-lawyer, is that you can use apache-licensed code in GPL software, but not the other way around 15:17:06 the code in question is not that complex though: 15:17:09 but it's been a while since i've looked at either of those licenses 15:17:15 there is some dispute 15:17:24 it boils down to starting /usr/libexec/authopen which is a binary that shows an authentication dialog and then lets you use either stdin/stdout to manipulate the file, or do some magic tricks with pipes or sockets and then do it through them 15:18:23 so i basically know how to fix it, i just haven't managed to actually pull it off completely because testing the code is insanely time consuming 15:18:25 if FMW uses GPLv3, it's a solved problem https://www.apache.org/licenses/GPL-compatibility.html 15:18:29 (in short, apache considers their 2.0 version to be compatible with all gpl versions, but fsf says it's only compatible with 3.0) 15:18:41 bcotton: it doesn't and relicensing seemed like an overkill 15:19:08 right. the question is "does relicensing require less effort than writing new code and testing it" 15:19:25 mbriza: we can probably find you some help with the testing 15:19:29 (with an implied question of "is there a particular reason to stay on gplv2?" 15:19:52 yeah, now's a good time in the cycle to throw work at the QA team :-) 15:19:57 (well, if anything else he's using is not "GPL 2 or later", that's hard) 15:20:02 mattdm: yeah, once i have something that seems to work to me, i'll ask 15:20:15 now it's just changing a line of code here and there and writing an entire sugar on a stick image 15:20:27 (because it's the smallest one) 15:20:41 bcotton: tbh the main reason is i don't really know how to do that 15:20:46 there's multiple contributors 15:21:17 overall i guess just writing the same thing from scratch will be easier 15:21:58 if https://github.com/FedoraQt/MediaWriter/graphs/contributors is the full list of contributors, you'd need to get their permission to relicense 15:22:03 What can we do to help you? 15:22:23 but it can be time consuming (as we found when we converted docs from the GFDL to CC BY-whatever-we-use-now) 15:22:34 bcotton: yeah, then it's probably not worth the effort 15:22:51 mattdm: except writing the code yourselves, not much, really 15:24:04 sorry to be so blunt :) 15:24:43 so i propose we accept this as a prioritized bug and let mbriza come ask when there's something we can do to help 15:24:46 anyway as i outlined previously, the eventual patch will be really simple, i just need to figure out the right order of all calls so it works reliably 15:24:56 mbriza: no, that's fair :) 15:25:12 can we send you $BEVERAGES ? 15:25:25 bcotton +1 to prioritizing 15:25:27 that's always welcome :) 15:25:41 mbriza: you might consider asking for help on devel, there may be some folks with enough catalina experience that can help solve this more quickly 15:25:55 (or maybe you did already and i forgot) 15:26:24 nah, i didn't 15:27:00 i probably have this evening free so i'm going to look at it once more while watching tv or something and then if i don't figure it out, i'll come and ask 15:27:33 sounds good 15:27:47 it really shouldn't be that hard to start an executable and paste the whole image ot its stdin... but it doesn't work in the way i'm doing it 15:28:18 my backup plan is to rewrite the same thing from chromium, they have it in MIT I think 15:28:22 #agreed BZ 1840663 is accepted as a prioritized bug 15:28:31 something something Just Works[tm] :-) 15:28:32 or GPL, i don't know, it's compatible for sure 15:31:27 thanks for the udpate, mbriza, and please be sure to let us know if there's anything we can do to help get this fixed 15:32:35 #topic Accepted bugs 15:32:36 #info 0 accepted bugs 15:32:38 #link https://bugzilla.redhat.com/buglist.cgi?bug_status=__open__&f1=flagtypes.name&f2=OP&list_id=10871665&o1=substring&query_format=advanced&v1=fedora_prioritized_bug%2B 15:32:39 yay! 15:32:47 #topic Prioritized bugs fixed from last meeting 15:32:48 Just a quick review to remind ourself that this process works sometimes 15:32:53 bcotton: i will, thank you 15:32:55 #link https://bugzilla.redhat.com/show_bug.cgi?id=1715900 15:32:56 #info Closed as agreed in the last meeting 15:33:02 #link https://bugzilla.redhat.com/show_bug.cgi?id=1811800 15:33:03 #info Closed with provenpackager intervention 15:33:11 #topic Next meeting 15:33:12 #info We will meet again on 17 June at 1500 UTC in #fedora-meeting 15:33:29 anything else we need to cover? 15:34:39 Nope! 15:34:42 No troubles! 15:34:45 Everything is fine! 15:34:48 Nothing to see here. 15:34:50 Move along. 15:35:10 https://www.youtube.com/watch?v=3bjEpLoL0ls 15:36:55 okay, thanks mattdm and mbriza! 15:37:01 * bcotton changes name to mbcotton to fit in 15:37:04 #endmeeting