ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | | Nightlies: | Bugtracker: | SCM: | Logs: | Matrix: | XMPP:
<jessicah> If my IP is up to date
<jessicah> Video? Dunno
<jessicah> The Haiku book I think has examples
<geigercounter[m]> Thanks!
<geigercounter[m]> Yes, this looks pretty much like what I'd need. I bet I could use something like VOSK in a Python application to achieve the desired results. How well does Haiku support the Qt Framework? I'd like to be able to set up a GUI app for configuring the thing.
kinkinkijkin has joined #haiku
<geigercounter[m]> Also how does the desktop paradigm play out in Haiku? I am very used to the traditional "edge mounted panel/taskbar" of a lot of other desktop environments, but Haiku seems to do something else entirely.
TMM has quit [Quit: - Chat comfortably. Anywhere.]
TMM has joined #haiku
Ampilin has joined #haiku
<Ampilin> Saludos desde Uruguay!
<Skipp_OSX> well you can edge mount the Deskbar
<Ampilin> :)
Blendie has quit [Quit: Connection closed for inactivity]
<geigercounter[m]> Skipp_OSX: Is the Deskbar kinda like a floating panel? 🤔 I need to go check out a video. I don't have a working computer of my own with me so I have to wait for my mom to go to bed before I can try out Haiku myself.
<geigercounter[m]> I like it!
<geigercounter[m]> I saw from DT's video that the default shell is bash. I'm assuming I can replace that with zsh?
<jessicah> Haiku supports Qt pretty well
<geigercounter[m]> Glad to hear that.
<jessicah> a native app would be nicer though ;-)
<geigercounter[m]> What are my options for theming? The Windows95 look is a solid standard, but I am very vain and like my rice. 😆
<jessicah> no idea what that means :p
<geigercounter[m]> jessicah: If only I weren't lazy.
<Skipp_OSX> only real themes we have are Be and Flat
AlienSoldier has joined #haiku
<Skipp_OSX> We have a Win95 decorator but it is currently broken, sorry
* jessicah dislikes UI themes
<jessicah> I favour consistency :)
<Skipp_OSX> Be is old school, Flat is new school
<Ampilin> win95 jajaja
<Ampilin> chrome for haiku
<Ampilin> or firefox?
<geigercounter[m]> There is a lot to be said about consistency, but if people would just *pick* a theme engine then apps would be consistent. The GTK/Qt theme divide is a forever gripe I have with Linux.
<geigercounter[m]> I want everything to be black and purple, simple as.
<jessicah> you can change the colours with Appearance
<geigercounter[m]> Nice.
<geigercounter[m]> Look forward to trying that. That'll probably be enough to satisfy me as long as I don't get any sudden urges to change all the icons.
<geigercounter[m]> Ampilin: Not meaning that as an insult, but it does remind me of desktops of that time. Was BeOS that way?
<AlienSoldier> BeOS is the way.
<AlienSoldier> anybody made a temple OS theme? :P
<geigercounter[m]> AlienSoldier: Don't tempt me to waste my time like that. 😆
<Ampilin> It is great, you only lack a descent web browser and that is multi-user
<geigercounter[m]> I actually enjoy TempleOS, but not enough to use it for more than a novelty. I tried its spiritual successors, but last I did they were too unstable and too far off from what TOS was.
<AlienSoldier> i could set on a browser that allow me to log into paypal right now.
<geigercounter[m]> Still, if you've got a weekend to kill, pick up a ZealOS ISO
<Ampilin> if a good web browser
<geigercounter[m]> Anyways. What kind of things would you desire from a voice control program for Haiku?
<AlienSoldier> An Hey interface for scripting
<Ampilin> im going to hava to go to the bathroom im doing
<geigercounter[m]> AlienSoldier: It seems like Hey is the best way to do it.
Ampilin has quit [Ping timeout: 480 seconds]
Maturi0n_ has joined #haiku
Maturi0n has quit [Ping timeout: 480 seconds]
<erysdren> i know i'm not exactly using it the right way, but does haiku have known issues using the live image off USB, doing work, and then rebooting off the same USB?
<erysdren> i was getting graphics issues after doing so
<erysdren> the issue i was getting was that it would launch into Haiku, but the screen was at 1% brightness and i could barely see it
<erysdren> re-imaging the USB fixed it. also Windows XP on the same machine does not experience it
<zdykstra> That just sounds like a screen pref is being stored incorrectly
<erysdren> yeah i figured
<jessicah> it shouldn't have issues; using as a live install from usb has worked fine for me in the past
<erysdren> ill try it again
<jessicah> you could maybe try blacklisting display_adapter
<jessicah> although I didn't think it could actually change brightness yet or not
<erysdren> i think it was a haiku issue, since raising the screen's brightness with the physical laptop buttons didnt' do anything
mmu_man has quit [Ping timeout: 480 seconds]
<waddlesplash> geigercounter[m]: on Haiku, Qt uses system theming engine
<waddlesplash> GTK of course doesn't, because it's GTK
<waddlesplash> geigercounter[m]: however, Qt on Haiku doesn't support scripting introspection. It could be modified to support this, though, it's just something the port wasn't adapted for
<geigercounter[m]> waddlesplash: I see. How much effort would it take to do so?
smalltalkman has joined #haiku
<waddlesplash> no idea :)
<waddlesplash> I guess looking at the scripting implementation in Haiku's Interface Kit would give an idea
<waddlesplash> and then the question is what must be done on the Qt side
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
TkTech has quit [Ping timeout: 480 seconds]
OscarL has joined #haiku
<OscarL> Does someone remembers if there's already an open ticket for this?: "mkdir: cannot create directory ‘/boot/home/config/non-packaged’: Read-only file system"
<OscarL> (gues trying to mkdir() on ~/config makes sense, but maybe the "shine-through" should be special cased?)
<OscarL> s/gues/guess/
<OscarL> *mkdir() failing, that makes sense. Sorry for the typos.
TkTech has joined #haiku
<zdykstra> OscarL: hola!
<OscarL> Hello there zdykstra! :-D
<jessicah> OscarL: huh, that's weird... I'd have expected the already exists error
<OscarL> hi jessicah! Yeah... either that, or a fake "this is ok" for that particular subdir of config :-D
<OscarL> And while I doubt this hasn't come up before yet in some form or another, I can't find a matching ticket on Trac (most relevant was a comment from René on
<jessicah> ah yeah, it's due to how packagefs is implemented
<jessicah> because packagefs doesn't expose create_dir, vfs returns B_READ_ONLY_DEVICE
<jessicah> I wonder if it doesn't need changes to packagefs... hmm
* OscarL is glad smarter people than him are around to look at these things :-D
<OscarL> Best I could offer... "#ifndef __HAIKU__"ing the offending for block on that "calcurses" issue :-P
<augiedoggie> i've handled that several ways depending on my mood :P
<augiedoggie> one recipe i patched to check for EROFS
<augiedoggie> the botan one i patched so that it doesn't try to create prefix when installing
<augiedoggie> or something like that
<augiedoggie> these apps should check if the directory exists before calling mkdir
<OscarL> a working work-around beats non-existent perfect solution :-) (thanks for your work BTW augiedoggie :-D)
<augiedoggie> haven't had as much time for reviews and stuff, busy at work
<augiedoggie> i am getting ready to push some toy apps i wrote to github though
<OscarL> nice!
kinkinkijkin has quit [Quit: Leaving]
OrangeBomb has quit [Read error: Connection reset by peer]
OrangeBomb has joined #haiku
Halamix2 has quit [Quit: ZNC -]
Halamix2 has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±2]
<botifico-c849d97b> [haikuports/haikuports] OscarL ab63f98 - calcurse: Work-around for #8661. (#8665)
Begasus has joined #haiku
<Begasus> g'morning peeps
<zdykstra> The man the myth the legend
<OscarL> Hi Begasus :-)
<Begasus> lol
<Begasus> Hi there zdykstra OscarL :)
<Begasus> Thanks for ths fix on calcurse OscarL :)
<Begasus> the* (still early here)
<OscarL> np! happy to help where/when I can :-D
<Begasus> much appreciated +1
<Begasus> booting vm
Begas_VM has joined #haiku
<Begas_VM> calcurse fine now +1 :)
<Begasus> issue closed :P
<erysdren> howdy
<erysdren> how's everyone doing
<Begas_VM> hi erysdren, fine here
<OscarL> "/me hungry. /me make food" bbl :-D
<Begas_VM> ModuleNotFoundError: No module named 'wcwidth'
<Begas_VM> :)
<erysdren> shame that Haiku can't resize existing partitions
<erysdren> GPartEd isn't working on my laptop for some reason
<erysdren> and i don't wanna lose the Windows XP partition
<Begasus> can't you create a larger one and install Haiku there?
<erysdren> the XP partition fills the whole drive
<Begas_VM> ah :/
<erysdren> and i don't think XP would want to resize its own partition while running
<erysdren> ill just keep troubleshooting GPartEd i guess
<jessicah> erysdren: I can't remember how long it's been capable, but windows disk management can resize the boot partition
<erysdren> ah, while running?
<jessicah> yes
<erysdren> ill give it a shot
<erysdren> i want atleast 3-4 GB for haiku
<jessicah> I've been able to do it from at least windows 7, not sure about xp
<jessicah> sometimes it puts things like the page file and hibernation files near the end, limiting it
<jessicah> can turn those off temporarily, delete the files, and do the resize, then re-enable
smalltalkman has quit []
<Begas_VM> right, lost that one jessicah :) (and do some defragmentation before resizing) iirc
<jessicah> ah, back when defrag used to matter :p
<Begasus> heh, loooong! time ago :P
<Begas_VM> toot - a Mastodon CLI client
<Begas_VM> v0.36.0
<Begas_VM> k, that seems to be enough for toot :)
OscarL has quit [Remote host closed the connection]
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico-c849d97b> [haikuports/haikuports] Begasus 6e200be - beautifulsoup, add python3.10 (#8666)
OscarL has joined #haiku
* OscarL runs Norton SpeedDisk, just to look at the cool "graphics"
<Begas_VM> lol
<erysdren> what are yalls preferred C++ IDE for haiku?
<OscarL> Pe + Terminal. I might be slightly masochistic, thou :-P
<erysdren> fair :V
DKnoto has quit [Ping timeout: 480 seconds]
vezhlys has quit [Quit: Leaving]
<Begas_VM> err ... not doing any development, but main use is Pe + Terminal also :)
<OscarL> did "Genio" got a release yet?
<OscarL> not in the repos yet.
<OscarL> erysdren: Haven't tried it, but at least this one is native to Haiku:
<Begas_VM> no release there yet
<OscarL> Hoping that "Italian army" get to it soon then!
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±0]
<botifico-c849d97b> [haikuports/haikuports] Begasus a0b969c - wcwidth, new python recipe (#8667)
<Begasus> there, that should solve dependency for toot :)
DKnoto has joined #haiku
<OscarL> "haiku\n\" :-/
* OscarL thinks Begasus should update his Python recipe templates :-P
<Begas_VM> yeah, maybe you could change the one I did at haikuporter, so I could use that one instead :P
<OscarL> fine! geez...
<OscarL> :-P
<Begas_VM> heh
<Begas_VM> I leave you up to fix those afterwards :P
Diver has joined #haiku
<OscarL> lets see.
<Begasus> comments welcome (based on that PR) :)
<Begasus> biab, doggies
<OscarL> "python${pythonVersion//.}" << this is one character shorter (and perhaps more common?) than "python${pythonVersion/\./}"
<OscarL> Other than that, LGTM.
<Begasus> thanks, always got a bit of issues using those variables :)
<OscarL> could move cmd:python$pythonVersion to PREREQUIRES too
<OscarL> (and remove the commented out python310)
<OscarL> other than that... (now for real)... +2.
<OscarL> it really needs "haiku_devel"?
<OscarL> (guess I should pay more attention to the recipes I'm comparing it too, those also have "haiku_devel", just above of where I was looking :-D)
<Begas_VM> well, it could use the gcc compiler too (see it looking for it), but that probably would mean switching to sec arch
<Begas_VM> removed the commented line already :)
<Begas_VM> cmd:python* already in BUILD_PREREQUIRES ?
sahilister has left #haiku [The Lounge -]
<OscarL> thre's no BUILD_PREREQUIRES in the one I'm looking at, only BUILD_REQUIRES.
<Begas_VM> ah :D
<Begas_VM> looks like it doesn't need haiku_devel
<OscarL> ARCHITECTURES="all" >> ARCHITECTURES="any" then?
<Begas_VM> right!
<Begas_VM> doesn't even need "haiku" in REQUIRES
<OscarL> toot on bare metal! :P
<Begas_VM> well, doesn't harm to leave that one in :P
<OscarL> yeah... feels awkward to leave that one out :-D
<OscarL> even "cmd:python$pythonVersion" could be left out, as it will be pulled in by one of the other python packages, but... Explicit is better than implicit.
<Begasus> hence added comment "runtime dependencies"
<OscarL> Still not sure (not only on this case, in general I mean)... where setuptools should be...
<OscarL> According to the guidelines... required commands for builds go in BUILD_PREREQUIRES, but required libs go in BUILD_REQUIRES.
<Begasus> yeah, probably better
<OscarL> (not exactly sure how those two differ, at least on this case, but...)
<Begas_VM> err ... why does python3.10 install in non-packaged?
<OscarL> sure is not a issue with those --root and --prefix parameters on python /me checks other recipes
<Begas_VM> hmm ... the others do to (install README.txt there)
<Begas_VM> This directory exists so that 3rd party packages can be installed
<Begas_VM> here. Read the source for for more details.
<OscarL> if you mean /boot/system/non-packaged/lib/python3.10/site-packages/README.txt, that's just normal.
<Begas_VM> yeah :)
<Begas_VM> was just wondering looking into the package
<OscarL> got me scared for a bit :-D
<OscarL> I though setuptools was trying to install toot there :-D
<Begas_VM> was thinkiring about the REQUIRES and PREREQUIRES for this
<Begas_VM> no, package for toot is fine, all is in place
<OscarL> (I can imagine korli saying: "No need for comment. REQUIRES implies runtime dependencies" :-P)
<Begas_VM> heh
<OscarL> "Also, saves 3 nanoseconds when parsing recipe. Please remove." :-D
<Begas_VM> maybe missing some other dependencies (could be that those were already installed) :P
<OscarL> let's see what says...
<Begas_VM> could remove them all together from the recipe, but you'd end up in missing modules and have to look for the depending ones
<OscarL> "requests"
<Begasus> was looking for that file :)
<Begasus> urwid also it seems
<OscarL>'s "install_requires" is python code for "runtime dependencies".
<Begas_VM> yeah, didn't check so far (read the source Luke!) :)
<OscarL> :D
<Begas_VM> beautifulsoup_python310 >= 4.9.3
<Begas_VM> request_python310
<Begas_VM> urwid_python310 >= 2.1.2
<Begas_VM> wcwidth_python310 >= 0.2.6
<Begas_VM> why am I not seeing a version for request there?
<OscarL> should be 2.27.1 no?
<Begas_VM> yep, looking into the archive it looks ok
<OscarL> right... "provides: requests_python310 = 2.27.1" that looks OK at least.
<Begas_VM> lol typo
<OscarL> but it also says: "requires: chardet_python310" (no version)
<OscarL> ah... requestS
<Begas_VM> request_python310 vs requests_python310 >= 2.27.1 :D
<Begas_VM> /packages/python3.10_x86-3.10.11-2/.self/lib/python3.10/vendor-packages/bs4/ UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
<Begas_VM> warnings.warn(
<Begas_VM> get this on starting toot in Terminal, missing something?
<Begas_VM> looks like we got soupsieve ...
<OscarL> maybe one of those "extras" that pythons packages can be requested to install.
<OscarL> something like "setuptools[toml]"
<Begas_VM> something like a dependency from a dependency? ;)
<OscarL> basically meaning... it is NOT a hard dependency of setuptools, but if its installed, it will be used.
<Begas_VM> so adding it to setuptools will fix it also?
<OscarL> in pip you request those extras using that "package_name[extra_name]" syntax. pkgman is lacking something like that :-/
<Begas_VM> warning gone now
<Begas_VM> I think it's up to the porter to provide the correct REQUIRES here
<OscarL> might be that toot do not actually requires it, but bs4 warns anyway.
<Begasus> so maybe add it to bs4 ...
<OscarL> if you do that, everything using bs4 will also pull that as a dependency then, not so much of an "extra" in that case :-D
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico-c849d97b> [haikuports/haikuports] Begasus d0fafe0 - soupsieve, add python3.10 (#8668)
<Begasus> so just best add it to toot?
<OscarL> only if it actually needs it, I'd say.
<Begasus> hmm ... nope
<Begasus> no mention upstream
<Begasus> don't like warnings if they can be fixed :P
<OscarL> might be just a spurious/benign warning from beautifulsoup.
<OscarL> I dislike spurious dependencies much more than warnings :-)
<Begas_VM> well, could leave it as it is, soupsieve for python3.10 is available now, those annoyed by the warning can still install it :)
<OscarL> or bs4 should shut-up about it :-D
<OscarL> Oof, bs4 is on launchpad.. hate that site.
<OscarL> looks like a hard-dependency? (the optional ones being "htmllib" and "lxml" instead).
<Begasus> latest version uses toml iirc
<geigercounter[m]> Does anyone here have experience with Golang?
<Begasus> doubt it geigercounter[m] very old one at haikuports and no one stepped up (or published) something newer
<OscarL> not me geigercounter[m], sorry. Only know that our go port is old.
<Begasus> though many tried :)
dpirate has quit [Remote host closed the connection]
<OscarL> Begasus: want me to update bs4, or you'll do it?
dpirate has joined #haiku
<Begasus> you can do it OscarL :)
Begasus_32 has joined #haiku
<Begasus_32> ~> botan cpu_clock
<Begasus_32> Estimated CPU clock 2.5 GHz
<geigercounter[m]> Hmmm. I'm currently doing work and research on vosk and kaldi for voice control and accessibility via a program called numen:
<geigercounter[m]> It's written in Go and uses a custom-rolled version of xdotool as the control mechanism. I reckon that it could be ported to Haiku with only a little difficulty by replacing the dotool backend with the Hey interface and modifying the recording interface to whatever extent is necessary. But it'd have to be either rewritten in C++ or Python ( I refuse to use C# ) or else Haiku's Golang port would need to be sufficiently up-to-date.
<Begasus> seems to work ok (botan3)
<geigercounter[m]> Still haven't even gotten to try Haiku because my mom's computer is being disagreeable about running a VM.
<geigercounter[m]> Thoughts?
<OscarL> Ah... this is for that voice-control a la Win7, right?
<Begasus> I can't even write "Hello World" in any language, so count me out there geigercounter[m] :)
<geigercounter[m]> OscarL: Yeah, that's correct. :)
<OscarL> Welp, seems like a nice project and, IMO, Haiku is a nice place to work on such things (less messy than Linux mix of DEs/toolkits), besides some rough edges (lack of drivers, some missing dependencies you might have, etc).
<Begasus> k, another round for botan, well rename the recipe to botan3 (as library name/SONAMe changes et all)
<geigercounter[m]> Vosk works very well for basic language recognition at a fairly lightweight and numen basically lets you assign logic to an arbitrary dictionary of phrases that the language model can recognize to the end of controlling programs and accomplishing somewhat clunky dictation. It'd be a pretty big addon to Haiku, but would also be a really awesome and useful accessibility milestone. If all goes according to the plan I have in mind, the
<geigercounter[m]> final product will be something you can install in one big package and it'll "just work".
<geigercounter[m]> I might need somebody's help for the GUI though.
<OscarL> You can count on me for moral support at least! (don't have enough programming skills to help, sadly :-/)
<Begasus> only 2 OS's reported for numen on repology
<OscarL> You can try writing about your project/proposal/roadmap over on the forum, geigercounter[m], it might reach more people that just the bunch of us here on IRC.
<geigercounter[m]> OscarL: I am not organized enough for that yet! I only just started working on this about 10 hours ago.
<Begasus> it "can" go silent here for days on IRC (depending how's online) :)
<geigercounter[m]> Thanks for the support! 😁
<geigercounter[m]> Begasus: That does seem to be how it goes! 😆
<Begasus> for looking into a recipe at haikuports I can guide you to a bit I guess :D
<Begasus> to/too* ... bugger
<OscarL> Begasus: re: silent IRC... wonder if trungnt2910[m] now regrets saying this channel is too quiet :-P
<OscarL> It ain't on my watch! :-P
<Begasus> heh probably does OscarL :)
<OscarL> ouch! :-P
<Begasus> ps, did you start on bs4 already? :P
<OscarL> can't if you keep talking to me, psst! :-P
<Begasus> launching build for botan3, that will take a few hours
<Begasus> tsss ...
<geigercounter[m]> Oh, hey. I have a curiosity. I know Wine was ported to Haiku. Has anybody gotten Steam/Proton working on Haiku?
<Begas_VM> not me (mostly on 32bit)
<OscarL> We don't have 3D HW support yet (besides some experiments), so no much need for it.
<Begas_VM> and so far I got everything I need for Haiku inside Haiku :)
<OscarL> Also, doesn't it depends on blink/chromium? (we don't have that one either).
tqh has joined #haiku
<geigercounter[m]> Hmm... Well at present, Haiku is not a likely candidate for a daily driver for me except on older hardware where 3D acceleration is not much a concern, but if I were ever going to make the switch for keeps I would want such things. Gaming is pretty important to me.
<erysdren> agreed
<erysdren> once i get a machine setup i wanna try porting some older games of which there is source
<erysdren> specifically i wanna use haiku on this 2005 thinkpad
<Begasus> looking forward to those erysdren :)
<erysdren> i've always wanted to make own quake sourceport.... considering porting WinQuake or icculus's old SDLQuake
<geigercounter[m]> I'm not sure I'll ever leave Linux tbh. I am quite fond of my extremely specific and janky setup. But I have some dissatisfaction with Linux lately and Haiku is weird and quirky and may work for me.
<erysdren> yeah i'm a big time linux user on my main desktop
<erysdren> but haiku to me feels perfect for that old laptop when i wanna chill in bed or something
* OscarL remembers installing SuSE 5.1 in 1998... how time flies.
<Begas_VM> RH5.1 (such a pain!) :)
<Begas_VM> SuSE 6.0 was a releaf compared :)
<OscarL> CorelLinux 1.0 was kinda cool (polished kde 1), too bad it didn't lasted much :-D
<Begas_VM> And BeOS5 made them all like old dogs :P
<OscarL> that's true!
<geigercounter[m]> Yeah. Aside from Puppy, I find it difficult to find a useful and lightweight distro these days. TinyCore Linux is just not that useful. And my own attempts at making a lightweight Linux with a graphical environment that *isn't* X11 were met with me going "fuck it, I don't care enough to make this work"
<Begas_VM> Elive wasn't that bad back then
<geigercounter[m]> Some day, I will make those projects happen maybe.
<erysdren> i have been considering giving classic BeOS a shot (not for daily driving, but out of historical interest)
<Begas_VM> when you get to my age one doesn't tend to move back (only going down memory lane at times) :)
<erysdren> ah i'm only 22 so i have plenty of time to look back :D
<Begas_VM> yeah, been there, it was nice, but now isn't so bad either :D
<geigercounter[m]> I'm 27 now
<Begas_VM> oldest granddaughter is almost 15
<OscarL> I was 23 for my first BeOS install. I think. Too long ago :-D
<Begas_VM> around 36 here OscarL :)
<Begas_VM> cleaning/patching/rebuilding llvm9 atm, this is gonna hurt :P
<erysdren> hmm, i love id software games so i'm wondering which one i wanna go with
<erysdren> GLQuake would be the easiest to port, i'd just use TinyGL and fix up any broken calls, use Haiku SDL2 for windowing
<erysdren> or... something
<OscarL> no pain, no gain Begas_VM! :-P
<erysdren> but maybe something like DOOM or Wolf3D would be more stimulating to port
<erysdren> or god forbid Duke 3D
<Begasus> checked haikuports if there aren't one of those already?
<OscarL> yamagi_quake2
<erysdren> oh right
<OscarL> openarena
<OscarL> tyrquake_libretro
<erysdren> ah damn, all the ones i had in mind have been done it seems
<erysdren> in haikuports
<Begasus> :)
<erysdren> i might do one anyway just as something to do, but i would like to do something that hasn't been done before
<OscarL> hexen ones, duke is there...
<OscarL> even Gordon Freeman can Haiku, thanks to xash3d
<erysdren> lol
<erysdren> thanks Xash
<geigercounter[m]> erysdren: Port Hover from Windows95. I miss that game.
<OscarL> is there any port for Catacom3D, or we should just use DosBox?
<Begasus> we haven't been sitting still at haikuports :)
<Begasus> checked repology OscarL ?
<OscarL> *Catacomb 3D. Will do.
<Begasus> meantime ... I still haven't seen a PR for bs4 ...
<erysdren> seems that Catacomb3D hasn't been ported
<erysdren> atleast not in haikuports
<Begasus> for catacomb 2 it seems
<erysdren> also this
<Begasus> uses SDL2
* OscarL slaps Begasus.
<Begasus> hey, I didn't do the proposel! :P
<OscarL> running....> time hp -G beautifulsoup
<Begasus> it only takes a few minutes :)
<OscarL> but.... I... am.... slow...
<Begas_VM> you can type once a build is running :P
<OscarL> network topping at 80 kbps doesn't helps :-(
<Begas_VM> good thing you're not doing llvm then :)
<OscarL> "ModuleNotFoundError: No module named 'hatchling'" never heard of that one before :-D
<Begas_VM> heh
<Begas_VM> didn't encounter that one also
<Begas_VM> just as wcwidth earlier
<OscarL> Begas_VM: why do you think I stay away from big recipes or large dependencies :D
<Begas_VM> oh, you could try some of those sci recipes, not big, not many dependencies .... always a joy to build ....
<OscarL> hatchling -->> "Modern, extensible Python build backend" another one of those? how many are there? (narrator: it is Python so... at least 3.14 gazillions)
<Begas_VM> -50MiB for llvm, not that bad
<Begas_VM> heh
<Begas_VM> are you trying the latest bs4?
<OscarL> yup
<Begas_VM> ah, bit work from scratch then
<Begas_VM> atleast the BUILD section I guess
<OscarL> using build+installer now.
<OscarL> (ditching setuptools)
<OscarL> but still trying to figure out all these darn build backends :-(
<Begas_VM> good think I looked into those then ;)
<OscarL> also good I added one needed for build 0.10.0 :-D
<OscarL> (korli cheated with that one.... using older build to build build :D)
<Begasus> lol
tuaris has quit [Quit: Leaving.]
Blendie has joined #haiku
<OscarL> my wip build 0.10.0 used flt_core instead, to avoid bootsrapping issues... oh well...
<OscarL> So... about that bs4 warning.... I might just patch it then :-P
<Begasus> no need to patch it, just add soupsieve to the current one? ;)
<Begasus> and deal with bumping bs4 later (when you got more time) :P
<Begasus> create a recipe for hatchling (if I don't beat you to that) :)
<Begasus> probably some missing dependencies for that too I think
<OscarL> Will cleanup current bs4, and add sieve to it then, at least today.
<Begasus> got a quick look earlier also for bs4 (hence I only added python3.10 support then) :)
<OscarL> and before using gpep517... we should make sure that build+installer is not enough.
<Begasus> needs patching?
<OscarL> I mean... there are several of these build things that are basically all doing the same thing.
<OscarL> kind of competing implementations over the same standards. (pep517, for example).
<Begasus> yeah, but not all sources provide a so you are forced to use other build systems
<OscarL> sure, but I don't think we should cater to all the variants, when there are some that are gaining more momentum.
<Begasus> keeps us on the edge :) (we don't all use autotools) :P
<Begasus> well, if there are wheel packages that would make it easier I guess
<OscarL> yeah, I would rather just use installer, but korli wants us to keep using the tarballs instead.
<OscarL> (*installer+.whl file)
<Begasus> for those not involved in any compiler (gcc) I don't think it would matter (and no dependencies on lib:lib*)
<OscarL> paraphrasing him: "but tarballs have docs and things .whl don't have, we might want those".
eschaton has quit [Remote host closed the connection]
<Begasus> not every one of those install the docs even if supplied in the source :)
<OscarL> I know, most don't. In the end, I guess it depends on a case by case basis, but... I had to revert a few recipes already after reviews, so...
<Begasus> keep as is :)
<OscarL> k. beautifulsoup-4.9.3 with sievesoup ready. Let's see if we can get 4.10 at least :-D
<Begas_VM> heh
eschaton has joined #haiku
<OscarL> seems we can, and avoids some nasty warning about lib2to3 being deprecated too.
<Begasus> go for it! :)
<OscarL> damn thing wants sievesoup at build time to avoid that warning regarding CSS selectors, lol.
<OscarL> k. clean up time. 4.10 from 2022 better than 4.9 from 2020 :-P
<OscarL> mmm 2021 according to Still better. Can we do 4.11 without much fuss?
<Begasus> getting close :)
<OscarL> fastest build yet. We have 4.11.0 now :-D
<OscarL> "grabbing beautifulsoup_python310-4.11.2-4-any.hpkg"
<OscarL> (have to reset that revision number :-D)
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL> seems we can go up to 4.12.0 while still using setuptools.
<Begas_VM> nice!
<OscarL> trying to run some test now (just in case)
gouchi has joined #haiku
<OscarL> (can't add TEST() for all python versions because we dropped pytest for 3.8... oops! :-D)
gouchi has quit [Remote host closed the connection]
<Begasus> "we"? ;)
* OscarL looks around.
<OscarL> k. I.
* Begasus nods ...
<Begasus> well, can't you run the tests for only one version?
<OscarL> "4 failed, 622 passed, 1 warning in 14.41s"
<Begasus> not bad
<OscarL> that's what I did. only for python 3.9 (it's the default, after all, and considering we didn't even ran TEST() before... good enough, I say :-D.
<Begasus> +1
<OscarL> need to add a || true at the end, coz hp thinks it is broken otherwise :-D
<OscarL> (pytest sets $? to 1)
<OscarL> and all 4 fails are on same lxml test case. That lxml always gives some issues
<OscarL> ... IIRC from when running the tests for the main Python packages (3.10)
<Begasus> like in Gentoo "| die" :)
<OscarL> yup. only this "please don't die" :-D
<Begasus> have to nick some of your work for the python recipes to recreate my template :P
<Begasus> pydispatcher ... this could work :)
<OscarL> looks reasonably sane :-D
<OscarL> (unlike me :-D)
<Begas_VM> heh, did a good job there :)
<Begas_VM> grabbing editables-0.3-1-any.hpkg and moving it to /boot/home/haikuports/packages/editables-0.3-1-any.hpkg
<Begas_VM> grabbing editables_python310-0.3-1-any.hpkg and moving it to /boot/home/haikuports/packages/editables_python310-0.3-1-any.hpkg
<Begas_VM> grabbing editables_python38-0.3-1-any.hpkg and moving it to /boot/home/haikuports/packages/editables_python38-0.3-1-any.hpkg
<Begas_VM> grabbing editables_python39-0.3-1-any.hpkg and moving it to /boot/home/haikuports/packages/editables_python39-0.3-1-any.hpkg
<Begas_VM> should add some documentation on the python build system on my wiki ...
* OscarL updates bs4 description to the one on current website
<OscarL> Begas_VM: yeah... it gets confusing fast :-D
<Begas_VM> autotools = autotools, not much fuzz there, same with cmake/meson ...
<Begas_VM> but python :)
<Begas_VM> should create some python templates using*.whl/pyproject ...
<OscarL> on Python, I was afraid we might need poetry... but as long as we can do it with build+installer... I'll avoid poetry and is dependencies.
<Begas_VM> never used it, so can't complain so far
<OscarL> that's why I'm not so eager to work on recipes for every "build backend" out there, without trying first with what we already have :-D
<Begas_VM> I've got some time (llvm9 can hold on for now) to look into hatchling :)
<Begas_VM> atleast start out with the dependencies
<OscarL> Python packaging is still a moving target. better let it settle down a bit instead of trying to chase it too closely :-D
<Begas_VM> what we got is already working :P
<Begas_VM> no fun in that :P
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev57005] -
<nekobot> [haiku/haiku] 496d59e1073d - Icon-O-Matic: Document the document saver classes
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev57006] -
<nekobot> [haiku/haiku] 8ffe04780def - Icon-O-Matic: Remove unused function parameter
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev57007] -
<nekobot> [haiku/haiku] ae4d11a4d24d - icons: Add dedicated patch file icon
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±1]
<botifico-c849d97b> [haikuports/haikuports] jackburton79 8349704 - scintilla: fix 32 bit build (#8664)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-2/±1]
<botifico-c849d97b> [haikuports/haikuports] kenmays a3e2f4c - x265: fixed source for 3.5-release (#8662)
<Begas_VM> k, 3 templates for python packages, probably needs finetuning, but it's a start :)
<OscarL> (slow but... there it is)
<OscarL> darn, forgot to sort some of the requires :-D
<Begas_VM> OscarL for new python recipes we shouldn't add one for python3.8 right? (as nothing so far is actually using it)
<Begas_VM> heh
<OscarL> I wouldn't add 3.8 for new recipes, no.
<Begas_VM> k, I'll leave them out in the templates also then
<OscarL> +1
<OscarL> I think we might end up skipping 3.11, if we're lucky :-D (we might have a recipe for the main Python 3.11 package just for testing things, but for the _python3xx ones... we might just want to jump to 3.12)
<Begasus> could you look at this one?
<Begasus> yeah, been seeing some python3.12 passing by already :)
<OscarL> extra space/tab in the description "be reflected"
<Begasus> +1
<OscarL> I still don't understand why we have "[$i]" and "[i]" for those arrays. (both work the same in my tests)
<Begasus> no idea
<OscarL> rest looks fine to me. Ship it! :-D
<Begasus> BUILD_REQUIRES+ needs ordening :)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±0]
<Begasus> one down :)
<OscarL> was talking about 8670 ;D
<botifico-c849d97b> [haikuports/haikuports] Begasus e38ef8f - editables, new python recipe (#8670)
<Begasus> that was #8670 :)
<Begasus> for bs4 setuptools comes before soupsieve
<OscarL> indeed. Thanks Pe's Pipe -> sort :-P
<Begasus> tss ... need to do that manually :P
* OscarL forgot his abc.
<Begas_VM> lol, back to school kiddy! :)
<OscarL> also forgot to commit --amend. no wonder git push -f did nothing :-P
<Begas_VM> wouldn't be the first time here also :)
<OscarL> Regarding the change I made to COPYRIGHT....
<OscarL> I took the new line directly from the source code.
<OscarL> __copyright__ = "Copyright (c) 2004-2023 Leonard Richardson" << from "bs4/"
<Begasus> if they are MIT based it's written in the LICENSE file mostly
<Begasus> ps, still think the double qoute from DESCRIPTION should go to the last line (no new line for that)
<OscarL> saw your comment. fixing.
<Begasus> was puzzeld with the use of \"
<OscarL> LICENSE says: Copyright (c) Leonard Richardson
<Begasus> k, then adding 2004-2023 makes sense
DKnoto_W has joined #haiku
<Begasus> nitpicking ... could you move that one from DESCRIPTION also to the last line? ;)
<OscarL> was looking at it (as you ~~ your comment, wasn't sure)
<Begasus> yeah, me being confused there :)
<Begasus> thanks!
<OscarL> I should either use a shorted passphrase, setup ssh-agent, or stop trying to blind-type when sleepy :-D
HaikuUser has joined #haiku
<Begasus> ah, botan3 done
HaikuUser has quit []
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-1/±0]
<botifico-c849d97b> [haikuports/haikuports] OscarL b15bce4 - beautifulsoup: update to version 4.12.0 (#8669)
<Begasus> I'm using ssh-agent now, much easier
<Begasus> biab
DKnoto has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
MajorBiscuit has joined #haiku
<OscarL> weird... soupsieve_python38 is there in 64 bits, but missing on 32 bits?
<OscarL> darn... it is soupsieve_x86 :-/
<OscarL> mmm, I think soupsieve should be "any". I don't see anything in it being compiled.
<Begasus> using "cmd:gcc$secondaryArchSuffix" not sure if it's needed?
<OscarL> I don't see anything but .py files in
Major_Biscuit has joined #haiku
<OscarL> but... will try locally.
xet7 has joined #haiku
<Begasus> don't see any requirements for gcc in Arch
<OscarL> recipe has been wrong since day 1 it seems :-D
MajorBiscuit has quit [Quit: WeeChat 3.6]
<OscarL> grabbing soupsieve_python38-1.9.5-4-any.hpkg
<Begas_VM> could be that no one bothered a lot for "any" packages then (although I doubt)
<Begas_VM> with template, 3 minutes to build a package for a new recipe :)
<OscarL> note: we can update soupsieve up to 2.3.1 (while still using setuptools).
<Begas_VM> go for it! :)
<Begas_VM> is it used by others also?
<OscarL> might need some sleep before checking (loosing concentration already).
<OscarL> doing a PR just to fix this "any" arch sounds ok?
<OscarL> "inrecipe soupsieve" only shows bs4 and calibre.
<OscarL> and calibre is marked ?x86 :-D
<Begas_VM> PR is fine OscarL
<OscarL> Thanks (I should unplug for today already)... but first:
<Begas_VM> thanks! now you can get some rest, enjoy :)
<OscarL> :-)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico-c849d97b> [haikuports/haikuports] OscarL e290e8f - soupsieve: move to "any" arch. (#8671)
<OscarL> See you later Begas_VM!!! have a good day!
<Begasus> cu!
OscarL has quit [Quit: "I'll be back!"]
zard has joined #haiku
smalltalkman has joined #haiku
<Begas_VM> python3 -m build --wheel --no-isolation
<Begas_VM> * Getting build dependencies for wheel...
<Begas_VM> * Building wheel...
<Begas_VM> Successfully built hatchling-1.17.0-py3-none-any.whl
<Begas_VM> nice :)
tqh has quit [Quit: Leaving]
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±0]
<botifico-c849d97b> [haikuports/haikuports] Begasus d6e1be9 - trove-classifiers, new python recipe (#8672)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±0]
<botifico-c849d97b> [haikuports/haikuports] Begasus b67eca9 - pathspec, new python recipe (#8673)
Begasus_32 has quit [Ping timeout: 480 seconds]
<andreasdr[m]> Nice.
<Begas_VM> ;)
Anarchos has joined #haiku
TMM has quit [Quit: - Chat comfortably. Anywhere.]
TMM has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
jmairboeck has joined #haiku
dqk_ has joined #haiku
dqk has quit [Ping timeout: 480 seconds]
<Begas_VM> grabbing beautifulsoup-4.12.2-1-any.hpkg and moving it to /boot/home/haikuports/packages/beautifulsoup-4.12.2-1-any.hpkg :)
<Begasus> letting OscarL deal with updating that one :P
FreeFull has joined #haiku
<andreasdr[m]> There is a Haiku LinkedIn List.
<andreasdr[m]> Found it accidentially a few moments ago.
<andreasdr[m]> ... Group
<andreasdr[m]> :D
<Begasus> also haikuports there :)
<Begasus> got a like from DaaT there :D
<andreasdr[m]> Nice. Let me join all you guys.
tuaris has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico-c849d97b> [haikuports/haikuports] Begasus 0d618a5 - beautifulsoup, revbump for soupsieve (#8677)
<Anarchos> Begasus what is beautifulsoup ?
jason123santa has left #haiku [Error from remote client]
jason123santa has joined #haiku
<Begasus> python package Anarchos
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico-c849d97b> [haikuports/haikuports] Begasus 560b9bd - musicbrainz, revbump for neon (#8678)
<Anarchos> Begasus ok . I do'nt use a language with semantic blanks…
<Begasus> I only do recipes Anarchos :)
FreeFull has quit [Remote host closed the connection]
<Begasus> k, musicbrainz/neon needs fixing, will be for tomorrow
<Begasus> heading out, cu later
tuaris1 has joined #haiku
tuaris has quit [Read error: Connection reset by peer]
ClaudioM has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
Major_Biscuit has quit []
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57008] -
<nekobot> [haiku/haiku] 80c9f890df1b - Tracker: improved strings
mmu_man has joined #haiku
HaikuUser has joined #haiku
jjido has joined #haiku
HaikuUser has quit []
<jjido> I am trying to install Haiku on my Thinkpad. The nightly doesn’t boot. The beta does, but the installer hangs at bash hpkg 192 of 562
<jjido> I reformatted the disk with DriveSetup. Let’s see.
<jjido> Still hanging
vdamewood has quit [Quit: Life beckons.]
<jjido> What can I try?
<augiedoggie> boot into safe mode? try a nightly from a few weeks ago?
<jjido> Is it Shift for safe mode?
<zdykstra> or space, if you're booting via EFI
gouchi has joined #haiku
jmairboeck has quit [Quit: Konversation terminated!]
zard has quit [Quit: leaving]
HaikuUser has joined #haiku
HaikuUser has quit []
ClaudioM has quit [Quit: leaving]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
<jjido> The nightly hangs on the rocket launcher
<jjido> Is there a way to see why?
<jjido> I also tried safe boot.
<jjido> Module Intel partition map recognised the partition, but failed to scan it.
<jjido> Could not find partition
<jjido> I copied the iso to a sd card directly, didn’t partition it. Is that wrong?
tqh has joined #haiku
Maylay has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
diver1 has joined #haiku
Diver is now known as Guest577
diver1 is now known as Diver
Guest577 has quit [Ping timeout: 480 seconds]
diver1 has joined #haiku
Diver is now known as Guest581
diver1 is now known as Diver
Guest581 has quit [Ping timeout: 480 seconds]
<Begasus> g'night peeps
Begasus has quit [Quit: Leaving]
diver1 has joined #haiku
Diver is now known as Guest582
diver1 is now known as Diver
Guest582 has quit [Ping timeout: 480 seconds]
Begas_VM has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
tqh has quit [Quit: Leaving]
frkazoid333 has joined #haiku
frkzoid has quit [Ping timeout: 480 seconds]
bitigchi has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
diver1 has joined #haiku
Diver is now known as Guest585
diver1 is now known as Diver
Guest585 has quit [Ping timeout: 480 seconds]
bitigchi has quit [Ping timeout: 480 seconds]
Diver has quit [Ping timeout: 480 seconds]
Encelo has joined #haiku
bitigchi has joined #haiku
<jjido> For some reason, after enabling on screen debug logging, the USB boots all the way. But the nightly has the same installer hang issue as the beta
<jjido> Is there a way to install on the command line?
<Encelo> Hello, I hope I'm using the right communication channel. I'm trying to build Haiku x86_64 from sources on Arch Linux but I got several errors from jam. Buildtools build just fine though.
HaikuUser has joined #haiku
<Encelo> If I follow the documentation and issue `jam -q @nightly-anyboot`, I get "don't know how to make @nightly-anyboot". So I'm using just `jam -j16 -q` but I'm getting various compilation errors. :(
HaikuUser2 has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser2 has quit []
OrangeBomb has quit [Remote host closed the connection]
Blendie has quit [Quit: Connection closed for inactivity]
OrangeBomb has joined #haiku
andreasdr has joined #haiku
<andreasdr> Arrrr
<jessicah> Encelo: are you using jam from our buildtools?
<jessicah> Boost and freetype jam are incompatible
<jjido> jessicah: is there a command line installer ?
<Encelo> yes, I built jam from the buildtools I downloaded from git
<jessicah> jjido: I don't believe so
<jessicah> Encelo: are you invoking jam from the generated dir?
pvalue has joined #haiku
<jessicah> It can sometimes behave weirdly without
<jessicah> jjido: apart from maybe installing MBR boot sector and such for bios/csm boot, it's pretty much just a big file copy operation
<Encelo> I have added the directory that contains the jam executable to my PATH and ran jam from the generated directory, yes
<jessicah> You can probably look at the iso layout for how to copy onto disk
<jessicah> Encelo: huh, maybe try absolute path to your built jam?
<jjido> So I can just copy the files from the iso to the target partition ?
<jessicah> jjido: basically, I think there are a couple path tweaks, but pretty close
<jessicah> I think installer has some non-active packages in a separate dir that get copied into the packages dir
<jessicah> If in doubt, there are sources for the Installer app :) uses a copyengine class
<jessicah> I'd be more specific if I wasn't on my phone ;-)
andreasdr has quit [Quit: Vision[]: i've been blurred!]
pvalue has quit [Quit: Vision[]: i've been blurred!]
Blendie has joined #haiku
<jjido> I could not use that method to install. One thing I did find is that the nightly boots fine with the VESA driver.
<jjido> I don’t understand. It feels like when the installer reaches the bash hpkg, it takes a big lock and everything is blocked, can’t run any app. About Haiku doesn’t show high memory usage.
<jjido> The top command doesn’t show high CPU. When the installer starts I see the Installer Copy Engine on top but it quickly moves down and stays there, stuck on the bash hpkg.