ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.irclog.whitequark.org/haiku | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
<Yoke> how do I get to the log file? sorry if that sounds like a stupid question
<waddlesplash> no idea, haven't tried to debug VLC in some time :)
BrunoSpr has joined #haiku
<Yoke> why can't apps just have a button that opens the most recent log file, that would make things so easy to fix
BrunoSpr has quit []
<Yoke> I'm way too tired for this at the moment
nipos has left #haiku [Error from remote client]
nipos has joined #haiku
bydis has joined #haiku
<bydis> Hi friends!
<bydis> wow this channel is growing
<Habbie> hello!
<bydis> i was in the mood to do some coding. What board is the main developer for the ARM port using? (so i can buy the same one)
<bydis> i tried googling it and went through the forums and could not find the target board
<bydis> I would also like to know the risc-v developers board so i could assist
<waddlesplash> I think right now the focus is on trying to get things working in QEMU
<waddlesplash> RISC-V, there's posts on the forum about that
<bydis> waddlesplash oh, ok.
<waddlesplash> I think the HiFive Unmatched is what's being tried there
<waddlesplash> the person working on ARM most recently was working in QEMU with hardware virtualization on an Apple M-series chip
<waddlesplash> I think they got pretty far in the boot before hitting weird kernel panics
<waddlesplash> last I heard they had a lead on a potential cause, but that was weeks ago
<waddlesplash> not sure what they're up to now
<bydis> Ok just ordered a HiFive Unmatched.
<waddlesplash> just like that?!
<bydis> why not?
<waddlesplash> most people don't just drop over $700 based on one person saying "I think ... is ..." in IRC :P
<waddlesplash> there's stuff on the forums about that board though
<waddlesplash> I think the VisionFive is also one
<bydis> if that is the target, i need the hardware no?
<waddlesplash> there's multiple targets for RISC-V
<bydis> no problem, the ISA is the same, and i will adapt.
<Yoke> what kinda income you gotta have to casualy drop $700 on a Risc-V dev board?
<waddlesplash> I think the Unmatched was indeed x512[m]'s main development board
<waddlesplash> a lot of his work is upstreamed into Haiku
<waddlesplash> but there's a lot of stuff still on a feature branch somewhere, and merging it will be tricky
<waddlesplash> because a lot of the newer drivers he was experimenting with were written against an also experimental new device manager API
<bydis> dep problems?
<waddlesplash> and his WIP device manager certainly isn't feature-complete and can't replace the existing one
<waddlesplash> so, probably the APIs will have to be backported or something
<waddlesplash> I think all the relevant patches from https://github.com/X547/Haiku-riscv are merged into Haiku master
<bydis> perhaps i can help once i get my board. My wife will never allow a "ugly" machine in the house though. I even had to put my amiga 4000T into a wallmounted black glass case.
<waddlesplash> the other patches are at https://github.com/X547/haiku
<bydis> i miss my old beige tall machine
<waddlesplash> maybe it's just the VisionFive support that's unmerged?
<waddlesplash> and HiFive is all merged now
<waddlesplash> some of that is merged too... hmm
<bydis> ill give x512[m] a holler when he has the time after i recieve my board.
<waddlesplash> he's around, just ping him in here
<waddlesplash> he's in JST I'm pretty sure
<waddlesplash> just do discussion in the main channels so we have it archived for posterity :)
<bydis> yeah but asking questions without the board is just like asking the manual. I have read the documentations on most risc-v boards already
<waddlesplash> ah
<waddlesplash> kallisti5[m] also owns a HiFive and has run Haiku on it too
* waddlesplash is still all-x86 over here
* bydis wish all ran on 68k-64
<waddlesplash> there is still code in the Haiku tree for 68k btw
<waddlesplash> not sure how far that boot ever got
<waddlesplash> but it does exist
mmu_man has quit [Ping timeout: 480 seconds]
<waddlesplash> PowerPC at one point got pretty far but not to the desktop
<bydis> 68060 and Coldfire can not handle 64bit.
<waddlesplash> ARM32 on select QEMU configs starts userspace before crashing (but it's a userland crash dialog drawn with the usual graphics APIs!)
<waddlesplash> ARM64 crashes before the desktop still
<bydis> Motorola abandoned the 68k line when they joined with apple
<waddlesplash> RISC-V boots to desktop and runs fine, at least on some hardware
<waddlesplash> so it's just RISC-V and x86/64 at the moment that are "usable"
<bydis> as long as the build tools work, and i can use GCC and musl i am fine. And if either of those does not work, ill just make my own
<bydis> not saying i would make my own compiler, since that would be insane
<waddlesplash> haiku isn't a Linux
<waddlesplash> we use parts of musl but not all of it
<waddlesplash> because the syscall interface among other things is very different
<waddlesplash> we have all our own pthreads code for instance
<bydis> either/or is fine by me
<bydis> is there a haiku specific compiler then?
<bydis> i have much to learn
<waddlesplash> it's just GCC 13.3 right now
<waddlesplash> with varying amounts of hacks you can build the system with Clang
<waddlesplash> on x86, more hacks; on ARM, maybe no hacks
<waddlesplash> no idea about RISC-V
<waddlesplash> every now and again I try a Clang build and see what happens and fix what I can
MsInput has quit [Quit: WeeChat 4.4.3]
<waddlesplash> the remaining problems on x86 are the stage0 and BIOS bootloaders
<waddlesplash> everything else works fine built with clang
<bydis> So GCC would be the target, even on my future risc board?
<waddlesplash> for the moment, yes
<waddlesplash> you can try clang builds if you want though, it should work, ideally
mmu_man has joined #haiku
<waddlesplash> but we don't test with Clang on CI or anything
<bydis> Nah, i will try it of course, as i have a build server with 64 cores to offload the task. But i will not aim for that.
<bydis> autobuild is a godsend
MsInput has joined #haiku
<bydis> waddlesplash you are an awesome person. Thank you for answering all my questions. I wish you well
<waddlesplash> no problem
<waddlesplash> what's your background if I may ask? and, old BeOS user? Haiku user, haven't been around for a while?
xet7 has quit [Remote host closed the connection]
wicknix_ has joined #haiku
AlaskanEmily has joined #haiku
wicknix has quit [Ping timeout: 480 seconds]
bydis has quit [Read error: Connection reset by peer]
orealis has quit [Quit: yap...]
orealis has joined #haiku
imrahil has left #haiku [Error from remote client]
mmu_man has quit [Ping timeout: 480 seconds]
OrangeBomb has quit [Read error: Connection reset by peer]
OrangeBomb has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<x512[m]> waddlesplash: My current main RISC-V development board is VF2. Development branch is https://github.com/X547/haiku/commits/device_manager2. It is currently not planned to upstream VF2 support before DM v2.
<x512[m]> HiFive Unmatched have serious memory controller problem that makes it significantly slower than VF2 in memory fill/copy intensive tasks.
<x512[m]> waddlesplash: "and his WIP device manager certainly isn't feature-complete"
<x512[m]> I would be happy if it is the only problem...
<waddlesplash> well, at some point here I may just start my own "device manager 2" efforts
<waddlesplash> I will take a look at yours and see what can be used of course
<x512[m]> :(
<waddlesplash> well, you haven't posted any draft APIs for us to review, even
<waddlesplash> but it's not very high on my priority list
<x512[m]> Negative feedback from official developers kills my motivation to upstream it.
<waddlesplash> at this rate I may try to do Linux DRM driver ports before that honestly
<waddlesplash> x512[m]: I have barely even looked at it, but, doing lots of development on a new API without any upstream feedback on the API's design is a questionable way to do things
<waddlesplash> okay, but this is just me right now in IRC here
<waddlesplash> if you want other developers to review it, use forums or mailing lists
<waddlesplash> mostly this just looks like a C++ version of the old API though?
<waddlesplash> how does it address the concerns I enumerated in my original forum post
<x512[m]> It have very important differences, not only C vs C++.
<waddlesplash> well, again, this is why a forum post or mailing list message would be good, to describe what those differences are and why
<waddlesplash> deciding on and upstreaming a new API and implementation, especially one so tied to the kernel, is a lot of work, and takes time, to be sure...
<x512[m]> I did that before on forum, but all discussion shifted to C vs C++ API...
HaikuUser has joined #haiku
HaikuUser has quit []
<waddlesplash> there was some discussion about the API itself, too
<waddlesplash> OK, rereading these posts from ... a year and a half ago, it looks like, so not much movement since then
<waddlesplash> yes
lsd_82 has joined #haiku
<waddlesplash> this and following posts are the relevant bits really
<x512[m]> One of important changes is avoiding using interface inheritance because it introduce fragile base class problem. It use exposing multiple interfaces instead.
<x512[m]> I probably should create my forum topic for DMv2. And I want to avoid discussing C vs C++ and attributes vs hard-coded structs for now. It contains more important topics that are required for handling complex FDT device dependency relations.
<waddlesplash> it would be good to have at least some comparison with some other OS for how they handle such things
<waddlesplash> what OS, I don't really care, Linux, BSD, Windows, whatever
<waddlesplash> but something
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
Nasina has joined #haiku
Nasina has quit []
<waddlesplash> what does VF2 actually need from your branch to work? how hard would it be to backport that to the current device manager?
<x512[m]> At least it need initialization order handling.
<x512[m]> QueryDriverInterface may trigger driver loading.
<x512[m]> "Probe" means searching compatible driver for device node and starting driver.
probono98 has quit [Ping timeout: 480 seconds]
<x512[m]> waddlesplash: https://github.com/waddlesplash/BeOS-headers R5 only?
<waddlesplash> check commit history for everything up to R5
<waddlesplash> I didn't get around to post-R5 yet
<waddlesplash> x512[m]: what's the deal with initialization order that the current system can't handle?
<x512[m]> DM v1 do initialization recursiverly and clients can't control it.
<x512[m]> It may be a case when one device driver use another device, but driver for another device is not yet loaded.
<x512[m]> DM v1 can't handle such cases.
lsd_82 has quit [Remote host closed the connection]
lsd_82 has joined #haiku
<x512[m]> Maybe it is possible to add some "probe" method to existing device_node.
<x512[m]> Note that rescan is a different thing (rescan bus for a new possibly connected devices).
probono98 has joined #haiku
<coolcoder613> This is fun: https://0x0.st/X7Qf.py
TMM has quit [Ping timeout: 480 seconds]
TMM has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
tuaris has quit [Quit: Leaving.]
bbjimmy has joined #haiku
xet7 has joined #haiku
dby has joined #haiku
cleo has quit [Ping timeout: 480 seconds]
OrngBomb has joined #haiku
OrangeBomb has quit [Ping timeout: 480 seconds]
OrngBomb is now known as OrangeBomb
OrangeBomb has quit [Quit: Slacking off]
OrangeBomb has joined #haiku
Begasus has joined #haiku
<Begasus> morning peeps
<waddlesplash> x512[m]: I guess that makes sense, ok. Well, it'll be interesting to see what you come up with if nothing else. Having one less thing that I need to work on is always good
<MonniTheCat> Morning Begasus
<waddlesplash> x512[m]: and your work so far to get RISC-V up and running is certainly appreciated, even if there's often friction. Collaborating on a common project with high standards isn't easy. But it's worth it, I think :)
<Begasus[m]> morning Mika Lindqvist
<Begasus> Still on par with Tokodon 24.12 :) https://0x0.st/X71e.90.png
<MonniTheCat> <Begasus> "Still on par with Tokodon 24.12..." <- I'm still waiting for all the Fediverse hosts to be bridged automatically... A lot of times I can't just search for users or even register a new account on same server...
<Begasus> MonniTheCat, I guess you can't use the same email address for multiple accounts there?
<MonniTheCat> Begasus: I'm not even using e-mail address... plain DNS for login...
<Begasus> my setup is enough when I started out testing it :) no fancy stuff :P
<MonniTheCat> Begasus: I can see the Haiku feed, but not your account...
<Begasus> I find myself twice :D
<MonniTheCat> Begasus: If I would try creating an account on all the disconnected servers, I might find all the 11 trolls from the children's lullaby...
AlienSoldier has quit [Ping timeout: 480 seconds]
<Begasus> MonniTheCat, well if you can go through the posts at Haiku I guess there is at least one or a few posts that link to my account (also just using my nick, so shouldn't be that hard to find me) :P
<Begasus> biab
Begasus has quit [Quit: Vision[]: i've been blurred!]
Begasus has joined #haiku
dby has quit [Quit: Vision[]: i've been blurred!]
Begasus_32 has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
JakeSays has joined #haiku
JakeSays1 has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
Anarchos has joined #haiku
Anarchos has quit [Quit: Page closed]
JakeSays1 has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
Begasus has quit [Quit: Vision[]: i've been blurred!]
Begasus has joined #haiku
x10z has joined #haiku
mmu_man has joined #haiku
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 480 seconds]
Yoke has quit [Read error: Connection reset by peer]
JakeSays has joined #haiku
JakeSays1 has quit [Ping timeout: 480 seconds]
x10z has joined #haiku
<Begasus> Looking for getentropy - found
<Begasus> is this something that was fixed for beta5?
<Begasus> checking latest libgit2 with that
<phschafft> I think there was some discussion in here about it.
<Begasus> hi phschafft
<Begasus> build is fine so far
<phschafft> :)
<Begasus> checking latest kommit release so far good also ..
<Begasus> need to run the test cases on both though :)
<Begasus> building something that works for both Qt version mostly produces a list of deprecated warnings :)
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
<Begasus> bugger ... error: redefinition of 'class WidgetBase
mmu_man has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
Begasus has quit [Quit: Vision[]: i've been blurred!]
zard has joined #haiku
lsd_82 has quit [Ping timeout: 480 seconds]
BrunoSpr has joined #haiku
BrunoSpr has quit []
mmu_man has joined #haiku
imrahil has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
dovsienko has joined #haiku
bbjimmy has quit [Read error: Connection reset by peer]
Begasus has joined #haiku
<Begasus> nielx! runtime_loader: Cannot open file libssl.so.1.1 (needed by /boot/system/develop/tools/rust/bin/cargo): No such file or directory :/
linuxmaster has quit [Ping timeout: 480 seconds]
x10z has joined #haiku
<Begasus> adding lib:libssl$secondaryArchSuffix >= 1.1 as a workaround atm
kinkinkijkin has joined #haiku
tuaris has joined #haiku
Begasus has quit [Quit: Vision[]: i've been blurred!]
BrunoSpr has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
BrunoSpr has joined #haiku
BrunoSpr has quit []
BrunoSpr has joined #haiku
BrunoSpr has quit []
mmu_man has joined #haiku
FreeFull has quit [Ping timeout: 480 seconds]
freddietilley has quit [Quit: WeeChat 4.4.3]
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
x10z has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
HaikuUser has joined #haiku
HaikuUser is now known as Yoke
<Yoke> That feeling when you come back to see Vision crashed hours ago- _-
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus[m]> buggers :)
<Begasus[m]> or to see that cargo-c is still building (as expected)
<bjorkintosh> what is cargo-c?
<bjorkintosh> a new cargo cult? can I join??
_-Caleb-_ has left #haiku [#haiku]
BrunoSpr has joined #haiku
mmu_man has joined #haiku
BrunoSpr has quit []
BrunoSpr has joined #haiku
BrunoSpr has quit []
_-Caleb-_ has joined #haiku
san2ban has joined #haiku
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
<Begasus[m]> checking a build for latest version with the latest libgit2
mmu_man has quit [Ping timeout: 480 seconds]
melnary has quit [Read error: Connection reset by peer]
melnary has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58376] - https://git.haiku-os.org/haiku/log/?qt=range&q=149182f6ac82+%5Ebef7e1c1b169
<nekobot> [haiku/haiku] 4c98a54842ce - kernel/fs: Minor cleanup to vnode_path_to_vnode and related methods.
<nekobot> [haiku/haiku] 149182f6ac82 - kernel/fs: Don't report the leaf node in vnode_path_to_vnode unless it's last.
AlienSoldier has joined #haiku
Yoke has quit [Quit: Vision[]: i've been blurred!]
san2ban has quit [Quit: Vision[]: i've been blurred!]
xet7 has quit [Remote host closed the connection]
xet7 has joined #haiku
BrunoSpr has joined #haiku
BrunoSpr has quit []
BrunoSpr has joined #haiku
BrunoSpr has quit []
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
vdamewood has joined #haiku
BrunoSpr has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
x10z has quit [Remote host closed the connection]
BrunoSpr has joined #haiku
zard has quit [Quit: leaving]
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58377] - https://git.haiku-os.org/haiku/log/?qt=range&q=5434ba8dffe1+%5E149182f6ac82
<nekobot> [haiku/haiku] 5434ba8dffe1 - kernel/debug: Report dummy names for THREAD_BLOCK_TYPE_OTHER_OBJECT.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58378] - https://git.haiku-os.org/haiku/log/?qt=range&q=053116301e29+%5E5434ba8dffe1
<nekobot> [haiku/haiku] 053116301e29 - DebugAnalyzer: Increase the size of the buffer to print pointer values.
xet7 has quit [Quit: Leaving]
bbjimmy has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58379] - https://git.haiku-os.org/haiku/log/?qt=range&q=6bf630c684cb+%5E053116301e29
<nekobot> [haiku/haiku] 6bf630c684cb - tests/posix: Add symlink_create_test.
jmairboeck has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
<bbjimmy> Sonething web+ does seems to lock up the input server to the point that all I can do is cycle the power to get my computer back.
HaikuUser has joined #haiku
HaikuUser has quit []
jmairboeck has quit [Quit: Konversation terminated!]
mmu_man has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
mmu_man has quit [Ping timeout: 480 seconds]
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58380] - https://git.haiku-os.org/haiku/log/?qt=range&q=2d6c8a84810d+%5E6bf630c684cb
<nekobot> [haiku/haiku] 245133b2c1c6 - kernel/vm: Check for overflows in VMUserAddressSpace::CanResizeArea().
<nekobot> [haiku/haiku] 2d6c8a84810d - kernel/vm: Minor coding style cleanups.
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
mmu_man has joined #haiku
gingi has joined #haiku
<gingi> hi there
<phschafft> mau
imrahil has left #haiku [Error from remote client]
<gingi> mau?
<phschafft> mau. :)
<gingi> mau
x10z has joined #haiku
imrahil has joined #haiku
<phschafft> all good?
B2IA has quit [Quit: Vision[]: i've been blurred!]
<gingi> everything is fine
B2IA has joined #haiku
<gingi> :)
<phschafft> :)
chilledfrogs has quit [Quit: connection reset by purr]
imrahil has left #haiku [Error from remote client]
* coolcoder613 waves
chilledfrogs has joined #haiku
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
<gingi> a friend of mine found this at a few minutes
x10z has joined #haiku
<coolcoder613> Midi played with a floppy drive