<OscarL>
fancy2209[m]: ah, I see that neils commented "I'll switch to the new openssl build with rust 1.84.0" on #11406
<OscarL>
s/neils/nielx/
bgudna has quit [Ping timeout: 480 seconds]
diver has joined #haiku
bgudna has joined #haiku
draKon has joined #haiku
bgudna has quit [Ping timeout: 480 seconds]
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
AlaskanEmily has joined #haiku
<draKon>
*hugs haiku teams*
<waddlesplash>
:)
<draKon>
i like haiku because it takes longer to get angry when the browsers crash. i know what im getting in to, its well stated its incomplete.
<waddlesplash>
well, hopefully "Iceweasel" isn't so crashy now
<draKon>
unlike apparent competitors who say they have full release and a dead on arrival updates 3 days / weeks / monhts later, already built in sometimes intentionally to
<draKon>
im calmer now is what im saying with out getting to over rational
<draKon>
thanks for the medicine of poetry
<draKon>
iceweasel i havent looked at that one
<draKon>
i really like so much the qutebrowser, using keyboard commands more
<draKon>
such a breath of fresh air to press "o" to get to web address input, less mouse touching
<draKon>
it was like winning the jackpot on the lottery for $50 million
<draKon>
but it crashes to much!!
<draKon>
but when it functions, its BEAUTIFULL!!!
<AlienSoldier>
Iceweasel is only 64bit only so far.
<AlienSoldier>
My less crashy browser is netsurf (but don't do javascript). I NEVER crashed that one!
<draKon>
yeh netsurf felt okay, but couldnt open up my email account
<draKon>
email clients are great!!
<draKon>
claws good,
<draKon>
i think the software dev's are doing great
<AlienSoldier>
they must start somewhere
<draKon>
just hope they dont get flustered trying to fix google / Microsofts, disfunctional reality array we somehow got caught in,
<AlienSoldier>
it is hard now to get stable software when it rely on so much external stuff.
<draKon>
by trying to get compatibility across for unneccessary players in the games
<draKon>
better to focus on things we want to work
<draKon>
to much overcopying of the same stuff, and breaking it in different ways is OVER Confusing
<draKon>
ur right AlienSoldier
<scantysnax>
i have good success with falkon.
<draKon>
me to scantysnax
<draKon>
iceweasel 1st install, looks crap, and crashed on 1st attempt at protonmail opening,
<AlienSoldier>
the native stuff is quite stable. Sometime i wonder if purposely slowing 4-5% all the "crust" of external code a bit at the sheduler level could not releive the stress on the native side of things and remove most of the edge case of ressource starving.
<draKon>
past 5 seconds
<draKon>
sorry if iceweasel devs are on
<waddlesplash>
did you install the latest version of wayland_server?
<draKon>
i know what its like to have degrading comments on my best effort
<draKon>
nope
<waddlesplash>
pkgman up wayland_server
<waddlesplash>
you need the most recent version of that to avoid crashes
<draKon>
what do does wayland_server do?
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
<draKon>
ok
<draKon>
its allready installed
<waddlesplash>
it needs to be on the latest version tho, a 202412... version
<draKon>
yep it is
<waddlesplash>
ok
<waddlesplash>
guess there are still easy crashes that aren't fixed yet then
<draKon>
protonmail is a bit more treacherous than other email domains i must say
<draKon>
obviously security protocols are more stringent
bjorkintosh has joined #haiku
<draKon>
efind mail is easy as pie, although no email forwarding yet :(
<scantysnax>
well, if we're getting iceweasel, perhaps we'll be getting some version of Thunderbird.
<draKon>
its strange how crashes happen with some software, and when it functions normal, the are FANTASTIC
<draKon>
unparrelled in competition
<draKon>
for all other common software ive seen in years
<draKon>
only things comparable are what some would know as Hackinng tools or software made for/by the hacking communities
<draKon>
maybe not all software i used elsewhere was low qual
<draKon>
im impressed, been hanging so long to get my own equipment to do this on,
<draKon>
1 thought that over bothered me, i found am i am actually thinking i must be in a foreign nations dream capsule, sedated under watch, is how flipping hard it is to make a simple multi OS boot loader available without messing around
<draKon>
i couldnt just drop Windows til i knew i wasn't going to have hard time finding porn again lol
<draKon>
hahahaa
<draKon>
like hear me out, we all two things, movies and music
<draKon>
no video websites, no music playing sad day at ye own house alone
<draKon>
i gtg got things to teach elsewhere
<draKon>
laterz
draKon has quit [Quit: Vision[]: i've been blurred!]
<scantysnax>
i hope that wasn't drakon from efnet.
SLema has quit [Ping timeout: 480 seconds]
diver has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
<bjorkintosh>
is there anyone on efnet?
<scantysnax>
yes. i'm part of #nesdev, and that's it.
<bjorkintosh>
wow. I thought it was long gone.
<scantysnax>
haven't been there for a while, pursuing other interests.
<bjorkintosh>
of course.
<scantysnax>
i am however working on a haiku native NES emulator.
<nekobot>
[haiku/haiku] 1ad6193d82f2 - kernel/vm: Default AcquireUnreferencedStoreRef() to B_ERROR.
OscarL has quit [Quit: Gone with the wind]
bgudna has joined #haiku
bgudna has quit []
diver has quit [Ping timeout: 480 seconds]
nipos has left #haiku [Disconnected: Replaced by new connection]
nipos has joined #haiku
dostoevsky has joined #haiku
diver has joined #haiku
Begasus has joined #haiku
<Begasus>
morning peeps
diver has quit [Ping timeout: 480 seconds]
_-Caleb-_ has left #haiku [#haiku]
Bebert has joined #haiku
<Bebert>
Hello ! I have a question : In Haiku, is there a directory (or mount point) which is in memory ? Like /tmp in tmpfs in Debian ?
<MonniTheCat>
Morning Begasus
diver has joined #haiku
freddietilley has joined #haiku
yann64 has quit [Quit: Vision[]: i've been blurred!]
<Begasus>
morning MonniTheCat Bebert
<Begasus>
Bebert: /boot/system/cache/tmp ?
<Begasus>
nah, that's not in memory
<Bebert>
Thanks Begasus , /var/shared_memory ?
<Begasus>
you could create one: mkdir /RAMDRIVE && mount -t ramfs /RAMDRIVE
<Begasus>
tip from OscarL :)
<Bebert>
ok, I will try, is possible to create it during boot , like /etc/fstab ?
<Begasus>
from quote: <OscarL> "mkdir /RAMDRIVE && mount -t ramfs /RAMDRIVE" <<< line to add to ~/config/settings/boot/UserBootscript
<Bebert>
Thank you !!! ;-)
<Begasus>
so yes, remember, everything in there will be lost on reboot
<Begasus[m]>
NeoChat 24.12.0 rebuild with freshly full-sync up and running! :D
<MonniTheCat>
Begasus: Managed to fix one really really old bug in usb_disk driver last night... Maybe now I try to fix and improve more things on main repository ;)
<Bebert>
yes it is for temporary files in a script. it will be faster than harddrive or ssd
<Begasus[m]>
Bebert
<Begasus[m]>
+1
<Begasus[m]>
nice Mika Lindqvist sent upstream?
AlaskanEmily has quit [Remote host closed the connection]
<MonniTheCat>
Begasus[m]: Yup... was merged almost instantly ;)
<PulkoMandy>
you can use /var/shared_memory as a ram temporary filesystem. It would make more sense to have /tmp stored in something like it as well, but for some reason we have not done that yet
diver has quit [Ping timeout: 480 seconds]
<MonniTheCat>
<Begasus> "nice one MonniTheCat! +1" <- Only took me 16+ years to figure out one variable wasn't unset early enough ;)
<Begasus>
progress :)
<MonniTheCat>
<PulkoMandy> "you can use /var/shared_memory..." <- People were used to run Haiku on machines with very little amount of RAM, so using memory as RAM disk wasn't really the first choice of optimization...
<PulkoMandy>
AmigaOS has 512KB of RAM on some machines and does it by default, what's the problem with it?
<MonniTheCat>
Had the same with my PPC development board... couldn't make it use more than 256 MB of RAM with Debian 13... Wouldn't even boot with more than 2 GB of RAM...
<MonniTheCat>
I had the RAM extension board in my Amiga 500...
_-Caleb-_ has joined #haiku
<MonniTheCat>
My Haiku is using 1014 MB of RAM just idling... If I would use large RAM disk, it wouldn't have enough memory to compile anything larger than simple Hello World! style application...
<Bebert>
Thank you Pulkomandy ! I have 4GB Ram, and files are about 80kb...
<Bebert>
But, with ramfs I have KDL, I will report bug
<Begasus>
check if there isn't a ticket already for it Bebert
<Begasus>
iirc OscarL also had some issue on that front (here it seem to do OK)
<Begasus>
reverted as I didn't see any speed improvements on my install
<MonniTheCat>
Begasus: Was someone fixing the rust_bin recipe on HaikuPorts... It doesn't really compile anything and depends on old OpenSSL libraries, but doesn't do version pinning...
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
<Begasus>
MonniTheCat it's known, nielx will fix that on the next update
<Begasus>
for now older libssl needs to be installed with it
<Begasus>
maybe I could push a small bump to add the dependency
<MonniTheCat>
Begasus: Tried installing older libssl but it still wouldn't run... It doesn't use system packages...
<Begasus>
~> cargo -V
<Begasus>
cargo 1.83.0 (5ffbef321 2024-10-29)
<Begasus>
have used it a few times in the last week, looks ok here?
<MonniTheCat>
I guess it doesn't know which version to use if both are installed and rebuilding the recipe just errors out on nightly...
<Begasus>
it's a bin package, no real build involved? or did you try from source?
<MonniTheCat>
Begasus: It crashes during INSTALL()...
<Begasus>
?
<Begasus>
let me check, sounds weird
<MonniTheCat>
Begasus: Last thing it does here is run install.sh, but that gives out "Invalid Argument"
<Begasus>
for the rust_bin package?
<MonniTheCat>
Begasus: Yup... On 64-bit Haiku with quite recent hrev...
<Begasus>
bugger forgot -G :/
<MonniTheCat>
That install.sh is pure witchcraft... Almost impossible to decipher...
<Begasus>
not even going to attempt :P
<MonniTheCat>
Begasus: Some people insist on using rust on Haiku and complain when it doesn't work... I just try to avoid touching anything if someone else can or is willing to do the fixing...
<Begasus>
it's a small fix atm, but should be build against newer ssl
<MonniTheCat>
Begasus: Recently someone complained about me not using newer SSL when I'm already using OpenSSL 3.x ... lol...
<Begasus>
complaining is easy :) reporting and fixing not always
<MonniTheCat>
Begasus: I've seen a lot of recipes that require version pinning, but don't use them as the recipe was written before the dependency was upgraded to incompatible version...
<Begasus>
how would it not use the version string?
<Begasus>
we do it all the time for instance with boost libraries
<MonniTheCat>
Begasus: I assumed it's yet another regression in nightlies... Haven't tried tracking which hrev broke it as I need pretty recent hrev for the usb_disk fixes...
<Begasus>
not sure if I have haikuporter setup in my nightly VM to check
<MonniTheCat>
Begasus: I've always thought that libcrypto and libssl need to be matching versions...
<Begasus>
libcrypto comes together with libssl, so both libssl are installed
<Begasus>
libssl3 comes default with beta5 afaik (didn't set a version string on that, could add both libssl version though)
<MonniTheCat>
Begasus: Exactly... Both are built from same recipe, so it shouldn't be possible to have mismatched versions...
<Begasus>
rust_bin isn't build against anything, rust is, but that's not trivial (and should receive a fix for that there)
<Begasus>
libssl has 2 different recipes
<MonniTheCat>
Begasus: Yeah... But the _devel packages should conflict with each other...
<Begasus>
they do
<Begasus>
CONFLICTS_devel="
<Begasus>
openssl${secondaryArchSuffix}_devel
<Begasus>
"
<MonniTheCat>
Begasus: Didn't say they don't.... So having any number of recipes for libcrypto would also mean that different versions conflict with each other in case of _devel package...
<Begasus>
yeah, hence the version string: lib:libssl >= 3
<Begasus>
devel:libssl >= 3
<Begasus>
biab
<Begasus>
dogs :)
<MonniTheCat>
Begasus: Obviously in this case the version should be >= 1.1, not >= 3 ;)
diver has joined #haiku
<Begasus>
re
<Begasus>
MonniTheCat, that's obvious?
<MonniTheCat>
Hmmm... DriveSetup still allows mounting devices with no file system...
<MonniTheCat>
Begasus: Kind of... As it's binary package, so never gets updated even if new OpenSSL version gets released...
<Begasus>
MonniTheCat, so what is the problem, we already know the issue on openssl and rust
<Begasus>
biab
Begasus has quit [Quit: Vision[]: i've been blurred!]
<MonniTheCat>
Begasus: The problem is that on clean installation it refuses to install openssl 1.1 along with rust_bin...
<Begasus[m]>
bugger, that was a beta
<Begasus[m]>
it's not declared as a dependency (yet), so pkgman doesn't know about that
<MonniTheCat>
Begasus[m]: Exactly my point ;)
<Begasus[m]>
just say that :) it's a packagers problem, not Haiku beta/nightly issue
<MonniTheCat>
Begasus[m]: Issue in nightly was repackaging failing ;)
Begas_VM has joined #haiku
diver has quit [Ping timeout: 480 seconds]
<Begas_VM>
k, just synced this nightly
<Begas_VM>
looks like ssl 1.1 is already installed on this one
<MonniTheCat>
On my nightly, OpenSSL 1.1 was installed, but not activated...
<Begas_VM>
that's a whole lot of different error, probably the package was corrupt or the like?
<MonniTheCat>
Begas_VM: That's why I tried removing the package and reinstalling...
<Begasus[m]>
swiped it before in administrative states or transaction directory?
<Begas_VM>
at least it doesn't produce an error on that one here
<MonniTheCat>
Begasus[m]: Just deleted the file in /boot/system/packages and did run pkgman install again...
<Begas_VM>
if there is one in any of those directories it probably took that one instead of downloading it again?
<Begas_VM>
Warning: POLICY ERROR: can't find used library "librustc_driver-bab682a17eb794ef.so"
<Begas_VM>
bugger, haikuporter still in strict mode ...
<Anarchos>
Begas_VM: i am really happy to have been able to solve the ticket #3545 :) now i jsut have to solve some loop indices errors :)
<MonniTheCat>
Begas_VM: Doesn't really matter if it redownloads or not, it still fails to install unless I manually delete any packages using OpenSSL 3.x
<Begas_VM>
Anarchos, still in progress then +1
<Anarchos>
lol
<Begas_VM>
k, packaging rust_bin/wiped ssl 1.1 from disk on this VM, installing rust_bin should pull in ssl 1.1 and run
<Begas_VM>
should clean up some states here :P state_2023-12-28_08:59:44
cptaffe has quit [Ping timeout: 480 seconds]
cptaffe has joined #haiku
<Begas_VM>
reboot
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
Begas_VM has joined #haiku
<Begas_VM>
all good here
<Begas_VM>
rust_bin installed openssl 1.1 without issues, cargo -V report correct version
<Begasus[m]>
will do a revbump in a bit after checking on beta5 again :)
<phschafft>
doing a little terminal project right now.
<phschafft>
wondering what I/O I need.
pabs has joined #haiku
<MonniTheCat>
Takes 3 minutes 50 seconds just to download rust here... then a lot longer to unpacking and running anything with it...
diver has joined #haiku
MisthaLu has joined #haiku
<Begasus[m]>
building rust packages is always a pain in the ...
<Begasus[m]>
and I don't mean rust itself :)
diver has quit [Ping timeout: 480 seconds]
draKon has joined #haiku
<B2IA>
(CapitanPico) Hello Happy chritsmas
<phschafft>
is it already? *checks his clock*
mmu_man has joined #haiku
MisthaLu has quit [Quit: Leaving]
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Begasus[m]>
big timezone change?
<Begasus[m]>
Happy early one then CapitanPico :)
<phschafft>
you know. maybe someone just turn on earth's main drive to get there faster. I could understand that as a good reason.
<MonniTheCat>
<Begasus[m]> "building rust packages is always..." <- It takes about 2 days to just go through all installed packages... And that's not even attempting to build anything...
DKnoto has quit [Ping timeout: 480 seconds]
* Anarchos
wonder how many leap seconds we suddenly subtract ....
diver has joined #haiku
<Begasus[m]>
Mika Lindqvist how's that?
<Begasus[m]>
already found 3 that still use openssl 1.1
<MonniTheCat>
Begasus[m]: Some stupid shit in Python's pickle...
<phschafft>
Anarchos++
DKnoto has joined #haiku
<Begasus[m]>
Mika Lindqvist I give up on trying to understand the problems you run into, they make no sense to me, or I'm to dumb to understand :(
<Begasus[m]>
s/to/too
<MonniTheCat>
Begasus[m]: HaikuPorter use pickle for caching, but pickle is buggy beyond repair... In nightlies it runs out of address space (when other programs would run out of memory)...
<Begasus[m]>
I just don't get any errors on that, just packaged rust_bin on nightly (and it's not the first I've tried on it)
<MonniTheCat>
Begasus[m]: I always get same error: "install.sh: pipe error: Invalid Argument" ... So it must conflict with some other package, but figuring out which one is the tricky part...
<Begasus[m]>
did you make changes in the recipe?
<Begasus[m]>
packages from the depot shouldn't produce an error like that
<Begasus[m]>
I've got about +1500 packages installed myself atm (in beta5)
<Begasus[m]>
and not even counting the ones in */haikuports/packages that are used with haikuporter also
<MonniTheCat>
I only have 749 packages installed... 612 of them in /boot/system/packages and rest in /boot/home/config/packages
<Begasus[m]>
no duplicates in system/home?
zard has joined #haiku
<MonniTheCat>
Begasus[m]: Not sure about that... Don't like putting locally built packages in /boot/system/packages as it can render the system unbootable...
diver has quit [Ping timeout: 480 seconds]
<Begasus[m]>
so far I only ran into one (zlib) :)
<Begasus[m]>
other then that, they all end up in system here
<MonniTheCat>
pkgman full-sync has never worked here, so I can't use it to reinstall everything... that obviously would force checking for duplicate packages...
<Begasus[m]>
ran pkgman full-sync earlier here, meant half of the packages were uninstalling, the prize on working with new packages not in the depot
<Begasus[m]>
on par now
<Begasus[m]>
but afaik pkgman doesn't include packages installed in home?
<MonniTheCat>
pkgman only includes activated packages, not all packages even in /boot/system/packages
* Begasus[m]
needs more coffee ....
duncsauce has quit [Read error: Connection reset by peer]
duncsauce has joined #haiku
thelounge819 is now known as e1z0
<Begasus[m]>
OK gdal302 needs at least a revbump for ssl3
<Begasus[m]>
nasty one :(
<Begasus[m]>
then again, nodejs is also, should have checked if there is an update before launching that one
<MonniTheCat>
Until all the recipes work in HaikuPorts git repository; I won't delete all the packages I have in /boot/home/config/packages... Takes too long time to rebuild them if I need to fix something that depends on them...
<Begasus[m]>
create an issue at haikuports, untill then it's a wild goose chase :(
<Begasus[m]>
but most of us target for beta5, those that "need" nightly can be mentioned, but not solved
<MonniTheCat>
So far I haven't found many broken recipes... at least ones that I haven't already mentioned...
<Begasus[m]>
for rust_bin it's something weird there with you I guess, on a pretty clean nightly I got no errors
<Begasus[m]>
s/with you/with your setup* :)
<fancy2209[m]>
<OscarL> "fancy2209: ah, I see that..." <- Is that token on HaikuPorts? I don't find any PR or issue with #11406
<Begasus[m]>
hmm ... didn't see an error when building cargo-c with that?
<Begasus[m]>
example on where it happens fancy2209?
<MonniTheCat>
<Begasus[m]> "for rust_bin it's something..." <- That's pretty much why I wanted someone else to repackage it, to see that all the dependencies are corrected... Otherwise the issue will stay even if the new rust will be linked against OpenSSL 3.x ...
<Begasus[m]>
I'll push a revbump in a bit including dep on ssl 1.1
<fancy2209[m]>
Begasus[m]: Try to compile ruffle with cargo from rust_bin
<fancy2209[m]>
I believe this issue happens when a girl repository is fetched without it
<fancy2209[m]>
s/girl/git
diver has joined #haiku
<fancy2209[m]>
* s/girl/git/
<fancy2209[m]>
s/girl/git/
<fancy2209[m]>
s/ doesn't worn in matrix awn
<MonniTheCat>
Begasus: I already wiped my 32-bit Haiku clean... But I used my 64-bit Haiku for backing up important files, so I didn't want to wipe it at the same time...
<fancy2209[m]>
MonniTheCat: Ah right Haiku has no Hypervisor
<waddlesplash>
yet
<waddlesplash>
it's being worked on, slowly
<fancy2209[m]>
Oh really?
<fancy2209[m]>
Nice
<Begasus[m]>
g'morning waddlesplash :)
<Begasus[m]>
you're early :)
<fancy2209[m]>
waddlesplash: Ah I see thanks
<MonniTheCat>
I used to use really old version of qemu and it was almost 4 times as fast as later versions... I think qemu 8.0 was last that I tried...
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
<fancy2209[m]>
fancy2209[m]: It won't build (issues with the Wayland Backend dep for egui-winit), but you should see it
bjorkintosh has quit [Ping timeout: 480 seconds]
<waddlesplash>
Begasus[m]: happens now and again :p
<fancy2209[m]>
* It won't build (issues with the Wayland Backend dep for egui-winit), but you should see the issue
<MonniTheCat>
When I finish building "everything"... I need to fix DriveSetup trying to mount everything that isn't a filesystem ;)
Begasus has joined #haiku
<Begasus>
nodejs finaly finished
<Begasus[m]>
fancy2209 will check quickly in a bit
<MonniTheCat>
It's funny how DriveSetup allows mounting a partition table or raw USB drive with nothing inside...
diver has quit [Ping timeout: 480 seconds]
<Begasus>
making sure I don't have mbedtls installed ...
<fancy2209[m]>
If it starts building stuff then I'm very confused
<Begasus>
fancy2209[m] ... over 400 crates! whoot :D
<Begasus>
555 .. not sure I'll let this finish :P
* phschafft
puts Begasus' 555 in astable mode.
<Begasus>
error in wayland-backend ...
<fancy2209[m]>
Weird
<fancy2209[m]>
If it got to build stuff
<fancy2209[m]>
I have no idea
<fancy2209[m]>
On my VMware VM I need OpenSSL1, the I got an SSL error, installed mbedtls, it worked
<fancy2209[m]>
Oh wait
<fancy2209[m]>
Might have been gnutls
<fancy2209[m]>
I installed both at once
diver has joined #haiku
<Begasus>
can't uninstall gnutls, too tight into the system
<Begasus[m]>
also, running readelf on cargo doesn't yeald any tls library
<Begasus[m]>
will push a revbump fixing requirement on ssl though
diver has quit [Ping timeout: 480 seconds]
janking has joined #haiku
imrahil has joined #haiku
<andreasdr[m]>
Hi there.
<janking>
hi
draKon has quit [Quit: Vision[]: i've been blurred!]
bjorkintosh has joined #haiku
<Begasus>
hi andreasdr[m] janking
<Begasus>
k, gdal302 errors on build
MsInput has quit [Quit: WeeChat 4.4.4]
MsInput has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
diver has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bjorkintosh has quit [Ping timeout: 480 seconds]
bbjimmy has joined #haiku
<fancy2209[m]>
<Begasus[m]> "will push a revbump fixing..." <- My internet probably just had a fluke then, thanks
<fancy2209[m]>
By the way, what do I do if I want to submit a port of a package that is updated every day?
<fancy2209[m]>
I want to send a port of ruffle but they make a new nightly every day
<fancy2209[m]>
I'm still working in it but I want to know before I do it
<fancy2209[m]>
Also another thing, does WebPositive still allow PPAPI/NPAPI?
<fancy2209[m]>
* Also another thing, does WebPositive still allow PPAPI or NPAPI plugins?
<PulkoMandy>
WebPositive never implemented the plugin API
<Begasus>
k gdal 3.4.2 still good
<MonniTheCat>
fancy2209[m]: Make a new recipe for just stable releases...
<fancy2209[m]>
Ruffle has no stable releases yet
<fancy2209[m]>
They've talked about it but I have no idea when they'll have a stable release
<Begasus>
please don't update every day then :)
<Begasus>
first thing would be to get it build :)
<fancy2209[m]>
Yeah working on it
<fancy2209[m]>
Begasus: Yeah I won't
<Begasus>
k, not going to fiddle to much with gdal, let's see if opencv builds ok with that one, nuking out gdal3.02 if we can
<fancy2209[m]>
But I wanted to know how I'd approach it since upstream has a new version every day
<MonniTheCat>
Maybe once every few months until more recipes depend on it, after that when breaking change happens...
diver has quit [Ping timeout: 480 seconds]
bjorkintosh has joined #haiku
<Begasus>
fancy2209[m], checked repology?
Landry has joined #haiku
mmu_man has joined #haiku
<Landry>
hi, i've looked on the website, on trac, on github and on gerrit and yet i'm not sure where should fixes to the userguide be sent.. has it to be done via translations, and there's a "first-class" language/source ?
<Landry>
i can do a PR on github or create an account on trac, but since fixing typos/bad links is easy i figured itd be simpler to directly fix it
<OscarL>
Using RAMFS for $TEMP breaks SSH (or was it SSHD?) and pkgman/PackageKit. The latter breaks with an B_DEVICE_CROSS_LINK error (after it downloaded the repo file, and tries to move it to its final location I think)
<OscarL>
fancy2209[m]: to see what version other projects use for that package.
<OscarL>
(even if just as a reference)
<fancy2209[m]>
Oh I might need to give up on ruffle :/
<fancy2209[m]>
It seems Tokyo, a library for async stuff, doesn't compile for haiku
<fancy2209[m]>
And this isn't as simple as disabling Wayland
<fancy2209[m]>
OscarL: Ah I see
<fancy2209[m]>
Seems all over the place to me
<OscarL>
looks like 20240119 (2024.01.19) is the "most popular" to me.
<fancy2209[m]>
* disabling Wayland so I might get stuck on it
<OscarL>
ah, no, misread the 20241119 one :-D
<fancy2209[m]>
That's weirdly specific
<OscarL>
(just notice that both Arch and Gentoo had it at some point, LiGurOS probably just followed Gentoo there).
<OscarL>
oh well, moot point if there are unresolved dependencies for it :-/
<fancy2209[m]>
It seems kqueue was added to Haiku from a discussion that starts in Tokyo
<fancy2209[m]>
s/kyo/kio/
<OscarL>
Begasus: according to IRC logs, I've tried on April-May to switch /tmp to RAMFS. Tried it moving it (and then just linking it) to "shared_memory/", using a separate ramfs mount. All broke "pkgman refresh"
<fancy2209[m]>
s/Tokyo/Tokio /
dalme has joined #haiku
diver has joined #haiku
<OscarL>
(then I tried just setting $TEMP to shared memory, but that broke some ported programs)
<OscarL>
Begasus: maybe your system is too fast compared to mine, thus you don't see much improvements when using ramfs on HP? (it should help by cutting down some SSD wear still)
<OscarL>
Anarchos: I got a half-assed Ocaml syntax highligher working for Pe :-D
<Begasus>
OscarL, your bare metal system could be on par with my VM one :P
<Begasus>
for the record, tried Tokyo a few times without luck so far here
<OscarL>
Begasus: I guess then it is a similar case as with using dash vs bash... you only see speeds up for builds that spend significant portion of their time calling the shell. If the build spends most of its time compiling/linking... not much difference
<OscarL>
(same with time spent on I/O in SSD vs ramfs, I mean)
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus>
guess that counts for me OscarL :)
<Anarchos>
OscarL: it annoyed me to use paladin and pe :)
<OscarL>
my SSD is on a SATA 2.0, so it is really running at about half its max speed :-D
<MonniTheCat>
I get syslog filled with errors if I try to downgrade packages... happens with openssl3_devel, openssl3_man, haiku_devel etc...
<Begasus>
remote packages, I meant local packages :)
<OscarL>
One annotying thing I've found... If a package has versions 1, 2, 3. You have installed 3, and a recipe requires >= 2... it will still install 2, even if 3 should have worked. (but can't really recall what I was working on when I saw that :-D)
<MonniTheCat>
package_daemon should only change the activation status, but it tries to remove the actual file, which will fail...
<Begasus>
openssl >= 1.1 OscarL? :P
<Begasus>
shouldn't pick 3
<OscarL>
that ">" seems missleading then :-)
gingi has joined #haiku
<Begasus>
well == doesn't always do the trick
<gingi>
hi there
<Begasus>
hi gingi
<OscarL>
(I *think* it works for versions like 1.2 satisfies >= 1.1, but 2.0 doesn't, or something like that? :-/)
<Begasus>
I guess so yes
<Bebert>
Good Bye Every body ! Thank you for all !! ;-)
<MonniTheCat>
When I do "pkgman full-sync" it either complains that it can't downgrade or that newer version already exists and it can't replace it...
<gingi>
hi Begasus
<Begasus>
cu Bebert
<OscarL>
breaks POLA, and this is bad! :-P
<OscarL>
s/this/thus/
<Begasus>
MonniTheCat, if the share the REVISION it can't
<fancy2209[m]>
I accidentally triggered fullscreen terminal, how can I get out of it?
<MonniTheCat>
Begasus: If the package already exists, it should just reactivate it, not fail complaining that the file already exists...
<Begasus>
Alt+Enter fancy2209[m]
<fancy2209[m]>
i'm free
<fancy2209[m]>
thank you
<fancy2209[m]>
that must be what getting stuck inside of vim feels like haha
<Begasus>
lol
<OscarL>
fancy2209[m]: worst case... switch to a different desktop and kill that thing!
<Begasus>
get that too often :)
<fancy2209[m]>
OscarL: i was building something, that's why I was avoiding that
<MonniTheCat>
When I get stuck inside "vi", I need to use my phone to RTFM...
<Begasus>
rofl
<gingi>
:)
<Begasus>
got stuck earlier on the phone playing angry birds :P
_-Caleb-_ has joined #haiku
<MonniTheCat>
Reminds me of when I was little and called the phone manufacturer about where the **ck is my Caps Lock, because it's **cking S-T-U-C-K... lol...
<Begasus>
you mean S_T_U_C_K ? :P
<MonniTheCat>
Begasus: Nah... It was long enough ago that Caps Lock didn't exist, but neither did lower case letters...
<fancy2209[m]>
* isn't mio I should learn how to read
<fancy2209[m]>
question is, should I add haiku to the checks for espidf and vita or freebsd?
<Begasus>
k cfitsio suffers the same for ssl
<Begasus>
eeps, remember that one fancy2209[m] :P
<Begasus>
coudn't get past ucred anywhere in that file
<fancy2209[m]>
so neither adding haiku to the vita stuff or freebsd stuff?
<Begasus>
still ahve tokyo in my wip dir :D
diver has joined #haiku
<Begasus>
nope fancy2209[m], anywhere I tried to add it it didn't succeed
<OscarL>
fancy2209[m]: depends on which one seems to align more, I guess? Sometimes I put it near the *BSDs "ifdefs", but sometimes it goes near APPLE, for example.
<Begasus>
guess it needs a seperate call for Haiku
<OscarL>
sometimes you need to roll your own.
<Begasus>
my guess the last one OscarL
<OscarL>
(not talking about rust stuff on my case, but on c projects and on python, but I guess same logic applies here no?)
<MonniTheCat>
waddlesplash: Would be a lot easier for newbies if Haiku had getpeereid() function exposed... Most people don't remember how to use hidden features with getsockopt()...
OscarL-c10 has quit []
_-Caleb-_ has left #haiku [#haiku]
OscarL-c10 has joined #haiku
Anarchos has joined #haiku
<Anarchos>
re
_-Caleb-_ has joined #haiku
<MonniTheCat>
Fourth cup of coffee coming... lol... I guess I won't sleep in next few months...
<Begasus>
only 4? :D
<Begasus>
got this too fancy2209[m]
<Begasus>
41 | pub(crate) use self::impl_linux::get_peer_cred;
<Begasus>
| ^^^^^^^^^^ could not find `impl_linux` in `self`
<OscarL-c10>
anyone knows if those USB Ethernet use usb-rndis or usb-ecm? (I minght need to buy one for this netbook, but not sure about how compatible they are)
<Begasus>
no USB ethernet here
<fancy2209[m]>
Begasus: try now
<Anarchos>
no idea
<MonniTheCat>
<Begasus> "only 4? :D" <- My coffee cups are a little larger than regular ones ;)
<Begasus>
same here MonniTheCat, it's not a cup, it's a mock :)
<Anarchos>
MonniTheCat when at work, i drink only coffee all day long.
diver has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
<fancy2209[m]>
fancy2209[m]: I forgot one os check haha, but yeah latest comit I pushed to the Haiku branch of my fork should fix that
<MonniTheCat>
Anarchos: I retired in November 2017, so I'm hardly ever "at work"...
<OscarL-c10>
the wifi driver only works ok on ocassions (most iof the time it refuses to connect to my router). I could use some old andriod device for USB-tethering, but latency makes it unusable for mouse/keyboard "sharing" via barrier and the like.
<fancy2209[m]>
Begasus: Ugh, I'll check but that Libc warning is scary
<fancy2209[m]>
And it seems the other flash emulator I was trying also doesn't build due to dep issues (jpeg-xr isn't building)
<Begasus>
think I tried that one also this week(or last week) for kimageformats
HaikuUser has quit []
<MonniTheCat>
<Begasus> "same here Mika Lindqvist, it's..." <- Mine is about 2/3 of a mug... volume of a cup would be maybe half of that...
<fancy2209[m]>
Begasus: Could you get it to work?
<Anarchos>
MonniTheCat i am only 45 :)
<MonniTheCat>
Anarchos: I will be 46 in few weeks, so technically I'm also 45 years old...
<Begasus>
nope fancy2209[m]
<Begasus>
afk for a bit
<Anarchos>
MonniTheCat i can only retire when 64 ....
<fancy2209[m]>
Begasus: Oof
<MonniTheCat>
Anarchos: Here, government employees can retire after 15 years...
<fancy2209[m]>
<Begasus> "fancy2209, more errors: https..." <-
<fancy2209[m]>
Haiku doesn't have SIGIO and SIGINFO I guess, does it have equivalents?
OscarL has joined #haiku
<Anarchos>
MonniTheCat good !
<OscarL>
heh, a side-by-side diff made it look like "cfitio" had gained a CONFLICTS_devel for devel:libz, and I was WTF?!. I need reading glasses :-D
_-Caleb-_ has left #haiku [#haiku]
wicknix_ has joined #haiku
<MonniTheCat>
I think Haiku has SIGINFO, but not SIGIO...
<fancy2209[m]>
<Begasus> "fancy2209, more errors: https..." <- The other one of those I just forgot to add haiku to tokio/src/net/unix/ucred.rs line 82
<fancy2209[m]>
MonniTheCat: Weird that rust is missing both
<fancy2209[m]>
* missing both in the bindings
* Anarchos
could nver read a full line of rust code. syntax is so terse, i abandon before end of line
<fancy2209[m]>
I do not speak rust
<fancy2209[m]>
I can only fix this because it's basic errors
<MonniTheCat>
fancy2209[m]: Completely possible SIGINFO was added after rust was ported to Haiku...
<Anarchos>
what is the status of qemu acceleration on haiku ?
<waddlesplash>
fancy2209[m]: no that ucred change is wrong
_-Caleb-_ has joined #haiku
<waddlesplash>
you shouldn't enable the espidf/vita version
<waddlesplash>
you should enable the linux/openbsd one
<waddlesplash>
fancy2209[m]: we have SIGPOLL instead of SIGIO
<nekobot>
[haiku/haiku] 94eafb3b5b73 - kernel/vm: Commitment sizes must be rounded up to the page size.
<waddlesplash>
OscarL: I found it via the "Related Pages" menu
<OscarL>
Right. Only thing that links it, accordign to a 'google site:haiku-os.org/docs "launch daemon"' search.
<OscarL>
"Alternatively, you may use the name of your package as file name". Mmmm, I wonder if that's why my mDNSDResponder launch_daemon thinggy is not working as expected.
<OscarL>
did the same as I did for "tor" (it worked fine there), will try using all lower case name :-)
diver has joined #haiku
<OscarL>
is there any "real" use for dbus daemon in Haiku? I just killed it, and Iceweasel starts just fine. (had to black list data/launch/dbus and data/user-launch/dbus to stop it from auto-starting at boot)
<waddlesplash>
I don't know, lol
<waddlesplash>
I think some KDE apps may actually need it
<waddlesplash>
what would be really nice is if we implemented a DBus layer that used BMessages
<OscarL>
meanwhile... I'm tempted to at least add a way to disabling it without having to black-list stuff (by adding a "if not setting [...] disable_autostart" to those dbus launch_daemon files)
<OscarL>
only thing dbus does for me is slow down shutdown/reboots. Can't have that on Haiku! :-D
<waddlesplash>
it may be nice to investigate why it does that
<waddlesplash>
janking: the things you are posting aren't related to Haiku or any ongoing discussion.
<janking>
no
<janking>
ok im not going to that again
<OscarL>
janking: I guess doing so on #haiku-offtopic would be fine (just joined that for the first time to see who was there already :-D)
<OscarL>
it's a ghost town :-D
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<janking>
ok OscarL
<Begasus>
re
<augiedoggie>
in my experience, most apps that say they want dbus will function just fine without it on Haiku
<OscarL>
IMHO, nothing terribly wrong with Haiku users wanting to share their work/talent (in moderation) with other Haiku users. Just link-dropping "out of the blue" might not be the best way to do it, though.
<OscarL>
augiedoggie: right. that's why my first instict is to just kill it with fire :-D
<Begasus>
dbus has been disabled a while ago on the kde frameworks, most apps work without it
<Begasus>
disabled for Haiku too*
<OscarL>
mmm, wonder how reliably using "on network_available" is, on launch_daemon service files.
<OscarL>
s/reliably/reliable/
<waddlesplash>
it ought to be reliable but seems like it may not be
_-Caleb-_ has left #haiku [#haiku]
<OscarL>
(will refrain from using it, and see if that helps)
_-Caleb-_ has joined #haiku
diver has quit [Ping timeout: 480 seconds]
<OscarL>
mmm, I have already uninstalled mdnsresponder... why launch_daemon keeps listing it?
<OscarL>
even the info command works, when I think it shouldn't in this case (service was not running, package was uninstalled)
<OscarL>
(adding "if file_exists /boot/system/settings/dbus-1/autostart" to dbus launch_daemon files seems to work for stopping it from auto-starting at least)
SLema has joined #haiku
<Anarchos>
what is dbus ?
BrunoSpr has quit []
<OscarL>
yeah, launch_daemon is NOT picking up updated service/job files. needs a reboot :-(
<OscarL>
some IPC thing from Linux world.
<OscarL>
Anarchos: ^^ "protocol for inter-process communication on the Linux desktop" from wikipedia
BrunoSpr has joined #haiku
<OscarL>
launch_daemon is not picking up new files placed under data/launch either.
<OscarL>
(wish I was smart enough to fix those issues)
<nekobot>
[haiku/haiku] 0cffc2aab988 - userlandfs: Add AVLTreeBase to libuserlandfs_haiku_kernel.so.
<Anarchos>
OscarL i thought IPC was a prerogative of kernel !
<Anarchos>
OscarL linux never ceases to amaze me
<OscarL>
why inter-proceess would be limited to kernel only side?
<Anarchos>
OscarL to let the kernel schedules, what it is made for ?
<OscarL>
acording to wiki... is a replacement for CORBA/DCOP (think OLE in windows' world).
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Begasus>
Finished `release` profile [optimized] target(s) in 6m 16s :)
Skipp_OSX has joined #haiku
diver has joined #haiku
<bbjimmy>
waddlesplash hrev58420 checkfs ran without a kdl. everything before this did.
<OscarL>
mdnsd job doesn't auto-starts, but does if I use "launch_daemon start mdnsd" from Terminal. Sigh.
<OscarL>
"launch_daemon info mdnsd" then still say "launched = bool(false)" (same for "running").
<OscarL>
no idea what's going on.
<OscarL>
launch_roster stop doesn't works. WTH am I missing.
<Begasus>
dbus?
* Begasus
hides
<OscarL>
funny guy :-D
_-Caleb-_ has left #haiku [#haiku]
<Begasus>
think that's my cue :P
Begasus has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]>
pulling the plug, cu peeps!
<OscarL>
great, now I hit the "waiting for..." bug :-(
<OscarL>
Later Begasus[m]!
SLema has quit [Ping timeout: 480 seconds]
<waddlesplash>
bbjimmy: wow! I guess the recent memory reservation fixes made a difference
<waddlesplash>
and I'm still not done with those, there's still more problems there
<bbjimmy>
looks like.
<waddlesplash>
I have some testcases that can easily hang the system on OOM still
<waddlesplash>
or at least "soft-lock"
_-Caleb-_ has joined #haiku
diver has quit [Ping timeout: 480 seconds]
<Anarchos>
OscarL 20y i work in software, i never used OLE :)
<OscarL>
lucky you!
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
(maybe I meant DCOM instead... was long ago I had to deal with that)
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL>
used Windows Scripting Host (with AtivePython) to talk via DCOM to some libraries that did custom protocols over serial ports, extract text from .doc files by controiing Word via DCOM/OLE... and things like that. Was a mess, but better than keep adding to the many megabytes of older VBScript code :-D
diver has joined #haiku
<OscarL>
figuring out text encoding issues on the interface between your code, DCOM, and whatever code was on the other side... tended to be quite exasperating.
Anarchos has joined #haiku
<Anarchos>
waddlesplash at which location in a disk can i find 200 successive empty sectors (so 100kb empty) ? I want to push my bios drive id detection to the edge case of NUM_MAX_TRY.
<waddlesplash>
I don't know
<Anarchos>
i have bfs partition on both, so i ask cause you surely know bfs more than me !
mmu_man has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
frkazoid333 has quit [Read error: Connection reset by peer]
<OscarL>
typo on _launch_intro.dox. it says "not_safemode", but code only uses "no_safemode".
<OscarL>
guess I've found my excuse for a gerrit patch for December :-P
_-Caleb-_ has joined #haiku
frkazoid333 has joined #haiku
<waddlesplash>
lol
<OscarL>
:-D
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<waddlesplash>
fancy2209[m]: I think the commas in the cfg sections should remain
<waddlesplash>
at least the ones on the lines you added with "haiku"
<waddlesplash>
that appears to be their convention
_-Caleb-_ has left #haiku [#haiku]
yann64 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
* OscarL
travels back in time to reddit ca. 2012, and in true F7U12 ("rage comics") style yells at launch_daemon: ""why U no pick up new files?"
Anarchos has joined #haiku
mmu_man has joined #haiku
_-Caleb-_ has joined #haiku
<OscarL>
seems like it is trying to start mdnsd *way* too early (even before I see "loaded driver" for usb_rndis, LMAO. Back to try to use "on network_available".
zardshard has left #haiku [Error from remote client]
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
<Anarchos>
I have a syslog https://0x0.st/XCPZ.old, i can't understand why my functions are interrupted at l.339 by "KERN: phys memory ranges:" when "KERN: Welcome to kernel debugger output!" and CPUs detection is at line 373, after my code, which should run only on boot CPU in monothread ?
zardshard has joined #haiku
<OscarL>
no luck with "on network_available" (not even a beep from either launch_deamon or mdnsd on syslog now)
<OscarL>
"launch_roster start mdnsresponder" works, but doesn't seems to re-check the "if file_exists" condition is still valid or not.
<OscarL>
I give up.
AlienSoldier has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
_-Caleb-_ has left #haiku [#haiku]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<waddlesplash>
I am investigating a similar issue at the moment actually
<AlienSoldier>
waddlesplash great (i guess), let me know if you want me to test a new comit.
<waddlesplash>
will do
BrunoSpr has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
imrahil has left #haiku [Disconnected: Hibernating too long]
gouchi has joined #haiku
gouchi has quit []
<fancy2209[m]>
There's an error in the pre requisite software docs
<fancy2209[m]>
It tells you to install paru from pacman
<fancy2209[m]>
But AUR Helpers aren't in the arch Linux repositories
mmu_man has quit [Ping timeout: 480 seconds]
cptaffe` has joined #haiku
mmu_man has joined #haiku
cptaffe has quit [Ping timeout: 480 seconds]
<OscarL>
fancy2209[m]: you mean on raffle's docs?
<OscarL>
I sometimes look into Gentoo's .ebuild files to see how they build things. Not always that easy to follow, because they use a buch of generic functions, but good enough to pickup custom compile flags, dependencies, and such.
<fancy2209[m]>
<OscarL> "fancy2209: you mean on raffle'..." <- On haiku
<fancy2209[m]>
You cannot use pacman to install paru
dalme has quit []
<OscarL>
that particular doc seems to be on github.com/haiku/website (if you want to send PRs). For tickets about docs or website... file them on Trac.
bjorkintosh has quit [Remote host closed the connection]
<fancy2209[m]>
By the way since R1 isn't planning addition arches
<fancy2209[m]>
What Release is planned to start supporting more architectures? R2?
<fancy2209[m]>
Also, how do the haiku devs know when haiku is ready for R1 to
<fancy2209[m]>
release
bjorkintosh has joined #haiku
<PulkoMandy>
There isa roadmap on the bugtracker. It's ready when all bugs are solved or moved to the next milestone
<PulkoMandy>
There are no decision for additional architectures, but if someone does the work, they can be included
<PulkoMandy>
Aad no one has any idea what happens after R1
<fancy2209[m]>
R2 hopefully haha
<AlienSoldier>
fun
AlienSoldier has quit [Read error: Connection reset by peer]
x44a has joined #haiku
AlienSoldier has joined #haiku
<MonniTheCat>
R2 might take another 30-50 years...
<OscarL>
on a clean syslog (removed the file and rebooted)... how the heck I end up with "DAEMON 'mDNSResponder':" messages (starting and then stopping), as the first two lines (before even the "KERN: options = 0" line)? :-(
Skipp_OSX has quit [Ping timeout: 480 seconds]
<MonniTheCat>
reboot and then remove the file... It might not have flushed the file before you removed it...
<OscarL>
will even remove it from a different install, just to be sure I get a clean one next time :-D
<MonniTheCat>
I usually rename files that might be still open... Works better than trying to delete them...
<OscarL>
booted to a separate install... the syslog I just deleted is not there, as expected.
<OscarL>
(that has always worked for me in the past)
<OscarL>
booted on the install where I'm trying to get launch_daemon to start mDNSResponder...
<OscarL>
again got those two lines even before any kernel message.
<fancy2209[m]>
<MonniTheCat> "R2 might take another 30-50..." <- I'd sure hope R2 takes less time
<fancy2209[m]>
is git lfs not a thing in haiku?
<MonniTheCat>
fancy2209[m]: If a lot of stuff gets postponed beyond R1, then there might be quite a lot of things to finish before R2.... But there also might be R1.1 after R1....
imrahil has joined #haiku
<gingi>
bye
<OscarL>
o/
gingi has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
I give up trying to use (or understand) launch_daemon. Will try to use network/services instead (as sshd does). I had it at least starting mdnd that way once before.
x10z has joined #haiku
<MonniTheCat>
/system/var/log doesn't seem to be a real directory, the time stamp suggests it's separate filesystem from /system/var