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
xet7 has joined #haiku
<Skipp_OSX> maybe we shouldn't be calling MenusBeginning() in BWindow at all... I'm not actually sure of the case that it is useful for. Anyways Tracker is problematic because of loading add-ons, it's still an issue...
<Skipp_OSX> but by not calling on MenusBeginning and doing via node monitoring instead the issue should be invisible.
<Skipp_OSX> It's gotta be a locking issue somewhere, probably in BMenu, can't add/remove items too fast from a menu or crash
erysdren has quit [Quit: Konversation terminated!]
<Skipp_OSX> I'm convinced it's the same underlying bug that plagued us in the wifi list crashing long ago
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<waddlesplash> Skipp_OSX: but I fixed that one. Nobody seems to have seen it in years
<Skipp_OSX> well I didn't exactly fix the bug though, just worked around it by not doing the thing that would make it crash, that is quickly adding and removing items. I added the ability to sort the list so that we wouldn't have to add/remove.
<Skipp_OSX> this is a similar situation, don't do the thing that makes it crash. Although in this case it didn't make a lot of sense to do it on MenusBeginning() anyway
probono98 has joined #haiku
probono98 has quit []
probono98 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
KapiX has quit [Quit: KapiX]
AlienSoldier has joined #haiku
<Skipp_OSX> if we can lick the underlying bug I can turn repeated right-click nav menus back on
<Skipp_OSX> I've tried to but it crashes (still)
xet7 has quit [Ping timeout: 480 seconds]
<Skipp_OSX> any idea why I'm getting link error after recent BBlockCache error? https://0x0.st/8aEU.txt
<Skipp_OSX> I tried removing generated/objects dir but the link error persists
<x512[m]> Skipp_OSX: > maybe we shouldn't be calling MenusBeginning() in BWindow at all...
<x512[m]> We should not break API behavior compatibility.
<x512[m]> It worked fine in BeOS.
<Skipp_OSX> yeah ok I get it but can you explain the comment?
<x512[m]> Actually Tracker and Deskbar are derived from original BeOS code, so it was already 100% Haiku R1 ready. Bugs are introduced by Haiku.
<Skipp_OSX> "Pretend that the user opened a menu, to give the subclass a chance to update its menus. This may install new shortcuts, which is why we have to call it here, before trying to find a shortcut for the given key."
<x512[m]> How did BeOS behaved?
<x512[m]> I do not think that this logic should be significantly changed.
xet7 has joined #haiku
<Skipp_OSX> right I understand which is why I'm working around in Tracker but I still would like the explanation for when this does in fact happen.
<skylar[m]> is there any workaround for that atheroswifi bug
<x512[m]> If I understand correctly, MenusBeginning() should be not called on key down.
<Skipp_OSX> but it is, based on the comment explaining why.
<Skipp_OSX> and I'm afraid I've made the situation worse by allowing shortcuts without command because this gets called even without cmd down now.
<x512[m]> Again, was is called in BeOS?
<Skipp_OSX> without a test case I have no way of knowing.
<x512[m]> Some simple test program can be made for BeOS.
<x512[m]> Skipp_OSX: Are you aware of https://dev.haiku-os.org/ticket/19439 ?
<Skipp_OSX> yeah I have a fix out for it.
<x512[m]> For example Alt+V paste to TextSearch are often not working.
<Skipp_OSX> waiting on approval since you x86'd my TrackerAddOn.h changes
<x512[m]> TrackerAddOn should be not changed.
<Skipp_OSX> I think it's related to start edit not return focus
<Skipp_OSX> not even to add a message constant?
<x512[m]> It is BeOS protocol implemented by a lot of existing add-ons.
<Skipp_OSX> a message constant at least one add-on is already using because it's the message we send it?
<Skipp_OSX> yeah and those add-ons could benefit from having access to that variable name
<Skipp_OSX> since it's the message Tracker sends to them, they may want to know the message->what to check.
<x512[m]> Existing software is a set-in-stone and it must work correctly in future OS versions without any modifications. This is what backward compatibility is.
<Skipp_OSX> Sure but I don't really see how this would break those apps unless they defined that message constant exactly which is unlikely.
<Skipp_OSX> they would simply have access to a new message constant that they didn't before, and would otherwise work the same. Unless I'm missing something?
<x512[m]> Why that message is needed? If it is needed then old software can't use it and will be regressed.
<x512[m]> It should be implemented in a way that new message is not needed.
<Skipp_OSX> it's used by the add-on when loaded by Tracker to do stuff. it contains a list of refs for the add-on to use and mime-types.
<Skipp_OSX> the message is already being sent and used by add-ons including notably Zip-O-Matic which was covered in next commit
<x512[m]> How old add-ons that not aware of this message will work?
<Skipp_OSX> by looking for refs inside
<x512[m]> So what is the problem? Why need to add new message?
<Skipp_OSX> so that add-ons don't respond to refs send to them by not Tracker.
<Skipp_OSX> or at least have the chance to by checking the constant.
<x512[m]> Why it shouldn't?
<Skipp_OSX> unexpected behavior. Zip-O-Matic popped up on me one time while first boot prompt still loaded.
<x512[m]> It do not happen in BeOS, so it have a different reason.
<Skipp_OSX> fine it's not needed to fix the bug I'm after, but I thought it would be nice to share the what of the message we're sending to add-ons.
<Skipp_OSX> allow them to check it, officially
<x512[m]> Please avoid so send interleaved unrelated patches.
<Skipp_OSX> well I mean they are related
<Skipp_OSX> but I guess they could go on their own stack
<x512[m]> They are not. Hotkeys handling are unrelated to Tracker add-ons.
<Skipp_OSX> no it's a bug in Tracker that's related to hot key handling involving loading add-ons
<Skipp_OSX> it is related though MenusBeginning()
<x512[m]> It is not bug in Tracker if it reveals in all software, including TextSearch.
<Skipp_OSX> isn't TextSearch part of Tracker?
<x512[m]> No, it is stand-alone application.
<x512[m]> GUI frontend over grep.
<Skipp_OSX> I don't see how anything I've done could make that stop working except maybe something related to shortcuts
<Skipp_OSX> I guess I'm not really even trying to fix that bug... or only in Tracker
<x512[m]> This.
<x512[m]> Alt+V sometimes do not work in input field.
<x512[m]> It worked before shortcut patches.
<Skipp_OSX> yeah but that's a Tracker add-on...
<x512[m]> It is separate process.
<x512[m]> You can launch it without Tracker.
<x512[m]> Tracker add-on only launch process, it can't affect child process shortcuts behavior.
<Skipp_OSX> I mean how do I reproduce the bug, I have TextSearch up, what triggers paste to stop working?
<x512[m]> Behavior is chaotic.
<Skipp_OSX> yes but I think I know why it's happening
<Skipp_OSX> it's because you do a file rename and the focus is not returned.
<x512[m]> It do not work even if manually set focus.
<Skipp_OSX> yeah but I've seen the bug in Tracker and fixed it, I haven't seen in TextSearch
<x512[m]> It is generic Interface Kit bug, not specific application bug.
<x512[m]> I have seen it in other applications.
<Skipp_OSX> hmmm beats me
<x512[m]> Maybe some uninitialized variable etc..
<Skipp_OSX> it would have to be something with shortcuts without command key that's the only thing that touches it
<x512[m]> Yes probably.
mmu_man has quit [Ping timeout: 480 seconds]
<x512[m]> About Tracker add-on menu. Maybe we can have only one menu and move it between windows on focus change. That will avoid O(N) menu rebuild cost on opened Tracker windows count.
<Skipp_OSX> is that how BeOS did it? hehe :/
<Skipp_OSX> no you need one menu per window if we're going to allow them to be in the menu bar as we apparently are.
<Skipp_OSX> when they're tucked away into a submenu we do share and rebuild the same menu behind the scenes to see the cost.
<Skipp_OSX> save cost
<x512[m]> Of course not as important as fixing bugs. Fixing crashes and broken behavior is top priority. Performance in convenience is after that.
<Skipp_OSX> Well the bug is fixed in Tracker idk about everywhere else that seems like a different bug
<Skipp_OSX> not fixed but proposed to be fixed anyway
<Skipp_OSX> if only heap_debug_get_allocation_info would be found by my linker
<Begasus[m]> morning peeps
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/a741f4a5daf7...43e706785503
<nekobot> • Begasus (43e70678): icu76, add disabled recipe (#11837)
<waddlesplash> Skipp_OSX: I guess macOS does not support weak symbols. You can put #ifdef __HAIKU__ around all my new code I suppose
OscarL has joined #haiku
chilledfrogs has quit [Ping timeout: 480 seconds]
rexbinary_ has joined #haiku
rexbinary has quit [Ping timeout: 480 seconds]
rexbinary_ is now known as rexbinary
diver has joined #haiku
diver has quit [Ping timeout: 480 seconds]
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
rexbinary_ has joined #haiku
rexbinary has quit [Ping timeout: 480 seconds]
rexbinary_ is now known as rexbinary
<OscarL> Hey Begasus[m], morning.
<OscarL> updated the spice recipe, just to stop it from requiring _python39 packages at build time.
<Begasus[m]> Hola OscarL
<Begasus[m]> just arrived at the dogschool :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/43e706785503...67d0c678471b
<nekobot> • OscarL (67d0c678): spice: update to version 0.15.2. (#11842)
<OscarL> enjoy it :-) /me goes to make some coffe, while considering which next recipe to move away from Python 3.9.
<Begasus[m]> +1 enjoy there too :)
MisthaLu has joined #haiku
<Begasus[m]> colffee almost ready :D
diver has joined #haiku
* OscarL updates youcompleteme again (even if just to move it to python 3.10, as it may still make gVim crash).
mmu_man has joined #haiku
<Begasus[m]> reported upstream?
<OscarL> mmm, gvim used to crash on startup with youcompleteme installed.
nephele_xmpp has left #haiku [Error from remote client]
<OscarL> now it just started OK.
<Begasus[m]> +1 :D
<OscarL> now I need to make sure it is actually being loaded and working :-P
<OscarL> can't remember how to test it, lol.
<Begasus[m]> simple c++ file and type according to the issue?
<OscarL> mmm, got a "No .ycm_extra_conf.py file detected, so no compile flags are available"... seems it at least did load the plugin
<OscarL> seems to work on text mode.
<OscarL> and seems to work on gVim too. weee!
<OscarL> Enabling and submitting PR.
<OscarL> (will do a build on 32 bits, just in case)
<OscarL> mmm, forgot that I need to download quite a few packages on 32 bits to test it properly :-(
<Begasus[m]> haven't setup qemu for booting 32bit here yet ;)
nephele_xmpp has joined #haiku
<OscarL> won't be able to download all reqs today. Pushed PR anyway.
<OscarL> wonder what changed that now it works.
<Begasus[m]> k, let's check this here
nephele_xmpp has left #haiku [Disconnected: Received SIGTERM]
<OscarL> I left it requiring clang 16 because that's the one I already have installed (due to Genio requiring it)
AlaskanEmily has quit [Remote host closed the connection]
diver has quit [Ping timeout: 480 seconds]
<OscarL> "shots fired" over the forum, LOL
<Begasus[m]> Fetching package for devel:libclang >= 16 ...
<Begasus[m]> ??
<Begasus[m]> tsss
<OscarL> Begasus[m]: just copied from and old WIP .recipe I had on a branch somewhere :-D
<Begasus[m]> not going to uninstall qtcreator/kdevelop over that :P
<Begasus[m]> cp: cannot stat 'third_party/ycmd/ycm_core.cpython-.so': No such file or directory
<OscarL> I see the issue.
<OscarL> thanks.
<OscarL> that's what I get for doing last-minute changes before pushing :-P
<OscarL> pushed a fix.
<OscarL> I just started a new build with devel:libabseil and devel:libclang commented out.
mmu_man has quit [Ping timeout: 480 seconds]
<phschafft> mau
<OscarL> morning phschafft.
<Begasus[m]> could you push clang to 18?
<Begasus[m]> whoof phschafft :)
<OscarL> Begasus[m]: both devel: are indeed needed. (was worth a try).
<OscarL> Begasus[m]: I could without testing, no way I'm stalling multiple clangs :-D.
<OscarL> that's the problem with Genio requiring a particular version, when it could use a newer one instead.
<Begasus[m]> me neither, but not going back to 16 :P
<Begasus[m]> Genio is on clang18 iirc?
<OscarL> "cmd:clang >= 16"
<OscarL> that should be cland*d*
<OscarL> *clangd
<OscarL> (or ideally, no cmd:clangd at all, and let users install the version they want.)
<OscarL> anyway... my time is up :-/
<OscarL> Read you around Begasus[m]!
OscarL has quit [Quit: Gone with the wind]
MisthaLu has quit [Quit: Leaving]
nephele_xmpp has joined #haiku
Nasina has quit [Remote host closed the connection]
howard_[m] has joined #haiku
<nekobot> [haikuports] pulkomandy pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/67d0c678471b...45efd2745d57
<nekobot> • OscarL (45efd274): youcompleteme: update to latest git revision (2024-12-16).…
diver has joined #haiku
jmairboeck has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
x10z has joined #haiku
xet7 has quit [Remote host closed the connection]
mmu_man has joined #haiku
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
mmu_man has quit [Ping timeout: 480 seconds]
SLema has quit [Ping timeout: 480 seconds]
Nasina has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
diver has quit [Quit: Leaving.]
gouchi has joined #haiku
mmu_man has joined #haiku
erysdren has joined #haiku
gouchi has quit [Quit: Quitte]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
<erysdren> will put the TrenchBroom PR up for review soon btw
<erysdren> my friend is almost done w/ their logo
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
andreaallegri has joined #haiku
andreaallegri has left #haiku [#haiku]
mmu_man has joined #haiku
x512 has joined #haiku
probono98 has quit [Ping timeout: 480 seconds]
probono98 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
diver has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
zardshard has left #haiku [Disconnected: Replaced by new connection]
zardshard has joined #haiku
diver has quit [Quit: Leaving.]
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
Skipp_OSX has joined #haiku
Skipp_OSX_ has joined #haiku
Skipp_OSX has quit [Ping timeout: 480 seconds]
x512 has quit [Quit: Vision[]: i've been blurred!]
diver has joined #haiku
<Begasus[m]> 100% tests passed, 0 tests failed out of 143
<Begasus[m]> now we're talking :)
<Begasus[m]> nice erysdren (erysdren (@_oftc_erysdren:matrix.org)
<erysdren> :D
<phschafft> some tests pass, some tests pass out.
mmu_man has joined #haiku
<Begasus[m]> right there :)
<Skipp_OSX_> tests pass on what?
<Begasus[m]> sometimes it just misses a thing :)
Skipp_OSX_ is now known as Skipp_OSX
<Begasus[m]> latest libsndfile
<Skipp_OSX> Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.
<Skipp_OSX> ok good to know thank you
Nasina has quit [Remote host closed the connection]
<Begasus[m]> added libmp3lame and libmpg123 to it, now all tests pass
<Begasus[m]> weird thing there though, you need to build static librrary to be able to run the tests
<Begasus[m]> will probably move the tools into a seperate package also
diver has quit [Quit: Leaving.]
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
Nasina has joined #haiku
diver has quit []
diver has joined #haiku
Nasina has quit [Remote host closed the connection]
diver has quit []
erysdren has quit [Quit: Konversation terminated!]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/45efd2745d57...30d3ea54e83e
<nekobot> • Begasus (30d3ea54): libsndfile, bump version (#11844)
Nasina has joined #haiku
HaikuUser has joined #haiku
dalme has joined #haiku
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
Halian has joined #haiku
Nasina has quit [Remote host closed the connection]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<Halian> o/
<Begasus[m]> 'lo :)
<Begasus[m]> k, let's fix the gcc2 version also :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/30d3ea54e83e...cea5dbdcd00c
<nekobot> • Begasus (cea5dbdc): libsndfile, add missing devel requirement (#11845)…
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/cea5dbdcd00c...a265148e4a1a
<nekobot> • Begasus (a265148e): libinstpatch, bump version (#11846)
Nasina has joined #haiku
<Begasus[m]> reports "clean" again
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
BrunoSpr has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<kallisti5[m]> I updated this outdated page to show where infrastructure funds go.. it was super outdated.
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/a265148e4a1a...4af14d082782
<nekobot> • Begasus (4af14d08): krdc, bump version (#11847)
<Begasus[m]> nice kallisti5 !
<kallisti5[m]> I mostly forgot that page was there and haven't been updating it enough. It was super old before.
<kallisti5[m]> Keep in mind it is "ballpark" numbers
<Begasus[m]> ballpark?
<Begasus[m]> ah :)
tigerbrother has quit [Quit: Ping timeout (120 seconds)]
tigerbrother has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
Nasina has joined #haiku
AGMS-BeOS has joined #haiku
AGMS-BeOS is now known as AGMS
AGMS has quit []
Nasina has quit [Read error: Connection reset by peer]
tktech28 has quit [Ping timeout: 480 seconds]
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Skipp_OSX has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/4af14d082782...35bb66dbe17e
<nekobot> • Begasus (35bb66db): poppler25, add new, drop old poppler22 (#11838)
dby has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/35bb66dbe17e...a07476a7eda8
<nekobot> • kenmays (a07476a7): Qmplay2: bumped version (#11849)
erysdren has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
AlienSoldier has joined #haiku
B2IA has joined #haiku
mmu_man has joined #haiku
x10z has joined #haiku
gouchi has joined #haiku
gouchi has quit [Remote host closed the connection]
gouchi has joined #haiku
Nasina has joined #haiku
gouchi has quit [Remote host closed the connection]
Nasina has quit [Read error: Connection reset by peer]
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
chilledfrogs has joined #haiku
Nasina has joined #haiku
dodo75 has quit [Quit: Vision[]: i've been blurred!]
dodo75 has joined #haiku
<Begasus[m]> will tackle the remaining ones in the morning for poppler
<nekobot> • Begasus (f50b00f6): kitinerary_kf6, revbump for poppler (#11850)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/a07476a7eda8...f50b00f61e4e
AD_Haiku_onPC has quit [Read error: Connection reset by peer]
<Begasus[m]> closing down here
<Begasus[m]> cu peeps!
<erysdren> cya Begasus
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
BrunoSpr has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
jmairboeck has quit [Quit: Konversation terminated!]
Nasina has joined #haiku
mattlacey has joined #haiku
mattlacey has quit [Remote host closed the connection]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
B2IA has joined #haiku
<B2IA> (AGMS) fds
<B2IA> (AGMS) Yes, this keyboard is working. :-)
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
erysdren has quit [Quit: Konversation terminated!]
Nasina has joined #haiku
neoncortex has quit []
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
dby has quit [Quit: Vision[]: i've been blurred!]
Skipp_OSX has joined #haiku
<nekobot> [haikuports] augiedoggie pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/f50b00f61e4e...2d0379b9dfaf
<nekobot> • augiedoggie (2d0379b9): spybmessage: add new recipe (#11851)
HaikuUser has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
HaikuUser has quit []
dcatt has joined #haiku
dcatt has quit []
dcatt has joined #haiku
<nekobot> [haikuports] augiedoggie pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/2d0379b9dfaf...022f6a7ce596
<nekobot> • augiedoggie (022f6a7c): spybmessage: secondary arch fix
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
dcatt has quit [Quit: Vision[]: i've been blurred!]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]