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 joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
chuggy has quit [Quit: Textual IRC Client: www.textualapp.com]
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]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
Tahsin13 has joined #haiku
Tahsin13_ has joined #haiku
Tahsin13_ has quit []
Tahsin13 has quit []
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
Blendie has quit [Quit: Connection closed for inactivity]
mishima has quit [Ping timeout: 480 seconds]
<pairisto[m]> PulkoMandy: do you think if we just work on the `kernel/drivers/network/tun/driver.c` itself since it might be easier to change the linux related code to haiku related code? As far as I am aware we would need to take the Bone related stuff out of it because haiku doesn't use Bone?
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
jbehnke747 has joined #haiku
jbehnke747 has quit []
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
Maturi0n has joined #haiku
mishima has joined #haiku
Maturi0n_ has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
mmu_man 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]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
<pairisto[m]> Also should I just port over a VPN product like wireguard and reverse the driver that it wants?
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
Kokito has joined #haiku
Kokito has quit [Quit: Vision[]: i've been blurred!]
mishima has quit [Ping timeout: 480 seconds]
dairyhungWL has joined #haiku
mishima has joined #haiku
dairyhungWL has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<pairisto[m]> from what I know, there needs to be a tun driver for VPNs specifically if I am going off of linux for reference but I could look more into what something like wireguard needs to work and work backwards to porting it from there
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
probono9 has quit [Quit: The Lounge - https://thelounge.github.io]
probono9 has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<pairisto[m]> * from there (ala. BoringTun)
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
orealis has quit [Quit: yap...]
HaikuUser has joined #haiku
HaikuUser has quit []
DKnoto has joined #haiku
orealis has joined #haiku
hackkitten has joined #haiku
<PulkoMandy> Yes, making the driver provige what wireguard expects seems good. I don't know how our network stack internals differ from Bone to decide if there is something worth reusing in that driver
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
Begasus has joined #haiku
<Begasus> g'morning peeps
* OscarL yawns.
<OscarL> hi Begasus!
mishima has quit [Ping timeout: 480 seconds]
<Begasus> hi OscarL !
<Begasus> saw your comments, will address and look at them in a bit, first the dogs in about 10 minutes :)
<OscarL> np. I will most likely be sleeping in a shot while :-)
<OscarL> Enjoy the dogs!
<Begasus> Will do :)
<Begasus> sending them outside, a bit of play and then the younger ones into the kennels, and the 2 old ladies in the house :)
<Begasus> oh, and some fresh coffee to make (got one from yesterday but that's cold by now) :)
<Begasus> already took my breakfast (9 pills) and a sandwich :D
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev56845] - https://git.haiku-os.org/haiku/log/?qt=range&q=1bb04f4a4348+%5E33f97c1093d5
<nekobot> [haiku/haiku] 1bb04f4a4348 - preferences/Keymap: use transparent background, reduce stamping artifacts
gouchi has joined #haiku
mishima has joined #haiku
<OscarL> Ouch. Hope, the sandwich was good, at least :-)
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
Begas_VM has joined #haiku
<Begasus> yep ;) and I got my fresh coffee now :)
<Begasus> Ready for work ;)
gouchi has quit [Quit: Quitte]
mishima has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
<Begas_VM> OscarL, still not ready on the python3.11 recipe? ;)
<OscarL> nah... haven't looked at it in quite a while. Should take a look at it again one of these days :-)
mishima has joined #haiku
<Begasus> good thing I added the python installed package back then ;) (ps build is also there so you can build the wheel packages yourself) :)
<Begasus> s/installed/installer/
<OscarL> I saw other recipes also downloading the wheel, and installing from that, so... I followed along.
<OscarL> For pure-python packages, makes sense (as there's nothing really to compile/build)
<Begasus> yeah, some I didn't manage with the default recipes, hence me starting on "build" and "installer" packages for python
<Begasus> OscarL, any particular order in merging the PR's?
<OscarL> noup. all branched separately from the latest commit on master.
<Begasus> k
<OscarL> ba..
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/d0d43daa9c55...f4dd69d2375d
<botifico> [haikuports/haikuports] OscarL f4dd69d - more_itertools: install from the .whl file (#8006)
<OscarL> py should go before pytest, I guess
<OscarL> as the later depends on the first.
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/f4dd69d2375d...d9f746a859ea
<botifico> [haikuports/haikuports] OscarL d9f746a - pytest: fix versioning, cleanup dependencies. (#8005)
<OscarL> welp, too late :-) Guess the buildmaster will sort it out.
<Begasus> lol
<Begasus> I'll close yours for py, and fix the one I already have :)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/d9f746a859ea...b75efb18d09e
<OscarL> no problem!
<botifico> [haikuports/haikuports] OscarL b75efb1 - zipp: fix versioning. (#8001)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/b75efb18d09e...7b4a49585a17
<botifico> [haikuports/haikuports] OscarL 7b4a495 - importlib_resources: fix versioning. (#8002)
<Begasus> you didn't remove the 3.7 and 3.8 versions?
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Can't recall right now if I checked for dependencies for the packages on my PRs. Sorry. 5 AM here :-(
<OscarL> Last I did was checking some of yours, and only commented on the ones that was relatively easy to determine if could be removed or not.
xet7 has quit [Quit: Leaving]
xet7 has joined #haiku
<OscarL> Begasus: seems that for importlib_resources we could remove 3.7 and 3.8, if we do the same for alembic. gertty depends on the later, and alembic depends on importlib_resources. But gertty is Py 3.9+ already.
Blendie has joined #haiku
mishima has joined #haiku
<Begasus> I did some major work on the python recipes (bumping versions) some years ago, you could do the same as you are our python guy now :P
<OscarL> Guido van Rossum would faint if he finds out :-)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/7b4a49585a17...d16fe1d5c961
<botifico> [haikuports/haikuports] Begasus d16fe1d - argon2_cffi_bindings, fix versioning (#7990)
<Begasus> Someone has to do it ;)
<Begasus> numpy is the tricky one, it requires a rust python package that is a pain in the *
<Begasus> iirc
<OscarL> I see rust, qt, gtk, llvm... and I run away :-D
mishima has quit [Ping timeout: 480 seconds]
<Begas_VM> ;)
<OscarL> Mmm. I'll have to double ckeck pytest once the rest of the recipes for its dependencies get merged/built.
<OscarL> The build log seems to tell that I should have not removed pip (and possibly wheel) as dependencies. But it built ok on my install.
<OscarL> maybe it caught those package from haikuports/packages ? (anyway... task for after I sleep :-D)
<Begasus> yep: /bin/python3.7', '-m', 'pip', '--disable-pip-version-check', 'wheel',
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/d16fe1d5c961...c7a8cdbc61ed
<botifico> [haikuports/haikuports] OscarL c7a8cdb - importlib_metadata: fix versioning. (#8003)
<OscarL> that's one where removing 3.7 requires more work (due to dependecy chains)
mishima has joined #haiku
<Begas_VM> all instances with 3.7 and 3.8 should be cleaned, and where needed 3.10 should be added, did that for the most of 2.7
xet7 has quit [Quit: Leaving]
<OscarL> Then we should do that before intruducing 3.11 and up :-)
<OscarL> who needs so many snakes, anyway!
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c7a8cdbc61ed...f4f7e19c829c
<botifico> [haikuports/haikuports] Begasus f4f7e19 - automat, fix versioning (#7991)
xet7 has joined #haiku
<Begasus> well get a move on then :P
mishima has quit [Ping timeout: 480 seconds]
freddietilley has quit [Quit: WeeChat 3.8]
<Begasus> no other stuff untill python3.11 is ready! (jk) ;)
freddietilley has joined #haiku
freddietilley has quit []
freddietilley has joined #haiku
mishima has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/f4f7e19c829c...b9a1ac640acb
<botifico> [haikuports/haikuports] Begasus b9a1ac6 - twisted, remove python3.7 and python3.8 (#8007)
mishima has quit [Ping timeout: 480 seconds]
dairyhungWL has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/b9a1ac640acb...afb20a86b410
<botifico> [haikuports/haikuports] Begasus afb20a8 - buildbot_slave, switch to python3.9 (#8008)
<OscarL> woops! forgot to change the twisted_python3 requirement :-D
mishima has joined #haiku
<OscarL> Ah... these rookie guys, always forgetting something, right Begasus? :-P
dairyhungWL has quit [Ping timeout: 480 seconds]
<Begas_VM> I was on it already ;)
<Begas_VM> ps mind if I switch lazy_object_proxy to secondary architecture (for the build)? (adding gcc in there builds an extra library)
mishima has quit [Ping timeout: 480 seconds]
<Begas_VM> gcc -shared build/temp.haiku-1-BePC-3.10/src/lazy_object_proxy/cext.o -L/packages/python3.10_x86-3.10.10-1/.self/lib/x86 -o build/lib.haiku-1-BePC-3.10/lazy_object_proxy/cext.cpython-310.so
<Begas_VM> had seen in the build that it couldn't find gcc
<OscarL> nothing seems to use lazy_object_proxy, so... go ahead.
<Begas_VM> +1
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/afb20a86b410...26a9493806c4
<botifico> [haikuports/haikuports] Begasus 26a9493 - ebook_tools, fix build (#8009)
mishima has joined #haiku
<pairisto[m]> does anyone have any tips when working on porting an application over to haiku?
<Begasus> deppends on what you want to do, external applications end up in haikuports
<Begasus> quite some documentation there on the wiki
<pairisto[m]> porting wireguard in particular
<Begasus> maybe you could look into the recipe for wireshark? (not sure if they are related though) :)
<Begasus> does it build in Terminal?
<pairisto[m]> I believe it does, at least in linux it does/can, but it isn't quite related to wireshark though that recipe will still probably be helpful either way
<Begasus> for new stuff I usaly look if they can be build in Terminal first
<Begasus> you could hit missing deppendencies
<Begasus> it also helps you understand if a package is available but not found (usaly a missing develop package that can be installed with pkgman in Terminal)
<pairisto[m]> any particular steps after you have the dependencies or is it mostly just various kinds of trouble shooting from there?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/26a9493806c4...eb647db52e1f
<botifico> [haikuports/haikuports] Begasus eb647db - lazy-object-proxy, fix versioning (#7992)
mishima has quit [Ping timeout: 480 seconds]
<pairisto[m]> s/trouble/troubleshooting/, s/shooting//
<Begasus> I use (and added few other) some of the generic recipes provided by haikuporter (added them to the Tracker templates)
<Begasus> check repology where it should end up (we use the Gentoo package layout)
mmu_man has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
<Begas_VM> OscarL, your tip on toml and git are priceless, thanks!
<pairisto[m]> thank you for the advise and resources Begasus
<Begasus> np, any time
mishima has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/eb647db52e1f...63855ac62ebb
<botifico> [haikuports/haikuports] Begasus 63855ac - pluggy, fix versioning (#7993)
<Begasus> one to go :)
<Begasus> (at least for the python recipes)
DKnoto has quit [Ping timeout: 480 seconds]
<OscarL> pytest seems to be happy with just pip_$pythonPackage in BUILD_PREREQUIRES
<OscarL> hp doesn't lists the wheel package active for the chroot.
<OscarL> regarding python recipes Begasus... https://build.haiku-os.org/buildmaster/master/x86_gcc2/?buildrunDir=3918 wink, wink :-)
<Begasus> will check in a sec :)
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/63855ac62ebb...b60d4bdbc1ce
<botifico> [haikuports/haikuports] Begasus b60d4bd - py, fix versioning (#7994)
Kokito has joined #haiku
<Begasus> missed that line ;)
<Begasus> hi Kokito
<OscarL> that's why I ealier wrote: "Ah... these rookie guys, always forgetting something, right Begasus? :-P"
<Begas_VM> ah :D
<Kokito> Hi Begas_VM!
DKnoto has joined #haiku
<OscarL> Begas_VM: so... seeing that you went and killed support for 3.7/3.8 for some pytest dependencies... guess I should do the same for pytest now?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/b60d4bdbc1ce...c88147c2a0c0
<botifico> [haikuports/haikuports] Begasus c88147c - buildbot_slave, fix twisted version (#8010)
<Begasus> that should fix it
<Begasus> yep ;)
<Begasus> you were the one asking yesterday to drop them ;)
<OscarL> sure, but was expecting something more orderly :-D
<OscarL> hehe, let's YOLO it, what the heck! :-D
mishima has joined #haiku
<Begasus> there is library hell, but also python hell (know when I started to cleanup python2.7) :P
<OscarL> I should not increment the pytest revision, as it failed to build, right?
<Begasus> all good now (on my side) :D
<Begasus> sec
<Begasus> revbump needed, buildmaster already tried that revision
<Begasus> did the same for buildbot_slave
<Begasus> updated my list on your issue ;)
<OscarL> Will do the same if pytest passes :-)
hackkitten has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
Kokito has quit [Quit: Vision[]: i've been blurred!]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c88147c2a0c0...784d3ff49f16
<botifico> [haikuports/haikuports] OscarL 784d3ff - pytest: fix build, drop support for Python 3.7 and 3.8. (#8011)
<Begasus> no wheel package needed?
<OscarL> as far as I can tell, no.
<OscarL> don't have any wheel package anywhere on my install now, and it build ok. Buildmaster will let us know in a sec :-D
<OscarL> O, FFS!!! "WARNING: The wheel package is not available."
mishima has joined #haiku
<OscarL> ah, but that's only a warning.
<Begasus> +1 :)
<OscarL> I guess it complains just in case it might need it (and it doesn't in this case)
<Begasus> no, but maybe as in the case of setuptools_scm, toml and git are not strickly needed ;)
DKnoto has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Now to update the pytest_xxx recipes to also remove 3.7/3.8
<Begasus> Maybe get some sleep first, it's a hell of a job :)
<OscarL> "pytest_mock/pytest_mock-3.7.0.recipe" seems to be located in the wrong dir, no? shouldn't it be "pytest-mock/" ?
<Begasus> Or maybe just fix python3.11 recipe before tackling the others? ;)
<OscarL> heh :-D
<Begas_VM> the underscore doesn't change anything there
<Begas_VM> but you could change it as the other ones don't use the underscore
<OscarL> Understood. I just found it odd.
DKnoto has joined #haiku
<OscarL> welp, "pyqt5_sip" does, so...
<Begas_VM> hehe
<Begas_VM> I shouldn't worry to much there, check repology and how it's done for Gentoo
mishima has joined #haiku
<Habbie> waddlesplash, my AMDs are rock solid with SMP off (and ACPI on)
<B2IA> (david) Hi
mishima has quit [Ping timeout: 480 seconds]
shann_ is now known as shann
mishima has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/784d3ff49f16...ef3df7a04ec9
<botifico> [haikuports/haikuports] OscarL ef3df7a - pytest_relaxed: drop support for Python 3.7 and 3.8. (#8013)
<Begasus> Hi david
matt1 has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Question Begasus... asciidoc has pytest_python3 in its TEST_REQUIRES (but python 3.9 for the rest of the recipe, LOL). As this would be a chage only for TEST... guess we don't need a rev-bump?
<OscarL> (I mean.... the change won't be "user-facing", and as the buildmaster doesn't runs tests...)
<matt1> python xD
<matt1> Jesus is stronger ... i apologize but true ... :)
<Begas_VM> hi matt1, please no relegion here
<matt1> xD
matt1 has left #haiku [#haiku]
<OscarL> that was quick.
<Begas_VM> if nothing else changes OscarL?
<Begas_VM> ;)
mishima has joined #haiku
<OscarL> no other change, no.
<Begas_VM> sorry, but this is not the place for that (imho)
<OscarL> Oh, I agree.
<OscarL> we have enough with my ramblings :-D
<Begas_VM> or mine ;)
<OscarL> or Habbie's now!
* OscarL hides
<Begas_VM> heh
<OscarL> So, about https://github.com/haikuports/haikuports/pull/8012... I did added 3.10 originally :-D
<Begas_VM> on that note, Habbie, did you get a chance to look into your PR?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/ef3df7a04ec9...18992221c348
<botifico> [haikuports/haikuports] OscarL 1899222 - pytest_mock: drop support for Python 3.7 and 3.8, add 3.10. (#8012)
<Begasus> misread ;)
<Habbie> Begas_VM, i did not
DKnoto has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
arti has joined #haiku
<Begasus> k :)
<Begasus> OscarL, did you check if it runs the test also with python3.10?
<OscarL> aren't we YOLOing it now?
<Begasus> well, no use if it can't be used ;)
<OscarL> No, I didn't, but as there is no pytest_python3 anymore.
<Begasus> lol, misread again :D
<OscarL> had me worried for a moment :-D
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/18992221c348...da40a06aa6e3
<botifico> [haikuports/haikuports] OscarL da40a06 - asciidoc: use Python 3.9 also for TEST_REQUIRES. (#8014)
<OscarL> Welp... I think I'm done for today.
<Begasus> Thanks!
<OscarL> NP!
DKnoto has joined #haiku
mishima has joined #haiku
<B2IA> (david) I am looking for a good working ati rage pro pci driver for beos 4.5 powerpc
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/da40a06aa6e3...9f0f35c8aa26
<botifico> [haikuports/haikuports] Begasus 9f0f35c - hoedown, remove static library (#8015)
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
bradsco has joined #haiku
mishima has joined #haiku
bradsco_ has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
bradsco has quit [Ping timeout: 480 seconds]
bradsco_ is now known as bradsco
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
OscarL has quit [Quit: Page closed]
smalltalkman has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<Begasus> Habbie pushed my changes, if you can squash you're good to go :)
<Habbie> will try to test tonight!
<Begasus> ok :)
hightower4 has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
zard has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
hightower2 has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
zard has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
_Dario_ has joined #haiku
zard has joined #haiku
Diver has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
diver1 has joined #haiku
Diver is now known as Guest8331
diver1 is now known as Diver
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±1] https://github.com/haikuports/haikuports/compare/9f0f35c8aa26...08fd91bf92df
<botifico> [haikuports/haikuports] Begasus 08fd91b - libmspub, fix build (#8016)
bbjimmy_64 has joined #haiku
Guest8331 has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev56846] - https://git.haiku-os.org/haiku/log/?qt=range&q=1e4146cbc6b8+%5E1bb04f4a4348
<nekobot> [haiku/haiku] 6d13693a78ff - kernel/int: increase max interrupt vector count
<nekobot> [haiku/haiku] 1e4146cbc6b8 - RISCV64VMTranslationMap: add missing instruction cache invalidation
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56847] - https://git.haiku-os.org/haiku/log/?qt=range&q=408a7e27d991+%5E1e4146cbc6b8
<nekobot> [haiku/haiku] 408a7e27d991 - kernel: implement clear_caches for riscv64
<zdykstra> Morning all
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/08fd91bf92df...9c47f73848bb
<botifico> [haikuports/haikuports] Begasus 9c47f73 - hoedown, force rebuild (#8017)
<Begasus> afternoon zdykstra
<Begasus> for some reason it won't start the build for hoedown on the buildmaster :/
diver1 has joined #haiku
Diver is now known as Guest8332
diver1 is now known as Diver
vdamewood has quit [Quit: Life beckons.]
mishima has joined #haiku
Guest8332 has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
tuaris has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
mishima has joined #haiku
nosycat has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
freddietilley has quit [Quit: WeeChat 3.8]
mishima has joined #haiku
<Habbie> waddlesplash, i posted a short, but i think complete, summary of my experiments on 14082
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
mishima has quit [Ping timeout: 480 seconds]
mmu_man has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
tqh has joined #haiku
mmu_man has joined #haiku
<nekobot> [haiku/haiku] kallisti5 pushed 2 commits to master [hrev56848] - https://git.haiku-os.org/haiku/log/?qt=range&q=5865e68ef24e+%5E408a7e27d991
<nekobot> [haiku/haiku] 604b6f7e9b9a - fdt: implement '#address-cells', '#size-cells' support
<nekobot> [haiku/haiku] 5865e68ef24e - kernel/riscv: timer freq calculation, interrupt handling fixes
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-1/±1] https://github.com/haikuports/haikuports/compare/9c47f73848bb...3b4d87f84365
<botifico> [haikuports/haikuports] Begasus 3b4d87f - libwpd, fix build (#8018)
<Begasus> bugger ... stupid boost
<nosycat> Still causing you trouble?
<Begasus> forgot to add a required version and buildmast tries to use boot1.66
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/3b4d87f84365...62026bd1c89b
<botifico> [haikuports/haikuports] Begasus 62026bd - libwpd, use recent boost version (#8019)
<Begasus> that should force it to use 1.70.1
<Begasus> err ... 1.70.0
<nosycat> I see!
<nekobot> [haiku/haiku] davidkaroly pushed 1 commit to master [hrev56849] - https://git.haiku-os.org/haiku/log/?qt=range&q=60b19d7eacc7+%5E5865e68ef24e
<nekobot> [haiku/haiku] 60b19d7eacc7 - kernel/arm: implement signals, fork, restart syscall
<Begasus> you can even follow progress: https://build.haiku-os.org/buildmaster/master/x86_64/logviewer.html?buildruns/8277/builds/79005.log :)
<Begasus> complete now :)
<Begasus> on to the next one (although at the other laptop another build is already running)
mishima has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
_Dario_ has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<Begas_VM> err ... /boot/system/develop/headers/x86/tiff.h:83:38: error: conflicting declaration 'typedef int32_t int32'
<Begas_VM> error in the tiff package?
<Begas_VM> (checking podofo atm)
hackkitten has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
zard has quit [Quit: leaving]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/62026bd1c89b...946a90d2d0e4
<botifico> [haikuports/haikuports] Begasus 946a90d - psiconv, disable static library (#8021)
mishima has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/946a90d2d0e4...bd9b235cf100
<botifico> [haikuports/haikuports] Begasus bd9b235 - sablotron, disable static library (#8023)
<Habbie> Begas_VM, why the cmake dep in tio?
nosycat has quit [Quit: Leaving]
<Begasus> probably could be dropped, I think because was looking for both pkg-config and cmake (that also provides config files)
<Habbie> oh right
<Habbie> yes pkg-config seemed to cover that
<Begasus> yep, and I don't think inih provides any cmake config files
<Begasus> let me check the packages
CPYou has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<Habbie> i crashed my haiku by unplugging a usb stick
<Habbie> indeed, .pc in inih_devel but nothing for cmake
<Begas_VM> yep, can be dropped, my bad ;)
<Habbie> will do
<Habbie> the ninja dep is silly too, but fixing that requires some work on haikuporter
<Habbie> wait i mean the meson dep
mishima has joined #haiku
<Habbie> rephrase, the mix of calling meson and ninja in the recipe is haikuporter silliness, we might in fact need both deps
<zdykstra> I wonder how obnoxious it's going to be to debug why imap connection workers sometimes 'break' and I have to restart mail_daemon to get mail again for an account
CPYou has quit [Quit: Lost terminal]
mishima has quit [Ping timeout: 480 seconds]
bbjimmy_64 has joined #haiku
mishima has joined #haiku
CPYou has joined #haiku
<Begas_VM> I don't think you can leave ninja out
<Habbie> that we have to explicitly call ninja is, in my opinion, a haikuporter bug
<Habbie> but we'd probably still need the dep when that bug is fixed, yes
<Begas_VM> isn't it possible to build meson packages without ninja? (meson --build build ...)
<Habbie> that calls ninja
<Habbie> but also you can't do it in haikuports
<Begas_VM> right
<Habbie> because haikuporter checks meson arguments
<Begas_VM> well, somehting for you, I'm in the blue there ;)
<Habbie> assuming all meson calls are that first 'build' call
<Habbie> i wrote it down
<Habbie> maybe i'll fix it
<Habbie> maybe not :L)
<Begas_VM> +1 ;)
<Begas_VM> at least for me not a big deal for now
<Habbie> no, indeed
<Habbie> especially as it doesn't remove a dep
<Habbie> but the warnings are annoying
* Habbie submits another upstream tio patch
mooes has joined #haiku
<Begasus> see there is where I am useless :)
tuaris has quit [Quit: Leaving.]
<Habbie> hmm?
OscarL has joined #haiku
<Begasus> I need a dummy manual to write "Hello World!" ;)
<Habbie> oh but note i did not write anything
<Habbie> i just changed something that already existed :D
<Begasus> yeah, but you'd still have to know why and what it does :)
<Habbie> ack :)
<Begas_VM> 'lo OscarL :)
<OscarL> Salut, folks! :-)
<OscarL> (was reading the logs)
<Habbie> hello!
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/bd9b235cf100...6e13f8b6881b
<botifico> [haikuports/haikuports] Begasus 6e13f8b - wv, disable static library (#8024)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+3/-0/±0] https://github.com/haikuports/haikuports/compare/6e13f8b6881b...e0bca2c0f855
<botifico> [haikuports/haikuports] Habbie e0bca2c - new ports: tio + its dependency inih (#7948)
<Begasus> k, lets see how that goes :)
<Habbie> woo
<Habbie> if two ports provide 'cmd:vi' and i type 'pkgman install cmd:vi', what happens?
<OscarL> universe implodes.
<Habbie> oh cool i've always wanted to do that
<Begasus> inih already done
<Begasus> lol
<OscarL> I assume it will ask for which one you want? (pkgman search "cmd:vi" shows several matches)
<Habbie> they're small :)
<Begasus> if two ports provide cmd:vi they should conflict
<Habbie> OscarL, most of those are not 'vi' but 'viblabla'
<Habbie> 'install' does an exact match, search does not
<OscarL> but that might be mosly because it does partial matches.
<Habbie> :)
* OscarL too slow for Habbie, as usual.
<Begasus> only 1 reported there
<Habbie> ack
<Habbie> ok, so if two ports had that, they would need to explicitly conflicts
<Habbie> -s
<Habbie> because otherwise pkgman would notice way too late
<Begasus> yep
<Habbie> ah, good example
<Begasus> those are inserted so you can't have multiple devel packages for lua installed
<Habbie> what! i don't even have lua installed yet
<Habbie> how do i even things
<Habbie> Begasus, ok, but how do those actually conflict?
<Habbie> ah, liblua.so
<Habbie> debian has liblua5.1.so, liblua5.3.so, etc.
<Begas_VM> in the base packages they are that too
<Begas_VM> liblua.so is moved to the devel package
<Habbie> well no
<Habbie> liblua.so.5.4
<Habbie> that's different
<Begas_VM> ah
<Habbie> some day somebody is going to come along and refactor all of that :D
<Habbie> i have four different liblua dev packages on my debian and i use 3 of them
<Begas_VM> did some of the latest work there fixing the conflicts
<Begas_VM> it's like OscarL, korli and me had some talks on using pip to install python packages
<Begas_VM> same package, other python version overwrites the previous one
<Begas_VM> previous "binary", the modules are kept in seperate directories
<Habbie> right, ugh
<OscarL> (pip miss-feature, in that case, if you ask me.)
<Begasus> all good, congrats Habbie , now you can test it out :)
<Begasus> yeah agreed there OscarL
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
<OscarL> so.... in *our* lua's case... is not the devel packages the ones that conflict (the shouldn't, right?), but the base ones do?
<Begasus> no the devel packages conflict
<Begasus> lua5.4${secondaryArchSuffix}_devel = $portVersion compat >= 5.4
<Begasus> devel:liblua$secondaryArchSuffix = $libVersionCompat
<Habbie> what does 'compat >= 5.4' do?
Blendie has quit [Quit: Connection closed for inactivity]
<Begasus> they all provide devel:liblua
<Begasus> makes sure it is compatible with the base package
<Begasus> mostly not needed
<Begasus> k, done for today, calling it a night
<OscarL> sleep well Begasus!
<Begasus> g'night peeps!
Begasus has quit [Quit: Leaving]
mishima has quit [Ping timeout: 480 seconds]
<OscarL> Our ports/packages may have rought edges, but considering how few people actually run the show... I find it quite impressive!
<B2IA> (Butler) Welcome to BeShare.agmsmith.ca.
<B2IA> Oops, forgot to turn off IRC when rebooting the server, sorry for the noise.
mishima has joined #haiku
jmairboeck has joined #haiku
cocobean has joined #haiku
<Habbie> OscarL, definitely agreed!
<Habbie> the lua thing i mentioned is, specifically, the kind of thing that won't come up with "just a few" users
<Habbie> and haikuporter is super slick
mishima has quit [Ping timeout: 480 seconds]
<Habbie> oh no
<Habbie> i was going to port vis
<Habbie> which wants libtermkey
<Habbie> libtermkey is managed in a bazaar repo
<Habbie> bzr is so old it uses python2, so haikuports now installed python2
<Habbie> and now i feel i need to port brz too ;) (bazaar's successor)
<OscarL> haha, been there WAY too many times.
<Habbie> but, i'll skip that for now, termkey has tarballs
<OscarL> old ass python versions keep appearing on my system despite me nuking them when I see them :-D
<Habbie> :)
<Habbie> ok, uninstalled
<OscarL> maybe running haikuporter without "--get-dependencies" could help at first to gauge what the dependencies will look like? (I'm assuming it will complain about the missing ones in that case)
mishima has joined #haiku
<Habbie> you mean for my surprise python2 install?
<OscarL> yea :-)
<Habbie> that was pkgman, which asked nicely :)
<Habbie> so
<Habbie> should a port every -not- use $secondaryArchSuffix?
<Habbie> on one hand, sometimes it's pointless
<Habbie> on the other hand, i might later discover i needed it
<Habbie> and "pointless" is not "bad" in itself
<OscarL> guess you could just leave it in, disabled (?x86 for example), and let the reviewers yell at you if they disagree :-D
<Habbie> ack!
<Habbie> ?x86_gcc2 i'm guessing, mostly
<OscarL> that one too, unless you personally tested it.
<Habbie> right
<OscarL> (but that's a PRIMARY arch=
<OscarL> s/=/)/
<Habbie> oh right
<Habbie> haven't gotten the hang of it yet
<Habbie> ok so what would the ARCH vars look like for "i have only tested this on x86_64" ?
<OscarL> its confusing at first, specially if you, like me, assume that .recipes are all 100% perfect examples (there are many left overs)
<Habbie> hehe yes
<Habbie> been bitten by that in many OSes
<Habbie> slash projects
<OscarL> ARCHITECTURES="all ?x86_gcc2"
<OscarL> SECONDARY_ARCHITECTURES="?x86"
<Habbie> oh right
<Habbie> and ? makes 'hp' build it but the real builder skip it, right?
<OscarL> it will build it for you locally, depending on your hp .conf
<OscarL> (there's a setting for that)
<Habbie> good
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL> BTW, Habbie... https://github.com/OscarL/TwoWheels/tree/FreeWheely now does auto-reloading of the setting file.
<Habbie> i saw that!
<Habbie> nice
mishima has quit [Ping timeout: 480 seconds]
<Habbie> will try it when i get to my haiku desktop
gouchi has joined #haiku
<OscarL> ah! keep forgetting you use mosly the shell :-)
<Habbie> :)
<Habbie> waiting for build package libtermkey-0.22-1 to be activated
<Habbie> uh oh
<Habbie> ok, fixed with hp -c libtermkey
<OscarL> that thing gets annoying.
<Habbie> my current bad guess: hp doesn't clean up correctly when a build fails
<OscarL> apparently there's a race condition between the package_server and packagefs.
<OscarL> (root cause).
<Habbie> ah
<OscarL> proposed workaround seems to be to make haikuporter "remove the activated-packages file": https://github.com/haikuports/haikuporter/issues/207#issuecomment-1020384700
mishima has joined #haiku
<Habbie> ah
<Habbie> which hp -c also does i guess :)
<Habbie> but yes, it gets annoying
<Habbie> driver-ti.c:10:11: fatal error: curses.h: No such file or directory
<Habbie> _how_
<OscarL> added "devel:ncurses"?
<Habbie> ncurses6$secondaryArchSuffix_devel
<Habbie> will try yours
<OscarL> no...
<OscarL> I was giving just a short version :-)
<Habbie> oh no
<OscarL> "devel:libncurses$secondaryArchSuffix" should work
<Habbie> ah
<Habbie> Warning: POLICY ERROR: no matching self provides for "libtermkey"
<Habbie> progress!
<OscarL> indeed! :-)
<Habbie> not sure what it means yet
<Habbie> do you know?
<Habbie> oh ah
<Habbie> libtermkey is not termkey
<OscarL> forgot to PROVIDE lib:libtermkey$secondaryArchSuffix ?
<Habbie> and i used my inih recipe which is not libinih :)
<Habbie> i also note that we are inheriting inconsistencies from gentoo here
<OscarL> "PROVIDES" would read "termkey" (as in the package) and "lib:libtermkey..." for the actual lib, and so)
<Habbie> the package is called libtermkey
<Habbie> because it's called that in gentoo
<OscarL> AFAIK, that's "by design"
<Habbie> what is?
<Habbie> ok it built
<OscarL> following Gentoo's.
<Habbie> oh yes
<OscarL> ...naming.
<Habbie> but we do get their inconsistencies :)
<OscarL> ask the elders :)
<Habbie> ok, it built, but the .hpkg files are basically empty
<OscarL> added "prepareInstalledDevelLibs" libtermkey in INSTALL() ?
<Habbie> ah yes that stuff
DKnoto has quit [Quit: Leaving]
<Habbie> let's see :)
<Habbie> shouldn't have stripped all that from the inih recipe :)
<OscarL> lol
tqh has quit [Quit: Leaving]
<Habbie> prepareInstalledDevelLib error: there is both a shared and a static library for libtermkey!
<Habbie> progress!
cocobean has quit [Remote host closed the connection]
<OscarL> "--disable-static" works for some build systems, on others, you just rm lib*.a
<Habbie> yep
<Habbie> definitely the second
<Habbie> libtermkey has a handcrafted Makefile
<Habbie> yes! next problem :D
<zdykstra> Habbie: I believe that's called a 'boutique' Makefile :P
<Habbie> Warning: POLICY ERROR: no matching provides "devel:libtermkey" for "develop/lib/libtermkey.so.1.14.2"
<Habbie> zdykstra, haha
CPYou has quit [Ping timeout: 480 seconds]
<Habbie> ok, enough for today :)
* Habbie 'git commit -am snapshot' because there's no restic port yet ;)
<OscarL> Habbie: you forgot "packageEntries devel $developDir" ?
<Habbie> i did not forget, i removed it because i was debugging ;)
<Habbie> but i'll go on later
<OscarL> or a missing "devel:libtermkey$secondaryArchSuffix" on PROVIDES_devel.
<Habbie> i do have that
<Habbie> ok trying one more build
<OscarL> then is the missing packageEntries. Been there :-D
<Habbie> wife will soon drag me to sleep
<OscarL> zdykstra: my DIY makefiles are "DIWhy?!?!"
<Habbie> OscarL, ok yes that did it
<Habbie> Warning: POLICY ERROR: Invalid top-level package entry "include"
<Habbie> Warning: POLICY ERROR: Invalid top-level package entry "share"
<Habbie> this i've seen before :)
<OscarL> if its those dirs are hardcoded in the custom makefile... you might need to "sed" those.
<OscarL> s/its//
<Habbie> yeah
<Habbie> ah it's manpages
<OscarL> or I guess you ccould also "mv" them around before they get packaged.
<OscarL> I've seen recipe do either.
<Habbie> yeah
<Habbie> i prefer mv
<Habbie> stabler syntax than a patch
<Habbie> zz!
<OscarL> sleep well.
<Habbie> thanks :)
jmairboeck has quit [Quit: Konversation terminated!]
gouchi has quit [Remote host closed the connection]
mooes has quit [Quit: Vision[]: i've been blurred!]
mishima has quit [Ping timeout: 480 seconds]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56850] - https://git.haiku-os.org/haiku/log/?qt=range&q=aa3f526b8d8c+%5E60b19d7eacc7
<nekobot> [haiku/haiku] aa3f526b8d8c - MediaConverter: Fix incorrect string break
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56851] - https://git.haiku-os.org/haiku/log/?qt=range&q=a83ee8cf7761+%5Eaa3f526b8d8c
<nekobot> [haiku/haiku] a83ee8cf7761 - build: enable network driver build for riscv64
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56852] - https://git.haiku-os.org/haiku/log/?qt=range&q=41bdfde7e611+%5Ea83ee8cf7761
<nekobot> [haiku/haiku] 41bdfde7e611 - tracker: write default columns to correct attr
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL> zdykstra: you landed another patch, nice!
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<zdykstra> Minor changes to help mail users, nothing major :)
mishima has quit [Ping timeout: 480 seconds]
<OscarL> A fix is a fix, and I'm glad for it. Every bit counts :-)
mishima has joined #haiku
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]
<botifico> [haiku/infrastructure] kallisti5 pushed 2 commits to master [+1/-0/±1] https://github.com/haiku/infrastructure/compare/128642aa0a12...2d7080142ddb
<botifico> [haiku/infrastructure] kallisti5 e8139e1 - docs/ghcr: Add some quick documentation on how to use
<botifico> [haiku/infrastructure] kallisti5 2d70801 - gerrit: Shift deployment to ghcr.io
mishima has joined #haiku