16:00:56 #startmeeting Fedora Sway SIG (2022-11-21) 16:00:56 Meeting started Mon Nov 21 16:00:56 2022 UTC. 16:00:56 This meeting is logged and archived in a public location. 16:00:56 The chair is alebastr[m]. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 16:00:56 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:56 The meeting name has been set to 'fedora_sway_sig_(2022-11-21)' 16:01:02 #topic Roll Call 16:01:13 .hello alebastr 16:01:14 alebastr[m]: alebastr 'Aleksei Bavshin' 16:01:24 .hello jkonecny 16:01:25 jkonecny[m]: jkonecny 'JiΕ™Γ­ KonečnΓ½' 16:01:25 .hello anthr76 16:01:27 anthr76[m]: anthr76 'Anthony Rabbito' 16:02:12 Zodbot even works better :) 16:04:07 probably also had a coffee πŸ™‚ 16:04:28 let's hope it'll continue behaving for the next hour 16:04:35 Fale: are you joining us? 16:05:17 anyways, onto the first topic (checks an actual agenda mail, prepared and sent beforehand) 16:06:04 sorry, I'm in a call, joining at the bottom of the hour 16:06:15 #topic wlroots update in stable releases - https://gitlab.com/fedora/sigs/sway/SIG/-/issues/14 16:07:02 Just need to confirm if it's a good idea and whether we need to pull sway along :) 16:07:24 I agree with your proposal 16:08:50 f36 is manageable with https://src.fedoraproject.org/fork/alebastr/rpms/wlroots/c/531eb5b0d428b3175dca395ae198022f07cd59ce?branch=rawhide, but I don't want to proceed with that 16:09:39 at the very least, this patch makes connector ids inconsistent between f36/f37+ and breaks configurations 16:09:59 (which is also a general concern for switch to wlroots 0.16) 16:10:14 how exactly it breaks the configuration? 16:12:54 good question. new wlroots uses `drmModeGetConnectorTypeName` from libdrm to generate output identifiers, and it may have different result. hopefully not. 16:13:45 ohh, so monitors configuration could break 16:14:03 there's another change, https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3446, which affects output description lines (manufacturer - model - serial stuff) 16:14:04 it happened to me in the past once (could be my fault) 16:14:09 I think that shouldn't be such a pain 16:14:33 and F37 was just released so I would think about this as 0day update like... πŸ˜„ 16:15:13 +1 16:15:37 yep. gamescope is planning to switch to 0.16 as well, and the package is getting regular updates recently 16:15:47 I was just catching up. I do agree with the proposal 16:16:13 "f36 is manageable with https://..." <- Is there any good reason to do this? Besides obviously having the "latest and greatest"? 16:16:16 > <@alebastr:fedora.im> f36 is manageable with https://src.fedoraproject.org/fork/alebastr/rpms/wlroots/c/531eb5b0d428b3175dca395ae198022f07cd59ce?branch=rawhide, but I don't want to proceed with that 16:16:17 * Is there any good reason to do this? Besides obviously having the "latest and greatest" 16:17:21 it's requested for Qubes OS - apparently they're writing a wayland compositor to manage outputs from all these virtual machines, and their current base is f36 16:18:24 I'll do a module build anyways, but regular f36 update seems too much 16:18:48 I see I figured they would be on f37 shortly 16:19:27 right. maybe I'll just ask if f37 is fine for them :) 16:20:49 so the second part of proposal is to update sway in f37 when we're sure it's not bringing disaster to users :) 16:21:50 and that's probably should be left for later discussion, when we get the release 16:22:35 Is there signs they're cutting a release or is it assumed from new wlroots? 16:23:38 they wanted to start publishing release candidates last week, but emersion didn't have time apparently 16:25:18 Got it. Sounds good 16:26:09 #action alebastr should prepare these f37 updates and wlroots compat package along with rawhide. Review Sway when we consider it stable 16:26:58 #topic sway 1.8 pre-release testing 16:27:51 technically, we don't have an rc yet. but 1.8 branch already exists and I can build a snapshot in my copr - https://github.com/swaywm/sway/tree/v1.8 16:28:39 having it in COPR seems like a great idea but I would avoid official repositories yet 16:29:02 I'm using it right now, just want more people to take a look as there's a nice tradition of having a few day 0 issues :) 16:29:56 the plan is to push release candidate to rawhide once it's tagged 16:30:13 agree 16:30:58 the question is, should we do a temp branch of Sericea/f37 once it's available? 16:31:41 seems like a safe way to rebase, test, rollback 16:33:34 it might be complex to bring sway 1.8 to f37, due to dependencies 16:34:07 no, not really. everything necessary is already in f37 16:34:30 then it would work :) 16:34:35 the last missing component, libdrm >= 2.4.113, was updated last week 16:36:28 "the question is, should we do..." <- I was thinking of doing a local client side override actually right before you brought that up. I'm fine with either. 16:37:26 I remembered that you implemented image publishing for pull requests and thought it's better than local overrides 16:37:51 I suppose the issue with that though is that PR will be frozen for updates 16:38:11 we can probably just layer new Sway to the Sericea 16:38:18 I don't think we need rebase 16:38:22 For example, `rpm-ostree upgrade` will be updating against the image. Where as the "prod" branches get ran on a 24 hour schedule 16:38:26 but maybe we should change the tags to something like CI_COMMIT_REF_SLUG :) 16:38:37 alebastr[m]: Also very fine with that :P 16:38:42 I used Sway on SilverBlue long time before Sericea and it worked fine 16:41:16 for the record, I'm still using classic Fedora. So I'm fine with either approach 16:41:58 can't figure out a good packaging workflow with ostree system 16:42:11 +1 for just doing something like this https://fedoraproject.org/wiki/Test_Day:2022-06-05_Kernel_5.18_Test_Week#Fedora_Silverblue_or_Kinoite_2 16:42:15 alebastr[m]: Fedora in toolbox is all you need :) 16:42:24 mock finally works...well 16:43:06 with distrobox even podman works well from a container πŸ˜„ 16:43:12 there are components that should be tested in the base system. and I do a few rebuilds/reinstalls for some updates 16:43:18 The ostree branch is a good idea but I don't have a ton of time to re-work automation to make it upgrade 16:44:05 I'm always happy to chat about SB workflows. In fact I think someone should write a good guide because there is quite a few nuances needed to be worked 16:44:11 does it make easier to opt-in for testing (compared to layer) and is it worth the time spent? 16:45:01 I think it is not -- just simple overlay works well 16:45:05 alebastr[m]: If opt-in for testing just a rebase I'd almost argue it's close to the same if we document it in our issue tracker 16:45:41 You just need to know how to make the override and revert only the override to not intrude other overrides users may have made 16:45:52 and as a bonus with layer you can switch the target with login manager instead of commands and reboots when it's broken 16:46:13 for example `rpm-ostree override reset sway` vs `rpm-ostree override reset` 16:46:34 jkonecny: but you can't if you are testing updated sway package, right? 16:46:59 with sway-git repository it works 16:47:21 yep, but it's not built from 1.8/wlroots 0.16 branches 16:47:55 in fact it's not built at all, because we don't have the necessary pixman update :) 16:48:10 ahh ok 16:48:22 πŸ˜₯ 16:49:28 alebastr: do you have an idea when you'll publish a COPR? I'll override to it locally and post up testing docs. 16:49:33 ok. so the summary is - sway rc in rawhide, copr; no separate tree for sericea, someone should write an instruction for necessary overrides 16:50:08 Oh wait I think you said you'll also publish a f37 copr is that write? 16:50:12 s/write/right/ 16:50:13 anthr76: I can build an 1.8 git snapshot right after the meeting 16:50:37 I have wlroots done in copr://alebastr/sway-testing and Sway locally 16:50:51 F37 please -- I'm not brave enough to use Rawhide for my daily work (I'm fine with Sway) πŸ˜„ 16:51:01 +1 ^ :_ 16:51:04 * +1 ^ :) 16:51:24 alebastr[m]: Cool so I'll override and right the doc right after this meeting as well 16:51:31 s/right/write/ 16:51:39 Man I can't type today :) .. more coffee 16:52:06 * anthr76[m] loves the bleeding edge but scared of rawhide 16:53:26 #agreed Publish Sway release candidates in rawhide and copr. No Sericea test tree for 1.8, we'll provide an instruction for layering the packages to test. 16:54:23 #topic Spin development updates 16:55:23 AFAIK, nothing important happened since the last meeting :) 16:55:45 #link https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html 16:55:48 do we have any updates on the submission of the change? 16:55:58 +1 nothing much to report from my side besides sorry for inactivity 16:56:27 And also another sorry to jkonecny for making a simple change to ssh and making his job harder :P 16:56:33 yep, that's what I wanted to bring up - we should be looking at change submission, docs site and test infra 16:57:11 But besides that we need to get the submission in. I was originally going to take that task but if someone else wants to run with it feel free. 16:57:16 imho the highest priority is the change proposal, so that once that is in, we can focus on the other elements 16:57:43 anthr76: wasn't your issue at the end, no problem πŸ˜„ 16:58:17 I don't mind picking this up, if it helps 16:58:23 and unfortunately the same for me, I would like to get waybar configuration to our repositories but I'm completely drained during evenings ☹️ 16:59:31 do we have the pending tasks lists somewhere? 16:59:43 s/lists/list/ 17:00:27 jkonecny: https://gitlab.com/fedora/sigs/sway/SIG/-/issues, just file a new issue if you don't see something there 17:02:31 @anthr76 do you want me to pick this item up? 17:03:02 maybe we should somehow get priority on the issues? 17:03:13 what is blocking us from the spin creation 17:03:49 Fale[m]: If you would like that would be great. 17:04:23 I think priorities are: 1. change approval, 2. eventually clean the build process (if needed) 3. open PRs for the inclusion in official build process repos 17:04:28 $dayjob has been in turmoil resulting in my schedule going sideways. Things are normalizing but I've been expecting that for the past month or so 17:05:49 jkonecny[m]: there's https://gitlab.com/groups/fedora/sigs/sway/-/milestones, it allows to prioritize things 17:08:26 nice 17:09:22 let me know if you need to add/edit milestones. I think everyone with developer access should be able to assign these 17:12:39 #topic Open Floor 17:13:49 anything to discuss here? 17:14:09 I'm not clear - will there be a spin to test soon? 17:14:40 there is already a spin to test, but it is not official yet 17:14:49 Right . . 17:14:51 hopefully soon there will be an official one 17:15:13 * anthr76[m] impatiently waits for a release on https://github.com/lbonn/rofi 17:15:17 otherwise I don't have anything 17:15:38 philip_rhoades: πŸ‘‹ nice to see you here. I commonly see you on the mailing lists :) 17:16:05 ah. I need to send a couple of patches to rofi-wayland. 17:16:06 write and send... 17:17:41 Related to the window searcher? 17:17:54 * alebastr[m] feels this 'need to send a couple of patches' applies to far too many projects 17:18:01 anthr76[m] - thanks! 17:18:34 yep. port of and a small improvement of icon lookup hack 17:20:35 there's adaptive_sync option for kanshi (anyone wants to write a patch for this one?), utmp support for greetd, lots of things for waybar, not to mention my projects which look abandoned at this point 17:20:44 I wonder are we targeting Sway spin to F38 now ? 17:21:54 I'm always open to trying a new thing. I just can't promise it'll be any good :) 17:22:23 we are. there's nothing that suggests otherwise, right? we're not even late for change proposal deadlines) 17:22:25 jkonecny[m] +1 17:22:41 alebastr[m]: +1 17:24:45 anything else before I close the meeting? 17:24:51 Good here. 17:25:05 in that case we should move the date for Change proposal submission Milestone: https://gitlab.com/groups/fedora/sigs/sway/-/milestones 17:25:46 ah. should I set it to Self-contained change deadline? 17:26:33 I'm just afraid 2023-01-17 there won't look threatening enough 17:30:32 4 minutes of silence must mean we're finished 17:31:23 #endmeeting