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
HaikuUser has joined #haiku
jack-sparrow has joined #haiku
HaikuUser has quit []
<jack-sparrow> hi
<phschafft> mau.
<jack-sparrow> i see you progress on haiku-os
<jack-sparrow> but what is the operation level of sound ?
<jack-sparrow> i would try to do an icecast server, may be on haiki-os
<jack-sparrow> haiku-os
<jack-sparrow> you do a beautifull work
<jack-sparrow> if can i have the sound may be i stay on haiku-os
OscarL has joined #haiku
<jack-sparrow> i have an audiobox usb card
<scanty> oh hi OscarL
* OscarL politely points out the OS name is just Haiku
<OscarL> Hello there scanty :-)
<scanty> how are you feeling today?
<OscarL> jack-sparrow: regarding icecast... if I'm not mistaken, phschafft knows a thing or two about that.
<jack-sparrow> with two input in jack 6.35/XLR an mixer between input output and headphone outuput en monitor hi-fi output too
<jack-sparrow> ardour work on haiku ?
<OscarL> scanty: "normal", which is good :-). Have been doing some clean up around the house, planting a couple of trees, can't complain much... except for international news... I should take a vacation from those :-/.
<jack-sparrow> no ardour
<scanty> normal is good :-) i had to do a blood test today... other than that nothing going on here.
<jack-sparrow> no idjc
<OscarL> scanty: how about you, pal?
<scanty> except this weird tile drawing bug.
<jack-sparrow> i desapare, haiku-os not ready to MAO
<scanty> OscarL: i'm doing quite well, thanks.
<scanty> "normal" :-)
<OscarL> heh, darn little bugs are persistent (both in software and in brain, at least here :-P)
<scanty> i know what the problem is, i'm just not certain how to fix it.
<scanty> it *could* be a haiku issue, which is why i have someone use the same code in Qt, and see if it works as is.
<OscarL> wish I could do more than provide moral support.
<scanty> yeah.
<OscarL> let's hope that with a bit more time into it... you'll find either a proper solution, or at least a decent workaround :-)
<OscarL> mmm, our icecast is 3.5+ years old... guess we don't have many people using it.
<scanty> yeah, i have been working on this for too long, and i have other things i want to work on, but i need to finish this first.
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<OscarL> ("Icecast Current Release (2.4.4)" seems we're still good there anyway, LOL)
<OscarL> sometimes is good to take a step back, or focus on something else (specially something where you can make progress).
<phschafft> OscarL: psssst! ;)
<OscarL> (on the other hand... there's the risk of having to many started projects and not completing any :-D)
<phschafft> OscarL: 2.5 rc1 is currently on it's way out.
<phschafft> and whoever is the downstream maintainer should have a look at 2.5.x, as 2.4.x will soon have some end of life notice one way or another.
<OscarL> good to know! depedencies list is not too bad, so I may update the recipe unless I forget about it :-D
<phschafft> also note that 2.5.x can read 2.4.x config files with no problems.
<phschafft> but web/ and admin/ needs to be up-to-date.
<phschafft> which should be no problem unless someone manually changed their copies.
<phschafft> I think on the dependency list libigloo and librhash is new.
<OscarL> "rhash_devel 1.4.4-3" on repos...
<OscarL> seems we don't have a recipe for igloo.
<phschafft> rhash is tested at least down to v1.3.3.
<OscarL> well... let's see how long it takes me to package libigloo.
<OscarL> brb, need to restart the phone,
OscarL has quit []
mmu_man has quit [Ping timeout: 480 seconds]
OrangeBomb has quit [Read error: Connection reset by peer]
OscarL has joined #haiku
OrangeBomb has joined #haiku
mmu_man has joined #haiku
<OscarL> had to chase the git repo from Ubuntu's libigloo page :-/
<scanty> damn, out of everything good to drink. it's nice out but i don't feel like going to the store.
<scanty> sorry thinking out loud.
<OscarL> don't worry :-). Similar thinking here scanty :-D
<scanty> :-)
<OscarL> gitlab UI is not good. turns out you need to hit ENTER *twice* for the search to find repos. sigh.
<scanty> lols
<OscarL> no wonder I couldn't find libigloo :-D
<scanty> who knew an extra keystroke would be a dealbreaker
<OscarL> I mean... I already dislike gitlab's UI in general, this just adds insult to injury.
<scanty> i haven't heard of gitlab until just now.
<scanty> OscarL: BTW, getting used to pianobar -- thinking about a proper Haiku port if i have the motivation and time.
<phschafft> considering the structure of the foundation I'm very happy to have at least gitlab. ;)
<phschafft> it's by far not a perfect tool. but it can do what the foundation needs. plus it's self hosted.
<OscarL> considering what they work on... one would expect Xiph the to be a strong and sound foundation.
<OscarL> :-P
<scanty> OscarL: i was ready to test your peek/poke driver, but i can't find a parallel port cable yet.
<scanty> i haven't looked everywhere.
<OscarL> I have about 30 m of the stuff... too bad shipping would be killer :-D
<scanty> wow.
<scanty> i just need like 1.5m
<phschafft> OscarL: ;)
<phschafft> I'm not sure when I last used a parallel port. likely the 90s?
<phschafft> but hey, the machine I write from right now has one!
<OscarL> I was using it for direct cable connection in 2002, that's why I have one of about 15m :-D (we were too poor for a proper LAN, and got the cable for free, so...)
<scanty> wow
<phschafft> I was on SCSI and then 10BaseT, 100BaseT, and now 1000BaseT
<phschafft> so now my network is back at the same speed as it was initially ;)
<OscarL> (cable was from telephone lines from a building undergoing renovations, just needed to do some soldering... free network! :-D)
<phschafft> haha.
<OscarL> I remember reading about SCSI a lot back in the day... but never actually saw any hardware using it :-(
<phschafft> hm.
<phschafft> it was fun. just that people seem to remember it only for attaching disks. but it was more like USB in what it could do.
<phschafft> e.g. also very common were SCSI scanners.
<phschafft> but you could also do ethernet over SCSI, which I used.
<OscarL> phschafft: using this line for the recipe's COPYRIGHT would be accurate for libigloo? https://gitlab.xiph.org/xiph/icecast-libigloo/-/blob/master/src/igloo.c?ref_type=heads#L1
<OscarL> was about to say... I didn't even saw scanners using it, and that was indeed something I remember seeing regularly on magazines.
<phschafft> no, some files date at least as recent as 2024.
<OscarL> thanks. 2018-2024 it is then.
* OscarL hates the COPYRIGHT field of .recipes
<phschafft> you can also remove the nick between "" if you like.
<OscarL> will do.
<phschafft> not only you.
* phschafft is currently having some Icecast code open, but for stealing it for some other project ;)
<OscarL> so, libigloo requires librhash.
* phschafft nods.
<OscarL> does it uses pkg-config to find what it needs?
<OscarL> seems so.
vdamewood has joined #haiku
<OscarL> might be good to add a tiny "Building.txt" for lazy folks like me :-)
<phschafft> should use pkg-config.
kevans91 has joined #haiku
<OscarL> would be cool to have a progress status when hp is doing things like: "Fetching package for devel:librhash ..." :-)
OrangeBomb has quit [Ping timeout: 480 seconds]
* phschafft nods.
erysdren has joined #haiku
<phschafft> curl doesn't seem to have a magic option to upload a file. hm.
<OscarL> either rhash is BIG, or my network is crap.
<phschafft> we use it because it is so nicely small.
<OscarL> lol, both rhash .hpkg use less than 180 KiB :-D
<OscarL> *200
<phschafft> that is what I mean ;)
<OscarL> meaning that my network is just acting up, or pkgman decided to take a nap.
<phschafft> so, now waiting for the cross compilers to give green lights before continuing with this curl stuff.
<OscarL> running "hp libigloo --test" now.
<OscarL> # TOTAL: 718 # PASS: 718
<OscarL> sounds good enough :-)
<phschafft> :)))
<phschafft> also got green lights over here.
<OscarL> phschafft: https://github.com/haikuports/haikuports/pull/12224 <<< in case you spot anything that needs changing.
<phschafft> hm.
<phschafft> seems fine to me.
<phschafft> thank you: :)
<OscarL> cool. no problem :-)
<OscarL> now we wait for people with merge rights :-)
Halian has quit [Quit: I'll be back.]
<phschafft> ;)
xet7 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> funny when a project tells you: "Deprecated Feature: Using arbitrary fields (format_note) for format sorting is deprecated and may be removed in a future version", when they don't yet offer a non-deprecated alternative.
<phschafft> ;)
Xe has joined #haiku
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
OrangeBomb has joined #haiku
zelectric has joined #haiku
MisthaLu has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
vezhlys has quit [Remote host closed the connection]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Begasus[m]> morning peeps
<OscarL> hello Begasus[m].
<Begasus[m]> Hola OscarL !
<Begasus[m]> you can see when you are around when the log is going through the roof :)
<Begasus[m]> how is it going there?
<OscarL> relatively "good", all things considered. how about you?
<Begasus[m]> good here, despite me mentioning not looking at wine I still got my feet wet on it ;)
<OscarL> heh, yeah, read something about it :-)
<Begasus[m]> pyside looks good so far, even injected it in kcoreaddons for a check, still not there, but progress :)
<Begasus[m]> not pleased with this (bit hackish): https://bpa.st/CSNQ
<Begasus[m]> needs a proper fix for pthread_self()
<OscarL> not saying it is wrong, but the location of libshiboken6.abi3.so seems a bit odd... is it under lib/python3.10/ ?
<Begasus[m]> strike that: https://bpa.st/VIRA
<Begasus[m]> the other ones are installed there too?
Aedil has joined #haiku
<OscarL> yeah, was about to comment on them too.
<Begasus[m]> ~> shiboken6 --version
<Begasus[m]> shiboken v6.8.3
<Begasus[m]> Copyright (C) 2016 The Qt Company Ltd.
<Begasus[m]> that seems to work
<OscarL> maybe I'm just not familiar enough on that.
<Begasus[m]> also import/help works
<OscarL> but haven't seen any .so placed there yet.
<Begasus[m]> should check Arch not you got me wondering :)
<OscarL> I would at least expect them under /boot/system/lib/python3.10/vendor-packages
<OscarL> as in... lib/python3.10 is for stuff included in Python proper, not for 3rd party stuff.
<OscarL> most linux won't have (or use) "vendor-packages", so Haiku is a bit special on that regard...
<OscarL> but surely other Linuxes would place things under "site-packages" instead (like we do... for "non-packaged" python stuff).
<Begasus[m]> usr/lib/libpyside6qml.cpython-313-x86_64-linux-gnu.so.6.9.0
<Begasus[m]> yeah, sometimes need to patch that for site/vendor path
wicknix has joined #haiku
<Begasus[m]> it's OK :)
<nekobot> • Powerm1nt (e5f8e2b9): openjdk19: new recipe (#12203)
<nekobot> [haikuports] korli pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/74dc3137fcd3...e5f8e2b92612
<Begasus[m]> nice, almost up to openjdk20 :)
<OscarL> that "abi3" is a giveway that the .so is a Python extension.
<Begasus[m]> it comes included, didn't change anything there :)
<OscarL> so my gut feeling is that it doesn't belongs under "lib/". But again, maybe it is something I'm just not familiar enough with.
<Begasus[m]> it's using ${LIB_INSTALL_DIR} for that, so I guess that's the purpose?
<Begasus[m]> in Arch they are also in usr/lib
<OscarL> I guess is just the naming that is throwing me off.
<OscarL> more likely to be "Qt extensions to be able to interface with python", than being proper python extensions (as the Shiboken.abi3.so under vendor-packages/shiboken6/).
<OscarL> like... the latter is the python side of the interface/bindings, while the other .so under lib/ are the "qt/pyside" side of things.
<Begasus[m]> the Qt ones for PySide6 are under /boot/system/lib/python3.10/vendor-packages/PySide6
<OscarL> yeah, nevermind me. It is just me not having a good idea of how these pieces work together.
<Begasus[m]> too early in the morning to wrap my head around this :D
<Begasus[m]> not releasing it any time soon anyway (probably also needs the archive for 6.7.2 for that) :)
<OscarL> "pkman search -r libpython3.9" give no results (on 64 bits). progress! :-)
<Begasus[m]> yes! :D
<OscarL> "pkgman search -r cmd:python3.9 | grep -v _python" also no results. So only users of 3.9 must be BUILD_REQUIRES.
<OscarL> "nodejs16" and "qgis"
<OscarL> darn "fife" still using: "-DPYTHON_SITE_PACKAGES=$prefix/lib/python3.9/vendor-packages \" :-)
<Begasus[m]> nodejs16 should kinda be depricated
<Begasus[m]> guess an update there would be at hand, they are pretty fast on releases
<OscarL> our Iceweasel port was still using it at build time. that's why I opened an issue suggesting them to switch to node20 or something :-) (if possible)
<OscarL> seems Iceweasel 128 used nodejs16, but 137 already uses nodejs20
<OscarL> so maybe we should drop nodejs16 after all.
erysdren has quit [Quit: Konversation terminated!]
<Begasus[m]> will add it in my "todo" list to check it out :)
<OscarL> at least on 64 bits, nothing uses it at runtime ("pkgman search -r nodejs16" only shows the nodejs16_devel package), and "inrecipe nodejs16" only shows iceweasel-128 :-)
<Begasus[m]> yeah, seem only /Opslag/haikuports/www-client/iceweasel/iceweasel-128.5.0.recipe:60: nodejs16
<Begasus[m]> don't have it installed also here
<OscarL> nim might need a rebuild, as it ask for cmd:node >= 16
<Begasus[m]> eeps
<OscarL> or maybe not even that.... once nodejs16 gets removed...
<OscarL> pkgman/packagekit should find the provide from cmd:node == 20 as valid.
<OscarL> (I hope :-D)
<Begasus[m]> nim only has it in BUILD_REQUIRES
<OscarL> and only for docs generation
<Begasus[m]> installing nim doesn't pull it
<Begasus[m]> yeah
<OscarL> which might not even be needed (at least many projects also offer "pre-built" docs)
<Begasus[m]> 23.11.0 :P
<OscarL> so.... nuking nodejs16 seems pretty safe (famous last words)
<Begasus[m]> heh
tuaris has quit [Quit: tuaris]
<Begasus[m]> oh bugger, not a small patchset there too :/
<Begasus[m]> still not as big as the one from wine :P
<OscarL> Always good when "past you" was nice enough to add docs and a "--help" option on "random" scripts you forget you wrote already :-D
<Begasus[m]> lol
<Begasus[m]> oops ... Length: 101237595 (97M) [application/gzip]
<Begasus[m]> and no "CONFLICTS=" in nodejs ...
<OscarL> can't they be installed side by side as Pythons can?
Xe has quit [Ping timeout: 480 seconds]
<Begasus[m]> cmd:nodejs is the same for both
<Begasus[m]> but if possible would rather drop the old one
<Begasus[m]> bah ... error: sha1 information is lacking or useless (common.gypi).
<Begasus[m]> biab ... :)
Xe has joined #haiku
freddietilley has joined #haiku
<jessicah> OscarL: did the media addon bug resurface for you at all?
<OscarL> not so far jessicah.
<OscarL> I should test also on the slow Atom N450 netbook, just to be sure it helps there too.
<jessicah> hmm, because I'm not sure it's actually the correct fix now
<Begasus[m]> back to ground zero? :)
<OscarL> the issue was so bad for me that I just ended up blacklisting the hda driver on most of my installs...
<OscarL> and after adding the modifed addon, tested on this Phenom... and on VirtualBox and VMware. no crashes there.
<jessicah> Begasus[m]: haha, yeah, it's a weird intricate maze of timestamps
<OscarL> let's see what the N450 netbook does. (/me goes to make some coffee, and to find the power brick for the netbook)
<jessicah> like it did seem to get rid of the bug here too, but additional tracing seems to indicate that it wasn't the cause, which is just more weird
<OscarL> (darn desktop PC is falling appart, only 2 USB ports seem to still work, sigh)
Begasus_32 has joined #haiku
* Begasus[m] looks up intricate ...
<Begasus[m]> nvm that, need the link for 32bit :)
<OscarL> darn netbook decided to not boot with SMP enabled again, lol. it just likes to troll me.
<OscarL> heh, have 3 media_addon_server.[].report file on its desktop... albeit in this boot I didn't get the crash.
AlaskanEmily has quit [Remote host closed the connection]
mmu_man has joined #haiku
zelectric has quit [Quit: ]
<OscarL> Mmm, was able to boot with SMP enabled, and no crash with the original hmulti_audio.media_addon. Hate this kind of bugs :-(
<Begasus[m]> maybe I should fire up qemu for checking this thing on 32bit :P
<Begasus[m]> think it's faster then the one on bare metal atm :)
<OscarL> (netbook is running hrev58289 and not beta5, from where I remember having many crashes :-/)
<Begasus[m]> spooky there :D
<OscarL> trying VirtualBox beta5 with original addon.
<OscarL> works too. what the heck?
<Begasus[m]> hehe
<OscarL> this was giving me consistent crashes on boot :-/ (but can't remember if that before or after I got the SSD).
* OscarL plays Weird Al's "White and Nerdy" on the netbook to "stress test" :-D
<jessicah> haha
<OscarL> darn. Even booted my previous install from HDD (originally beta5, now hrev58387) in VBox... no crash with the original addon. (and have 9 reports of media_addon_server crashes date Sep-2024 to Nov-2024)
<OscarL> *errr... read wrong column... date range was: Aug-to-Oct 2024
<Begasus[m]> bugger, need to make a patch(*) for qt6_base
<OscarL> Same thing when I try to chase Tracker crashes with libroot_debug... bugs are shy and do not appear when you're looking :-(
<OscarL> want to do some actual work... Tracker crashes left and right, heh.
<Begasus[m]> it's like going to the dentist ;)
<OscarL> not even in 32 bits I get the error now :-/
HaikuUser has joined #haiku
HaikuUser is now known as Begas_
<Begasus[m]> about to loose focus :P
<Begasus[m]> 3 laptops open atm :)
<OscarL> oldish beta5 on the netbook... no crash. this is nuts.
<Begasus[m]> oldish? :P
<OscarL> +90 instead of +129
<Begasus[m]> errr ... yep, slacker! :P
mmu_man has quit [Ping timeout: 480 seconds]
MisthaLu has quit [Quit: Leaving]
Begas_ has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]> sed -i 's,${_IMPORT_PREFIX}/lib/libQt6ExampleIcons.a',$developDir/lib/libQt6ExampleIcons.a (guess this should be $developLibDir instead of $developDir/lib)
<Begasus[m]> now it mentions lib/x86/... on 32 bit, which is wrong also according to the above ...
<Begasus_32> list(APPEND _cmake_import_check_files_for_Qt6::ExampleIconsPrivate "${_IMPORT_PREFIX}/lib/x86/libQt6ExampleIcons.a" )
<Begasus[m]> that's the one from 32bit
<Begasus[m]> list(APPEND _cmake_import_check_files_for_Qt6::ExampleIconsPrivate "/packages/qt6_base-6.8.3-2/.self/develop/lib/libQt6ExampleIcons.a" )
<Begasus[m]> that's the one I have here
<Begasus[m]> nvm the Qt version
<OscarL> Seems I can't reproduce the original crash no matter what I try now. Added a comment on #19074 about that.
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
vdamewood has joined #haiku
<jessicah> no worries, I could usually only reproduce on a reboot rather than a shutdown
<jessicah> and gets harder to trigger the more logging I add... typical of heisenbugs
<OscarL> tried several warm/cold boots, even rebooting after loading other OSes... still have half a netbook (no screen) to try... let's see.
mmu_man has joined #haiku
Begasus_32 has quit [Ping timeout: 480 seconds]
<OscarL> can't reproduce on the N2600 netbook either (tried many reboots, even set the date back to sep 2024 :-D).
<Habbie> can haiku configure graphics on i915, or does it rely on the BIOS for that?
<OscarL> Habbie: table of supported devices for the intel_extreme driver (that should do mode-setting at least): https://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp#n45
<Habbie> where mode-setting means it does -not- rely on the BIOS? because in linux, Mode setting means asking the BIOS to do it
<Habbie> (or UEFI)
<OscarL> should be able to change resolutions via the driver, not the bios (that's what the VESA driver does).
<Habbie> ok, cool
<Habbie> that's one less challenge in my future then
<OscarL> support varies a lot with each specific card/device, and also with output though :-)
<OscarL> (internal panel vs VGA for example)
<OscarL> aha! got the media_addon_server crash! (on VMware)
<OscarL> just when I was about to unplug for today... "just one more reboot" I thought.
<Habbie> ack, i'll find out
<Habbie> (for now i'm stuck in the bootloader)
<OscarL> welp, after 10 reboots, can't get it to crash with +9197 applied. Time to call it quits for today.
<OscarL> See you around folks. Have a nice day.
OscarL has quit [Quit: zzzZZZzzz]
mmu_man has quit [Ping timeout: 480 seconds]
jack-sparrow has quit [Ping timeout: 480 seconds]
erysdren has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
mmu_man has joined #haiku
neoncortex has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
erysdren has quit [Quit: Konversation terminated!]
Peppersawce has joined #haiku
<Begasus[m]> re
<Begasus[m]> ISP issues today :(
Begasus_32 has joined #haiku
<Peppersawce> How does one contribute screenshots for HaikuDepot?
<Begasus[m]> you should ask the forum Peppersawce
<Begasus[m]> no idea here, I guess you need an account for it, humdinger will chime in there :)
<Begasus[m]> bah, now I first need to rebuild qt6_base on 32bit, probably LLVM18 to check the issue for stddef.h ...
<Peppersawce> kk, guess I'll start by searching the forums, somebody probably already answered there
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/e5f8e2b92612...ef51c85463e9
<nekobot> • Peppersawce (ef51c854): Recipe for AssaultCube 1.3.0.2 (#12150)…
<Begasus[m]> let's see where this ends :)
<Begasus[m]> biab
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
bjorkintosh has joined #haiku
<Peppersawce> Nice :D
<Peppersawce> I'll keep a look at the buildmasters :)
<Peppersawce> ...and both failed immediately, what gives
<Peppersawce> fwiw it builds fine here, I just checked... I guess the recipe relies on some change present in the dev revisions
HaikuUser has joined #haiku
HaikuUser has quit []
chilledfrogs has quit [Quit: connection reset by purr]
chilledfrogs has joined #haiku
<Begasus[m]> eeps Peppersawce that's why I keep on beta5, to avoid(*) things like this
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev58820] - https://git.haiku-os.org/haiku/log/?qt=range&q=65ed72e66940+%5E87f30d6791bb
<nekobot> [haiku/haiku] 65ed72e66940 - Terminal: show a different cursor when window isn't active or view is unfocused
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev58821] - https://git.haiku-os.org/haiku/log/?qt=range&q=fcdf08d1f30e+%5E65ed72e66940
<nekobot> [haiku/haiku] fcdf08d1f30e - radeon_hd: Added more Polaris10 GPUs and corrected the DCE value
<Begasus[m]> Peppersawce: try to set a specific version for clang
<Begasus[m]> 18 would be kinda default atm
<Begasus[m]> looking at the log it pulls in 3 different llvm package version
<Begasus[m]> build went fine here on beta5
<Peppersawce> Hmm... ok, I'll try here in a sec
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
Peppersawce has joined #haiku
<Begasus[m]> this is going to hurt ... 5308 objects for LLVM18 :P
<Peppersawce> Hehehe
<Peppersawce> I just added a PR in case specifying clang fixes it https://github.com/haikuports/haikuports/pull/12225
<Peppersawce> revbump is not required in these cases, right?
<Begasus[m]> didn't say it's using the "wrong" version :P
<Begasus[m]> nah, should be OK
<Peppersawce> heh, will change the comment then :)
<Begasus[m]> no problem :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/ef51c85463e9...654eb09505b0
<nekobot> • Peppersawce (654eb095): Specify clang_18 when building AssaultCube (#12225)
<Begasus[m]> did you build it there before the PR?
<Peppersawce> Yes, I checked, in fact I wrote it wrong the first few times :D
<Begasus[m]> mostly we use "cmd:clang >= 18" but this works also (or should) :D
<Begasus[m]> for things I'm not certain I usually run something like "inrecipe cmd:clang"
<Peppersawce> Yeah, should've done that in hindsight
<Begasus[m]> chicken and egg situation, like OscarL wanting to use "cmd:python3.10" now instead of "cmd:python3" ;)
<Peppersawce> Hehe, well, as long as it works :D
<Begasus[m]> right +1
<Begasus[m]> 1100/5308
<Begasus[m]> getting there ...
<Begasus[m]> same thing, so that wasn't it
<Begasus[m]> probably outdated beta5 again on buildmasters
<Peppersawce> F
<Peppersawce> Oh well, guess there's not much we can do from the haikuports side
<Begasus[m]> no, this isn't the first one :/
<Begasus[m]> system lag ... will .. be ... slow ... in ... responding :P
<Peppersawce> :)
<Peppersawce> So we wait for the buildmasters' systems to be updated, then... push another recipe version then I suppose?
<Peppersawce> Thankfully changing clang_18 to clang >= 18 should be enough of a change for it :D
Begasus has joined #haiku
<Begasus> matrix crashed
<Peppersawce> ngl, I never tried the matrix clients, Vision handles chat nicely enough
<Peppersawce> I imagine a matrix client gives more bling, like... does it generate previews for images and urls?
<phschafft> Begasus: Neo approves.
<Begasus> need it to get in contact with some of the KDE projects
<Peppersawce> lol
<Begasus> took the wrong pill today phschafft :P
<Peppersawce> That's fair
<phschafft> ;)
<Begasus> that and LLVM consuming full RAM doesn't really help :)
<Peppersawce> lmao I've seen your username around for ages but just got the pun @phschafft
<Begasus> afk for a bit, this will ease down after a while ...
<phschafft> which pun?
<Peppersawce> The one in your name, but maybe I'm reading too much into it
<phschafft> maybe?
<Peppersawce> It could be read as something like "quite a large pole"
<Habbie> if there's a pun in phschafft's name, it would be painful for him to discover this now, decades after being born
<phschafft> Habbie: I'm not that old!^TM ;)
<Peppersawce> Yeah, I guess internet memes are starting to rot my brain afterall
<Habbie> i carefully said 'decades' instead of guessing something more specific
<phschafft> Habbie: in fact, I don't know how old I am.
<Habbie> oof
<phschafft> the reasons for that being a bit complicated and maybe a bit off-topic for this channel.
<Habbie> but i bet it's at least a decade
<Habbie> ack
<phschafft> but let's say I'm open for jokes about my age. ;)
<Habbie> got it :D
<phschafft> but you used plural. so at least two ;)
<Habbie> ± 0.5 ;)
<phschafft> haha.
<phschafft> I can remember paying with pocket money for mobile internet in 1999.
<Peppersawce> Ouch, mobile internet must've been a rip-off back then
<Peppersawce> I remember nobody doing that
<Peppersawce> Tbf, home internet was quite expensive too
<phschafft> which made it much more fun, when you did it as a small kid in front of 'super important adults'.
<Peppersawce> lol
<phschafft> I mean in 1999 not even every manager had a cell phone.
<phschafft> they were already common, but not omnipresent.
<Peppersawce> I had one :D
<Peppersawce> And yeah, I was a kid as well
<Peppersawce> ...or maybe I'm thinking about 2002?
<Habbie> i was the only kid with a cell phone in my entire school, in 1997 or 1998
<phschafft> it changed raidly shortly after. I can remember I paid in DM.
<Habbie> because work wanted to be able to reach me
<phschafft> that is why I can date my memory.
<Peppersawce> Makes sense
<Habbie> phschafft, in my hometown, shops has signs '1 DM = 1.10 GLD' :)
<Habbie> *had
<phschafft> hm...
<phschafft> but I can't even tell you what kind of school I was on at that time.
<phschafft> I mean, I must have been going to one, right?
<Peppersawce> One would hope so :D
<Peppersawce> It's required by law in most places iirc
* phschafft nods.
HaikuUser has joined #haiku
HaikuUser has quit []
_-Caleb-_ has left #haiku [#haiku]
<nekobot> [haikuports] threedeyes pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/654eb09505b0...4092b57459ae
<nekobot> • threedeyes (4092b574): Bugdom: bump version, disable rpath
<Begasus> re
_-Caleb-_ has joined #haiku
<Begasus> phschafft, kid in 1997/1998, that's atleast 1 decade to me :)
<Begasus> to my age* :)
<Begasus> 4032*
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
jack-sparrow has joined #haiku
<jack-sparrow> be back
<Begasus> wb :)
erysdren has joined #haiku
<Peppersawce> @Begasus, I tried disabling the line that's making AssaultCube's build fail and it works fine here, do you think it's worth it to push this change?
<Begasus> if it doesn't brake, go for it, add some note on why it's done that way though
<Peppersawce> Cool :)
<Peppersawce> Subject: =?UTF-8?q?Fix=20build=20on=20buildmasters'=20Beta=205=0A(this=20p?= =?UTF-8?q?atch=20can=20be=20reverted=20once=20the=20buildmasters=20use=20?= =?UTF-8?q?a=20newer=20Haiku=20version)?=
<Peppersawce> Git breaking my commit comment
<Begasus> maybe try to find why it failed also? I think there is an issue for buildmaster being outdated
<Begasus> eeps :P
<Peppersawce> Yeah, I should look for it
<Peppersawce> 3deyes confirmed that's the issue, tho tbh we both suspected that as well :)
<Begasus> should narrow down on beta5 updates as it does work here
<Peppersawce> I'm finding mentions about buildmasters not being up-to-date around but no specific issue about it
<Peppersawce> Maybe I'm looking in the wrong places
deneel has joined #haiku
<JulesEnriquez[m]> kallisti5: Talked a bit with Xe Iaso about Haiku deploying Anubis along with the issues encountered and they're now in the forum.
<Xe> i'm also here!
<Xe> o/
<JulesEnriquez[m]> If admins need further confirmation that they're the real deal, I can corroborate if needed.
<JulesEnriquez[m]> Oh hey Xe!
<Begasus> hi xe
<Peppersawce> Pushing a new PR, feeling sorry about it, the PR spam just to get a crappy old 3d game available is real :)
<Xe> dig +short TXT xe.oftc.xeiaso.net
<Xe> "vhost=0002b425.user.oftc.net"
<Xe> hope that's proof enough lol
<Begasus> proof for?
<Xe> me being The Real Xe™️
<Begasus> done :P grabbing llvm18-18.1.7-4-x86_64.hpkg and moving it to /Opslag/haikuports/packages/llvm18-18.1.7-4-x86_64.hpkg
<Begasus> I don't get the point, but heck, someone may ... :)
<Peppersawce> nice :)
<Begasus> now checking with shiboken
<Xe> Begasus: it's only paranoia until you confirm they're out to get you, etc
<Peppersawce> lol
<Begasus> long passed that stage here xe :)
<Begasus> I can understand some do, and have the need to though
qwebirc27651 has joined #haiku
<qwebirc27651> Hey
qwebirc27651 has quit [Remote host closed the connection]
<Begasus> [40/40] Linking CXX shared module Shiboken.abi3.so
<Begasus> still good :)
freddietilley has quit [Quit: WeeChat 4.6.1]
roadroller has joined #haiku
<Begasus> Peppersawce, there are already a few examples on pthread_setname_np in the patches :)
<Begasus> I could merge this as is, or wait for another patch, up to you :)
<roadroller> i install chocolate doom but it dont work. how can i play it? it says "no iwad file found"
<Peppersawce> @Begasus, imo not worth working on it more tbh, it's a temp fix and will be rolled back
<Peppersawce> Also, it's part of debug stuff which afaict from the code shouldn't work on Haiku in the first place
<Peppersawce> @roadroller, check the package description in HaikuDepot, that one should explain where to put the wad files so chocodoom sees them
<Peppersawce> Alternatively there's installable packs for stuff like Freedoom and Chex Quest
<Peppersawce> Note that chocodoom doesn't ship with any wad by default, you need to provide the wad files yourself (or download one of the packages I mentioned)
<Begasus> ok, np, will merge then :)
roadroller has quit [Ping timeout: 480 seconds]
<Peppersawce> Nice :D
<nekobot> • Peppersawce (d50eb5ee): AssaultCube: another attempt at buildmaster fix (#12226)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/4092b57459ae...d50eb5ee0f0c
<Peppersawce> Now to wait for the buildmaster to fail in some other way
<Begasus> lol
deneel has quit [Quit: deneel]
deneel has joined #haiku
<Peppersawce> Ok, this time it worked for both archs (arches?)
<Begasus> arch's?
<Begasus> +1 :)
<Peppersawce> Eh, english is weird sometimes :)
<Begasus> yeah, still tend to trip over to vs too :)
<Begasus> correct one would be architectures I guess :P
<Peppersawce> That's fair :D
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58822] - https://git.haiku-os.org/haiku/log/?qt=range&q=1e1ad7efc96f+%5Efcdf08d1f30e
<nekobot> [haiku/haiku] 1e1ad7efc96f - runtime_loader: `dladdr` for commpage symbols
freakazoid332 has joined #haiku
<Peppersawce> Hm... how does the depot know a package's category and icon? Does that take a while?
<Peppersawce> I never did anything specific for it and most of the packages I made are in the right category
<Peppersawce> Asking because AC ended up with no category and no icon displayed
<Begasus> no idea :)
<Begasus> hardly use HD or the depot site if not needed
<Begasus> k, looks like I need to boot into windows to check some things on 32bit
<Begasus> still faster then doing that on the bare metal installs I got here
Begasus has quit [Quit: Vision[]: i've been blurred!]
frkzoid has quit [Ping timeout: 480 seconds]
Begasus has joined #haiku
<Begasus> ow bugger, texlive update included :P
<Begasus> and then ... *** failed to commit transaction: Failed to change the package activation in packagefs: Name in use
mmu_man has quit [Ping timeout: 480 seconds]
<jack-sparrow> how can in play an .ogg or .mp3 ?
<jack-sparrow> how can i play a sound ?
<jack-sparrow> on my new 3.0 usb key and haiku work well...
mmu_man has joined #haiku
<jack-sparrow> bleu menu is freeze
<jack-sparrow> how restart it ?
<Begasus> Ctrl-Alt-Del?
<Begasus> kill Deskbar (if that works)
<Begasus> k, this is going to hurt also ... qt6_base launched (build)
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<Begasus> closing down to save resources
<Begasus> maybe later :)
Begasus has quit [Quit: Vision[]: i've been blurred!]
tuaris has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58823] - https://git.haiku-os.org/haiku/log/?qt=range&q=09af690ea4ff+%5E1e1ad7efc96f
<nekobot> [haiku/haiku] 09af690ea4ff - HID: Handle report waiting interruptions properly.
jack-sparrow has quit [Read error: No route to host]
jack-sparrow has joined #haiku
<jack-sparrow> be back ( freeze, kernel panic )--( have a post freeze log ? )
kaban4ik[m] has joined #haiku
<jack-sparrow> how can i get an .ogg or .mp3 without ffmepg
<jack-sparrow> have mpv ?
<jack-sparrow> have game ?
<jack-sparrow> video game ?
carlomonte has joined #haiku
<jack-sparrow> have an ipv4, there are sshd ?
<jack-sparrow> have a VPS to repare, can i do this when waiting
<Peppersawce> There's some games in HaikuDepot (the package manager)
<Peppersawce> About audio converting, I don't know tbh
<Peppersawce> Tried using MediaConverter, that didn't work on a flac file
<jack-sparrow> ok thank
<Peppersawce> yw :)
<jack-sparrow> have youtube-dl ? can i convert an wav to flac ?
<Peppersawce> Maybe look into HaikuDepot some more, I think there should be an audio converter in there
<Peppersawce> Yes, youtube-dl is in the repos
<jack-sparrow> /> pkgman update
<jack-sparrow> bash: /bin/pkgman: Bad file descriptor
<Peppersawce> That's weird, it works fine here
<Peppersawce> Maybe your install is broken in some way?
<jack-sparrow> need recreate my usb key ? haw can get nigthly ?
<Peppersawce> That might be it, maybe the install on your usb is too old or something
<Peppersawce> Or it got corrupted
<Peppersawce> Download info is on this page: https://download.haiku-os.org/
<Peppersawce> And then you can flash it using some various tools, like BalenaEtcher on Windows or... dd on Linux
<Peppersawce> Or even dd from Haiku itself?
<Habbie> ohhh. haiku's stage1 and stage2 boot loaders cannot be modified separately. stage2 relies on some of the functions at expected offsets in stage1
<Habbie> i spent some time being puzzled yesterday by "all i did was add some dead code in the middle of stage1 and now nothing works"
<jack-sparrow> oh so bad :D
<Habbie> when i say 'stage2' i mean the second 512 bytes of stage1, but stage1 loads that from disk separately
<jack-sparrow> it' s great
<jack-sparrow> very well
<jack-sparrow> but if there are some code between stage 1 and stage 2 may be do problem
<jack-sparrow> stage 1 is the hybrid kernel ?
<Habbie> no, the kernel is like stage 20
<jack-sparrow> :D
<jack-sparrow> and stage 2 ?
<Habbie> stage 2 knows just enough BFS to load something from disk
<jack-sparrow> ok great
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
Peppersawce has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
jack-sparrow has quit [Ping timeout: 480 seconds]
<Habbie> wow, stage2 has -zero- bytes to spare
gouchi has joined #haiku
gouchi has quit [Remote host closed the connection]
deneel has quit [Quit: deneel]
erysdren has quit [Quit: Konversation terminated!]
mmu_man has quit [Ping timeout: 480 seconds]
jmairboeck has joined #haiku
mmu_man has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev58824] - https://git.haiku-os.org/haiku/log/?qt=range&q=5cd02cf1e886+%5E09af690ea4ff
<nekobot> [haiku/haiku] e249d5a24199 - HaikuBootstrap: Add missing PCI modules.
<nekobot> [haiku/haiku] dcc19cb93756 - kernel/x86: Fix double-fault GS on 32-bit.
<nekobot> [haiku/haiku] 5cd02cf1e886 - kernel/x86: Add more safety checks around x86_double_fault_get_cpu.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58825] - https://git.haiku-os.org/haiku/log/?qt=range&q=f1c5aa32873b+%5E5cd02cf1e886
<nekobot> [haiku/haiku] f1c5aa32873b - nvme_disk: Reduce stack usage in nvme_disk_init_device.
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
carlomonte has quit [Remote host closed the connection]
HaikuUser has joined #haiku
HaikuUser has quit []
Peppersawce has joined #haiku
OscarL has joined #haiku
carlomonte has joined #haiku
carlomonte has quit []
<OscarL> Will update my 32 bits install as soon as hrev58825 is available. Thanks for the work on #19523 waddlesplash. Much appreciated!
<waddlesplash> :)
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58826] - https://git.haiku-os.org/haiku/log/?qt=range&q=10eea8dfae01+%5Ef1c5aa32873b
<nekobot> [haiku/haiku] 6259a27b726a - kernel/x86: Invoke debug_double_fault on x86_64.
<nekobot> [haiku/haiku] 10eea8dfae01 - kernel/debug: Fix handling of sInvokeCommandLevel.
<Habbie> hey i have email
<Habbie> which says what i was thinking
<Habbie> :)
<waddlesplash> :)
<Habbie> (ticket 14082)
<waddlesplash> yeah
<Habbie> but i'm too busy porting stage1.nasm to DOS
<Habbie> :D
<waddlesplash> the changes on 32-bit x86 may affect things also
<waddlesplash> to DOS? why? lol
<Habbie> so i can DEBUG.COM it
<Habbie> on this chromebook
<Habbie> whenever i manage to get stage1 to not error, the chromebook reboots. I can imagine many reasons, but i'd rather actually know why
<Habbie> i've already managed to run stage1.bin manually, but given i'm not actually in a boot environment, i can add way more debugging output
<waddlesplash> interesting
<waddlesplash> are you sure it's not rebooting inside stage2 or later?
<waddlesplash> do you have serial info?
<Habbie> i am just about to be convinced the reboot is in stage2, but making stage1 easier to run from DOS might allow me to single step into haiku_loader (that's what you mean by stage2? or 3) to figure it out, unless the reboot after the switch from real mode
<Habbie> i do not have serial
<waddlesplash> that's unfortunate, because with serial it's easy to immediately tell if the reboot is in stage2 or later
<Habbie> anyway, some hours in i realised that the second half of stage1 (loaded by the first half) depends on compiled-in function offsets in the first half
<Habbie> and now i'm just trying to make my life easier by having both halves of stage1 in one dos binary
<Habbie> waddlesplash, i haven't looked at stage2 at all - does it write to serial early?
<waddlesplash> yes
<Habbie> nice
<Habbie> patching it to do bios text writes, and waiting for a key press, might be useful here then
<waddlesplash> this looks interesting
<Habbie> yeah, i think i have the parts to make that
<Habbie> but i haven't yet
<Habbie> my chromebook is currently still write protected
<Habbie> i'm not opposed to unprotecting it but scientifically i feel i shouldn't have to
<Habbie> but serial logging is an interesting motivator - i read the suzyq would allow me to un-WP it, and i was wondering today if it gave me serial, just didn't look yet
<waddlesplash> it appears that it does have serial
<Habbie> yes
<Habbie> your url answers that addon question that came to me today :)
<Habbie> incidentally i think i also have the parts to add serial to the AMD box that presumably suffers from the faults, but until now we suspected it would not help
<waddlesplash> there is an ever-so-slim chance it might
<Habbie> ack
<Habbie> it is on my list, just not in a defined position right now
<waddlesplash> if we are getting into KDL and something weird happens before the screen gets refreshed it might be interesting
<waddlesplash> but seeing as I don't see anyone reporting a "white flash" before the reboot, maybe not
<Habbie> here's a joke for you (the reply is serious) https://fosstodon.org/@habbie/114382764077269051
HaikuUser has joined #haiku
HaikuUser has quit []
<waddlesplash> Habbie: bios_ia32/start.cpp function platform_boot_options
<Habbie> ta
<waddlesplash> comment out its current contents and replace them with "return BOOT_OPTION_MENU | BOOT_OPTION_DEBUG_OUTPUT;"
<Habbie> (that actually helps)
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<waddlesplash> this will make all the printfs inside the bootloader output to BIOS on-screen output
TMM has joined #haiku
<waddlesplash> and will also make the loader pause at the menu before actually trying to boot anything
<Habbie> oh nice
<waddlesplash> just tried this in QEMU, works as expected
<Habbie> i was just going to type "and then i need it to wait"
<waddlesplash> (it scans all drives before pausing at the menu)
<waddlesplash> (so if the crash is happening in that stage this won't help)_
<waddlesplash> you can add delays inside the console out methods if you need to
<Habbie> if you happen to know - how much disk space will i need, on Linux, to (re)build this? i don't even have a git checkout yet
<waddlesplash> well, this is the haiku_loader.bios_ia32 which is inside the haiku_loader.hpkg
<Habbie> that i knew
<waddlesplash> you might be able to get away with just rebuilding the .hpkg and replacing just that .hpkg on your install medium
<waddlesplash> otherwise it'd be a full image rebuild
<Habbie> if we're talking "install medium" the build happens outside of the chromebook anyway, and space is not a concern
<waddlesplash> you will probably need around 4 GB for all git checkouts and the build directory
<waddlesplash> that's a conservative estimate, i.e. it might be as little as 1-2GB
<waddlesplash> (I just checked my build directory size here)
<Habbie> ack
<Habbie> i'll just build elsewhere then
<waddlesplash> Habbie: it is theoretically possible to get that behavior with keyboard spams and the existing loader
<Habbie> i enjoy trying to do all of this -on- the chromebook (which has a working debian install, but also just 32G of flash)
<waddlesplash> the ESC key should trigger onscreen debug output
<Habbie> oh esc, i've only tried space and shift so far
<waddlesplash> holding SHIFT will show the menu
<waddlesplash> let's see if I can get ESC to work in QEMU
<Habbie> shift did not work for me
<waddlesplash> did it do anything?
<Habbie> iirc it rebooted immediately like not holding shift
<waddlesplash> spamming ESC works herein QEMU
<waddlesplash> I get onscreen output
<Habbie> does the menu write text via BIOS, or write to b800:0?
<waddlesplash> 0xb8000
<Habbie> sure
<Habbie> that doesn't work here
<waddlesplash> ...?
<waddlesplash> this is the standard BIOS text mode display
<Habbie> which i don't have. it's been a fun week ;)
<waddlesplash> if the BIOS doesn't support that then it's not really a compliant BIOS
<Habbie> this is SeaBIOS
<Habbie> it is very minimal
<waddlesplash> QEMU uses that too
<waddlesplash> and this works there
<waddlesplash> anyway, does this Chromebook really not support EFI?
<waddlesplash> EFI is strongly preferred with these setups
<Habbie> oh it does, if i remove write protect and flash a few things
<Habbie> but i feel things might be possible without it
<Habbie> i have explicitly not chosen the easy path, to be very clear
<waddlesplash> how does text mode output work at all then?
<Habbie> seabios does something like linux' fbcon
<Habbie> it is super slow too
<Habbie> i think qemu does more (like making b800 work)
<Habbie> i'm also convinced the hardware (i915) can do b800, but nothing is setting it up
<waddlesplash> ok
jmairboeck has quit [Quit: Konversation terminated!]
<waddlesplash> well, you can try hacking up stage2 to use the "video console"
<Habbie> ack
<waddlesplash> (we usually just call stage2 "the bootloader")
<Habbie> which is haiku_loader.bios_ia32?
<waddlesplash> yes
<Habbie> ok
<Habbie> spamming ESC did not work
<Habbie> but, i have plenty of next steps (i even had a few before we talked)
<Habbie> re EFI, it even currently has EFI, but I'm not sure I can use it for what i want
<Habbie> also, popping the stack a bit, i'll try 58826 in a day or two i hope
<Habbie> (on the AMD)
tigerbrother has quit [Quit: Ping timeout (120 seconds)]
tigerbrother has joined #haiku
dovsienko has joined #haiku
<dovsienko> waddlesplash: my AMD box is still available, but isn't immediately ready, let me see if I can get it into shape this week
<waddlesplash> dovsienko: Habbie already indicated he'll test in a day or two
<waddlesplash> so don't worry too much
<Habbie> and my day or two might be a week
<Habbie> but i can see the box from here, which is a good start
<dovsienko> Habbie: alright, then please take your time and if you cannot reproduce it, let me know because my host used to trip on it pretty quick
<Habbie> i've never needed more than a few hours given (1) the snapshot was available (2) i found the time to start the test
<dovsienko> I've got a lot of other work waiting to be done
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58827] - https://git.haiku-os.org/haiku/log/?qt=range&q=bfce786a2ee5+%5E10eea8dfae01
<nekobot> [haiku/haiku] bfce786a2ee5 - nvme: actually pass parameters to nvme_admin_set_feature()
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev58828] - https://git.haiku-os.org/haiku/log/?qt=range&q=e9bfa37d9583+%5Ebfce786a2ee5
<nekobot> [haiku/haiku] 1eb7df957e68 - bootloader: Fix build of the video_text_console.
<nekobot> [haiku/haiku] 49402dc6af8a - bootloader: Avoid use of the heap for the video_text_console.
<nekobot> [haiku/haiku] e9bfa37d9583 - bootloader: Return error in open() if we have no root node.
<waddlesplash> Habbie: ^ patch for you
<waddlesplash> this hacks up the BIOS loader to switch to using a "video" console very early
<waddlesplash> ... actually I might be able to make it switch even earlier than that
<waddlesplash> eh, probably not worthwhile, in all likelihood
<Habbie> ah, that patch is slightly longer than expected
<Habbie> thanks
<Habbie> i'll report back :)
<waddlesplash> I also had to make some other fixes to the bootloader which aren't hacks
<waddlesplash> to make it work
<waddlesplash> that's what I committed in hrev58828
<Habbie> ah so the patch sits on top of 58828?
<waddlesplash> yes
<Habbie> got it
<Peppersawce> Hey, do these patches mean I could actually read the bootloader's output when it hangs on my pc?
<Peppersawce> Without serial
<Habbie> hangs how?
<waddlesplash> you should already be able to do that with "onscreen debug out"
<Peppersawce> No lights up
<waddlesplash> that means the bootloader started and initialized the video mode
<waddlesplash> so, get into the bootloader menu and enable onscreen debug out
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Peppersawce> Hm, that never worked for me
<waddlesplash> on recent nightlies (last few months that is, can't remember when I made the change exactly), the kernel can initialize the debug framebuffer a lot earlier
<waddlesplash> this turned a lot of the "hangs on boot, nothing lit up" into visible KDLs
<waddlesplash> or if not that, at least something in the onscreen log, when previously nothing was displayed
<Peppersawce> I swear I tried checking if it was possible but i probably missed something
<Peppersawce> (with a recent bootloader)
<waddlesplash> but also a lot of the "no icons light up" also got fixed in recent months
<waddlesplash> Peppersawce: it's the kernel, not the bootloader, in this case
<Habbie> waddlesplash, as always, thanks for indulging me. as mentioned, EFI would make my life simpler, but i somewhat hope that my/our efforts will aid some future problem for a less stubborn user who also has a problem
<Peppersawce> Eh... yeah, I'm still a bit confused about it :D
<waddlesplash> Peppersawce there are some things that can go wrong once the icons are displayed inside the bootloader, but not a lot; most of the problems after that point can happen in the kernel
<waddlesplash> but the kernel early init has a lot of ways it can go wrong
<waddlesplash> and if that happens the first icon won't be lit
<waddlesplash> the new changes here from a few months ago make it much more likely we will get visible information from the kernel when something goes wrong
<Peppersawce> Hope I remember all this next time it happens
<Peppersawce> It is pretty random though, most of the time it boots fine
<waddlesplash> if you are on a nightly build then there isn't anything you need to do to get KDL to work in this sage
<waddlesplash> stage
<waddlesplash> it will now "just work" hopefully
<waddlesplash> onscreen debug output, yes, that's a bootloader option
<waddlesplash> Peppersawce: oh, these changes are 64-bit only FWIW
<waddlesplash> but most people are on 64bit anyway
<Peppersawce> That's ok, I'm on 64bit :)
<Peppersawce> Onscreen debug is actually pretty hard, for one I have to be fast enough to spam SHIFT, then I have to roll the dice and hope it hangs lmao
<waddlesplash> Habbie: ok, I just tested some more with that patch, it doesn't seem to work for printing dprintfs to the screen lol. The menu does work in this state however
<waddlesplash> Peppersawce: on BIOS loader, you can hold SHIFT starting at or just after your BIOS POSTs
<Habbie> waddlesplash, assuming b8000 works, right?
<waddlesplash> so before the Haiku loader even starts
<waddlesplash> Habbie: no
<Peppersawce> Good to know
<waddlesplash> Habbie: this patch hacks up the loader to switch to VESA immediately and use its own console implementation to output text to the framebuffer
OscarL has quit [Remote host closed the connection]
<Habbie> oh like that
<Habbie> that reminds me, and i could check, but i haven't - do you expect certain VESA modes to be available or do you do the whole "see what the BIOS got" dance?
<waddlesplash> the latter
<Habbie> ok cool
<waddlesplash> and we try to read EDID too
<waddlesplash> the loader is pretty advanced here
<Habbie> that rules out one reason on my long list of reasons for failure
<Habbie> (potential reasons)
<Habbie> my seabios offers 640x480-1024x768 in, iirc, 0x141-0x144
<Peppersawce> "my long list of reasons for failure" is such a line... and a mood
<Habbie> :)
<Peppersawce> Too bad it's too long for a band name
<Habbie> nah
<Peppersawce> Maybe it's fine for an album title tho
<nekobot> [haiku/haiku] 50a7196463fb - bootloader: Fix setting initial colors.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58829] - https://git.haiku-os.org/haiku/log/?qt=range&q=50a7196463fb+%5Ee9bfa37d9583
<waddlesplash> Habbie: ok, that patch fixes onscreen debug prints before the menu appears
<Habbie> cool
<waddlesplash> you may however also want to open that same file, video_text_console.cpp, and where it has "already handled above" for \n, add: "spin(500 * 1000);"
<waddlesplash> this adds a half-second delay every \n
<Habbie> ok
<waddlesplash> the interactive menu never prints \n so it won't slow that down
<waddlesplash> just the log
<waddlesplash> ah, actually it might
<waddlesplash> well, it doesn't print it on screen refreshes it appears, those are fast
Aedil has quit [Quit: leaving]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
Halian has joined #haiku