waddlesplash 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.catirclogs.org/haiku/ | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
Nasina has joined #haiku
Nasina has quit [Remote host closed the connection]
Halian has quit [Quit: I'll be back.]
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]
qbit has quit [Remote host closed the connection]
Nasina has joined #haiku
poopnugget142 has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<poopnugget142> what is the best way to find out about other IRC servers/chatrooms?
qbit has joined #haiku
<poopnugget142> In particular I was wondering if there was a tabletop gaming IRC server
Aedil has quit [Ping timeout: 480 seconds]
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
<bjorkintosh> poopnugget142: look for discourse servers instead.
<bjorkintosh> more gaming oriented.
<poopnugget142> oh alright
<bjorkintosh> *discord.
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
poopnugget142 has quit [Quit: Vision[]: i've been blurred!]
Nasina has quit [Remote host closed the connection]
linuxmaster has joined #haiku
jessicah has joined #haiku
Aedil has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
linuxmaster has quit [Ping timeout: 480 seconds]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
linuxmaster has joined #haiku
Nasina has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
r6fej has quit [Remote host closed the connection]
<Begasus[m]> g'morning peeps
<Begasus[m]> LLVM20 still not finished on buildmasters? :)
r6fej has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/0ca4a1c7a7e0...605f01f56b4c
<nekobot> • Begasus (605f01f5): qmmp, bump to 2.2.6 (#12461)
freddietilley has joined #haiku
Sid127 has quit [Ping timeout: 480 seconds]
smalltalkman__ has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
JakeSays1 has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/605f01f56b4c...0dbc7ae422fc
<nekobot> • Begasus (0dbc7ae4): mpvqt, bump to 1.1.1 (#12462)
JakeSays has joined #haiku
nephele has joined #haiku
JakeSays1 has quit [Ping timeout: 480 seconds]
<nephele> Hi :D
<Begasus[m]> Hi there nephele :)
<nephele> Good day Begasus[m] :3
<nephele> I removed my gpu, and build it back in... now my system boots consistently
<nephele> i hope it stays like this now
<Begasus[m]> ow, weird it didn't before nephele
<Begasus[m]> you got the "power" machine now then? :)
<nephele> nah man, i can't afford a POWER machine Begasus[m] ;)
<Begasus[m]> heh
<Begasus[m]> bugger, thought this one was :)
<nephele> I mean, if you want to buy one: https://www.raptorcs.com/content/BK1SD1/intro.html :P
<nephele> that's one of the least expensive ones. for only 5,6K USD
<Begasus[m]> Haiku Inc. should give use some virtual env that we could access over ssh :D
<Begasus[m]> nah, not for me also nephele ;)
<nephele> we already have that as a possibility. one haiku user has this device and iirc offered to let people use that over ssh for development
<nephele> though probably easier to try and get the bootup working in qemu first
<Begasus[m]> if even I (with kallisti5 help) can boot a riscv64 image in qemu on Haiku I'm sure you will get it too :)
OscarL has joined #haiku
<nephele> It's another architecture, the bringup still has to be done
<nephele> not a finished image unfortunately
<Begasus[m]> Hola OscarL !
<OscarL> Good morning folks. Hey there Begasus[m] :-)
<Begasus[m]> ah, big wip then nephele
<nephele> Begasus[m]: I wonder however if Haiku Inc can buy such a board, and then it can be send between haiku devs or something. Might be an option since these are so damn expensive. If that is ever considered
<nephele> only the blackbird board with cpu still costs like 3k
<Begasus[m]> haven't fiddled with building PC's here for years, not since I switched to the laptops
<OscarL> Begasus[m]: regarding that netiface thing for calibre... current version works without it (even if it misses a bit of functionality), right?
<nephele> if you use a pc as a tool it's really not worth it >:(
nephele has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]> OscarL: yeah, it's mentioned if you launch from Terminal, but doesn't prevent from running
<OscarL> *current version as in... the one on the repos, I mean.
* Begasus[m] thinking what it was again that needed it ...
<OscarL> newer version of calibre also works the same? (as in... complains on console but starts anyway)
<Begasus[m]> lol, should read more clearly :P
<Begasus[m]> yeah, same thing
<OscarL> alright...
<Begasus[m]> can't update though, PDF files are fine, ebooks are not opened :/
<Begasus[m]> that's why I tried launching from Terminal (me being back on par) :)
<OscarL> issue wiht ebooks is unlikely to be related to the lack of netiface.
<Begasus[m]> right, would have been cought for the current version in the depot also then
<OscarL> I ask this to give my "formal expert" suggestion.... forget about netiface until upstream adds support for Haiku (or some other contributor does) :-)
<Begasus[m]> :) you were the first that came to mind here :P
<Begasus[m]> k, on assimp
<Begasus[m]> libVersion changed to 6.0.1, but compat stayed at 5, hence the change in the recipe for that, if I don't do that it will bring down Qt5 for one ...
<OscarL> needs someone to write code to interface with the OS to query stuff about network interfaces... and I'm neither skilled enough, nor interested enough in it :-D
<Begasus[m]> heh
<Begasus[m]> no problem, hasn't been an issue yet
<OscarL> also.... seems very few stuff actually makes use of netiface besides calibre, and upstream seems pretty "dead".
<Begasus[m]> only briefly touched the source to see it was way out of my skills too
<OscarL> in case you manage to solve the issue with ebooks opening in calibre, give a shout before updating the recipe. I'd want to get a small patch in in it before merging.
<Begasus[m]> Haiku on top! :D
<OscarL> (to disable auto-check for newer versions in calibre, HP issue #11265)
<Begasus[m]> current version is still fine opening ebooks OscarL , at least the ones I've checked here)
<OscarL> right.
<OscarL> in case you want something to put at the bottom of your "ToDo" list... perhaps you could see if qgis builds using Python 3.10?
pol has joined #haiku
<Begasus[m]> sec ...
<nekobot> • Begasus (66663499): assimp, bump to 6.0.1 (#12463)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/0dbc7ae422fc...6666349983f8
<nekobot> [haikuports.cross] korli pushed 1 commit to branch master: https://github.com/haikuports/haikuports.cross/compare/d73b86b32f0d...b20b0278d70b
<nekobot> • Fancy2209 (b20b0278): less_bootstrap: Add ppc to architectures (#40)
<OscarL> seems like it is the only *active* recipe that still uses 3.9 (even if at build time)
<Begasus[m]> there
<Begasus[m]> I've got a slight feeling buildmaster is stuck on LLVM20
<Begasus[m]> sci... (did geos and gdal already yesterday) :)
<Begasus[m]> k, downloading qgis
<Begasus[m]> OscarL: doesn't mention qgis in runtime in the recipe :/
<Begasus[m]> qgis/python/*
<OscarL> right, thus why I asked to see if it can be built with 3.10
<Begasus[m]> does it run without python3.9?
<OscarL> (most probably only need to be "cmd:python3" in that BUIILD_PREREQUIRES)
<Begasus[m]> changed to python3.10 now
<OscarL> (if it needs python at all at build time)
<Begasus[m]> now you tell me! :P
<OscarL> I see "-DWITH-BINDINGS=FALSE", so it might not need it.
<Begasus[m]> good thing it was still at extracting, commented out now
<OscarL> (unless it has some python scripts for build)
mmu_man has joined #haiku
<Begasus[m]> ah right
<Begasus[m]> upstreamed some patches for the KDE frameworks and the python bindings (shiboken6/pyside6) in the last days
<OscarL> nice!
<Begasus[m]> not feature complete there (wrong install path for kcoreaddons)
<OscarL> every bit counts!
<OscarL> (says me paying for megabyte of internet :-P)
<Begasus[m]> yeah, but looking in the source for kcoreaddons I don't see a path being set, so I think it reads it from some configuration?
<Begasus[m]> Could NOT find Python (missing: Python_EXECUTABLE Interpreter) (Required is...
<Begasus[m]> so that still needs python ...
<OscarL> build stops?
<Begasus[m]> yeah, get an error message for it
<Begasus[m]> works now: -- Python site-packages: /packages/python3.10-3.10.17-1/.self/lib/python3.10/vendor-packages
<OscarL> OK. so it wants cmd:python3.xx to know where to place the resulting bindings, if they were enabled. Might be better to add a comment about that next to the cmd:python3.10
<OscarL> something like: "if bindings are enabled, they will be built for this python version", or something like that.
<Begasus[m]> had it commented out in the recipe, now just using "cmd:python3"
<OscarL> cmd:python3 would be OK if it wasn't wanting to use site-packages.
<Begasus[m]> a bit overkill I think, no need to explain existing requirements for every recipe
<OscarL> so it should be "cmd:python3.10"
<pol> OscarL if you want one of us can re-compress any images or packages that you need and upload them so you save some data.
<Habbie> OscarL, i saw your note about me submitting my intel work - but i can't, it's currently "wrong but working"
<OscarL> Begasus[m]: as you wish, I was just commenting because if bindings are enabled, then cmd:python3.xx must match the python version on REQUIRES. No biggie.
<Begasus[m]> once the build complete I'll try enabling the bindings OscarL , let's see how that goes :) (no need to enable it for haikuports but could be handy for checking this) :)
<Begasus[m]> biab, doggies
<Begasus[m]> ps hi pol and habbie :)
<Habbie> hi!
<OscarL> Habbie: ah, ok then. I was going for a bit of a friendly elbowing, to avoid having that patch forgotten too long :-)
<OscarL> Begasus[m]: most excellent. Thank you.,
<Habbie> it won't be forgotten, i will be reminded of it every time i rebase my branch
<OscarL> currently my main machine is the Celeron N4020 based netbook... if this was the quad code version... I could get pretty used to it without missing the Phenom much (other than for playing some older singleplayer FPS)
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
<OscarL> hello pol (sorry, missed your comment). Thanks for the offer. I think it won't be necessary, because I mostly avoid working with large packages anyway (machines too slow :-D), but I appreciate the offer!
<pol> When trying to install netifaces I found this guide https://0x0.st/8Yjj.txt and when it asks to find the ifaddress.h file I found the similar ifaddrs.h file.
<OscarL> for larger things... now that I'm using a netbook... I should try to find some open wifi spot for the download/upload, if need arises. (have one about 5 Km)
<OscarL> yeah, it *might* be solvable without that much effort, but if calibre can work without it... I rather not add one more python dependency (no other project seems to need netifaces anyway)
HaikuUser has joined #haiku
<Begasus[m]> you can always poke me (or someone else being able to run haikuporter) for any project OscarL , probably still need some advice when it comes to python things :)
HaikuUser has quit []
<OscarL> Thanks Begasus[m].
<Begasus[m]> pol: can't get a hit on searching for "ifaddress.h" here
<OscarL> Begasus[m]: re: gzip 1.9... as it provides no "lib:"... I don't think we need to keep that version up.
<Begasus[m]> help me out, what was that about again? :)
<Begasus[m]> ah right, no library involved
<OscarL> haiku already uses 1.12 anyway.
<Begasus[m]> and I think it's already obsoled by the current one
<OscarL> (on the repositories/HaikuPorts/x86_* files)
Sid127 has joined #haiku
<Begasus[m]> yeah, just checked
<Begasus[m]> the one in riscv64 should be updated too :)
* OscarL hates this PS/2 to USB keyboard/mouse adapter. Sends PrintScreen every time NumLock is enabled and you press any arrow keys (among others)
<Begasus[m]> old "x86" still has 1.8 :P
<Begasus[m]> eeps
HaikuUser has joined #haiku
HaikuUser has quit []
Nasina has quit [Read error: Connection reset by peer]
<OscarL> with NumLock disabled... shift+arrows *also* generates a PrintScreen. Sigh. (does the same on Win/Lin/Haiku, so not a driver problem)
Nasina has joined #haiku
<OscarL> that old x86 file should probably be best nuked from orbit. :-)
<OscarL> is llvm20 stuck on builders, or just taking longer than usual with the added targets?
<Begasus[m]> already mentioned earlier that I "think" it's stuck :)
<Begasus[m]> though 32bit still seems active, progressed since I last checked
<OscarL> I normally open the logs to check, but not doing that over cellphone with that beast of a package :-)
<Begasus[m]> heh
<Begasus[m]> np, already did :)
<Begasus[m]> 2025-06-01 16:09:36,983: moving package llvm20_python310-20.1.4-2-x86_64.hpkg to cache
<pol> It does not find the ifadress file because this could have been a typo by the author of this blog, it's ifaddrs as I said.
<Begasus[m]> ah, my bad then pol :)
<Begasus[m]> grabbing qgis-3.24.3-5-x86_64.hpkg and moving it to /Opslag/haikuports/packages/qgis-3.24.3-5-x86_64.hpkg
<Begasus[m]> so far so good OscarL :)
<OscarL> does the "fife" .hpkg contains any python code?
<Begasus[m]> let's launch this ...
<OscarL> good Begasus[m], so we at leas know we don't need to keep 3.9 for qgis then!
<OscarL> *least
<Begasus[m]> OscarL: on a quick check I don't see anythin python related in there
<pol> But simply changing link to True in that function does not help with installation anyway. Hopefully the lack of this package won't break the calibre web server functionality.
<OscarL> I see "-DPYTHON_SITE_PACKAGE=$prefix/[...]/python-3.9/vendor-packages" in the fife .recipe, but it doesn't REQUIRES python3.9, and BUILD_PREREQUIRES asks for cmd:python3 (which should match the one used in the -DPYTHON... define)
<fancy2209[m]> Still haven't made progress but I noticed some functions that are in asm are are undef'd and replaced with inline functions, and PowerPC doesn't have these inline versions
Guest14842 has left #haiku [#haiku]
<Begasus[m]> fails launching ... runtime_loader: /boot/system/lib/libpq.so: Could not resolve symbol 'pg_tolower'
<fancy2209[m]> fancy2209[m]: Functions like the ones to enable interrupts
<Begasus[m]> postgresql related?
<OscarL> is that for qgis 3.24.3?
<Begasus[m]> yes OscarL
<Begasus[m]> got version 12 installed here, maybe supported by an other version?
<OscarL> then pretty weird, as it doesn't requires postgress in the recipe.
<Begasus[m]> 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pg_tolower
<Begasus[m]> it does: devel:libpq$secondaryArchSuffix
Nasina has quit [Remote host closed the connection]
<OscarL> why can't they name the libraries better then? :-P
<Begasus[m]> take it up with upstream? :P
<Begasus[m]> no mention for pg_tolower in qgis sources ...
<Begasus[m]> https://bpa.st/5CHQ (that's the code in postgresql)
Guest14842 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> so... libpq.so (from postgresql package) is the one missing a pg_tolower() function... that should be from postgresql itself. What we're missing in that package then?
<Begasus[m]> hmm ... according to Fedora latest version still uses Qt5, might be worth checking that out?
<Begasus[m]> readelf -s showed the output as UND I posted before
<OscarL> sounds unrelated to qt5 to me, at least. more like some sort of issue when linking the postgresql libs perhaps?
<Begasus[m]> let's try without ...
<OscarL> yeah, that UND should have a T counterpart on some other of the postgresql libs, I would expect.
<Begasus[m]> poking lgrep
<OscarL> do we miss a "libpgport.so", or libpgport.a is not properly linked at build time?
mmu_man has joined #haiku
<Begasus[m]> no .so, the .a is in the package though
<Begasus[m]> -- Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY PostgreSQL_INCLUDE_DIR)
<Begasus[m]> let's see how this works out
<Begasus[m]> biab :)
<OscarL> questions are... did qgis worked before? does the one from repos?, or perhaps more to the point... does the version from repo works with postgresql 9.6.10?
Nasina has joined #haiku
nephele has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
* nephele waves
<nephele> Begasus[m]: tried with windows(tm), now my computer gpu works properly it seems
pol has quit [Ping timeout: 480 seconds]
<OscarL> hey there nephele.
* OscarL tries to decide if is time to make some coffee, or just hit the bed instead.
<Habbie> when in doubt, bed
<OscarL> would be cool if "pkgman search -r" allowed to specify a version constraint. (want to know what, if anything, requires old version of postgresql's libpq.so).
<OscarL> Habbie: I might attempt both then... get some hot coffee to warm me up, and hit the bed before caffeine kicks in (if at all) :-)
<Habbie> lol
<nephele> OscarL: try the script in third-party/pulkomandy
<nephele> though that probably won't list remove constraints
pinaraf_ has quit [Ping timeout: 480 seconds]
<OscarL> nephele: that works for packages under /system, while pkgman search -r works for uninstalled packages too.
<OscarL> being able to search for requierments on *other* platforms would be cool too (without requiring to boot in to say x86 32 bits to check packages for that arch)
<nephele> sounds like something to add OscarL
mmu_man has quit [Ping timeout: 480 seconds]
<nephele> beeing able to verify who keeps pulling in old packages would make some packagers workflows much easier
<OscarL> (also yes, Adrien script strips version requirements)
<OscarL> indeed.
<Begasus[m]> coffee refill ...
<Begasus[m]> 95% atm OscarL
<Begasus[m]> (without postgresql)
mmu_man has joined #haiku
<Begasus[m]> question, would it make sense to have both postgresql and sqllite in there?
<OscarL> depends on how are used.
<Begasus[m]> with mariadb working fine, it could be an alternative also maybe
<OscarL> might be the case that both are used to be able to load different datasets, for example.
<Begasus[m]> ps, will check once the build finishes with the one from the depot first
<Begasus[m]> correct
<OscarL> +1
<nephele> in where Begasus[m]?
<OscarL> nephele: qgsis recipe
<OscarL> *qgis
<Begasus[m]> problem 1: package qgis-3.24.3-5 requires lib:libpq>=11.1, but none of the providers can be installed
<Begasus[m]> so that's one question solved :)
<OscarL> now question changed to... does it works with libpq 11.1 ? :-)
<Begasus[m]> in a sec ... :)
<Begasus[m]> runtime_loader: Cannot open file libgdal.so.30 (needed by /boot/system/apps/QGIS/QGIS): No such file or directory
<OscarL> (postgresql code around that pg_tolower and libport.a hasn't significantly changed between 9.6 and 12, so wonder if something change in Haiku's headers might have affected how it gets built)
<Begasus[m]> f*¨*** r :P
<OscarL> lol
<nephele> ah okay.
<Begasus[m]> good thing I still had the old one in a backup :)
<Begasus[m]> launched fine now
<OscarL> lgrep pg_tolower ?
nephele has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]> 31: 000000000002b5b6 118 FUNC GLOBAL DEFAULT 11 pg_tolower
<Begasus[m]> from readelf on libpq.so
<Begasus[m]> so it's defined in 11 but not in 12
<OscarL> so... something got borked in the 11 to 12 update :-(
<Begasus[m]> that will be for later, will try a rebuild with postgresql11 now
<OscarL> I assume that will work (with postgresql 11 from repos).
<Begasus[m]> yeah, not rebuilding postgresql's for now :)
<OscarL> woud be interesting to know if a "fresh" rebuilt 11 suffers the same problem as 12.
<OscarL> OK :-D
<Begasus[m]> getting a crash when running configure though (been that way from the start) https://0x0.st/8YeY.png
<Begasus[m]> and the new gdal version is fine too :)
<Begasus[m]> most of those sci* recipes are a pain to build, I can imagine not many people wanting to touch those :P
* Begasus[m] eyes at extrowork/miqlas
<Begasus[m]> ;)
* OscarL wonders if we really need postgresql-9.3.5
<Begasus[m]> don't have anything installed that is using it at least
<OscarL> thus why "pkgman search -r lib:libpq* < 9.6" would be nice to have :-D (or that pkgman clearly stated required versions)
<Begasus[m]> noticed that there is still something using boost169 also :P
Nasina has joined #haiku
* OscarL wonders why on Earth *releasing* the shift key (after using it to select text with shift+arrows) generates a PrintScreen event on this silly ps/2->usb adaptor.
<Habbie> lol
<Begasus[m]> patches welcome? :P
<OscarL> Begasus[m]: if I was smart enough to patch the firmware on this thing... I would feel very proud of myself :-)
<OscarL> alas, somethings are not ment to be :-(
<OscarL> (like me being able to type correctly)
<Begasus[m]> hehe
<Begasus[m]> Our youngest girl yesterday <3 https://0x0.st/8YeG.jpg
<Begasus[m]> man ... even building kdevelop from source is faster then this qgis :P
<OscarL> lovely! That spot in her eye... somewhat similar to one in mine. Wish I was that good looking, though :-)
<Begasus[m]> s/source/master branch
<Begasus[m]> lol
<Begasus[m]> yeah, we still don't know where she got it from, but her eyes have been checked and confirmed to be fine
<OscarL> re qgis.... well Begasus[m]... while reading logs last week I read you say something along the lines of: "I'm out of challenges". No need to thank me now! /me ducks
nephele has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<Begasus[m]> lol
<Begasus[m]> served me right :)
<Begasus[m]> well, I'm glad enough to have Qt6.9.0 up and running with the qthaikuplugins :P
<Begasus[m]> if I read it right Qt6.7* will only receive commercial support or something like that
<Begasus[m]> almost there with qgis
<Begasus[m]> if things work out fine I might as well look into it's latest release
<Begasus[m]> or maybe see what's up with postgresql12
bjorkintosh has joined #haiku
Nasina has joined #haiku
<Begasus[m]> lol: runtime_loader: Cannot open file libgdal.so.37 (needed by /boot/system/apps/QGIS/QGIS): No such file or directory
<Begasus[m]> up and running :)
<Begasus[m]> so, postgresql is borked, python3.10 is fine OscarL :)
<Begasus[m]> postgresql12*
<OscarL> BUILD() function hasn't changed between pg 11 and 12 recipes, so might be some change in Haiku and or gcc perhaps?
<Begasus[m]> didn't check there yet, no changes in patches or the likes?
<OscarL> thanks Begasus[m]. At least we can drop 3.9 (without making things worse) then :-)
* OscarL checks the patchsets
<Begasus[m]> right
mmu_man has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
* Begasus[m] hides ....
<OscarL> not seeing anything particularly suspicious... besides your changes in configure.in :-P
<Begasus[m]> Subject: Fix build with newer ldap (from upstream) (oof)
<OscarL> but I don't know enough about autotools stuff, so I can't really tell either way :-)
<Begasus[m]> that was a fix from upstream :)
<OscarL> give that qgis worked with pg 11 from repos... I would first take note of on which version that package was built. (hrev)
<Begasus[m]> let's hunt down repology for this ...
<Begasus[m]> jikes, way behind there also
<OscarL> if that 11 build was, say, from beta4 or earlier, maybe changes in gcc or in Haiku's headers has caused the change. (I keep thinking about changes in symbols visibility and on those -D{_DEFAULT,BSD,GNU}_SOURCE defines)
<OscarL> too bad I have the memory of a coked up squirrel, apparently.
<Begasus[m]> hmm ... could very well be pre beta5
mmu_man has joined #haiku
<Begasus[m]> postgresql, revbump version for openssl3 (#10990)
<Begasus[m]> nope, seeing dep for openssl3 revbump this must have been after beta5 was released
cameron has joined #haiku
<OscarL> but did you tested qgis after that revbump? :-P
<Begasus[m]> let's do a local build for postgresql11 and check the library in the build dir
n005 has joined #haiku
<Begasus[m]> Aug 30, 2024 postgresql11
<OscarL> 30 aug 2024...
<OscarL> beta 4 still, no?
<Begasus[m]> Sep 1, 2024 for qgis
<Begasus[m]> yeah, probably one of those done before beta5 was released then
<Begasus[m]> bah, keep forgetting -G ....
nipos has left #haiku [Disconnected: Received SIGTERM]
<Begasus[m]> :( Fetching package for devel:libldap_2.4 ...
nipos has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus[m]> and then .... runConfigure: Must specify optimization flags when overriding CFLAGS/CXXFLAGS.
<OscarL> (if newly build 11 breaks qgis now... then you might need to call the "big guns" devs for help to figure out where the issue might be.)
<Begasus[m]> I'm first checking inside the source for the build library)
mmu_man has joined #haiku
* OscarL finds out that the "symbols visibility" change he was remembering was related to just Haiku's libshared.so, and even from beta4, so totally unrelated to this libqp.so issue.
<Begasus[m]> /Opslag/haikuports/dev-db/postgresql/work-11.1/sources/postgresql-11.1/src/interfaces/libpq> readelf -s libpq.so | grep pg_tolower
<Begasus[m]> 31: 0000000000023040 97 FUNC GLOBAL DEFAULT 11 pg_tolower
<Begasus[m]> 228: 0000000000023040 97 FUNC GLOBAL DEFAULT 11 pg_tolower
<Begasus[m]> so the function is still fine with new compilation
<Begasus[m]> qgis also fine with the newly compiled postgresql11
Nasina has joined #haiku
<Begasus[m]> only 2 hits (files) in postgresql11 for pg_tolower
<Begasus[m]> 13 files in postgresql12
<Begasus[m]> the 2 files from 11 are the same in 12
<Begasus[m]> OscarL: I'm not going to tackle postgresql12 on this, if so ... I would rather put my energy in looking into newer versions for it and check there
<Begasus[m]> now checking latest qgis
Nasina has quit [Ping timeout: 480 seconds]
<OscarL> alright, at least it narrows it down to only a thing with pg12 then. (and thus can resort to put a == 11 on that libpq requirement, I guess)
<Begasus[m]> already did >= 11.1 for it
<Begasus[m]> but maybe == is better?
<OscarL> well, we "know" it breaks with 12, so == 11 sounds better, albeit in practise might not matter, given how pkgman/packagekit handles those?
<OscarL> (as in... it will attempt to download the lowest that matches the constraing, thus will always attemp to download 11 if available on repos, AFAIK)
<OscarL> * when using ">=", I mean.
<Begasus[m]> better safe the rebuild? ;)
<OscarL> if this was python... we could use: ">=11,!=12" (assuming newer pg work too) :-D
<Begasus[m]> heh
<Begasus[m]> don't make it harder then it already is :P
<Begasus[m]> devel:libgdal = 37.3.11.0 compat >= 37
<Begasus[m]> had to change libVersion for new gdal ...
<Begasus[m]> k, let's see how far we get with the patchset for qgis
<Begasus[m]> k 64bit buildmaster deffinitly stuck
<Begasus[m]> 32bit finished the newer PR's already and no progress on 64bit .... pokes waddlesplash and kallisti5 :)
* kallisti5[m] pokes waddlesplash to poke mmlr
<Begasus[m]> heh
<kallisti5[m]> We need a watchdog driver
<Begasus[m]> 2025-06-01 16:09:36,983: moving package llvm20_python310-20.1.4-2-x86_64.hpkg to cache
<Begasus[m]> something wrong there?
<Begasus[m]> last message from the server
<Begasus[m]> libavif and libheif got updated .... (handy being in the crafts room and see those messages) :)
<Begasus[m]> on assimp I got emails on the update
<Begasus[m]> WITH_QTWEBKIT (maybe qgis can be switched to Qt6) :P
<Begasus[m]> set (BUILD_WITH_QT6 FALSE CACHE BOOL "Enable (experimental) Qt6 support") ...
xet7 has joined #haiku
xet7 has quit [Remote host closed the connection]
xet7 has joined #haiku
<fancy2209[m]> Where is create_area defined?
<fancy2209[m]> Nevermind found it
<fancy2209[m]> Now I'm just confused where it actually calls
<fancy2209[m]> I'm trying to understand what's happening to trace where it goes wrong
<fancy2209[m]> But i never find it being called
<fancy2209[m]> _user_set_memory_protection
<fancy2209[m]> Wait why is vm_lookup_page needed if we have the physicalAdress and page address where this panic happens?
cptaffe has quit [Ping timeout: 480 seconds]
<fancy2209[m]> I'm just very confused on what's going wrong for allocate_kernel_args() to be failing on PowerPC
OscarL has quit [Quit: zzzZZZzzz]
<Begasus[m]> nice, now geos has wrong includeDir in the cmake file ...
<fancy2209[m]> I also can't find where _kern_create_area is
freddietilley has quit [Quit: WeeChat 4.6.3]
<fancy2209[m]> @ilzu Do you remember if y'all had traced down where the Kernel was failing when you and Yn0ga were working in it?
<fancy2209[m]> Having a lot of trouble understanding where the issue is actually is
cptaffe has joined #haiku
<ilzu[m]> fancy2209: It panicked in arch_vm_translation_map_init_post_area function.
<Begasus[m]> giving up on qgis-3.42.3 for now, still issues with current and new geos paths ...
<scanty> good morning, good afternoon, good evening, and good night.
<Begasus[m]> howdy scanty :)
<scanty> hi there Begasus[m], how's it going?
<fancy2209[m]> <ilzu[m]> "fancy2209: It panicked in..." <- hug
<fancy2209[m]> * huh
<fancy2209[m]> I don't get that far
<fancy2209[m]> I tried applying Y0nga's patches at the at the time latest commit and I only got to kernel args allocation
<fancy2209[m]> Wait I do
<fancy2209[m]> I am actually getting further than that I guess?
<Begasus[m]> OscarL got me busy today scanty ;)
<scanty> that's good. i wanted to get in touch with him actually, since i expanded on his keywords.asm for pe.
<scanty> 1411 instructions
<scanty> plus all nasm keywords i could find
<scanty> a lot of instructions are SIMD
<scanty> there's about a million vector instructions.
<fancy2209[m]> fancy2209[m]: Yeah, I get further than that somehow, page_table was allocated successfully before the panic I'm getting
<fancy2209[m]> I guess time passing did good for it to go 2 functions further
<Begasus[m]> eeps, that should keep him busy also scanty :P
<scanty> well, i have to push my changes, i thought he could help me with that.
<scanty> i did it over the span of two weeks, adding instructions here and there, and i finally got to (hopefully) the end
<Begasus[m]> he left about an hour ago
<scanty> yeah, i noticed. he'll be back ;^)
<Begasus[m]> but knowing OscarL you never know when or what time he'll be online :)
<scanty> yeah, he's funny like that. i wish he could get some proper internet.
<Begasus[m]> yeah, second that
<scanty> maybe we could make a fund for him... i'd be willing to donate $20 a month if it helps.
<Begasus[m]> not in the posision to make promises there atm :/
<scanty> gotcha.
<Begasus[m]> facing some costs around the house
<scanty> ah
<Begasus[m]> not really looking out for that, but has to be done
<scanty> well, of course you need to take care of those things yourself.
<fancy2209[m]> Hmm it's the 3rd kernel arg that fails to allocate
<fancy2209[m]> This is definitely on the Open firmware MMU
<fancy2209[m]> Did the Sparc port ever get to userland with Open firmware?
<fancy2209[m]> * Hmm it's the 3rd kernel arg that fails to allocate
<fancy2209[m]> This is Seemingly on the Open firmware MMU
<ilzu[m]> fancy2209: Great to hear you're making progress on PPC. I have to try it again, but unfortunately I've had way too little time to play with Haiku recently.
mmu_man has quit [Ping timeout: 480 seconds]
n005 has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
<bjorkintosh> are there any PPC systems still in production?
mmu_man has quit [Ping timeout: 480 seconds]
<fancy2209[m]> <bjorkintosh> "are there any PPC systems..." <- Yep!
<fancy2209[m]> Mostly servers though
<fancy2209[m]> There is an Power laptop being worked on though
<fancy2209[m]> IBM actually still makes new POWER chips
AndrevS has joined #haiku
<waddlesplash> kallisti5[m]: not mmlr's fault, it's the broken mv command in RemoteBuilderSSH again. I manually patched that but every time the container is rebuilt it gets lost. It's fixed in the new HaikuPorter S3 version but of course you have not deployed that yet
<fancy2209[m]> <bjorkintosh> "fancy2209: this one? https://www..." <- Yeah
mmu_man has joined #haiku
<kallisti5[m]> <waddlesplash> "kallisti5: not mmlr's fault, it..." <- Oh, lame. We can patch the old version and do a special release for it.
Skipp_OSX has joined #haiku
jmairboeck has joined #haiku
<Begasus[m]> one for pol and OscarL :)
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus[m]> noting fancy, but message for netifaces is gone now :)
<Begasus[m]> thanks waddlesplash / kallisti5 buildmaster up and running again :)
n005 has joined #haiku
mmu_man has joined #haiku
erysdren has joined #haiku
Anarchos has joined #haiku
<Anarchos> hello
<Anarchos> how to delete temporary files of Webpositive and falkon ?
* phschafft hands Anarchos a /very/ strong magnet.
* |cos| noticed lz4_devel
<|cos|> …does not contain its cmake file when packaged in HaikuPorts
politebot has joined #haiku
* |cos| however lacks the full understanding of whether it should. It feels like it i
<Anarchos> phschafft i can find a temp folder for web+ ?
<|cos|> what's with my enter key today‽
politebot has quit [Remote host closed the connection]
<phschafft> Anarchos: just did a stupid comment. sorry.
politebot has joined #haiku
pol has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<pol> why the message for netifaces is gone now?
politebot has quit [Ping timeout: 480 seconds]
<pol> I don't know if WebPositive even store cache at all? Everything is in RAM only, there are some settings in /boot/home/config/settings/WebPositive
<pol> For Falkon there are /boot/home/config/cache/falkon & /boot/home/config/settings/falkon
Anarchos has joined #haiku
<fancy2209[m]> Oh what the hell
<fancy2209[m]> of course it's failing
<fancy2209[m]> vm_lookup_page(4503599626847650)
<fancy2209[m]> that's what it did
<fancy2209[m]> it is also very suspicious the address is showing as 64 bit
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Habbie> i've found it weird how much of the haiku debugging output is decimal, not hex
<fancy2209[m]> oh that was me in this case
<fancy2209[m]> I added this one
<Habbie> oh :D
<fancy2209[m]> __HAIKU_ARCH_PHYSICAL_BITS is set to 64 on powerpc32?
<Habbie> this number is very close to 2^52 btw
<fancy2209[m]> Habbie: since it's called pageNumber I assumed it should be a decimal
<Habbie> how big are pages?
<fancy2209[m]> as big as a physical address
<Habbie> means printing them in hex makes it almost free for your brain to convert them to a byte address
<fancy2209[m]> fancy2209[m]: I can't tell if this is intended
<fancy2209[m]> it seems riscv32 is the only place set to 32 bitr
<Habbie> i see something about 36 bit addressing
<Skipp_OSX> could be an oversight in ppc
<fancy2209[m]> looks like it
<fancy2209[m]> would be very funny (and sad) if that was the problem
<Skipp_OSX> try changing it to 32...
<Skipp_OSX> perhaps the author only tested on 64-bit ppc
<Skipp_OSX> hrev44540 https://git.haiku-os.org/haiku/commit/?h=hrev44540&id=1026b0a1a76dc88927bb8175c470f638dc5464ee * At least the 4xx cpu types use PAE-like 36 bit addressing, including for mapped peripherals.
<Skipp_OSX> 4xx? as in 604xx?
<Habbie> 604xx almost, but not entirely, sounds like a motorola chip :)
<Skipp_OSX> 603-4 era with limited features that makes sense
<Skipp_OSX> but that's definitely in the pre-G5 32-bit era so whatever the problem is, that was most likely intentional to turn on 36-bit support.
<Skipp_OSX> 32-bit on Macs anyway, 64 bit PPC on big iron even back then.
<PulkoMandy> That change was from mmuman probably working on the Sam440 board Haiku port. Not quite "big iron"
<scanty> habbie, are you thinking M68K
<scanty> it was in tons of old macs
<scanty> among many other things.
<Skipp_OSX> Sam 4xx
<Skipp_OSX> It says Françios
pol has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<Habbie> scanty, yes, i was thinking m68k. might have been clearer to actually say that instead of motorola ;)
B2IAb has joined #haiku
B2IA is now known as Guest17182
B2IAb is now known as B2IA
Guest17182 has quit [Ping timeout: 480 seconds]
<Skipp_OSX> PPC 400 was not used in any Macs, it was used only in embedded processors. PowerPC 440EP system-on-a-chip looks to be the one.
<fancy2209[m]> yeah that didn't help
<fancy2209[m]> it's so weird though
<fancy2209[m]> it is doign the right math
<Habbie> i see you also noticed that NXP has interesting PPC PDFs?
<fancy2209[m]> yep
<Habbie> they keep coming up first in searches i do
<Habbie> which reminds me, i think i might have some nxp powerpc around here
<Habbie> but without video hardware, so no fun for haiku
yann641 has joined #haiku
<Habbie> i do have some nxp arm with video hardware...
HaikuUser has joined #haiku
<fancy2209[m]> i think the non Apple PowerPC Machine support isn't working?
<fancy2209[m]> i'm not sure
<JesusGod-Pope666> This new laptop don't have backward compability on my USBs boots. Sucks
gouchi has joined #haiku
<Habbie> fancy2209[m], given how uncharted your territory is, nothing would surprise me
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
<fancy2209[m]> i just wish i could understand what the problem was
gouchi has quit []
<Hanicef[m]> in haikuports, is it fine if i use the same recipe if i forked the project after the original developer abandoned it, or should i make a new recipe?
<HaikuUser> stupid question but is there anything about radeongfx nowadays? i remember hearing about it so i wonder if you can still install and use it, using a radeon r7 360 here btw
<Skipp_OSX> the math adds up it goes to 0x100000000
<Skipp_OSX> which is 1 past the 32-bit boundary
<Skipp_OSX> INT32_MAX + 1
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
<fancy2209[m]> <Skipp_OSX> "the math adds up it goes to 0x10..." <- wdym?
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
jmairboeck has quit [Quit: Konversation terminated!]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<Skipp_OSX> 0x80003FF0 + 2147467280 (0x7FFFC010) = 0x100000000
<fancy2209[m]> Ohh what the hell
<Habbie> Hanicef[m], that depends, do you think people will want to install the version from before the fork? and does your fork have the same name?
<Skipp_OSX> I assume it must be filling out the rest of the address space?
<Skipp_OSX> or it's jumping to into high memory for some reason?
<Hanicef[m]> Habbie: it has the same name, and it's quite a generic name which does what is says on the tin
<fancy2209[m]> Skipp_OSX: Seems like this
<fancy2209[m]> I have no idea why that address got 4GB added
<Habbie> Hanicef[m], and, i know this is kind of besides the question, are you allowed to use the same name?
<Skipp_OSX> what's left of yeah
<Hanicef[m]> Habbie: it's not trademarked, so probably yes
<Habbie> that's not how that works
<Hanicef[m]> as i said, it's a pretty generic name
<Habbie> what's the name?
<Hanicef[m]> jxltranslator
<Hanicef[m]> it is a translator for jxl files in haiku
<Habbie> ah
<Habbie> you did not answer my first question btw
<Habbie> but i have to guess, your fork is a net improvement on the abandoned original
<Habbie> for a haiku-specific tool
<Habbie> so updating the existing recipe makes sense - to me
<Hanicef[m]> yeah, i couldn't even get the old one to work
<Habbie> (i'm not the one who gets to judge your update)
<Hanicef[m]> fyi, i submitted a pr already here: https://github.com/haikuports/haikuports/pull/12465
<Habbie> looks clear to me
<Habbie> no version numbers?
<Hanicef[m]> nope, old one didn't have one either :/
<Habbie> alright
<Habbie> sounds like an improvement you could maybe make :)
<Hanicef[m]> good point, start tagging stable commits sounds like a sane improvement
<Habbie> also, while upstream appears dead, i've found that they are sometimes willing to merge a PR updating the README to update to a fork
<Hanicef[m]> this time i doubt it, since the original author's account has had no activity for over a year on github
<Habbie> or they had nothing to respond to
<Habbie> it's free to try
<Habbie> and if they do nothing - your link is sitting there very visible in PRs
<Hanicef[m]> yeah, let me try forking and making a pr
Aedil has quit [Ping timeout: 480 seconds]
<Hanicef[m]> done
<Habbie> oh
<Habbie> you sent a patch
<Habbie> i meant a PR for the README pointing to your fork :)
<Habbie> that said, you can do both!
<Hanicef[m]> oh lol
<Habbie> just do both
<Habbie> this is nice
<Hanicef[m]> seperate pr or same?
<Habbie> separate
<Habbie> if upstream merges #1, hooray, project maybe not dead, just dormant
<Habbie> if upstream merges #2, now it's yours
<Habbie> if they merge both, good
<Habbie> if they just sit there idle, now there's two things that show people that your fork was warranted
<Habbie> there is very little to lose here
<Hanicef[m]> done
<Hanicef[m]> let me update the first pr to mention the other one, too
<Habbie> perfect
<Habbie> in fact i think "here is a patch, or freedom, you choose" is great
<Hanicef[m]> btw, does webpositive use translators? last time i tested, jxl files didn't work on that program specifically, but all other programs that i tested worked fine
cameron has quit [Quit: This computer has gone to sleep]
<Hanicef[m]> man, i need to sleep
AndrevS has quit [Quit: umount /dev/irc]
<fancy2209[m]> I love that haiku has a PC on fire check
cameron has joined #haiku
<gordonjcp> fancy2209[m]: I plan on writing a GD92 daemon for it
<gordonjcp> fancy2209[m]: so that if it detects the PC is on fire it can automagically send a mobilise message to a fire station for you
<fancy2209[m]> <gordonjcp> "fancy2209: so that if it detects..." <- nice
OrangeBomb has quit [Quit: Slacking off]
<gordonjcp> in Today's Relentless Stream of Bullshit, I have completed a change request
Nasina has joined #haiku
<gordonjcp> I needed to create a Change Request with a full description of the work and all its risks, create an "Implementation Workbook" for it, carry out the work, fill out an automatically generated "Project Implementation Review", fill out a "Project Closure Review", and then finally a "Post Project Review"
<gordonjcp> the actual "project" was... to switch off a piece of PABX equipment that got disconnected from all phones and phone lines four months ago and as such has just been a washing machine-sized space heater
<gordonjcp> ... this is why I never get time to hack on Haiku these days
<Habbie> i hope you get paid
<phschafft> mau.
Anarchos has quit [Quit: Vision[]: i've been blurred!]
yann641 has quit [Quit: Vision[]: j'ai été flouté!]
nephele has quit [Quit: Vision[]: i've been blurred!]
neoncortex has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
<fancy2209[m]> I did a git pull
<fancy2209[m]> haiku no longer builds
<fancy2209[m]> It happened in the last 13 commits
<fancy2209[m]> i'll do a clean rebuild and hope it fixes itself
Nasina has quit [Remote host closed the connection]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
petterhj has quit [Quit: The Lounge - https://thelounge.chat]
Nasina has quit [Ping timeout: 480 seconds]
<phschafft> good evening.
<fancy2209[m]> Evening
<fancy2209[m]> * Good Evening
Nasina has joined #haiku
<phschafft> I think it is cookie time?
Guest14842 has left #haiku [#haiku]
Guest14842 has joined #haiku
<fancy2209[m]> ?
* phschafft offers fancy2209[m] a cookie.
OrangeBomb has joined #haiku
nipos has left #haiku [Disconnected: Replaced by new connection]
nipos has joined #haiku
Guest14842 has left #haiku [#haiku]
Guest14842 has joined #haiku