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
<augiedoggie> it's waiting for llvm to finish building
<augiedoggie> they both got scheduled to run during the same build
<coolcoder613> But its shown as complete
<augiedoggie> you can have multiple builds in one buildrun
<augiedoggie> and it waits for all of them to complete before updating haikudepot
<coolcoder613> shouldnt haiku_pyapi be depending on haiku_pyapi_python310?
<augiedoggie> the top level package is usually empty for the python recipes
<augiedoggie> you could call it a quirk or bug that nobody has fixed
walkingdisaster has joined #haiku
<coolcoder613> whats the status of the swift port?
<coolcoder613> Shouldnt the top-level package be empty, but depend on the actual package?
coolcoder613 has quit [Quit: Vision[]: i've been blurred!]
coolcoder613 has joined #haiku
<augiedoggie> but there are multiple python packages, so which one would it depend on?
<coolcoder613> Thats up to the maintainer
<coolcoder613> I mean the package haiku_pyapi can depend on haiku_pyapi_python310
<coolcoder613> or haiku_pyapi_python39
Maturi0n has joined #haiku
_Dario_ has quit [Quit: Leaving]
Maturi0n_ has quit [Ping timeout: 480 seconds]
coolcoder613 has quit [Quit: Vision[]: i've been blurred!]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
coolcoder613 has joined #haiku
<kallisti5[m]> I closed "Accountability and Criticism" in the forums because I hate it lol. If anyone disagrees reach out to a mod and it can be re-opened. I just feel like it's a time suck at this point.
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #haiku
smalltalkman has joined #haiku
<erysdren> lol what a bizzare thread
<erysdren> my first time seeing it
extrowerk_ has joined #haiku
<coolcoder613> ;)
extrowerk has quit [Ping timeout: 480 seconds]
<erysdren> how's it going coolcoder613?
<coolcoder613> I'm good
walkingdisaster has quit [Quit: Vision[]: i've been blurred!]
<coolcoder613> I'm thinking of writing a recipe database program
<erysdren> oh yeah?
<coolcoder613> Instead of flipping through a few different recipe books, you have a searchable database
<erysdren> oh lol i thought you meant haikuports recipes
<coolcoder613> lol
<coolcoder613> I'm waiting for the arm64 support, would be nice to run haiku on my raspberry pi, or even my m1 macbook (Asahi Haiku?)
<erysdren> that'd be rad
* coolcoder613 is thinking of running haiku with the speed and battery life of his macbook
<erysdren> haiku on a pi would feel right at home
<coolcoder613> Yeah
<coolcoder613> I was wondering if it is possible to make a 'Haiku distro' with a different UI, like a nothing-but-remote-desktop thin client
<erysdren> i think the haiku foundation specifically discourages distros
<erysdren> they won't come after you, or anything, but i know it's not really what the haiku devs want
HaikuUser has joined #haiku
<coolcoder613> Not a fork or anything, just an image that boots without deskbar or tracker, kind of like BeIA
<erysdren> oh sure
<coolcoder613> If I would base this hypothetical thin client on linux, it would be called a distro
<erysdren> true
HaikuUser has quit []
<coolcoder613> The question is: Can i start my own fullscreen UI, maybe based on Haiku-PyAPI, without having the deskbar or tracker?
<erysdren> hmm, not sure at all
<augiedoggie> you can't redistribute anything with the Haiku name, it's trademarked
<coolcoder613> And can i build an installation image with some extras preinstalled?
<erysdren> i guess not
<augiedoggie> you can do whatever you want with the code, including building your own distro
<augiedoggie> but it can't have any Haiku branding
<coolcoder613> augiedoggie: i think there is an option to build without branding?
<augiedoggie> that's usually the default if you build your own nightly image
<augiedoggie> iirc
<coolcoder613> I think i've heard that before
<coolcoder613> To be clear, this is just an idea for my school
<coolcoder613> How can i clone the source for beta4
<augiedoggie> it's built from a branch
<coolcoder613> whats the branch called?
<coolcoder613> git clone https://github.com/haiku/haiku --depth 1 --branch r1beta4?
<augiedoggie> you can't build from the github mirror though
<coolcoder613> You cant?
<augiedoggie> it's a pain in the butt because it's missing the hrev tags, so you'd have to specify that manually
<augiedoggie> and i don't remember how that's done
<augiedoggie> which file that goes in
<coolcoder613> git clone https://review.haiku-os.org/haiku --depth 1 --branch r1beta4?
mr_lou has joined #haiku
<augiedoggie> sure
<augiedoggie> i usually clone and then switch branches but it shouldn't matter
dsizzle has joined #haiku
dsizzle has quit []
<coolcoder613> error: 50432 bytes of body are still expectedMiB | 157.00 KiB/s
<coolcoder613> fetch-pack: unexpected disconnect while reading sideband packet
<coolcoder613> fatal: early EOF
<coolcoder613> fatal: fetch-pack: invalid index-pack output
<augiedoggie> you're going to need to clone and build the buildtools as well
<coolcoder613> I'm on Haiku
<coolcoder613> Why do some packages need a reboot after installing?
<erysdren> i'd guess that the kernel can't load certain types of packages at run time
<erysdren> depending on what they do
<coolcoder613> haiku_pyapi needs that for some reason
HaikuUser has joined #haiku
HaikuUser has quit []
<coolcoder613> +
coolcoder613 has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has joined #haiku
tuaris has quit [Quit: Leaving.]
coolcoder613 has joined #haiku
HaikuUser has quit [Ping timeout: 480 seconds]
AlaskanEmily has quit [Remote host closed the connection]
freddietilley has joined #haiku
<coolcoder613> Where is Begasus?
Begasus has joined #haiku
<coolcoder613> Hi Begasus
<Begasus> Hi coolcoder613
<Begasus> g'morning peeps
<coolcoder613> I say where is Begasus, and 10 seconds later...
<Begasus> lol
<Begasus> congrats on the release!
<Begasus> not yet in the depot (buildmaster still at llvm)
<coolcoder613> what happens to the haikuports categories? like dev-*, app-* games-*
<Begasus> not sure what you mean there
<coolcoder613> in the ports tree
<Begasus> in regards for the paths, they are being kept with the Gentoo layout
<coolcoder613> Those catergories would be useful in HaikuDepot, or in the Deskbar
<Begasus> like the clamav, PR puts them in app-security first, but Gentoo has that in app-antivirus
<Begasus> that's something for owenca (depot) and the Haiku devs :)
<Begasus> ZETA used that kind of layout, many discussions already for Haiku in regards of outlining the Deskbar menu over the years
<coolcoder613> The question is, how can i get what category an application is in? So i could build something that sorts the Deskbar Applications menu
<coolcoder613> evidently, discussing it doesnt help
<Begasus> at haikuports this would be easy to do, putt an app in a submenu, but no agreement there yet
<coolcoder613> Can i pull in metadata about apps? would it have the category?
HaikuUser has joined #haiku
<Begasus> no idea there
<Begasus> looking in FileTypes it doesn't mention categories
* coolcoder613 goes to dissect a hpkg
<Begasus> Info doesn't seem to show anything related there too
* coolcoder613 doesn't find anything
<Begasus> maybe poke humdinger when he's around?
<Begasus> he should know more about HaikuDepot
<coolcoder613> I'm thinking of making a recipe database program, insead of flipping through a few recipe books, you have a searchable database of recipes
<Begasus> I've written some useful information in regards to recipes on my github wiki (mostly started out for myself)
<Begasus> and repology has tons of information too :)
<coolcoder613> food recipes
<Begasus> ah :D
* |cos| would love to see an haiku recipe manager to help replace the rottening crap i use for https://mat.netizen.se/
<coolcoder613> erysdren thought i was talking about haikuports recipes too ;)
<|cos|> The command line is wonderful for most things, but I know from experience that's not the right interface to use while actively cooking a dish! :)
<coolcoder613> |cos| What features do you use?
<|cos|> coolcoder613: don't design for me. i'm an odd user, as seen from the link above. the most important feature is to be able to store, search for and view recipes.
<|cos|> coolcoder613: me personally, i kind of like being able to tick off and adjust how much of each ingredient i actually use while cooking. (for refining a dish to perfection)
<coolcoder613> I'm wondering wether the recipe format should be structured... should the recipe be basically a text file
<coolcoder613> |cos| what about weird units like 3/4 of a packet
<|cos|> i've stored my recipes in an sqlite3 database, but that was a bad decision.
<coolcoder613> I would use json, but then i'm not a database guy
<|cos|> i keep density as a property on each ingredient, to convert between volume and weight.
<coolcoder613> that sound way too complicated for the average user
<coolcoder613> *sounds
<|cos|> > 09:49 cos| coolcoder613: don't design for me. i'm an odd user,
<|cos|> i need to head into a meeting now, but i hope to learn more about this project later!
<coolcoder613> Hmmm.... should the recipe database be one json file, or a folder of recipe files with attributes?
<coolcoder613> If they are recipe files with attributes, can i use queries?
<coolcoder613> files+queries seems to be 'The Haiku Way (tm)' but is it really any better?
kikadf_ has joined #haiku
kikadf is now known as Guest3572
kikadf_ is now known as kikadf
Guest3572 has quit [Ping timeout: 480 seconds]
andreaa72 has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
<PulkoMandy> Not really
<PulkoMandy> They are useful for things that may be shared between different apps
<PulkoMandy> Or searched using Tracker
<PulkoMandy> If you don't need them, don't use them. Itws just another option, additional to what's already available elsewhere. That's not a reason to try to use them absolutely everywhere
<coolcoder613> How can I insert symbols, such as the degrees symbol, in Pe?
andreaa72 has left #haiku [#haiku]
* coolcoder613 worked it out, can drag and drog from charactermap
<|cos|> coolcoder613: my notes mention https://thinkle.github.io/gourmet/ and https://cooklang.org/ if you believe in inspiration from others, but your ideas on how to do things might be more appropriate for an haiku app
<coolcoder613> I'm working on a sample recipe file, I'll show you in a few mins
<|cos|> i'll need to get out and about for a bit, but'll be back later.
<coolcoder613> sample file: https://0x0.st/H4C4.json
<coolcoder613> updated: https://0x0.st/H4Cv.json
andreaa72 has joined #haiku
<andreaa72> drivesetup 4 haiku 32 bit => not compatible with beos max ...
<coolcoder613> probably not compiled with gcc2
<andreaa72> np ...
<PulkoMandy> None of our applications will run on BeOS
<PulkoMandy> We added the layout kit, the locale kit, and a lot of other things to the API
<andreaa72> imho it needs a build under developer
<andreaa72> ah, ok
<PulkoMandy> Compatibility works in the other direction only (run BeOS apps on Haiku)
<andreaa72> peace :)
<andreaa72> cu ...
andreaa72 has left #haiku [#haiku]
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
andreaa72 has joined #haiku
andreaa72 has left #haiku [#haiku]
andreaa72 has joined #haiku
nagerst has joined #haiku
coolcoder613 has quit [Quit: Vision[]: i've been blurred!]
andreaa72 has quit [Ping timeout: 480 seconds]
andreaa72 has joined #haiku
<nagerst> very scilent here today
coolcoder613_32 has quit [Quit: Vision[]: i've been blurred!]
<|cos|> coolcoder613[m]: wouldn't it make sense to separate quantity, unit and ingredient? say you'd like to make a double or triple batch some day. multiplication is one thing computers are better at than some users, including me.
walkingdisaster has joined #haiku
mmu_man has joined #haiku
<botifico> [haikuports/haikuports] threedeyes pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/5fe5bb11947c...8d3c3380d679
<botifico> [haikuports/haikuports] threedeyes 8d3c338 - ppsspp: bump version
<Begasus> can't always be noisy nagerst :)
<botifico> [haikuports/haikuports] threedeyes pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/8d3c3380d679...7e965219b12d
<botifico> [haikuports/haikuports] threedeyes 7e96521 - ppsspp: disable SDL2_ttf
<andreaa72> Three d eyes => 3D eyes ?
<andreaa72> yes, 2 spheres...
andreaa72 has left #haiku [#haiku]
kikadf_ has joined #haiku
kikadf is now known as Guest3592
kikadf_ is now known as kikadf
Guest3592 has quit [Ping timeout: 480 seconds]
andreaa72 has joined #haiku
andreaa72 has left #haiku [#haiku]
HaikuUser2 has joined #haiku
HaikuUser2 has quit [Quit: Vision[]: i've been blurred!]
talos has joined #haiku
mr_lou has quit [Quit: Leaving]
xiku has joined #haiku
andreaa72 has joined #haiku
andreaa72 has left #haiku [#haiku]
<Begasus> Warning: POLICY WARNING: "/packaging/ppsspp/apps/PPSSPP/PPSSPP" needs library "libSDL2_ttf-2.0.so.0", but the package doesn't seem to declare that as a requirement
<Begasus> looks like with the cmake config files for SDL2-ttf it somehow broke the detection for ppsspp ..
<Begasus> those weren't provided in previous version*
illwieckz has quit [Remote host closed the connection]
<Begasus> bbl
mr_lou has joined #haiku
<erysdren> good morning party people
ClaudioM has joined #haiku
johnolinda[m] has quit [Quit: Client limit exceeded: 20000]
mr_lou has quit [Quit: Leaving]
<zdykstra> it's 9:36 AM and I'm ready to go back to bed
<erysdren> oh hey, same timezone
<erysdren> and yeah, i feel the same
<erysdren> i need coffee
mmu_man has quit [Ping timeout: 480 seconds]
<erysdren> Begasus: what to do when a configure script wants libc6?
<erysdren> and ldd?
freddietilley1 has joined #haiku
freddietilley has quit [Ping timeout: 480 seconds]
tuaris has joined #haiku
freddietilley1 has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
<Begasus> erysdren, tried looking at haikuports?
<Begasus> ldd, is not supported in Haiku afaik, libc should be in libroot
<Begasus> iirc :)
<erysdren> aye
<Begasus> augiedoggie, just saw your comment, looks like freegemas suffers from the same issue, without the cmake config files it builds fine also
<erysdren> i'm just trying to figure out what "found but does not link" means
<Begasus> broken link?
<Begasus> afk again for a while :)
<erysdren> Checking for dlfcn.h (libc6-dev)... found but does not link, please install it or set PKG_CONFIG_PATH right!
illwieckz has joined #haiku
mr_lou has joined #haiku
<mbrumbelow> @waddlesplash: from the discussion forums, specifically Accountability and Criticism topic, I did not have a chance to respond to your last comment, because someone decided to close the topic for comments. Every open source project is volunteer-driven. The most effective have a structure in place that is used to deliver new features and functionality. Linux, Gnome, Postgresql, Kafka all have project structures and leaders to guide
<mbrumbelow> the project. Decentralized or ineffective leadership is more akin to HURD or Plan9. Products that have little or no adoption. If this project is to be a play toy rather than a useful product, then I agree with your premise. Tweak here, make small changes there and maybe in the future when people feel like it, do a beta release.
<waddlesplash> mbrumbelow: no. Linux, Gnome, Postgresql are all driven by paid contributors
<waddlesplash> Linux by the Foundation, Red Hat, Google, etc.
<waddlesplash> PostgreSQL is funded by the cloud companies that use it extensively
<waddlesplash> they are definitely *not* volunteer-driven
<mbrumbelow> They are not paid by Postgresql as an example. EDB pays it s employees to work on postgresql.
<mbrumbelow> I know that for a fact.
<waddlesplash> so? they're still paid, they're not volunteers
<waddlesplash> and I am pretty sure there are some people that do work directly for the PostgreSQL foundation or whatever it's called
<waddlesplash> even if they're a minority of the paid developers
<mbrumbelow> They volunteer to change the code, fix bugs. They are paid by their employers EDB.
<waddlesplash> no, many of these programmers are *assigned to work on postgresql*
<waddlesplash> it is part of their job description at whatever their employer is
<waddlesplash> and even if it's not specifically part of it, fixing some bug in particular may be part of their job description, and if the bug hunt takes them into postgresql, they fix the bug there and submit a patch
<waddlesplash> either way, not "volunteer"
<waddlesplash> at my previous job, I wound up doing triage on some kernel bugs in RHEL/CentOS and reporting problems to upstream with the needed patches identified. "Work on the Linux kernel" was of course nowhere in my job description, but I wound up doing it once or twice, and not because I "volunteered"
<mbrumbelow> You were volunteering to make a change. No one other than your employer was forcing you to do anything.
<mbrumbelow> Gnome pays people to change code.
<mbrumbelow> And they have an elaborate structure in place to make that FOSS project successful.
<zdykstra> that structure works because they have real money backing it
<mbrumbelow> We disagree and that is ok. :)
<zdykstra> they can afford to alienate casual developers BECAUSE they have sufficient paid resources being thrown at it
<zdykstra> Haiku doesn't have that luxury - so people work on what they want, when they want
<mbrumbelow> EXACTLY
<mbrumbelow> And here we are 20 years later no closer to Release 1.0 than back in 2009… maybe a little closer because I can run Haiku on hardware.
<zdykstra> what do you propose, telling people that freely contribute their time and knowledge that they HAVE to work on item #xxx on the "release 1.0 checklist" ?
<erysdren> oh boy
<erysdren> it has spread
<zdykstra> like butter over too much bread
hightower2 has joined #haiku
<mbrumbelow> @zdykstra: nope… that is kinda silly.
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #haiku
akshat has joined #haiku
akshat has quit []
<waddlesplash> <mbrumbelow> You were volunteering to make a change. No one other than your employer was forcing you to do anything.
<waddlesplash> ???
<waddlesplash> how does this make any sense?
<waddlesplash> my employer employed me to do work. that work included fixing customer problems. the customer problem led me to uncover a kernel bug.
<waddlesplash> so, what do I do next? go to my employer and say "I refuse to fix this problem"?
<waddlesplash> all other alternatives to that included me doing "non-volunteer" work on an open source project
<waddlesplash> <mbrumbelow> And here we are 20 years later no closer to Release 1.0 than back in 2009… maybe a little closer because I can run Haiku on hardware.
<waddlesplash> huh? exponentially closer
<waddlesplash> please go run R1/alpha1 in a VM and tell me with a straight face that R1/beta4 is "no closer"!
<erysdren> beta4 is remarkably stable. it's hardly given me any problems and i've been tinkering for months
<erysdren> both in VM and on hardware
<zdykstra> yeah, r1/b4 and nightly releases are absolutely fantastic
<mbrumbelow> I have not seen any statements that beta 5 or release 1 is near. If 5 years from now there is no release 1, I will be proven right… hope that I am not. Being proven wrong is a good thing in this case.
<zdykstra> what is your point?
<erysdren> why does it matter if you're proven right?
hightower3 has joined #haiku
<mbrumbelow> It does not
hightower2 has quit [Read error: Connection reset by peer]
<erysdren> im just confused about your point. while haiku might have lofty goals, currently it is just a hobbyist OS. we do what we can to help it, within the bounds of our interest and the bounds of our time
nagerst has quit [Read error: Connection reset by peer]
HaikuUser2 has joined #haiku
<mbrumbelow> Then it is a hobbyist OS. Nothing more needs to be said if that is the case.
HaikuUser2 has quit []
<erysdren> i should say, that's just my view.
<erysdren> other people probably view it differently
<mbrumbelow> I think that is a valid point. Don’t walk it back.
<erysdren> linux was in the right place at the right time to grow as fast as it did in the 90s and haiku doesn't have that luxury, so i think the progress it has made is remarkable
<erysdren> even if it took 20 years
<Begasus> weird, openclaw (using cmake build) is fine with sdl2-ttf
<erysdren> bad time Begasus :P
<mbrumbelow> No Haiku had that luxury back in 2008 -
<mbrumbelow> 2011
<erysdren> i wouldn't know. i was too young
<mbrumbelow> It does not now.
hightower3 has quit [Ping timeout: 480 seconds]
<mbrumbelow> I was there. I saw all that happened. But hey… its a hobbyist OS. There is nothing more for me to say other than that.
<erysdren> shrug
<Begasus> and still we love it mbrumbelow
<Begasus> :)
<mbrumbelow> :)
<erysdren> i just got here in May 2023. didn't know about haiku before that
andreaa72 has joined #haiku
<Begasus> erysdren, some of us are around maybe older then you are ;)
<erysdren> mhm
<mbrumbelow> Agree!!!!!
<mbrumbelow> LOL
<erysdren> many people here were using BeOS before i was born
<erysdren> if that tells you anything
<erysdren> for what it's worth, i'm planning to ship my Quake engine FPS game on Haiku when it's done next year. just cuz.
<mbrumbelow> Using Be and writing device code for it was excellent. Writing code for Haiku is excellent too.
<erysdren> not only on Haiku, but it'll be available
<Begasus> went through the process of BeBits for years :)
<zdykstra> I started using BeOS in 1998, erysdren
<Begasus> BeOS PE was my first
<erysdren> yep, way before my time
<Begasus> one of the nice things here, we go round through many generations
<mbrumbelow> My point that everyone seems to miss is that there is an absence of leadership and direction and that causes people to make statements in the different forums like yesterday. Then folks come around and close off the discussion because they think it is counter productive, I disagree. That feedback needs to be open and transparent so that everyone can opine. No one likes to hear negative things. But they need to be heard and if
<mbrumbelow> possible resolved it is a true issue.
<Begasus> it's been said many times already mbrumbelow, and to some extend I tend to agree, but we deal with the sources we have, nothing is going to change that, you still remember people asking over 20 years ago to have a port for Firefox, this still pops up now and then
<mbrumbelow> Yep I remember
<Begasus> so every now and then those arguments will rise up again :)
<mbrumbelow> Yep :)
<andreaa72> i don't know => freedom ;)
<Begasus> right andreaa72, freedom of choice :)
<andreaa72> freedom of choice, yehaa :)
<Begasus> doesn't solve my problem with SDL2-ttf now though :P
<andreaa72> not even the eternal father has ever forced anyone...
<Begasus> don't go there andreaa72 :)
<mbrumbelow> @andreaa72: I am taking the bait… Jonah?
<Begasus> heh
<andreaa72> freedom to choose even between good and evil ...
<mbrumbelow> Ah…
<erysdren> lol
<Begasus> I think buildmaster is stuck again on 32bit
<Begasus> that or has a real hard time on haikuwebkit :)
<andreaa72> ah, i thought google = glasses ...
<andreaa72> but nooo , xD
<erysdren> what are you talking about
<andreaa72> what means google
<andreaa72> the word
<erysdren> to search for, using the internet
<erysdren> to "google it" means to use an internet search engine to find information.
<erysdren> yep, that's what i said
<andreaa72> The term google itself is a creative spelling of googol, a number equal to 10 to the 100th power
<andreaa72> night vision google ?
<andreaa72> no !
OscarL has joined #haiku
<andreaa72> night vision goggles
<andreaa72> => goggle
* OscarL regrets attempting to build Haiku-PyAPI on 32 bits.
<andreaa72> everything wrong since 1999 !!!
<andreaa72> going to pray ...
<andreaa72> cu
andreaa72 has left #haiku [#haiku]
<erysdren> lol
<OscarL> I've never tried LSD... but I think it can't be *that* different from seeing the colorful errors I got here.
andreaa72 has joined #haiku
gouchi has joined #haiku
<Begasus> Hola OscarL :)
walkingdisaster has quit [Quit: Vision[]: i've been blurred!]
<OscarL> Aloha Begasus :-)
<Begasus> well, something must be working then OscarL :P
<OscarL> not my brain, that's for sure :-D (might need some coffee before attempting to debug pybind stuff on a lazy Monday)
<Begasus> make sure it doesn't go into overdrive ;)
<OscarL> that'd be nice, yeah :-D
<andreaa72> OscarL : coffee withouut caffeine => better or ceylon tea ...
<Begasus> LIBS : -logg -lvorbis -lvorbisfile -lrt -lstdc++ -lm -L/packages/libvpx-1.11.0-3/.self/develop/lib -lvpx -lm -L/packages/cairo1.18-1.18.0-1/.self/develop/lib -lcairo
<Begasus> find the odd thing here :P
<andreaa72> without caffeine you can rink all day long ...
<andreaa72> without caffeine you can drink all day long ...
<OscarL> too poor for such fancy beverages andreaa72, but appreciate the advice :-)
<andreaa72> freedom
<andreaa72> .self => hidden dir ...
<Begasus> afk
* OscarL takes the lazy route... changing (u)int for (u)int32 for each error... (after some digging to know where to do the change).
tqh has joined #haiku
<phschafft> someone is working with vorbis...
andreaa72 has left #haiku [#haiku]
mr_lou has quit [Quit: Leaving]
andreaa72 has joined #haiku
jmairboeck has joined #haiku
<OscarL> Welp, got Haiku-PyAPI working on 32 bits.
<OscarL> off to prepare a PR, before I forget about it :-D
<Begasus> closing down here
<Begasus> cu peeps!
Begasus has quit [Quit: Vision[]: i've been blurred!]
andreaa72 has left #haiku [#haiku]
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
BrunoSpr has joined #haiku
jessicah has quit [Quit: Connection closed for inactivity]
BrunoSpr has quit [Quit: Vision[]: Ich wurde gewaschen!]
jmairboeck has quit [Quit: Konversation terminated!]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57330] - https://git.haiku-os.org/haiku/log/?qt=range&q=8b5675204c98+%5E0decdc641e11
<nekobot> [haiku/haiku] 8b5675204c98 - virtio_block: serialize requests, copy using user_memcpy
<phschafft> hm.
<phschafft> was thinking a bit about OS APIs recently.
B2IA has quit [Quit: Vision[]: i've been blurred!]
<kallisti5[m]> "Only the most important patches" https://marc.info/?l=linux-fsdevel&m=169748803812417&w=2
B2IA has joined #haiku
<phschafft> hui.
<andreasdr[m]> Arrrr. Hi there.
<erysdren> hello
<erysdren> phschafft: what were you thinking about wrt OS APis?
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<phschafft> hm.
<andreasdr[m]> Hi Erysdren
<phschafft> I'm more a lower level, framework, backend, whatever interface centric person.
<phschafft> I recently had a lot of things going in terms of researching alternatives to currently well used patterns.
<phschafft> one of the thoughts were about if we would start over again, what syscalls we actually need. also a bit in context of some of the projects I'm doing.
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
gouchi has quit [Remote host closed the connection]
<phschafft> in the end there wasn't much left. (this ignores that there are sometimes variants of the same syscalls for reasons such as speed.)
<erysdren> what'd you come up with?
<phschafft> hm?
<phschafft> (plus there are a good number less because of specific OS features working in a totally different way.)
<phschafft> I very much like the unix way of everything is a file (beside that I dislike files as a concept). So I think I ended up with a mix of that and what microsoft does. meaning file handles are one of the central items.
<phschafft> there are a good number of syscalls for reading and writing in different ways and on different kind of objects. those all make sense. but for my needs I reduced them in this blueprint to one for reading and one for writing.
tqh has quit [Remote host closed the connection]
<phschafft> I would keep something a bit like readdir and linkat to read and write records; however as files and directories are gone basically all file and directory calls are naturally gone as well.
<erysdren> hmm
<erysdren> what's your replacement for the file/directory structure?
HaikuUser has joined #haiku
HaikuUser has quit []
<phschafft> more structured data. think more database than filesystem.
<phschafft> doesn't mean you cannot put files in that. just that it's not optionally used that way.
<erysdren> cool
<phschafft> which is a bit on focus for the last few-many years of research for me. so something there actually is working software doing things today (in contrast to a naive 'that would be cool').
* OscarL finds it a bit comforting that even GvR gets confused by how targetting "abi3" works on Python :-D
<OscarL> https://discuss.python.org/t/python-abis-and-pep-703/34018 (for those without anything better to do)
Oscar-L has joined #haiku
coolcoder613_32 has joined #haiku
OscarL has quit [Ping timeout: 480 seconds]
<coolcoder613_32> Good morning
<erysdren> good morning
<Oscar-L> good evening :-)
Oscar-L is now known as OscarL
jessicah has joined #haiku
<coolcoder613_32> Thanks for porting Haiku-PyAPI ton 32 bit
* coolcoder613_32 wonders why he makes so many typos
HaikuUser has joined #haiku
<OscarL> coolcoder613_32: happy to help where I can! Thanks to you for worning on it on the first place! :-)
<coolcoder613_32> i just merged it
<OscarL> I'll change my recipe to point to that commit, and test if things work as expected on both 32 and 64 bits then.
<coolcoder613_32> I support python3.9 because it isn't really any extra work, it's still in HaikuDepot, and no other python version have pybind11, so if i didnt test that, there would be bugs in the multiversion support
<OscarL> Understood. I did similar when adding some new Python packages (and be fore we had 3.11/3.12), by testing that the builds worked on 3.9, but then I just left that version out :-)
<coolcoder613_32> when will pybind11 be available for 3.11 and 3.12?
<OscarL> you should be able to install them with pip3.11 / pip3.12
<OscarL> not sure if I want to add too many packages (.hpkg) for Python 3.11.
<OscarL> but I'm far from the authority there, so... others might differ :-)
<coolcoder613_32> but the headers wont be in the place the build script assumes them to be, and how can i ensure they are installed for building the hpkg
<OscarL> the build script should be adapted to look for all the places where python packages might install header files.
<coolcoder613_32> and for the hpkg?
<OscarL> I'm pretty sure there are ways to determine where Python might install things as headers, but I do not recall them right away.
<coolcoder613_32> I think the headers get put in the site-packages?
<coolcoder613_32> Regardless as it is going to be our next major python version, we should have a pybind11 package for python3.12
<OscarL> I have .h even under "$HOME/config/non-packaged/include/python3.10/greenlet/" at the moment :-D (after a pip3 install --user greenlet)
<coolcoder613_32> and without --user? probably /system/non-packaged/include/python3.10/greenlet?
<coolcoder613_32> Haiku_PyAPI finished building....
<OscarL> re: without --user... correct.
<OscarL> one could write the recipe to rely on pip to install pybind11 for each version, for example (instead of relying on .hpkg for pybind11)
<coolcoder613_32> most python recipes do not rely on pip, though
<OscarL> indeed, but they could (in theory, I haven't really tried to see how well pip behaves inside the chroot).
<OscarL> from my point of view... no need to create a .hpkg for each python package under the sun, unless it needs patching/compiling...
<OscarL> or otherwise becomes a PITA not to have it packaged.
<coolcoder613_32> If it needed patching for older versions of python...
* OscarL ponders: should I speed up the build and risk the CPU combusting, or leave it capped to 2.1 GHz and wait a bit longer.
<coolcoder613_32> Warning: skipping pybind11-2.11.1, as it is broken on the target architecture. // How can i tell it to build for x86 not gcc2?
<OscarL> hp pybind11_x86-2.11.1 (you can leave out the version if you don't really need to use a specific one).
<coolcoder613_32> Error: pybind11_x86 not found in repository
<OscarL> works here.
<coolcoder613_32> [x86] ~/Repos/Haiku-PyAPI> haikuporter pybind11_x86
<OscarL> why are you inside a [x86] shell ?
<coolcoder613_32> why not? Its in my bashrc.
<OscarL> no need for that, haikuporter will do the equivalent of "setarch x86" when needed.
<OscarL> bah... in any case...
<coolcoder613_32> Its on by default for me
<OscarL> I just "setarch x86", and "hp -G -B pybind11_x86" still finds pybind11 no problems.
<OscarL> is your haikuports clone updated? your haikuports.conf properly setup?
<coolcoder613_32> git pull, and its working
<coolcoder613_32> actually it isnt
<OscarL> "python3.9 test.py"--- window appears, but I get on the console: "panel BView::_InitData(): resizing mode or flags swapped"
<coolcoder613_32> thats normal
<coolcoder613_32> seems to happen for everything
<coolcoder613_32> where is haikuports.conf?
cocobean has joined #haiku
<OscarL> for me, on ~/config/settings/haikuports.conf
<coolcoder613_32> found it
<erysdren> i got Netradiant Custom ported to Haiku
<erysdren> it's a Quake map editor
<erysdren> it's sluggish in this VM but it works
<erysdren> now to write a recipe....
<erysdren> it crashes on exit for some reason, but a lot of my ports do that
<coolcoder613_32> Send me a debug report, I'll see what i can dicover