<@nirik:matrix.scrye.com>
16:00:12
!startmeeting riscv-sig
<@meetbot:fedora.im>
16:00:15
Meeting started at 2026-07-21 16:00:12 UTC
<@meetbot:fedora.im>
16:00:15
The Meeting name is 'riscv-sig'
<@abologna:matrix.org>
16:00:35
!hi
<@nirik:matrix.scrye.com>
16:00:39
morning, who all is around today for a riscv sig meeting?
<@zodbot:fedora.im>
16:00:42
abologna: None (abologna)
<@davidlt:matrix.org>
16:02:27
!hi
<@nhanlon:beeper.com>
16:02:29
!hi
<@hrw:fedora.im>
16:02:32
!hi
<@zodbot:fedora.im>
16:02:34
Neil Hanlon: Neil Hanlon (neil) - he / him / his
<@zodbot:fedora.im>
16:02:35
davidlt: David Abdurachmanov (davidlt)
<@zodbot:fedora.im>
16:02:36
Marcin 'hrw' Juszkiewicz: Marcin Juszkiewicz (hrw)
<@nirik:matrix.scrye.com>
16:02:47
welcome everyone
<@nirik:matrix.scrye.com>
16:02:52
!topic current status
<@davidlt:matrix.org>
16:03:55
We have done so progress with F45 prep before mass rebuild.
<@nirik:matrix.scrye.com>
16:04:21
The primary mass rebuild for f45 is over and merged back
<@davidlt:matrix.org>
16:04:21
I think, most majort bits have landed with majority of SOVERION bumps, etc.
<@abologna:matrix.org>
16:05:05
davidlt: do you think now would be a good time to switch the tracker over to f45?
<@davidlt:matrix.org>
16:05:33
I have rebuilt binutils, annobin and GCC 16 rebuild is cooking. I might wait until that's done before pushing for our mass rebuild.
<@davidlt:matrix.org>
16:06:00
It should probably be OK to switch, apart that pretty much every NVR is different now.
<@nirik:matrix.scrye.com>
16:06:56
how long does gcc take these days? (it's even really long on primary)
<@hrw:fedora.im>
16:07:52
note that on primary builders were busy with rebuild so wait times were long
<@abologna:matrix.org>
16:08:23
davidlt: I'm not in a hurry. just let me know when you think the time is right and I'll do it :)
<@nirik:matrix.scrye.com>
16:08:44
sure, just curious. I can go look myself too. ;)
<@davidlt:matrix.org>
16:08:53
~70 hours for GCC.
<@abologna:matrix.org>
16:10:27
what hardware is that? P550 or K3?
<@nirik:matrix.scrye.com>
16:11:32
something like 28ish for primary... which is also wild. ;(
<@nirik:matrix.scrye.com>
16:12:16
anyhow... anything else for current status?
<@davidlt:matrix.org>
16:12:19
K3
<@hrw:fedora.im>
16:12:46
Python rebuild goes slowly ahead. We had 172+ packages built against 3.14, 100+ now.
<@davidlt:matrix.org>
16:12:48
Assuming we can build it on K3. The last one failed, so we will know in <3 days.
<@abologna:matrix.org>
16:12:57
I yearn for the days when we'll have ~24h gcc builds :)
<@hrw:fedora.im>
16:13:05
I track rebuild list in https://forge.fedoraproject.org/riscv/planning/issues/27 ticket
<@hrw:fedora.im>
16:13:50
"K3 brought us better builders. They are faster. Not fast yet, just faster"
<@nirik:matrix.scrye.com>
16:14:41
progress is progress. ;)
<@abologna:matrix.org>
16:15:10
for sure :)
<@davidlt:matrix.org>
16:15:21
The problem is now that K1 and K3 might be unstable 😄
<@hrw:fedora.im>
16:15:36
yes. still - `vtk` needs bootstrap every time which takes days.
<@davidlt:matrix.org>
16:16:35
Yeah, VTK is ~70 hours
<@nirik:matrix.scrye.com>
16:17:39
vtk is a beast yeah. ;(
<@hrw:fedora.im>
16:18:48
But I did not tracked how Fedora dealt with them.
<@hrw:fedora.im>
16:18:48
and due to it we do 'mass rebuilds' in some kind of 'non-mass rebuild way'. gdal, hdf5, highfive, vtk, vpx have depending packages from f44 which we did not built for f45 and we do mass rebuild instead of 'per-package' ones.
<@hrw:fedora.im>
16:18:48
<@hrw:fedora.im>
16:19:33
but with current amount and speed of builders I think that our way is best we can have
<@nirik:matrix.scrye.com>
16:19:50
you're welcome to use the fedora script, but yeah, I don't think thats a very good idea given builder speeds...
<@davidlt:matrix.org>
16:20:09
I track SOVERSION bumps, and mostly work on bigger onces. If smaller ones get pulled, it's fine.
<@hrw:fedora.im>
16:20:47
we have 19 risc-v builders now.
<@davidlt:matrix.org>
16:20:55
gdal is a bit annoying since it's on so many SOVERSION bumps list.
<@hrw:fedora.im>
16:22:14
and takes from 1.5h to 8h
<@abologna:matrix.org>
16:23:06
that's a wild range!
<@hrw:fedora.im>
16:23:35
that's our hardware ;D
<@nirik:matrix.scrye.com>
16:24:07
luck of the draw?
<@hrw:fedora.im>
16:24:29
vf2 or p550 or k3?
<@abologna:matrix.org>
16:24:40
almost 20 builders is not bad. and IIUC Neil Hanlon is going to add more
<@nirik:matrix.scrye.com>
16:26:14
alright, anything else on status? shall we go to hardware news?
<@nirik:matrix.scrye.com>
16:26:48
!topic hardware news
<@nirik:matrix.scrye.com>
16:27:05
anything new in hardware? It has seemed like it's been pretty quiet... but I could easily have missed things...
<@hrw:fedora.im>
16:27:19
Arace started sending Titans
<@abologna:matrix.org>
16:28:29
yeah that's pretty big
<@nirik:matrix.scrye.com>
16:28:48
finally. ;) (but cool... )
<@hrw:fedora.im>
16:28:51
64GB builders for those packages which need it?
<@nirik:matrix.scrye.com>
16:30:29
if we had any?
<@hrw:fedora.im>
16:30:53
someone on channel wrote about shipping label
<@hrw:fedora.im>
16:31:13
not tracked who as I did not put order
<@davidlt:matrix.org>
16:31:25
Jason got 2 or 4 Titans.
<@davidlt:matrix.org>
16:32:15
Not having vectors + high RAM/core will be helpful.
<@davidlt:matrix.org>
16:32:27
Not to mention that large LLC cache.
<@abologna:matrix.org>
16:32:36
I'm sure we can find some use for them lol
<@hrw:fedora.im>
16:32:50
sooner or later we will have to make profiles in koji
<@davidlt:matrix.org>
16:32:51
All that Rust code will love it 😆
<@hrw:fedora.im>
16:33:13
'big ram', 'fast cpu', 'whatever' and then package groups with preferences
<@davidlt:matrix.org>
16:33:22
I have a small vibe coded scripts that picks ans assigns a board to a free K3 😄
<@davidlt:matrix.org>
16:33:58
I have a ticket for Koji to support assigning a task to a channel.
<@davidlt:matrix.org>
16:34:23
Should be an easy vibe code feature, very small implementation.
<@nirik:matrix.scrye.com>
16:35:28
we could also do policy I guess... if we know what packages should be in which channels...
<@davidlt:matrix.org>
16:35:54
Yeah, but that case we would need to constantly update the policy.
<@nirik:matrix.scrye.com>
16:36:29
yep.
<@nirik:matrix.scrye.com>
16:36:34
so not ideal for sure.
<@davidlt:matrix.org>
16:36:54
I do a lot of semi-manual build assignment stuff.
<@hrw:fedora.im>
16:36:55
still 'if gcc then grab fast-cpu one' applies
<@nirik:matrix.scrye.com>
16:37:27
yeah, some assignments would be pretty easy... others less so
<@hrw:fedora.im>
16:37:31
if package not on list then gets whatever available
<@hrw:fedora.im>
16:37:55
kind of 'all packages are equal, but some are equalier'
<@davidlt:matrix.org>
16:38:07
We also need temporary assigments. Since we cannot build Rust on P550, and I avoid landing some packages on K1/K3.
<@nirik:matrix.scrye.com>
16:38:45
yeah, as with many things... it gets complicated. :)
<@abologna:matrix.org>
16:39:21
davidlt: cannot build Rust on P550? why?
<@davidlt:matrix.org>
16:39:43
Yes, it now hangs P550 boards.
<@davidlt:matrix.org>
16:40:24
It would be fun to connect hardness to UART, SSH, JTAG and let it figure it out 😆
<@abologna:matrix.org>
16:40:40
oh! we actually ran into that while building RHEL 10.2. the latest firmware from SiFive should fix it
<@nirik:matrix.scrye.com>
16:40:56
!topic Open Floor
<@abologna:matrix.org>
16:42:08
from the release notes:
<@abologna:matrix.org>
16:42:08
> Enables a workaround for a low occurrence issue that can lead to a system hang. The CSR settings have been changed to prevent the issue and the potential for a system hang. We do not expect any material impact on the performance.
<@davidlt:matrix.org>
16:42:28
I see is on GH.
<@nirik:matrix.scrye.com>
16:42:28
cool.
<@nirik:matrix.scrye.com>
16:42:59
anyone have anything else for open floor?
<@abologna:matrix.org>
16:43:22
well one thing, maybe
<@hrw:fedora.im>
16:43:28
go!
<@abologna:matrix.org>
16:43:45
I don't know if people noticed but https://github.com/rhboot/shim/pull/778 got merged
<@zodbot:fedora.im>
16:44:09
hrw gave a cookie to abologna. They now have 11 cookies, 1 of which were obtained in the Fedora 44 release cycle
<@abologna:matrix.org>
16:44:12
so we might be looking at a proper shim package in the not-too-distant future
<@nirik:matrix.scrye.com>
16:44:31
tool less than a year even. :)
<@nirik:matrix.scrye.com>
16:44:36
took less than a year even. :)
<@zodbot:fedora.im>
16:44:53
davidlt gave a cookie to abologna. They now have 12 cookies, 2 of which were obtained in the Fedora 44 release cycle
<@zodbot:fedora.im>
16:45:03
kevin gave a cookie to abologna. They now have 13 cookies, 3 of which were obtained in the Fedora 44 release cycle
<@davidlt:matrix.org>
16:45:03
Does that mean it's time for us to rebuild shim ? 😉
<@davidlt:matrix.org>
16:45:26
We still running the one we hacked probably 1-2 years ago.
<@abologna:matrix.org>
16:46:03
I would leave things as they are for now. I'll be working with the maintainers to figure out the Fedora packaging situation, so it will all be sorted out in due time
<@davidlt:matrix.org>
16:47:16
We do have a custom pacakge for it, `shim-unsigned-riscv64-15.8-3.1.riscv64`
<@davidlt:matrix.org>
16:47:24
So it's "standalone"
<@davidlt:matrix.org>
16:47:56
We don't use "shim" as that one is signed and has special build treatment.
<@abologna:matrix.org>
16:48:14
yeah. the current build is not really holding us back in terms of not being able to boot boards or anything like that, so it's fine to keep using it for a while longer
<@abologna:matrix.org>
16:48:34
in the long run things will probably look quite a bit different
<@abologna:matrix.org>
16:48:41
work in progress :)
<@davidlt:matrix.org>
16:48:42
Actually to my surprise the last shim was built in F44 😄
<@hrw:fedora.im>
16:48:46
but that's f46 material
<@abologna:matrix.org>
16:49:13
anyway, that's all I have :)
<@nirik:matrix.scrye.com>
16:49:14
yeah, there was a new major version along in f44 timeframe...
<@nirik:matrix.scrye.com>
16:49:40
alrighty... thanks for coming everyone!
<@nirik:matrix.scrye.com>
16:49:52
!endmeeting