8/Nov/2020 [20:00:38] !proj council [20:00:39] (council@gentoo.org) dilfridge, gyakovlev, mattst88, slyfox, ulm, whissi, williamh [20:00:43] \o/ [20:01:05] let's start the meeting. [20:01:05] today's agenda: https://archives.gentoo.org/gentoo-project/message/8a574038e9dc22d7f15b687ffab0abc6 [20:01:10] 1. Roll call [20:01:15] -*- gyakovlev here [20:01:18] -*- slyfox here [20:01:19] -*- ulm here [20:01:20] -*- dilfridge here [20:01:21] -*- Whissi here [20:01:21] -*- WilliamH here [20:01:22] -*- mattst88 here [20:01:58] good, everyone is here. moving to 2. [20:02:47] in agenda there are links [1][2] and [3] contain all the proposed features, do we want to vote each separately? [20:03:20] [1] contains all features [20:03:26] Quick question: this just approving EAPI=8 features, but not necessarily locking us into these being the /only/ EAPI=8 features, right? [20:03:26] i personally don't mind all-or-nothing vote [20:03:33] IOW: we can approve more changes later? [20:03:36] and traditionally the council has voted separately [20:04:10] traditionally it has, yes... before we discuss this for long let's just start with it [20:04:17] I don't mind all or nothing either. [20:04:25] mattst88: that's pretty much intended as the complete list [20:05:16] I'm happy with all of the proposed changes, FWIW [20:05:18] works for me too [20:05:19] For my understanding, is this the final list? Is it still possible that we are going to remove/add stuff to EAPI 8? [20:05:51] ok, vote item: 1) EAPI8 tentative features, all or nothing. [20:05:51] features listed here https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_8_tentative_features [20:05:51] please vote yes if agree with all, if someone votes no we'll move to itemized voting. [20:05:52] Whissi: everything is possible [20:06:02] -*- slyfox yes [20:06:03] -*- dilfridge yes [20:06:04] but there's not plan from the PMS team to extend the list [20:06:09] -*- gyakovlev yes [20:06:29] -*- mattst88 yes [20:06:59] -*- WilliamH yes [20:07:07] -*- Whissi yes [20:07:09] -*- ulm yes [20:07:12] \o/ [20:07:20] verrry nice [20:07:21] excellent, thank you :) [20:07:39] ok all proposed eapi8 features passed with all yes vote. moving on. [20:07:46] *tentative [20:08:26] moving to 2) Open bugs with council participation [20:08:28] https://bugs.gentoo.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&email2=council%40gentoo.org&emailassigned_to2=1&emailcc2=1&emailreporter2=1&emailtype2=substring&list_id=4950950&query_format=advanced [20:08:55] https://bugs.gentoo.org/751010 Missing log summaries. [20:09:05] I know I know... [20:09:10] soon [20:09:21] speaking for myself I finally recovered the machine, will upload old log with todays one soon. [20:10:02] https://bugs.gentoo.org/688876 Comrel webpage does not document expectations of privacy [20:10:15] I see the ping but no answer. [20:10:30] I can ping again :) [20:10:39] I'll take that one, don't worry. [20:10:43] Thank you! [20:11:02] bug #729062 [20:11:03] gyakovlev: https://bugs.gentoo.org/729062 "Services and Software which is critical for Gentoo should be developed/run in the Gentoo namespace"; Gentoo Council, unspecified; IN_P; jstein:council [20:11:25] Nothing else has really been said about that... [20:11:28] I missed both items... for some reason I thought we meet next week and just realized yesterday :/ [20:11:59] ok that's one on Whissi in that case. Please follow up once you can. [20:12:42] as for bug #736760 [20:12:43] gyakovlev: https://bugs.gentoo.org/736760 "Application to Software Freedom Conservancy"; Gentoo Foundation, Proposals; CONF; mgorny:trustees [20:13:27] I think SFC isn't interested in taking us on? [20:13:27] I know there has been no new developments and we are waiting for some answers/clarifications. [20:13:31] cloucil@ there is as an FYI, right? [20:13:47] yeah there's no actionable items, just status update. [20:13:51] *nod* [20:14:39] and the last one is inderect bug #574752 [20:14:40] gyakovlev: https://bugs.gentoo.org/574752 "Rename portage-YYYYMMDD.tar* snapshots with gentoo-YYYYMMDD.tar*"; Gentoo Infrastructure, Other; IN_P; mgorny:infra-bugs [20:14:46] That's my second item, I have something prepared for zac to review but not yet posted :/ [20:14:49] I finally see some activity there. [20:16:10] ok at least something happening after month of radio silence. This concludes item 3. of today's agenda. [20:16:19] 4. Open floor [20:16:52] any1? [20:17:03] -*- mattst88 has nothing [20:17:09] -*- WilliamH has nothing [20:17:18] ${crickets} [20:17:52] ok let's just wait 3 minutes till :20 [20:17:58] This feels like my daily meetings... [20:17:59] -*- Whissi has nothing [20:18:01] SGTM [20:18:55] Way to go all. [20:18:56] epsilonKNOT asks about the display-manager init renaming [20:19:07] after this week, a no-news slow week is just great [20:19:16] it feels like we're in a bit of a deadlock [20:19:29] renaming seems fine to me, FWIW, since we're already going to have a news item [20:19:30] is that really necessary? we should just keep it as xdm [20:19:39] *** Modus #gentoo-council +v epsilonKNOT by mattst88 [20:19:48] what is a tl'dr? [20:19:56] too long didnt read [20:20:07] xdm is both an actual display-manager and also a init script [20:20:20] the init script name is a misnomer as it start any display-manager [20:20:23] slyfox: moving /etc/init.d/xdm out of xorg specific package. [20:20:31] yes but for ages the xdm script has been used to start any display manager [20:20:35] to gui-libs/diplay-manager-init [20:20:37] epsilonKNOT: That makes sense to me. [20:20:39] aha [20:20:43] the thread on gentoo-dev is '[gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init [20:20:56] ty mattst88 :) [20:21:05] moving it out makes sense, not so sure about the renaming :D [20:21:10] dilfridge: fix the misnomer by renaming. [20:21:25] https://archives.gentoo.org/gentoo-dev/message/524ad4d76379a4f70555bf51aa1edbe4 [20:21:27] that rename is pointless and I am strongly opposed [20:21:45] and it's longer to type :) [20:21:59] well, the impact is rather limited, and how often do you have to type it? [20:22:12] yeah, that's argument is a complete waste of time [20:22:20] mattst88++ [20:22:26] the problem is the impact on users because it will require manual intervention [20:22:30] epsilonKNOT: have you seen my proposal on smooth migration path? not sure if it made it to mailing list. [20:22:39] I had some mail troubles [20:22:52] ulm: that's what news items are for, they tell users what they need to do, they do it once, then they are done. [20:23:02] i saw that you mentioned to *try* and get a smooth path, i am not sure if there was any concrete solution [20:24:00] ulm: we'll already have a news item, and I think we determined that we can just fix it up automatically in pkg_postinst(), didn't we? [20:24:00] yeah, but there's no point to the renaming, in the first place [20:24:00] it's just unnecessary bikeshedding [20:24:00] ulm: I disagree. [20:24:00] epsilonKNOT: I provided one, I'll try to re-send. [20:24:00] wihtout an underlying technical reason [20:24:00] and it will put burden on users [20:24:00] it will solve manual steps completely. [20:24:00] gyakovlev: thanks :O [20:24:00] ulm: the reason is that the xdm init script can start things other than xdm. [20:24:02] gyakovlev: which aren't needed without the renaming [20:24:09] WilliamH: so what? [20:24:11] the point in renaming is that it removes the ambiguity [20:24:27] mattst88++ [20:24:27] the display-manager script would also start things named differently [20:24:59] thats a bit of a red herring, its starting a display-manager [20:25:08] '/etc/init.d/xdm' is also a gentoo-specific script, right? [20:25:08] mattst88: what ambiguity, there's only one init script named xdm [20:25:14] slyfox: yes [20:25:27] ulm: with x11-apps/xdm [20:25:47] xdm (the script) can start x11-apps/xdm, gnome-base/gdm, or ..., et al [20:25:47] *nod*, i don't mind a rename (but i also don't use it) [20:25:49] that's a package [20:26:04] ulm: of course it's a package? [20:26:20] -*- sam_ scratches head [20:26:23] where's the ambiguity? [20:26:31] different name space [20:26:37] the confusion is that there's a script, 'xdm' installed to /etc/init.d that (1) isn't from x11-apps/xdm and (2) can start things other than x11-apps/xdm [20:26:46] so what? [20:26:55] All this is about is making 'xdm' (the script which starts up a DM) not necessarily mean xdm the WM, and also emphasise it's not necessarily even X. [20:27:02] ulm: it's been a source of confusion for many years for many new users. [20:27:20] because everyone else has per-dm initscripts [20:27:21] ulm: maybe just take our words for it that it's been confusing for a lot of people? [20:27:21] yeah not everyone remembers that xdm even exists [20:27:29] having two things called xdm when you might even be using wayland is kind of weird. [20:27:30] as sam has said, the scripts don't have anything to do with xxorg-server either [20:27:36] I didn't know xdm even existed when I first used 'xdm' [20:27:58] can the xdm init script start cde? [20:28:05] so unambiguous which is which :) [20:28:16] hehe [20:28:30] dilfridge: I authoritatively answer yes as cde maintainer [20:28:34] ++ [20:29:03] should I just put this on the council agenda for next month, or can we attempt a vote to unblock this? [20:29:11] let's just vote [20:29:16] ultimately i'd say it's up to /etc/init.d/xdm maintainer to decide how it should be handled. [20:29:29] slyfox: there is none (if you don't count x project) [20:29:34] !proj x11 [20:29:34] dilfridge: (x11@gentoo.org) chithanh, leio, mattst88, remi, sarnex, slashbeast [20:29:44] mattst88: you decide :P [20:29:48] lol [20:29:51] slyfox++ [20:30:03] I was about to ask why that is coming to the council to begin with. [20:30:14] so yeah please stop this bikeshed and do the right thing. there are solutions to work around this. [20:30:29] for smooth migration for unsuspecting users. [20:30:50] I'm not sure it needs to be a council issue at all. [20:30:50] no need for a fundamental discussion about constitutional amendments [20:30:52] WilliamH: right, only because of the strength of the disagreement did I think I should ask council [20:31:10] How many people disagreed mattst88 ? [20:31:22] -*- slyfox does not [20:31:30] -*- dilfridge doesnt mind that much [20:31:37] if this was a new introduction of the init script, I'd agree that xdm wasn't the best name [20:31:38] there were atleast 3 people with dissatisfaction in the mailing list thread [20:31:40] but we're talking about migration path here [20:31:43] my main point is it shoudl be a smooth upgrade path [20:32:00] it can be done by adding to pkg_postinst [20:32:00] if zyou can provide that everything is good [20:32:02] WilliamH: ulm (strongly), juippis (mildly? thought the rename is useless). I think ulm is the only strongly-disagree that I know of [20:32:05] I personally HATE gui-libs category, it just does not sound right. but ok for rename itself. [20:32:36] i think package moves are easier to move [20:32:39] If we are talking about migration path ulm, imo if there is a migration path that means the rename can go ahead. [20:32:59] Even with manual intervention by users as long as there is a newsitem. [20:33:10] manual intervention is going to be required in any case [20:33:24] epsilonKNOT: ok, in that case, there isn't a blocker. [20:33:29] and that's a killer argument against renaming IMHO [20:33:50] ulm: did you look at what epsilonKNOT said? there is going to be manual intervention regardless. [20:33:55] display-manager-init has no reverse dependencies, none of gdm/sddm/lightdm *need* xdm script to be present [20:34:05] they can all be started from command line [20:34:21] so if you want a display-manager-init script, you have to add it manually [20:34:30] in other words: users will be asked to emerge gui-libs/display-manager-init [20:34:40] so they can easily rc-update add ... too [20:35:33] ok, on the upside we're not talking about the ssh or net.eth0 init script here [20:35:54] right [20:35:57] so if this breaks people should be able to fix it rather quickly [20:36:02] still it's kinda ugly [20:36:28] mattst88: can't you make it a (use conditional) dependency of xorg-server [20:36:30] ? [20:36:36] dilfridge: manual intervention is a fact of life. [20:36:46] ulm: its a optional runtime dependency, i think thats not allowed [20:36:55] epsilonKNOT++ [20:37:21] ulm: we could -- it'd be distateful, but we could. but I assume we'll still have people with wayland-only systems that would need to install it explicitly [20:37:21] there are exceptions to that rule for a transition path [20:37:29] epsilonKNOT: it's allowed under special circumstances with appropriate approval. [20:37:30] WilliamH: yes, I still remember when my server didnt boot... since no keyboard was connected, dmcrypt timed out, mount failed, and then the network didnt start [20:38:15] gyakovlev: I haven't heard that. if it is I am going to apply for it for logrotate w/ openrc. :-) [20:38:41] WilliamH: you have to have a good enough reason ofc. talk to qa. [20:38:58] let's just say, a good reason should be there [20:38:58] ulm: are you against any sort of manual intervention? I'm struggling to understand what you find so awful about the rename [20:39:11] mattst88++ [20:39:29] if we go for keeping it as optional runtime, then we can do a pkg_postinst to check if it enabled and then swap out xdm to display-manager. this would count as an automated path [20:39:51] mattst88: the rename would add an additional step to any manual intervention, right? [20:39:55] epsilonKNOT: poor soul, your got yourself into that opinion war trying to do a good thing. [20:40:05] Fair play, she's gone right in the deep end. :) [20:40:15] ulm: yes, it would require the user to run rc-update [20:40:25] at the end of the day, this is righting a long-standing wrong [20:40:37] rc-update add display-manager <-- done [20:40:49] *shrug* I believe I've voiced my opinion [20:40:52] loudly :) [20:41:14] ulm: your opinion seems to be that you are against manual intervention, which is unrealistic. [20:41:16] so what happens to the people who administer 100++ desktops? [20:41:26] indeed, having disagreements is not bad per se :) [20:41:37] dilfridge: ansible? [20:41:39] -*- Soap__ ducks [20:41:40] dilfridge: presumably they have systems for managing 100+ desktops, like ansible, salt, puppet, etc? [20:41:45] otoh, yes, ansible or rex or ... [20:42:06] that said, a university of gentoo desktops, I'm not convinced thats a thing [20:42:12] sorry just channeling patrick :D [20:42:24] 100++ servers maybe [20:42:28] okay, I guess we're done here [20:42:39] *nod* [20:42:52] thanks you :) [20:43:00] Yeah I would guess servers aren't going to have a display manager. [20:43:08] I suppose this manual intervention is much smaller than typical portage upgrade fiddling. [20:43:36] for sure, removing cycles with use flags is more work :) [20:44:29] ok, seems there are no more open floor items. [20:44:36] let's call it a day [20:44:38] thanks everyone [20:44:41] -*- dilfridge sneaks off [20:44:43] We can argue about things like that all day, but really shouldn't we let the maintainers handle it? [20:44:43] thanks again :) [20:44:46] -*- gyakovlev bangs the gong, meeting closed. [20:44:47] Thanks all. :-) [20:44:58] \o/ [20:45:00] thanks all!