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..."
<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]: 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
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]>
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
<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 :)
<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]>
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?