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
<andreasdr> I love it. Loooks super promising.
andreasdr has quit [Quit: Vision[]: i've been blurred!]
FreeFull has quit []
Maturi0n has joined #haiku
Maturi0n_ has quit [Ping timeout: 480 seconds]
<erysdren> Genoi seems cool, yeah
<erysdren> i should try it soon
ADS_Sr_ has quit [Ping timeout: 480 seconds]
mmu_man has quit [Ping timeout: 480 seconds]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
tuaris has quit [Quit: Leaving.]
charwhee has joined #haiku
pvalue has joined #haiku
<zdykstra> What is genoi?
pvalue has quit [Quit: Vision[]: i've been blurred!]
frkzoid has joined #haiku
orealis has quit [Read error: Connection reset by peer]
frkazoid333 has quit [Ping timeout: 480 seconds]
orealis has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
OscarL has joined #haiku
<OscarL> zdykstra: people just keep misspelling "Genio".
Begasus has joined #haiku
<Begasus> g'morning peeps
Andros has joined #haiku
<OscarL> Hola Begasus.
<Begasus> Hola OscarL
<Begasus> There first issue created for today :) https://github.com/texstudio-org/texstudio/issues/3124
* OscarL wants to create a paste to ask about some weird errors... bpa.st complains the paste looks too spammy :-D
<Begasus> :P
<Begasus> have to step out for a bit, taking one of the kids of to work
<OscarL> ok. take care!
charwhee has quit [Quit: Connection closed for inactivity]
<Begasus> re
<Begasus> seen those messages before OscarL
<OscarL> I think I got a fix now (adding "static" in fron of the offending lines)
<Begasus> "extern"
Begas_VM has joined #haiku
<OscarL> that's moving the declaration from the headers to the point of usage. Makes sense there, but here... they are too many places to patch. "static" seemed to do the job (need to test the resulting binary yet).
<OscarL> thanks for the link, thou!
<Begas_VM> okido :)
<Begas_VM> cloning texstudio, time for a small upstream patch
<Begasus> PR created upstream :)
Andros has quit [Remote host closed the connection]
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/489c7a749372...44343802b185
<botifico-c849d97b> [haikuports/haikuports] OscarL 4434380 - cram: switch to Python 3.9. (#8725)
Andros has joined #haiku
<OscarL> I'm not gonna bother upstreaming this one, original repo seems unmaintained/unresponsive :-/
<OscarL> (besides, running the tests... lots of crashes, heh :-D)
<OscarL> (trying a different workaround now)
smoku has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
<OscarL> Kool. `export LDFLAGS="-z muldefs"` worked (and we avoid the patching).
Diver has joined #haiku
<Begasus> write that down! we might hit that one again :)
<Begasus> 'lo Diver
<Diver> hi Begasus
<Begasus> how's it going, missing you a bit at haikuports :)
<Begasus> k, pr created to re-enable jpeg base package
Blendie has joined #haiku
<Begasus> OscarL, why remove $commandSuffix?
<OscarL> to avoid "_x86" (we only build for sec arch)
<OscarL> Missed something else to make that change?
<Begasus> that's why $commandSuffix is empty on sec arch
<OscarL> seems I get confused by the wording on the guidelines... let me search for the bit that trips me.
<OscarL> On https://github.com/haikuports/haikuports/wiki/HaikuPorter-Guidelines#using-the-commandbindir-user-variable: "If the recipe does not provide any library then commandSuffix should not be added. Instead, the..."
<OscarL> the "should not be added" part I find confusing then.
<Begasus> k, my bad here then :)
<Begasus> I'm so used having them in at all times
<Begasus> although I don't get what libraries got to do with it
<OscarL> ¯\_(ツ)_/¯
<Begasus> A binary is a binary if it is packed together with a library or not ...
<erysdren> i think my Quakespasm hpkg is nearly done
<erysdren> i just haven't thought ahead about how it accesses quake data
<OscarL> (still, I missed the "if [ "targetArgh..." part)
<OscarL> read-only data vs settings the user will want to change, erysdren?
<Begasus> You'd need to change the lines for ARCHITECTURES is then (accordingly) :P
<OscarL> Begasus: yea, that's why I said: "<OscarL> (still, I missed the "if [ "targetArgh..." part)" earlier :D
<erysdren> both. i need to determine how the player will put the Quake PAKs
<erysdren> and how they'll access their saves/screenshots
<Begasus> OscarL, thought you meant $targetArchitecture" = x86_gcc2 :)
<Begasus> saves/screenshots could go to $settingsDir erysdren
<erysdren> got it
<erysdren> first i need to figure out how to make the quakespasm executable know that
<erysdren> i didn't really think this far ahead :P
<Begasus> data (PAKs) preferably to $dataDir
<erysdren> alright
<Begasus> maybe user path to ~/config/non-packaged/data
<Begasus> does it provide a menu to set or change paths inside the app erysdren ?
<erysdren> nope, but it does have a (usually disabled) compile setting to use Unix/Windows user dirs for data
<erysdren> i need to investigate
<Begasus> k, good luck :)
<erysdren> plus i want the user to be able to easily install mods
<erysdren> since Quake has a plethora of mods
<Begasus> I can imagine :D
Andros_ has joined #haiku
Andros_ has quit [Remote host closed the connection]
<OscarL> missformatted does that sounds OK? is "mal-formatted" better? something else?
<OscarL> English hard.
<OscarL> "malformatted" is on wiktionary at least (unlike missformatted :-D)
<augiedoggie> probably malformed
<OscarL> augiedoggie: thanks. Was on the context of "does clang_format screws these files or no" ,
<OscarL> "code formatting" context (that's why my brain went to formatted instead of formed)
<OscarL> ill formatted ? :-D
<Begasus> "oscarl formatted"? :P
<OscarL> MUCH BETTER!
<Begasus> heh
<OscarL> "We don't care if files are wrongly formatted" good enough for me.
<Begas_VM> kdevelop doesn't switch compiler I think ... :)
<OscarL> does Geany really REQUIERES "cmd:python3.8", or it could do with just "cmd:python3" ?
<OscarL> "A fast and lightweight IDE".... REQUIRES "cmd:javac >= 14".... /me presses X for doubt.
<OscarL> also REQUIRES cmd:fpc and cmd:ruby? I would have expected all of those to be "optional dependencies".
<Begas_VM> not required, added them so they would be installed to geany can find them
<Begas_VM> to/so*
<OscarL> complains on startup otherwise, I assume?
<Begas_VM> just like with texstudio, you don't really need the texlive packages, but the app is pretty useless without them
<Begas_VM> nope
<Begas_VM> just won't do anything with python sources if "no" python is found
MajorBiscuit has joined #haiku
<OscarL> Thing is... I doubt someone trying to use Geany for, say, Python, seems weird to have to install pascal, java, perl and ruby compiler/interpreters :-/
<OscarL> borked my phrasing above, heh.
<Begas_VM> in the case for Geany, it's easy to track what's missing, searching missing dependencies for texlive packages is not that easy
<OscarL> (*doubt someone.... will have a use, etc...)
<Begas_VM> well it supports many languages, but yeah, those could be dropped in the recipe
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-0/±0] https://github.com/haikuports/haikuports/compare/44343802b185...e80a3ab9950f
<botifico-c849d97b> [haikuports/haikuports] Begasus e80a3ab - jpeg, re-enable for openjdk version 9,10 and 12 (#8726)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/e80a3ab9950f...36024939cff7
<botifico-c849d97b> [haikuports/haikuports] OscarL 3602493 - the_silver_searcher: fix build, simplify TEST_REQUIRES (#8727)
<Begasus> k, the jpeg "fix" should clean up some mess at the reports :)
<OscarL> nice.
<Begasus> only 2 left on 64bit now :)
<Begasus> 4 on 32bit :D
<OscarL> k, not touching Geany recipe anyway ("cmd:python3.8", and those have a couple of months more to live :-D)
<Begasus> k, for 2 PR's are up (32bit)
<Begasus> still on par for geany, will remove them on the next release
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL> +1
<OscarL> 31607s for llvm9 build on 64 bits... ouch.
<OscarL> no 32 bits, is that due to the "?x86" on "ARCHITECTURES" (despite the "x86" on "SECONDARY_ARCHITECTURES"?
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
<Begasus> it's there
<Begasus> and gone from the reports
<OscarL> must have clicked to fast on "previous" :-D
<OscarL> *too fast
<jessicah> err, what does "Warning: Error: found provides for "haiku >= r1~alpha1", but none matching the version requirement" mean?
<jessicah> I have `haiku >= $haikuVersion` in PROVIDES
<jessicah> err, in REQUIRES
<Begas_VM> does it need the "$" up front?
<Begas_VM> ah, variable nvm
<Begas_VM> in a recipe jessicah?
<jessicah> yeah
<jessicah> thought that was obvious :p
<Begasus> one never knows ;)
<Begasus> mind sharing or paste somewhere?
<jessicah> it looks like a haikuporter error ;-)
<Begasus> yeah
<Begasus> mostly a typo or something, let's call it a OscarL error :P
<OscarL> $haikuVersion outputs "r1~alpha1" here too.
<Begasus> jikes
orealis has quit [Read error: Connection reset by peer]
<jessicah> I copied from an existing recipe
* OscarL tested with his "null-recipe" that he uses to just echo those kind of things.
<Begasus> any reason to still use it?
orealis has joined #haiku
<Begasus> ghc? ;)
<OscarL> yeah
<jessicah> OscarL: you're working on ghc?
<Begasus> you jessicah * ?
<Begasus> not many recipes include $haikuVersion
<OscarL> noup, just added "echo $haikuVersion" to a silly empty recipe I keep to run things with haikuporter.
<jessicah> do I just use haiku without a version?
<Begasus> PulkoMandy, has been working on those, maybe he put it up for a reason there?
<Begasus> or could be a leftover from previous versions ...
<jessicah> seems I do
<Begas_VM> checking arm_none_eabi_gcc here ... hope this goes ok :)
<OscarL> only ghc and "haiku-themes" seems to still use that variable.
<Begasus> they probably only need a revbump
<Begasus> yep OscarL
<OscarL> eh.. haiku-data/themes
<Begasus> but still weird it yeals alpha4 ...
<jessicah> probably because it's not used anymore?
<jessicah> so nobody updated it
<OscarL> "just a dummy value for compatibility" LOL
<OscarL> (from haikuporter's Main.py)
<Begasus> leftovers ... tss :P
<jessicah> well that should fix my recipe then :)
<Begasus> well, in this case it breaks the build
<OscarL> (...with old recipes) forgot to scroll that far right in the file ;-D
<OscarL> I got "arm_none_eabi_gcc" related errors when attempting to switch u-boot to Py3.9
<Begasus> can't be installed (at least not on 32bit)
<OscarL> LibreOffice 6.4 requires both cmd:python2.7 and cmd:python3.7 on BUILD_PREREQUIRES? Ouch. some kind soul should attempt to change those to only "cmd:python3", to see if it still builds).
<Begasus> not me :P
<OscarL> :-(
<OscarL> I'm not touchig recipes that need qt _devel stuff :-)
<Begasus> arm_none_eabi_gcc doesn't require Qt :P
<OscarL> gcc-6.4... doubt I can fit/build that one either :-D
Diver has quit [Read error: Connection reset by peer]
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/36024939cff7...cf348f0aa911
<botifico-c849d97b> [haikuports/haikuports] Begasus cf348f0 - arm_none_eabi_gcc_nolibc, revbump for newer arm_none_eabi_binutils (#8729)
<Begasus> there, can't have all the fun for myself (building the other one local)
<OscarL> koolio. Will retry u_boot later then.
<OscarL> (trying to figure out what this "fife" is all about)
<Begas_VM> you need the other one (the one I'm building local) :)
<Begas_VM> not easy "fife"
<Begas_VM> not sure any more what issues I've ran into for that one
Diver has joined #haiku
diver1 has joined #haiku
Diver has quit [Read error: Connection reset by peer]
<OscarL> welp, it only provides the fife package (?), and nothing seems to require it. So we should be safe chaning it :-D
<OscarL> s/chaning/changing/ or whatever.
<Begasus> it's an engine, so only used if someone wants to use that
diver1 has quit [Read error: Connection reset by peer]
<Begasus> # Would need hybrid python? ... knew there was something, but checked nevertheless :P
<OscarL> "With clang it needes around 2,1 gb" from an issue on their tracker... yikes.
Diver has joined #haiku
<Begas_VM> full llvm9 is almost 300MiB :)
<OscarL> I think that 2.1 GB was RAM requirementes (people were complaining of long build times for FIFE's python bindings)
<OscarL> Guess I'm not touching that one either then.
mmu_man has joined #haiku
kescher has quit [Quit: Bye]
kescher has joined #haiku
<OscarL> "grpc", only used by "bear", both disabled on 32 bits. Guess I'll switch to 64 bits then.
<Begasus> wasn't there an update shortly?
<OscarL> korli bumped bear last month.
<OscarL> same with grpc
<OscarL> damn grpc still requires cmd:python2 for tests :-/
<OscarL> mmm, might just be a left over, TEST() calls python3 only.
<Begasus> cleanup then :)
<OscarL> need to check before PR, or korli will bite me :-D
<Begasus> lol
gouchi has joined #haiku
<Begasus> lot's of strings to translate for Genio :)
<OscarL> "Note: if you see an error like no space left on device when running the interop tests" <<< Mmm, that sounds like trouble :-D
<OscarL> "solution": make sure you have enough space. LOL.
<OscarL> I think I'll have to pass on this one too, and just ask korli if we can just drop the py2 requiement.
<OscarL> (can't build the darn thing even, so... ¯\_(ツ)_/¯
<Begasus> wasn't an easy one too :)
<OscarL> I think I ran out of those already, yeah :-/
<OscarL> might give another try to u_boot and mozc at some point.
<Begasus> did a check on it on 32bit a long time ago, gave up on that :P
<Begasus> same with erlang, still can't build the darn thing
<OscarL> the rest of the ones from the Py3.7 list... not something I'll do, I'm afraid.
<Begasus> cudatext is a problem
<Begasus> can't seem to build it for a while
<Begasus> poke me on that one later :)
<OscarL> np, at least that one is 3.8, IIRC :-D
<Begasus> hé, I already did llvm9! you can do llvm12 :P
* OscarL runs away screaming NOOOOO!!!!
<Begasus> not that much left +1
<OscarL> "cc1plus: out of memory allocating 1048576 bytes after a total of 0 bytes"
<OscarL> need a better computer for that one it seems :-D
<Begasus> 32bit buildmaster still at it ...
<Begasus> local build still running ok also
<Begasus> libreoffice 6.4 (Python 2.7 amd 3.7)? ;)
<Begasus> do we have a AMD version? :P
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Begas_VM> killed the build here, should be fine (no errors popped up)
* OscarL fixes "amd" typo.
<OscarL> Typo? Me? Nah!
<Begas_VM> ;)
<Begas_VM> did you check aflplusplus?
<OscarL> looong list of dependencies scared me away :-d
<Begas_VM> k ;)
<Begas_VM> will check in a bit
<OscarL> well, not LONG... but llvm9 :-/
<erysdren> what would a good MIME type be for a Quake PAK file? i assume there isn't a pre-existing one
<OscarL> "application/x-quake-pak" perhaps?
<erysdren> works for me
<erysdren> okay, i enabled userdirs in Quakespasm
<erysdren> it automatically creates a directory in the home folder where you can put game data
<erysdren> that's the default behaviour from it
<erysdren> is that fine? should i do something else?
hightower2 has quit [Ping timeout: 480 seconds]
hightower2 has joined #haiku
<erysdren> it also saves screenshots/save data in the same place
hightower2 has quit [Ping timeout: 480 seconds]
<OscarL> we generally try to avoid polluting $HOME, but at the very least, I would suggest making sure the folder name doesn't starts with a dot ("~/.foldername" <<< gross! :-P).
<erysdren> ah, it does, yeah. default *nix behavior
<erysdren> i'll change that
<erysdren> i can add some extra code to make it use the configdir and other places
<OscarL> Maybe "~/config/non-packaged/data/" ?
<erysdren> got it
<Begas_VM> undefined reference to `strsep' ...
<OscarL> That would be "B_USER_NONPACKAGED_DATA_DIRECTORY" if you want to call find_dir()
<erysdren> what about from C? any POSIX commands that can help me?
<erysdren> Quakespasm is strictly C
<erysdren> thanks
<OscarL> np :-)
<erysdren> what's the shortcut for that directory in a recipe?
<erysdren> so i can copy stuff there
<OscarL> not sure. Begasus?
<erysdren> ty
<erysdren> thank you all for humouring me as i fumble my way through this, trying to figure out how to port stuff lol
<Begasus> we've all been there erysdren (and still are)
<OscarL> +1
<OscarL> erysdren: just in case you haven't seen it yet, https://github.com/haikuports/haikuports/wiki/Common-Issues-when-Porting-Games might help.
<OscarL> Begasus: that strsep thing...."-lbsd" doesn't works?
<erysdren> okay, i did another pull request on QuakeSpasm with my work on userdirs
<erysdren> tested and working
<erysdren> now loads and saves game & user data from `~/config/non-packaged/data/QuakeSpasm`
<erysdren> instead of `~/.quakespasm`
<OscarL> nice.
<erysdren> other than little stuff like a nice title in the Applications window and a logo in HaikuDepot, it's basically ready to go
<OscarL> kinda weird we didn't had a Quake 1 port already (there is the one for libretro, but not a standalone one), so... will be nice to see QuakeSpasm in the repos :-)
<erysdren> yeah i thought it was weird too :P
freddietilley has quit [Quit: WeeChat 3.8]
BrunoSpr has joined #haiku
<erysdren> how do i add a proper title and logo to my recipe?
<OscarL> I think that's done serve-side. Same with the screenshot.
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
<erysdren> ah, alright
<erysdren> welp, after the pull request gets (hopefully) accepted, i'll do a pull request on haikuports with my recipe
<OscarL> you could/should poke humdinger about those after the recipe gets merged :-)
<Begasus> thought in that direction OscarL
<Begasus> -lbsd *
<Begasus> some weird thing, when I want to uninstall Genio on the other laptop it takes down almost the whole system ...
freddietilley has joined #haiku
<OscarL> Begasus: that "lgrep" bash function I stole from mmu_man so long ago, still handy as ever :-)
<Begasus> think my system on the other laptop needs some TLC ;)
<OscarL> Begasus: sure you installed Genio and not "Evil Genius" ?
<Begasus> something evil deff happening :P
<OscarL> the latter might fight back if you wanna uninstall :-D
<OscarL> speaking of weird things.... I have a Tracker bug that makes "fake files/folders" appear on desktop.
<Begasus> well with all the changes I put the system through it could be payback time ;)
<Begasus> spooky! :D
Begas_VM has joined #haiku
<OscarL> It involves having symlinks in Desktop, pointing to files/dirs in a git repo... Sometimes after a "git pull", "copies" of the modified files appear on Desktop. Have to Quit/restart tracker to fix the glitch,
<OscarL> still trying to come up with a reproduceable minimal set, before opening a ticket for that... otherwise... people will think I'm crazy.
<OscarL> Well, they already do. but still. :-D
<Begas_VM> heh, too late for that :P
HaikuUser has joined #haiku
<Begas_VM> 4 new cmd's pop up for afl++
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
BrunoSpr has joined #haiku
<botifico-c849d97b> [haiku/website] pulkomandy pushed 1 commit to master [+1/-0/±0] https://github.com/haiku/website/compare/018703115f6b...c46d0c9224e7
<botifico-c849d97b> [haiku/website] Zardshard c46d0c9 - Post "How to find memory leaks"
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<Begas_VM> removed all the states/transaction folders in administrative ...
<Begas_VM> weird ... think it's time to re-install there :)
<OscarL> tried rebooting first? package_daemon might be in a weird state.
<Begas_VM> several times
<OscarL> ouch.
<Begas_VM> no matter what package I wan't to uninstall it tries to take the full system down
<Begas_VM> booting to 64bit ...
hightower2 has joined #haiku
<Begas_VM> still ok there
<erysdren> does haiku have Boost?
<erysdren> ah, it does, sorry for clogging up chat
<Begas_VM> ;)
<OscarL> tried removing "/boot/system/packages/administrative/activated-packages" and then rebooting Begas_VM ?
<Begas_VM> doing now
<Begas_VM> only thing left there is the folder "writable files"
zard has joined #haiku
<Begas_VM> that seemed to have done the trick OscarL, thanks!
<OscarL> np! been there already :-)
<OscarL> too bad I forgot to mention to keep a copy of the file, to be able to compare with the newly generated one. oops.
<Begas_VM> it's still in the "trash" ;)
* OscarL always SHIFT-deletes :-D
<OscarL> and then I cry :-D
<Begas_VM> I move them to trash, in case of problems I can still use the 64bit install for some repair :)
<OscarL> to compare both file versions, you might want to first create sorted version of them. otherwise diffs will be useless.
<OscarL> "cat unsorted.txt | sort > sorted.txt" should be enough, then diff should at least point out some problematic packages.
<OscarL> *possibly problematic.
Begasus_32 has joined #haiku
<Begasus_32> nothing strange here: https://bpa.st/F6F7S
<Begas_VM> cleaning trash ... should get some space back too :)
<Begas_VM> are the "writable-files" created on app launch or installed when installing the package?
<OscarL> not sure, but I would assume on install.
<Begas_VM> k, should be removed on uninstall? ;)
<Begas_VM> got old version for burp in there, texlive is twice in there ...
<OscarL> must be on install time, coz even bash_completion has one, and that package has nothing runnable by itself.
<OscarL> I've removed that folder in the past. Something complained, but can't recall the details. Nothing too serious, thou, as I'm still running that install today.
<Begas_VM> not in the mood to re-install texlive :P
<Begas_VM> biab ... doggies
tiny_user has joined #haiku
<tiny_user> Hi all, I would like to try haiku. What's the quickest way?
<OscarL> depends. Eithr boot the iso in a VM, or write it to an USB drive and boot that.
<OscarL> *Either
<erysdren> QEMU is a good virtual machine for booting haiku
<tiny_user> I have no VM set up on my laptop, what's the best software for that?
<tiny_user> ah, QEMU, ok.
<erysdren> well, a virtual machine for a PC takes a lot of RAM. if you're strapped for memory, i'd say write the ISO to a disk or usb and then boot it
<OscarL> Qemu on Linux, On Win... either VMware, or VirtualBox.
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<tiny_user> I am very interested in the design of haiku GUI components (buttons, forms, tabs...)
<OscarL> I have 8 GB, 2 GB assigned to the VM. mostly zero issues (when using VirtualBox at least, VMWare eats more mem)
<tiny_user> is there any tool that showcase every component available? (I remember gtk had one called gtk-demo or something...)
<OscarL> "Playground" demo app, tiny_user.
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
<OscarL> not sure it has them all, but...
<tiny_user> OscarL thank you.
<OscarL> Albeit... it seems more to play with shapes than with controls, heh, my bad.
<OscarL> tiny_user: there are lots of small test apps in the source code repo too (for example, under https://cgit.haiku-os.org/haiku/tree/src/tests/servers/app)
<tiny_user> cool
<tiny_user> does the gui toolkit have a name, or is it just Haiku?
<erysdren> Haiku / BeOS yeah
<erysdren> i don't know if the GUI itself has a special name
<OscarL> AFAIK, "Be API" for the whole thing, with each part being xxxKit (InterfaceKit, StorageKit), etc. No particular name for the GUI, as it is not a separate component from the OS.
<OscarL> well, Haiku API now, I guess :-D
<Begas_VM> re
<Begas_VM> k, afl++ done, comming up
DKnoto_W has joined #haiku
<x512[m]> Core GUI components are libbe.so and app_server.
freddietilley has quit [Quit: WeeChat 3.8]
<x512[m]> Like in Windows, Haiku GUI toolkit is designed as integral part of system and not intended to be used separately.
<erysdren> a really good step imo. Linux's GUI situation is of course so fragmented
<OscarL> Begas_VM: I think that you should open a ticket for that "uninstall all the things!" issue, and attach that diff.
freddietilley has joined #haiku
<Begasus> given the mess I make here sometimes, it might as well be my own doing OscarL ;)
<OscarL> no matter, the issue is that the package_daemon gets things wrong.
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/cf348f0aa911...0d6b9669be99
<botifico-c849d97b> [haikuports/haikuports] Begasus 0d6b966 - afl++, move to python3.9 (#8730)
<tiny_user> Installed in qemu, thank you.
<OscarL> uuuh nice, one more off the list. Thanks Begasus!
<Begasus> np :)
DKnoto has quit [Ping timeout: 480 seconds]
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
pvalue has joined #haiku
<erysdren> what was that piece of advice someone said, when Haiku is randomly freezing?
<erysdren> disable something in BIOS?
<erysdren> can't remember what it was.
<erysdren> (on IBM ThinkPad)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/0d6b9669be99...3de97e339766
<botifico-c849d97b> [haikuports/haikuports] Begasus 3de97e3 - arm_none_eabi_gcc_nolibc, revbump for newer arm_none_eabi_binutils (#8731)
<Begasus> that should narrow the list in the report (32bit) also :)
<Begasus> disable SMP erysdren
<Begasus> +?
<erysdren> that's what it was, yeah
<erysdren> let me try
<OscarL> erysdren: folks with AMD CPUs from the Bulldozer/Excavator era (before Zen, after Phenom II), seem to experience random freezes too. Disabling ACPI seems to help there, IIRC.
<OscarL> I disable SMP on my Atom N450 to gain more stability too.
<Begasus> me is happy with Ryzen :D
<OscarL> have some cores to hand out? :-P
<Begasus> need to keep my host running :P
<OscarL> had to try.
<erysdren> it's a Pentium M
<erysdren> i can't find SMP in the BIOS
<Begasus> if I could get this wifi running I could hook up an external HD here to run Haiku to it's full speed :D
<Begasus> you can disable that in the bootmanager erysdren
<erysdren> ahh
<erysdren> okay SMP wasn't in the boot manager, but ACPI was there
<erysdren> i dsiabled it
<erysdren> gonna see how it fairs
<erysdren> it still crashes when raising the backlight brightness lol
<Begasus> don't touch it? ;)
pvalue has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
ADS_Sr has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/3de97e339766...112001fbdf4c
<botifico-c849d97b> [haikuports/haikuports] Begasus 112001f - cudatext, switch to python3.9 (#8732)
ADS_Sr has quit [Remote host closed the connection]
<Begasus> another one down OscarL :)
<OscarL> nice!
* Begas_VM might be tempted to look into llvm12
<Begas_VM> or just make the changes and let buildmaster deal with it :P
<OscarL> I would do that :-D
<Begas_VM> at least I need to know the build starts ok, and things are found ok
<OscarL> +1
<OscarL> then try something smaller.... LO 6.4! :-P
<Begas_VM> lol
* Begas_VM slaps OscarL
<erysdren> violence!
<OscarL> qgis shoudln't be that hard (given you already have most QT devel stuff installed)
<Begas_VM> I think llvm12 will be smaller :P
<OscarL> erysdren: just wait till the trout slapping commences!
<Begas_VM> jikes another one of those sci things OscarL
* Begas_VM is tempted ...
<OscarL> Scribus then? :-P
<Begas_VM> setuptools_python39 vs setuptools_python${PYTHON3_VERSION//.} in one recipe ...
KapiX has joined #haiku
<Begas_VM> qgis downloaded already
<Begas_VM> llvm12 is weird ...
tqh has joined #haiku
hightower2 has quit [Read error: Connection reset by peer]
<Begas_VM> should switch to pythonVersion and pythonPackage there like most do
<Begas_VM> and put those variables somewhere in the begining ...
<OscarL> yup.
<OscarL> Begas_VM: albeit... that setuptools_python${PYTHON3_VERSION//.} means LLVM12 already made the switch to 3.9
<OscarL> (seems I've missed that change by augiedoggie last month)
<Begasus> lol!
* Begasus troutslaps OscarL !
<Begasus> biab
<OscarL> In my defence, I took some time off then :-D
freddietilley has quit [Quit: WeeChat 3.8]
freddietilley has joined #haiku
gouchi has quit [Remote host closed the connection]
frkazoid333 has joined #haiku
<mbrumbelow> OscarL: I was looking at a commit you made on Haikuports for Paladin 2 weeks ago. Is there a reason why the patch was not apart of a pull request in the upstream Paladin repository?
<mbrumbelow> Maybe I am misunderstanding something?
<OscarL> mbrumbelow: original patch not mine. I asked the author to upstream it: https://github.com/haikuports/haikuports/pull/8620
<mbrumbelow> Right, I responsed to the rev bump.
<mbrumbelow> But that patch should be in a PR upstream?
mmu_man has joined #haiku
frkzoid has quit [Ping timeout: 480 seconds]
<OscarL> I think so, and that's why I asked kenmays/cocobean to do that (as I only "massaged" his patch to make it apply cleanly).
<mbrumbelow> Got it, thanks!
<OscarL> just in case, I had @ you there :-)
<OscarL> mbrumbelow: Alternatively to the patch being upstreamed, we could drop gcc2 (switching to x86 on 32 bits). Also mentioned that on the PR.
<mbrumbelow> I am catchup on a few things and Paladin was on the list.
<mbrumbelow> OscarL: That would be much better.
<OscarL> K. Surely we can do that for the next recipe update then.
<erysdren> when is Haiku as a whole planning on phasing out x86_gcc2?
<OscarL> erysdren: not until after R1.
<erysdren> got it
<erysdren> i wonder if there'd be any other way to support original Be applications
<erysdren> not running them totally native, but maybe in a Wine-type fashion
<waddlesplash> Begasus: are JPEG 9 devel packages disabled?
<mbrumbelow> I have discussed the option of a Rosetta type environment in the past. It would solve the problem.
<erysdren> what's that?
<waddlesplash> Begasus: they should be if not. it should also be possible to recompile java with jpegturbo but that's not quite as important I guess
<mbrumbelow> erysdren: Similar in concept to Wine. It's used by Apple to run x86 on their silicon. And was used to run PPC on x86 in the past... goes back to the multi-arch binaries NeXT created for different platforms.
<erysdren> ahhh
<erysdren> sounds very interesting
freddietilley has quit [Quit: WeeChat 3.8]
<waddlesplash> ok good
<waddlesplash> on my phone atm, didn't check commit history
<x512[m]> It should be possible to run BeOS applications with my UserlandVM approach, even on RISC-V.
<x512[m]> Last time I tried to make x86->x86_64 support working, I had a trouble with 32-64 bit CPU mode switching.
<x512[m]> It will be nice to find some x86 software emulation library that can be easily embedded.
<Begasus> waddlesplash, yep
<Begasus> checked that before I merged waddlesplash (also was the latest commit done then by korli)
<waddlesplash> x512[m]: we already have a CODE32 descriptor.
<waddlesplash> x512[m]: there are some examples on stack overflow of how to do this on Linux,there it involves allocating a descriptor manually but we shouldn't need to do this on Haiku
<x512[m]> waddlesplash: The are various tricky details for controlling segment descriptors that are used for TLS.
<waddlesplash> hm
selfish has quit [Ping timeout: 480 seconds]
<x512[m]> Running 32 bit code itself works.
<waddlesplash> what does the kernel do?
<waddlesplash> I mean in the unfinished compat mode patches
<Begasus> in case of the openjdk packages, rebuilding failed
<x512[m]> But it is not very useful without TLS and will crash immediately.
<x512[m]> It do 64-32 bit mode switching in kernel, but I tried to do mode switching in userland.
<x512[m]> Maybe it would be easier to introduce additional syscall to do 32-64 mode switch that will also update segment registers.
<mbrumbelow> x512[m]: Userland is where all the "magic" occurs for Rosetta. There are no kext's or tight integrations with the Apple kernel.
frkazoid333 has quit [Ping timeout: 480 seconds]
<x512[m]> So I currently don't understand precise behavior of segment registers in 32 bit compat mode.
frkazoid333 has joined #haiku
<x512[m]> FS, GS
<mbrumbelow> x512[m]: Those registers behavior do not change in 32bit compat mode from what I recall.
<x512[m]> Registers are implemented differently in 32 bit protected mode and 32 bit compat mode. Compat mode use special registers FSBASE, GSBASE and protected mode use GDT.
<mbrumbelow> Is that how we are implementing them today in Haiku?
frkazoid333 has quit [Ping timeout: 480 seconds]
<mbrumbelow> Saw this yesterday...
<waddlesplash> x512[m]: a generic syscall for switching sounds like the best idea, yes.
_Dario_ has joined #haiku
<waddlesplash> we also need something to prevent the 64bit regions from being used. probably reserve_address_range suffices
<x512[m]> Crazy random alloc do its job :)
<x512[m]> But it do not seem a proper solution.
<x512[m]> waddlesplash: reserve_address_range probably should be avoided because 32 bit guest program can use it itself.
augiedoggie has quit [Read error: Connection reset by peer]
augiedoggie has joined #haiku
<waddlesplash> x512[m]: do we only permit it to be used once?
<waddlesplash> that seems like an oversight
<waddlesplash> if it can be used multiple times what's the problem? I mean we should reserve the entire region above 4GB so that the kernel doesn't put anything in there
<waddlesplash> then everything winds up in 32bit regions by default
KapiX has quit [Quit: KapiX]
<x512[m]> Maybe that will work, not tested.
<x512[m]> But it will also limit address space for 64 bit host side.
tuaris has joined #haiku
<waddlesplash> x512[m]: host can do something special if it really wants memory inside the reserved area
<x512[m]> It case of hardware 64 bit mode host size probably do not need to allocate a lot of memory, but it may need more memory if using JIT.
<x512[m]> The best solution would be an option to do 32 bit allocations in create_area.
<x512[m]> But again, it is not an urgent problem. The problem is FS/GS register control.
tqh has quit [Quit: Leaving]
<botifico-c849d97b> [haikuports/haikuports] korli pushed 1 commit to master [+2/-2/±1] https://github.com/haikuports/haikuports/compare/112001fbdf4c...15380ca2d961
<botifico-c849d97b> [haikuports/haikuports] korli 15380ca - openssh: bump version
<Begasus> only 2 remaining in the report for 32bit got a PR already :)
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<Begasus> heading out, cu peeps
<zdykstra> seeya Begasus !
gouchi has joined #haiku
frkazoid333 has joined #haiku
OscarL has quit [Quit: Page closed]
<zard> What's the difference between giving the copyright to Haiku vs yourself?
caubert has quit [Read error: Connection reset by peer]
<Skipp_OSX> The difference is, if we ever wanted to relicense, the copyright holders must agree, so if you give copyright to Haiku, they can relicense your code, if not, you'll have to agree to the license change.
smalltalkman has quit []
<PulkoMandy> There are legal rules on who owns the copyright. In my case it is my employer for work done during worktime or using their hardware, otherwise it's mine
<phschafft> (I also like the comment about relicensing as it demonstrates very well that copyright statements are not to be confused with license statements)
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev57034] - https://git.haiku-os.org/haiku/log/?qt=range&q=1a88b571ca2b+%5E769b4ee4aa61
<nekobot> [haiku/haiku] 19ae638fb64b - pci/ecam: Fix reading config registers using ACPI method.
<nekobot> [haiku/haiku] 1a88b571ca2b - pci/x86: Reimplement PCIe configuration mechanism using ECAM.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57035] - https://git.haiku-os.org/haiku/log/?qt=range&q=b3e608ab9fe9+%5E1a88b571ca2b
<nekobot> [haiku/haiku] b3e608ab9fe9 - keymaps/Japanese: Japanese keymap do not use Alt Gr key
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57036] - https://git.haiku-os.org/haiku/log/?qt=range&q=400eedd0c8f2+%5Eb3e608ab9fe9
<nekobot> [haiku/haiku] 400eedd0c8f2 - leak_analyser.sh: Remove usage of obsolescent egrep
pvalue has joined #haiku
pvalue has quit [Quit: Vision[]: i've been blurred!]
ClaudioM has joined #haiku
Andros has quit [Quit: Leaving]
<Skipp_OSX> ah I see the first keycap change has seen the light
<Skipp_OSX> keympa
<Skipp_OSX> you know
jmairboeck has joined #haiku
CPYou has joined #haiku
caubert has joined #haiku
_Dario_ has quit [Quit: Vision[]: i've been blurred!]
zard has quit [Quit: leaving]
Maturi0n has quit [Ping timeout: 480 seconds]
ClaudioM has quit [Quit: leaving]
Maturi0n has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev57037] - https://git.haiku-os.org/haiku/log/?qt=range&q=c098332d7b96+%5E400eedd0c8f2
<nekobot> [haiku/haiku] 1886d5692e52 - XHCI: Handle an unlikely corner case in CancelQueuedTransfers.
<nekobot> [haiku/haiku] 0a9e5c9e58a0 - usb_disk: Cancel queued transfers when clearing HALTs.
<nekobot> [haiku/haiku] c098332d7b96 - usb_disk: Retry actions after reset_recovery.
Anarchos has joined #haiku
<Anarchos> hello
Skipp_OSX has quit [Ping timeout: 480 seconds]
<jmairboeck> Anarchos: I read in the logs that you had some problems with texlive. Did you update the texlive packages to 2023-2? the revision 1 packages were broken because they were built with texlive_core 2022. Revision 2 fixes this and removes the dependency on a specific texlive_core version.
<Anarchos> jmairboeck i couldn't since haiku is broken for me on my toshiba (the pci refactor broke something , i wait for waddlesplash to solve it)
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev57038] - https://git.haiku-os.org/haiku/log/?qt=range&q=958b83c3ed45+%5Ec098332d7b96
<nekobot> [haiku/haiku] 958b83c3ed45 - PoorMan: Default to UTF-8 character set.
<waddlesplash> Anarchos: just revert to an older state, for now
<waddlesplash> Anarchos: I don't have any ideas about what the problem is :(
<Anarchos> waddlesplash i did, but i am not sure if i can update texlive then ?
<waddlesplash> hopefully jessicah or x512[m] will come up with something.
<waddlesplash> Anarchos: you can permanently revert to the older state, and then you can update texlive, yes.
<waddlesplash> haikuports packages are built against beta4
<Anarchos> waddlesplash ok
* Anarchos feels so behing haiku devs even if he has a big degree in engineering
<waddlesplash> it's complicated stuff, it took me years to figure a lot of these things out
<waddlesplash> and, I don't have a big degree in engineering, I'm sure you know more than I do there :P
<Anarchos> waddlesplash i forgot all the big things after years working only at doing silly web sites
<waddlesplash> lol
Anarchos has quit [Quit: time to reboot after upgrade]
jmairboeck has quit [Quit: Konversation terminated!]
gouchi has quit [Remote host closed the connection]
floof58 is now known as Guest1342
floof58 has joined #haiku
Anarchos has joined #haiku
Guest1342 has quit [Ping timeout: 480 seconds]
CPYou has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Quit: WeeChat 3.6]
Anarchos has quit [Read error: No route to host]
Anarchos has joined #haiku
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
<Begasus> g'night peeps
Begasus has quit [Quit: Leaving]
HaikuUser has joined #haiku
HaikuUser has quit []
flewkey_ has joined #haiku
oevl has joined #haiku
tiny_user__ has joined #haiku
novaphoenix has joined #haiku
bbjimmy has quit [synthon.oftc.net reflection.oftc.net]
tiny_user has quit [synthon.oftc.net reflection.oftc.net]
Slor has quit [synthon.oftc.net reflection.oftc.net]
B2IA has quit [synthon.oftc.net reflection.oftc.net]
bbjimmy_64 has quit [synthon.oftc.net reflection.oftc.net]
Yonle has quit [synthon.oftc.net reflection.oftc.net]
phoenix has quit [synthon.oftc.net reflection.oftc.net]
JakeSays1 has quit [synthon.oftc.net reflection.oftc.net]
flewkey has quit [synthon.oftc.net reflection.oftc.net]
oevl_ has quit [synthon.oftc.net reflection.oftc.net]
DragonMaus has quit [synthon.oftc.net reflection.oftc.net]
Hannah has quit [synthon.oftc.net reflection.oftc.net]
systwi has quit [synthon.oftc.net reflection.oftc.net]
jessicah has quit [synthon.oftc.net reflection.oftc.net]
mbrumbelow has quit [synthon.oftc.net reflection.oftc.net]
AmyMalik has quit [synthon.oftc.net reflection.oftc.net]
scanty has quit [synthon.oftc.net reflection.oftc.net]
Slor has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
flewkey_ is now known as flewkey
Yonle has joined #haiku
B2IA has joined #haiku
DragonMaus has joined #haiku
mbrumbelow has joined #haiku
Hannah has joined #haiku
jessicah has joined #haiku
JakeSays1 has joined #haiku
systwi has joined #haiku
AmyMalik has joined #haiku
scanty has joined #haiku
B2IA has quit [Ping timeout: 480 seconds]
B2IA has joined #haiku
Anarchos has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
xet7_ has joined #haiku
xet7 has quit [Ping timeout: 480 seconds]
Diver has quit [Quit: Leaving.]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
xet7_ has quit []
xet7 has joined #haiku
selfish has joined #haiku
smalltalkman has joined #haiku
AlienSoldier has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku