waddlesplash 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.catirclogs.org/haiku/ | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
HaikuUser has joined #haiku
HaikuUser has quit []
Guest14842 has left #haiku [#haiku]
Guest14842 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
JesusGod-Pope666 has quit [Ping timeout: 480 seconds]
nipos has left #haiku [#haiku]
nipos has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Aedil has joined #haiku
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
xet7 has quit [Remote host closed the connection]
Nasina has joined #haiku
<Begasus[m]> g'morning peeps
<nekobot> [haikuports] korli pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/6666349983f8...110564f8d9ab
<nekobot> • al-popa (110564f8): SBCL 2.5.5 (#12464)
<Begasus[m]> korli is up too :)
Nasina has quit [Remote host closed the connection]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<Begasus[m]> k, still some work on the JXL translator I guess Hanicef (@hanicef:tchncs.de)
<Begasus[m]> spoke too fast ;)
yann641 has joined #haiku
<Hanicef[m]> <Begasus[m]> "k, still some work on the JXL..." <- Thanks for the feedback, i'll look into the bugs later today, after work
<Begasus[m]> Hanicef (@hanicef:tchncs.de) no problem, had been trying to tackle it before, without luck :) but seeing the changes you made in the source I doubt I would have been any good at it also :) so big thumbs up anyway!
<Begasus[m]> at the moment it doesn't show up in FileTypes yet, so right clicking on the image doesn't pop up any suggestions for opening the image with a application (works fine when dropping in with Krita also though) :)
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<yann64[m]> good morning
OscarL has joined #haiku
<OscarL> Hello folks.
<OscarL> Begasus[m]: have rebooted after installing the jxltranslator? (for the mimetype thing, I mean)
<Begasus[m]> g'morning yann64 and OscarL :)
<Begasus[m]> not yet OscarL
<Begasus[m]> time for the dogs in a bit, so will do that after that :)
<OscarL> That might explain why it doens't shows on "Open with..."
<Begasus[m]> was checking on changes with the new libjxl: https://github.com/search?q=repo%3Alibjxl%2Flibjxl%20JxlEncoderOptions&type=code
<Hanicef[m]> <Begasus[m]> "at the moment it doesn't show up..." <- Hm, i wonder why that is. Interesting bug you found there
<OscarL> it *should* I think, but I'm not the only one that have noticed you actually need a reboot for new filetypes to "pick up" :-) (some mentions on that regard on the forums)
<Begasus[m]> some of the errors mentioned in the PR are coming from obsoleted definitions
<Begasus[m]> good to know OscarL (mentioned it at the PR also) did restart Tracker, but didn't help :)
<Begasus[m]> ps Hanicef (@hanicef:tchncs.de) I didn't set the new libjxl version because it broke the translator anyway, if we could make this work with the newer one we would be good for some time
* Begasus[m] needs to check if there is already a new version upstream ...
<OscarL> I had such issues when adding new file type for squashfs files, and when adding .hpkg support on Beezer.
<Begasus[m]> nah, still on par with upstream
<Begasus[m]> +1 OscarL :)
<Begasus[m]> biab
Nasina has joined #haiku
Nasina has quit [Remote host closed the connection]
freddietilley has joined #haiku
qwebirc70814 has joined #haiku
Aedil has quit [Quit: leaving]
<Begasus[m]> rebooted, still doesn't show up in FileTypes
<Begasus[m]> and can't seem to open jpg files now :P
<Begasus[m]> looks like there is a conflict between both jpeg translators Hanicef
<Hanicef[m]> Begasus[m]: Something with the file detection logic being buggy, though i wonder what
<Hanicef[m]> Also, the jxl file looks miscolored, so that's another bug
<Begasus[m]> no idea myself, but after uninstalling the jxltranslator I can open jpg files again
<Begasus[m]> yeah, maybe it doesn't handle heic files that well :)
<Hanicef[m]> Once i get home, can you send me the files you have been using for testing?
cassisian has joined #haiku
<Hanicef[m]> I'll ping you once i'm home
<Begasus[m]> default png and jpg files, so those should be easy to check
<Begasus[m]> heic file I could host somewhere I guess, don't know where I got it from :)
<Hanicef[m]> It wouldn't surprise me if it had something to do with lossless jpeg conversion tbh
<Begasus[m]> I'll leave that to the expert ;) can only provide feedback :D
<Hanicef[m]> That can be hard to detect since it still carries jpeg information in it to prevent data loss
yann641 has quit [Quit: Vision[]: j'ai été flouté!]
<Begasus[m]> with a png saved as jxl in ShowImage
<Hanicef[m]> Begasus[m]: In case you don't know, jpeg files can be converted to jxl without losing pixel quality while still giving better compression rates, which gives you a jpeg/jxl file, and those file are encoded differently compared to standard jxl files, so they are tricky to detect
<Hanicef[m]> Begasus[m]: Red and blue is flipped, so that's haiku's bgr vs jxl's rgb colors being mixed up
<Begasus[m]> maybe that's fixed in a nightly, can't check there for the moment
<cassisian> a
<cassisian> a
<Hanicef[m]> It's not, there are tons of edge cases there that i'm not surprised i missed something
<cassisian> Hi, I ran into an issue with building buildtools on Mac Silicon. "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h:318:7: error: expected identifier or '('"
<Begasus[m]> ok, will follow up Hanicef , meanwhile set the PR as draft for now so it wouldn't be merged by mistake
<cassisian> I was able to fix it as proposed in https://forums.bannister.org/ubbthreads.php?ubb=showthreaded&Number=124407 by removing part of zutil.h locally. Does anyone know the proper way to fix this?
<Begasus[m]> cassisian, fancy2209: is doing some work on the PPC port (and a few other had been looking into it) maybe they know more
Aedil has joined #haiku
Nasina has joined #haiku
Aedil has quit [Remote host closed the connection]
<fancy2209[m]> <Begasus[m]> "cassisian, fancy2209: is..." <- I'm not under macOS, I have no idea
<cassisian> Thank you for your quick responses. fancy2209[m], Begasus[m]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
cassisian has quit [Remote host closed the connection]
qwebirc70814 has quit [Remote host closed the connection]
cassisian has joined #haiku
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
<Begasus[m]> hmm ... didn't we already have a (wip) all-in-one preferences "app"?
<Begasus[m]> looking at that mockup design at the forum :)
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
<OscarL> Begasus[m]: You might be remembering SuperPrefs: https://github.com/HaikuArchives/SuperPrefs
erysdren has quit [Quit: Konversation terminated!]
<Begasus[m]> that one yes OscarL :)
cassisian has quit [Remote host closed the connection]
<Begasus[m]> k, seems nim still uses older nimble when building then the one where it was fixed for Haiku
cassisian has joined #haiku
<Begasus[m]> not sure if nimble source is included in the nim archive (yet)
<Begasus[m]> it's included :/
<OscarL> "resolving build dependencies failed: build-requires "cmd:node >= 16" of package "nim-2.2.4" could not be resolved"... mmm, seems I missed that one when looking if nodejs16 could be dropped.
<Begasus[m]> yeah, same here
<Begasus[m]> so I bet it should be fine with nodejs20, only needs newer/fixed code for nimble
Guest14842 has left #haiku [#haiku]
Guest14842 has joined #haiku
<Begasus[m]> commented upstream :)
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
<OscarL> well, nim 2.2.4 is from april 22, and the fix in nimble was merged on may 19... so the PR to update nim was a bit too early, IMO.
<Begasus[m]> source date from nimble mention april, so imho before the fix got in
<Begasus[m]> oh! lol
<OscarL> https://github.com/nim-lang/nimble/pull/1398 is from May 19. nim PR should have either waited for next release, switch to srcgitRev, or be left as Draft :-)
Guest14842 has left #haiku [#haiku]
<Begasus[m]> yeah, will do a srcGitRev in a bit to check it :)
Guest14842 has joined #haiku
JesusGod-Pope666 has joined #haiku
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
cassisian has quit [Ping timeout: 480 seconds]
cassisian has joined #haiku
zdykstra has quit [Ping timeout: 480 seconds]
nephele has joined #haiku
<Begasus[m]> upstream patch applied inside nim OscarL , building still now
<OscarL> +1
<OscarL> this PS/2->USB thingie is getting on my nerves... do you know what happens if I hit ESC, relese it, and then hit any arrow key? right... a PrintScreen event! (Motherf...!)
<Begasus[m]> lol
<Begasus[m]> be happy it doesn't use the onboard webcam :P
<Begasus[m]> grabbing nim-2.2.4-1-x86_64.hpkg and moving it to /Opslag/haikuports/packages/nim-2.2.4-1-x86_64.hpkg
<fancy2209[m]> waddlesplash: I just wanna confirm before doing it
<fancy2209[m]> I haven't been able to figure out why kernel arg alloc is failing, even though I'm using Y0nga's patches, should I open a ticket so this can be debugged further?
<fancy2209[m]> * @waddlesplash I just wanna confirm before doing it
<fancy2209[m]> I haven't been able to figure out why kernel arg alloc is failing, even though I'm using Y0nga's patches, should I open a ticket so this can be debugged further?
<fancy2209[m]> * @waddlesplash I just wanna confirm before doing it
<fancy2209[m]> I haven't been able to figure out why kernel arg alloc is failing in PPc, even though I'm using Y0nga's patches, should I open a ticket so this can be debugged further?
<fancy2209[m]> I can't mention waddlesplash for some reason
<Begasus[m]> fancy2209: depending on your client you can leave out the "@"
nephele_ has joined #haiku
nephele is now known as Guest17223
nephele_ is now known as nephele
Begasus has joined #haiku
<fancy2209[m]> I'm on fluffychat, but saying waddlesplash also didn't seem to work
<fancy2209[m]> At least it didn't make the name show underlined like it did when you mentioned me
<Begasus[m]> with Quaternion I don't have to add the @, with NeoChat I have to
Guest14842 has left #haiku [#haiku]
<fancy2209[m]> ah right @_oftc_waddlesplash
Guest14842 has joined #haiku
<fancy2209[m]> * right @_oftc_waddlesplash:matrix.org
<fancy2209[m]> I forgot waddlesplash is on irc
<fancy2209[m]> So I'm not even sure what the right way to ping trough the bridge is other than just hope they see it
<Hanicef[m]> fancy2209[m]: It depends on their client too, i think
<Hanicef[m]> Putting the name first in the message works on most clients
<fancy2209[m]> * waddlesplash: I just wanna confirm before doing it
<fancy2209[m]> I haven't been able to figure out why kernel arg alloc is failing in PPc, even though I'm using Y0nga's patches, should I open a ticket so this can be debugged further?
zdykstra has joined #haiku
OscarL has quit [Remote host closed the connection]
OscarL has joined #haiku
<fancy2209[m]> Thanks
cassisian has quit []
bjorkintosh has quit [Remote host closed the connection]
<OscarL> Cool. Remaping PrtScr to F24 in Windows registry seems to be a good enough workaround to this buggy keyboard/mouse adapter. Need to remember to try the same on Haiku and on Linux :-D
bjorkintosh has joined #haiku
<Begasus[m]> hehe
<Habbie> -what- :D
<OscarL> fancy2209[m]: just a heads up... your edits look ugly on IRC: https://oftc.catirclogs.org/haiku/2025-06-03#
<OscarL> Habbie: I may not be able to hack the adapter microcontroller, but... :puts on sunglasses:
<Habbie> :D
<Habbie> you can always -add- a microcontroller
<Habbie> and build the equivalent of an input_server filter for it
<nephele> > <fancy2209[m]> I'm on fluffychat, but saying waddlesplash also didn't seem to work
<nephele> are you trying to summon him?
<fancy2209[m]> Yeah I wanted to ping him to confirm I should make a ticket about PowerPC
<nephele> fancy2209[m]: there is no "pings" on irc. Just say someones name
<fancy2209[m]> (always a bit paranoic about opening tickets for some reason)
<fancy2209[m]> I see, thanks
<nephele> you can confirm with me if you want
<Habbie> i would just open a ticket
<Habbie> or listen to nephele
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
mmu_man has joined #haiku
<nephele> If you provide the patches I think that's fine. The other option is: upload all this stuff to gerrit, and ask your questions there. As in: make a series of patches ontop of master with the other persons patches, and then add your own ontop
<nephele> But yes, helping with remote patches without knowing them is difficult, so you should provide the patches, but feel free to open a ticket
<fancy2209[m]> I'll upload my rebased version of them on GitHub (quickest way I have) and link it on the ticket if that's fine
<fancy2209[m]> * I'll upload the rebased version of the patches I'm using on GitHub (quickest way I have) and link it on the ticket if that's fine
<nephele> do you have any patches above the ones from the other person?
<fancy2209[m]> Not really, I only commented out the splash screen and made bootstrap not include the source packages from the whole haikuports so it's quicker to do builds for testing
<nephele> Okay. In that case including their github link or patches is probably OK, even if not ideal :)
<fancy2209[m]> I did need to change one function since the signature changed from the commit their patches are based one though
<fancy2209[m]> It's the one thing that didn't apply cleanly
<fancy2209[m]> * apply cleanly when I was setting this up
<nephele> You can provide the info that you didn't get your output without these patches, and then tried with these patches. i think that is fine
<fancy2209[m]> I never tried without them, I was just reading the forums about this earlier and saw there were issues linking the kernel if I didn't apply them
<nephele> Anyway, feel free to open a ticket, in the worst case a ticket might be closed. But that's not much of a problem. I also recall there is option #3, asking on the haiku-dev mailing list
<nephele> though i haven't seen much activity there lately
<nephele> I guess since review work went all to gerrit the mailing list didn't need to be used much for that :)
<fancy2209[m]> nephele: I see, thanks!
<fancy2209[m]> I was just really needing help here figuring this out
<nephele> I'm very excited for powerPC work
<fancy2209[m]> Me too
<nephele> I got hardware for that here
<nephele> the Wii U ;)
<fancy2209[m]> Runs Linux and Windows NT 4 natively, no reason haiku wouldn't
<fancy2209[m]> I'll need to figure out how you implement a boot method for something like this though
<fancy2209[m]> * Runs Linux and Windows NT 4 natively, no reason haiku wouldn't
<fancy2209[m]> I'll need to figure out how you implement a boot method for such an unusual booting method though
<nephele> If you are interested in the whole running on the wii U angle there is a linux-on-wiiu channel on xmpp i can refer you to
<fancy2209[m]> I'm on the Matrix
<nephele> link mauve there knows a lot about this stuff, he can probably tell you how the boot loader works
<fancy2209[m]> * I'm on their official Matrix and discord
<fancy2209[m]> I unfortunately only have a Wii, not a WiiU, would still be interested in how it boots though
<nephele> different thing then... :P
<fancy2209[m]> I want to work on both
<nephele> No i mean, the matrix and discord
<nephele> because this room is definetely not on discord
<fancy2209[m]> nephele: Huh there's an unofficial XMPP for Linux WiiU?
<nephele> nintendo@muc.linkmauve.fr
<fancy2209[m]> There's an official matrix and discord by ashquarky, the kernel maintainer
<fancy2209[m]> Didn't know there an unofficial XMPP too
<nephele> might be. but other open source people really don't like hanging around on discord...
<fancy2209[m]> * ashquarky, the linux-wiiu kernel maintainer
<fancy2209[m]> That's why it's bridged to a matrix
<nephele> For me aswell, some proprietary chat platform, and even if i wanted to it doesn't run on Haiku
<fancy2209[m]> * That's why its fully bridged to matrix
<nephele> yeah, well, worst of both worlds :D a protocol terrible at bridging bridging a proprietary chat platform ;)
<fancy2209[m]> It actually works pretty well
<fancy2209[m]> Haven't had issues with the bridge
<fancy2209[m]> But you do have a point
<nephele> anyhow, regardless if you want you can join the xmpp chanell. We also have a native XMPP client called Renga
<nephele> (for which you can annoy me if something doesn't work)
<fancy2209[m]> I'll just need to get more versed in Jabber and I'll join when I get home
<fancy2209[m]> Thanks for the help with everything
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
<Habbie> ohh, and the wiiu has -2GB- of RAM
<nephele> It has technically a bit more RAM
<nephele> but yes, the 2GB make it a very viable target
<nephele> also, usb and hdmi
<Habbie> my 'ohh' was in comparison to the Wii
<Habbie> but yes, all the nice hardware is there
freddietilley has quit [Ping timeout: 480 seconds]
<Habbie> of course the real hack would be porting haiku to the gamepad ;)
<nephele> you can't
<nephele> the gamepad has enough power to kinda receive a video stream with dedicated hardware for it, but that's it
<fancy2209[m]> Just joined the XMPP, thanks for linking it nephele
freddietilley has joined #haiku
<Habbie> nephele, yeah, i know :>
<nephele> It could be used as a second screen when haiku ever supports such a concept xD
<Habbie> uhuh
<Habbie> and a big touchpad until then
<nephele> "ANSI C++ forbids in-class initialization of non-const static member `fKnobStyle'"
<nephele> Why does ansi C++ forbid stuff, but i want itttt :D
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
vdamewood has joined #haiku
<fancy2209[m]> The solution is to use ObjectiveC haha
<fancy2209[m]> I'm sorry the joke wasn't even funny
<nephele> Objectively, i wish to C, that those files don't be compiled with gcc2 ! :)
r6fej has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
r6fej has joined #haiku
Nasina has joined #haiku
Nasina has quit [Remote host closed the connection]
<fancy2209[m]> Wait I just realized
<fancy2209[m]> I think it unmaps the pages before VM lookup area
<fancy2209[m]> That sure is useful
<fancy2209[m]> See those unmap tmap? High chance it gets to where it wants to lookup
<nephele> in another universe where SPARC won, it must be so wierd and quirky to port code to x86 :)
<fancy2209[m]> Considering the amount of pages it unmaps at least
<fancy2209[m]> True
<fancy2209[m]> I wonder what's the Sparc port state
HaikuUser has joined #haiku
HaikuUser is now known as ivn
ivn is now known as Guest17227
Guest17227 has quit []
erysdren has joined #haiku
<Begasus> this is sooooo cool!! :D https://0x0.st/8Yvb.2.png
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/110564f8d9ab...feb9a3849497
<nekobot> • Begasus (feb9a384): nim, revbump, use nodejs20 and add upstream patch for nimble (#12467)
<OscarL> bbl
OscarL has quit []
<fancy2209[m]> I just realized, since NetBSD supports the BeBox, that just mean there's a way to support it without CodeWarrior's compiler no?
<fancy2209[m]> s/just/may/
cassisian has joined #haiku
<Habbie> i bte
<Habbie> *bet
diver has joined #haiku
<fancy2209[m]> I don't own one but the idea of the BeBox port being finished is a fun one
<fancy2209[m]> NetBSD has a mkbootimage utility that convers elf to pef!
<fancy2209[m]> s/convers/converts/
<fancy2209[m]> And they also gave a deprecated standalone elf2pef
<fancy2209[m]> We could use that to revive the BeBox port
pol has joined #haiku
xet7 has joined #haiku
<phschafft> how many of them are still around?
pol has quit []
Aedil has joined #haiku
neoncortex has joined #haiku
nephele is now known as Guest17231
Guest17223 is now known as nephele
<fancy2209[m]> No idea
Guest17231 has quit [Quit: Vision[]: i've been blurred!]
<phschafft> I think the sad truth is, that there are likely only a few that are functional.
r6fej has quit [Ping timeout: 480 seconds]
r6fej has joined #haiku
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
FreeFull has joined #haiku
<fancy2209[m]> IT IS THE ISSUE
<fancy2209[m]> IT'S CALLING UNMAP BEFORE IT'S MEANT TO
diver has quit [Quit: Leaving.]
diver has joined #haiku
<fancy2209[m]> of course stubbing unmap has issues
cassisian has quit [Remote host closed the connection]
<fancy2209[m]> but it got much further
_-Caleb-_ has joined #haiku
cassisian has joined #haiku
<fancy2209[m]> now to figure out why the unmapping
<fancy2209[m]> ah of course
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
<fancy2209[m]> * maybe it's this?
cassisian has quit [Remote host closed the connection]
<phschafft> hm.
<fancy2209[m]> no it's not
_-Caleb-_ is now known as Guest17239
_-Caleb-_ has joined #haiku
Guest17239 has quit [Quit: Leaving]
<JesusGod-Pope666> Try this nerds: https://bt.jesusgod-pope666.info/?index=1
cassisian has joined #haiku
Guest14842 has left #haiku [#haiku]
cassisian has quit [Ping timeout: 480 seconds]
Guest14842 has joined #haiku
Nasina has joined #haiku
Guest14842 has left #haiku [#haiku]
Guest14842 has joined #haiku
freddietilley has quit [Quit: WeeChat 4.6.3]
Nasina has quit [Ping timeout: 480 seconds]
cassisian has joined #haiku
CRThaze_ has joined #haiku
CRThaze has quit [Remote host closed the connection]
n0055 has joined #haiku
n005 has quit [Remote host closed the connection]
n0055 is now known as n005
<fancy2209[m]> it wasn't unmap
<fancy2209[m]> or the function I suspected
<fancy2209[m]> I had a hack in place, woops
<cassisian> Progress is good... :-)
<nekobot> [haikuports] diversys pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/feb9a3849497...dec57133b0ce
<nekobot> • hfsfox (dec57133): i2pd: bump version (#12468)
Nasina has joined #haiku
<Begasus[m]> diver: is back in tha house :)
<Begasus[m]> OK QMMP moving windows on my local nightly is fine
<fancy2209[m]> I guess the issue is it's after the end of the page array?
<fancy2209[m]> i wonder if any of these are using tge wrong endian
<fancy2209[m]> s/tge/the/
<nephele> you should probably learn to use the kdl to inspect the state
<fancy2209[m]> how do I do that then?
<fancy2209[m]> * how do I do that?
<fancy2209[m]> wait why are the sizes endian swapped
<fancy2209[m]> map_backing_store: aspace 0x85009f00, cache 0x8500ded8, virtual 0x86600000, offset 0x0, size 8388608, addressSpec 1, wiring 7, protection 48, protectionMax 0, area 0x80003e24, areaName 'page_table'
<fancy2209[m]> the size is 128
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<fancy2209[m]> In fact why is KERNEL_BASE not using a different address on PowerPC?
<fancy2209[m]> * In fact why is KERNEL_BASE not using a big endian value on PowerPC?
<nekobot> • Begasus (b2d6a82f): drawpile, bump to 2.2.2 (#12469)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/dec57133b0ce...b2d6a82f292d
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/b2d6a82f292d...cc0ce5fc6028
<nekobot> • Begasus (cc0ce5fc): gzip, bump to 1.14 (#12456)
<fancy2209[m]> It's using 0x80000000, who on big endian means 0x00000080
<fancy2209[m]> And that's wrong no?
<erysdren> i don't think it works that way when *printing* a hex number
<PulkoMandy> All values willbe in native order yes, you should never need to swap bytes unless you're looking at an hex dump
<PulkoMandy> Which you aren't here
<Begasus> err .... resolving build dependencies failed: build-requires "qt6_translations" of package "drawpile_x86-2.2.2" could not be resolved
<fancy2209[m]> Ohh I see
mmu_man has quit [Ping timeout: 480 seconds]
<fancy2209[m]> So it isn't that
<Begasus> argh ... :) (bumps head)
xsuu has quit [Quit: ZNC 1.9.1 - https://znc.in]
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
xsuu has joined #haiku
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
Nasina has joined #haiku
<nephele> fancy2209[m]: i don't know that well how to inspect stuff in kdl, but basically its a fulyl functional commandline to inspect kernel state
Nasina has quit [Read error: Connection reset by peer]
<nephele> with commands to view all kernel areas, mapped stuff etc
<nephele> you can use help to list all commands
<nephele> but some other dev might give you better pointers to what could be usefull to debug your situation
cassisian has quit [Remote host closed the connection]
cassisian has joined #haiku
mmu_man has joined #haiku
<fancy2209[m]> I wonder if since printing the sizes on create private area is using the wrong endian I should swap the endian on all sizes
<nephele> first figure out if it actually is the wrong endian ;)
<nephele> the values should already be correct wrt the native endianess
yannb64 has joined #haiku
cassisian has quit [Remote host closed the connection]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
Nasina has joined #haiku
cassisian has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
Nasina has quit [Ping timeout: 480 seconds]
petterhj has joined #haiku
cassisian has quit [Ping timeout: 480 seconds]
jmairboeck has joined #haiku
AndrevS has joined #haiku
cassisian has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
cassisian has quit [Ping timeout: 480 seconds]
<fancy2209[m]> <nephele> "the values should already be..." <- That size print looks very wrob
<fancy2209[m]> * That size part of the print doesn't look right from what I was reading
<fancy2209[m]> Small endian equivalent is 4096
<fancy2209[m]> Iirc
<Habbie> what are you seeing instead of 4096?
<Habbie> (i did not read all backlog)
<fancy2209[m]> I don't remeber but checking no I'm wrong
<fancy2209[m]> I'm probably just trying to find a issue where there isn't any
<Habbie> checking these things is good and also helps you see all the layers
<Habbie> it's not usually wasted time
<fancy2209[m]> Some sizes on map_backing_store calls looked wrong is what I meant
<fancy2209[m]> This here is the current output on PowerPC
<fancy2209[m]> The page it fails is located after the page array
<fancy2209[m]> Who is probably the real issue
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/cc0ce5fc6028...c9d83174244a
<nekobot> • Begasus (c9d83174): drawpile, fix 32bit for qt6_translations (#12470)
<fancy2209[m]> Replying to a code block was a bad idea
<fancy2209[m]> Just saw what happened on the IRC bridge
<Begasus[m]> I really should work on 32bit more ....
<Habbie> i'd rather you never replied or edited at all :D
<Habbie> but yes, combining features is worse
<fancy2209[m]> I'm just very used to it, I'm sorry
<Habbie> i get that :)
<fancy2209[m]> I should change to XMPP so I'm physically unable to lll
<Habbie> hehe
<Habbie> do we even have an xmpp bridge here?
<fancy2209[m]> #haiku%irc.oftc.net@irc.jabberfr.org
<nekobot> • Begasus (1d500b1e): drawpile, fix 32bit for cmd:cargo (#12471)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/c9d83174244a...1d500b1e3b8c
<Habbie> oh cool
<Habbie> what does typing in there look like here?
<fancy2209[m]> I don't know conversations failed to connect to it
<Habbie> heh
fancy2209 has joined #haiku
<fancy2209> Hello?
<Habbie> yes hello
<Habbie> you have a unique nickname!
<fancy2209> This is how it looks on XMPP
<Habbie> perfect
<Habbie> actual per user bridge
<fancy2209> Looks like channel logs are disabled
<fancy2209> As I can't see anything before I joined
<fancy2209[m]> Heh the IRC Bridge is what sends it to Matrix
<Habbie> hmm?
<fancy2209[m]> It shows for me as _oftc_fancy2209 on matrix
<fancy2209[m]> Meaning that XMPP only bridges to IRC and then the IRC bridge bridges to matrix
<fancy2209[m]> TL;DR i just find it interesting IRC is the middle man between XMPP and Matrix
<Habbie> oh right
<Habbie> yes, has to be that way i think
cassisian has joined #haiku
<nephele> well, this room is "primarily" on irc
<nephele> not on xmpp
<nephele> it could be in the future if we get renga into a good state, but currently it isn't :)
cassisian has quit [Ping timeout: 480 seconds]
<fancy2209[m]> better than KDE's client who asserts if I try to open it with my account because I connected to the XMPP
<fancy2209[m]> s/the/this/
<fancy2209[m]> at least I am assuming from the fact you're talking here :p
Aedil has quit [Quit: Will reboot…]
<nephele> I'm using irc directly currently ;)
<nephele> I also have Renga, but am in different channels there
Aedil has joined #haiku
cassisian has joined #haiku
<fancy2209[m]> oh i see
<fancy2209[m]> I wish I could just skip this panic for now, but then it tells me that interrupts are disabled
<nephele> ask waddlesplash for some pointers on how to work the KDL magic ;)
cassisian has quit [Ping timeout: 480 seconds]
mmu_man has quit [Ping timeout: 480 seconds]
cassisian has joined #haiku
mmu_man has joined #haiku
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
cassisian has quit [Ping timeout: 480 seconds]
xet7 has quit [Quit: Leaving]
<waddlesplash> it's too early in the boot for KDL to really work properly
<waddlesplash> getting GDB wired up to QEMU will be a better option probably
<fancy2209[m]> oh if I get gdb wired to the bootloader it'll work with the rest?
Nasina has quit [Read error: Connection reset by peer]
<fancy2209[m]> that makes sense, I thought gdb was just for the bootloader itself
<Begasus[m]> closing down here, cu peeps
Begasus has quit [Quit: Vision[]: i've been blurred!]
<fancy2209[m]> cu Begasus!
<fancy2209[m]> huh
<fancy2209[m]> gef➤ set architecture powerpc
<fancy2209[m]> Ambiguous item "powerpc"
<fancy2209[m]> set architecture powerpc:7400 is the right one for the G4 i'm emulating I think
mmu_man has quit [Ping timeout: 480 seconds]
<fancy2209[m]> waddlesplash: do you know the command to attach when using gef? gef's docs and the Haiku docs on using it both are outdated as the -q flag doesn't exist
<fancy2209[m]> nevermind i got it i think
<Habbie> ohhh
<nephele> Windows Aero
<fancy2209[m]> set architecture powerpc:common
<fancy2209[m]> gef-remote --qemu-user --qemu-binary /path/to/boot_loader_openfirmware localhost 1234
<fancy2209[m]> nephele: Yeah it's a KDE theme called Aero Theme Plasma, I really like Aero for some reason
<nephele> I want to make a aqua inspired controlLook
<nephele> not really Aero, but similar ;)
cassisian has joined #haiku
cassisian has quit [Ping timeout: 480 seconds]
<waddlesplash> fancy2209[m]: no, don't use gdb for the bootloader, that's actually more difficult. just use it for the kernel
<fancy2209> Oh só I should just set the binary to bootloader?
<waddlesplash> no, you should set the binary to the kernel
<waddlesplash> however if the kernel isn't loaded at a fixed address you will have to pass the address it is actually loaded at
<fancy2209> I mean kernel my bad
<fancy2209> Yeah
<fancy2209> I'll do that
<fancy2209[m]> waddlesplash: oh, how do I do that?
<waddlesplash> for the main binary? I don't know because on x86 it's fixed so I've not had to do that
<waddlesplash> for kernel addons you always have to do it, there I use a command like: "add-symbol-file generated.x86_64/objects/haiku/x86_64/debug_1/add-ons/kernel/file_systems/ramfs/ramfs -o 0xffffffff8276d000"
<waddlesplash> the -o is the offset of the text section
<waddlesplash> as reported by KDL
<waddlesplash> for the kernel itself the address is probably printed by the bootloader, or if not you can add a dprintf for that
<fancy2209> Oh so should I only attach gdb when I get to KDL?
nephele_ has joined #haiku
nephele is now known as Guest17259
nephele_ is now known as nephele
mmu_man has joined #haiku
<fancy2209[m]> load kernel kernel_ppc...
<fancy2209[m]> elf_load_image(fd = 5, _image = 0x3fde7f74)
<fancy2209[m]> oh no
<fancy2209[m]> I am assuming it's the kernel entry?
<fancy2209[m]> kernel entry at 0x802b1bec
<fancy2209[m]> kernel stack top: 0x80004000
cassisian has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58898] - https://git.haiku-os.org/haiku/log/?qt=range&q=7b2b77d48235+%5Ebcea01a853a5
<nekobot> [haiku/haiku] 7b2b77d48235 - kernel/x86: fix syscall parameters calling user_debug_post_syscall()
<waddlesplash> fancy2209[m]: the kernel entry routine isn't the load base / text offset
<waddlesplash> you can probably compute the load base from that if you know the offset inside the ELF of the entry routine
<waddlesplash> it will be easier to get the bootloader to just print it though
cassisian has quit [Ping timeout: 480 seconds]
<fancy2209[m]> where should I print that?
probono983 has joined #haiku
cassisian has joined #haiku
<fancy2209> I'm just not sure where the value is calculated
cassisian has quit [Ping timeout: 480 seconds]
jmairboeck has quit [Quit: Konversation terminated!]
cameron has quit [Quit: This computer has gone to sleep]
nephele has quit [Quit: Vision[]: i've been blurred!]
Guest17259 is now known as nephele
gouchi has joined #haiku
gouchi has quit []
cassisian has joined #haiku
illwieckz has quit [Quit: I'll be back!]
cassisian has quit [Ping timeout: 480 seconds]
Nasina has joined #haiku
illwieckz has joined #haiku
cameron has joined #haiku
cassisian has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
illwieckz has quit [Quit: I'll be back!]
mmu_man has joined #haiku
<fancy2209[m]> oh wait i have TRACE_ELF
<fancy2209[m]> waddlesplash: is it this text: start 0x8021c000, size 0x38b000, delta 0x21c000?
<fancy2209[m]> it's printed on the elfloadimage of the kernel
cassisian has quit [Ping timeout: 480 seconds]
<waddlesplash> possibly
<fancy2209[m]> do I need the start or the delta?
<waddlesplash> I don't know, check the source code I guess
<waddlesplash> the start and delta are quite far away from each other
<waddlesplash> I am guessing "start" is the right thing
cassisian has joined #haiku
Ponciferus has quit [Ping timeout: 480 seconds]
illwieckz has joined #haiku
illwieckz has quit [Remote host closed the connection]
AndrevS has quit [Quit: umount /dev/irc]
illwieckz has joined #haiku
cameron has quit [Quit: This computer has gone to sleep]
<fancy2209[m]> I see
<fancy2209[m]> So what do I do after getting to the kdl and loading the symbols?
cassisian has quit [Remote host closed the connection]
yannb64 has quit [Remote host closed the connection]
nephele has quit [Quit: Vision[]: i've been blurred!]
cassisian has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<fancy2209[m]> * the symbols on gdb?
Nasina has joined #haiku
petterhj has quit [Quit: The Lounge - https://thelounge.chat]
petterhj has joined #haiku
Aedil has quit [Ping timeout: 480 seconds]
cassisian has quit [Remote host closed the connection]
qwebirc48635 has joined #haiku
qwebirc48635 has quit [Remote host closed the connection]
cassisian has joined #haiku
Nasina has quit [Ping timeout: 480 seconds]
cassisian has quit [Ping timeout: 480 seconds]
Guest14842 has left #haiku [#haiku]
Guest14842 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
poopnugget142 has joined #haiku
mmu_man has joined #haiku
Nasina has joined #haiku
_-Caleb-_ has quit [Read error: Connection reset by peer]
fancy2209 has left #haiku [#haiku]
illwieckz has quit [Quit: I'll be back!]
illwieckz has joined #haiku
Hanicef[m] has quit [Ping timeout: 480 seconds]
Begasus[m] has quit [Ping timeout: 480 seconds]
yann64[m] has quit [Ping timeout: 480 seconds]
usrmittwerk[m] has quit [Ping timeout: 480 seconds]
habbie[m] has quit [Ping timeout: 480 seconds]
LjL[m] has quit [Ping timeout: 480 seconds]
kallisti5[m] has quit [Ping timeout: 480 seconds]
cielak[m] has quit [Ping timeout: 480 seconds]
Wiertelus[m] has quit [Ping timeout: 480 seconds]
ilzu[m] has quit [Ping timeout: 480 seconds]
zeldakatze[m] has quit [Ping timeout: 480 seconds]
x512[m] has quit [Ping timeout: 480 seconds]
dcavalca has quit [Ping timeout: 480 seconds]
xylobol[m] has quit [Ping timeout: 480 seconds]
fancy2209[m] has quit [Ping timeout: 480 seconds]
cassisian has joined #haiku
Hanicef[m] has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
cassisian has quit [Ping timeout: 480 seconds]
Begasus[m] has joined #haiku
yann64[m] has joined #haiku
Begasus[m] has quit [Ping timeout: 480 seconds]
Hanicef[m] has quit [Ping timeout: 480 seconds]
yann64[m] has quit [Ping timeout: 480 seconds]
kallisti5[m] has joined #haiku
habbie[m] has joined #haiku
cielak[m] has joined #haiku
ablyss has joined #haiku
ablyss has quit [Quit: Konversation terminated!]