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
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57953] - https://git.haiku-os.org/haiku/log/?qt=range&q=8997ebb0a5bd+%5E909af08f4328
<nekobot> [haiku/haiku] 8997ebb0a5bd - kernel/int: Add assertion that interrupts are still disabled after calling handlers.
coolcoder613 has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
dalme_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
AlienSoldier has quit [Ping timeout: 480 seconds]
capheind has joined #haiku
_justin_kelly9 has quit []
_justin_kelly9 has joined #haiku
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
coolcoder613 has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
AlienSoldier has joined #haiku
OrangeBomb has joined #haiku
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
coolcoder613 has quit [Quit: No Ping reply in 180 seconds.]
coolcoder613 has joined #haiku
nipos has left #haiku [Disconnected: Replaced by new connection]
nipos has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
linuxmaster has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
SLema has quit [Quit: Vision[]: i've been blurred!]
smalltalkman__ has joined #haiku
SLema has joined #haiku
SLema has quit [Remote host closed the connection]
SLema has joined #haiku
SLema has quit []
SLema has joined #haiku
SLema has quit [Quit: Vision[]: i've been blurred!]
SLema has joined #haiku
talos has quit [Quit: The Lounge - https://thelounge.chat]
talos has joined #haiku
capheind has quit [Quit: leaving]
SLema has quit [Ping timeout: 480 seconds]
Begasus has joined #haiku
<Begasus> g'monring peeps
tsundoku has joined #haiku
<tsundoku> trying to jog my memory on resources... are there applications that can directly manipulate or export VICN resources?
<tsundoku> I thought I had something for this in the past, but I can't remember
<Begasus> running buildKF6-frameworks.sh atm :)
Anarchos has joined #haiku
jmairboeck has joined #haiku
<Anarchos> hello jmairboeck
MisthaLu has joined #haiku
MisthaLu has quit [Quit: Leaving]
mmu_man has joined #haiku
nekitp has joined #haiku
nekitp has left #haiku [#haiku]
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
Nephele has joined #haiku
<Begasus> hi nephele!
<Begasus> last 10 ... :)
<Nephele> how are you Begasus?
DKnoto has quit [Ping timeout: 480 seconds]
<Begasus> warm nephele :)
<Begasus> did some chores outsidde while it wasn't too bad
<Begasus> how's it going over there?
<Nephele> was lying in my bed the entire day yesterday (schüttelfrost) but feeling somewhat better now
<Nephele> still got a mean cough though
<Begasus> ouch, hope it's getting better soon
<Nephele> already getting better :)
DKnoto has joined #haiku
<Begasus> haikuporter -SG -j8 --no-source-packages --get-dependencies qqc2_desktop_style6 (that was the last one) :D
<Begasus> done :D
<Nephele> hi Begasus :)
<Begasus> KDE frameworks updated to 6.5.0 now :)
<Begasus> k, target for today finished :D
<Nephele> ugh. gerrit comment section eats /* c-style comments */ because it does markdown
<Nephele> ffs
<Begasus> nuke it :)
<Nephele> ?
<Begasus> the markdown :)
<Nephele> not sure what you mean Begasus, cant really not use it... thats the C syntax
<jmairboeck> you can put ` (backticks) around to mark it as inline code
<Begasus> just kidding nephele, totaly not familiar on what gerrit does or even how it works :)
OscarL has joined #haiku
<OscarL> gotta love not being able to edit comments on gerrit :-P
<OscarL> Good thing I *never* have typos!
<Begasus> hI OscarL!
<Begasus> lol
* OscarL had no luck testing the (WIP) ACPI display_adapter :-(
<OscarL> hey Begasus :-)
<Begasus> gettext did bite me today after "fixing" it :) missing multiple msgfmt and msgmerge in the framework recipes
zard has joined #haiku
<Nephele> I think it is funny that software "that deals with text" often turns out to be massive and complex
<Begasus> the issue was that there was a cycling dependency between libintl and the cmd's in the base package, they "should" be needed seperatly which wasn't the case, if something relied on libintl_devel it automaticly pulled in the commands, even if libintl isn't even required
Coldfirex has quit [Remote host closed the connection]
Coldfirex has joined #haiku
<Nephele> hmm, i am a bit confused how the OSM data is supposed to be accesed, there are two apis i can find, but is there also a data dump? How am i supposed to use it? wondering if for a haiku maps app i should set up a mirror for the data? it's kind of confusing to me what the expectations are
<phschafft> nephele: if you like we can talk a little about that. I played a bit with the API myself.
<Nephele> phschafft: sure, but keep in mind i'm still somewhat sick.. so my voice may not be the smoothest today.
<phschafft> I got my sick certificate extended this morning. ;)
<Nephele> one advantage of not currently working is that I *don't* have to go to a doctor so he can confirm that I indeed need bed rest... and instead can get bed rest xD
<Nephele> started the iMac with Debian on it, i hope it works for jitsi
<phschafft> normally also don't need that. but this is special as I need it on paper for insurence reasons.
<Nephele> in NL if you are sick your employer just has to trust that, but he can send the practitioner of the company to you (who may not tell the company about your state though)
<Begasus> PulkoMandy fixPkgconfig changes the .pc file for libInstPatch from "includedir=/packages/libinstpatch-1.1.3-4/.self/develop/headers/libinstpatch-2" to "includedir=${prefix}/develop/headers" no wonder fluidsynth can't find it
tuaris has joined #haiku
<Begasus> diff error now :) /sources/fluidsynth-2.1.8/src/drivers/fluid_midikit2.cpp:161:6: error: expected '}' at end of input
caubert has joined #haiku
caubert__ has quit [Ping timeout: 480 seconds]
diver1 has quit [Quit: Leaving.]
diver has joined #haiku
<Nephele> another openssh vulnerability? ugh
<Nephele> should really move my server to a location *I* have physical access too and disable ssh
<zard> Or only make ssh accessible through wireguard
<Nephele> zard: how's that gonna help?
<zard> Then it would take compromises to two separate packages to make you vulnerable
<Nephele> wireguard is not even marked as stable
<Nephele> also no Haiku support
<zard> Ah, well, looks like openVPN or something like that is going to have to do then
<Begasus> PulkoMandy, created PR for it, could you check? doesn't fix fluidsynth there
<Begasus> but fixis finding libinstpatch
<Begasus> bugger, flac13 doesn't come with a devel package anymore
<OscarL> for libevent (as workaround)... can't we force EVENT__HAVE_KQUEUE to 0, so it behaves like in beta4? (no kqueue).
<Begasus> out of my skills for that one :)
<OscarL> Alternatively, we can try "ifdeffing" EVFILT_SIGNAL out, but then I don't know if I should also "nuke" kq_sig_add/kq_sig_del (from struct eventop kqsigops at least).
<Begasus> k, same error with flac13
carlomonte has joined #haiku
<carlomonte> hi. software update fails with "cannot update Haiku Ports". any ideas?
<Begasus> it's halted carlomonte
<carlomonte> ?
<carlomonte> what does this mean?
<Nephele> carlomonte: You can either switch to nightly (Which is broken currently also) or wait 2-3 weeks for beta5 to be released
<Begasus> grabbing fluidsynth2-2.1.8-2-x86_64.hpkg and moving it to /Opslag/haikuports/packages/fluidsynth2-2.1.8-2-x86_64.hpkg
<carlomonte> oh so you are in dev freeze. ok, thanks
<Nephele> since we don't have the capacity to have repos for both beta4 and beta5 simultaniously, sadly
<Begasus> stupid error?
<carlomonte> nope, the problem is more one of expectations: no mention of this on the web site
<carlomonte> whatever, thank you. i'll gladly wait for you to show the good work.
<OscarL> "stupid error" wasn't aimed at you, just in case :-)
<carlomonte> was clear.
<OscarL> alright!
<Nephele> Yes, good point. We should probably add an entry to the website
<Nephele> anyone with a github account wanna tackle that ? ;)
<OscarL> *account with enough "powers" :-)
<Begasus> weird, in the patchset it looks OK, but that last line in the file doesn't contain the missing '}'
<Nephele> OscarL: pfft, you can just open it and someone else can merge it xD
<OscarL> Would be cool if repos server returned a message for pkgman/SoftwareUpdater to show the user in cases like these. Hindsight...
<Begasus> @@ -0,0 +1,161 @@ vs @@ -0,0 +1,162 @@
<Begasus> was missing a line number there
* Nephele cant figure out how to stop a jail in FreeBSD
<Nephele> now i figured it out, figures xD
<OscarL> offer it a bribe.
<Nephele> Dear jail, we apreciate you, even if namespaces can do everything you can do!
<Begasus> ok, fluidsynth builds fine with latest flac also PulkoMandy ... lib:libflac >= 12.1.0
<Nephele> kind of wierd to have to double update, once the host and once the jail... but since I am already on a virtual host I am wondering what I was even protecting against with that setup
<Nephele> Wow. Updating the kernel of FreeBSD *because of an ssh update* leaves me unable to login because "unknown key type
<Nephele> so... i guess my mail server is trash now. Funky
<Begasus> now who wants to tackle Qt5? :P
<Begasus> hmm not seeing anything for flac/fluidsynth in Qt5?
carlomonte has quit [Quit: leaving]
bbjimmy has joined #haiku
<Begasus> bbl
<mbrumbelow> Ping me COB tomorrow if I don't send you the approval.
<mbrumbelow> Wrong group :P
linuxmaster has quit [Ping timeout: 480 seconds]
<Coldfirex> Can anyone get passes the Cloudflare 'verify you are human' test in WebPositive? I cannot. https://kodi.wiki/view/Samples
<Nephele> sometimes, usually not. Complain to kodi.wiki for using it :/
<Coldfirex> Hah. Strangely enough, after letting the page sit there for over a minute or two it refreshed and got through. thats strange
<Begasus> no luck on webkit-gtk: Fcntl.c: loadable library and perl binaries are mismatched (got second handshake key 0x1001000967c0, needed (nil))
<Coldfirex> Youtube gives "SSL peer certificate or SSH remote key was not OK". On latest nightly. Is this a known issue?
dalme_ has joined #haiku
<zard> Nice, Coldfirex. Letting the web page sit does seem to get past cloudflare
<Nephele> Coldfirex: i think this is a problem with curl. But i don't know if it is reported
<Nephele> but fyi: youtube won't work regardless in webpositive
<Coldfirex> I figured, but I thought the page could still load. Wondered if it was related to the openssl3 updates maybe
<Begasus> whoops .... /bin/sh: line 1: xgettext: command not found
<OscarL> hate when a minor thing turns into a f**ing chore. getting some bizarre error message from Haikuporter: "[Errno -2147459069] No such file or directory: '[...]/haikuports/repository/libevent-2.1.12.DependencyInfo'"
<OscarL> even after a reboot :-/
PasNox has joined #haiku
<OscarL> (and "hp -c libevent")
PasNox_ has quit [Ping timeout: 480 seconds]
Anarchos has quit [Remote host closed the connection]
<Begasus> gotta love them :P
Oscar-L has joined #haiku
<Begasus> seems the perl thing wasn't the error
<jmairboeck> Begasus: that perl error was exactly what I got with SDL_perl before the upgrade. Strange that it still occurs with the threaded perl.
<jmairboeck> or was that not rebuilt with the new perl?
<Begasus> perl was updated jmairboeck
<Begasus> that was before the beta switch
<Begasus> build progressing now
<Begasus> needed xgettext
<jmairboeck> ah, now that I read the message again, it must be the new perl
<Begasus> still about 5k objects to go ... :(
<jmairboeck> the old version didn't distinguish the first and second hanshake in the error message
<jmairboeck> this one says "second"
<Begasus> progress then :)
<Begasus> bugger ...
OscarL has quit [Ping timeout: 480 seconds]
<Begasus> FAILED: JavaScriptCore-4.1.gir /sources/webkitgtk-2.40.0/build/JavaScriptCore-4.1.gir
<botifico> [haikuports/haikuports] diversys pushed 1 commit to master [+0/-3/±0] https://github.com/haikuports/haikuports/compare/4c7d9fb0b163...c2c9ee492f32
<botifico> [haikuports/haikuports] OscarL c2c9ee4 - icq: drop recipe. (#10814)
<Begasus> https://bpa.st/LGMA ... I'm not seeing it ...
mmu_man has quit [Ping timeout: 480 seconds]
Oscar-L is now known as OscarL
<Nephele> no! not icq!
<Begasus> figures, patchset doesn't apply clean on new fluidsynth
<OscarL> darn, hit again that Tracker crash "getNumAvailable() == 0".
BrunoSpr has joined #haiku
<OscarL> any easy way to run it with libroot_debug.so from boot? (so I don't forget next time)
<OscarL> Guess using "launch_roster stop x-vnd.be-trak && LD_PRELOAD=libroot_debug.so /system/Tracker" from UserBootscript should work?
<OscarL> nephele: I remember using ICQ before AOL bought it... No wonder my beard is greying :-D
<OscarL> Aaaand... ended up with a dead desktop, lol.
<OscarL> welp, booting into an insta-killed Tracker is a good way to remind me of using the libroot_debug.so, I guess.
juanjo has joined #haiku
BrunoSpr has quit [Read error: Connection reset by peer]
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
nosycat has joined #haiku
<Nephele> OscarL: recently i talked with my brother and was like "I think icq is still around?" checked and it was sunset like 3 days prior xD
<Nephele> OscarL: why can't you use team monitor to restart the desktop?
<Nephele> or is the tracker binary bad?
<OscarL> trying to follow diver advice: https://dev.haiku-os.org/ticket/15890#comment:4
<Nephele> ah :)
<Nephele> but i mean if tracker is crashed you can restart it from team monitor, open the terminal, and then follow that advice
<OscarL> as I have no clue what triggers the crash... need to make sure to have that run all the time, I guess.
<Nephele> in that case maybe modify the launch_daemon entry to do this
<OscarL> I can never find the right place for that :-/
<OscarL> system/data/launch/system? noup.
<OscarL> /system/data/user_launch/user ? read-only.
mmu_man has joined #haiku
<OscarL> Tracker icon "clean up" is less predicable than my mood :-(
Oscar-L has joined #haiku
<Oscar-L> s/predicable/predictable/
OscarL has quit [Ping timeout: 480 seconds]
Oscar-L is now known as OscarL
<Begasus> brain is melting here :(
Oscar-L has joined #haiku
* Oscar-L pokes Tracker to get it to crash again. "C'mon... do something!".
OscarL has quit [Ping timeout: 480 seconds]
<Oscar-L> forum works relatively well on "links", cool. Would be nice if the pagination offered a link to first/last pages, thou.
zardshard has left #haiku [Error from remote client]
zardshard has joined #haiku
<Oscar-L> "link -g" is working better than I remember it :-)
<Oscar-L> *links
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57954] - https://git.haiku-os.org/haiku/log/?qt=range&q=19289f5b3a28+%5E8997ebb0a5bd
<nekobot> [haiku/haiku] 19289f5b3a28 - Appearance: Make B_MENU_SELECTED_BACKGROUND_COLOR darker in dark theme
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev57955] - https://git.haiku-os.org/haiku/log/?qt=range&q=6edfc6e01250+%5E19289f5b3a28
<nekobot> [haiku/haiku] 8717bb87dd77 - Tracker: Enable/disable New Folder/Templates on UpdateMenu()
<nekobot> [haiku/haiku] 6edfc6e01250 - Tracker: Repopulate menus when entering/leaving volumes
zardshard has left #haiku [Error from remote client]
<Begasus> about to give up on this :/ /sources/fluidsynth-2.3.6/src/rvoice/fluid_adsr_env.h:85:31: error: no match for 'operator++' (operand type is 'fluid_adsr_env_section_t' {aka 'fluid_voice_envelope_index'})
<Oscar-L> easy... you need to change the flux capacitor first...
Oscar-L is now known as OscarL
<nosycat> And heat up your CPU to 88 degrees Celsius?
zardshard has joined #haiku
<Begasus> almost there nosycat ;)
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Begasus> this is beyond my skills :P
<OscarL> given that "fluid_voice_envelope_index" is an enum (with its values used as indices for some tables) ... maybe it needs some typecase into int?
<OscarL> [++env->section] >>> [++(int)(env->section)] ?
<OscarL> beware of nuclear meltdowns if you try that, thou :-)
<Begasus> now you tell me! :P
xet7 has joined #haiku
<jmairboeck> if it isn't an enum class (or enum struct) it shouldn't need it I think. Old C-style enums should be implicitly convertible to int, if I'm not mistaken.
<Begasus> no go https://bpa.st/SGBQ
<Begasus> feel free to step in there, I'm walking in the dark :)
<Begasus> and out in a bit :P
<OscarL> Begasus: you changed the outer [] into (). but besides that... seems I'm already out of my depth too :-P
<Begasus> had those, but they were () from the start OscarL :)
<Begasus> changed back to env_data = &env->data(++(int)(env->section));
<OscarL> Original code is: "env_data = &env->data[++env->section];"
<Begasus> [19:10] <OscarL> [++env->section] >>> [++(int)(env->section)] ? :P
<jmairboeck> ++ doesn't work on a cast is what that error message says
<OscarL> Begasus: not sure we're on the same page. Anyway... listten to jmairboeck :-)
<Begasus> a bit more: https://bpa.st/EUPA
<Begasus> out for a bit, will read up later (or tomorrow) :)
<zard> Maybe `env->section += 1; env_data = &env->data[env->section];` works?
<jmairboeck> I'll have a look at it in the meantime
<jmairboeck> Begasus: did you forget to add the non-gcc2 patchset?
<zard> Hmm, looks like incrementing an enum is invalid in C++ but valid in C. I wonder if the compiler is treating the code like c++ when it should be c?
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57956] - https://git.haiku-os.org/haiku/log/?qt=range&q=978af2370b2c+%5E6edfc6e01250
<nekobot> [haiku/haiku] 978af2370b2c - app_server: avoid duplicate scan of font directories
<OscarL> I'm not sure why the change from "data[]" to "data()" in his paste (other that I wasn't clear enough in my dumb suggestion) :-D.
<OscarL> bah, links -g ends up pegging a core to 100% :-/
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
nosycat has quit [Quit: Leaving]
HaikuUser has joined #haiku
HaikuUser has quit []
gouchi has joined #haiku
<OscarL> links pegs a core 100% also in text mode after a few minutes (even after updating to v2.30) :-/
* OscarL will try a build without libevent, to see if that changes anything.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57957] - https://git.haiku-os.org/haiku/log/?qt=range&q=d9739e69b80b+%5E978af2370b2c
<nekobot> [haiku/haiku] d9739e69b80b - FSUtils: Fix entry_ref of renamed file, locale fixes
<phschafft> nephele: ich wie dringend ist es bei dor?
zard has quit [Quit: leaving]
<Nephele> phschafft: hmm?
<Nephele> bezüglich OSM? überhaupt nicht dringend. Das sind ideen für die weite zukunft
<phschafft> ok.
<phschafft> ich weiss nicht wann wir schnippeln. ich frage mal die kueche.
<Nephele> heh, today learned, with the curl backend for haikuwebkit WebPositive technically supports TOR when started with the right env vars
<Nephele> phschafft: lass uns dass ruhig einen anderen tag machen :)
<phschafft> I talk about kitchen and nephele talks about onions.
yann65 has joined #haiku
<Guest1> I can almost understand that
<Guest1> gruss gott, alles
<OscarL> no more libevent... no more CPU at 100% on links. Text mode feels snappier, graphics mode might be a bit slower when scrolling :-/
<Guest1> I'm trying to remember what I used libevent for in the past
Guest1 is now known as gordonjcp
<gordonjcp> ah bloody nickserv
<gordonjcp> I used libevent for something, but clearly I never checked it out of git on this laptop
<waddlesplash> OscarL: we may need to patch libevent then...
<OscarL> heh, performance difference due to /me having changed power mode between tests :-D
<OscarL> performance is the same for both variants, except for that 100% CPU thing.
<OscarL> Will try to better messure the time it takes for the CPU usage to go nuts.
<OscarL> scroll wheel works in text mode, but not on graphical mode :-D
<OscarL> there we go... 3 minutes and cpu goes brrrr!!!
<waddlesplash> can you check "strace"?
<waddlesplash> strace -T <pid>
<waddlesplash> see what it's doing (probably polling)
<OscarL> okido.
<OscarL> (will start again... as I killed it already :-D
<waddlesplash> 3.11 and 3.12 only have it in TEST_REQUIRES
<waddlesplash> oh, no, all 3 of them do
<nekobot> [haiku/haiku] a432595dc467 - nvme_disk: Don't reallocate the vtophys array if it was too small.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57958] - https://git.haiku-os.org/haiku/log/?qt=range&q=a432595dc467+%5Ed9739e69b80b
<Skipp_OSX> we don't include braces for single life else following multi-line if right?
<waddlesplash> I think it's ambiguous
<waddlesplash> I usually do, but there's plenty of code that doesn't
<Skipp_OSX> the style guidelines say not to...
<OscarL> waddlesplash: I added it when trying to fix some tests related to timezones. Let me look up the docs for it... (that's why I added the --with-tzpath=$dataDir/zoneinfo)
<Skipp_OSX> let me double check t hat
<waddlesplash> OscarL: I guess this timezone_data is different than ICU's?
<OscarL> I tried pointing it to other other timezones data (can't recall exactly which ones RN)... no go.
<Skipp_OSX> ok it's ambiguous, Omit braces for single line statements, place statement on a new line (but always use braces around multi-line statements)
<OscarL> some packages use yet another "tzdata" python package. its messy.
<OscarL> waddlesplash: "By default, zoneinfo uses the system’s time zone data if available; if no system time zone data is available, the library will fall back to using the first-party tzdata package available on PyPI."
<waddlesplash> well, I ask because timezone_data will be yet another package in the Haiku base set
<waddlesplash> and we already have timezone data with ICU...
yann65 has quit [Quit: yann65]
<OscarL> timezone_data is 275 KB, but I guess it isn't strictly needed. Drop it if you want.
<waddlesplash> OK
<waddlesplash> will do, then
_-Caleb-_ has left #haiku [#haiku]
<OscarL> I can drop it from the other (non 3.10) recipes on their next updates, if that's ok.
<botifico> [haikuports/haikuports] waddlesplash pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c2c9ee492f32...99b6b022ff9d
<waddlesplash> OscarL: sounds good
<botifico> [haikuports/haikuports] waddlesplash 99b6b02 - python3.10: Drop timezone_data requirement.
<OscarL> I guess strace slows links so much that I don't see the 100% cpu usage?
<waddlesplash> maybe?
<OscarL> lots of "revents=POLLNVAL"
<waddlesplash> yes, that's what I'd expect
<waddlesplash> it's trying to poll a closed file descriptor
<waddlesplash> so... why doesn't it remove it?
_-Caleb-_ has joined #haiku
<waddlesplash> looks like libevent just reports it to the application which then has to delete it...?
<waddlesplash> that seems like different behavior than the kqueue backend would supply
<OscarL> (just in case) this libevent is built with kqueue disabled
<waddlesplash> yes, I saw
<OscarL> seems to be polling in quite a few different "fd"s.
<OscarL> I'm seeing fd=0x3 to at least fd=0x11.
<botifico> [haikuports/haikuports] waddlesplash pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/99b6b022ff9d...c97b5d328cb9
<botifico> [haikuports/haikuports] waddlesplash c97b5d3 - tiff: Fix missed tiff4 names in 4.2.0.
<waddlesplash> ideally we should implement EVFILT_SIGNAL for kqueue
<waddlesplash> but for now, let's see if we can patch the libevent kqueue backend
<Begasus> jmairboeck, indeed forgot/missed that patchset, added now (nothing new since earlier)
<waddlesplash> OscarL: ^^
<waddlesplash> this should allow libevent to use kqueue
<waddlesplash> should fix the "100% CPU usage" problem
vdamewood has joined #haiku
<waddlesplash> hm, maybe I missed something, let me check
<OscarL> alright... I'll make some coffee and test that :-)
dalme_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<Begasus> closing down here
<Begasus> cu peeps!
Begasus has quit [Quit: Vision[]: i've been blurred!]
<waddlesplash> OscarL: hmm, not sure it actually uses the kqueue backend
<waddlesplash> let me see
<waddlesplash> ah, needs another flag
<OscarL> heh, EVFILT_SIGNAL patch looks like the one I was doing before Adrien said to just disable it for now.
<waddlesplash> yes, but it looks like other backends do separate these operations
<waddlesplash> so, we can split them inside kqueue
<waddlesplash> OscarL: well... doesn't seem to work here
<waddlesplash> it creates kqueues but doesn't seem to add any events to them
<waddlesplash> oh, this may be a Haiku bug
<OscarL> which version of libevent you made the patch against?
<waddlesplash> master branch
<waddlesplash> yes, there's a Haiku bug here
<waddlesplash> but not in the kernel, in libbsd.so I think
<waddlesplash> aha, found it
AlienSoldier has joined #haiku
<OscarL> \o/
HaikuUser has joined #haiku
HaikuUser has quit []
dalme_ has joined #haiku
dalme_ has quit []
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<OscarL> libevent-2.1.12-stable with kqueue enabled built fine (even if doesn't helps with links). Should I amend the #10821 PR with your patch?
<zdykstra> when I'm not on Haiku, I miss being able to right-click on a directory icon and just recursively browse the contents
<botifico> [haikuports/haikuports] pulkomandy pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/c97b5d328cb9...bd751b96a561
<botifico> [haikuports/haikuports] pulkomandy bd751b9 - HaikuWebKit 1.9.12
<waddlesplash> OscarL: no, it needs a few more patches to work
<OscarL> alright. I'll let you do your magic :-D
<OscarL> zdykstra: I really, really miss being able to "right click" windows deeper in the "z axis".
juanjo has left #haiku [Disconnected: Hibernating too long]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57959] - https://git.haiku-os.org/haiku/log/?qt=range&q=380ed24e115c+%5Ea432595dc467
<nekobot> [haiku/haiku] 380ed24e115c - libbsd: Fix kqueue reporting errors when selection fails.
gouchi has quit [Remote host closed the connection]
<zdykstra> OscarL: what does that do?
<waddlesplash> OscarL: you also need that patch ^^ or else libevent will hang forever
<AlienSoldier> z axis? like browsing the content of a zip or cbz?
<OscarL> right click on a window's tab... send it to the back.
<waddlesplash> if you have a Haiku checkout, you just need to rebuild libbsd.so and stick it in non-packaged
<waddlesplash> to test
<OscarL> waddlesplash: I do. will test.
<AlienSoldier> i wish tracker could parse cbz, would make showimage a great comic book reader.
<waddlesplash> OscarL: and here's the new libevent patch. you'll need to do a clean after applying this, CMake won't pick up the differences in the cmake change I don't think:
<OscarL> okido.
<waddlesplash> tested, works for me with the libevent HTTP server sample
<OscarL> AlienSoldier: I used to miss being able to see animated .gifs on ShowImage.
<OscarL> whats the jam target for libbsd?
<waddlesplash> libbsd.so
<OscarL> makes sense. thanks :-D
Halamix2 has quit [Quit: Gone (and/or ZNC is doing something stupid)]
jmairboeck has quit [Quit: Konversation terminated!]
<AlienSoldier> zip, cbz and hpkg are very similar, it would be a big benefit from just one move.
<waddlesplash> they aren't
<waddlesplash> well, at least zip and hpkg are very different
<waddlesplash> hpkgs are block-compressed for fast random accessed, zip isn't
Halamix2 has joined #haiku
<waddlesplash> OscarL: mm, if you are using the Autoconf buildsystem you may need some other patch
<AlienSoldier> at least sililar enough so that expender see in them
<AlienSoldier> *similar
<waddlesplash> OscarL: yeah, you will need to patch out "| EV_ENABLE" in the configure scripts, same as I did for CMake
<waddlesplash> or, you can cheat, by adding "CPPFLAGS=-DEV_ENABLE=0"
<waddlesplash> that should also work
* OscarL will cheat for now.
<waddlesplash> feel free to drop the part of my patch that edited the CMake file then, isn't needed/redundant
_-Caleb-_ has left #haiku [#haiku]
<waddlesplash> alright, I think we just need to sync packages and we are ready for TC0
_-Caleb-_ has joined #haiku
<OscarL> do I need to rebuild links against newly built libevent (with kqueue) for proper testing?
<waddlesplash> I don't think so?
<waddlesplash> just check that it's actually using kqueue
<waddlesplash> strace should now show calls to "event_queue_..."
<OscarL> event_queue_wait(0x9, 0x20, 0x8, 0xe6a41c) =.... B_EVENT_READ
<waddlesplash> that's it!
<waddlesplash> :)
<OscarL> now I let it marinate for at least 3 minutes :-P
<phschafft> nephele: may I ask what the basic context is and what kind of data you want?
<OscarL> 5 minutes and no 100% CPU usage. Well done waddlesplash :-)
<waddlesplash> :)
<waddlesplash> yeah, the difference is that poll() backend it appears you have to manually remove events from the queue when they're now "invalid"
<waddlesplash> while kqueue internally automatically does that
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57960] - https://git.haiku-os.org/haiku/log/?qt=range&q=427d0b067b76+%5E380ed24e115c
<nekobot> [haiku/haiku] 427d0b067b76 - HaikuPorts: Synchronize.
mmu_man has quit [Ping timeout: 480 seconds]
yann65 has joined #haiku
yann65 has quit []
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57961] - https://git.haiku-os.org/haiku/log/?qt=range&q=ebe72d868ba1+%5E427d0b067b76
<nekobot> [haiku/haiku] ebe72d868ba1 - build: put each package build entry to separate line, adjust code style
mmu_man has joined #haiku
<waddlesplash> btw, there is a channel for release coordination work: #haiku-release
<waddlesplash> now that we are moving towards the "Test Candidate" phase, that will get more active :)
Nephele has quit [Ping timeout: 480 seconds]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57962] - https://git.haiku-os.org/haiku/log/?qt=range&q=72be912bae8c+%5Eebe72d868ba1
<nekobot> [haiku/haiku] 72be912bae8c - BuildFeatures: Don't specify libtiff SOVERSION.
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
dalme_ has joined #haiku
<OscarL> mmm, having some weird crashes... hstr first, now turbo (never had any of those crash on me before).
<OscarL> "Call (someone wrote beyond small allocation at 0x180029c0; size: 24 bytes; allocated by 27096; value: 0x5f687361622f7367"
<waddlesplash> sounds like you are using the guarded heap?
<OscarL> yeah.... trying to catch a crash on Tracker.
<waddlesplash> well, you caught other ones too :P
<OscarL> I can't scape the QA-minion lifestyle, it seems. :-D
<OscarL> the other crash is "Exception (General protection fault)", but the binary is stripped. oops :-(
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
ChaiTRex has quit [Remote host closed the connection]
ChaiTRex has joined #haiku
SLema has joined #haiku
ChaiTRex has quit [Remote host closed the connection]
ChaiTRex has joined #haiku
<OscarL> shall I amend the PR for libevent now waddlesplash?
<waddlesplash> OscarL: sure thing
<botifico> [haikuports/haikuports] waddlesplash pushed 1 commit to master [+1/-1/±1] https://github.com/haikuports/haikuports/compare/bd751b96a561...675a99fe8204
<botifico> [haikuports/haikuports] OscarL 675a99f - libevent: (kqueue backend) Allow building without EVFILT_SIGNAL. (#10821)
AlienSoldier has quit [Ping timeout: 480 seconds]
<OscarL> links has DNS over HTTPS :-D
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
Coldfirex has quit [Remote host closed the connection]
dalme_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
OscarL has quit [Quit: Gone with the wind]
jibsaramnim has joined #haiku
dalme_ has joined #haiku
dpirate has quit [Quit: Connection reset by beer]
Chai-T-Rex has joined #haiku
ChaiTRex has quit [Ping timeout: 480 seconds]