[20:01:36] !proj council [20:01:36] mgorny_: (council@gentoo.org) arthurzam, dilfridge, mgorny, robbat2, sam, soap, ulm [20:01:40] 1. Roll call [20:01:42] -*- arthurzam79 here [20:01:44] -*- dilfridge here [20:01:46] -*- mgorny_ here [20:01:48] -*- soap_ here [20:01:53] -*- ulm here [20:02:09] -*- sam_ here [20:02:15] *** Mode #gentoo-council +o mgorny_ by ulm [20:02:33] <@mgorny_> robbat2: [20:04:23] <@arthurzam79> most likely he also got hit by the IRC issue [20:04:57] <@mgorny_> agenda link: https://public-inbox.gentoo.org/gentoo-project/94166b0f659bea5af2486516e8bd27fd4df0a767.camel@gentoo.org/T/#u [20:05:30] <@mgorny_> we don't have "much" on the agenda, so i guess we can wait a minute [20:09:56] <@mgorny_> ok, let's proceed [20:10:04] <@mgorny_> 2. Final approval of EAPI 9 [1] [20:10:09] <@mgorny_> [1] https://public-inbox.gentoo.org/gentoo-project/u1plenm6v@gentoo.org/ [20:10:21] <@mgorny_> ulm: i suppose? [20:10:39] <@ulm> rendered version is here: https://dev.gentoo.org/~ulm/pms/9/pms.html [20:10:47] <@ulm> and commits: https://gitweb.gentoo.org/proj/pms.git/log/?h=eapi-9 [20:11:05] <@arthurzam79> ulm: first page of https://dev.gentoo.org/~ulm/pms/9/pms.pdf looks not centered [20:11:26] <@arthurzam79> (not blocker of course) [20:11:47] <@ulm> arthurzam79: no, because it follows normal page layout [20:12:28] <@ulm> anyway, portage implemention should be ready too (though not released AFAICS) [20:12:50] <@arthurzam79> pkgcheck & pkgcore is also close - mainly CI issues, but could just ignore them [20:12:55] <@mgorny_> https://dev.gentoo.org/~ulm/pms/9/pms.html#eapi-9 for the quick diff [20:13:26] <@mgorny_> are we good to vote? [20:13:33] <@arthurzam79> I think so [20:13:37] <@ulm> or the cheat sheet at https://dev.gentoo.org/~ulm/pms/9/eapi-cheatsheet.pdf [20:14:01] <@mgorny_> motion: Approve EAPI 9. [20:14:13] -*- arthurzam79 yes [20:14:28] -*- sam_ yes [20:14:32] -*- mgorny_ yes [20:14:34] -*- soap_ yes [20:14:35] -*- dilfridge yes [20:14:36] -*- ulm yes [20:14:44] <@ulm> \o/ [20:14:52] <@mgorny_> 6y, 0n, 0a = passed [20:15:07] <@mgorny_> 3. Arch-status review [20:15:13] <@mgorny_> time for our periodic arch status review [20:15:14] <@ulm> thanks everyone for your patience :) [20:15:31] <@arthurzam79> ulm: sam_: mgorny: thank you for working on EAPI=9! [20:15:43] <@mgorny_> i think i've seen someone take interest in sparc again? [20:15:51] <@sam_> yeah, we've had some help [20:16:03] <@soap_> I still find the feature list for EAPI 9 pretty thin and not overly UX-centric, but ok [20:16:03] <@sam_> alpha has a new upstream maintainer working with mattst88 in the kernel, and he is helping a lot in gentoo [20:16:06] <@sam_> sparc has someone helping out too [20:16:12] <@dilfridge> so from the releng build side, [20:16:28] <@ulm> soap_: yes, it's a "small" EAPI, e.g. when compared to 8 [20:16:38] <@dilfridge> hppa is a mess (only hppa2.0 stage3 builds fine with qemu) [20:17:06] <@dilfridge> m68k is somewhat doubtful (the "aligned" stage3 builds fine, oldstyle and musl are very flaky) [20:17:06] <@robbat2> hi! [20:17:13] <@robbat2> sorry Daylight saving flub [20:17:19] <@robbat2> i thought it was still 45 mins to the meeting [20:17:31] <@dilfridge> s390 hangs for unknown reasons but probably just needs a minor fix [20:17:46] <@arthurzam79> dilfridge: you meant the s390 or s390x? [20:17:52] <@dilfridge> both [20:18:00] <@dilfridge> sparc is fine for 64bit, but 32bit qemu is broken [20:18:09] <@mgorny_> things like https://bugs.gentoo.org/967140 worry me tho [20:18:16] <@dilfridge> everything else is fine [20:18:19] <@mgorny_> rekeywording core packages is takign a lot of time [20:18:34] <@dilfridge> from an upstream side [20:18:35] <@mgorny_> (this is a second or third bug involving backports-zstd) [20:19:13] <@dilfridge> glibc will deprecate s390 (31bit) support in the version released 1/Feb and drop it 1/Aug/26 [20:20:59] <@mgorny_> and ofc there's the general upstream "don't care" problem about 32-bit architectures in general [20:21:22] <@mgorny_> amplified by GHA and other CI services not providing proper 32-bit setup for testing [20:21:35] <@mgorny_> dilfridge: how's time64 doing? [20:21:45] <@soap_> i386 imo still has some value, due to its modern-C calling conventions testing env [20:21:54] <@dilfridge> all stages present, next thing is doing the migration [20:22:57] <@dilfridge> (well, with exception of s390 where I didnt bother and of sparc32 that I cant build) [20:23:00] <@mgorny_> arthurzam79: ^ what about arch testing env? [20:23:21] <@arthurzam79> Well, for x86, arm, ppc32 we are covered [20:23:36] <@arthurzam79> For hppa & sparc, I'm not so sure about setting up a qemu-user nspaen [20:23:44] <@mgorny_> arthurzam79: as in we're on time64 already? [20:23:57] <@arthurzam79> Oh, I don't think so. [20:24:03] <@dilfridge> no [20:24:06] <@mgorny_> sorry, that's what i was asking [20:24:09] <@mgorny_> whether we're ready to switch [20:24:23] <@dilfridge> we are ready, we need to guide users through it now [20:24:36] <@mgorny_> i meant switching arch testing [20:24:36] <@arthurzam79> If I have green light, I can convert some (by destroying the container and create from new stage3) [20:24:38] <@sam_> for x86 especially i have seen more users than i expected starting to use it [20:24:50] <@sam_> and reporting problems (trivial ones involving chost usually) [20:25:04] <@sam_> dickey has fixed his autoconf now [20:25:09] <@dilfridge> there is one annoying problem with time64 [20:25:40] <@dilfridge> sys-apps/kbd-2.9.0 does not build on most time64 envs (but is fine on x86, I think) [20:25:53] <@dilfridge> masking it and sticking to 2.8.0 works around that [20:26:09] <@sam_> that looks like some weird zlib hack they're doing [20:26:17] <@sam_> i can look at it [20:26:25] <@dilfridge> bug 964410 [20:26:25] https://bugs.gentoo.org/964410 "sys-apps/kbd-2.9.0 fails to build with forced time64 (stage builds)"; Gentoo Linux, Current packages; CONF; dilfridge:base-system [20:26:38] <@sam_> upstream are also a gentoo user so i may be able to just cc them [20:27:55] <@dilfridge> the new releng builder, tintin, is installed and running [20:28:07] <@mgorny_> anything else for arch status review? [20:28:12] <@dilfridge> I didn't copy the binary package caches, only the seeds, so it's busy right now catching up [20:28:23] <@arthurzam79> is loong & riscv alive for AT work? [20:28:33] <@dilfridge> that's why some stages still loog old-ish [20:29:31] <@dilfridge> we could really use some decent loong and riscv machines hosted somewhere [20:29:42] <@sam_> well, for loong, we had/have an offer of one [20:29:50] <@sam_> we just need to figure out where it could go.. [20:29:59] <@dilfridge> doh, right, I remember [20:30:17] <@sam_> maybe we can ask SPI for advice there [20:30:29] <@dilfridge> ++ [20:32:01] <@mgorny_> okay, let's move on [20:32:08] <@mgorny_> 4. Open bugs with Council participation [2] [20:32:13] <@mgorny_> [2] https://wiki.gentoo.org/wiki/Project:Council#Open_bugs_with_Council_participation [20:32:35] <@mgorny_> bug 936211 [20:32:37] mgorny_: https://bugs.gentoo.org/936211 "[Tracker] Gentoo Foundation dissolution"; Gentoo Foundation, Proposals; CONF; ulm:trustees [20:32:50] <@mgorny_> robbat2: anything new? [20:34:39] <@mgorny_> i s'pose not [20:34:57] <@mgorny_> bug 946193 [20:34:57] mgorny_: https://bugs.gentoo.org/946193 "[Future EAPI] Update Bash version to 5.3"; Gentoo Hosted Projects, PMS/EAPI; IN_P; ulm:pms [20:35:25] <@mgorny_> i guess uncc? [20:35:47] <@robbat2> dilfridge: did you make any progress with the letter to donors? [20:36:01] <@dilfridge> no, sorry, too much other stuff yet [20:36:01] <@robbat2> only other comment re foundation is that the taxes are submitted [20:36:15] -*- dilfridge put it on the todo list [20:36:41] <@dilfridge> next grub revbump will be logo-branded though :) [20:37:05] <@mgorny_> bug 961301 has no new items [20:37:06] mgorny_: https://bugs.gentoo.org/961301 "[Tracker] Requests for metadata/AUTHORS"; Gentoo Council, unspecified; CONF; ulm:council [20:37:26] <@mgorny_> bug 961811 [20:37:26] mgorny_: https://bugs.gentoo.org/961811 "Consider procuring Token2 PIN+ security keys for developers"; Gentoo Council, unspecified; CONF; tamiko:council [20:37:35] <@mgorny_> i think everyone received their keys already? [20:37:39] <@arthurzam79> yes [20:37:51] <@sam_> yes, though not set mine up yet [20:37:59] <@ulm> yes [20:38:06] <@ulm> but we need some test schema [20:38:08] <@mgorny_> mine is working great. ed25519 is so much faster than nitrokey+rsa [20:40:48] <@mgorny_> bug 965878 [20:40:49] mgorny_: https://bugs.gentoo.org/965878 "[TRACKER] Codeberg migration"; Gentoo Council, unspecified; CONF; mgorny:council [20:41:04] <@sam_> we need to merge laumann's pram support [20:41:21] <@mgorny_> yeah, laumann's doing a lot of work on that [20:41:33] <@mgorny_> i've finally started playing with PRs myself [20:42:44] <@mgorny_> but honestly, i don't think i have time to work on this properly [20:44:16] <@mgorny_> so it will be probably almost entirely laumann's doing [20:44:27] <@mgorny_> time for new generation take over etc. [20:44:49] <@mgorny_> bug 965900 is waiting on token2 [20:44:50] mgorny_: https://bugs.gentoo.org/965900 "GLEP 63: update key recommendations"; Documentation, GLEP Changes; CONF; mgorny:council [20:45:29] <@mgorny_> anything else before we move on to open floor? [20:45:44] <@arthurzam79> I think we had a vote we did in a bug [20:45:51] <@arthurzam79> And need to document it in logs [20:47:11] <@mgorny_> arthurzam79: sorry, which one are you referring to? [20:47:29] <@arthurzam79> Maybe the tintin one [20:47:58] <@dilfridge> yes [20:48:37] <@arthurzam79> https://bugs.gentoo.org/965884 [20:49:37] <@mgorny_> ohh [20:49:41] <@mgorny_> now i get what you mean [20:49:48] <@mgorny_> bug 965884 [20:49:49] mgorny_: https://bugs.gentoo.org/965884 "Vote: Request for funding approval, additional packages / stages builder at Hetzner (double of milou)"; Gentoo Council, unspecified; RESO, FIXE; dilfridge:council [20:50:11] <@mgorny_> it shouldn't have been closed prior to the meeting [20:50:30] <@mgorny_> council: 7y 0n 0a, trustees: 5y 0n 0a [20:50:49] <@mgorny_> and now [20:50:51] <@mgorny_> 5. Open floor [20:51:06] <@dilfridge> please collect stuff for the year review [20:51:11] <@dilfridge> I'll also send out a mail soon [20:52:25] -*- mgorny_ doesn't remember anything except for last week [20:52:26] <@mgorny_> so steve [20:53:36] <@dilfridge> our talk for the FOSDEM distros devroom got accepted [20:53:38] <@dilfridge> https://pretalx.fosdem.org/fosdem-2026/talk/review/YTSU9UMETYW98VZQAAS7GVHQHQVXDZNC [20:54:03] <@arthurzam79> dilfridge: is there usually a video recording of it? [20:54:06] <@dilfridge> yes [20:54:07] <@arthurzam79> interesting to listen to it [20:54:13] <@dilfridge> both recoding and livestream [20:57:59] <@mgorny_> okay [20:58:05] -*- mgorny_ falls asleep on the gavel [20:58:08] <@mgorny_> meeting adjourned [20:58:09] <@sam_> thank you! [20:58:12] <@mgorny_> thanks [20:58:13] <@dilfridge> thanks!! [20:58:15] <@arthurzam79> thank you [20:58:21] <@ulm> thanks