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
tuaris has quit [Quit: Leaving.]
mmu_man has quit [Ping timeout: 480 seconds]
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev56877] - https://git.haiku-os.org/haiku/log/?qt=range&q=15ff8d64b6ac+%5E8c58c0c5e3f8
<nekobot> [haiku/haiku] 11a82237110c - Migrate in-tree consumers of BNetworkDevice::GetNextNetwork to GetNetworks.
<nekobot> [haiku/haiku] 15ff8d64b6ac - BNetworkDevice: Remove GetNextNetwork.
AlaskanEmily has joined #haiku
<zdykstra> everything but the PPM translator looks to be fixed - and that one looks wild
<zdykstra> I'm not going to be well-suited to unpacking what that is doing wrong
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
Maturi0n_ has joined #haiku
white-wolf has quit [Remote host closed the connection]
white-wolf has joined #haiku
Maturi0n has quit [Ping timeout: 480 seconds]
smalltalkman has joined #haiku
floof58 has quit [Read error: No route to host]
floof58 has joined #haiku
jason123santa has left #haiku [#haiku]
HaikuUser has joined #haiku
HaikuUser has quit []
JakeSays has quit [Ping timeout: 480 seconds]
bbjimmy_64 has joined #haiku
OrangeBomb has quit [Remote host closed the connection]
OrangeBomb has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56878] - https://git.haiku-os.org/haiku/log/?qt=range&q=29285e87a8ca+%5E15ff8d64b6ac
<nekobot> [haiku/haiku] 29285e87a8ca - translators: remove explicitly setting sizes
mbrumbelow has quit [Remote host closed the connection]
Blendie has quit [Quit: Connection closed for inactivity]
vdamewood has joined #haiku
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/bcbeb146988e...c0da47f3e823
<botifico> [haikuports/haikuports] OscarL c0da47f - html5_parser: update to 0.4.10, drop support for Python 2.7/3.7, add it for 3.10. (#8173)
OscarL has joined #haiku
Begasus has joined #haiku
<Begasus> g'morning peeps
freakazoid332 has joined #haiku
<OscarL> Hello Begasus
<Begasus> Aloha OscarL :)
Begasus_32 has joined #haiku
<andreasdr[m]> Good morning
<Begasus> Moin andreasdr[m]
<andreasdr[m]> Moin Begasus and OscarL
<Begasus> up early andreasdr[m] :)
* OscarL waves back at andreasdr[m]
<OscarL> I'm the one up early! 02:54 here! :-D
<Begasus> you should be sleeping :)
frkzoid has quit [Ping timeout: 480 seconds]
<OscarL> I should yeah... wen to sleep yesterday 20:00... but my waky brain went... nah... time to wake up :-(
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c0da47f3e823...e4b027959d44
<botifico> [haikuports/haikuports] Begasus e4b0279 - psqlodbc, revbump due to changes from libiodbc (#8175)
<Begasus> needed to get thus out of the way :)
<Begasus> this*
<andreasdr[m]> Arrrrr
<Begasus> ;)
<Begasus> you sound like our youngest grandson andreasdr[m] (he's got a thing with dino's atm) :D
mmu_man has joined #haiku
<andreasdr[m]> Nice.
<andreasdr[m]> Arrrr. Wuffff. Grrrrr. Grrrrrmplf.
Begas_VM has joined #haiku
Begas_VM has quit []
Begas_VM has joined #haiku
<Begasus_32> lol
<Begas_VM> k, increased the fontsize on this one a bit, looks better so far
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/e4b027959d44...843526c4275a
<botifico> [haikuports/haikuports] Begasus 843526c - libxo, disable static library (#8176)
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/843526c4275a...c39eb4a7efed
<botifico> [haikuports/haikuports] OscarL c39eb4a - psutil: move to Python 3.9, add TEST(). (#8172)
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c39eb4a7efed...b7144e859e24
<botifico> [haikuports/haikuports] OscarL b7144e8 - glances: switch to Python 3.9, disable recipe. (#8171)
<PulkoMandy> waddlesplash, zdykstra: one quirk of translators is their config view may be used in both layout and non-layout windows, be sure to check both cases (probably by testing then in a beos app?)
<OscarL> Begasus: just got another smiley from korli. Think he's getting softer :-P
<Begasus> Or you're getting better ;)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/b7144e859e24...56c66f98ce39
<botifico> [haikuports/haikuports] Begasus 56c66f9 - libxdg_basedir, disable static library (#8177)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/56c66f98ce39...f43aa652ba67
<botifico> [haikuports/haikuports] Begasus f43aa65 - libslz, don't install static library (#8178)
freddietilley has joined #haiku
<Molnija> OscarL: meow?
* OscarL purrs
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/f43aa652ba67...8c18b587b220
<botifico> [haikuports/haikuports] Begasus 8c18b58 - libwapcaplet, don't build/install the static library (#8179)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/8c18b587b220...99e26efa9fb5
<botifico> [haikuports/haikuports] Begasus 99e26ef - libvterm, remove static library (#8180)
<Begas_VM> Is there an easy way to setup git so that I don't have to enter my password everytime?
<Habbie> git with what repo?
<Begas_VM> my fork
<Habbie> on what service?
<Begas_VM> github
<Begas_VM> ssh keys are working fine
<Habbie> ok, and what exact thing is asking for a password?
<Begasus_32> Enter passphrase for key '/boot/home/config/settings/ssh/id_rsa':
<Habbie> ok
<Habbie> then you want ssh-agent
* augiedoggie never uses passphrases on his keys
<Habbie> or that :)
<Begas_VM> mind you, still a noob when it comes to git ;)
<Habbie> yes but this is not a git question at all :)
<Begas_VM> git push is asking me for it?
<Habbie> git push runs ssh
<Habbie> ssh is asking you for it
<Habbie> if you used ssh keys for anything else, you'd get the question too
<Begas_VM> yeah ;) if you say it like that ;)
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
freddietilley has quit [Quit: WeeChat 3.8]
* OscarL uses a long-ass passphrase as a last-resort speed-bump, giving time to abort premature commits/pushes :-D
<Begasus> heh
<OscarL> Begasus: just in case, this is what GitHub says about ssh-agent usage: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding
<Begasus> k, time to try it in a bit
<Begasus> gmp works :)
freddietilley has joined #haiku
* OscarL runs: > inrecipe "cmd:python$", and bursts into tears.
<Habbie> oh no
<Begas_VM> nice, things working fine now
<Habbie> with the agent?
<Begas_VM> ouch OscarL
<Begas_VM> evel $(ssh-agen) (if it fails the first time) and ssh-add
<Habbie> nice
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/99e26efa9fb5...06ec4d917f71
<botifico> [haikuports/haikuports] Begasus 06ec4d9 - libutf8proc2, cleanup (#8181)
<Begasus> running Haiku on 2 laptops atm, so no more fuzz with the password, thanks!
<OscarL> Mmm, we have a recipe for mesa 7.9.2, that reads: ARCHITECTURES="x86_gcc2 !x86" and.... SECONDARY_ARCHITECTURES="?x86_gcc2" 8-/
freddietilley has quit [Quit: WeeChat 3.8]
<OscarL> (and using python2, of course)
<Begasus> heh
<OscarL> guess I'll stick to things under dev-python for at least today.
Diver has joined #haiku
<Begasus> probably kept for compatibility?
<OscarL> Not sure how useful that would be today, but... not really up-to-speed with Haiku's needs/interactions with Mesa, so... task for people that knows better.
freddietilley has joined #haiku
<OscarL> oh, good. nothing depends on pychart... will work on that one then :-D
<Begasus> heh
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/06ec4d917f71...0ddfe99331bc
<botifico> [haikuports/haikuports] Begasus 0ddfe99 - libtar, disable static library (#8182)
<Begasus> yeah, some things are better left alone :)
<OscarL> my cunning plan is to slowly remove the rest of 3.7 (and 2.7), so in the end... those old stuff are either forced to switch to at least 3.9, or have to be dropped :-D
<Begasus> right, like I did for boost :)
<Begasus> well, did quite some work on removing python2.7 back then too :)
<OscarL> lots of work required to remove that one, indeed.
<Begasus> now focus on the static ones (only few side tracks allowed) :P
<OscarL> Mmm from PyChart's docs: "compiling python.tex requires..." yeah..... no thank you!
<OscarL> mime sniffing rules for html seems a bit wacky. it marked a .py as html because it contains a string (at line 28) that reads: index_fp.write("<head><title>pychart Samples</title></head><body>\n")
<Begas_VM> lol
freddietilley has quit [Quit: WeeChat 3.8]
<OscarL> pychart recipe buids for 3.9/3.10, but it is too ancient to run on those versions. Last release from 2009, nothing uses it in-tree.
<OscarL> I think that's a goner.
<Begas_VM> another one nuked! ;)
<OscarL> Too bad, looked like a cool project/lib... but I'm not going to patch it myself to make it work :-/
diver1 has joined #haiku
Diver is now known as Guest9371
diver1 is now known as Diver
<OscarL> (porting it to 3.x, I mean). I think nobody actually tried to run it on 3.x when updating recipes :-)
JakeSays has joined #haiku
<OscarL> jsonrpcclient... here we come.
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-1/±0] https://github.com/haikuports/haikuports/compare/0ddfe99331bc...7edc2e665674
<botifico> [haikuports/haikuports] OscarL 7edc2e6 - pychart: retire recipe. (#8183)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/7edc2e665674...10b00cf71304
<botifico> [haikuports/haikuports] Begasus 10b00cf - lutok, disable static library (#8184)
Guest9371 has quit [Ping timeout: 480 seconds]
<Begasus> doing the last one in dev-libs :)
<OscarL> nice!
Diver has quit [Ping timeout: 480 seconds]
<Begas_VM> other one is already in dev-lua
Diver has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/10b00cf71304...327bc7b58d91
<botifico> [haikuports/haikuports] Begasus 327bc7b - libtolua, remove static library (#8185)
<trungnt2910[m]> Does Haiku release any official builds of the cross compiler, other than that Docker image?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/327bc7b58d91...dd312b0f4cf1
<botifico> [haikuports/haikuports] Begasus dd312b0 - libsolv, cleanup, fix install paths (#8186)
<Begasus> OscarL, jumping over dev-python, caught up with you! ;)
<OscarL> ouch! :-P
pvalue has joined #haiku
pvalue has quit []
<Begas_VM> ok, seems like libsolv needs a change in one of the older recipes to rebuild :)
AlaskanEmily has quit [Remote host closed the connection]
<PulkoMandy> trungnt2910[m]: no, we release the buildtools repository, but use as a generic cross compiler is "some assembly required". Which is what the Docker does
<trungnt2910[m]> PulkoMandy: "some assembly required"?
<PulkoMandy> You can maybe use the dockerfile as installation instructions to do it manually?
<PulkoMandy> Yes, you can't just run ./configure-make-make install. It needs header files from Haiku repository and I think some setup of PATH and other environment variables
<trungnt2910[m]> PulkoMandy: I can of course build the buildtools myself, and I actually have: https://github.com/trungnt2910/haiku-tools
<trungnt2910[m]> The problem here is I don't think organizations like .NET would accept unofficial builds.
<PulkoMandy> They want to work with binaries instead of sources? Seems strange to me. In any case, we don't have any signing process or anything, so, what would make it official?
<trungnt2910[m]> PulkoMandy: Building the cross tools is slow.
<trungnt2910[m]> PulkoMandy: I guess being downloaded from a GitHub/whatever account controlled by Haiku and/or from *.haiku-os.org
<PulkoMandy> Personally I prefer "slow" over "someone else built these binaries, I don't know how, if it breaks I can't fix it". But maybe other people have different priorities
<trungnt2910[m]> PulkoMandy: Currently the cross-compilation environment setup script is building Haiku _and_ its cross tools from source.
<PulkoMandy> Ok, so we just have to fork your repo or you transfer it to the haiku organization or maybe haikuarchives, if that makes them happy I don't think there's a problem with it
<trungnt2910[m]> trungnt2910[m]: We can instead just fetch a bunch of hpkg files and the cross tools.
<PulkoMandy> Yes. If you have something that works, I think we can make it the official thing
<trungnt2910[m]> PulkoMandy: I'm just asking for now, when the problem actually comes I'll address it.
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/dd312b0f4cf1...fbb808fea5e0
<botifico> [haikuports/haikuports] Begasus fbb808f - libsolv, cleanup, fix install paths, add manpage (#8187)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/fbb808fea5e0...b926ddf95747
<Begasus> studpid mistake ...
<botifico> [haikuports/haikuports] Begasus b926ddf - libsolv, revbump for rebuild (#8188)
<OscarL> I don't think anyone really tested the jsonrpcclient package. It is missing several dependencies. Lets see how long this takes.
<OscarL> Same thing with jsonschema.
<Begas_VM> You'll probably find some more
diver1 has joined #haiku
Diver is now known as Guest9377
diver1 is now known as Diver
<OscarL> At least these one actually list some requirements on their setup.{cfg,py} files, albeit you can't always trust those either :-D
<OscarL> (testing what's really needed is a bit time consuming, but... oh well)
DKnoto has joined #haiku
<OscarL> For example, jsonschema listed six as runtime requirement. It doesn't actually needs it.
<OscarL> (not at least for newer Pythons)
<OscarL> Well, scratch that. It does use it :-D
<Begasus> that's what testing is about, some builds here weren't needed because no static libraries were even installed, can't always tell that without building :)
Guest9377 has quit [Ping timeout: 480 seconds]
matt1 has joined #haiku
<OscarL> (or installing, or runing the programs, or actually hitting a specific path of a program, in case of Python)
<matt1> do you like pascal ?
<OscarL> I used to do Delphi around the early 2000s. Used to like it quite a lot, still love that RAD, but find ObjectPascal too verbose after using Python for many years.
<OscarL> good day to you, btw, matt1. Hope you're having a good day, health wise.
<matt1> thank you OscarL very much, thanks ...
<matt1> i hope you all are ok ...
<OscarL> Today is not a terrible day, so... all good :-D
DKnoto has quit [Ping timeout: 480 seconds]
<matt1> :)
HaikuUser has joined #haiku
<Begasus> 'lo matt1
<matt1> hello Begasus
HaikuUser has quit []
<matt1> Begasus : do you prefer cheers in basic or pascal ? a game ... ;)
<OscarL> regarding pascal... I remember oco's and Baldur's efforts on BePascal/BeFPC (original project by memson). I helped a bit doing some Pascal bindings for some classes, but then... life happened :-/
<Begas_VM> wasn't done in dev-lua ;)
<matt1> ok OscarL , i also dream about pascal but too much with beos api ...
<matt1> i apologize : too much
<Begas_VM> there is Lazarus that you can build with ...
<Begas_VM> name drops me ...
<Begas_VM> fpcupdeluxe ;)
<matt1> already done, Begas_VM
<Begas_VM> I know matt1 :)
DKnoto has joined #haiku
<OscarL> k, PR open for jsonschema. Let's go back to JSON-RPC-client.
xet7 has quit [Quit: Leaving]
jason123santa has joined #haiku
matt1 has left #haiku [#haiku]
solitudi has joined #haiku
<x512[m]> PulkoMandy: Why avoid Trak keywords?
<Begas_VM> k, closing down on toluapp, should be good
freddietilley has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/b926ddf95747...30f5bc51cac5
<botifico> [haikuports/haikuports] Begasus 30f5bc5 - toluapp, bump version, cleanup (#8190)
<OscarL> so.... silly noob question Begasus... how do create symlinks from the recipe ("ln -s") so $binDir/script points to $binDir/script3.9... was doing just that: "ln -s $binDir/script3.9 $binDir/script", but after installation, the symlink is broken, as it points to /packages/[....]/script3.9
<Habbie> ln -s $binDir/script3.9 script
<OscarL> I now tried using "cd $binDir" before doing the "ln -s", that seems to work.... but I was wondering if ther's a better way.
<Habbie> oops
<Habbie> ln -s script $binDir/script3.9
<Habbie> ln -s script3.9 $binDir/script
<Habbie> third time's the charm
jason123santa has left #haiku [#haiku]
<Habbie> the trick is leaving out $binDir on the target, so that eventually, it is just resolved inside the same dir
<OscarL> ahhh! thanks Habbie! Sometimes (most of the time) I get lost in the silliest of things :-)
<Habbie> hehe
freddietilley has quit [Quit: WeeChat 3.8]
<Habbie> also, i did this last week for the vis recipe, to make a vi symlink (but i removed it again)
solitudi has quit [Quit: Page closed]
<PulkoMandy> x512[m]: we can use them if we need them (to tag tickets for queries for example), but copying randow words from the description is not helpful
Kokito has joined #haiku
Kokito has quit []
<Habbie> OscarL, so like your version with cd i guess, except it turns out you don't need cd :)
<OscarL> yeah... I *knew* there should be a better way :-)
<OscarL> but was drawing a blank, hehe.
<OscarL> Seems like these jsonrpcclient has been broken at least since Oct 2019: https://github.com/haikuports/haikuports/commit/6881001e0f5933ea048485583e24d1e27a054f9e
<OscarL> that click update from 7.x.x to 8.x.x prevents jsonrpclient from running.
<OscarL> but I guess nobody noticed, as jsonrpclient didn't listed it in its REQUIRES.
* OscarL shakes head.
freddietilley has joined #haiku
* Begas_VM hands OscarL some tranqualizers
<OscarL> :-D
<Begas_VM> busy in dev-qt now (there could be some that will take some time)
<OscarL> maybe you can even fix some of the qt stuff that uses older Python versions too!
<Begas_VM> only few sidetrack allowed ... remember ;)
<OscarL> We need to find a new sucker.... errr... collaborator, to help us with this :D
<Begas_VM> heh
jason123santa has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/30f5bc51cac5...9737776c4b5b
<botifico> [haikuports/haikuports] Begasus 9737776 - prison, cleanup (#8191)
Kokito has joined #haiku
<Begas_VM> jikes OscarL!
<Begas_VM> just did a search for python in the dev-qt directory :O
<OscarL> heh
Kokito has quit [Quit: Vision[]: i've been blurred!]
<Begas_VM> qt5 still using python2.7 ...
<OscarL> and most of the qt6 stuff is using 3.7 https://github.com/haikuports/haikuports/issues/8025
<Begas_VM> as do a few others, and the rest using python3.7
<Begasus> oof, prison doesn't
<Begasus> well, not rebuilding the monsters :P
<Begasus> the others should be good to move to python3.9 I guess (only used a build time)
<Begasus> s/a/at/
smalltalkman has quit []
Kokito has joined #haiku
<waddlesplash> PulkoMandy: Screenshot window doesn't use layouts so indeed this was tested
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/9737776c4b5b...087d57468122
<botifico> [haikuports/haikuports] Begasus 087d574 - qhttpengine, cleanup (#8193)
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/087d57468122...2e68649b763f
<botifico> [haikuports/haikuports] Begasus 2e68649 - qt6_shadertools, switch to default python (3.9) (#8192)
<Begasus> One down OscarL :)
<OscarL> nice Begasus!!!
<Begasus> food :)
smalltalkman has joined #haiku
Blendie has joined #haiku
matt1 has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/2e68649b763f...c2f32d7489ac
<botifico> [haikuports/haikuports] Begasus c2f32d7 - qmdnsengine, cleanup (#8194)
<Begasus> break
<matt1> xD
<matt1> i have done a vm of haiku ...
<matt1> could i share ?
<matt1> haiku is a japanese evil ?
<OscarL> matt1: most of the people in this channel alreay knows how to do VMs, so I guess we're not the right audience for a ready-made vm image.
zard has joined #haiku
<OscarL> and "haiku" is just a form of poetry (originally from Japan), in the same way sonnetos are a form of poetry originally from Italy. Nothing "evil" about either :-)
<OscarL> We had this conversation already a few months back :-D
<matt1> ok ...
<matt1> here is a pic just to share ...
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev56879] - https://git.haiku-os.org/haiku/log/?qt=range&q=71f5445c91c5+%5E29285e87a8ca
<nekobot> [haiku/haiku] 71f5445c91c5 - Installer: Remove leftover code
kikadf has quit [Remote host closed the connection]
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/c2f32d7489ac...fe4762050675
<botifico> [haikuports/haikuports] OscarL fe47620 - jsonschema: drop support for Python 3.7, add it for 3.9/3.10. (#8189)
<matt1> in vm image i could do a pkg full-sync ?
<OscarL> sure, but it is "pkgman full-sync", or you can use "pkgman full", that also does the same.
<matt1> ok
<matt1> cu ...
matt1 has left #haiku [#haiku]
<Begasus> re
kikadf has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/fe4762050675...f0e9ea895163
<botifico> [haikuports/haikuports] Begasus f0e9ea8 - qt6_serialport, switch to python3.9 for BUILD_PREREQUIRES (#8195)
<Begasus> lol OscarL " python3.7 (duh!)" didn't notice that one in the list :P
<OscarL> :-D
<OscarL> Ok... one more commit, and a last push to docutils...
<Begas_VM> now you still got me sidetracked ... :P
<OscarL> hehehe
<robxnano[m]> By the way, the qt6 recipes need fixPkgConfig added to them because their pkgconfig files are all in the /boot/lib/pkgconfig directory
<Begasus_32> not even sure if/why python is used (can't see any mention in the configure/build process)
<Begasus_32> now you tell us ? ;)
KapiX has joined #haiku
<Begasus_32> hi KapiX!
<KapiX> hi :)
<OscarL> Begasus_32: guess you'll have to ask 3dEyes about why the cmd:python3 requirement?
<OscarL> maybe he used a recipe template and forgot to remove it? (one can dream :-D)
<Begasus_32> heh
<Begasus> seems related to doxygen
<Begasus> but that's not used
<Begasus> KapiX, any progress on scintilla?
<KapiX> Begasus: one patch to merge, and I can release, just not enough time to do that recently :(
<Begas_VM> np, not sure if I had build problems anymore when checking out on 32bit :)
<OscarL> Wish pkgman automatically offered to install the "_x86" version of the package you asked for (when there's no primary arch version).
<Begas_VM> bbl
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
kikadf has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
kikadf has joined #haiku
<waddlesplash> robxnano[m]: please report an issue for that at haikuports bugtracker
kikadf has quit []
kikadf has joined #haiku
<robxnano[m]> Will do once I've made a list of all the affected packages
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56880] - https://git.haiku-os.org/haiku/log/?qt=range&q=e37168ad4f9c+%5E71f5445c91c5
<nekobot> [haiku/haiku] e37168ad4f9c - kits/app: fix unaligned copy in BMessage
<Begasus> added a note to summon 3dEyes in the issue OscarL
<Begasus> skipping them for now
<OscarL> +1
freddietilley has quit [Quit: WeeChat 3.8]
nosycat has joined #haiku
<OscarL> I'm not sure pyrsistent was actually ever tested either.
<OscarL> The recipe is marked as "any", but the sources include a ".c" python module extension (that the recipe does not compiles nor installs) :-/
<OscarL> (unless that's somehow optional)... let's try to run its tests.
<OscarL> Well, the test attempt to run, gives a warning about the missing compiled extension, module will still work, but less performant.... and then the tests crash :-(
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-1/±1] https://github.com/haikuports/haikuports/compare/f0e9ea895163...2388e7f49980
<botifico> [haikuports/haikuports] Begasus 2388e7f - chicken, remove static library, cleanup (#8199)
<Begasus> robxnano[m], does libmatroska produce a static library?
<Begasus> try to build it with the extension OscarL :)
<OscarL> did already, needs a "setarch x86" first.
<Begasus> yep
<Begasus> thought so ;)
<OscarL> test crash in the same spot.
<Begasus> nothing at repology?
<OscarL> I think this thing is too old for Python 3.10
<Begasus> heh
BrunoSpr has joined #haiku
BrunoSpr has quit []
<OscarL> jsonrpserver needs jsonschema (not mentioned in the recipe). jsonchema needs pyrisistent (but didn't had it in the REQUIRES). Added python 3.10 to the first two, only to find out that pyrsistent didn't provided _python310 :-(
<OscarL> This is a mess :-D
<OscarL> and nobody uses jsonrpcserver, apparently.
<nosycat> This is Python.
B2IA has quit [Quit: Vision[]: i've been blurred!]
<Begasus> told you it was a mess ;)
<OscarL> I'm still not entirely convinced we should pack so much python packages. I would do: main Python + pip/setuptools/wheels, and let the user use pip as they please.
<Begasus> they still can :)
KapiX has quit [Quit: KapiX]
<OscarL> (while also providing packages for modules that need patching/platform support, of course)
BrunoSpr has joined #haiku
<bbjimmy> The kernel thread "fbsd callout" is pegging one of my four processors acording to ProcessController.
<waddlesplash> probably because I messed something up in my change yesterday
<waddlesplash> what network device do yo uhave?
<bbjimmy> ippro 1000
<waddlesplash> hmm, I tested with that in a VM, no problems here...
<waddlesplash> let me look at it
<bbjimmy> ok
<bbjimmy> hrev56878
mbrumbelow has joined #haiku
mbrumbelow has quit []
<OscarL> oh. I think https://dev.haiku-os.org/ticket/18330 might explain the redrawing issues with the "nice editor" (ne)
<waddlesplash> probably
<OscarL> good thing we have a Terminal haxor in the house /me looks at jessicah :-D
mmu_man has quit [Ping timeout: 480 seconds]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/2388e7f49980...4005cd9aa618
<botifico> [haikuports/haikuports] Begasus 4005cd9 - robin_map, cleanup (#8200)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/4005cd9aa618...a671c2650843
<botifico> [haikuports/haikuports] robxnano a671c26 - libmatroska: Use libVersionCompat (#8198)
JakeSays1 has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
<zdykstra> I can reproduce the fbsd callout thread usage on hrev56878
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/a671c2650843...2414e9086ec6
<botifico> [haikuports/haikuports] Begasus 2414e90 - uncrustify, cleanup (#8201)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/2414e9086ec6...51dc3099b237
<botifico> [haikuports/haikuports] robxnano 51dc309 - mkvtoolnix: Update to 75.0.0 (#8196)
<zdykstra> it didn't happen immediately after boot - a few minutes went by between booting and seeing that thread spike to 100%
<robxnano[m]> You've probably already checked by now, but no it doesn't
<waddlesplash> zdykstra: what are you running on?
<waddlesplash> ok, let's see if I can reproduce by other means
<zdykstra> bare metal, ipro1000
<waddlesplash> ok
<Begasus> bbl
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/51dc3099b237...ebb6d1bd36dc
<botifico> [haikuports/haikuports] Begasus ebb6d1b - cmocka, cleanup (#8203)
mmu_man has joined #haiku
kinkinkijkin has quit [Quit: Leaving]
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev56881] - https://git.haiku-os.org/haiku/log/?qt=range&q=ff6e777d2863+%5Ee37168ad4f9c
<nekobot> [haiku/haiku] 2393d22cdbf7 - kernel/util: Add static assert that the two list links are the same size.
<nekobot> [haiku/haiku] ff6e777d2863 - kernel/util: Clear list links on removal under KDEBUG.
<OscarL> we don't have pandoc in the repos, yet there's a pypandoc (thin wrapper) :-/
<OscarL> Seems it was added for gertty, originally, but now gertty recipe doesn't requires it. /me is considering "git rm"
<waddlesplash> or just disable till we have pandoc
<waddlesplash> I think we had a partially working GHC at one point...
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> k. Will do minor clean up, and just disable.
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
tqh has joined #haiku
mmu_man has joined #haiku
<OscarL> why do we keep 37 different recipes for rust?
<OscarL> all the <1.50 ones require cmd:python (2.7)
mbrumbel_ has joined #haiku
<OscarL> gah! BeCJK also wants cmd:python (for its use of the SCons build system). I have, somewhere, a version that uses the makefile-engine instead. Using anything else for BeCJK seems way overkill for me.
mbrumbel_ has quit []
<OscarL> (with the possible exception of using the jamfile-engine, of course :-P)
xet7 has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56882] - https://git.haiku-os.org/haiku/log/?qt=range&q=e6d3d777b2aa+%5Eff6e777d2863
<nekobot> [haiku/haiku] e6d3d777b2aa - freebsd_network: Cleanup callout_thread.
ClaudioM has joined #haiku
mbrumbelow has joined #haiku
matt1 has joined #haiku
matt1 has left #haiku [#haiku]
mbrumbelow has quit [Remote host closed the connection]
nosycat has quit [Quit: Leaving]
<waddlesplash> zdykstra: well, I reproduced it at least once
mmu_man has quit [Ping timeout: 480 seconds]
Diver has quit [Read error: Connection reset by peer]
Diver has joined #haiku
Begasus_32 has quit [Ping timeout: 480 seconds]
tuaris has joined #haiku
zard has quit [Quit: leaving]
tuaris has quit []
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/ebb6d1bd36dc...76301ce65ec3
<botifico> [haikuports/haikuports] OscarL 76301ce - pypandoc: cleanup, support for Python 3.10, update to 1.11 (#8205)
AlienSoldier has joined #haiku
mmu_man has joined #haiku
tqh has quit [Read error: Connection reset by peer]
smalltalkman has quit []
tqh has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<ClaudioM> .exit
ClaudioM has quit [Quit: leaving]
<jessicah> there's no ghc for 64-bit
<jessicah> it generates invalid relocation types on Haiku, and latest ghc has a broken build system when cross compiling, it's a mess
<jessicah> OscarL: sure, I can have a look
<OscarL> great! thank you!
Guest9302 has quit [Quit: Bye!]
extrowerk has joined #haiku
extrowerk is now known as Guest9418
CPYou has joined #haiku
<zdykstra> waddlesplash: it hasn't happened again for me. One and done bug, I guess!
* zdykstra tries 'tempting fate' as a reliable reproducer
<waddlesplash> even if you do reproduce it that likely won't help me, as I already got it in KDL and nothing apparent was revealed
<waddlesplash> profile just showed it was busylooping over time/tasks/etc.
<waddlesplash> hence my two commits above to the linked-lists module trying to catch potential linkedlist corruption
<zdykstra> *nod*
<zdykstra> my hope was that I could find a reliable reproducer - it's easier to tell if something is fixed that way :)
<waddlesplash> right
<waddlesplash> yeah, I couldn't find one. it's just a race
<waddlesplash> higher CPU usage may trigger it
CPYou has quit [Ping timeout: 480 seconds]
<botifico> [haiku/infrastructure] kallisti5 pushed 1 commit to master [+0/-0/±3] https://github.com/haiku/infrastructure/compare/d2a01998190f...e97cf3139b3a
<botifico> [haiku/infrastructure] kallisti5 e97cf31 - containers/gitsync: Force updates; solves desync issues
<botifico> [haiku/infrastructure] kallisti5 pushed 1 commit to master [+0/-0/±1] https://github.com/haiku/infrastructure/compare/e97cf3139b3a...6afede02c44c
<botifico> [haiku/infrastructure] kallisti5 6afede0 - concourse: Don't tell irc about successful builds. waddleannoyed
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56883] - https://git.haiku-os.org/haiku/log/?qt=range&q=11e68e0c546e+%5Ee6d3d777b2aa
<nekobot> [haiku/haiku] 11e68e0c546e - apps/haiku3d: Swap then unlock to fix rendering on glvnd
gouchi has joined #haiku
<OscarL> "waddleannoyed" LMAO
<Begasus> going down, g'night peeps
Begasus has quit [Quit: Leaving]
<jessicah> OscarL: huh, the example doesn't strictly reproduce in putty
<OscarL> :-(
<jessicah> whole row is red seems wrong
<jessicah> you immediately reset to defaults after "whole row is red"
<jessicah> haiku & putty agree for the second line, which I also agree with; there's no background colour after "Whole row is red" set
<jessicah> it's just the first line that seems erroneous
<OscarL> I've no idea really. I just saw that ticket, remembered a weird redrawing issue in "ne", and I thought they might be related.
DKnoto has quit [Quit: Leaving]
<waddlesplash> zdykstra: bbjimmy: I managed to confirm the problem is caught by the list assertions I added earlier today; and also it seems the refactors I did also earlier may fix or at least mitigate the problem
<waddlesplash> I have one more fix I'm going to make later, and then I'll leave it to nightlies testing
tqh has quit [Quit: Leaving]
<waddlesplash> hopefully it will KDL instead of hanging and that will be useful enough that the real cause can be fixed, if I didn't get it already
<bbjimmy> ok
<waddlesplash> also note the list KDLs may catch other latent issues like this one lurking around the tree
<waddlesplash> there are some long standing tickets that I wouldn't be surprised if this uncovers the root cause of those too
<bbjimmy> Thanks waddlesplash
<waddlesplash> :)
<waddlesplash> it is definitely intermittent. in 3 hours I have triggered it 3 times, completely randomly each time
<waddlesplash> the first 2 was the hang before the assertions, then I switched to the new build and couldn't reproduce at all, then I reverted that last commit I made earlier, and reproduced within minutes
<waddlesplash> oops, it just happened again actually!
<zdykstra> I triggered it that once and then never again. I tried generating load + network traffic via speedtest.net, turning off most of my CPU cores, etc.
<waddlesplash> so, I've got a consistent trigger now
gouchi has quit [Remote host closed the connection]
<pairisto[m]> I am having some trouble with getting the tun.cpp file to start on Haiku since most VPN applications need to talk to a system TUN driver. I compiled it using jam -jN tun and it is now in .../generated/objects/haiku/x86_64/release/add-ons/kernel/network/devices/tun but I do not know where to go from there to start it for it to show up in ifconfig. Though I also do not know if it is best to start with tun.cpp since it seems to be a
<pairisto[m]> module rather than a driver so any input on that would also be appreciated.
<PulkoMandy> No one knows, I think?
<PulkoMandy> I think a module makes sense because it's not really a driver (there is no related hardware)
<PulkoMandy> The closest thing we have is the localhost interface, did you look at how that's done? I think it hublishes a device in /dev/net? So that gives you an idea how to do it
<pairisto[m]> yeah, it is classified as a virtual driver so I want to take more inspiration from the loopback driver code since loopback is also a virtual driver
<PulkoMandy> You can find it somewhere in build/jam (cd build/jam : git grep localhost) to see how it's added to haiku.hpkg and add tun in a similar way?
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56884] - https://git.haiku-os.org/haiku/log/?qt=range&q=673bc1087ffa+%5E11e68e0c546e
<nekobot> [haiku/haiku] 673bc1087ffa - freebsd_network: Always unset c_due after removing the callout from the list.
<pairisto[m]> okay cool, I was thinking of something more like the module in haiku/src/add-ons/kernel/network/devices/loopback/loopback.cpp
<pairisto[m]> though modules don't publish if I am to be correct
hightower2 has quit [Ping timeout: 480 seconds]
<OscarL> where they seems to use "devfs_publish_device(dev->name, hooks)"
<OscarL> (I was more familiar with the way old drivers did it)
<x512[m]> Some my illustration about device manager node tree.
<pairisto[m]> is it a module? is doesn't seem to have module_info or device_module_info and some other module stuff defined in the documentation?
<OscarL> pairisto[m]: that file is only part of it... you have to see its directory, where there's also a ps2_module.cpp file (and a Jamfile for them all)
FreeFull has joined #haiku
<pairisto[m]> @x512 So how do you get
<PulkoMandy> There are two parts: devfs_publish_device is what you need to publish a device in /dev
<pairisto[m]> x512: what do I do to make the device publish? would it have to be through the Jam file with the KernelAddon section?
<pairisto[m]> along with a publish device section*
<PulkoMandy> The other part is getting your module loaded by the kernel, drivers are one special case of this, there are two types, "old" drivers are loaded usind symlinks in a specific directory and "new" drivers are loaded by the config_manager
<PulkoMandy> But I don't know if the tun module has to be a driver, since it isn't attached to any specific hardware
<x512[m]> ps2 seems not use proper device manager architecture.
<pairisto[m]> * along with a publish device section in the code*
<PulkoMandy> No, ps2 does not use device manager (yet?)
<pairisto[m]> but wouldn't it still need to be put under /dev/net?
<PulkoMandy> you cun publish devices using devfs_publish_devices, under /dev/net if you want/need to
<PulkoMandy> That's unrelated to being a driver or not
<pairisto[m]> okay, I'm slightly going off of the Linux reasoning behind it being a driver like the Universal TUN/TAP Driver
xet7 has quit [Ping timeout: 480 seconds]
<PulkoMandy> However, the config_manager can load your module automatically when some app acgesses /dev/net, so that can be useful
<PulkoMandy> Linux doesn't usually use a devfs like ours, so the model is a bit different on that part of things
<pairisto[m]> agreed and I am trying to take that into account, its a bit harder since there is no modprobe
<PulkoMandy> On Linux, udev will do the work of creating device nodes in /dev, and "link" them with the corresponding devices using major and minor device numbers. Haiku does not work like that
<pairisto[m]> or mknod
<PulkoMandy> Yes, it works the other way around. When an app opens /dev/net, that triggers events in the kernel (through devfs) which end up loading the corresponding drivers (either through device_manager or the old style symlinks)
<x512[m]> pairisto: Haiku have no mknod and device major/minor codes.
<pairisto[m]> that I know
<pairisto[m]> its just having those tools in linux makes the driver development easier but the underlying base of how a driver is loaded is much different
<pairisto[m]> PulkoMandy: when you say "corresponding drivers" how does device manager know what to load
vdamewood has quit [Remote host closed the connection]
vdamewood has joined #haiku
hightower2 has joined #haiku
OscarL has quit [Quit: Page closed]
bjorkint0sh has quit [Quit: Leaving]
Diver has quit [Quit: Leaving.]
paul0 has joined #haiku
<pairisto[m]> * know what files/drivers to load
AlaskanEmily has joined #haiku
bjorkintosh has joined #haiku