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
dalme has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Skipp_OSX has quit [Ping timeout: 480 seconds]
Skipp_OSX has joined #haiku
Skipp_OSX has quit []
Skipp_OSX has joined #haiku
<Skipp_OSX> OscarL I believe that is a bug yes
_Dario_ has quit [Quit: Vision[]: i've been blurred!]
<OscarL> Hi Skipp_OSX. I opened https://dev.haiku-os.org/ticket/19017 for it, just in case.
erysdren has quit [Quit: Konversation terminated!]
tuaris has quit [Quit: Leaving.]
dqk has joined #haiku
dqk_ has quit [Ping timeout: 480 seconds]
* OscarL removes 10.213 files (52.92 MiB) in... almost 120 seconds (had several stalls of around 1 second each, still better than on beta4)
Oscar-L has joined #haiku
<Skipp_OSX> there are an unfortunate number of FindPanel related crashes...
OscarL has quit [Ping timeout: 480 seconds]
<Skipp_OSX> They do seem legitimate and not effected by any of my changes just bugs
Oscar-L is now known as OscarL
<OscarL> thanks for tackling that "cut/pasted file remains 'ghosted'" bug! (among other) :-)
<OscarL> "Warning: Found old repository format - repopulating the repository ..." Do not lie to me, HaikuPorter! You did NOT found any repository, old or new (that was the 10K files folder I just nuked)
dcatt has joined #haiku
<Skipp_OSX> well good because I've requested a style change, ha
<Skipp_OSX> (to nipos from earlier)
<oanderso[m]> waddlesplash: Can you link the instructions or the hacks I need to try it?
<oanderso[m]> Or did I miss those somewhere upthread?
<waddlesplash> oanderso[m]: mkdir generated.arm64.clang (or whatever you want to call it); cd generated..; ../configure --use-clang arm64
<waddlesplash> if "clang" isn't in your PATH it will ask you about what to use, you will likely need to specify it with HAIKU_clang_arm64=clang... environ
<waddlesplash> same for HAIKU_ld_arm64=lld and probably also elfedit. if you have llvm-ar etc. in PATH it'll find it
<oanderso[m]> Cool, maybe I'll give it a try when I get frustrated with page tables :-)
<waddlesplash> then just build as normal. The hack for CreateAsmStructOffsetsHeader1 shouldn't be needed, but I'm not sure what's different between Clang and GCC asm output formats here
<waddlesplash> I just needed to change the sed from 's/@define/#define/g' to 's/\/\/define/#define/g'
<waddlesplash> you'll probably also hit the kernel link error but I trust you'll be able to investigate that one yourself
<waddlesplash> oanderso[m]: sounds good. thanks again for working on ARM64 support! :)
<oanderso[m]> No problem. I'll be offline for a week or so starting on Wednesday, but I'll try to get back to it when I'm back
<oanderso[m]> Hoping to get a lot of the MMU fixes parted out and landed by then
<oanderso[m]> Is 8102 ready to land?
<oanderso[m]> (Trying to reduce my git stack)
<waddlesplash> looks like it to me, but these less-trivial changes I'd prefer get +2'd by one of the more knowledgeable ARM folks than myself before merging
<waddlesplash> if nobody comes along and comments, I'll merge in a few days
<oanderso[m]> Sounds good
<waddlesplash> ah, I didn't add them to reviewers, they might've missed these
<waddlesplash> will add them
smalltalkman__ has quit []
Coldfirex has quit [Remote host closed the connection]
dcatt has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has joined #haiku
HaikuUser has quit []
sg94 has joined #haiku
CompanionCube has quit [Quit: ZNC - http://znc.in]
sg94 has quit []
sg94 has joined #haiku
ashlinn has joined #haiku
CompanionCube has joined #haiku
ashlinn has quit []
vdamewood has joined #haiku
sg94 has quit [Quit: Vision[]: i've been blurred!]
ashlinn has joined #haiku
ashlinn has quit [Quit: Konversation terminated!]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
nipos has left #haiku [#haiku]
nipos has joined #haiku
bjorkint0sh has joined #haiku
bjorkintosh has quit [Ping timeout: 480 seconds]
AlienSoldier has joined #haiku
Begasus has joined #haiku
<Begasus> g'morning peeps
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/2c4d17266df1...47f7d5f8d942
<botifico> [haikuports/haikuports] Begasus 47f7d5f - qt6_shadertools, revbump for openssl3 changes to qt6_base (#10868)
<OscarL> morning Begasus.
<Begasus> Hi OscarL!
<Begasus> still up? :)
<OscarL> yeah... damn csound.
<OscarL> got it to work finally produce some sound... but cmake is trolling me :-)
<Begasus> just read up on email, saw it passing by :)
<Begasus> slap it! :)
<Begasus> bugger ... conflict on samba4 PR ..
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-1/±0] https://github.com/haikuports/haikuports/compare/47f7d5f8d942...178e2f2c59d3
<botifico> [haikuports/haikuports] Begasus 178e2f2 - samba4, bump version, keep disabled (#10862)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±0] https://github.com/haikuports/haikuports/compare/178e2f2c59d3...fac290273f99
<botifico> [haikuports/haikuports] Begasus fac2902 - qt6_shadertools, revbump for openssl3 changes to qt6_base (#10868) (#10870)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/fac290273f99...932f2e1ac353
<botifico> [haikuports/haikuports] Begasus 932f2e1 - qt6_svg, revbump for openssl3 (#10871)
smalltalkman__ has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/932f2e1ac353...8f3849bc0aef
<botifico> [haikuports/haikuports] Begasus 8f3849b - qt6_declarative, revbump for openssl3 (#10872)
<OscarL> I think I found the problem (and a quick-and-dirty way to patch it).
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/8f3849bc0aef...daacdc4517bb
<botifico> [haikuports/haikuports] Begasus daacdc4 - qt6_imageformats, revbump due to openssl3 changes (#10873)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/daacdc4517bb...af20464a7725
<botifico> [haikuports/haikuports] Begasus af20464 - qt6_declarative, fix typo (#10874)
<Begasus> almost there then :)
* OscarL crosses fingers.
<Begasus> hard to type :P
<OscarL> and that hurts... its cold.
<OscarL> :-)
<Begasus> heh
<Begasus> bugger, still something wrong ...
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/af20464a7725...2642f2440496
<botifico> [haikuports/haikuports] Begasus 2642f24 - qt6_declarative, fix for real now (#10876)
<Begasus> this one is one of the major ones, needs to complete before the rest :)
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL> You all of that, meanwhile here I am stuck with just one package. Way to go Begasus!
<OscarL> YES!
<OscarL> Alright. Officially done with csound (at least for a while).
<Begasus> heh
<Begasus> mind you OscarL, already had the openssl3 fix for Qt6
<Begasus> also upped version here to 6.7.2, but only one day old, so not pushing that one
DKnoto_W has joined #haiku
<Begasus> these are about 30 libraries, update on KF6 involves about 70 libraries :)
DKnoto has quit [Ping timeout: 480 seconds]
<OscarL> ouch.
<Begasus> PulkoMandy, didn't work with adding libiconv to libarchive, also see that iconv doesn't supply a pkgconfig file
<Begasus> a bit weird also, did a check for melonds with the current installed one that worked fine, then updated libarchive and the error showed up
<Begasus> in the previous pkgconfig file for libarchive iconv was not mentioned
<PulkoMandy> Fetching package for devel:libfmt >= 8.1.1 ...
<PulkoMandy> 'NoneType' object has no attribute 'packageInfo'
<PulkoMandy> that's a new one to me?
<Begasus> some version string or variable wrong?
<PulkoMandy> I installed libfmt_devel manually and then it works
<PulkoMandy> strange
<Begasus> hope you're not tackling bear :)
<PulkoMandy> that was for abaddon (but it fails with some other problems in libfmt)
<PulkoMandy> trying kotatogram-desktop now
<oanderso[m]> waddlesplash: Why on earth do you need llvm-ar...?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/2642f2440496...da524b61ac07
<botifico> [haikuports/haikuports] Begasus da524b6 - qt6_tools, revbump for openssl3, bump to LLVM18 (#10875)
<OscarL> /me crashes. Have a good Sunday, folks!
OscarL has quit [Quit: zzzZZZzzz]
<Begasus> of to dogschool in a bit here, working with one of the seniors :D
<Begasus> bbl
jmairboeck has joined #haiku
carlomonte has joined #haiku
carlomonte has quit []
DKnoto_W2 has joined #haiku
DKnoto_W has quit [Ping timeout: 480 seconds]
<oanderso[m]> waddlesplash: Fixed the two proximate clang/lld build issues in 8111
<oanderso[m]> It's now failing later with "herror changed binding to STB_GLOBAL" which looks like a #error
<botifico> [haikuports/haikuports] pulkomandy pushed 6 commits to master [+0/-0/±6] https://github.com/haikuports/haikuports/compare/da524b61ac07...22d2c0c7e119
<botifico> [haikuports/haikuports] pulkomandy 1288536 - mutt: update to openssl 3
<botifico> [haikuports/haikuports] pulkomandy 5c9ad4c - trojita: update to openssl 3
<botifico> [haikuports/haikuports] pulkomandy 552daf4 - tg_owt: update to openssl 3
<botifico> [haikuports/haikuports] ... and 3 more commits.
<x512[m]> oanderso: llvm-ar for creating static libraries, no?
<oanderso[m]> There's no particular reason to use it unless you're doing old-fashioned "fat" LTO builds
<nipos> Begasus: Dark mode for the buildmaster website should be ready, I think. The buildmaster page was easy to understand. The logviewer has some color definitions that seem never used (checked many logs, also from years ago) so I ignored them and only changed the default colors that are always in use.
<x512[m]> What should be used then?
<oanderso[m]> x512: Probably just system ar? It's not going to do something meaningfully different
<oanderso[m]> The only defining feature of llvm-ar is that it supports bitcode files in the archive
<x512[m]> Isn't a purpose of LLVM is to provide an alternative to binutils?
<nipos> https://upload.odirf.de/file/LEG14Kq13SU2.png? view Preview of buildmaster dark-mode.
<x512[m]> So binutils can be not installed at all.
<oanderso[m]> Yes, though llvm-ar predates that by a lot
<oanderso[m]> And in that scenario, llvm-ar gets installed as just 'ar'
<oanderso[m]> That's what you get on Darwin
<x512[m]> Also not sure, but binutils ar may not support cross compilation.
<oanderso[m]> It does within ELF systems
<oanderso[m]> ar isn't very smart
<oanderso[m]> It's basically an old version of tar. The only smart feature is that it can create a symbol table file within the archive by reading the symbol tables of the contained objects and concatenating them
<oanderso[m]> Hence the special feature of llvm-ar: it knows how to read the symbol tables of bitcode files
<oanderso[m]> Anyways, it's a little weird to require a pure LLVM stack
<oanderso[m]> LLVM/clang are purposefully built to be able to interoperate with the GNU stack as much as possible
<oanderso[m]> You can read this from back in the day if you want to imagine a very different modern day compiler landscape: https://gcc.gnu.org/ml/gcc/2005-11/msg00888.html
<x512[m]> Haiku may move to LLVM stack in future to get rid of GPL components etc..
<oanderso[m]> No objections from me :-)
<x512[m]> Process of building GCC/Binutils is a pain. There is still unresolved problem of broken exceptions when cross-compiling stdc++ in haikuports.cross repo.
<x512[m]> oanderso: Can you adjust riscv64 too in https://review.haiku-os.org/c/haiku/+/8111 ?
TmTFx has joined #haiku
<TmTFx> Good morning Haikuland!
<oanderso[m]> x512: I'd prefer if you could do it if you're setup to test it. Here's the sample code to find the assembly sequence to get the address PC-relative: https://godbolt.org/z/sazvj846z
<oanderso[m]> Interestingly, clang outputs something different
<oanderso[m]> I don't know rv64 well enough to know the difference
<jmairboeck> is there an equivalent of /dev/stdout on Haiku? argparse-manpage uses this apparently as the file to write to when none is given (or '-')
<jmairboeck> or how would I specify stdout differently in python instead? (I'm a bit of a python noob)
<x512[m]> The only downside of LLVM that compiling it is slow. It takes about 24 hours building LLVM 17 on VisionFive 2 RISC-V board.
<oanderso[m]> Yeah... don't do that ;-)
<oanderso[m]> It also depends on what configuration you're building
<oanderso[m]> I can build my development config (with a lot of things I don't care about disabled) in about 5 minutes on my laptop
<x512[m]> oanderso: Do you have an idea what "-static" flag should do on Haiku where fully static executables are not supported? What it do on Windows/MinGW? Is it good idea to just ignore it?
DKnoto_W has joined #haiku
<phschafft> Good morning. :)
DKnoto_W2 has quit [Ping timeout: 480 seconds]
yann64 has joined #haiku
yann64 has quit [Quit: yann64]
yann64 has joined #haiku
<phschafft> Hm, there really is no /dev/stdout.
<phschafft> would have thought that would have broken one of the ports way earlier.
<phschafft> it's also not part of POSIX.
<phschafft> oanderso[m]: not into python, but generally speaking the handle is already open, so you can maybe just use that.
<oanderso[m]> x512: On Darwin (which has the same issue) it just fails with because there is no crt0.o present
<oanderso[m]> % clang++ -static foo.cpp -o foo.exe
<oanderso[m]> ld: library not found for -lcrt0.o
<oanderso[m]> clang: error: linker command failed with exit code 1 (use -v to see invocation)
DKnoto_W has quit [Quit: Leaving]
<botifico> [haikuports/haikuports] pulkomandy pushed 2 commits to master [+0/-0/±2] https://github.com/haikuports/haikuports/compare/22d2c0c7e119...705df551028d
<botifico> [haikuports/haikuports] pulkomandy 9ddf851 - qgis: update to openssl 3
<botifico> [haikuports/haikuports] pulkomandy 705df55 - dooble: update to openssl 3
smalltalkman__ has quit []
Retropikzel has joined #haiku
<Retropikzel> For some reason haikudebot can not update haikuports repository, I'm on beta4. Is the repository down?
nipos has left #haiku [#haiku]
nipos has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Retropikzel> z512[m], thank you!
<Retropikzel> *x512[m]
gouchi has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+1/-0/±0] https://github.com/haikuports/haikuports/compare/705df551028d...1d6af37bf2f8
<botifico> [haikuports/haikuports] jmairboeck 1d6af37 - argparse_manpage: cleanup, add tests, fix CLI
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/1d6af37bf2f8...dc92451a55cb
<botifico> [haikuports/haikuports] jmairboeck dc92451 - argparse_manpage: actually commit the recipe
TmTFx has quit [Quit: Vision[]: i've been blurred!]
<Begasus> nipos, not seeing a change in the webpage for buildmasters?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/dc92451a55cb...32e517dff5cc
<botifico> [haikuports/haikuports] Begasus 32e517d - qt6_multimedia, revbump for openssl3 (#10878)
<Begasus> ah, should read better :D "should be ready"
<Begasus> much better nipos, maybe the "active" and finished/failed could use a slightly different color (not that clear in the screenshot)
gouchi has quit [Remote host closed the connection]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-6/±0] https://github.com/haikuports/haikuports/compare/32e517dff5cc...abeb67c889a6
<botifico> [haikuports/haikuports] OscarL abeb67c - csound: update to 6.18.1, remove old recipes. (#10854)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-2/±0] https://github.com/haikuports/haikuports/compare/abeb67c889a6...996fbd562118
<botifico> [haikuports/haikuports] Begasus 996fbd5 - flac13, drop older package (#10843)
<Begasus> I guess with csound update we can also drop old fluidsynth package
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/996fbd562118...17c2855fc850
<botifico> [haikuports/haikuports] Begasus 17c2855 - qt6_5compat, revbump for openssl3 (#10881)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/17c2855fc850...207eb074a144
<botifico> [haikuports/haikuports] Begasus 207eb07 - qt6_lottie, revbump for openssl3 (#10882)
HaikuUser has joined #haiku
HaikuUser has quit []
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/207eb074a144...a6b70b7a694f
<botifico> [haikuports/haikuports] Begasus a6b70b7 - qt6_charts, revbump for openssl3 (#10883)
<waddlesplash> oanderso[m]: I also got that herror error on x86, I just commented out the weak_alias and that fixed it. but it's weird because we use lots of weak_alias around libroot & libnetwork and they work fine, not sure what the difference is with that one
<waddlesplash> oanderso[m]: I think I did experiment with LTO at some point, but it just seems to make sense to use llvm tools instead of host tools in general?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/a6b70b7a694f...9bf2f1a8440d
<botifico> [haikuports/haikuports] Begasus 9bf2f1a - qt6_connectivity, revbump for openssl3 (#10884)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/9bf2f1a8440d...89c40b7e2845
<botifico> [haikuports/haikuports] Begasus 89c40b7 - qt6_websockets, revbump for openssl3 (#10885)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/89c40b7e2845...8cbcbfd30fd8
<botifico> [haikuports/haikuports] Begasus 8cbcbfd - qt6_networkauth, revbump for openssl3 (#10886)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/8cbcbfd30fd8...4f54f6a7838b
<botifico> [haikuports/haikuports] Begasus 4f54f6a - qt6_webchannel, revbump for openssl3 (#10887)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/4f54f6a7838b...ad23fe999100
<botifico> [haikuports/haikuports] Begasus ad23fe9 - qt6_sensors, revbump for openssl3 (#10888)
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+1/-0/±0] https://github.com/haikuports/haikuports/compare/ad23fe999100...c3d35c158809
<botifico> [haikuports/haikuports] jmairboeck c3d35c1 - puremagic: new python recipe
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c3d35c158809...40630f7656f4
<botifico> [haikuports/haikuports] Begasus 40630f7 - qt6_serialport, revbump for openssl3 changes (#10889)
walkingdisaster has joined #haiku
FreeFull has quit [Quit: rebooting]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
<B2IA> (Butler) Welcome to BeShare.agmsmith.ca.
FreeFull has joined #haiku
B2IA has quit []
B2IA has joined #haiku
Coldfirex has joined #haiku
walkingdisaster has quit [Quit: Vision[]: i've been blurred!]
<Begasus> still on par here, Qt6 6.7.2/KF6 6.5.0, PlasmaTube 24.08.0 :) https://0x0.st/Xy5c.0.png
yann64 has quit [Remote host closed the connection]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/40630f7656f4...0223b9b0e943
<botifico> [haikuports/haikuports] Begasus 0223b9b - qt6_3d, revbump for openssl3 (#10891)
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
<Begasus> qgis finaly done on 64bit buildmaster :)
<botifico> [haiku/infrastructure] kallisti5 pushed 1 commit to master [+3/-0/±1] https://github.com/haiku/infrastructure/compare/3f934123bf11...239baf68a320
<botifico> [haiku/infrastructure] kallisti5 239baf6 - umami: Add Haiku-friendly patched container
Retropikzel has left #haiku [#haiku]
* augiedoggie wishes the gerrit sign in page was friendlier to password managers
<botifico> [haiku/infrastructure] kallisti5 pushed 1 commit to master [+1/-0/±1] https://github.com/haiku/infrastructure/compare/239baf68a320...0df09d0c86b1
<botifico> [haiku/infrastructure] kallisti5 0df09d0 - umami: Add Haiku OS icon
Coldfirex has quit [Remote host closed the connection]
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/0223b9b0e943...c16a4b53c1cc
<botifico> [haikuports/haikuports] jmairboeck c16a4b5 - puremagic: cleanup, disable source package
<x512[m]> > disable source package
<x512[m]> Why?
<jmairboeck> because it just repackages a python wheel, there are no sources
<jmairboeck> this is needed as dependency for other packages, otherwise we wouldn't even need a recipe for it
<jmairboeck> and also, technically the sources are available in the package itself as the .py files
<nipos> Begasus: The colors for active, finished, failed,... are all slightly different. I used the same sort of color as in the light mode for each type, but a darker one. You can't see it in the screenshot because there is only active, but I tested it by editing the HTML classes in Inspect Element
<nipos> If you want the new design to go into production, that's your turn now. I linked to the new CSS files on my server. I won't touch M$ Github.
<Begasus> I'll take your word for it nipos :)
<Begasus> I have no clue on how those repos for the website(s) are setup
<Begasus> or where to find them
<nipos> You can try it by opening Inspect Element on the Buildmaster page and edit the HTML link tag to point to my server's CSS file instead of the relative path on Haikus server
<Begasus> don't see a element inspector in Web+?
<nipos> I didn't find any page where main.css and style.css are used, so I improved only buildmaster.css and logviewer.css
<nipos> I don't think it has one. I used LibreWolf on OpenIndiana, but most browsers except WebPositive also have one on Haiku
<nipos> Otter Browser and GNOME Web do for sure
<Begasus> ah contained in repo for haikuporter
<jmairboeck> Begasus: you can create a PR and merge it there and then ask a sysadmin (kallisti5[m]?) to actually deploy it
<Begasus> or kallisti5[m] could do that in one go? ;)
<nipos> If anyone can give links where main.css and style.css are used, I can improve them too
<botifico> [haiku/website] pulkomandy pushed 1 commit to master [+1/-0/±1] https://github.com/haiku/website/compare/9a061a539110...18c5a2bf1735
<botifico> [haiku/website] pulkomandy 18c5a2b - virtualbox virtualization guide: fix video link
<Begasus> no fun in using Falkon atm :/
PetePete has joined #haiku
<PetePete> Good morning.
<Begasus> Hi PetePete
<PetePete> "Hey Begleg"
<PetePete> I forget why the weather app is always a day off. Is there a way I can hack that?
<Begasus> current day is fine here, but I seem to be missing one day :P
<PetePete> Where are you? I'm in Texas, USA
<Begasus> Belgium* :)
<PetePete> day ahead of us?
<PetePete> (Today is Sunday)
* Begasus thinks Belgium is even smaller then the whole of Texas :)
<Begasus> Sunday here too (5:40PM)
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+1/-0/±0] https://github.com/haikuports/haikuports/compare/c16a4b53c1cc...675c81329abb
<PetePete> lol Why does ym weather app always think it's YESTERDAY?? haha
<botifico> [haikuports/haikuports] jmairboeck 675c813 - pypdf: new python recipe (#10892)
<PetePete> It says today is Saturday
<Begasus> I guess you kinda in the time zone OscarL is?
<PetePete> That seems right
<Begasus> make that 2 days missing, only 5 days showing
<PetePete> Same here. 5 day forecast
<Begasus> never really bothered me :P
<PetePete> I don't mind. Even 4 days is nice. But today is most certainly not Saturday. So annoying
<Begasus> k, NeoChat 24.08.0 fine too :D
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+1/-0/±0] https://github.com/haikuports/haikuports/compare/675c81329abb...ddbda0c7a9d2
<botifico> [haikuports/haikuports] jmairboeck ddbda0c - pytest_datafiles: new python recipe
zardshard has left #haiku [Error from remote client]
zardshard has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<dovsienko> maybe it is because yesterday's weather is much easier to forecast
<phschafft> haha.
<PetePete> dovsienko *palmface*
zardshard has left #haiku [Error from remote client]
zardshard has joined #haiku
HaikuUser has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
_-Caleb-_ has left #haiku [#haiku]
HaikuUser has quit [Read error: Connection reset by peer]
_-Caleb-_ has joined #haiku
<nipos> Skipp_OSX: Thanks for looking at my code. Please don't merge the Keymap one yet, however. I'm currently reworking it to use tint or mix_color instead of hardcoded dark color constants.
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/ddbda0c7a9d2...28a5df56c52b
<botifico> [haikuports/haikuports] Begasus 28a5df5 - qt6_positioning, revbump for openssl3 (#10890)
<PetePete> Any way to get additional themes?
<nipos> There's a flat theme and a original BeOS theme in the source tree, but I can't enable them in appearance. Probably they're not built by default?
<Skipp_OSX> you have to install the Haiku-Extras package to get the extra decorators/control looks
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/28a5df56c52b...53eafb94b259
<botifico> [haikuports/haikuports] Begasus 53eafb9 - qt6_quicktimeline, revbump for openssl3 (#10893)
PetePete has quit [Ping timeout: 480 seconds]
nosycat has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
Coldfirex has joined #haiku
mmu_man has joined #haiku
<botifico> [haiku/website] pulkomandy pushed 1 commit to master [+0/-0/±3] https://github.com/haiku/website/compare/18c5a2bf1735...12fd225421e8
<botifico> [haiku/website] pulkomandy 12fd225 - de-linkify some references to haiku-files.org
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/53eafb94b259...a2db96f18b4c
<botifico> [haikuports/haikuports] Begasus a2db96f - qt6_quick3d, revbump for openssl3 (#10894)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/a2db96f18b4c...b882503b2964
<botifico> [haikuports/haikuports] Begasus b882503 - qt6_scxml, revbump for openssl3 (#10895)
<jmairboeck> is there a way to get settings files for dependent packages in the haikuporter chroot? they are apparently not visible by default
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/b882503b2964...23b36906e44a
<jmairboeck> concrete example is paperspecs from libpaper2
<botifico> [haikuports/haikuports] Begasus 23b3690 - qt6_datavis3d, revbump for openssl3 (#10896)
<jmairboeck> for fontconfig, a specific special case was added to Haikuporter: https://github.com/haikuports/haikuporter/pull/228
<Begasus> no idea here jmairboeck
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/23b36906e44a...aad30c118fde
<botifico> [haikuports/haikuports] Begasus aad30c1 - qt6_quick3dphysics, revbump for openssl3 (#10897)
<jmairboeck> I now create a minimal version with just the needed entries in BUILD() and TEST()
<jmairboeck> maybe should I add it in additional-files and copy it?
<Begasus> mind is still on Qt6 for the moment, no real help yet :)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/aad30c118fde...460fa06bd345
<botifico> [haikuports/haikuports] Begasus 460fa06 - qt6_location, revbump for openssl3 (#10898)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/460fa06bd345...25e9b0b899a1
<botifico> [haikuports/haikuports] Begasus 25e9b0b - qt6_webview, revbump for openssl3 changes (#10899)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/25e9b0b899a1...99359e5dcf08
<botifico> [haikuports/haikuports] Begasus 99359e5 - qt6_speech, revbump after openssl3 changes (#10900)
PetePete has joined #haiku
<PetePete> Lsptop died. Had a cigar.
<PetePete> No autocorrect on this client
<PetePete> I want some themesez
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/99359e5dcf08...e91b6a408b14
<botifico> [haikuports/haikuports] Begasus e91b6a4 - vorbis_tools, revbump for flac/openssl3 (#10902)
AlaskanEmily has joined #haiku
nosycat has quit [Quit: Leaving]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/e91b6a408b14...e213837d9d4e
<botifico> [haikuports/haikuports] Begasus e213837 - opus_tools, revbump for flac/openssl3 (#10903)
AlienSoldier has joined #haiku
<Begasus> closing down for today
<Begasus> cu peeps!
Begasus has quit [Quit: Vision[]: i've been blurred!]
juanjo has joined #haiku
gouchi has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
dby has joined #haiku
yann64 has joined #haiku
yann64 has quit [Remote host closed the connection]
AlienSoldier has quit [Read error: Connection reset by peer]
clee_ has joined #haiku
Anarchos has joined #haiku
clee has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58014] - https://git.haiku-os.org/haiku/log/?qt=range&q=1fa52ceadd53+%5E4944d70dd107
<nekobot> [haiku/haiku] 1fa52ceadd53 - New templates: add menu item to create a submenu folder
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58015] - https://git.haiku-os.org/haiku/log/?qt=range&q=0cbb701eb5b6+%5E1fa52ceadd53
<nekobot> [haiku/haiku] 0cbb701eb5b6 - Sudoku: Use B_*_COLOR constants instead of hardcoded colors
<Skipp_OSX> nice
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+1/-0/±0] https://github.com/haikuports/haikuports/compare/e213837d9d4e...bad27af765ce
<botifico> [haikuports/haikuports] jmairboeck bad27af - wand: new python recipe (#10901)
dby has quit [Quit: Vision[]: i've been blurred!]
jmairboeck has quit [Quit: Konversation terminated!]
HaikuUser has joined #haiku
HaikuUser has quit []
OrngBomb has joined #haiku
OrangeBomb has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit [Ping timeout: 480 seconds]
OrngBomb is now known as OrangeBomb
OrangeBomb has quit [Quit: Slacking off]
OrangeBomb has joined #haiku
<Coldfirex> @kallisti5: Can this ticket be closed? https://dev.haiku-os.org/ticket/17720
Anarchos has quit [Quit: Vision[]: i've been blurred!]
flag has joined #haiku
flag_ has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
<oanderso[m]> waddlesplash: Do we have an existing fixed-size bitset data structure?
<waddlesplash> what do you need this for?
<oanderso[m]> Tracking liveness of ASIDs
<waddlesplash> there is CPUSet for dealing with bitsets of CPUs
<waddlesplash> if you need to track them across CPU cores specifically
<waddlesplash> otherwise Bitmap is probably what you want
<oanderso[m]> Ok, I'll take a look at that
<oanderso[m]> I can shortcut the 256-entry ASID map with a 256-bit bitmap
<waddlesplash> hmm, ok
<oanderso[m]> Allocating a new ASID becomes just GetLowestClear()
<oanderso[m]> Ah, the size isn't fixed at compile time
<oanderso[m]> I can do it custom
<waddlesplash> tbh this is another case where we should introduce something like Linux XArray
<waddlesplash> oanderso[m]: I would just have a "last allocated" integer, that should be fast enough
<oanderso[m]> Not familiar with those, but I'm thinking of something like this: https://llvm.org/doxygen/classllvm_1_1Bitset.html
<oanderso[m]> But we'd overflow that after 256 processes have been created and lose the benefit
<waddlesplash> yeah, maybe
<oanderso[m]> A 256-bit mask is pretty cheap to scan
<waddlesplash> this is why XArray would be helpful, because it's a system for mapping IDs within some integer space to pointers
<waddlesplash> so it can cheaply allocate IDs not just store in a map
<waddlesplash> it uses a radix internally
HaikuUser has joined #haiku
<oanderso[m]> That would be useful if we want to use 16-bit ASIDs
<waddlesplash> oanderso[m]: I'd just use Bitmap for now. it's not fixed size but the overhead shouldn't be too bad
<oanderso[m]> But it requires allocation :-(
<waddlesplash> how early do we need this?
HaikuUser has quit []
<oanderso[m]> It's part of the implementation of the vm system?
<waddlesplash> presumably we don't allocate address spaces besides the kernel until userspace init?
<waddlesplash> oanderso[m]: so long as the allocation isn't required for the kernel address space, that's fine
<oanderso[m]> Right, but do we have arbitrary operator new at that point?
<oanderso[m]> I thought we only had placement new?
<waddlesplash> we have arbitrary operator new as soon as VM init is complete
<waddlesplash> by the time drivers are being initialized we have it
<waddlesplash> userspace init doesn't happen until the rocket icon, pretty late in the boot
<oanderso[m]> I can use ARM64 builtins in ARM64-specific code, right?
<waddlesplash> yes
<waddlesplash> there are bitmap utility headers already though
<waddlesplash> there are a few things that work with bitmaps besides the Bitmap class, so it mostly just calls those
<oanderso[m]> Ok, I'll chase those down
<waddlesplash> oanderso[m]: arch_vm_translation_map_init_post_area()
<waddlesplash> when that's called, you can do whatever you want including regular operator new
<waddlesplash> and of course at any point after that
<waddlesplash> this is where x86 creates the physical map area for example: https://xref.landonf.org/source/xref/haiku/src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp#84
<waddlesplash> the physical map already exists of course, but it isn't tracked before that
<waddlesplash> you can actually allocate arbitrary memory before post_area() though, you have to use vm_allocate_early_page(), and then you have to create an area for the pages you allocated once post_area() is called
<oanderso[m]> I only need 256 bits 😂
<waddlesplash> yes, but I'm just mentioning in case it's useful otherwise :)
<waddlesplash> there are more things that can be done in early boot besides just placement new of static arrays
<oanderso[m]> The implementation of GetLowestClear isn't exactly saving me effort: https://github.com/haiku/haiku/blob/0cbb701eb5b6876bf2413cd239bbd9a0597fb8c5/src/system/kernel/util/Bitmap.cpp#L92 🤣
<waddlesplash> ... what
<waddlesplash> :/
<waddlesplash> I thought it at least checked whole integers or used ffs()
* waddlesplash sighs and adds an item to the tODO list
<waddlesplash> oanderso[m]: oh, that's why it's unoptimized: nothing actually uses that method lol
<waddlesplash> https://xref.landonf.org/source/search?q=GetLowest*Clear&defs=&refs=&path=&hist=&type=&project=haiku
<waddlesplash> OK, one thing does. but it's not in anything performance critical
<botifico> [haikuports/haikuports] Midar pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/bad27af765ce...c38659dc20dd
<botifico> [haikuports/haikuports] Midar c38659d - objfw: Update to 1.1.7
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<x512[m]> oanderso: Do you have an idea how to implement ASID management? It seems need common kernel handling.
<oanderso[m]> In what respect?
<oanderso[m]> Btw I realized my godbolt for setting the fault handler was suboptimal. Here's a better version: https://godbolt.org/z/c461rnz1P
<oanderso[m]> Avoids a GOT dereference
<x512[m]> I checked that riscv64 kernel already compiles fine with Clang.
tuaris has joined #haiku
<oanderso[m]> <x512[m]> "oanderso: Do you have an idea..." <- What management are you referring to?
mmu_man has quit [Ping timeout: 480 seconds]
<x512[m]> Thing that is implemented in VMSAv8TranslationMap::SwitchUserMap.
<x512[m]> It will be almost the same for riscv64.
<x512[m]> Probably can be refactored later.
mmu_man has joined #haiku
<oanderso[m]> Sure. Should be pretty easy to pull it out into a data structure if you want to share it.