dgilmore changed the topic of #fedora-riscv to: Fedora on RISC-V https://fedoraproject.org/wiki/Architectures/RISC-V || Logs: https://libera.irclog.whitequark.org/fedora-riscv || Alt Arch discussions are welcome in #fedora-alt-arches
sharkcz_ has joined #fedora-riscv
tg_ has joined #fedora-riscv
sharkcz has quit [Ping timeout: 264 seconds]
tg has quit [Ping timeout: 264 seconds]
sharkcz_ is now known as sharkcz
tg_ has quit [Quit: tg_]
tg has joined #fedora-riscv
jednorozec has quit [Read error: Connection reset by peer]
jednorozec has joined #fedora-riscv
pakcjo has joined #fedora-riscv
<pakcjo> Hi!, I think i just got the Fedora-Developer-37-20221130.n.0-nvme.raw.img image running in qemu, I didn't modify extlinux so I don't have terminal output, however it is listenning to ssh connections but the password for root doesn't seem to work, i tried riscv and fedora_rocks!
<pakcjo> oh got it, user: riscv, password fedora_rocks!
zsun has joined #fedora-riscv
zsun has quit [Remote host closed the connection]
davidlt has joined #fedora-riscv
davidlt has quit [Remote host closed the connection]
davidlt has joined #fedora-riscv
zsun has joined #fedora-riscv
<rwmjones_> ghc qemu build finished in:
<rwmjones_> real 538m7.201s
<rwmjones_> user 2201m57.893s
<rwmjones_> sys 288m14.085s
<davidlt> rwmjones_, check ghci
<davidlt> that's without -j1?
<rwmjones_> -j16 I think
<rwmjones_> and ... (drum roll)
<rwmjones_> $ ghc --interactive
<rwmjones_> GHCi, version 9.4.5: https://www.haskell.org/ghc/ :? for help
<rwmjones_> ghci> 1 + 2
<rwmjones_> 3
<rwmjones_> the package I rebuilt is basically what's in ghc rawhide dist-git (except I have a local patch to disable LTO)
<rwmjones_> I'm going to go for pandoc now
<rwmjones_> I'll also close without merging those PRs
<davidlt> rwmjones_, you don't need to go for pandoc now
<davidlt> We can just do a proper build in Koji
<rwmjones_> sure, I just want to check there's nothing else and actually build it
<rwmjones_> but also please do a build in koji if you want
<davidlt> rwmjones_, yeah, but hash probably changed and you would need to rebuild pretty much all packages
<rwmjones_> I'll find out soon
<davidlt> I will boot Pioneer in a minute and start looking
<davidlt> updated gitea to 1.21.5
<rwmjones_> the hashes didn't change
<rwmjones_> plus confirmed I can rebuild those packages without the no-test patches
<rwmjones_> now rebuilding ghc-pandoc-types
<rwmjones_> building, not rebuilding
<davidlt> I removed all the changes from ghc-rpm-macros for now (imported, tagged)
<davidlt> checking ghc actual diff
<rwmjones_> biab
<davidlt> rwmjones_, just to confirm, after looking at the diff the current upstream dist-git seems to be OK for riscv64 now?
<davidlt> Pioneer connected to Kojiii
BryceII has quit [Ping timeout: 256 seconds]
<davidlt> all these changes aren't built in Fedora 40 yet, thus there is no new NVR
<davidlt> otherwise I launched a build
<davidlt> We should look at 9.6.X too as that's a new default for Fedora 40
zsun has quit [Quit: Leaving.]
<rwmjones_> davidlt: current ghc rawhide dist-git is working fine
<rwmjones_> 9.6.x isn't in fedora yet though ..?
<rwmjones_> anyway I think we need 9.4 built before we could do 9.6
<davidlt> 9.6 and 9.8 should be in (we pretty much have all stable GHC versions), but 9.6 is not yet default.
<rwmjones_> I don't understand, "in" where?
<davidlt> There is approved change request for 9.6 to be default.
<davidlt> Yeah.
<davidlt> Fedora
<rwmjones_> ok I don't see it in dist-git
<davidlt> Fedora incl. all relevant GHC versions (similar to Python)
<rwmjones_> is there another package apart from "ghc"?
<rwmjones_> ok I didn't see those til now
<rwmjones_> weird way to package stuff ..
<davidlt> Not really, it's done with Python too.
<davidlt> Basically we change default based on "LTS Haskell"
<rwmjones_> how do the ghc libraries work? are there ghc9.x-<lib> packages too?
<davidlt> LTS 22 was announced with 9.6, and 9.8 is now in nightly.
<davidlt> No, those don't work IIUC.
<davidlt> But GHC itself is available.
<rwmjones_> afaict you need libraries (hundreds of em!) to be able to do anything useful in haskell
<rwmjones_> ghc-pandoc-types built
<davidlt> Yeah, but having a working compiler is good once you need to switch :)
<davidlt> LTS Haskell stuff is always a few compiler versions behind.
<rwmjones_> ok I've got another couple of pages of deps to try before I can start pandoc
<davidlt> rwmjones_, it's cooking now
<davidlt> so far load averages are low, ~4 but it's -j 64
iooi_ has joined #fedora-riscv
iooi__ has joined #fedora-riscv
iooi has quit [Ping timeout: 264 seconds]
iooi__ is now known as iooi
iooi_ has quit [Ping timeout: 252 seconds]
<davidlt> GHC loves single-thread perf
<davidlt> I have htop running to see what happens, and so far it's mostly <4 cores
<rwmjones_> ghc-hslua-module-text seems to depend on itself!
<davidlt> yeah, there are a few packages that need cycles nuked to boostrap
<davidlt> these days there is usually bootstrap conditional in the spec
<rwmjones_> I don't see any bootstrap flag in this one
<davidlt> it might not be in this one
davidlt has quit [Ping timeout: 255 seconds]
zsun has joined #fedora-riscv
zsun has quit [Client Quit]
davidlt has joined #fedora-riscv
<davidlt> looking at GHC build I really want to see JH8100-series boards
<davidlt> 4+1+1 cores seems like a nice balance
<davidlt> I am linking designs like big.LITTLE, P-cores + E-cores [+ LP-E cores ] are looking more interesting
<davidlt> I hope Intel delivers 8 + 32 (long-term, Arrow Lake earliest) with AVX10.2 on all cores
<rwmjones_> yup
zsun has joined #fedora-riscv
pakcjo has quit [Ping timeout: 268 seconds]
zsun has quit [Quit: Leaving.]
<rwmjones_> top - 14:44:41 up 18 days, 23:59, 32 users, load average: 18.15, 13.50, 7.46
<rwmjones_> that's on my 4 core vf2 ..
<davidlt> what are you doing?
<davidlt> those loads seems too high
pakcjo has joined #fedora-riscv
<rwmjones_> building about 30 packages in parallel
<davidlt> am, is that smart?
<rwmjones_> well, it's interesting
<rwmjones_> do you know what the llc-14 process is? llvm C compiler?
<rwmjones_> oh, it just finished (after 1 hour of running)
<davidlt> Yes, that's from LLVM
<rwmjones_> ok now I'm tackling that ghc lua stuff
<rwmjones_> it's all one package as far as I can tell!
<rwmjones_> branching is happening
<rwmjones_> also koji is down :-(
<rwmjones_> (I mean fedora koji)
<rwmjones_> ok the above about hslua is wrong .. repoquery was giving me wrong answers for some reason
<rwmjones_> in fact there's ghc-hslua -> ghc-hslua-module-text
davidlt has quit [Ping timeout: 260 seconds]
davidlt has joined #fedora-riscv
<rwmjones_> down to only 5 missing pandoc deps
davidlt has quit [Ping timeout: 255 seconds]
davidlt has joined #fedora-riscv
<davidlt> rwmjones_, it will work
pakcjo has left #fedora-riscv [#fedora-riscv]
<rwmjones_> yeah I'm down to just one missing build dep, which I'm building now
<rwmjones_> ok pandoc is building!
<davidlt> it will work :)
<davidlt> rwmjones_, ghc is writing out RPMs
<davidlt> all 64 cores 100% :)
<davidlt> That means it will take some time
<rwmjones_> :-)
<rwmjones_> I guess pandoc's gonna take 12 hours or so
<rwmjones_> it takes 1.5 hours on koji x86-64
davidlt has quit [Ping timeout: 255 seconds]