[20:00:26] !proj council [20:00:28] (council@gentoo.org) dilfridge, gyakovlev, marecki, mattst88, mgorny, sam, ulm [20:00:31] meeting time! [20:00:46] wee! [20:00:52] -*- dilfridge waves around for agenda item 1, roll call [20:01:11] -*- mgorny here [20:01:18] -*- ulm here [20:01:22] https://archives.gentoo.org/gentoo-project/message/c40ae223363f5f92e98fa997fe642a92 <-- agenda link [20:01:37] -*- dilfridge here, obviously [20:01:47] -*- sam_ here [20:01:51] -*- gyakovlev here [20:02:54] ok let's wait a moment, reaction time is a bit longer in switzerland :P [20:02:56] is my internet down? [20:03:03] no [20:03:20] Wait, it's not already? [20:03:21] -*- Marecki here [20:03:31] soap: ^^ [20:04:09] <-- josef64 (~quassel@user/josef64) hat das Netzwerk verlassen [20:04:29] ok anyway [20:04:42] 2) Disabling APNG patches to libpng by default [1,2] [20:04:48] > > [1] https://bugs.gentoo.org/824018 [20:04:48] > > [2] https://archives.gentoo.org/gentoo-project/message/0dd4a4a92a99c1aba7101b9b38437552 [20:05:06] mgorny: do you want to explain a little bit please? [20:05:10] here [20:05:13] -*- soap here [20:05:16] \o/ [20:05:26] --> josef64 (~quassel@user/josef64) hat #gentoo-council betreten [20:05:37] ok, so we're applying a set of non-standard patches to media-libs/libpng via USE=apng that's on by default [20:05:50] these patches are required to build mozilla progs against system-libpng [20:06:06] however, they are known to break webkit and according to our research "fixing" webkit would be really hard [20:06:31] all mozilla packages support building against bundled patched libpng but our mozilla team doesn't want to add the flag for that [20:06:42] (for some reason, they don't mind using half a dozen other bundled libraries) [20:07:20] Whissi claims that disabling APNG in libpng causes it to lose RGBA8888 color space and possible some other features [20:07:25] well I personally did some tests on that just to be sure and can't say USE=-apng removes alpha channel support [20:07:46] i've asked a lot of people to test this, i've checked specs, code and can't find anything to support that claim [20:08:17] plus, apps that don't explicitly use the additional API provided by APNG patches shouldn't change behavior in any way [20:08:22] I stil don't understand how the patch can break things. apng support is via new chunk types, right? [20:08:26] *still [20:08:34] just to be clear - it's about disabling USE=apng by default in IUSE/profiles right? [20:08:38] the issue is that it's not standardised that libpng will try decode apng for you [20:08:43] Me neither, that said I couldn't exactly reproduce Whissi's scenario because he used proprietary software I don't have as source of PNGs. [20:08:45] hence you get double-decoding in e.g. webkit. [20:08:49] e.g. if you open APNG file in a program that doesn't support APNG and then save it, you lose extra frames either way [20:09:32] ok [20:09:35] sec, i'm looking for the PR [20:09:35] for me, one of the key points here is: is this ever going to get resolved upstream? the answer is pretty clearly no for the foreseeable future. it's been rejected and nobody at Mozilla (or seemingly anywhere else) is reviving it. [20:09:48] roughly this: https://github.com/gentoo/gentoo/pull/23005 [20:10:05] i.e. it's about adding system-png to Mozilla packages, and changing the default to USE=-apng [20:10:19] FIN [20:10:39] sounds like a reasonable thing to do [20:11:03] somewhere in my guts I hate it that chromium does the decent and mozilla the ugly thing, but that's not under discussion ehre [20:11:05] to the best of my knowledge, the last attempt to upstream APNG patches again got no reply from libpng upstream [20:11:09] a few years ago [20:11:40] then again, unfortunately mozilla does everything possible to make itself obsolete [20:11:43] APNG is still a "de facto" standard maintained by mozilla [20:11:58] Personally, I do not like the fact any one large package forcing either USE=apng or USE=-apng. That said, we have got users to think of and if we've got one package requiring the former and several requiring the latter, the option's pretty clear... [20:12:03] part of the problem is that PNG Group is pushing for MNG instead [20:12:13] Marecki: yup [20:12:18] Marecki: aye [20:12:23] -*- soap == libmng maintainer [20:12:34] so basically users will have a choice of installing mozilla-product[system-png] alongside with webkit/chromium which will require libpng[-apng], is that right? [20:12:38] mgorny: which is way cleaner [20:12:39] and the point is, patches didnt get accepted upstream, and we pride ourselves to stick to upstream too [20:12:41] Especially given the fact APNG is, as already mentioned by the others, extremely unlikely to ever get upstreamed. [20:12:51] keep formats for images and videos separate [20:13:19] gyakovlev: mozilla[system-png] will collide with webkit-based[system-png] [20:13:24] And Mozilla's "well FU we will keep using APNG for several more decades" approach is a bit childish. [20:13:29] Marecki++ [20:13:32] but the default will be USE=-system-png on mozilla to avoid that [20:13:33] that's genuinely how I've viewed this [20:13:47] feels like not much care has been given to the ecosystem or downstreams [20:13:49] for the record, I'd like to state as chair that Whissi had a lot of time to verify/validate his claims, but not much happened [20:14:18] the biggest problem with APNG to my knowledge is that software that doesn't support APNG just shows some selected frame without even indicating to the user that there could be more content [20:14:22] mozilla's argument against mng was that they wanted to save 300 kB of memory for the decoder :) [20:14:26] and this is why it was rejected by the PNG Group [20:14:26] Of course we ARE talking about upstream which, for all that it has brought to the FOSS world over the years, hasn't exactly got the best reputation as long as co-operation is concerned. [20:14:42] who? google or mozilla? :D [20:14:47] ahahaha [20:15:01] Both, sadly. [20:15:14] ok [20:15:17] so [20:15:17] As the whole "phasing out python2" situation last year showed. [20:15:20] ... do any of us actually need to discuss this? [20:15:24] it feels like everyone is sort of clear here [20:15:33] if not, that's fine, but i get the impression everyone sort of gets the picture [20:15:39] well, i'm open to questions if anyone has any [20:15:40] I guess we should vote for mgorny's proposal now. Let me summarize it: [20:15:47] s/for/about/ [20:15:50] (discuss this further)* [20:15:59] For me it will be choosing the lesser evil rather than making a good choice - but IMHO it's clear which way to go [20:16:36] Or at least clear enough for me which way I will vote [20:16:47] proposal: 1) mozilla / firefox gets a system-png flag, and 2) apng useflag is turned off by default [20:16:59] mgorny: is that the gist of it? [20:18:00] dilfridge: to be more precise 1) is about firefox, thunderbird and seamonkey (but my PR doesn't include seamonkey since the package does not build and our maintainer doesn't want to fix it because new enough system sqlite is not yet available in Gentoo) [20:18:11] ack [20:18:27] and 2) means removing this: [20:18:29] profiles/targets/desktop/package.use:media-libs/libpng apng [20:18:53] 1) mozilla products get a system-png useflag where applicable, 2) apng useflag enabling is removed from desktop profiles [20:19:02] ACK [20:19:02] ^ please vote on this proposal [20:19:13] -*- Marecki yes [20:19:14] -*- gyakovlev yes [20:19:17] -*- dilfridge yes [20:19:23] -*- mgorny yes [20:19:28] -*- sam_ yes (same as Marecki; wish we weren't in this situation, but this is the better choice out of the two.) [20:19:34] -*- soap yes [20:19:41] -*- ulm abstains (for the personal reason mentioned in my devaway, I haven't found the time to verify the different claims myself) [20:19:51] thank you [20:20:01] that makes 6 yes, 1 abstention, 0 no, motion passed [20:20:17] next item [20:20:19] 3) Infra shopping list, request for proposals [3,4] [20:20:24] > > [3] https://archives.gentoo.org/gentoo-project/message/d65e2b67bb97dbb5de5ff4c1fcaab857 [20:20:24] > > [4] https://wiki.gentoo.org/wiki/Project:Infrastructure/Shopping_list [20:21:01] as far as I understand it this is more of a request for discussion and opinions than for a decision now [20:21:35] antarus: this discussion is orthogonal to the one about the HPPA boxes, right? [20:21:36] anyone got some input / output ? [20:21:46] the hppa comes next [20:21:56] i'd missed the latest update to that page (it was just about switches before) but i don't think i've got anything to add at this point to that, other than "go ahead with figuring out what you want" [20:22:34] not sure if antarus had something specific in mind [20:22:36] these shipping costs seems rather large [20:22:52] what's the size/weight we're talking about for that hppa system? [20:22:53] i'm a bit worried about the ecological aspect but i guess that's a good way to spend Foundation money [20:23:02] ulm: later please [20:23:06] let's not mix it up yet [20:23:37] from my side, similar, "go ahead with figuring out what you want" [20:24:00] if there's money, then that's a good chance to get away from anythign close to collaps [20:24:13] I think it's pretty obvious that an opteron 6272 should be replaced in 2022 [20:24:22] yup [20:24:30] and not with a raspi either [20:24:48] though it might be worthwhile for infra to consider if we actually have any use for that many machines [20:25:10] i've wondered before if it should be consolidated a bit with beefier machines [20:25:11] maybe we should replace N old machines with one beefier, and try to figure out how to load them reasonably [20:25:19] Aye. And having worked with a group which ran a cluster based on systems with similar specs as jacamar, I can very much believe in the "sucks power" claim [20:25:21] (although you could do beefier and more which is better than the status quo) [20:25:22] N old with 2-3 beefy ones [20:25:26] and/or reuse some of them as devboxes [20:25:32] let's keep some redundancy [20:25:45] so i think in terms of actionable items, there's not much here [20:25:49] ok [20:25:55] although i'd really like to suggest the idea of a devbox which is beefy for devs to use/test on [20:26:00] gonna be fun to summarize [20:26:03] then [20:26:07] i'll propose that on the ML or something though, not relevant for now here. [20:26:12] yes [20:26:17] next item, now for real [20:26:23] I'd suggest switching most of our systems to OpenStack for ease of resource distribution but I think Infra will kill me if I do :-) [20:26:36] In all seriousness though, no red flags with the current proposal. [20:26:40] Marecki: please no =) [20:26:48] 4) Minor financial issues: HPPA shipping https://bugs.gentoo.org/828113 [20:27:08] i'm a bit confused why dwfreed's calculation uses different weight/dimensions than the other ones [20:27:35] but i suppose they don't know yet how exactly it's going to be packaged [20:27:42] Two questions here: [20:28:04] it basically looks like dwfreed crossed some boundary in one dimension that caused the costs to skyrocket [20:28:08] 1) how much improvement will the new system(s) be? [20:28:28] shipping is a general problem these days (I just ordered a big box from the foggy north sea island, and EXW versus DAP made a huge difference) [20:28:33] (some input from HPPA arch testers might be good here) [20:28:39] Marecki: amiga can beat our current hardware [20:28:40] -*- sam_ chimes in [20:28:55] so I'm actually using the box that we are discussing receiving here [20:29:02] it's actually usable, which is.. the key thing here [20:29:05] re shipping cost [20:29:05] I often ship from US to EU, $150 is minimum one is looking just to send something box-sized with 0 weight. I've sent something about ~12kg, size of a typical desktop tower. which cost me $550, and that was USPS, not an express service, with no customs fees. [20:29:05] and i suppose it runs on a dedicated nuclear reactor [20:29:05] 2. Do we really have no reasonably priced option for running this machine on this side of the Atlantic? [20:29:07] so I would not be surprised by fairly high shipping costs [20:29:09] hake is painfully slow, and I'm not exaggerating [20:29:27] terminator (this box) makes arch testing practical, which is all I can ask for [20:29:36] ++ [20:29:58] ++ [20:30:13] Marecki: 2. is a good question. sadly AFAIK we have no real options for that in Europe [20:30:23] Marecki++ [20:30:24] we only have sponsored boxes, no colo space, I think [20:30:34] i would really like to keep more in Europe, not just putting it all at OSUOSL [20:30:42] (in future, we should really have infra around for these items...) [20:30:57] !proj infra [20:30:58] sam_: (infra@gentoo.org) alicef, antarus, arzano, blueknight, bman, grknight, jmbsvicetto, maffblaster, mgorny, prometheanfire, robbat2, slashbeast, zlogene [20:30:58] ^^^ [20:31:09] i don't think there's a need to make any decision today [20:31:11] but that's neither here nor there for now. GMsoft needs this box gone now [20:31:14] there is a need [20:31:18] he's moving shortly and will be throwing it out otherwise [20:31:30] ah [20:31:43] (otherwise I'd agree with exploring options in .eu) [20:31:56] Seeing as the capabilities of current HPPA systems have been one of the reasons for me to suggest dropping stabilisation on this arch, and that I am far from suggesting dropping HPPA support altogether, if the new box helps then it definitely makes sense. And if we have to get it now or not at all, oh well. [20:32:08] so basically my suggestion would be, we vote on our assent to the foundation motion from bug comment 3 [20:32:08] he can get it shipped to me or someone else in the EU for safekeeping right now? [20:32:28] soap: but that doubles the costs, doesn't it? [20:32:34] problem is, when I've asked before, AFAIK we have no capacity / contacts for colo in the EU right now [20:32:41] mgorny: shipping LU->Germany should be a lot cheaper [20:32:43] so I don't think it's realistic we'd get something stood up anytime soon [20:32:47] unless you go grab it ;-P [20:32:52] no customs, ground shipping bla [20:33:07] soap: what's the point of it, why not decide now? [20:33:13] soap: You're not in the EU :-P Seriously though, it might be an option... Shipping to/from the States has got ridiculously expensive in the last 5 years or so. [20:33:16] soap: it'd still likely end up in the US if we wanted HPPA stuff working any time soon though, unless you wanted to run it for the time being, and exert pressure to setup proper EU colo? [20:33:23] would that be something you're willing to do? [20:33:30] ulm could drive to LU and pick it up :P [20:33:40] dilfridge: no lets do it, [20:33:48] just saying, would be a shame to lose these [20:33:52] -*- dilfridge checks if LU is high risk area [20:34:03] soap: 220 km [20:34:07] As a matter of fact I'll be passing by in early January... [20:34:08] that's doable [20:34:18] fwiw I'm also trying to get one of the boxes from gmsoft to keep in the house although I doubt I could afford to keep it on 24/7 [20:34:19] soap: just wanted to suggest that ;-D [20:35:00] Normally I drive E-W somewhat further to the north but could make a detour via LU if need be. Can't keep it at home for more than a week though, as I will be moving. [20:35:16] so lets ACK? [20:36:01] so what now, pick-up or shipping? [20:36:01] correction by the way: the box I'm using (terminator) is a C8000 which I'm trying to get here. the one mattst88 proposed here for the US / OSUOSL is a rp3440. comparable speed [20:36:10] soap: how does gmsoft's box compare to the ebay thing? [20:36:34] mgorny: it's pretty much the same box? [20:36:39] ah, ok [20:36:59] well, i'm for either paying for shipping or paying ulm for gas to go grab it ;-) [20:37:22] the blocker here is "do we think there's a realistic chance of setting it up in .eu anytime soon?" [20:37:24] or jstein if he fancies a trip to LU ;) [20:37:29] we have no infra input right now [20:37:29] bonn is probably even closer [20:37:47] we can approve with the proviso that it should be housed in the .eu if feasible within the next few months, but otherwise ship to US [20:37:54] Hah, I completely forgot ulm is in MAINZ! [20:38:05] (so that infra can chime in, but i feel like it's not doable right now.) [20:38:18] let's do that [20:38:27] how about we ask infra for a quick clarification, and then vote on the bug? [20:38:28] ack [20:38:30] ok [20:38:35] either works for me. up to dilfridge as chair [20:38:41] proposal: approve with the proviso that it should be housed in the .eu if feasible within the next few months, but otherwise ship to US [20:38:49] i would like to try the infra angle if we can, just because it's better for decentralisation + environment + costs [20:38:58] -*- sam_ yes [20:39:03] Let me clarify, then: I'll be driving from northern France to Heidelberg in early January. Could in principle pick the box up in LU and leave it with ulm some time within the week that follows. [20:39:14] -*- Marecki yes [20:39:17] -*- dilfridge yes [20:39:21] -*- soap yes [20:39:25] -*- mgorny yes [20:39:34] -*- ulm yes [20:39:49] -*- gyakovlev yes [20:40:02] excellent that makes 7 yes, 0 no, 0 abstentions [20:40:06] soap: actually you're supposed to abstain :D [20:40:19] too late now :P [20:40:36] oh noes! [20:40:38] :D [20:40:41] 5) Open bugs with council participation [20:41:09] bug 821553 [20:41:10] dilfridge: https://bugs.gentoo.org/821553 "Document upgrade path policy"; Documentation, Devmanual; CONF; sam:devmanual [20:41:35] as far as I can see this is mostly somthing to be figured out by docs writers [20:41:50] We're just waiting for implementation here, aren't we. [20:41:57] yup [20:42:11] bug 824018 [20:42:12] dilfridge: https://bugs.gentoo.org/824018 "media-libs/libpng: dropping "apng" patches"; Gentoo Linux, Current packages; CONF; juippis:base-system [20:42:18] we dealt with this already [20:42:24] Si [20:42:28] bug 823762 [20:42:29] dilfridge: https://bugs.gentoo.org/823762 "[TRACKER] ~ only candidate arches"; Gentoo Council, unspecified; CONF; gyakovlev:council [20:42:41] <-- xgqt (~xgqt@gentoo/developer/xgqt) hat das Netzwerk verlassen (Ping timeout: 250 seconds) [20:42:49] no news here I guess, so nothing actionable [20:42:57] from ppc side we made some progress [20:43:02] \o/ [20:43:04] --> xgqt (~xgqt@gentoo/developer/xgqt) hat #gentoo-council betreten [20:43:04] *** Modus #gentoo-council +v xgqt by ChanServ [20:43:16] but since we got more bodies working on it - it's so much quicker now [20:43:39] but I de-keyworded something on ppc, still trying to install dedicated box for ppc32 only. [20:43:52] I want to poke catalyst a bit over christmas, maybe find a better way to make alpha and m68k builds (these have both problems with qemu usermod emulation) [20:43:56] we have a bit of more users lately due to couple distros dropping support [20:43:57] tbh I think we're doing pretty well on most fronts: https://www.akhuettel.de/gentoo-bugs/arches.php [20:44:19] (the spike in the graphs is from when I dumped a load of Perl bugs the other day) [20:44:26] hrhr [20:44:49] mostly out of curiosity, is anyone here interested in mips? [20:45:03] jsmolic mentioned a possible interest to me [20:45:21] i'm not really sure if like, the issue is no stages -> less interest, or less interest -> no real stages [20:45:28] yup [20:45:29] yes [20:45:30] i very rarely see anyone asking about it? [20:45:37] but mips is still a thing [20:45:47] my feeling is that even the most powerful MIPS hardware is quite a bit slower than say hppa? [20:45:47] stages are comparatively easy [20:46:25] soap: but there's also loongarch coming :P [20:46:37] (seriously the code is going into the gnu toolchain) [20:46:45] loooooooooong story [20:46:56] dilfridge: but that isnt mips? or more like, a mips abomination? [20:46:59] soap: I guess the fact MIPS hardware seems to be a bit easier to get hands on offset this, at least to some degree? [20:47:05] I thought its a new ISA (the world doesnt need) [20:47:06] it's a mips extension, yes [20:47:18] anyway [20:47:21] bug 824018 [20:47:22] dilfridge: https://bugs.gentoo.org/824018 "media-libs/libpng: dropping "apng" patches"; Gentoo Linux, Current packages; CONF; juippis:base-system [20:47:29] err sorry [20:47:38] bug 828113 [20:47:39] dilfridge: https://bugs.gentoo.org/828113 "Proposal to ship donated HPPA development system from Europe to OSUOSL"; Gentoo Foundation, Proposals; IN_P; mattst88:trustees [20:47:44] At least half of my employers over the last 20 years have had MIPS servers lying around. [20:47:44] we dealt with that already too [20:47:47] Also done [20:47:56] which brings us to [20:47:59] 6) open floor [20:48:01] anyone? [20:48:06] one last thing [20:48:10] let's consider putting out a call on the ML [20:48:11] re MIPS [20:48:15] i'm really interested if anyone cares [20:48:43] sure why not [20:48:54] cool [20:48:59] ok, nothing more from me [20:49:35] that's it then [20:49:38] meeting closed