<Begasus[m]>
One of the reasons I switch to Quaternion :)
<Begasus[m]>
there are 2 nicks for erysdren (@_oftc_erysdren:matrix.org) :)
akashkumar has quit [Ping timeout: 480 seconds]
<Begasus[m]>
wanted to prep for bumping the KDE frameworks, but since both buildmasters are down I can only prep the branches for now
<Begasus[m]>
any luck on scipy OscarL ?
<OscarL>
still trying to figure out things.
<Begasus[m]>
it's a mess with openblas :/
<OscarL>
trying to understand why our recipes disable lapack on openblas, but enable cblas on lapack (makes no sense to me)
<Begasus[m]>
didn't check the history there, so not sure how/what is going on there
<OscarL>
I (now) understand that the lapack and openblas packages are *both* implementations of BLAS/LAPACK. But lapack's implementation of BLAS is not optimized, thus why one might want to rely on openblas instead.
<Begasus[m]>
maybe just try to enable lapack in openblas and nuke lapack?
<OscarL>
I was wondering that, might work for scipy, but not sure about other stuff that expects lapack and not openblas.
<OscarL>
in any case, I think that first I will try to just nuke "cblas" from lapack.
<OscarL>
that *might* solve its .pc files requiring a blas.pc that does not exists.
<OscarL>
(unless we enable the unoptimized BLAS included in lapack)
<OscarL>
"nuking" libcblas should be safe (at least according to "pkgman search -r libcblas")
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
anyway... "fun".
<Begasus[m]>
yeah :)
<OscarL>
having *both* lapack and openblas providing "develop/headers/cblas.h" also not good at all :-D
<OscarL>
maybe instead of having lapack doing only LAPACK... and openblas doing only BLAS...
<OscarL>
we should build lapack with its basic BLAS, and openblas with its optimized LAPACK...
<OscarL>
and just make the _devel package CONFLICT with the other?
MisthaLu has joined #haiku
<OscarL>
so you can still choose which implemetation to use, but both package stop relying one on the other, that seems messy and unnecessary to me.
<OscarL>
From an article that talk about blas/lapack in relation to numpy/scipy...
<OscarL>
"most libraries that implement BLAS also implement the LAPACK specification. This means that only one library needs to be installed in order to use BLAS functions in NumPy."
Nasina has quit [Read error: Connection reset by peer]
<OscarL>
for some reason we do some weird lapack+openblas mix up.
<Begasus[m]>
that I gathered already, just didn't persue the issue :)
<nekobot>
• OscarL (4829fb0f): numpy: update to version 2.2.1. (#11534)…
<Begasus[m]>
Done :)
<OscarL>
thanks :-)
<Begasus[m]>
biab, kid needs to go to work :)
<OscarL>
read you later! (I'm logging off too).
<Begasus[m]>
cya OscarL
<erysdren>
cya both
<OscarL>
later erysdren! :-)
OscarL has quit [Quit: Gone with the wind]
<akashkumar7902>
Hey, I have put printf statements on the first line of mousedown function in slider.cpp but it is not shown in logs when i launch the mediaplayer application from cmd
akashkumar7902 has quit [Ping timeout: 480 seconds]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
AD_Haiku_onPC has joined #haiku
freddietilley has joined #haiku
nephele_xmpp has joined #haiku
utzig has quit [Remote host closed the connection]
toasterking has quit [Remote host closed the connection]
henesy has quit [Remote host closed the connection]
leahc has quit [Remote host closed the connection]
dominicm has quit [Remote host closed the connection]
wolfdog has quit [Remote host closed the connection]
rodolphoeck has quit [Remote host closed the connection]
wolfdog has joined #haiku
toasterking has joined #haiku
henesy has joined #haiku
utzig has joined #haiku
dominicm has joined #haiku
akashkumar has joined #haiku
<erysdren>
aw hell, its 2am and im bored as sin, im gonna try porting TrenchBroom to Haiku agian.
<erysdren>
again.
<Begasus[m]>
+1
rodolphoeck has joined #haiku
akashkumar7902 has joined #haiku
HaikuUser has joined #haiku
<akashkumar7902>
anytime I make changes in interface kit classes, a compile of mediaplayer (jam -q MediaPlayer) don't seem to reflect the change, I need to build haiku.hpkg/haiku_devel.hpkg and then do a restart
<akashkumar7902>
is this the fastest way ?
leahc has joined #haiku
akashkumar has quit [Ping timeout: 480 seconds]
HaikuUser is now known as xqkuang
Nasina has joined #haiku
Nasina has quit [Remote host closed the connection]
Nasina has joined #haiku
<erysdren>
Begasus: small heads up, looks like qt6_base_devel should also include qt6_svg_devel as a dependency
<erysdren>
it doesnt, and while configuring TrenchBroom with CMake it said qt6 failed to find "required Qt6 component"
<Begasus[m]>
??
<Begasus[m]>
qt6_base shouldn't depend on a sub package
<Begasus[m]>
qt6_svg depends on qt6_base, not the other way around
<erysdren>
oh i see
<erysdren>
shrug. i got it configuring. gonna work on building it now
<Begasus[m]>
thank those that did a great job to split up Qt6, much better aranged as Qt5 where it's a all in one package with tons of dependencies
<Begasus[m]>
good luck :)
<Begasus[m]>
already on Qt6 6.8.2 here (but can't update due to a error in building haikuplugins with it)
<erysdren>
lol just got a Tracker crash while typing to search in the /boot/ folder
<erysdren>
cant seem to reproduce
<erysdren>
(in a vm rn)
<erysdren>
anyone here use catch2 btw?
<erysdren>
i cant seem to get it to work, TrenchBroom is trying to include <catch2/catch.hpp> which doesnt seem to exist
<erysdren>
not sure how it's supposed to work, i'm not familiar with catch2
<Begasus[m]>
tried searching haikuports repository to see if anything uses it?
<erysdren>
oh i see
<erysdren>
TrenchBroom requires catch2-v2, current catch2 is v3
<erysdren>
Haiku seems to package v3
<erysdren>
i see Arch Linux ships a separate catch2-v2 package :/
<Begasus[m]>
maybe see if it can be added as a seperate version? (probably will conflict with v3)
<Begasus[m]>
welcome to library hell :)
<erysdren>
lol
<erysdren>
yeah
<erysdren>
probably vcpkg ships catch2-v2, and TB uses vcpkg normally.
<erysdren>
my whole patch involves working around vcpkg to use CMake+manual edits
<erysdren>
since vcpkg will never touch Haiku, probably.
<Begasus[m]>
they should update their targets :)
<erysdren>
if i can figure out how to upgrade TrenchBroom to catch2-v3, ill push it upstream maybe.
<Begasus[m]>
+1 always good to try to push upstream
<erysdren>
stupid tests
<erysdren>
i wanna fix the program not the tests :P
<Begasus[m]>
heh
<Begasus[m]>
running into simular thing atm, build error for examples
<Begasus[m]>
maybe we should add something to grab upstream paches (like getting them from Gentoo or others) with PATCH_URI ? :)
<erysdren>
ok, building again... some minor catch2 migration stuff so far...
<erysdren>
wait, im dumb. i can skip building the tests for now. i forgot
<erysdren>
probably shaved 35 minutes off build time lo
<erysdren>
lol*
mmu_man has joined #haiku
<coolcoder613>
Upgraded to a 12GB 3060+6GB 1060!
<erysdren>
nice!!
<erysdren>
more errors fixed, now on our way...
<erysdren>
funny to get some "ambiguous overload" type errors on Haiku but not on Linux
<erysdren>
while both using a modern-enough gcc/g++
<erysdren>
no idea why it'd be different.
HaikuUser has joined #haiku
<erysdren>
howdy!
<HaikuUser>
Hi! Is there a way to avoid the ALT+Q for my python+qt app?
<erysdren>
hmm, i'm not sure. anyone else know?
HaikuUser is now known as JackDaniel
<erysdren>
howdy Jack
<JackDaniel>
I need to send my Haiku laptop to a repair center and I don't want to expose my personal data, so I wrote a simple login app in python&qt, but the login screen can be skipped by pressing ALT+Q, which is not so cool
<JackDaniel>
as you suppose, the app runs in fullscreen
<Begasus[m]>
backup data and delete from disk?
<JackDaniel>
yeah, I know, but that's all I can do?
<Begasus[m]>
so far I don't know anything that prevents someone from getting into the Desktop
<Begasus[m]>
but that's just me
<erysdren>
i bet the average pc repair center tech wouldn't even recognize haiku at a glance
<erysdren>
but yeah, i'd probably just backup
<JackDaniel>
I can also remove the SSD from my laptop, but...
<erysdren>
that sounds like the easiest.
<erysdren>
whats the issue with the laptop?
<outsidecontext[m]>
JackDaniel: I think you can implement the closeEvent on the QMainWindow. Then do a event.ignore() there
Nasina has quit [Remote host closed the connection]
<erysdren>
Begasus: what macro does Haiku define in C/C++? is it __HAIKU__?
<nephele_xmpp>
JackDaniel: if you don’t want to leak personal data remove the harddisk
<nephele_xmpp>
A repair shop won’t use your provided OS to debug anything. Perhaps they will boot linux, and linux can *read* beFS, regardless of your logiin screen
<nephele_xmpp>
or maybe they won’t boot anything
<Begasus[m]>
erysdren: yep
<Begasus[m]>
bugger, buildmasters still down
JackDaniel has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser is now known as JackDaniel
<JackDaniel>
I did what outsidecontext said and it worked. Thank you! If I want to package this simple login to a hpkg, where should I start? Mayme someone else need such a small app.
<erysdren>
i think the main way to do that is with HaikuPorter
<erysdren>
the intro part of the menu works, though
<nephele_xmpp>
JackDaniel: anyway, if you just want the pretend security of the lock screen, i am kind of confuses why you didn’t use the one already build-in
<Begasus[m]>
erysdren: for starters I mostly tail syslog for things like this
<Begasus[m]>
if you are familiar with debugging you could attatch it to the Debugger :)
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
MisthaLu has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
<erysdren>
how can i set the default text editor on Haiku?
Nasina has joined #haiku
<nephele_xmpp>
filetypes
<erysdren>
thanks
<erysdren>
found it
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
<mmu_man>
List index out of range in haikuporter…
<mmu_man>
removed repository/ but still here
<mmu_man>
hmm seems having empty SOURCE_URI in a recipe is the issue
<mmu_man>
substring not found
<mmu_man>
for "foo" :D
<nephele_xmpp>
mmu_man: better make a ticket so we can keep track of this. It needs better error messsagges :)
BrunoSpr has joined #haiku
<mmu_man>
yes, done
<mmu_man>
not sure where to put the check in the python code
HaikuUser has joined #haiku
HaikuUser has quit []
pvalue has joined #haiku
pvalue has quit [Quit: Vision[]: i've been blurred!]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
<JackDaniel>
I donno if will be accepted or not, I just let you to know
<JackDaniel>
@nephele_xmpp - because I didn't know Haiku has a login screen, which can start automatically at the boot time. Is allready there such an app?
<JackDaniel>
I know it has a lock screen feature, but not a login. Am I wrong?
andreaallegri has joined #haiku
<nephele_xmpp>
JackDaniel: in screensavers. But you can just start it on boot
andreaallegri has left #haiku [#haiku]
akashkumar_ has joined #haiku
diver has quit [Quit: Leaving.]
<erysdren>
Begasus: any idea where i can get debuginfo for Haiku GL libs?
<erysdren>
Debugger cant find them
JackDaniel has quit [Ping timeout: 480 seconds]
akashkumar7902 has quit [Ping timeout: 480 seconds]
diver has joined #haiku
<Begasus[m]>
erysdren: checked for mesa?
zard has joined #haiku
bjorkintosh has quit [Ping timeout: 480 seconds]
<akashkumar_>
how can I access PostMessage from seekslider.cpp in mediaplayer application
<akashkumar_>
I want to post something to window
DKnoto has quit [Ping timeout: 480 seconds]
<erysdren>
Begasus: it automatically tried to pull in debug info for mesa, GL, and couldn't automatically download a package for them (unlike the rest)
<erysdren>
only wondering because i think TrenchBroom is failing on that
diver has quit [Ping timeout: 480 seconds]
<erysdren>
so Haiku doesn't have a replacement for execinfo.h ?
<erysdren>
on Linux you'd use it to embed a stack trace into your program itself without the need for an external debugger
<erysdren>
OH its in a package?
<erysdren>
lol im dumb
akashkumar has joined #haiku
<nephele_xmpp>
erysdren: linux has execinfo in glibc, but everyone else has this in libexecinfo (also musl based distros)
<erysdren>
understood
MisthaLu has joined #haiku
<akashkumar_>
Hey, can someone with development experience, help me resolve this issue: https://pastebin.com/RAKMzcq6
<akashkumar_>
I tried calling Window()->PostMessage(...) in mouseMoved function of seekslider.cpp
<nephele_xmpp>
it crashes on my phone, it crashes in webpositve, and in safari this is a tracker infested nightmare. I need to dismiss dialogs before i can even see the paste, and i need to sscroll down after that
<Begasus[m]>
mmu_man: no rebuild for that ?
<akashkumar_>
I am really sorry about that, Is there any good paste website you guys prefer ?
<nephele_xmpp>
I usually use 0x0, but that uploads stuff via the commandline. I think begasus uses bpaste?
zardshard has left #haiku [Disconnected: Replaced by new connection]
zardshard has joined #haiku
piku has joined #haiku
janking has joined #haiku
neoncortex has joined #haiku
andreaallegri has joined #haiku
<andreaallegri>
hi
<andreaallegri>
tell me
<andreaallegri>
whatever you want ... ;)
wicknix_ has joined #haiku
<andreaallegri>
I'm always alone: at least talk...
<andreaallegri>
el desaparecido ... xD
wicknix has quit [Ping timeout: 480 seconds]
andreaallegri has left #haiku [#haiku]
janking has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]>
k, done :P
Skipp_OSX has joined #haiku
<Begasus[m]>
thanks for earlier phschafft :D
<Begasus[m]>
done for today
<Begasus[m]>
cu peeps!
<akashkumar7902>
hey, I am getting this error: https://bpa.st/K4QA, anyone got any idea what went wrong ?
<Skipp_OSX>
Tracker regression: Read-only directories background is incorrectly repainted when resizing columns. ok that one is a bug
<Skipp_OSX>
File names are not visible when dragging. Shadows should be not visible when dragging. Making file date grayed out when selected looks weird. The file names should be visible but greyed out, shadows should be visible but may look a bit messed up and is already in the process of being fixed. File data is only gray if cut, right?
andreaallegri has joined #haiku
janking has joined #haiku
<Skipp_OSX>
Meaning the second column to the last column is only grayed out if the item is both selected and cut, should be full on black if not cut unless there's a bug.
<nekobot>
• pulkomandy (691304ba): Haiku is missing mkostemp currently…
Nasina has quit [Remote host closed the connection]
zard has quit [Quit: leaving]
jmairboeck has quit [Quit: Konversation terminated!]
janking has quit [Quit: Vision[]: i've been blurred!]
phcoder has joined #haiku
gouchi has joined #haiku
<phcoder>
PulkoMandy: forcing timer to HPET I get much further in the boot process. All the icons light up but the desktop doesn't show up. Log shows that my nvme disk is read correctly as it shows correct GPT table. In log it hangs after mmcdisk. Disabling MMC removes messages related to MMC but hang is still there. Any pointers?
Skipp_OSX has joined #haiku
<PulkoMandy>
Did you try failsafe graphics? If all icons light up, you may be just missing the switch to the graphics driver
Nasina has joined #haiku
<PulkoMandy>
I'm not sure if something else could be blocking at that point
MisthaLu has quit [Quit: Leaving]
<phcoder>
I tried setting "Safe Mode". Is failsafe graphics separate from that?
<nephele_xmpp>
yes
janking has joined #haiku
yann64 has quit [Quit: Vision[]: i've been blurred!]
gouchi has quit [Quit: Quitte]
<adrian_>
hey
<adrian_>
is there an official place to get haiku stickers and stuff from
<adrian_>
where proceeds go to the project?
<B2IA>
(AGMS) There are the stickers they give out at the FOSDEM convention, but I think those are free.
<nekobot>
[haiku/haiku] e63683b2fb33 - kernel/debug: Acquire the output mutex in the syslog sender and repeats checker.
<waddlesplash>
adrian_: there's also a Cafepress store as well
<adrian_>
ah
<adrian_>
well too late I just spent money :P
<waddlesplash>
lol, fair enough
Nasina has quit [Read error: Connection reset by peer]
<akashkumar7902>
Hey, for devs that joined recently, I got this error: https://bpa.st/K4QA when I tried to compile mediaplayer, can someone please give insights on why this error occurred and any possible solution? Thanks
<OscarL>
Seems I finally managed to get a working build of scipy 1.15.1.
* OscarL
does a little happy dance.
<waddlesplash>
OscarL: hrev58649 should reduce peak memory usage on your Python build some more, and probably improve speed a bit too
<waddlesplash>
also, did you run any similar builds on Linux? would be interesting to see how far behind we are
<OscarL>
waddlesplash: saw that commit. awesome. will try it as soon as I can.
<waddlesplash>
:)
<waddlesplash>
we are getting to the point where we are "only" 50-75% worse than Linux in many cases
<OscarL>
re builds on linux... have tried 3.12 in the past but without paying much attention to memory usage (also, wasn't using haikuporter nor tmpfs, so hardly comparable)
<waddlesplash>
ah, I meant speed not memory usage
<waddlesplash>
and the interesting part is the build itself I think, indeed HaikuPorter stuff takes up more time
<waddlesplash>
that part should be a more fair comparison in Haiku vs Linux
<OscarL>
oh, speed was WAY faster on Linux, sure... but I tested long go, and also, I need to make sure I'm using the same optimization flags on both.
<waddlesplash>
right
<waddlesplash>
but how much faster is the interesting question
<OscarL>
so it will be interesting to test again.
<waddlesplash>
in my tests here, rebuilding libroot in VMware: Haiku is about 25 seconds at best, Linux is about 16 seconds
akashkumar_ has joined #haiku
<waddlesplash>
but there are a bunch of differences there which make Haiku worse that I should adjust
<waddlesplash>
e.g. I am not using the cross compiler on Haiku
<phcoder>
APIC timer code fails to compute APIC timer calibration and sets it to 0. Setting it to a sane value makes APIC timer work
<OscarL>
need to see what linux I have on this Phenom (or we'll be comparing against ubuntu 20.04)
<waddlesplash>
the cross-GCC is built with a lot more stuff disabled
<waddlesplash>
so it winds up being faster
<waddlesplash>
I have some individual files I was looking at, on Haiku 0.7s build time on Linux more like 0.5something
<waddlesplash>
the sys time seems the same or better, it's user time that's the difference
<waddlesplash>
and it looks like it's mostly not libroot methods either, so it's just the compiler itself behaving differently I think
<waddlesplash>
phcoder: ha, I think there are some tickets open with similar issues, but no devs had hardware that reproduced. If you manage to fix that will be great :)
<phcoder>
waddlesplash: similar as in APIC timer not calibrating?
<waddlesplash>
timer interrupts never happening"
<waddlesplash>
is one such apparent symptom
<phcoder>
Here it looks like APIC MMIO is disabled and only x2apic works
<waddlesplash>
interesting
<waddlesplash>
do we not handle that case already?