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
tuaris has quit [Quit: tuaris]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
mmu_man has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
linuxmaster has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
tuaris has joined #haiku
tuaris has quit []
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
<Begasus[m]> kallisti5 (@kallisti5:matrix.org) thanks on that change on buildmaster! clicking on that link shows different reports though
<Begasus[m]> consistency eg report are 2 different ones
<Begasus[m]> s/eg/vs
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
vdamewood has joined #haiku
<Begasus[m]> not sure how accurate this is though? build-prerequires "cmd:python" of package "dbus-1.12.20" could not be resolved
<Begasus[m]> I don't think that dbus version is still active?
<Begasus[m]> jikes, what's up at the forum, spam posts
<Begasus[m]> ongoing it seems atm, needs some admin intervention I guess
<nipos> Still ongoing :/ I reported a good number of the spam posts,but they appear too fast to report them all
<Begasus[m]> yeah, same here, for 1 flagged 5 new appear :/
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/d3bbc339a22d...8d759e11d818
<nekobot> • Begasus (8d759e11): libalkimia, bump to 8.2.1 (#12656)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/8d759e11d818...db1c35ee2ba7
<nekobot> • Begasus (db1c35ee): html5lib, drop python3.9 (#12657)
AlaskanEmily3 has joined #haiku
<Begasus[m]> k, let's clean up those reports :)
erysdren has joined #haiku
<phschafft> Everyone, have a the best of all possible mornings! :)
* phschafft goes on to refill the cookie bowl.
<erysdren> :3
<phschafft> :))
xet7 has joined #haiku
<Begasus[m]> same for you all :)
<phschafft> :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/db1c35ee2ba7...5467dcba4885
<nekobot> • Begasus (5467dcba): httplib2, re-add python3.10 (#12659)
<Begasus[m]> this was cleaned up a "bit" too much on previous push :)
<phschafft> I was doing some random git rebase to destress before doing some legal work. world has become strange.
<Begasus[m]> so no pay for that time :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/5467dcba4885...f60ecc9ba94b
<nekobot> • Begasus (f60ecc9b): mechanize, drop python3.9 (#12660)
<phschafft> pay? pay? what exactly is that?
<Begasus[m]> heh
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<nekobot> • Begasus (88e26a77): pytest_mock, drop python3.9 (#12661)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/f60ecc9ba94b...88e26a77a589
mmu_man has joined #haiku
<nekobot> • Begasus (7554b320): python_markdown_math, drop python3.9 (#12662)…
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/88e26a77a589...7554b3200bae
HaikuUser has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser has quit []
HaikuUser2 has quit []
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
neoncortex has quit []
vdamewood has joined #haiku
OscarL has joined #haiku
<OscarL> Good day Begasus[m]. re: httplib2... Oops! :-)
<OscarL> this new (?) "repo_consistency.txt" is handy, and less verbose than the "classic" report.txt (no "keeping 'package name'" lines)
<Begasus[m]> hi OscarL !
<Begasus[m]> yeah, but atleast we got them back :)
<Begasus[m]> still have to figure out the "new" consistency report though
<Begasus[m]> it's linked at the buildmaster page also
<Begasus[m]> Repository build
<OscarL> (my last link is to an "updated" report.txt)
<Begasus[m]> back in the sadle now :)
<Begasus[m]> I guess we can drop python3.9 in pytest also, it's broken anyway now
<OscarL> (both repo_consistency.txt and report.txt get written in HaikuPorter's OUTPUT_DIR
<Begasus[m]> having only one should be sufficiant
<Begasus[m]> also local OscarL ?
<OscarL> repo_consistency.txt shows build-requires issues, while the older report.txt only seems to show runtime ones. Point for the "new guy" :-D
<OscarL> Begasus[m]: only if you're running HaikuPorter in buildmaster mode, I guess.
<Begasus[m]> ah, no worries then, not needed here
<OscarL> files get generated from: "buildmaster/backend/assets/loop"
<Begasus[m]> yeah, I guess for that akregator thing it's missing secondaryArchSuffix for dbus
<OscarL> re: broken _python39 packages... feel free to drop them all. If something breaks... because somehow is still using Python 3.9 (and I didn't found it yet), we should be moving it to 3.10 anyway.
<Begasus[m]> didn't tackle pytest as it's using the default version thingy in there :)
* OscarL *finally* notices that the "Repository build" link is the one for report.txt :-D (still half-asleep).
<Begasus[m]> if dropping 3.9 (which should) then the default version variables should be removed also
<Begasus[m]> lol
<Begasus[m]> hmm lib:libdbus_1$secondaryArchSuffix
<Begasus[m]> for akregator, so it should use the latest one?
<OscarL> first saw the new build page first on mobile phone (no "mouse over tooltip" there showing the URLs :-D), and only clicked on the raw link for the new report.
<Begasus[m]> took me a few clicks this morning also before finding it out :)
<OscarL> Begasus[m]: don't drop the defaultVersion variables. We may need to re-add them next.
<Begasus[m]> that's why I haven't touched it OscarL , I'll let those for you :)
<Begasus[m]> biab
<OscarL> (when we start to add the "next" Python version, but before making it the "default")
<OscarL> heh, the repo_consistency.txt for x86_gcc2 "crashed" :-D (https://build.haiku-os.org/buildmaster/master/x86_gcc2/repo_consistency.txt)
<OscarL> "FileNotFoundError: [Errno 2] No such file or directory: '/var/buildmaster/haikuports/repository/kglobalaccel6_doc-6.13.0.DependencyInfo'"
nephele has joined #haiku
<nephele> > <phschafft> Everyone, have a the best of all possible mornings! :)
<nephele> phschafft writes this and afterwards the forum gets spammed--- coincidence?
<phschafft> haha.
<Begasus[m]> re
<OscarL> Begasus[m]: sounds related to the "_doc" packages being "any" changes of late?
<nephele> hi phschafft :)
<nephele> Begasus[m]: did you have a chace to look at freedoko?
<nephele> Gave a retiree a haiku pc and he really wants to play 3 player skart and doppelkopf :)
<Begasus[m]> hmm was that the thing you asked about a while ago nephele ?
<nephele> we talked about it before yeah
<Begasus[m]> haven't touched/looked at it sinse
<nephele> What was the state then? did it not work?
<Begasus[m]> doppelkopf ... memory is lost :)
<Begasus[m]> ow, still got the recipe :D
<Begasus[m]> building
<Begasus[m]> there was something with it, just can't remember what it was :D
<Begasus[m]> https://repology.org/project/alkimia/versions Haiku on top! :D (only one updated after us) :)
<Begasus[m]> need to set the data directory in Terminal: export FREEDOKO_DATA_DIRECTORY=/boot/system/data/games/
<Begasus[m]> still not sure how this is supposed to be played :)
<nephele> but if this is set then the game works properlyß
<nephele> ?
<nephele> i.e no "naked" untranslated strings or it refusing to start
<nephele> Begasus[m]: i can probably patch the game then to find this dir on it's own
<Begasus[m]> let me push what I have here, I "think" it's using some XDG thing
<nephele> thanks :) i'll check it out
<Begasus[m]> seems I already had it there
<Begasus[m]> ow lol, looks like already got a newer dbus recipe here :P
<Begasus[m]> 1.12.20 still has cmd:python in BUILD_PREREQUIRES
<Begasus[m]> should we fix that to please the consistency report OscarL ?
<Begasus[m]> not sure why I marked 1.16.2 as broken, packaging and content look pretty good :)
<OscarL> all those packages requiring cmd:python (2.x)... either need to be updated (or dropped) at some point. Not that much of a hurry for build-requires, I guess, but yeah... all go to the ToDo list :-)
dodo75 has joined #haiku
dodo75 has quit []
dodo75 has joined #haiku
<Begasus[m]> bugger :P
<OscarL> feel free to work on them, if you feel like it (I need to better time my online/sleep schedule to be able to download things)
<nephele> what are you using dbus for?
<OscarL> would be nice to "ban" dbus :-P
<OscarL> "kglobalaccel6${secondaryArchSuffix}_doc".... Mmm.
<Begasus[m]> a few others too, but not that much, enough to not being able to drop
<Begasus[m]> kglobalaccel shouldn't be needed on Haiku (reported upstream), just some packages still require it (kmymoney is one of them iirc)
<Begasus[m]> LIBSOCKET:FILEPATH=/boot/system/lib/libnetwork.so (patched) :)
<OscarL> why 32 bits buildmaster expects to find "kglobalaccel6_doc-6.13.0.DependencyInfo"? Could it be due to the ARCHITECTURES_doc="any"?
<OscarL> I'm not up-to-speed with jmairboeck changes around those _doc / "any" parts :-(
<nephele> what is kglobalaccel?
<Begasus[m]> one of the KDE frameworks
<Begasus[m]> I don't think jmairboeck saw that consistency report yet also OscarL
<Begasus[m]> could maybe alter something on haikuporter side?
<OscarL> I can't really comment where the issue is or how to fix it (I only glanced at some commit logs and issues regarding _doc and "any" arch changes, but I'm way off from understanding the nuances there).
<Begasus[m]> well those docs now are true "any" arch unlike before, so dropping secondaryArchSuffix is one of those changes needed
<Begasus[m]> eeps, my new dbus package is more then double the size of the current :P
<OscarL> I see. Yeah, that sounds like what could fix that kglobalaccel. (as it PROVIDES_doc one with a suffix)
<Begasus[m]> ah, no not double :P
<Begasus[m]> err ... I removed the doc packages for the frameworks on last bump
<Begasus[m]> so there shouldn't be one for kglobalaccel?
nephele has quit [Ping timeout: 480 seconds]
<OscarL> still seeing it here, Begasus[m].
<Begasus[m]> in that log yes
<Begasus[m]> eeps
<OscarL> (just did a git pull upstream/master, and it is there on the .recipe)
<Begasus[m]> problem 1: package kglobalaccel6_doc-6.13.0-1 requires kglobalaccel6==6.13.0, but none of the providers can be installed
<Begasus[m]> so somewhere this is left behind in the version bump
<Begasus[m]> frameworks are at 6.16.0 now
<Begasus[m]> lol!
<Begasus[m]> seems I didn't push the change for that one :P
<OscarL> those sounds like could be problematic (if _doc are to be "true any")
<OscarL> "irq" is just a variant of "inrecipe", but using "query" instead of "find" (as it is faster for me, on this install where query properly works :-D)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/7554b3200bae...863851e235a7
<nekobot> • Begasus (863851e2): kglobalaccel6, bump to 6.16.0 (#12663)
<Begasus[m]> one down
<Begasus[m]> the other kde related ones will be fixed in gear25.08
<Begasus[m]> localy upped already to 25.04.3
<OscarL> Nice. Thanks for all your work, Begasus[m]. We appreciate you!
<Begasus[m]> heh :)
<OscarL> (or at least I do... can't really talk for the rest of crazy ones in here! :-P)
<Begasus[m]> thanks, as long as the joy is still there and the brain co-ops you're not done with me yet :P
BrunoSpr has joined #haiku
BrunoSpr has quit []
<OscarL> Sounds like a win-win to me! Happy to have you around for many years to come.
<Begasus[m]> not sure where I'll be in 10 years :)
<erysdren> love ya both both OscarL and Begasus[m], thanks so much for working on Haiku
<Begasus[m]> I'm not working on Haiku, but thanks erysdren :)
<Begasus[m]> seems dbus doesn't even require python OscarL :P
<erysdren> you know what i mean :P
<Begasus[m]> yeah ;)
<OscarL> aww! Thank you so much erysdren! I was having you in my mind lately... as I have being playing some sick DOOM total-conversions... and I thought.... "Mmm, wonder what erysdren thinks about this one?" :-)
<erysdren> :D
<OscarL> Ashes 2063. What a trip! (played HardReset, Episode 1 + Dead Man Walking, just started Episode 2). Need to try to run it on Haiku still :-)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/863851e235a7...ee503d634495
<nekobot> • Begasus (ee503d63): icecream, drop python3.9 (#12658)
<OscarL> if it works on Haiku... we should really showcase that, because it is an awesome "retro" game.
<Begasus[m]> k, another one down :)
<erysdren> i should try porting Rise of the Triad (1994) again
<erysdren> it's been a while since i last tried. every time i've done it, it would hang the virtual machine to run the binary
<erysdren> though Begasus reported that it ran fine for him
* Begasus[m] doesn't remember that
<Begasus[m]> :P
<Begasus[m]> been too long ago :D
<OscarL> erysdren: I think I've tried one of your test builds before? Not much of a fan of ROTT here, but I remember it mostly worked OK.
<erysdren> maybe it was OscarL that said it, can't remember now
<erysdren> must have been 12+ months ago
<OscarL> sounds about right :-)
<Begasus[m]> k dbus-1.16.2 installed, let's see if it brakes some things :)
<OscarL> we appreciate your porting efforts too erysdren! thanks a bunch for your work there!
<erysdren> :D
<erysdren> thank you as well
<erysdren> i should bump the haiku port of FTEQW
<erysdren> since i still use that engine daily for all my own game projects
<Begasus[m]> +1 from here too!
<erysdren> there is an open source game i've been tinkering with that might be a drop-in port to Haiku
<erysdren> since it's already on SDL2.
<erysdren> but i have no idea if the Haiku depot would accept it, haha
<OscarL> legal/licensing issues?
<erysdren> nah. it's FOSS and free now, but it might be morally objectionable. lol.
<erysdren> it's POSTAL (1997)
<OscarL> heh
<Begasus[m]> Dolphin-25.04.3 still OK (requires dbus-launch) :) https://0x0.st/8hib.3.png
<erysdren> originally a boxed game on shelves, but in 2016 or so it was made free and open source, through and through
<erysdren> by the company
<erysdren> so it's not abandonware but properly free
<OscarL> even GOG is giving away Postal 2 these days... doubt we'll have much trouble accepting Postal :-)
<erysdren> the main issue i forsaw is finding a non-bundled source for the POSTAL game data
<erysdren> it's free on Steam (and GOG iirc) but the game data is not included with the source code repo
<OscarL> and if we do... maybe we need to start some "secondary channel" for stuff that can't fit HaikuPorts for one reason or another.
<Begasus[m]> you could always add the engine and add some text on the game data erysdren ?
<erysdren> for Ken's Labyrinth i ended up downloading the game data from Ken's own website and unzipping it into the proper Haiku data dir
<erysdren> in the recipe
<erysdren> but can't easily do that with POSTAL
Forza_ is now known as Forza
<OscarL> Begasus[m]: or a post-install script that ask the user to first do whatever it is needed, perhaps.
<Begasus[m]> something like that OscarL yeah
<erysdren> good idea
<OscarL> mmm, thinking about that one... say that the user is asked: "Do you want to do this and that, or cancel the install?" is that even possible from a post-intall script?
<erysdren> vendoring the 450 mb of game data into the haikuports repo ain't gonna happen :P
BrunoSpr has joined #haiku
<Begasus[m]> OscarL: I think you'd need to call "pkgman uninstall ..." when the user decides to click on "No"? :P
<OscarL> erysdren: yeah... sounds a bit much. (even if we have tex/texlive 4 GB, last I remember?)
BrunoSpr has quit []
<Begasus[m]> well, split up, it's still quite big if you install all "required" packages for texlive though
<Begasus[m]> but those are a good thing to have around
<OscarL> Begasus[m]: sounds like a bug/defect then. One could resonably expect that an install fails if the post-install script fails.
<Habbie> i had a post-install fail yesterday. it did not abort the install
<Begasus[m]> the basic parts are fine OscarL
<Begasus[m]> it's packages that require it need additional packages from it
<OscarL> Habbie: hello there! good day to you! Thanks for the info. Shows a weak spot on the system, IMO.
<Begasus[m]> post-install is triggered "after" install, so I don't think it can atm?
<OscarL> right. "post" should have triggered some warnings in my brain, but it failed to do so.
<Begasus[m]> heh
<OscarL> I maybe was mixing up "pre-install" which I don't think we have, but maybe should?
<Begasus[m]> I'm not touching something there :D
<OscarL> Habbie: read some of the logs lately, and I was reminded of your changes for your chomebook. Just a suggestion... would you mind pushing your intel_extreme driver changes? they don't need to be "perfect" to be usefull, just not only on *your* HDD/SSD :-)
<Habbie> OscarL, can i get you to review them right now? :)
<Begasus[m]> lol
<Begasus[m]> you asked ... :)
<OscarL> I failt to understand how you Habbie and waddlesplash reply so fast to me. :-D
<OscarL> bots... that's the *only* possible explanation, ain't it? :-P
<Habbie> i've been called "bot" but never a bot
<Habbie> (this joke is for Begasus[m])
<OscarL> (or the most likely situation... I'm just too slow :-D)
<Habbie> a wizard is never early or late; he arrives precisely when he means to
<Begasus[m]> habbie: just had that put aside untill you popped back in OscarL :P
<OscarL> +3
<Begasus[m]> now ... what was I doing :P
<Habbie> updating ladybird
<Begasus[m]> oh yeah, do we still need to set version for doxygen?
<Begasus[m]> no ladybird in my sight :)
<Begasus[m]> nipos: is looking into that I think :)
<Habbie> they said it was hard :)
<Begasus[m]> I only do easy :P
<Begasus[m]> lol
<Begasus[m]> so yeah, only one doxygen package in the repo now
<OscarL> Habbie: given that you actually have and tested the hardware... https://codeberg.org/Habbie/haiku/commit/ee669d29b4cd183c05768e89a72ea1c2bf5d2210 sounds like a candidate for pusing into Haiku's gerrit's review to me.
<Habbie> ack. i'm wondering about my comments, explaning that i'm basically ling
<Habbie> lying
<Habbie> and that CNP_LP redefine should be an extra define
<OscarL> let me re-read. Sorry. I'm slow.
<Habbie> note that i posted two commits, but the second commit replaces every line in the first commit, plus more :)
<Habbie> but the redefine i can clean up
<OscarL> regarding intel_extreme, Habbie... I only see https://codeberg.org/Habbie/haiku/commit/ee669d29b4cd183c05768e89a72ea1c2bf5d2210 as relevant. And that looks fine to me. Regarding the commit messages...
<OscarL> some things in intel iGPU does not make much sense anyway.
<Habbie> yes, you can ignore the previous commit, this one basically replaces it
<Habbie> i think line 115 really is wrong, but I can probably fix that
<Habbie> otherwise users with a 9d80 lose brightness control
nephele has joined #haiku
AlienSoldier has joined #haiku
<OscarL> my point is... you did the work to make it work OK on your hardware, and you are a "recurring/frequent" user. I rather have *your* system working, than somene elses.
<Habbie> sure
<Habbie> i'll try handle it soon
<Habbie> i did submit something else to gerrit this week!
<nephele> =me waves hello
<AlienSoldier> wgen i boot back to my 32bit install from my 64bit install the clock is off by 4 hours and the haiku volume keep the position they where in the 64 bit OS.
<AlienSoldier> *when
<AlienSoldier> volume as in disk
<OscarL> how the fuck you reply so fast, LOL. haven't even hit Enter, and you already replied. Man.... is this how I find out my brain is a turle's one? :-D
<Begasus[m]> dbus-daemon[89729]: Failed to start message bus: Failed to bind socket "/tmp/dbus-xq7N4JeS6S": Permission denied
<Begasus[m]> serves you well :P
<nephele> AlienSoldier: haiku has a setting wether the CMOS clock is in UTC or in local time, maybe you have mismatched these settings?
<Habbie> OscarL, i.. don't know. i just do :>
<OscarL> yeah... I'm tagging you and waddlesplash as "probably bots" anyway! :-P
<nephele> We've had enough bots today already :)
<AlienSoldier> nephele seem like it, i was looking for the problem on the 64bit side, but it seem it was the 32bit one :) thank you. Is there any advantage to use GTM over local or vice versa.
<AlienSoldier> That sure was annoying :)
<nephele> AlienSoldier: windows uses local time, unix uses UTC time.... you have to have both match but other than that there is no difference on which you should pick
<nephele> if you only run haiku it doesn't matter aslong as they match
<AlienSoldier> awsome
<Begasus[m]> thanks on cleaning that nephele :)
<Habbie> can you tell haiku what the hardware clock uses?
<nephele> yes Habbie
<Habbie> oh it does
<nephele> Begasus[m]: cleaning? you mean the forum?
<Begasus[m]> forum yes (if that was you)
<AlienSoldier> now if i could have numpad support in iceweasel and find how to do French accent in it also the 64bit experience would be lot better.
<nephele> ah yes, i did delete like 25 users and about 48forum topics or something
<nephele> AlienSoldier: do it in styledEdit and copy it over
<Begasus[m]> so then yes, thanks :D
<AlienSoldier> nephele that is what i do currently, but it is.... annoying :)
<OscarL> Desktop PCs using UTC is crazy. "normal" user will *always* set their BIOSes to localtime. Doing anything else is dumb, IMO (for *desktop* systems).
<nephele> i always have it in utc time OscarL
<Habbie> UTC time in BIOS is easier for DST though ;)
<nephele> local time seems wierd because of daylight saving time
<OscarL> nephele: you are not a *normal* user.
<nephele> :(
<Begasus[m]> fits right in OscarL :P
<AlienSoldier> some users here are supra luminal
<Begasus[m]> luminal?
<AlienSoldier> faster than light
<OscarL> system ask for time... user watches its clocks, and answers. It is not that difficult to understand why *Desktop* system should default to localtime.
<nephele> I just let it use NTP
<Begasus[m]> ah :)
<Habbie> OscarL, except, on a unix system, the kernel clock is always UTC; display is just configuration
<OscarL> sure, but don't mess with the user's PC system. your OS doesn't *owns" the PC the user is using. thus... if it is a desktop system... default to localtime instead of messing with the poor user's time scale.
<nephele> OscarL: i don't know what the default is, but haiku won't manipulate the clock unless you tell it to
<Habbie> on my haiku install, GMT is selected
<Habbie> i don't -think- i picked anything
<OscarL> Haiku does that right. True. I should clarify that I'm pissed at most linuxes :-D
<AlienSoldier> perhaps the 32bit and 64bit build have different install default value. i don't remember having changed mines, but perhpas i did.
<Habbie> hmm, but, fUseGmtTime(false),
<Habbie> i don't know where defaults are
<nephele> would have to look at the code, but if it initializes with false and there are no settings it may probably just write that out, or keep that same choice in memory
<Habbie> ack
<Habbie> which suggests that i -did- change the default
<Habbie> oh wait i can reboot into one i definitely did not change
<Habbie> because i dd'ed a nightly to that partition last week
<nephele> > message "/boot/home/config/settings/Time settings"
<nephele> only contains my timezone
<nephele> hmm
<Begasus[m]> OscarL: could you peek at pytest PR?
<nephele> I want a Haiku that can completely recover from not having any settings :)
<nephele> if you delete all settings that shouldn't be too bad
<Habbie> funky, haiku crashed on boot
<OscarL> My point is... default user... get asked (or finds out time doesn't matches): what time is it? It will ALWAYS reply in local time. Why mess with that?ç
<nephele> OscarL: i dunno. that's not a question i want to answer as a user
<nephele> i answer to the timezone, cus i know what that is
<OscarL> Begasus[m]: will do now. sorry if slow.
<nephele> but the time? if i want to check that i check a computer
<Habbie> ok. clean install is set to Local
<nephele> so if the computer asked i have to check on another computer
<nephele> i'd rather supply timezone and tell it to stuff it and use ntp
<Habbie> it would be better if the computer could ask another computer
<Habbie> nephele, yes :)
<OscarL> My point is... if your *DESKTOP* computer user needs to know about timezones... other that what it sees on his clock... your OS has already failed.
<Begasus[m]> no rush OscarL .... .....
<Habbie> OscarL, well, that's problematic, because then all OSes are failing
<nephele> nah. timezones are a political failure, not one of the computer
<nephele> DST is annoying. but basically everyone knows their timezone... it's "pick a vaguely close city"
<OscarL> Habbie: somehow "Windows has beeing faiing less that then rest" is my point.ç
<Habbie> windows also asks on install
<nephele> .... by beeing preinstalled and preconfigured?
<nephele> you could make an argument that Haiku, if you install it to a windows system, could canibalize some settings from the install though
<OscarL> I never had a Windows install mess with my BIOS-set time-date.
<Habbie> oh i have :D
<nephele> of course it does, as soon as you tell it to use another timezone
<nephele> you just don't have to when it is already configured correctly
<OscarL> Only Linux (In my experience) have messed with that.... even in a "live USB envirement".
<OscarL> fuck that.
<nephele> on the one hand, i agree, on the other we also don't make *any* special accomodations for usb "live" enviroments
<nephele> not even having a proper concept for that...
<OscarL> if you are a *desktop* OS. DO NOT ASSUME your users will use anything other than localtime. it is not that diffucult to understand.
<Habbie> timezone: BIOS
<Habbie> (i'm not really joking)
<nephele> we can't assume anything, not even the timezone... and that means users have to configure it
<OscarL> end users do not care for timezones... will reply with local time. assume that.
<OscarL> if you ask for location...
<nephele> we don't ever ask that question in either case OscarL...
<nephele> If it's broken, use the settings, if you want to set the time manually you can do so, if you want to use network time you have to set the timezone
<OscarL> then *you* (the OS) can figure out what the timezone should be? or ask the user for location.
janking has quit [Quit: Vision[]: i've been blurred!]
<nephele> We can't really
<nephele> without location data, and that is well, contentious
<nephele> there is a patch that would use mozillas location service for like i think ip based rough lookup? but i don't like it, it contacts mozilla
<OscarL> again... I'm mostly mad at Linuxes here. not Haiku :-)
<nephele> I have a new debian install
<nephele> unlike chimeraOS it can actually shut down the computer
<nephele> I hope to put thsi advancement in technology to good use
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/ee503d634495...5d46517a3204
<nekobot> • Begasus (5d46517a): markups, revbump, fix python_markdown_math reference (#12665)
<nephele> what about manufacturer OEM based installs though
<nephele> beeing able to supply config for Haiku in advance in a package or something?
janking has joined #haiku
<Habbie> ACPI?
<nephele> hmm?
<Habbie> if the information could live in the machine, that would be perfect i think
<kallisti5[m]> <nipos> "Still ongoing :/ I reported a..." <- I can throw Anubis in front of it.. just trying to avoid using it where I can.
<Habbie> although i wonder how a machine would know
<nephele> how do you put stuff into ACPI Habbie?
<Habbie> i am not even sure
<nephele> kallisti5[m]: infront of what?
<OscarL> kallisti5[m]: thanks for the new reports links in then build pages!
<kallisti5[m]> nephele: Forums
<Begasus[m]> whoops, blocking habbie and waddlesplash then :P
<Habbie> botasus
<Begasus[m]> heh
<nephele> kallisti5[m]: There is a lot of scraping bs going on that would be nice to remove for ressources sake, but for the spamming itself i think PulkoMandy's suggestion to just manually aprove a new users first post is fine
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/5d46517a3204...03e39832ca34
<nekobot> • Begasus (03e39832): dateutil, drop python3.9 (#12666)
<OscarL> can't anubis be skipped for logged in users? (I regularly hit 10+s waits before being able tol read Trac's timeline.
mmu_man has quit [Ping timeout: 480 seconds]
<nephele> In theory...
<janking> Hello to you all :)
<Begasus[m]> Hi janking
<janking> :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/03e39832ca34...ee8e0c3aaba9
<nekobot> • Begasus (ee8e0c3a): asttokens, drop python3.9 (#12667)
<nephele> OscarL: anubis gets skipped if you present a token, in theory this could be also the token that prooves you are logged in
<nephele> but i don't know if we have a practical way for that yet
<Begasus[m]> thanks OscarL :)
<OscarL> must not be working right, becase I'm facing anubis chalenge almost every day. :-(
<nephele> the anubis token is only valid for a day
<nephele> but login tokens usually last longer
<nekobot> • Begasus (35afdc6a): pytest, drop python3.9 (#12664)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/ee8e0c3aaba9...35afdc6a3a86
<Begasus[m]> ran pytest on other packages OscarL worked fine :)
<OscarL> Begasus[m]: sounds nice. Thanks for tackling these!
<OscarL> nephele: maybe there's the issue? as in "why trust a login longer than an anubis token"?
<nephele> anubis is not a login mechanism
<Begasus[m]> np, "easy" fixes :)
<nephele> i think trusting login tokens longer is perfectly fine....
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/35afdc6a3a86...9b9c2666b0e0
<nekobot> • Begasus (9b9c2666): watchdog, drop python3.9 (#12668)
<OscarL> my point is... if you trust that I'm logged in... don't bother me with anubis. otherwise... just askme to login again, and avoid anubis?
<OscarL> ("avoid" as in.... only make me hit that challenge if I "failed the login token")
<nephele> Yes, that is how it should work
<OscarL> also... difuculty (4) seems way, higher than what I see in other sites (like python.org, about 2, IIRC).
erysdren has quit [Quit: Konversation terminated!]
<OscarL> to be clear. happy that we have at least some tools to combat dumb "AI" bots.
<OscarL> just wish we didn't have to "punish" regular users while combating bots.
<nephele> Yes, absolutely. A login should short-circuit all of this
<nephele> might mean we have to put up some more barries for obtaining a registration though... eventually
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
<Begasus[m]> k, I think this avr_libc should be "all" instead of "any" in ARCHITECTURES?
<Begasus[m]> now the secondary one isn't build on 32bit
<Begasus[m]> and required for arduino
<OscarL> I think I'd preffer a "chain of trust" system, rather than a "proof of work" one.
mmu_man has joined #haiku
<OscarL> making "trusted" users hit a "are you a human" challenge... not ideal.
<Begasus[m]> that or drop secondary architecture (only data in there)
<OscarL> on the other hand... I just burned some potato chips... so maybe a bit of mistrust is not entirely out of place :-P
<Begasus[m]> which package supplies cmd:avr_gcc?
<Begasus[m]> there is a package for it, but I can't find it in the repo
<Begasus[m]> guessing part of Haiku itself?
<OscarL> avr_gcc
<Begasus[m]> inrecipe doesn't give me a hit
<OscarL> pkgman search avr_gcc
<Begasus[m]> yeah I know and see that
<Habbie> avr_gcc should not be part of Haiku itself :)
<Begasus[m]> it's also pulled in, just can't find it in the recipes
<OscarL> can't "trust" inrecipe, becuase you are string matching with that.
<Begasus[m]> seeing it's pulled it's probably not, me being dumb :)
<OscarL> while regular pkgman database will have the actual data.
<Begasus[m]> "inrecipe cmd:avr" also doeesn't show
<Habbie> package is 'arduino'
<Habbie> no wait
<Begasus[m]> even opened the package in Expander to check
<Begasus[m]> required by * habbie :)
<OscarL> thus why I starting working on a python script that parses .DependencyInfo files
<Habbie> yeah
<Begasus[m]> sys-devel/avr_gcc/avr_gcc-13.1.0.recipe
<Begasus[m]> found it
<OscarL> Begasus[m]: same as with some Python recipes... can't trust inrecipe with those, as many .recipes are using $foobar, and inrecipe will not be able to match the *content* of that $foobar.
<Begasus[m]> ${targetU}_gcc$secondaryArchSuffix ... no wonder :P
<Habbie> cmd:${targetU}_gcc = $portVersion compat >= 4
<Begasus[m]> OK, that one uses "all" for ARCHITECTURES, so maybe avr_libc should do the same?
<Begasus[m]> going nuts on this one :P
<Begasus[m]> guess this is one of those issues mentioned by jmairboeck on "any" packages
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
bjorkintosh has joined #haiku
<OscarL> Begasus[m]: ARCHITECTURES="all !x86_gcc2 ?x86 ?arm" sounds off, given that SECONDARY_ARCHITECTURE="x86"?
<Begasus[m]> nvm x86 on primary, where possible that should be deleted
* OscarL burned a second batch of potato chips while grepping recipes :-D
<Begasus[m]> heh
<Habbie> i burned toast earlier today
<Begasus[m]> black bread then habbie :)
<Habbie> yep
<Habbie> smelled too
<Habbie> luckily wife has covid and can't smell ;)
<Begasus[m]> seeing there quite some compiling for avr_libc I'm puzzled if this should stay "any", even though it only seems to provide data
<Habbie> why would it not be any?
<Begasus[m]> there is a bin and static libraries ... gcc thing, not going to fiddle too much there
<Habbie> which one means "compile once, use on every arch"? any or all?
<Begasus[m]> well ... not upstream yet :)
<Habbie> ag
<Habbie> ah
<Habbie> Packages that have no architecture-specific binaries (e.g. a Perl script) would be marked with "any"
<Begasus[m]> "any" is for all arch's, eg can be installed on any arch
<Habbie> yeah
<Habbie> any for avr_libc is good
<Habbie> that compiled stuff is not for your haiku
<Begasus[m]> the arduine should be fixed, because it requires avr_libc$secondaryArchSuffix, which isn't available
<OscarL> that's not how *I* interpret "any" packages.
<Habbie> because of any?
<Begasus[m]> I guess the "any" superseeds the secondary architecture yes
<OscarL> any packages, for me, should be *installable*/*usable* regardless of your installed Haiku arch.
<Habbie> yes
<Habbie> that's what avr_libc is
<OscarL> (not saying I'm right, ofr course)
<Begasus[m]> right
<Begasus[m]> then SECONDARY_ARCHITECTURES= should be dropped on avr_libc
<OscarL> in the case of "avr_libc"... I guess the *resulting" libc is not mean to be used in Haiku, thus it might be consided "any"... but you have to compile it somehow, and that's ARCHITECTURE dependent. so it might not be "any" at all?
<OscarL> as in... I don't care if Haiku 32 or 64 bits produce "the same resulting avr_libc"... as .hpkg... those are definitively not "any"?
<Begasus[m]> produced binaries/libraries shouldn't be in "any" package also imho
xet7_ has joined #haiku
<Begasus[m]> even if not directly visible as it is in this case?
<OscarL> IMO, not much different from tools producing, say, .png files. Resulting files are "any", but the .hpkg if is not.
xet7_ has quit [Remote host closed the connection]
<Habbie> the compilation is not arch dependent
<Habbie> the compiler just needs to be able to run on whatever your build host is
<OscarL> <inseert default "packaging is hard" statement here>
<Begasus[m]> well "hp avr_libc_x86" can't be build, "unsupported on target architecture"
<Habbie> OscarL, what if the package contains -only- .png?
<OscarL> .hpkg is any in that case. it doesn't requires anything ARCH specific.
<Habbie> ok
xet7 has quit [Ping timeout: 480 seconds]
<Habbie> then avr_libc is any :)
<OscarL> thus my <packaging is hard> statement :-P
<Habbie> debian:
<Habbie> gcc-avr/testing 1:14.2.0-2 amd64
<Habbie> avr-libc/testing 1:2.2.1-1 all
<Begasus[m]> me is still not conviced :)
<Habbie> (i think their 'all' is our 'any')
<Habbie> Begasus[m], can i help?
<Begasus[m]> trying a build for _x86 atm Habbie
<Begasus[m]> just can't wrap my head around this, the package provides binary/libraries/headers, feels strange those could be "any" arch
mmu_man has quit [Ping timeout: 480 seconds]
<Habbie> i get that
<Habbie> and they're not
<Habbie> but they're not for haiku
<Habbie> the .png example really fits here
<Begasus[m]> well it's used/required for at least one package which is reported in the buildmaster report.txt
<OscarL> Habbie: re: ".png only package" vs avr-libc... the former is to be "consumed" by "any" Haiku arch, while the latter can't. Does that distinction makes more sense?
<Habbie> OscarL, that distinction makes sense, but does not apply here. the latter is to be consumed by any haiku arch too.
<FreeFull> Is there any way to change the LCD subpixel orientation?
* Begasus[m] is getting some gcc build flashbacks ...
<Begasus[m]> °_0
<OscarL> as in... "use avr-libc to create a different binary for whatever system...". <packaging is hard>^2
<Habbie> the libraries in avr-libc target exactly one system, which is not a haiku system
<Begasus[m]> maybe we can just let PulkoMandy fix it :P
* Begasus[m] ducks
<OscarL> Begasus[m]: isn't that why Debian used (still does?) to reject packages without an active maitainer? :-D
<Begasus[m]> you're calling PulkoMandy in-active? :P
<OscarL> nah!
<OscarL> just saying... Debian is certainly onto something with its "you want this? you better fix it if something breaks, or we drop it".
<Begasus[m]> quick fix would probably be remove the seconddaryArchSuffix for avr_libc in arduino
<PulkoMandy> you want me to make avr-libc an any package? Sounds doable
<Begasus[m]> that's not the problem, that already works PulkoMandy :)
<Begasus[m]> requires "avr_libc_x86" of package "arduino_x86-1.6.1-1" could not be resolved
<PulkoMandy> ah, yes, the secondary arch suffix can probably be removed there then
<PulkoMandy> I don't use the Arduino things myself
<Begasus[m]> probably saves a lot of headache for now :)
<PulkoMandy> I think it's the right thing to do, and we missed it when making avr_libc an any package
<Begasus[m]> OK, plan then, make avr_libc trully "any" arch, and remove the suffix in arduino for it
<Habbie> +1
<nephele> "or you can be smarter like Nephele and batch it instead of doing it one by one" That goes with the saying, work smarter, not harder xD
<Begasus[m]> I "think" the issue only popped up after the latest changes to "any" packages, the requirement in arduino hasn't changed since the start
<Begasus[m]> Error: problem 1: package openjdk24_default-24.0.0.1-1 conflicts with openjdk8_default provided by openjdk8_default-1.8.u442_b00-1
<Begasus[m]> bah, old openjdk .....
ThinkPadR40Fox has joined #haiku
<OscarL> re: _default packages/provides... each .recipe being to "known" every other possible conflicting package is far from ideal.
<ThinkPadR40Fox> Hello everyone and good afternoon
<Begasus[m]> Hi ThinkPadR40Fox
<ThinkPadR40Fox> How's everyone doing?
<Begasus[m]> going nuts here, aside from that, not too bad :)
<ThinkPadR40Fox> I see
<bjorkintosh> Begasus[m]: why are you going nuts there?
<ThinkPadR40Fox> That's good that you're doing not too bad, tho. I'm doing fine, just tired and sleepy, I have slept in and woke up not too long ago (it's 16:45 for me rn)
<Begasus[m]> bjorkintosh: catch up log :)
<OscarL> I kinda thinkg that no package should declare itself to be the "_default" one ever (as in.. all packages are able to be installed side-by-side, with the system providing some way to setting the "default" one, outside of packaging constraints)
Skipp_OSX has joined #haiku
<nephele> _default is usefull to me, like for openjdk
* bjorkintosh goes back.
<nephele> but there the _default one iirc only provides the default symlink, pulling in the "normal" one
<bjorkintosh> ah AVR
<ThinkPadR40Fox> Welcome in, Skipp_OSX
<OscarL> useful, sure. correct? not sure.
<nephele> build a jar catapult to execute jar files ;)
<OscarL> nephele: I did pushed a PR for "selectable default Python interpreter" (only to discover that that was basically what OpenJDK packages already did :-P)
<OscarL> still not convinced that it is the right way to to things, in particular, because it forces each .recipe to be aware of all the rest of available versions, or be broken if it is not.
<OscarL> thus my pondering if a "select default version for X package" (via symlinks, most likely) is not just simply a better alternative.
tuaris has joined #haiku
<ThinkPadR40Fox> Welcome in, tuaris
<nekobot> [haiku/haiku] jscipione pushed 1 commit to master [hrev58990] - https://git.haiku-os.org/haiku/log/?qt=range&q=812cf76fbf1f+%5E2ff08f46cb28
<nekobot> [haiku/haiku] 812cf76fbf1f - Interface kit: Be explicit about text color for DrawLabel
<OscarL> (as in... select a defailt one... but not by installing a _default .hpkg file, but via calling some other system wide script/system)
<OscarL> what's called in Debian? select-alternatives or something like that?
<ThinkPadR40Fox> Also, just a question. The official minimum system requirements specify that it needs at least a Pentium CPU. My question now is, which Pentium class CPU is the bare bones minimum to run Haiku?
<OscarL> ThinkPadR40Fox: if not specified, I would assume a P5 at 60 MHz?
<ThinkPadR40Fox> I know that Haiku can run on Pentium III-class CPUs (such as the Pentium M, also known as the P6 architecture)
<ThinkPadR40Fox> I see
<Skipp_OSX> It's going to be very slow on an OG Pentium, and you'd need to have at least 256MiB of RAM.
<ThinkPadR40Fox> 384*
<ThinkPadR40Fox> I tried 256MiB, Haiku doesn't like that
<ThinkPadR40Fox> (at least R1/Beta5 32-bit)
<OscarL> ThinkPadR40Fox: if you find a Pentium where it doens't works... should file a bug report so at least the minumun requirements get updated :-)
<ThinkPadR40Fox> Yea
<ThinkPadR40Fox> My oldest system that I own right now is my ThinkPad R40 (from which I'm chatting here rn), and it has a Pentium M (P6), so that works
<Skipp_OSX> R1B5 barely boots on 256mb we've done improvements to that in nightlies, but 256mb is bare minimum just to boot.
<FreeFull> I have a working install of Haiku inside 86box, emulating a Pentium II
<Skipp_OSX> I have a P233 with 512MB of RAM I could try it on
<FreeFull> It's slow but functional
<ThinkPadR40Fox> Even tho recommended system specs are Pentium 4 as for the CPU, Haiku runs decently well on this Pentium M 1.3GHz
<ThinkPadR40Fox> I see
* OscarL remembers running BeOS on an AMD K5 PR133 (100 MHz) with 16 MB of RAM. ran circles around Win98, after installing a UniVBE TSR for VESA 2.0 support :-D.
<ThinkPadR40Fox> Damn-
<OscarL> ThinkPadR40Fox: nightlies (despite some "fat" due to debugging stuff) should be more "lean" regarding RAM usage.
<ThinkPadR40Fox> I see
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58991] - https://git.haiku-os.org/haiku/log/?qt=range&q=5e21788f2ace+%5E812cf76fbf1f
<nekobot> [haiku/haiku] 5e21788f2ace - iroster: show usage text if help is requested.
<OscarL> wee! I made it into next month "activity report" :-P
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58992] - https://git.haiku-os.org/haiku/log/?qt=range&q=22375f018ddd+%5E5e21788f2ace
<nekobot> [haiku/haiku] 22375f018ddd - fat: Enable 4096-byte sector sizes
<OscarL> Good guy Jim, doing meaningful fixes on the quiet... unlike verbose /me :-)
<waddlesplash> OscarL: care to test https://review.haiku-os.org/c/haiku/+/9531/7 (and parents)?
<waddlesplash> this should massively improve "git status" performance
<OscarL> will git pull right now, and hopefully build tonight, waddlesplash.
<OscarL> thanks for the heads up.
<waddlesplash> :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/9b9c2666b0e0...d840d5b1f42b
<nekobot> • Begasus (d840d5b1): avr_libc, this is any architecture, can't use SECONDARY_ARCHITECTURES (#12669)
<Habbie> nice
<OscarL> waddlesplash: "git fetch ssh://OscarL@git.haiku-os.org/haiku refs/changes/31/9531/7 && git checkout -b change-9531 FETCH_HEAD" should be enough to get said changes and parents, right?
<waddlesplash> mm, I think so? I don't usually use that mechanism to download changes
<OscarL> k
<OscarL> seems that got me 3 changes..., all kernel/block_cache related, sounds about right.
<nephele> faster git status sounds great
* OscarL using an HDD for a couple of years would be pleased :-D
<nephele> git status takes way too much time from webkit dev
<nephele> i'm already employing the usual assortions of tricks to go status -uno Source/ and stuff :)
<waddlesplash> the remaining bottleneck I need to try and fix is the entry cache
<waddlesplash> I have one commit in that stack for it but it makes little difference
<waddlesplash> need to do some more experiments to try and reduce lock contention there too
<waddlesplash> we're getting to the point where we're probably going to need to import some "atomic hashtable" or something like that
<OscarL> k, let's fire up a build (on the N4020 netboot, on a VM, so this will take a while).
<nephele> for what do you need an atomic hashtable? or is that just in the sense of a faster implementation compared to what we are doing now?
<waddlesplash> it avoids locks
<waddlesplash> most of these changes I have been working on are about reducing lock contention
<waddlesplash> the entry cache is almost entirely down to lock contention during 'garbage collection' cycles
* OscarL looked up atomic hashtables. lock-free. cool.
<OscarL> waddlesplash: just a comment. ran the equivalent to "dd if=/dev/sda of=/dev/null bs=1M count=1024 status=progress" in both Haiku and Linux (for several "bs=X" sizes") and repeated runs. On an SSD via USB adapter.
<OscarL> Noticed some weird fluctuations in speed in Haiku, thus why I tested Linux. Seems the SSD is just trash-cheap, but in any case... repeated runs were way faster on Linux.
<OscarL> as in top speed in Haiku was around say 200 MB/s, vs 800 MB/s (once the data was cached).
<OscarL> lows were bad on both, thus why I blame the "el cheapo" SSD :-D
<nephele> maybe getting a faster ssd for my haiku is the answer, the other pc has one that does 11GB/S or something.... maybe that would be fast enough for webkit
<OscarL> nephele: only if your CPU is fast enough... down here... SSD helped a lot while unpacking/deleting stuff, but CPU still way too slow while compiling :-P
<nephele> my cpu is fast enough, but for stuff like git status and the like it could be an improvement
<nephele> ideally those are tools i could use almost realtime, but currently have to wait quite a while even for single invocations
ThinkPadR40Fox has quit [Ping timeout: 480 seconds]
<OscarL> I wish RAMFS and/or ramdisk were a bit less buggy. Should probably try to come up with decent enough tickets for those.
<nephele> Well, haiku is nice, even in beta :P
<nephele> just imagine what haiku release will be like
<OscarL> (RAMFS is getting better, still have some differences in behaviour vs BFS)
<OscarL> ramdisk... still manage to KDL that one last I've tried.
<OscarL> nephele: Haiku was very nice for me even in 2005, when I ran it in bare metal, even without an app_server :-D. I'm "sold" already :-P
<OscarL> "src/bin/listimage.c:41:31" warns about format "%u". phschafft would surely frown. ;-P
<OscarL> Seems like a B_PRId32 should be B_PRIu32 instead?
mmu_man has joined #haiku
<OscarL> If I were to tackle several compile warnings at once... would it make sense to group/submit them in a "per warning type" fashion? (say... tackle most/all the "comparing ints of differnet signedness" together)
<nephele> sure, whatever is easiest for you
<nephele> there were some examples of people fixing all warnings in $component for -WError for example
<OscarL> alright, thanks. will probably attempt one of those next time I do a full build (if I get the Phenom II X4 working again well enough).
OscarL has quit [Remote host closed the connection]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/d840d5b1f42b...686ae61b063e
<nekobot> • Begasus (686ae61b): arduino, revbump, avr_libc is any architecture (#12670)
Skipp_OSX has joined #haiku
<dodo75> Anyone know why Tracker is listen on port 40399 ???
<Habbie> dodo75, how are you seeing that it is?
<dodo75> netstat -ln in terminal
janking has quit [Quit: Vision[]: i've been blurred!]
<dodo75> result: tcp 0 0 *:40339 *:* listen 137/Tracker
<Habbie> ok, interesting. don't see that here
<nephele> me neither
<dodo75> Can it be releated to NFS somehow? I am mounting a NFS share.
janking has joined #haiku
<Begasus[m]> k, at least the errors in consistency report are gone :)
<Begasus[m]> hmm ... no, still something for 32bit
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/686ae61b063e...dff94e3e0851
<nekobot> • Begasus (dff94e3e): kpkpass_kf6, bump to 25.04.3 (#12671)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/dff94e3e0851...ae008d60e149
<nekobot> • Begasus (ae008d60): kmime, update KF6 version (#12588)…
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/ae008d60e149...7486a72d7b54
<nekobot> • Begasus (7486a72d): kitinerary_kf6, bump to 25.04.3 (#12672)
<Habbie> dodo75, hmm. maybe?
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/7486a72d7b54...89024272f0cd
<nekobot> • Begasus (89024272): khealthcertificate_kf6, bump to 25.04.3 (#12673)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/89024272f0cd...16a7a78ad72a
<nekobot> • Begasus (16a7a78a): kopeninghours_kf6, bump to 25.04.3 (#12674)
<matthewcroughan1> is ip forwarding a thing on haiku?
<matthewcroughan1> does that mean a haiku powered router exists?
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/16a7a78ad72a...4e0ce8f30cbd
<nekobot> • Begasus (4e0ce8f3): kpublictransport_kf6, bump to 25.04.3 (#12675)
<dodo75> yep the open port for Tracker is releated with NFS share... When I mount an NFS share and then open folders on that share, then a port is open for Tracker... a feature or a bug... !?
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/4e0ce8f30cbd...6aa761a24ef2
<nekobot> • Begasus (6aa761a2): kosmindoormap_kf6, bump to 25.04.3 (#12676)
<nephele> there is no thing as a haiku powered router
OscarL has joined #haiku
<OscarL> waddlesplash: some quick "benchmarks" of change 9531: https://bpa.st/FZPA
<waddlesplash> OscarL: have any bigger repos?
<waddlesplash> the effect will be much more pronounced on repos with > 130k files or so
<waddlesplash> e.g. buildtools repo
BrunoSpr has joined #haiku
<OscarL> sadly, no. those two are the biggest ones I have.
<waddlesplash> ah well
<nephele> madmax asks for help with his bfs filesystem on the forum
OscarL has quit [Quit: Gone with the wind]
<Begasus[m]> closing down here
<Begasus[m]> cu peeps!
<janking> cu Begasus[m]
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
HaikuUser has joined #haiku
HaikuUser has quit []
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
AlienSoldier has quit [Ping timeout: 480 seconds]
<Skipp_OSX> 14s down to 8s is pretty good
<Habbie> Skipp_OSX, you're comparing the wrong lines
dalme has joined #haiku
<Skipp_OSX> if you say so
janking has quit [Quit: Vision[]: i've been blurred!]
OscarL has joined #haiku
<OscarL> Skipp_OSX: (hopefully) less confusing format: https://bpa.st/663Q
<Habbie> boo, i forgot Pe does not auto save when it loses focus
<Habbie> so now i have a haiku with native resolution but no working brightness slider ;)
<nephele> i know the feeling
<Habbie> <me> jam
<Habbie> 10 minutes pass
<Habbie> <me> dd
<Habbie> 10 seconds pass
<Habbie> <me> shutdown
<Habbie> <Pe> did you want to save this or nah
<nephele> i even patched it to get brightness, but managed to destroy my laptop beforei ever got the patch working
<Habbie> oh, i had working brightness before today's edit :D
<Habbie> i just moved some defines around and saved the .h but not the .cpp
<nephele> anarchos finished the patch though :)
<Habbie> nice
shrimpPaste has joined #haiku
shrimpPaste is now known as bergamot
<OscarL> Habbie: I'm re-reading your intel_extreme.h change. Yeah, instead of re-defining that INTEL_PCH_CNP_LP_DEVICE_ID, you should define a new one, and add a "case INTEL_PCH_CNP_LP_DEVICE_ID" in driver.cpp's detect_intel_pch()
<Habbie> i now have INTEL_PCH_CNP_LP_DEVICE_ID2, with a comment
<OscarL> sorry: "case INTEL_WHATEVER_YOUR_DEVICE_IS"
<Habbie> yeah i did ID2 for now, will test it, then figure out the right name :)
<OscarL> your device is a Celeron N3xxx, right?
<Habbie> i think so yes
<Habbie> N3350
<nephele> computer codenames are so wierd
<Habbie> ok. now my patch does not break any existing systems, just has wrong names
<OscarL> re: codenames... I find Intel's to be kinda insane.
<Habbie> OscarL, HD 500, sounds right
<nephele> chromebooks seems like a e-waste construction to me
<nephele> it's nice that you can use it with haiku though
<Skipp_OSX> they're most for schools that need cheap laptops and don't care about other stuff
<Habbie> OscarL, but Cannon Lake for the PCH
diver has quit [Quit: Leaving.]
<Habbie> uh. formally also apollo
diver has joined #haiku
diver has quit []
diver has joined #haiku
<Habbie> guess i'm adding a category
diver has quit []
diver has joined #haiku
janking has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
<OscarL> For my Gemini Lake (Celeron N4020), we just return INTEL_PCH_CNP in that switch (otherwise we lose brightness control :-D)
diver has quit []
diver has joined #haiku
<Habbie> OscarL, ah, i see there's prior art for ... as i type this i see your line
<Habbie> yes
<Habbie> so i'm logging Apollo and returning CNP
diver has quit []
<OscarL> exactly.
diver has joined #haiku
<Habbie> let's update pci.ids while i'm here
diver has quit []
diver has joined #haiku
diver has quit []
<Habbie> oh 5a85 is already in there
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
* OscarL slaps diver's IRC client.
diver has quit []
* Habbie builds haiku again
diver has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
diver has quit []
diver has joined #haiku
<nephele> maybe i should do some webkit2...
diver has quit []
diver has joined #haiku
<bergamot> I'm still relatively new to programming compared to some but I'm thinking of trying to do what I can to get a port of Pure Data working in Haiku
diver has quit []
diver has joined #haiku
<Habbie> bergamot, oh interesting
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
<bergamot> A new version recently just came out and it seems like it'd be a fun piece of software to have in the haiku repos
diver has quit []
diver has joined #haiku
<Habbie> definitely
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
<OscarL> diver... your client is misbehaving.
diver has quit []
<Habbie> they most likely won't read that
diver has joined #haiku
<OscarL> yeah... hoping to sound a bit polite before asking for someone to kick him :-P
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
* OscarL can't hide connects/disconnects on this client :-/
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
<bergamot> I was having a bit of trouble with some DNS on my Haiku box which currently runs an older nightly
diver has quit []
<bergamot> didn't have the problem with an earlier time I tried, not sure what the matter is
diver has joined #haiku
<OscarL> Habbie: Looks better, albeit to nitpick, I'd place the new entries in different places (more like in chronological order).
<OscarL> having HD500 before the Atom N4xx sounds off :-P
<bergamot> I tried looking at this https://www.haiku-os.org/docs/userguide/en/preferences/network.html but not sure I could get it to work
diver has quit []
diver has joined #haiku
<Habbie> OscarL, love the feedback, will have a look
<nephele> what dns problem?
<nephele> maybe habbie can help you *ducks*
diver has quit []
diver has joined #haiku
<bergamot> It recognized my card and network but couldn't connect
<nephele> why do you think that is a dns problem?
diver has quit []
diver has joined #haiku
<bergamot> because the browser didn't work even when it showed being connected to the right network or something similar
diver has quit []
<bergamot> lemme find the error
diver has joined #haiku
<OscarL> Habbie: I'd place INTEL_PCH_APL_LP_DEVICE_IDright before the INTEL_PCH_APL_LP_DEVICE_ID, for example
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
<OscarL> **err before the INTEL_PCH_GMP_DEVICE_ID (GeminiLake is HD 600, for reference)
diver has joined #haiku
diver has quit []
<bergamot> it says configuring, then no link
diver has joined #haiku
<nephele> that doesn't sound related to DNS
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
<OscarL> bergamot: some wifi drivers can be very picky. Have one that refused to connect to my router, but has no issues connecting to my phone's hotspot, for example.
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
<OscarL> once in a blue moon... it would connect to the router, but next day it wouldn't anymore. ¯\_(ツ)_/¯
diver has quit []
diver has joined #haiku
<nephele> I tried debugging a router this weekend that would refuse to give out ipv4 adresses
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
bergamot has quit [Ping timeout: 480 seconds]
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
<Habbie> now building, just in case
diver has joined #haiku
<OscarL> Habbie: I think adding your new lines right before the ones for GeminiLake added in https://review.haiku-os.org/c/haiku/+/8083 would make sense.
<OscarL> bah... I'm too slow :-)
<Habbie> i picked Kaby, based on the ordering on wikipedia
diver has quit []
<Habbie> also because i'm pretending to be kaby there
diver has joined #haiku
<Habbie> ah, so does gemini
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
Aedil has quit [Quit: leaving]
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
diver has quit []
diver has joined #haiku
<OscarL> these "mobile" chips are oddballs, based on *mostly* on Kaby Lake, but with some minor updates from newer parts (at least that's my understanding).
<OscarL> in any case... ordering is just cosmetics.
bergamot has joined #haiku
diver has quit []
diver has joined #haiku
<Habbie> yeah, but some sensible grouping makes sense
<Habbie> and now i'm next to the other pretend kabys
<Habbie> so that's good
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
<bergamot> brb
bergamot has quit []
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
diver has joined #haiku
diver has quit []
<Habbie> OscarL, well, here we go https://review.haiku-os.org/c/haiku/+/9578
Gnter[m] has joined #haiku
<Gnter[m]> <nephele> "I tried debugging a router..." <- Based. TOTAL IPv6 SUPREMACY
<nephele> not for windows computers that don't know how to tunnel ipv4 requests...
<nephele> Habbie: is that change enough for your hw?
<OscarL> Habbie: thanks for pushing the changes. {0x5a85, INTEL_MODEL_KBYM, "HD500"} before the atoms in driver.cpp still a bit off.
<OscarL> and I'd place the "case INTEL_PCH_APL_LP_DEVICE_ID:" right befor the one for GeminiLake, but again. nothing critical.
<OscarL> The ActionRetro guy will be pleased with that change (IIRC, his cheap netbook had an 5A85 too)
<Habbie> nephele, i think so, unless there's something important hiding in a different commit on my fork.. why?
<Habbie> OscarL, hmm. my last line move is not in there
<nephele> Habbie: just, seems so small a commit :D
<Habbie> OscarL, oh i see. two files
<Habbie> nephele, yeah. it's just telling a few pieces of code that they also work here i guess
<nephele> :)
<Habbie> i have an even smaller patch that makes haiku detect the intel hda for sound
<Habbie> but that does not actually result in sound
<Habbie> (sounds also does not work on Debian, although i found something for that on github, didn't try it yet)
<nephele> still sounds good to have
<Habbie> yeah i'm unsure about submitting that one if it does nothing for me
<nephele> detecting a piece of hw is already a step in the right direction
<nephele> maybe you'll get lucky and another unrelated hda patch fixes it ;)
<Habbie> yeah that's fair
<Habbie> the 'fix' for debian is something with 'routing'
<Habbie> words that sound like 'device tree' but different
<nephele> show me?
<Habbie> will see if i can find it soon
<Habbie> OscarL, updated
mmu_man has quit [Ping timeout: 480 seconds]
<nephele> that is a bit hard to digest what it does
<Habbie> indeed
<nephele> i think configuing wireplumber and alsa
<nephele> but also maybe installing a kernel module for firmware or something?
<OscarL> Habbie: perhaps "HD500" -> "Apollo Lake" to better match the rest?
mmu_man has joined #haiku
<Habbie> OscarL, how about Apollo Lake HD500 then? Not all Apollo is 500
<OscarL> found one "decoder ring" for these crazy codenames (albeit not entirely up-to-date): https://dri.freedesktop.org/wiki/IntelCodenames/
<Habbie> Broxton was famously 'cancelled' but still lives on as Apollolake
<Habbie> ah!
<OscarL> HD 500 --> ApolloLake GT1. HD 505 -> ApolloLake GT1.5
<OscarL> (considering the core config: 96:12:2 vs 144:18:3)
<Habbie> right
<OscarL> I'd probably add a line for the HD505 (0x5A84), even if untested... it is more than likely to work fine.
<Habbie> will do
janking has joined #haiku
<Habbie> OscarL, reload :)
<Habbie> nephele, not kernel module, but maybe looks like firmware, yes
<OscarL> could drop the broxton reference in commit message. Will let others nit pick further :-P. Thanks for the changeset Habbie.
<nephele> well its checking the modprobe dir for some reason
<Habbie> OscarL, yeah makes sense now
<Habbie> nephele, right, but the modprobes appear to just be settings for existing kernel drivers
<Habbie> OscarL, last push (still transmitting) and then i'll wait for reviewers :)
<Habbie> ohh my previous patch got merged
<nephele> Habbie: i'll tell OscarL to review your patch :P
<Habbie> ahahahaha
* Habbie does another build just to be sure
<OscarL> -3 just to be mean.
<Habbie> :)
<Habbie> nephele, anyway, i should try the audio thing on debian, and then if it works, figure out what the hell it is. if it really is "audio for all chromebooks" that would be pretty nice
<nephele> i'm kinda excited you getting this all to work :) one less type of computer to have to meet an e-waste fate
<Habbie> :D
<nephele> Reminds me, i still have a tablet with debian on it, i should try updating it...
<Habbie> i mean, haiku is not the only saviour from e-waste
<Habbie> but yes
<nephele> and also figure out how the hell touchscreen calibration works on linux
<OscarL> def avs_config() (the one for Habbie's machine) seems to just unpack/copy a firmware file. do our HDA driver does any "load firmware" at all?
<nephele> i mean, basically everything works except for the touchscreen
<nephele> the RAM is a little low trying to run gnome, but other than that... even hdmi out works. Just that it's barely useable as a tablet without a working touchscreen
<nephele> i only need to calibrate it somehow
<nephele> if i could figure that out maybe i'd use the thing
<nephele> already get much better battery life on it than windows factory advertises xD
<Habbie> neat
<Habbie> i'm unplugging power now
<Habbie> haiku says 375 hours
<Habbie> oh 24 hours
<Habbie> no wait that's the clock. 6 hours.
<nephele> haiku on the tablet would be kinda cool, but then again, no touchscreen OS, so pretty pointless
<Habbie> OscarL, hah, now i also see Apollo Lake GT1 in Screen prefs, of course :)
<OscarL> :-)
Skipp_OSX has joined #haiku
<OscarL> I guess that as those are user-facing strings... using the device names would have been better than the codenames, but I ain't going to change all that in the intel_extreme driver :-D
<Habbie> hehe
<nephele> that was also one of the things that was really nice to be able to drag & drop from the preferences
<nephele> i forgot to mention it in my email
<Habbie> what thing?
<nephele> the identification of the screen/gpu
<nephele> in screen prefs
<Habbie> ah right
<Skipp_OSX> I wanted to add GPU to sys info but nooooooooooooooooo
<Skipp_OSX> Why would anyone want to see their GPU in your list of system information?
<OscarL> AboutSystem info layout is a bit wack, IMO too. but... "bikesheding".
<Skipp_OSX> some people don't like the info being in the label
<nephele> we can bikeshed sure... system runtime display is a waste of energy ;)
<Skipp_OSX> you're probably right there
<Skipp_OSX> but BeOS did it so we do
<nephele> I'm often hearing "BeOS did it" but usally only when people discuss things they don't like...
<Skipp_OSX> only when I'm trying to put a feature from BeOS back in...
<nephele> heh :)
janking has quit [Quit: Vision[]: i've been blurred!]
dcro has quit [Ping timeout: 480 seconds]
nephele has quit [Quit: Vision[]: i've been blurred!]
janking has joined #haiku
dcro has joined #haiku
neoncortex has joined #haiku
dalme has quit []
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
dcro has quit [Remote host closed the connection]
dcro has joined #haiku
scanty has quit [Remote host closed the connection]
scanty has joined #haiku
OscarL has quit [Quit: zzzZZZzzz]
janking has quit [Quit: Vision[]: i've been blurred!]