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
mishima has quit [Ping timeout: 480 seconds]
AlaskanEmily has joined #haiku
mishima has joined #haiku
hackkitten has quit [Ping timeout: 480 seconds]
hightower2 has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
hightower2 has joined #haiku
wintp has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
Kokito has joined #haiku
mishima has joined #haiku
Kokito has quit [Quit: Vision[]: i've been blurred!]
xet7 has quit [Quit: Leaving]
mishima has quit [Ping timeout: 480 seconds]
Diver has quit [Quit: Leaving.]
mishima has joined #haiku
<OscarL> Trying to get a working variable substitution syntax on .recipes makes me think of the game Sokoban :-/
<OscarL> I try to apply logic, but sometimes it works only when you just push around boxes just out of frustration.
mishima has quit [Ping timeout: 480 seconds]
<zdykstra> lol
<zdykstra> Wonderful analogy :)
<OscarL> thanks :-D
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> sweet jebus... it worked.
mishima has joined #haiku
<OscarL> I only really understand the last fix I made to it :-D
<OscarL> particularly unfunny are the error messages haikuporter was giving me... citing line:col that had nothing to do with the errors.
<OscarL> GCC (pre egcc) level of bad messages.
<OscarL> s/bad/unhelpful/
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
Maturi0n_ has joined #haiku
mishima has joined #haiku
OscarL has quit [Remote host closed the connection]
Maturi0n has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
OscarL has joined #haiku
bradsco has quit [Quit: bradsco]
mishima has joined #haiku
<zdykstra> How goes the good fight, OscarL?
mishima has quit [Ping timeout: 480 seconds]
<OscarL> I think I got it...
<OscarL> PC froze thou :-D
wintp has quit [Quit: Connection closed for inactivity]
<OscarL> I''m starting to think that I understand what I did to make it work, zdykstra, so... progress! :P
<zdykstra> wooh!
<OscarL> next thing you know... I'll be wrangling some mad Perl in no time!
<OscarL> *not really*
<zdykstra> heh
mishima has joined #haiku
<OscarL> running checkfs on a spinning HDD with LOTS of small files is... yikes.
dairyhungWL has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL> "29675 blocks could be freed" so nearly 15% of the total. 8-0
<zdykstra> rm -rf, set them free!
<OscarL> "dd if=/dev/zero of=/disk/[redacted]" for me, thanks!
smalltalkman has quit []
<zdykstra> lol
dairyhungWL has quit [Ping timeout: 480 seconds]
* OscarL shuts down VM to disable "use host IO caches". Not worth the risks for the small speed improvements.
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
* OscarL throws in, semi-randomply, a "\n" in the recipe, in hopes it solves the last head-scratching issue.
mishima has joined #haiku
<OscarL> this is making me sweat bullets. Reminds me of the "Physiology and Biophysics" exams I had in the uni 20+ years ago :-/
mishima has quit [Ping timeout: 480 seconds]
<OscarL> I think I finally got it. Package content looks good, and so does the .PackageInfo. Time to commit/push, and then get savaged on the review :-P
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Mmm, hp's "Applying patchset" resulted in: "error: sha1 information is lacking or useless" wot?
mishima has joined #haiku
<augiedoggie> sounds like a bad patch
<OscarL> and "error: could not build fake ancestor"
bradsco has joined #haiku
<OscarL> I just "git mv" ed it along with the recipe, trying to update it to 0.14.
bradsco has quit []
<OscarL> Might it be just that the patch doesn't applies cleanly anymore? (still weird error message if that's the case)
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Not sure what to do except do the patching manually, then hp -e, and then edit the resulting .patchset to put the original patch info back in :-D
<OscarL> at least the patch is short.
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL> grrr "hp -n" does NOT initialize the work git repo :-(
mishima has joined #haiku
<augiedoggie> i'm pretty sure i've done it by hand
<augiedoggie> init the repo, apply the patch, then git format-patch
<OscarL> Thanks augiedoggie. I went with: removed the patches, ran hp -b, appplied patch manually, "hp -e".
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
xet7 has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±2] https://github.com/haikuports/haikuports/compare/e0bca2c0f855...45ee0f564bf7
<botifico> [haikuports/haikuports] Begasus 45ee0f5 - Disable boost versions 1.65.1 and 1.66.0, no longer installable, and buildmaster shouldn't try to use them. (#8020)
<OscarL> seems korli is not OK with dropping Py 3.8 :-/
<botifico> [haikuports/haikuports] threedeyes pushed 1 commit to master [+3/-3/±0] https://github.com/haikuports/haikuports/compare/45ee0f564bf7...b94bed01b1cf
<botifico> [haikuports/haikuports] threedeyes b94bed0 - Telegram: bump version
Begasus has joined #haiku
<Begasus> g'morning peeps
<OscarL> hello Begasus.
<Begasus> hi OscarL
<Begasus> so what's up with this 2FA thing github is pushing us in to?
<OscarL> you're among the first batch I guess... partial roll out of that...
<OscarL> but in the end will be required for everyone pushing.
<OscarL> haven't got it yet, and not too happy about it, in anycase.
<Begasus> I don't want my phone to be connected to the Internet all the time, if I enable it I would receive an sms everytime I want to push some thing :/
<Begasus> actualy I can understand the reasoning (and github isn't the first to use it), but still annoying
Begasus_32 has joined #haiku
<Begasus> when I first started this laptop it took me about an hour filling in everything windows wanted to know about me (and enable/disable features I would like to add or not)
<OscarL> yikes.
trungnt2910[m] has joined #haiku
<trungnt2910[m]> <OscarL> "you're among the first batch I..." <- So I'm also among the unlucky first batch as well heh?
<trungnt2910[m]> They also forced that to me this morning.
<OscarL> Begasus: you think I should set my PRs related to dropping 3.7/3.8 as Drafts (to avoid merging) just in case?
<OscarL> trungnt2910[m]: ouch :-)
<trungnt2910[m]> <OscarL> "but in the end will be required..." <- This is the continuation of the annoying late-2021 incident, when you can no longer sign in to GitHub with your password and have to create an API key.
<trungnt2910[m]> I had a hard time explaining beginners how to do that.
mishima has quit [Ping timeout: 480 seconds]
<Begasus> wasn't that easy for me too ;)
<OscarL> I can't even recall doing it :-D... something something elliptic curves...
<trungnt2910[m]> I don't even know why I have to employ enterprise level security for my GitHub accounts.
<trungnt2910[m]> Probably to prevent North Korean hackers targeting my accounts and open pull requests with malicious HaikuPorts recipes?
<trungnt2910[m]> I don't even have any private repos lol.
<trungnt2910[m]> s/accounts/account/
<trungnt2910[m]> s/accounts/account/, s/accounts/account/
<Begasus> k, should be setup now
mishima has joined #haiku
Begas_VM has joined #haiku
smalltalkman has joined #haiku
Blendie has joined #haiku
<Habbie> Begasus, looks like there are options without your phone connected 24/7 - like TOTP
<OscarL> my old ass phones won't even handle the TOTP apps so... guess I'll either will have to give them my number and use SMS, or send patches by mail :-D
<Habbie> or put a totp app on a PC
<Begasus> Used the SMS option Habbie
<Habbie> Begasus, ack
<Begasus> installed the mobile app (although I probably wont use that)
<Begasus> fwiw, I don't thing python3.8 is used a lot OscarL (imho) :)
mishima has quit [Ping timeout: 480 seconds]
<OscarL> And... Argentina is not on the list of supported countries for their SMS :-(
<OscarL> I think it is the least used of them all.
<Begasus> ouch
<OscarL> 3.8 is the new 3.4 :-D
<Begasus> from you PR's paramiko is the one the needs to be merged?
<Begasus> might as well check how this goes :)
<OscarL> I was asking if I should set them all as draft, so they DON'T get merged (following korli's feedback).
<OscarL> Habbie: re 2FA "you can set up authentication via a TOTP mobile application" is the emphasis on mobile what had me worried :-D
<Begasus> well you could keep 3.8 and only remove 3.7 for now then
<Habbie> OscarL, right, you're -supposed- to do it on a separate device :)
<OscarL> woot! https://f-droid.org/packages/org.fedorahosted.freeotp/ supports Android 4. I might be able to use it (assuming the crappy camera can scan the QRs properly)
<Habbie> there's usually a text fallback
<Habbie> sometimes it means hovering over the QR or reading html source
<Habbie> but there's always text behind the QR
<OscarL> bah, missread, and older version supports And4 :-(
<Habbie> i see an apk download for it on the page
mishima has joined #haiku
<Begas_VM> k, boost 165 and 166, they want stand in the way at buildmaster anymore :)
<Begas_VM> disabled*
<OscarL> yup, but the one I could use is from 2016-01-26... not much faith it will work with GH's 2FA :-D
<OscarL> nice Begas_VM!
<Habbie> OscarL, TOTP has never changed, ever
<Begas_VM> yeah, things will come up if users complain about missing or not installable packages
<OscarL> Good for me then, Habbie :-)
<Habbie> yes :)
<Habbie> some people do OTP on their C64
<Habbie> or an Arduino
<OscarL> I keep a really tiny book with numbers.
<Habbie> :)
* OscarL might have said too much. Ingest cianide pill
<OscarL> So, guess we'll be only dropping support for Python 3.7, and only when updating package versions too.
<OscarL> There goes my will to work on this... :-)
<Begasus> Now you can focus on python3.11 :P
mishima has quit [Ping timeout: 480 seconds]
<OscarL> yeah... no :-) I don't wan't to add even MORE versions to deal now.
<OscarL> Begasus: considering that twisted already got moved away from 3.7/3.8... https://github.com/haikuports/haikuports/pull/8028 seems pretty harmless.
<OscarL> Could use another pair of eyes on that one.
<OscarL> Looks good to me, but...
<Begasus> yeah, kept the recipe as is, didn't want to do the work you did in your PR :)
<OscarL> :-D
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/b94bed01b1cf...f2dc3049c74d
<botifico> [haikuports/haikuports] OscarL f2dc304 - twisted: recipe clean up (#8028)
<OscarL> it almost drove me insane.
<Begasus> that still worked without an sms :)
<Begasus> OscarL, added an announcement for the boost versions, maybe you could do something simular for the python version (plans to remove ...) at the forum?
mishima has joined #haiku
<OscarL> Not a bad idea Begasus. But I'm not sure I would feel comfortable/confident enough to do so.
<OscarL> specially if there's not much consensus among the devs themselves.
hackkitten has joined #haiku
<OscarL> or maybe it was just me... being reading too much into what was said.
<Begasus> it isn't the first time :)
<Begasus> korli didn't say it was a bad idea :)
<OscarL> Welp... I see if I can't update slixmpp to 0.16 (last missing piece of tha long change of packages I was trying to move to 3.9/3.10).
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL> Oh, I understand him better now. He can be "a bit too terse" sometimes, even for me, LOL ... still, a bit of a mood-kill :-D
<Begasus> hehe, I know some other things that stirred the watter way more ;)
mishima has quit [Ping timeout: 480 seconds]
<Begasus> but he is still one of the core developers, also at haikuports (I respect him for that, even though I might not always agree) :)
<OscarL> Oh, no doubt about it! korli kicks ass all day long. Hell of a lot of respect for him. That's why I hit the breaks so fast on this, even if I would prefer differently.
<OscarL> Begasus: Speaking of respect... this small glimpse into the deeps of packages depencies hell / spaguetti nightmare I went into the last couple days.... Mad respect for your work, man!!!
mishima has joined #haiku
<Begasus> Thanks :) someone has to do it, glad I'm getting some help now +1
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Guess I could try removing some Python 2.7 left-overs ? :-D
<OscarL> "PYTHON_VERSIONS=(2.7 3.7)" :-/
<OscarL> I just don't want more "surprise installs" of old pythons :-D
<Begas_VM> if something is using python2.7 deffenitly (and add 3.7 to that then) :)
<OscarL> the above was from: cryptography_vectors-2.8.recipe :-D
mishima has joined #haiku
<OscarL> but trying to trace what depends on what to try to minimize breakage... not easy man.
freddietilley has joined #haiku
<Begas_VM> heh
<Begas_VM> python* import* :)
<OscarL> mmm, I'm at 20 branches locally, and 12 on my fork. This is getting out of hand, fast :-D
<Begasus> I use "haikuports" as the work tree, "haikuports_games" for my fork, "sandbox" to add/remove remotes to checkout
<Begasus> "haikuports_games" has 2 repos, origin (my fork) and upstream (haikuports) to merge upstream and push origin (that way I can keep my fork in sync)
<Begasus> 25 remotes in my sandbox :)
mishima has quit [Ping timeout: 480 seconds]
<OscarL> considering that 9 months ago I was barely able to push a 2 lines change to gerrit, affraid of breaking things... I'd say this thing is at least getting less scarier now. Not helping with my focus issues, thou :-D
<Habbie> nice :D
<Begas_VM> It want get merged unless someone hits that button OscarL, so no harm in pushing changes :)
<OscarL> Alright then. Was just trying to avoid getting caught in the middle (I think I recall seeing some "why you merged that" kind of exchange among devs in the past :-D)
<Begas_VM> That would be for some major port, where discussions went on and on :)
<OscarL> might be :-D
mishima has joined #haiku
<Begas_VM> hence I'm not bumping libraries where there are static ones, first need to get the current fixed, once that is done, back to updating where needed
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
<OscarL> "$portPackageLinksDir/cmd~python3/bin/python3" seems like a convoluted way to call python, no?
<Begasus> I think cmd:python3 should be added to BUILD_PREREQUIRES also and change the line to: python3 setup.py install \ ?
<Begasus> but it makes sense as it is right now
<OscarL> will try that, thanks a bunch!
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/f2dc3049c74d...70130047541c
<botifico> [haikuports/haikuports] Begasus 7013004 - polyclipping, fix build (#8031)
mishima has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
mishima has quit [Ping timeout: 480 seconds]
<Begas_VM> Entering dev/db ... :)
<OscarL> Mmm, I think I can't even trust poezio's 0.14 requirements. it says it needs slixmpp 1.6.0 (from 2020), I have it that, and running poezio results in import errors... for a class introduced in slixmpp in 2022, if I'm reading things right :-/
mishima has joined #haiku
<OscarL> Considering poezio 0.14 is from 2022, I'm tempted to think that requirement is out of date, damn it! :-D
<OscarL> "install_requires=['slixmpp>=1.6.0'" my rear.
<OscarL> Will try again with slixmpp 1.8.2 (newest, and closest to date of release of poezio 0.14).
<OscarL> My admiration for Begasus keeps growing and growing.
<Begas_VM> you gotta love it :)
<OscarL> Could use some strong coffee before continuing, not gonna lie. I should ask zdykstra to steal another from his wife, and send it to me :-)
<Begas_VM> lol
<Begas_VM> got my cup filles again just now :)
mishima has quit [Ping timeout: 480 seconds]
<Begas_VM> s/filles/filled/
HaikuUser has joined #haiku
<Begas_VM> your typing skills are catching OscarL :)
HaikuUser2 has joined #haiku
<Begas_VM> builds for db61 and sqlcipher running atm
<OscarL> heh, even Pulkomandy's posts these last days had several typos (forum, gerrit)... either his keyboard was making bad contact, or I'm indeed contagious :-D
<Begas_VM> yeah ;)
<PulkoMandy> OscarL, I was travelling and posting from my phone while also being vvery tired
HaikuUser3 has joined #haiku
<PulkoMandy> back home with a real keyboard now :D
<Begas_VM> half right OscarL ;)
<OscarL> heh :-)
<PulkoMandy> OscarL, poezio dependencies are usually inaccurate, yes. You can ping the devs about it, they often forget to update them. Generally just use the latest version of everything since they work on most of the dependencies (especially the xmpp ones) themselves
<Begas_VM> see, more then enough on your plate now OscarL :P
<OscarL> PulkoMandy: re: typos... understandable! Just noticed because it felt "out of character" for you :-) I've rarely have spotted any on your writtings before.
mishima has joined #haiku
<OscarL> re: poezio/slixmpp: will do. Thanks.
<PulkoMandy> well there are more when I'm tired and when I use my phone. And it's even worse when the phone is in powersaving mode and scans the touchscreen at lower frequency. I had to use that a bit during this trip (due to not all trains and train stations having power plugs available)
<Begasus> OscarL, https://ibb.co/R3zJ78b (when I was working on updating openXR) :)
<OscarL> that's a relief... I was mildly worried about a possible stroke :-D
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> Begasus: lol! I have a similar one open right now (albeit around half the packages)
<Begasus> +1
HaikuUser2 has quit [Quit: Vision[]: i've been blurred!]
HaikuUser3 has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
mmu_man has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<OscarL> Mmm "python_version < "3.8.0"' on slixmpp's "install_requires". I'm starting to regret this.
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/70130047541c...98a2a0228d0c
<botifico> [haikuports/haikuports] Begasus 98a2a02 - sqlcipher, disable static library (#8032)
<OscarL> I might be misreading it thou.
<Begasus> PulkoMandy, maybe it's also time to do a new tag release on haikuporter?
<Begasus> (if nothing is blocking it atm)
<OscarL> It's actually: 'typing_extensions; python_version < "3.8.0"'. Guess that means it needs typing_extensions only for python <3.8.0, right? RIGHT?"?" :-D
<PulkoMandy> you don't need me for that, I think? :)
<PulkoMandy> OscarL, yes, typing_extensions is backporting some new python features to old python versions
<Begasus> arent the one in the recipe based on a tagged release? (or are they srcGitRev checkouts, didn't check)
<OscarL> Pheew! Thanks for the confirmation PulkoMandy :-)
<Begasus> SOURCE_URI="https://github.com/haikuports/haikuporter/archive/$portVersion.tar.gz"
<Begasus> yep, tagged release, I can't do that ;)
<OscarL> Welp.... poezio started :-) No idea about what to do with it but... Cool!
<OscarL> seems to complain about some "ca-certificates"
<Begasus> maybe not installed? (or in the wrong place)
mishima has quit [Ping timeout: 480 seconds]
<Begasus> checked the package content? ;)
<OscarL> ca_root_certificates. Will do :-)
Nomikos has left #haiku [#haiku]
<OscarL> only one file "data/ssl/CARootCertificates.pem", and poezio tried (among many others) "/etc/ssl/cert.pem"
<Begas_VM> in the package? ($dataDir)
mishima has joined #haiku
<botifico> [haikuporter] pulkomandy released 1.2.7 | HaikuPorter 1.2.7 - https://github.com/haikuports/haikuporter/releases/tag/1.2.7
<botifico> [haikuporter] pulkomandy published 1.2.7 | HaikuPorter 1.2.7 - https://github.com/haikuports/haikuporter/releases/tag/1.2.7
<botifico> [haikuporter] pulkomandy created 1.2.7 | HaikuPorter 1.2.7 - https://github.com/haikuports/haikuporter/releases/tag/1.2.7
<botifico> [haikuports/haikuporter] pulkomandy tagged adc25c2 as 1.2.7 https://github.com/haikuports/haikuporter/commit/adc25c2375d3ad59b4f1f6874abd0cd56d8a6538
<botifico> [haikuporter] pulkomandy created tag 1.2.7 - https://github.com/haikuports/haikuporter
<PulkoMandy> yes botifico, we get it, I made a new release :D
<OscarL> LOL
<OscarL> Begasus: "data/ssl/CARootCertificates.pem" is the content of that ca_root_certificates .hpkg.
<Begas_VM> Thanks PulkoMandy!
<OscarL> (haven't looked at its recipe)
<Begas_VM> Not for me as I've cloned it, but for other that install it through the depot
<PulkoMandy> someone has to update the recipe now :)
<Begas_VM> np, that should be quick :)
mishima has quit [Ping timeout: 480 seconds]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/98a2a0228d0c...20123e2cb4a3
<botifico> [haikuports/haikuports] Begasus 20123e2 - haikuporter, bump version (#8033)
<trungnt2910[m]> Why so much politics in a single GSoC proposal discussion...
<x512[m]> Just do you want.
<x512[m]> I would be happy if someone will continue my UserlandVM approach.
<Begasus> complete now on buildmasters, thanks PulkoMandy !
<Begasus> It's just us "humans" trungnt2910[m] :)
<Begasus> I'm not familiar there so I'm not commenting ;)
mishima has joined #haiku
<trungnt2910[m]> <x512[m]> "I would be happy if someone will..." <- I like your UserlandVM, it's actually the direct inspiration of HyClone.
<trungnt2910[m]> But if I could modify the kernel (a bit) then I would still prefer the kernel module as it gives a bit more freedom to access kernel functions and potentially more integration.
<trungnt2910[m]> Using the UserlandVM-as-an-addon approach, getting Linux binaries to work is actually much easier: Just register blink as another runtime_loader addon and grab an Alpine rootfs.
<Habbie> oh, i was wondering about running linux binaries :)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/20123e2cb4a3...49645b09b5d5
<botifico> [haikuports/haikuports] Begasus 49645b0 - lmdb, remove static library (#8034)
<trungnt2910[m]> Habbie: You can already do that.
<x512[m]> What kind of kernel integration do you suppose?
<Habbie> trungnt2910[m], oh!
<trungnt2910[m]> Habbie: https://github.com/jart/blink
<trungnt2910[m]> This repo has support for Haiku.
<Habbie> oh i looked at that recently, for other reasons
<trungnt2910[m]> It hasn't got a stable release yet though, so no HaikuPorts recipe yet.
<Habbie> ack
<Habbie> and it emulates the cpu, which is a bit wasteful
mishima has quit [Ping timeout: 480 seconds]
<Habbie> but, good to have in the toolbox
<x512[m]> For Haiku on Haiku scenario no additional syscalls should be needed except mode switching.
<trungnt2910[m]> So Haiku does not have architecture-specific syscalls?
<x512[m]> Some things like flush_caches() exists, but it is an empty stub for non-relevant platforms.
<x512[m]> Syscalls are mostly the same for all Haiku architectures. Also Haiku syscall numbers are not considered stable, so syscall translation layer should be a part of core Haiku repo.
<x512[m]> I originally considered UserlandVM to be a part of Haiku repo and CPU emulation add-ons to be installable from external sources.
Diver has joined #haiku
<x512[m]> Native 32 bit code execution support by 64 bit CPU is also considered as CPU emulation add-on, but hardware accelerated.
mishima has joined #haiku
<Begas_VM> bbl
diver1 has joined #haiku
Diver is now known as Guest8411
diver1 is now known as Diver
Guest8411 has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
<x512[m]> trungnt2910: Do you know some 32 bit x86 emulation library?
mishima has joined #haiku
<trungnt2910[m]> Sadly I don't know for 32-bit.
jason123santa has left #haiku [Error from remote client]
mishima has quit [Ping timeout: 480 seconds]
jason123santa has joined #haiku
hightower2 has quit [Read error: Connection reset by peer]
mishima has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> Heh, finally got poezio working! (at least I think it does, lol). Apparently it connected to some jeproteste.info server.
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mmu_man has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
floof58 has quit [Read error: Connection reset by peer]
mishima has joined #haiku
floof58 has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<x512[m]> Is there any QEmu alternatives for ARM emulation?
hackkitten has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<phschafft> x512[m]: may I ask what the problem for you is?
<x512[m]> Qemu is too bloated and I don't want to have dependency on OpenGL.
mishima has joined #haiku
<OscarL> Just in case Begasus gets back and I went to sleep... PRs 8035, 8036, and 8037 can be considered for merging (8037 needs to be merged last). They drop support only for 3.7 (had no 3.8 originally), and add 3.9+.
mishima has quit [Ping timeout: 480 seconds]
bradsco has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<x512[m]> Still no new QEmu in HaikuPorts binary repos?
mishima has joined #haiku
floof58 has quit [Read error: Connection reset by peer]
floof58 has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Seems to me like Begasus should just merge davidkaroly's PR for Qemu, and let the buildmaster sort it out :-)
<OscarL> BUILD_PREREQUIRES -> "cmd:python". Ufff that pesky python2.7 again :-D
<Habbie> cmd:python.2.no.no.no
mishima has joined #haiku
<OscarL> does QEmu really needs that still?
<OscarL> Habbie: old FreeOTP from F-Droid worked on my ancient phone, yay! (it gives you NO feedback when scanning the QR, so you have to YOLO it a bit, but worked). And the .apk is <500 KB, nice!
<Habbie> removing python2 on my debian does not remove qemu
<Habbie> OscarL, very good :)
<OscarL> seems to be needed for building only? (being in BUILD_PREREQUIRES and all)
<Habbie> ah! then i do not know
mishima has quit [Ping timeout: 480 seconds]
zard has joined #haiku
mishima has joined #haiku
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/49645b09b5d5...39a43c4e4f86
<botifico> [haikuports/haikuports] OscarL 39a43c4 - pycares: drop support for 3.7, add it for 3.9 and 3.10. (#8035)
mishima has quit [Ping timeout: 480 seconds]
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/39a43c4e4f86...c4e330578425
<botifico> [haikuports/haikuports] OscarL c4e3305 - slixmpp: update to 1.8.2, switch to Python 3.9+ (#8036)
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Weird that the buildmaster fails to build a package due to a mising REQUIRES, when locally, HP didn't even beeped about it :-(
mishima has joined #haiku
<botifico> [haiku/userguide-translator] kallisti5 pushed 1 commit to master [+0/-0/±1] https://github.com/haiku/userguide-translator/compare/30ddfe2840bf...a311dc99f391
kescher has quit [Quit: Bye]
<botifico> [haiku/userguide-translator] kallisti5 a311dc9 - docker: Migrate to ghcr.io
kescher has joined #haiku
<botifico> [haiku/infrastructure] kallisti5 pushed 7 commits to master [+0/-0/±10] https://github.com/haiku/infrastructure/compare/2d7080142ddb...89670f2c9ef9
<botifico> [haiku/infrastructure] kallisti5 0d7d6ca - deployments/hpkg: Shift deployment to ghcr.io
<botifico> [haiku/infrastructure] kallisti5 d3d1e16 - deployments/rsync: Migrate to ghcr.io
<botifico> [haiku/infrastructure] kallisti5 67b27da - deployments/trac: Migrate deployment to ghcr.io
<botifico> [haiku/infrastructure] ... and 4 more commits.
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<zard> Out of curiosity, which IDE do you use when developing on Haiku?
mishima has quit [Ping timeout: 480 seconds]
<augiedoggie> emacs of course! :P
<zard> What! I use vim! :D
<OscarL> Pe or bust
<augiedoggie> pe isn't really an ide
<augiedoggie> before our emacs port was done, i was using QtCreator, it's quite nice
<zdykstra> Pe doesn't scale correctly on 4k :/
<OscarL> re: Pe - then none (on BeOS/Haiku) BeIDE up to 2005 :-)
<zdykstra> Koder has been nice, or just plain old Vim.
mishima has joined #haiku
<OscarL> these dependecies chains across multiple python versions, while trying to update a tiny package.... makes me question my life choices.
<OscarL> I should go to sleep. Later folks, have a good one!
OscarL has quit []
nosycat has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<bjorkintosh> augiedoggie, is there support for the be libraries in emacs?
<bjorkintosh> you know, in terms of autocompletion and whatnot?
mishima has joined #haiku
floof58 has quit [Read error: Connection reset by peer]
floof58 has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
vdamewood has joined #haiku
<augiedoggie> yes
HaikuUser has joined #haiku
HaikuUser has quit []
<augiedoggie> i'm currently using ccls as the lsp and it has no problem completing any of the Haiku classes
<augiedoggie> i was using clangd before, which also worked
<augiedoggie> bjorkintosh: i have an old post on imgur that shows the completion https://imgur.com/a/T9uqjcZ
<Habbie> how did you get two scrollbars, in that first image?
<augiedoggie> looks like clangd for that image
<Habbie> oh wait this is not Terminal
<Habbie> ignore me
mishima has joined #haiku
<zdykstra> damn, that completion looks amazing
<augiedoggie> i think it's actually better now, looks nicer anyhow
<zdykstra> sure beats browsing the API docs in multiple browser tabs to find things
<zdykstra> I'd have to learn emacs, and I presume setup that language server
<Habbie> LSP is amazing
<Habbie> i have it in sublime text now for $dayjob, i don't know how i ever did without
<bjorkintosh> LSP is really silly. it's a deep part of the javascript framework mindset: a network connection for the simplest things possible.
<augiedoggie> zdykstra: the two major configuration frameworks default to 'evil-mode' which is basically a perfect clone of VIM
<bjorkintosh> but. it is convenient while we have a network connection.
<Habbie> bjorkintosh, i don't follow
<bjorkintosh> a whole server? c'mon.
<Habbie> did you have a better design in mind?
<Habbie> i'm genuinely curious
<bjorkintosh> emacs for instance has elisp doesn't it?
<bjorkintosh> all extensions are written in it.
<Habbie> ok yes but then you need to write a compiler for every language in every language
<Begasus> re
<bjorkintosh> yes you're right.
mishima has quit [Ping timeout: 480 seconds]
<nosycat> Well, dunno. Scintilla can only be extended in C, so any language support has to be part of the library, and that's a problem for people who use new or less popular languages.
<nosycat> On the other hand most text editors settle for much more limited support, using regular expressions where possible and little else, but anyone can extend them easily.
mishima has joined #haiku
<Habbie> indeed
<Habbie> LSP brings the full power of the actual implementation
<nosycat> In practice, that often means having 40% support for my language of choice versus none at all.
<nosycat> Yes it does. At the cost of a big fuss.
<nosycat> Dunno how LSP works, but Doxygen for example pulls all of LLVM after it as a dependency, and that turns out to be 800MB.
<nosycat> All so I can have exactly what that's so important?
<Habbie> clangd is 9MB - but likely relies on the rest of the compiler, which i was already using
<nosycat> Network effects, yeah.
<nosycat> Mostly, of late it seems to me that everyone wants all or nothing.
<nosycat> Full this, complete that... with no regard for costs.
<nosycat> Anything less is deemed unacceptable.
<nosycat> Graphics that can't be distinguished for reality!
<nosycat> APIs that scale to millions of users.
mishima has quit [Ping timeout: 480 seconds]
<bjorkintosh> Habbie, what IDE do you use?
<Habbie> sublime text
<Habbie> (not on haiku)
mishima has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c4e330578425...a4501bfa8e59
<botifico> [haikuports/haikuports] Begasus a4501bf - libftdi, disable static library (#8038)
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
xet7 has quit [Ping timeout: 480 seconds]
tqh has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/a4501bfa8e59...33e11f867d6a
<botifico> [haikuports/haikuports] Begasus 33e11f8 - box2d23, disable static library (#8039)
Blendie has quit [Quit: Connection closed for inactivity]
mishima has joined #haiku
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
Blendie has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
freddietilley has quit [Quit: WeeChat 3.8]
dairyhungWL has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
CPYou has joined #haiku
dairyhungWL has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
CPYou has quit [Quit: Lost terminal]
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<botifico> [haiku/infrastructure] kallisti5 pushed 1 commit to master [+0/-0/±5] https://github.com/haiku/infrastructure/compare/89670f2c9ef9...d2a01998190f
<botifico> [haiku/infrastructure] kallisti5 d2a0199 - concourse: Template out container-registry
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
gouchi has joined #haiku
hackkitten has joined #haiku
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
mishima has joined #haiku
<Begasus> Calling it a day here, cu peeps!
<nosycat> o/
Begasus has quit [Quit: Leaving]
HaikuUser has joined #haiku
HaikuUser has quit []
mishima has quit [Ping timeout: 480 seconds]
<zard> \quit
zard has quit [Quit: leaving]
Maylay|H64 has joined #haiku
Maylay|H64 has quit []
Maylay|H64 has joined #haiku
mishima has joined #haiku
bradsco has quit [Quit: bradsco]
Maylay|H64 has quit [Quit: Vision[]: i've been blurred!]
Maylay|H64 has joined #haiku
Maylay|H64 has quit []
Maylay|H64 has joined #haiku
CPYou has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
CPYou has quit []
<nekobot> [haiku/haiku] humdingerb pushed 1 commit to master [hrev56853] - https://git.haiku-os.org/haiku/log/?qt=range&q=d2283cd881a4+%5E41bdfde7e611
<nekobot> [haiku/haiku] d2283cd881a4 - Web+ console: Show count of repeated lines
CPYou has joined #haiku
<Habbie> License 'ISC' isn't contained in package!
<Habbie> should i fix this in my recipe, or globally (with a PR to haiku)?
<Habbie> huh no, there is /system/data/licenses/ISC
mishima has joined #haiku
nosycat has quit [Quit: Leaving]
vdamewood has quit [Quit: Life beckons.]
<Habbie> if haikuporter is in haikuports, why do the docs recommend grabbing haikuporter from git?
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
bradsco has joined #haiku
<botifico> [haikuports/haikuports] waddlesplash pushed 1 commit to master [+3/-0/±0] https://github.com/haikuports/haikuports/compare/33e11f867d6a...22fe646096ae
<botifico> [haikuports/haikuports] davidkaroly 22fe646 - qemu-7.2.0: new recipe (#7789)
mishima has quit [Ping timeout: 480 seconds]
<Habbie> porting autoconf projects is so much more fun than boutiques ;)
mishima has joined #haiku
<Habbie> ~/haikuports/app-editors/vis> vis vis-0.8.recipe
<Habbie> bootstrapped :D
CPYou has quit [Quit: Lost terminal]
mishima has quit [Ping timeout: 480 seconds]
CPYou has joined #haiku
<PulkoMandy> Habbie, ports should come with their own license file, Haiku only comes with licenses for what's included in Haiku releases
<Habbie> i see that
<Habbie> but ISC is in that dir
<Habbie> yet the tooling is unhappy
<PulkoMandy> ISC is there because you have installed some other package that provides it
<PulkoMandy> but it's not from the Haiku package
<Habbie> ohhhhh
<Habbie> i see it now
<Habbie> i used listattr -l to look at some *other* license and it came from haiku-r1 etc
<Habbie> ok, so ISC came from a different package, indeed
<Habbie> and as there is nothing ISC-licensed on the haiku install image, it's on me to provide it, just like other packages do
<Habbie> right?
<PulkoMandy> yes
<Habbie> perfect, thanks
mishima has joined #haiku
<PulkoMandy> technically, if we read the text of the MIT license very strictly, we should put a copy of it in every package, but I think we decided to ignore that
<Habbie> ok, i now see the difference between /boot/system/data/licenses/ and /system/data/licenses/
<Habbie> ack :)
<Habbie> no my previous line was wrong
<Habbie> ah got it, the error is generated inside the build chroot
<Habbie> where some random other package that provided the ISC license is not present
<Habbie> this does mean the license could have been provided by a dependency i guess (but in my case, it's not)
<PulkoMandy> I don't remember the exact check done by haikuporter, I think it checks explicitly the licenses in the haiku package only?
<Habbie> it's actually src/kits/package/hpkg/PackageWriterImpl.cpp that is unhappy
<Habbie> took me a bit of digging to find
<Habbie> haikuporter is happy, perhaps because i have that ISC file from another package
xet7 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<Habbie> this kinda looks like i -should- put a full copy in the package
mishima has quit [Ping timeout: 480 seconds]
jmairboeck has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
bradsco has quit [Quit: bradsco]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56854] - https://git.haiku-os.org/haiku/log/?qt=range&q=37d99b7eaade+%5Ed2283cd881a4
<nekobot> [haiku/haiku] 37d99b7eaade - NumberFormat: Fix incorrect fallback logic
mishima has joined #haiku
Blendie has quit [Quit: Connection closed for inactivity]
mishima has quit [Ping timeout: 480 seconds]
realtaraharris has joined #haiku
realtaraharris is now known as Guest8458
mmu_man has quit [Ping timeout: 480 seconds]
bradsco has joined #haiku
FreeFull has joined #haiku
Guest8458 is now known as realtaraharris
<realtaraharris> does anyone have know how to tell the Haiku debugger to point to my own source code?
<realtaraharris> I compiled my code with -g, and used the Images tab in Settings to point to a path
<realtaraharris> I have only figured out how to load a single file that way, vs. my entire project
<realtaraharris> I have read some of the docs, and there's nothing there
<realtaraharris> regarding how to actually use this thing
<realtaraharris> is there a way I can supply a command-line option to point it at my code?
<PulkoMandy> what problem do you have exactly?
mishima has joined #haiku
<PulkoMandy> if your code is compiled in debug mode and not stripped, above the disassembly code view there should be a "click to locate path/to/file.cpp" which you can use to locate the sourcefile
<PulkoMandy> if you want this to work without any user intervention, you have to pass absolute paths to the compiler for your sourcefiles I think
<PulkoMandy> do you get that far, or is there a problem elsewhere?
<realtaraharris> I've compiled with -g, and I was able to get it to load a single file
<realtaraharris> let's see if I can formulate a more specific question
mmu_man has joined #haiku
<realtaraharris> oh, I see. I have my own shtuff compiled with -g, but the lib I'm linking to is not. so when I drop into code without debugging info, I can't click the "Source file unavailable." thing to add code
bradsco has quit [Quit: bradsco]
mishima has quit [Ping timeout: 480 seconds]
CPYou has quit [Ping timeout: 480 seconds]
bradsco has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<realtaraharris> yup, that was it. thanks for helping me @PulkoMandy <3
mishima has joined #haiku
<PulkoMandy> yes, maybe we should make this part of the UI more clear (it should be a button, so we can visibly hint when it is enabled or disabled)
<realtaraharris> :thumbs-up:
jess has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
bradsco has quit [Quit: bradsco]
mishima has joined #haiku
realtaraharris has quit [Ping timeout: 480 seconds]
<nekobot> [haiku/haiku] aplgithub pushed 1 commit to master [hrev56855] - https://git.haiku-os.org/haiku/log/?qt=range&q=b6356b9116f2+%5E37d99b7eaade
<nekobot> [haiku/haiku] b6356b9116f2 - HaikuDepot: Password Requirements
printedz has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
printedz has left #haiku [Disconnected: Replaced by new connection]
printedz has joined #haiku
printedz has left #haiku [Disconnected: Replaced by new connection]
printedz has joined #haiku
mishima has joined #haiku
tqh has quit [Quit: Leaving]
jmairboeck has quit [Quit: Konversation terminated!]
mishima has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
printedz has left #haiku [Disconnected: Hibernating too long]
mishima has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<waddlesplash> so I am working on xlibe again
<waddlesplash> and ... my views are not getting invalidation messages like I expect them to
<waddlesplash> hmm, maybe this is something else actually
* augiedoggie considered attempting an xnest port
<waddlesplash> heh, I tried that myself actually
<waddlesplash> I got it built, but it crashed on XKB init
<augiedoggie> :/
<waddlesplash> I didn't spend any time investigating if that was just because I didn't have requsitie datafiles or something
<waddlesplash> or whether it was due to missing features in Xlibe
<augiedoggie> yeah
mishima has quit [Ping timeout: 480 seconds]
<trungnt2910[m]> Did Haiku use a different compression algorithm for haiku.hpkg other than Zlib?
<waddlesplash> it's now zstd, yes
<trungnt2910[m]> s/Did/Does/
<trungnt2910[m]> Why isn't it documented anywhere...
<waddlesplash> documented where?
<waddlesplash> probably because nobody has updated those docs in a long time...
<trungnt2910[m]> Not even on the Java server.
<trungnt2910[m]> Third party HPKG solutions go boom boom invalid compression.
mishima has joined #haiku
Maya-sama has joined #haiku
hackkitten has quit [Read error: Connection reset by peer]
<waddlesplash> oh, my problem was clipping after all
mishima has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
printedz has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
printedz has left #haiku [Disconnected: Hibernating too long]
mishima has joined #haiku
AlienSoldier has joined #haiku
kinkinkijkin has joined #haiku
diver1 has joined #haiku
Diver is now known as Guest8471
diver1 is now known as Diver
Guest8471 has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
Diver has quit [Quit: Leaving.]
<zdykstra> started dumping mail_daemon logs to a file so I can try to track down why one of the IMAP workers just stops ... working. ~400k lines later ... heh
mishima has quit [Ping timeout: 480 seconds]
bradsco has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
bradsco has quit [Quit: bradsco]
Maylay|H64 has quit [Ping timeout: 480 seconds]
<waddlesplash> augiedoggie: oh, just realized. do you want your old forum account merged into your new one? I think that's possible
<augiedoggie> nah, i'm fine, thanks
<waddlesplash> k
<waddlesplash> still has redraw glitches but it's actually usable now
<waddlesplash> previously it just drew glitches
<augiedoggie> heh, nice
<waddlesplash> dunno about hidpi
<waddlesplash> I should probably try to hack something together with SetScale for all these old X11 apps that don't support it
mishima has joined #haiku
AlaskanEmily has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
bradsco has joined #haiku
Maya-sama has quit [Ping timeout: 480 seconds]