ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.irclog.whitequark.org/haiku | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
diver has quit [Ping timeout: 480 seconds]
illwieckz has quit [Quit: I'll be back!]
illwieckz has joined #haiku
OscarL has joined #haiku
bgudna has joined #haiku
<OscarL> fancy2209[m]: still kinda weird that rust/cargo links to OpenSSL 1.1, instead of requiring and using OpenSSL3.
<OscarL> at least rust-1.79.0.recipe has a >= 3 constraint (but only on lib: and not on devel: where I think it should).
<OscarL> no idea what nielx used when creating the rust_bin-1.83.0 package.
<OscarL> (guess he forgot to commit the corresponding rust-1.83.0.recipe)
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
<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.
<scantysnax> it's a pet project.
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
dovsienko has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 480 seconds]
diver has joined #haiku
<nekobot> [haiku/haiku] d4d55c1fbbef - kernel/vm: Rename _FreePageRange "discarded" argument to "freedPages".
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58418] - https://git.haiku-os.org/haiku/log/?qt=range&q=74c037e938a3+%5E47dbff983a4c
<nekobot> [haiku/haiku] 74c037e938a3 - kernel/vm: Fix problems in merging caches of differing sizes.
dostoevsky has quit [Remote host closed the connection]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58419] - https://git.haiku-os.org/haiku/log/?qt=range&q=f69d8200cd79+%5E74c037e938a3
<nekobot> [haiku/haiku] f69d8200cd79 - kernel/vm: Add assertion that a VMCache being destroyed really is empty.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58420] - https://git.haiku-os.org/haiku/log/?qt=range&q=1ad6193d82f2+%5Ef69d8200cd79
<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 ;)
<Begasus[m]> works :)
<Begasus> nice one MonniTheCat! +1
<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
<Begasus> k, packaging rust_bin works fine here
<Begasus> https://bpa.st/MRKA :)
<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...
Anarchos has joined #haiku
<Begasus[m]> Mika Lindqvist I don't see the problem, only thing needed is to set the version string here: https://github.com/haikuports/haikuports/blob/42d0f54c921e46a5dd44faaab277cec3cbbb2809/dev-lang/rust/rust-1.79.0.recipe#L45
* Anarchos greets everyone
<Begasus[m]> and maybe some patching for the newer ssl version :P
<Begasus[m]> Hi Anarchos!
<MonniTheCat> Begasus[m]: That recipe shouldn't be used on 64-bit Haiku...
HaikuUser has joined #haiku
<Begasus[m]> example* tss :P
* phschafft walks by and refills the cookie bowl.
<Begasus[m]> I guess nielx already has a newer version recipe for that to build the bin package (or he does a manual build)
HaikuUser has quit []
* Begasus[m] gracefully accept a coockie and waves a good morning at phschafft
<MonniTheCat> Begasus[m]: He really does some witchcraft with rust for sure... Things just look impossible...
* phschafft nods while taking the broom and cleaning up all the bits and bites that fell down last night.
<Begasus[m]> he's the rust master, so I'm not doubting his work :)
<Begasus[m]> ow! I missed the coockies last night? :'(
<MonniTheCat> Begasus[m]: I don't doubt when things work, but clearly in this case things don't work (anymore)...
* phschafft looks down to what he is cleaning up: I don't think you want the leftovers.
<Begasus[m]> they do, just need to install ssl 1.1*
* phschafft carefully gets the the 'leftovers' into the bin.
<Begasus[m]> heh
<MonniTheCat> Begasus[m]: I have ssl 1.1 installed and still doesn't work...
<Begasus> so "rust -V" doesn't work there?
<Begasus> will boot into nightly in a bit after rust_bin finishes here
<MonniTheCat> Begasus: Nope... Doesn't even install the package...
<Begasus> you don't have some weird setup? just default nightly? ;)
<Begasus> what's the error when you try to install?
<MonniTheCat> Begasus: Just reinstalled latest hrev just to be sure everything is clean...
<Begasus> only requirements are Haiku, ssl and zlib
<Begasus> MonniTheCat, that's not an error message :)
<MonniTheCat> Begasus: I just get "command not found"
<Begasus> that's not rust related?
<Begasus> "pkgman install rust_bin" ?
<MonniTheCat> Begasus: It's already installed
<Begasus> [10:39] <MonniTheCat> Begasus: Nope... Doesn't even install the package. ?
<Begasus> I'm confused now (well already was) :P
<nekobot> [haiku/haiku] korli pushed 1 commit to master [hrev58421] - https://git.haiku-os.org/haiku/log/?qt=range&q=04c90835ac4d+%5E1ad6193d82f2
<nekobot> [haiku/haiku] 04c90835ac4d - POSIX: add pthread_getcpuclockid()
<Begasus> lol
<Begasus> it's "cargo -V" not "rust -V" as I mentioned before :)
<Begasus> but you should know that already, since you are the developer ;)
<Begasus> ok, according to readelf it doesn't use ssl3 at all
<Begasus[m]> 0x0000000000000001 (NEEDED) Shared library: [libssl.so.1.1]
<Begasus[m]> 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.1]
<MonniTheCat> Begasus: Exactly my point...
<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
Begas_VM has quit []
pabs has quit [Read error: No route to host]
<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]> that's on haikuports fancy2209 :)
<fancy2209[m]> Nevermind
<fancy2209[m]> Forgot to enable merged prs
<fancy2209[m]> When searching
<Begasus[m]> ;)
<fancy2209[m]> Yep found it
<fancy2209[m]> Tough mbedtls is also needed
<fancy2209[m]> Or you'll get unknown sal error
<fancy2209[m]> s/sal/ssl/
<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]> By the way has anyone tested qemu?
<fancy2209[m]> I tried using it and it called unlockgl on the wrong thread and died
<fancy2209[m]> Begasus[m]: I compiled it from git
<fancy2209[m]> Their dep list doesn't mention udev
<Begasus[m]> wanted to see if ssl/mbedtls was mentioned there :)
<fancy2209[m]> Begasus[m]: Ah fair, but the issue was with cargo
<Begasus[m]> yeah, first check :)
<waddlesplash> fancy2209[m]: use -display haiku with qemu
<MonniTheCat> I stopped using qemu a long time ago... too slow to be usable and some bugs have existed for almost 5 years without being fixed...
<waddlesplash> we should probably make that default
<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
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<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
chilledfrogs has quit [Quit: connection reset by purr]
<Begasus[m]> waddlesplash or PulkoMandy would know I guess
<Landry> Begasus[m]: afaict the userguide isnt on the website
<Landry> its another repo on trac next to the source..
<Begasus[m]> whoops, my bad Landry
<Anarchos> so it's in source code repo
<Landry> https://www.haiku-os.org/docs/userguide/en/applications/pe.html still links to berlios while i think it should link to github.com/haikuarchives/pe
<Landry> gerrit doesnt show the userguide repo/source so .. oh well i think i had an account on trac ages ago, will try to recover it
<Begasus> tia
<Landry> "submit changes to the userguide translator" is .. arcane :)
<Landry> were haikuports on trac before ? i think my account was from 2012 or something, maybe it just disappeared/was dropped
<Begasus> oh, long time ago (before the move to Berlios)?
<Landry> mmmmmmaybe, i dont find anything in my archive
<Begasus> or was it the other way around? :) (old bep file times)
diver has joined #haiku
chilledfrogs has joined #haiku
<Begasus[m]> bugger: Warning: Error: found provides for "lib:libcrypto_x86 >= 1.1", but none matching the version requirement
<Begasus[m]> 32bit, maybe needs Warning: Error: found provides for "lib:libcrypto_x86 >= 1"?
Landry has quit [Quit: Vision[]: i've been blurred!]
diver has quit [Ping timeout: 480 seconds]
<fancy2209[m]> <Begasus> "fancy2209, checked repology?" <- ?
OscarL has joined #haiku
<Begasus> hi OscarL!
<OscarL> Good day Begasus!
<Begasus> anyone on 32bit that could check quickly what is mentioned in Expander for openssl-1.1.1w for libcrypto's version?
<Begasus> on 64bit I see it has compat 1.1
_-Caleb-_ has left #haiku [#haiku]
<Begasus> opencv is happy with gdal newer version: lib:libgdal >= 30.0.2
<Begasus> s/newer/latest in repo
<Begasus> biab
<fancy2209[m]> <Begasus[m]> "https://repology.org/project/..."; <- Yeah but what about it?
<fancy2209[m]> Why should I have checked 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)
<Anarchos> fancy2209[m]: Tokyo is correct : https://fr.wikipedia.org/wiki/Tokyo
nicoco has quit [Ping timeout: 480 seconds]
<OscarL> Then using ramfs with Haikuporter is a mixed bag. Some builds fails, others work just fine.
humdinger has joined #haiku
<fancy2209[m]> Anarchos: Tokio is the Rust lib
<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
nicoco has joined #haiku
<OscarL> https://github.com/OscarL/Pe/tree/ocaml, in case you want to give it a try (still WIP, but better than nothing)
<Anarchos> OscarL: i will put that on my todo list :)
<OscarL> Anarchos: +1. Maybe you can close https://github.com/HaikuArchives/Pe/issues/71 too when you have time. TIA.
_-Caleb-_ has joined #haiku
<Anarchos> OscarL: done
<OscarL> thanks!
freddietilley has quit [Quit: WeeChat 4.4.3]
<Begasus> re
<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
diver has quit [Ping timeout: 480 seconds]
<Begasus[m]> this seems to fail on 64bit too?
<Begasus[m]> local builds went fine .....
<Begasus[m]> doesn't list ssl 1.1 in the packages also :(
<Begasus[m]> only thing I could think of is setting it in BUILD_REQUIRES although it's not needed there
<MonniTheCat> Begasus[m]: The chroot has openssl3 and openssl3_devel installed when it clearly shouldn't...
<fancy2209[m]> is the define for haiku HAIKU or HAIKU?
<fancy2209[m]> * is the define for haiku HAIKU or __HAIKU__?
<Begasus> I know MonniTheCat, saw it, hence I need to force ssl1 on it, last trick didn't do the job
<Begasus> __HAIKU__
<fancy2209[m]> thanks
<Begasus> in most cases :)
<Begasus> for rust I think they call in target_os="haiku"
<MonniTheCat> Begasus: It won't downgrade a package even if you ask it to... package_daemon doesn't support it...
<Begasus> downgrade?
<waddlesplash> ?
<Begasus> ssl is only called in REQUIRES atm
<waddlesplash> we definitely support downgrades
<waddlesplash> I do it relatively frequently
<fancy2209[m]> Begasus: I am currently porting lightsaprk (C++) since it's easier than Ruffle
<MonniTheCat> Begasus: For some reason it thinks it needs openssl3_devel...
<waddlesplash> "pkgman full-sync" does downgrades if the repos have older versions of packages
<Begasus> Haiku pulls that in for the packaging as default
<waddlesplash> and "pkgman install <file>" downgrades too
<fancy2209[m]> <Begasus> "for the record, tried Tokyo a..." <- maybe it can be looked at now that kqueue exists
<Begasus> waddlesplash, don't you mean "newer versions"? :)
<Begasus> I'll let you tackle it fancy2209[m] for now :D
<fancy2209[m]> I meant more like reopening the issue that existed for it
<waddlesplash> Begasus: no, full-sync does either. if the remote package version is older then it downgrades
<Begasus> ah
<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
Bebert has quit [Quit: The Lounge - https://thelounge.chat]
<Begasus> it works, no nagging :P
_-Caleb-_ has left #haiku [#haiku]
<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]> oh wait
<fancy2209[m]> tokio issue isn't mio
<fancy2209[m]> it's way simpler
<fancy2209[m]> this has no check for haiku
<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?)
<Begasus[m]> yeah, was stuck there too
<OscarL> try telling it Haiku is a BSD and see if it breaks less or more? :-D
<Begasus[m]> :P
<Begasus> even fiddled with exporting libnetwork (just by seeing socket in there) :)
<waddlesplash> do we even have this method in Haiku?
<Begasus> k, who broke cfitsio? :)
<waddlesplash> I don't know that we do
<Begasus> probably not waddlesplash, but I was about to throw something at that point :D
<OscarL> lgrep to the rescue?
<OscarL> (but I wouldn't know which of those methods are rust code vs stuff it tries to call from the OS)
<Begasus> OscarL, you broke something again? configure: error: Unable to locate zlib compression library :P
<Begasus> missing devel:libz in the recipe :)
<Begasus> better *
humdinger has quit [Quit: Vision[]: Oi with the poodles already!!]
* Anarchos just finished his day work. Rebooting on haiku to tweak his bios drive patch
Anarchos has quit [Remote host closed the connection]
<Begasus> weird, doesn't even seem to use/require ssl?
<fancy2209[m]> the tos stuff I found the fix
<MonniTheCat> <waddlesplash> "do we even have this method in..." <- get_peer_cred is supported on Haiku with getsockopt and SO_PEERCRED...
OscarL has quit [Remote host closed the connection]
<waddlesplash> ah, good
<waddlesplash> well there you go then
<fancy2209[m]> so haiku goes in the linux and android list
<Begasus> no mention for cfitsio3 also
<Begasus> good luck fancy2209[m] :)
<waddlesplash> fancy2209[m]: yeah, and also openbsd
<fancy2209[m]> I guess I'll try openbsd first
<fancy2209[m]> oh it's the same
<fancy2209[m]> * the same ifdef
<fancy2209[m]> ok so time to test this
OscarL-c10 has joined #haiku
<fancy2209[m]> this should fix it
<fancy2209[m]> will try it
<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"...
<Begasus> fancy2209[m], more errors: https://bpa.st/LG4A
<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
<fancy2209[m]> waddlesplash: I did
<waddlesplash> ah
<fancy2209[m]> I had both accidentally
<phschafft> is SIGINFO on it's own number?
wicknix has quit [Ping timeout: 480 seconds]
<fancy2209[m]> SIGINFO is missing from
<fancy2209[m]> s/%2Funix%2Fhaiku%2Fmod//unix/haiku/mod/
OscarL-c10 has quit [Quit: Vision[]: i've been blurred!]
<fancy2209[m]> waddlesplash: Thanks that should be an easy fix than
<fancy2209[m]> What number is SIGINFO?
<fancy2209[m]> Will fix the signals next
<waddlesplash> I don't think we have SIGINFO
<fancy2209[m]> Oh
<fancy2209[m]> Do we have an equivalent?
<waddlesplash> don't think so
<waddlesplash> just disable it
<waddlesplash> there's a TODO about maybe implementing it but it's not yet
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<MonniTheCat> SIGINFO is usually signal 18, which is SIGUSR1 in POSIX systems...
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58422] - https://git.haiku-os.org/haiku/log/?qt=range&q=8ea4167e8b3e+%5E04c90835ac4d
<nekobot> [haiku/haiku] 8ea4167e8b3e - kernel/vm: use DoublyLinkedList for VMCache areas list
<OscarL> was looking for docs on what's the diff between a job and a service, in the context of launch_daemon...
<OscarL> and can't find that page linked anywhere.
<OscarL> weird. Thanks waddlesplash.
<waddlesplash> :)
Anarchos has joined #haiku
<OscarL> no idea how to get to that page from the main page, though. I feel dumb.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58423] - https://git.haiku-os.org/haiku/log/?qt=range&q=94eafb3b5b73+%5E8ea4167e8b3e
<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
<waddlesplash> and totally scrapped dbusd
<waddlesplash> janking: how is this on-topic?
<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> and whether we can just fix it
<janking> ? waddlesplash
<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> launch_daemon lacking node-monitorying features?
Anarchos has joined #haiku
BrunoSpr has joined #haiku
<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] waddlesplash pushed 1 commit to master [hrev58424] - https://git.haiku-os.org/haiku/log/?qt=range&q=0cffc2aab988+%5E94eafb3b5b73
<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!]
<fancy2209[m]> Ok
<fancy2209[m]> now it compiles
zard has quit [Quit: leaving]
diver has quit [Ping timeout: 480 seconds]
<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!]
<fancy2209[m]> It works!
<fancy2209[m]> passed all checks
<OscarL> +1!
<OscarL> Holy CI checks Batman! They have a lot of those :-D
_-Caleb-_ has joined #haiku
<fancy2209[m]> They even check for PPC32BE
<fancy2209[m]> Guess they REALLY don't want regressions
<OscarL> (might get a request to squash/cleanup commit history)
yann64 has quit [Quit: Vision[]: i've been blurred!]
<OscarL> ah... they just squash on merge it seems.
<AlienSoldier> waddlesplash here is the ticket for the KDL i was talking you about: https://dev.haiku-os.org/ticket/19298
<AlienSoldier> just created it
<waddlesplash> ok
<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]> Under ARM Packages under Pacman
<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
wicknix has joined #haiku
Skipp_OSX has joined #haiku
wicknix_ has quit [Ping timeout: 480 seconds]
Skipp_OSX has quit [Ping timeout: 480 seconds]
<nekobot> [haiku/haiku] waddlesplash pushed 9 commits to master [hrev58425] - https://git.haiku-os.org/haiku/log/?qt=range&q=7eeb28152ecc+%5E0cffc2aab988
<nekobot> [haiku/haiku] 0bfdddcc75cc - userlandfs: Sort files in the libuserlandfs_haiku_kernel Jamfile.
<nekobot> [haiku/haiku] a6938ffd2420 - kernel/riscv64: Drop unimplemented ProtectPage/ProtectArea.
<nekobot> [haiku/haiku] feac1ed72dcc - kernel/vm: Add assertion in VMCache::AddConsumer that source == NULL.
<nekobot> [haiku/haiku] a8adb675e68a - tests/kernel/vm: Add munmap calls and fix comments in map_cut_compare_test.
<nekobot> [haiku/haiku] e0854909b294 - kernel/vm: Fix an area/cache offset mixup in discard_area_range.
<nekobot> [haiku/haiku] c59db548abb1 - kernel/vm: More fixes to commitment handling in cut_area.
<nekobot> [haiku/haiku] e5b76ada08c9 - kernel/vm: Don't re-protect pages in cut_area.
<nekobot> [haiku/haiku] 3280d3c47d2d - kernel/vm: Rework cutting areas with source caches.
<nekobot> [haiku/haiku] 7eeb28152ecc - kernel/vm: Commit up-front in the middle-cut case.
<nekobot> ...
<waddlesplash> whew
<waddlesplash> AlienSoldier: that may help with your ticket
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
Habbie has quit [Ping timeout: 480 seconds]
<fancy2209[m]> Why does libGLU not have am symbolic link called libGLU.so?
<fancy2209[m]> * called libGLU.so on haiku?
<waddlesplash> probably because that's not its SONAME
<waddlesplash> the SONAME is what the runtime linker actually looks for
<waddlesplash> using "-lGLU" should still work because there will be a libGLU.so symlink in the develop/lib dir