F-Droid Devs

109 Members
F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meeting every Thursday at 11:30 UTC | This channel is publicly logged at https://matrix.f-droid.org/alias/%23fdroid-dev:f-droid.org 20 Servers

Load older messages


SenderMessageTime
2 Jul 2020
@freenode_izzy:matrix.orgizzyI did another triage run on RFP, closed about 30 issues – most of them for being abandoned, some because their corresponding MRs already had been merged.14:33:59
@freenode_izzy:matrix.orgizzy Thanks to the hard work _hc did on the issuebot, which now also reports "easy builds" on RFP, we agreed on a new approach for my handling those issues: If the bot reports "builds", instead of putting metadata into just another comment I directly open MRs for those. 14:35:27
@freenode_izzy:matrix.orgizzy Worked fine until now, most of them had been merged within less than a week (just 2 of them are still sitting open for longer). So this seems to speed-up the process, hopefully to everyone's satisfaction. 14:36:27
@freenode_izzy:matrix.orgizzy I still see the problem with some RFPs being marked "ready" but not continued – seems like our packagers are still pretty much overloaded. On some even my pings still stay unanswered for more than a months now – which is quite frustrating for the authors. 14:37:44
@freenode_izzy:matrix.orgizzy I'd very much welcome ideas on how to deal with those RFPs (no blame to anyone, just honestly want to know what could be done). 14:38:26
@eighthave:matrix.org_hc jochensp: Bubu staging.f-droid.org is for stuff like this, you can both have root on it. I think Bubu already does 14:38:42
@freenode_izzy:matrix.orgizzy People start turning to me directly, pinging me in the hope I could do something – so then I'm a bit frustrated, too, because I can't… 14:39:20
@freenode_izzy:matrix.orgizzy Apart from that, the usual day-to-day "business" at my end – trying to meet all "RFP events" in a decent time :) 14:40:35
@freenode_izzy:matrix.orgizzyAnd being happy whenever one of my new MRs (of apps reported to build) get merged :D14:41:04
@freenode_izzy:matrix.orgizzyEOF14:41:23
@eighthave:matrix.org_hc izzy: thanks for the update, it seems to me that we can open up merging on fdroiddata more, now that there is both the 'fdroid build' CI job and the issuebot builds. mergers just need to check to make sure the MR built an APK 14:41:26
@freenode_izzy:matrix.orgizzy Isn't that what is signaled by the "builds" label? 14:41:56
@eighthave:matrix.org_hcIMHO I'd be happy to see you self-merge your MRs from RFP issues, once the builds pass.14:42:05
@freenode_izzy:matrix.orgizzyOh.14:42:22
@eighthave:matrix.org_hcyeah, in RFP, there is the "builds" label, but that can't work (yet?) on MRs14:42:26
@eighthave:matrix.org_hcI think we should be opening up merge access on fdroiddata more. Like to trusted maintainers of things like Nextcloud, etc.14:43:05
@freenode_izzy:matrix.orgizzy OK, I can do that easily. Agreement until now was I don't merge things involving "build stuff" unless someone experienced tells me to. So you just did I guess :D 14:43:05
@eighthave:matrix.org_hcthis is just my opinion, I defer to the fdroiddata maintainers14:43:37
@freenode_izzy:matrix.orgizzy To sum up: Bot says "builds" on RFP, so I create the MR, when all pipelines succeed I press "merge" myself. 14:43:54
@freenode_izzy:matrix.orgizzy If that's agreed upon, I happily oblige! I just cannot fix any build that has gone "wrong". 14:44:26
@eighthave:matrix.org_hceither the issuebot posts it built an APK in the comment, or the fdroid build job is green, and you checked the log that it actually built an APK. Its not 100% yet, it needs human review14:44:52
@freenode_izzy:matrix.orgizzy OK. So if I can spot a built APK, I merge – otherwise I label it "review-requested"? 14:45:29
@freenode_izzy:matrix.orgizzy (of course assumed all pipelines succeeded, or I'm REALLY SURE the warnings/errors reported don't apply to my MR) 14:46:20
@eighthave:matrix.org_hcI think the fdroid build job will post the unsigned APK in the job artifacts, so that's a good way to check14:46:55
@freenode_izzy:matrix.orgizzy(the latter eg. happens when a previous merge introduced something, like a missing en-US locale in fastlane)14:46:57
@freenode_izzy:matrix.orgizzy OK, I'll watch out for that. 14:47:17
@freenode_izzy:matrix.orgizzyThen basically if I can spot it etc, I merge it myself – otherwise flag it for review as I did until now.14:47:48
@freenode_izzy:matrix.orgizzy But if it still breaks something (should hopefully be very rare cases), I must rely on someone else to fix – at least if it's build related. 14:48:43
@freenode_izzy:matrix.orgizzy One draw-back is that the APK wasn't tested then before it has been released… 15:03:08
@eighthave:matrix.org_hcthat is true15:04:16

Show newer messages


Back to Room ListRoom Version: 1