<scanty>
hooray! i wrote my first bit of mmx assembly in 10 years, and it actually worked on the second try!
<Al2O3>
nice
<scanty>
Al2O3: got your msg.
<Al2O3>
TY, just nudging you, and being polite.
<OscarL>
congrats scanty! :-)
<scanty>
will work on it this weekend, and hopefully wrap everything up
<Al2O3>
you are the best!
<scanty>
hehe thanks.
<scanty>
thanks OscarL!
* OscarL
can only do basic temp swap using xor :-P
<OscarL>
err.. swap without temp using xor...
<scanty>
ah that's a nice trick.
<scanty>
A ^= B ^= A ^= B
<OscarL>
other than that... might as well be black magic to me! :-D
higen5 has quit [Quit: Ping timeout (120 seconds)]
higen5 has joined #haiku
<scanty>
nice, just cached a call to BBitmap::BytesPerRow() and moved out of a loop. call once instead of 240 times
<scanty>
i'm on fire today
<OscarL>
240x improvements are a least worth 2 fingers of whiskey in my book! :-P
<scanty>
hehe
<OscarL>
fingers being horizontal or vertical... depends on how much is left on the bottle :-P
<scanty>
haha, i actually don't like whiskey that much
<OscarL>
yeah... I don't like it anymore (now that it became WAY too expensive for my :-D)
<OscarL>
s/my/me/ (sorry for the usually broken "English")
<scanty>
Al2O3 sorry for the delay, i actually got my NES emulator to compile for the first time in about 10 years, and I have been very busy with it.
<Al2O3>
coolio!
<Al2O3>
I knew the time opening would come and you would hammer it.
<Al2O3>
exciting stuff
<scanty>
indeed
<Al2O3>
keep on keepin' on
<scanty>
:^)
<Al2O3>
TY for the dedication to get it running again, either with modern stuff.
<Al2O3>
or with old.
<scanty>
most of the code was unchanged from when it worked on BeOS.
<scanty>
testament to how good haiku actually is
<Al2O3>
yes.
<Al2O3>
true to form.
<Al2O3>
that was the original OpenBeOS directive.
<Al2O3>
run binaries, and be compatable.
<Al2O3>
its pretty amazing really.
<scanty>
yeah.
<scanty>
anyways, going to eat, bbiab
<Al2O3>
eat/sleep/be merry.
<zard>
Wow! Compiling Haiku-PyAPI from scratch seems to take half an hour
<andreasdr[m]>
Arrrrr.
<andreasdr[m]>
Thats mighty long :DDD
<zard>
Probably because of all the template metaprogramming pybind uses
<zard>
It's a good thing that we switched to an actual build system a long time ago, or we would have to wait that long every single time!
HaikuUser has joined #haiku
HaikuUser has quit []
<zard>
gtg, bye!
<OscarL>
later
zard has quit [Quit: leaving]
<OscarL>
(was going to suggest that using pybind11 as a submodule might be a good idea after all)
<OscarL>
oh well, next time.
* OscarL
doesn't want to have to package pybind11 for every single Python version on Haiku :-P
<OscarL>
Haiku's blue tint to indicate control focus is a bit too subtle.
<OscarL>
or my sight is just getting crappier :-D
coolcoder613 has joined #haiku
<OscarL>
grrr, I want to have my own repo, but it gets stuck in "Fetching repository-cache from http://<local_ip_for_my_test_repo>" :-(
<OscarL>
even killing the server doesn't helps "unstuck" pkgman :-D
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL>
weird... the server (python3 -m http.server) seems to get stuck while serving the "repo" file 8-|
<OscarL>
seems to not want to serve binary files :-/
<OscarL>
or it gets stuck for "larger" requests. I can download repo.info and repo.sha256, but anything bigger fails (timeouts on Web+)
<OscarL>
I'll just assume python http.server is just broken on Haiku :-D
<OscarL>
PoorMan to the rescue! (except its "Select web folder" dialog shows two empty buttons :-D)
<OscarL>
this is weird. Poorman also fails to upload the "repo" file.
<kallisti5[m]>
OscarL: looks like you're logged out?
<kallisti5[m]>
"There are currently no active sessions in this realm."
<kallisti5[m]>
unless you're just idle and don't show up
<OscarL>
kallisti5[m]: only thing I did was close the tab after we talked about it.
<OscarL>
let me reopen it.
<OscarL>
still logged in, for now :-P
<kallisti5[m]>
hmmmm. Still see "no sessions"
<OscarL>
now? I've clicked on a few pages.
<kallisti5[m]>
yup. still no sessions lol
<kallisti5[m]>
I guess you're logged into gerrit, but no longer logged into sso.haiku-os.org
<kallisti5[m]>
weird
* OscarL
feels ghostly.
<OscarL>
"Welcome to Keycloak account management" Uhh, fancy! :-P
<OscarL>
And... now it asks me to login :-D
<kallisti5[m]>
yup! ok. That makes sense
<OscarL>
that" "Remember me" ain't doing much :-P
<kallisti5[m]>
so after 2 hours of being "idle" SSO logs you out
<OscarL>
there, I'm in.
<kallisti5[m]>
I updated SSO Session Idle to 2 days, and SSO Session Max to 7 days. Lets see if that helps things
<OscarL>
on "Device activity"... Current session... "expires" February 7
<kallisti5[m]>
yeah, that's the 7 days
<OscarL>
coolio!
<kallisti5[m]>
pretty much, you can get refresh tokens for a maximum of 7 days, then it will force you out
<kallisti5[m]>
however, if you don't get a new refresh token for more than 2 days, I think you go "idle"
<kallisti5[m]>
which may log you out
<kallisti5[m]>
so in theory, if you use Haiku services at least once a day, you can go 7 days without logging in again
<kallisti5[m]>
"in theory"
<OscarL>
sounds reasonable. I was just puzzled because for most other places where I have 2FA enabled... I mostly only ever need to doit once per device...
<OscarL>
unless I reset the browser/device
<OscarL>
("doit once" as in... login once)
<OscarL>
seems I can't upload any file from beta4 :-(
<OscarL>
so long my dreams of having a local cache for haiku packages :-D
Maturi0n has joined #haiku
Maturi0n_ has quit [Ping timeout: 480 seconds]
<OscarL>
man, this new netbook does not likes Haikus /dev/power/acpi_* drivers... KDL on trying to cat acpi_ac :-D (SMAP again)
<OscarL>
guess I'll try recompiling those drivers (after the ACPICA updates), but same drivers, on same hrev on an older PC... still work just fine :-/
ablyss has quit [Remote host closed the connection]
<OscarL>
can't even "reboot" from KDL :-D. Time to power off for today. Later folks!
OscarL has quit [Quit: Gone with the wind]
coolcoder613 has quit [Ping timeout: 480 seconds]
coolcoder613 has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
<waddlesplash>
phschafft: well, file descriptor structs are allocated via a specific object_cache, which is indeed more efficient than just using regular malloc
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
walkingdisaster has joined #haiku
<augiedoggie>
waddlesplash: i think userlandfs_server is mistakenly marked as exclusive launch, i can mount multiple file systems when i change the application flags
<waddlesplash>
oh, interesting
<andreasdr[m]>
waddlesplash: 100!!!
mr_lou has joined #haiku
walkingdisaster has quit [Quit: Vision[]: i've been blurred!]
<Al2O3>
scanty good night
tuaris has quit [Quit: Leaving.]
Begasus has joined #haiku
<Begasus>
g'morning peeps
<PriyanshuGupta[m]>
hii
<phschafft>
waddlesplash: ah, I see.
<phschafft>
I would maybe count that as 'somewhere in between' ;)
<Begasus>
Hi PriyanshuGupta[m] phschafft
<Begasus>
PriyanshuGupta[m], managed to send the email?
<coolcoder613>
Hello Begasus
* phschafft
waves to Begasus.
<phschafft>
This is a fun channel. there is always good input here.
<Begasus>
hi coolcoder613
diver1 has joined #haiku
diver has quit [Read error: Connection reset by peer]
<ilzu[m]>
shaka444: BeBook has some info on that and a sample addon. https://www.haiku-os.org/legacy-docs/bebook/TheTracker_AddOnProtocol.html I think There were osme sample code for that too, maybe in Be sample code package, or perhaps in some old Be Newsletters. I don't think there is any Haiku guide for those, but Be guides should be good enough.
Forza has joined #haiku
<shaka444[m]>
Thanks ilzu
<ilzu[m]>
Begasus: Another question regarding that package of mine, this time about translations. Do you know how one does get a package added to Polyglot for translating?
<Begasus>
ilzu[m] that's one for humdinger :)
<ilzu[m]>
Begasus: Thanks :) I'll ask him if I see him around or send a message through forum then.
<Begasus>
+1 :)
<BlueSky76>
Hi Begasus!
<BlueSky76>
I've tested the new openssh version on a recent x86_64 nightly
<BlueSky76>
So far no problems, local port forwarding works perfectly. Dynamic port forwarding seems to work as well but I've got no application on haiku to test it. (needs to be an app that can work with a SOCKS5 proxy)
<BlueSky76>
Also didn´t test X11 forwarding, but I doubt that is used much on Haiku
<BlueSky76>
sftp and scp working normally.
Forza has joined #haiku
novaphoenix has quit [Quit: gone fishing]
novaphoenix has joined #haiku
<Begasus>
Hi BlueSky76!
<Begasus>
Nice, thanks on the feedback! :)
<BlueSky76>
No problem, I'm happy to help out :-)
<Begasus>
patchset is a duplicate from previous version, so didn't realy expected problems so far, testdrive gave same result as the previous one also :)
<BlueSky76>
Sounds good, so we can probably go ahead with the new version. But you're definitely right in being a little bit cautios when updating openssh
<Begasus>
yeah, it's one of those things I like some confirmation for
<Begasus>
most things I pretty know how to testdrive them :)
<Begasus>
afk for a bit ...
<BlueSky76>
I can do some testing on 32bit in the evening. I'll report back ...
<OscarL>
same here, for now at least... weird feelling! :-P
<OscarL>
planning to do more tests on usb_rndis driver following Adrien's advice on Trac...
<OscarL>
but really happy that on recent nightlies.... the WiFi card on my "new" netbook started to work!
<Anarchos>
hello Begasus
<Anarchos>
OscarL which card do you have ?
<Begasus>
yeah, read that OscarL, nice!
<OscarL>
Anarchos: an Intel Dual band something something... letme find the syslog to give you the exact details.
<Anarchos>
OscarL i have mostly rtlXXX at home, and an atheros
<OscarL>
Anarchos: I have an RTL8188EE on another old netbook, that works too with Haiku (albeit you need to manually connect after boot)
<OscarL>
Anarchos: the Intel WiFi card has ids: 0x8086 / 0x3185, supported by the "idualwifi7260" driver on Haiku.
<OscarL>
mm, those ids were from "listdev -v", the one from syslog reads: "device 31dc: Gemini Lake PCH CNVi WiFi (Wireless-AC 9560)"
<OscarL>
Touchpad do not work, sadly... one of those damn I2C that Haiku has problems with :-D... I see "pch_i2c_pci" on the syslog, thou... should give it a try with TRACE enabled.
walkingdisaster has quit [Quit: Vision[]: i've been blurred!]
wikakasa has joined #haiku
<Begasus>
I don't mind touchpad not working here OscarL :)
<OscarL>
for "laptop on the desktop" setups... yeah, I wouldn't mind much either... but this thing is meant to be used on the chair/bed/whenever (only 11.6")
<OscarL>
and my crappy old PS/2 mice that I need to hook up with a PS/2 to USB adapter... ain't behaving exactly stellar :-D
<OscarL>
at least I can use KeyCursor, while figuring out a better solution :-D
<Begasus>
90 packages now :)
<OscarL>
list of custom-build and installed packages?
<nosycat>
You've been busy!
<Begasus>
bugger, kdenlive for KF6 still crashes :/
<OscarL>
Are you trying to start a HaiKDE distro or something? :-P
<Begasus>
nah :P
<OscarL>
j/k! Love your work, Begasus!
<Begasus>
just playing around, and maybe some of that can go back into the depot, but not for now ;)
<Begasus>
terminate called after throwing an instance of 'std::out_of_range'
<Begasus>
k, if that would mean anything to me :P
<nosycat>
Sounds like an off-by-one error.
<nosycat>
Walking off the end of a vector for example.
erysdren has quit [Quit: Konversation terminated!]
<Begasus>
playing around in KDE nosycat :)
<OscarL>
mmm, updated a few packages, now "git push" gave me some error regarding being unable to fork ssh, or something like that.
<OscarL>
Whatever that was... a reboot fixed it.
<Anarchos>
OscarL what is strange with my rtl8188ce is that even at 30 cm from the router i got only 2 or 3 bars in the wifi icon
<OscarL>
yeah. I've noticed similar with my RTL8188EE on Haiku. In my case, sometimes even tiny adjustments on laptop position (or router antenna)... tends to help.
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<Anarchos>
OscarL i remember the gain is somewhat in the source code of the driver, but too lazy to find it and tweak it...
<OscarL>
Anarchos: not sure if Win/Lin just report signal strength differently, or the drivers setup things differently, and that mades them more sensitive?
<Anarchos>
OscarL don't worry the gain is limited due to local regulations.
<OscarL>
transmission power is, gain, I don't see why.
<OscarL>
(as in.... you're free to have as high-gain an antenna as you can, but you're limited on how much wattage you're allowed to transmit before getting government pissed off :-D)
nephele has joined #haiku
* nephele
has arrived in Belgium for fosdem
<nosycat>
Awesome! Enjoy!
<PulkoMandy>
Have anice fosdem! Say hi to all the nice people there :)
extrowerk has quit [Quit: Bye!]
<Begasus>
no problems with trafic nephele?
<nephele>
PulkoMandy, as a haiku ambassador? :D
<nephele>
Begasus, ah somewhat. The train was a bit late, the connecting train didn't want to wait so I got to visit Cologne for two hours :)
<Begasus>
not bad :)
<PulkoMandy>
I guess it's too late for me to ship Haiku stickers
<Begasus>
was lucky in the morning, they all headed the other direction :)
<nephele>
I suppose it is indeed. Unless there is a copy shop here that would print some if we have designs
<Begasus>
I saw Haiku doesn't have a stand there this year
<Begasus>
was telling the wife the other day I wanted to come over at saturday :)
<nephele>
Ah, will you be there pegasus?
<Begasus>
I could drop in, but seeing we can't advertise some Haiku'ng :)
<nephele>
I suppose not that much, but it would be nice to meet some haiku folks
<Begasus>
will let you know, we should exchange phone numbers so I can reach you there :)
<Begasus>
mmu_man was going also?
<nephele>
I'll be afk for a bit, sampling the local quisine :)
nephele has quit [Quit: This computer has gone to sleep]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
I have 2 SSIDs almost always visible, they keep swapping places with each scan :-D
coolcoder613_32 has joined #haiku
<coolcoder613_32>
Hi zard
<zard>
weda[m]: Don't have much experience in that, but I believe "resource vector_icon array {" should be "resource vector_icon {"
<zard>
Hello coolcoder613_32 :)
<OscarL>
weda[m]: not entirely sure, but comparing it with other recipes and .rdefs... maybe try using "resource vector_icon {" on line 13 of your nextcloud_client.rdef?
<OscarL>
weda[m]: (as in... remove the "array" word), I'm comparing it with "dolphin_emu.rdef.in", just in case.
<BlueSky76>
Begasus: All of my ssh tests with the new version on 32bit Haiku were successful.
<OscarL>
weda[m]: also... "bla!" at line 144 of the .recipe surely won't help things :-P
* coolcoder613_nok
ported rustpython to beos
<weda[m]>
ops, that was to stop the recipe at that point XD
mmu_man has joined #haiku
<weda[m]>
<zard> "weda: Don't have much experience..." <- I try that, thanks!
coolcoder613_nok has quit []
coolcoder613_32 has quit [Ping timeout: 480 seconds]
* OscarL
kinda wishes Terminal in fullscreen mode hid its scrollbar while not in use.
<OscarL>
I wonder if augiedoggie knows some hey magic trick I could use for that :-D
<zdykstra>
I wish it did too
* zard
agrees
<OscarL>
Alright then... we should at least open an enhancement proposal on Trac. Then wait for jessicah, or jscipione to do the work for us! :-P
<zard>
If you want a hack, it might be possible to use hey to set hidden on the scrollbar to true
<augiedoggie>
mmm, you might be able to change the scrollbar thickness but it would be difficult to disable them
<augiedoggie>
i'm not sure if that's exposed in the scrollview scripting
<zard>
hmm, interesting...
<weda[m]>
zard it worked :-D
<zard>
hooray :D
<OscarL>
augiedoggie: I see. What about a shortcut to turn it off and on again.
<augiedoggie>
it would be difficult to know which Terminal & tab you are targeting, you'd have to do a bunch of looping to find the active window and view
<zard>
rue. V
<zard>
True. Very hacky indeed
<OscarL>
quick and dirty patch to Terminal to resize the window "just right" so the scrollbar ends up offscreen?
<augiedoggie>
you can do that with hey if you know the size
* OscarL
has the "best" ideas sometimes.
<augiedoggie>
a MoveTo() and ResizeTo() hey command
<augiedoggie>
there are actually a couple ways to move/resize a window
<Begasus>
thanks again for reporting back BlueSky76!
<OscarL>
Hmmm... trying todo `jam -q acpi_ac`, I get: "acpi_ac.cpp:60::9 error: 'free' was not declared in this scope". GCC suggests adding "#include <cstdlib>".
<OscarL>
Guess I've found my first patch for 2024 :-D
<Begasus>
you should thank gcc then :)
gouchi has joined #haiku
<OscarL>
shh! don't spoil it! :-D
<Begasus>
whoops :D
<coolcoder613_32>
Porting RustPython to BeOS was harder than to DOS, because for DOS, i had a modern compiler, and a cross-compiler, which i did not have for BeOS
<Begasus>
been there (over 20 years ago) :)
zard has quit [Quit: leaving]
<coolcoder613_32>
I am now the one to have ported the most modern available python for DOS *and* BeOS
<OscarL>
Mmm, acpi_ac.cpp already has "#include <stdlib.h>", shouldn' that be enough? /me checks cppreference.
<coolcoder613_32>
replacing Python 2.6 on DOS, and Python 2.4 on BeOS
<OscarL>
coolcoder613_32: wich Python version you have for BeOS now?
<OscarL>
I might be insterested on it, if I can run pyserial on BeOS with it :-D
<coolcoder613_32>
RustPython 3.12
<OscarL>
sounds modern enough :-D
<coolcoder613_32>
Get the wasi binary of RustPython, and you should be able to test with that
<OscarL>
do you have the binary available online? (not looking forward to do much compiling on my old hardware)
<coolcoder613_32>
OscarL: I use github codespaces sometimes, if they let you have some for free, you may as well use it, no?
v_harkonnen has joined #haiku
<OscarL>
too convoluted for my taste, and short attention spans :-D. Thanks, though!
* OscarL
goes back to try to tests usb_rndis (and see what's up with acpi_ac :-P)
<nephele>
OscarL, SSID beging listed double is "intended" that is, it is an atrifact of the current design and not a bug as such
<nephele>
The problem is that every BSSID gets an entry, not SSID. But the SSID is the pretty label you see
<nephele>
So for example if your home router has two BSSIDs, say one for 5ghz and one for 2,4ghz. And your laptop does both bands you will see it twice (and inadvertently "choose" the frequency band)
<OscarL>
nephele: as in... most of the time it appears only once, but when some other SSID gets removed... a duplicate appears? This is on 2.4 only router and adapter, btw.
<nephele>
If there exists only one BSSID and it appears twice that would be a separate bug indeed
<OscarL>
(sounds more like a bug on menuitem, or something to me :-D)
<nephele>
But that depends too if you have repeaters and such, those would also have a separate BSSID
<nephele>
OscarL, Full screen terminal with no scrollbar would be "just" resizing it a bit farther to the right, it's no true fullscreen ;)
<OscarL>
nephele: yeah... that's why I got my "genius" idea to just hide it offscreen :-P
<Begasus>
done playing for today :P
<OscarL>
rest well Begasus!
<zdykstra>
seeya Begasus !
<Begasus>
cu peeps! :)
Begasus has quit [Quit: Vision[]: i've been blurred!]
<zdykstra>
HA I FINALLY GOT ONE BEFORE HE LEFT!
* OscarL
fist bumps zdykstra.
<B2IA>
(BrunoSpr) bye
* zdykstra
makes the blow-up hand gesture in return
<zdykstra>
works best if you also make a little explosion sound too
* OscarL
mentally did, lol.
<OscarL>
mmm. gcc now suggests me to "#include <cstdlib>" *right below" the "#include <cstdlib>" I've just added !??!
BrunoSpr has quit [Quit: Vision[]: Ich wurde gewaschen!]
<nephele>
Never hurts to do it twice ;)
<nephele>
Unless you don't use header guards
<nephele>
Though I suppose you could do something that would check for a var, and THEN set it, which would trigger if you included it twice only :D
<nephele>
I kind of want to investigate how much work it would be to add c++20 modules for our kits that expose the same functionality
BrunoSpr has joined #haiku
<OscarL>
even idiot /me always thought that the lack of proper modules on C++ was pretty nuts (comming from an ObjectPascal background in 1999).
<OscarL>
can anyone with a haiku repo clone run a quick `jam -q acpi_ac` ? This error makes no sense to my little brain :-/
wikakasa has quit [Remote host closed the connection]
<nephele>
I can try OscarL, dunno if it builds on macOS though :)
<OscarL>
TIA.
<nephele>
Oh, actually building needs a case sensitive FS. Don't think I've set that up
<nephele>
Damn, can't help at the moment then, only have this laptop with me
<OscarL>
no problem nephele, thanks!
ClaudioM has quit [Quit: leaving]
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL>
copy/pasting a few lines from acpi_battery/Jamfile into acpi_ac/Jamfile did the trick :-D
<OscarL>
gotta love "fixing" things without even understanding what's going on :-P
BrunoSpr has quit [Quit: Vision[]: Ich wurde gewaschen!]
nephele has quit [Quit: This computer has gone to sleep]
v_harkonnen has quit [Remote host closed the connection]
<OscarL>
kallisti5[m]: LOL, I'm signed off again from review.haiku-os.org :-D
<OscarL>
kallisti5[m]: Oh! But a simple click on "sign in" did the trick this time. Nice.
vdamewood has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
<nekobot>
[haiku/haiku] a4ae49d5736d - Package server: turn down logging a bit.
<OscarL>
Wee! another one-liner in! :-P
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
Atomozero has quit [Quit: Vision[]: i've been blurred!]
gouchi has quit [Remote host closed the connection]
zonk has joined #haiku
<zonk>
I'm trying to run a Java application using OpenJDK 8 from the package repo. I'm getting SSL errors when it tries to make an HTTP request. Has anybody else dealt with this before?
<phschafft>
random guesses: do you have the ca store installed? does it happen with all servers or just some? what is the TLS error you get?
<zonk>
I saw that the package pulled in the a root CA cert package as a dependency, but I don't know the condition of the store. The exception message is: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
<zonk>
I did see that this OpenJDK package leaves some things unconfigured. I had to manually locate the runtime binary and add it to the PATH to be able to run it from the console
<phschafft>
hm.
mr_lou has quit [Ping timeout: 480 seconds]
<OscarL>
while trying to install a custom usb_rndis driver: `KERN: could not load kernel add-on "..../usb_rndis": not an executable`
<OscarL>
Seems the copy operation was slower than the kernel trying to load the driver :-D
<OscarL>
doing a "mv" intead of "cp" gave no problems with the same driver.