| 19 Sep 2025 |
K900 | OK three browsers left and we should be good | 12:39:31 |
emily | we probably have one -next after this one before freeze right? | 13:25:31 |
Grimmauld (any/all) | i sure hope, i'd want systemd 258 and gcc 15 in 25.11 | 13:26:32 |
K900 | At least one yes definitely | 13:27:50 |
emily | yes my fear is just that doing that stuff in the last pre-freeze cycle is miserable | 13:28:35 |
emily | but we can probably make it work | 13:28:44 |
K900 | Also down to two browsers now | 13:28:55 |
K900 | Progress | 13:28:59 |
emily | have you done KDE packages too @k900:0upti.me? or just ISO | 13:29:16 |
K900 | KDE packages is all done | 13:29:23 |
K900 | ISO is waiting on webkitgtk, GNOME stuff that depends on webkitgtk, and Firefox | 13:29:37 |
K900 | webkitgtk should be ~30 more minutes and then Firefox should be another hour or so | 13:30:37 |
K900 | But I am building just your cmake PR on top of staging | 13:30:51 |
K900 | So there's no other weird things left | 13:31:07 |
Grimmauld (any/all) | systemd 258 should be there in ~a week, i'd hope. No idea how bad gcc 15 would be | 13:31:12 |
K900 | I'd expect this to be a long cycle | 13:33:55 |
emily | it's more about how long it takes to start another one | 13:34:16 |
Grimmauld (any/all) | it'll be fiiiine | 13:35:05 |
K900 | Well it'll take at least as long as this one takes to complete | 13:36:41 |
emily | if we neglect 25.05, sure | 13:49:52 |
emily | you weren't there when we did GCC 14 for IIRC the last pre-freeze cycle in 24.11 and had to revert it and scrap the whole cycle because it was too buggy đ | 13:50:40 |
Grimmauld (any/all) | i am hoping gcc 15 would not be that | 13:51:48 |
K900 | webkitgtk (the other one) is done | 14:20:00 |
K900 | Firefox is profiling | 14:20:04 |
emily | does anyone feel like rubber-stamping https://github.com/NixOS/nixpkgs/pull/442473 btw | 14:20:10 |
emily | at this rate they'll probably have another release out by the time we get to it⌠| 14:20:19 |
emily | I should probably just self-merge these because nobody else wants to touch them ever | 14:20:47 |
emily | # Fix a GCCâincompatible use of a private trait.
#
# Per Follyâs own documentation:
#
# /// Under gcc, the builtin is available but does not mangle. Therefore, this
# /// trait must not be used anywhere it might be subject to mangling, such as in
# /// a return-type expression.
# In file included from /build/source/folly/lang/test/BitsTest.cpp:17:
# In member function 'constexpr bool folly::get_bit_at_fn::operator()(const Uint*, std::size_t) const [with Uint = short unsigned int]',
# inlined from 'void folly::BitsAllUintsTest_GetBitAtLE_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = short unsigned int]' at /build/source/folly/lang/test/BitsTest.cpp:640:5:
# /build/source/folly/lang/Bits.h:494:10: warning: 'in' is used uninitialized [-Wuninitialized]
# Facebook Thrift requires C++20 now but Watchman hasnât been
# updated yet⌠(Arenât these things meant to be integrated together
# in a monorepo?)
substituteInPlace CMakeLists.txt \
--replace-fail 'set(CMAKE_CXX_STANDARD 17)' 'set(CMAKE_CXX_STANDARD 20)'
| 14:21:39 |
emily | Good Software | 14:21:41 |
K900 | haha wangle | 14:22:16 |