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
HaikuUser has joined #haiku
HaikuUser has quit []
x10z has joined #haiku
nerdistmonk has quit [Remote host closed the connection]
nerdistmonk has joined #haiku
Maturi0n_ has joined #haiku
Maturi0n has quit [Ping timeout: 480 seconds]
mmu_man has quit [Ping timeout: 480 seconds]
nerdistmonk has quit [Remote host closed the connection]
nerdistmonk has joined #haiku
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
xet7 has quit [Remote host closed the connection]
HaikuUser has joined #haiku
HaikuUser is now known as coolcoder613
<coolcoder613> Could somebody help me?
xet7 has joined #haiku
<coolcoder613> 0x7fa9ce1869800x2362d69c8eBInvoker::SetMessage(BMessage*) + 0x1e
<coolcoder613> 0x7fa9ce1869a00x2362d9e8eeBControl::~BControl() + 0x5e
<coolcoder613> 0x7fa9ce1869c00x2362d923acBButton::~BButton() + 0xc
<coolcoder613> 0x7fa9ce1869f00x2362e246e6BView::~BView() + 0x76
<coolcoder613> 0x7fa9ce186a200x2362e246b8BView::~BView() + 0x48
<coolcoder613> 0x7fa9ce186a400x2362e247dcBView::~BView() [clone .localalias] + 0xc
<coolcoder613> 0x7fa9ce186aa00x2362e2c0f9BWindow::~BWindow() + 0xb9
<coolcoder613> 0x7fa9ce186ac00x1cfb48658b7PyBWindow::~PyBWindow() + 0x25
<coolcoder613> 0x7fa9ce186ae00x1cfb48658d3PyBWindow::~PyBWindow() + 0x13
<coolcoder613> 0x7fa9ce186b100x2362d6d8b8BLooper::Quit() + 0x178
<coolcoder613> 0x7fa9ce186bd00x2362d6d953BLooper::_QuitRequested(BMessage*) + 0x33
<coolcoder613> 0x7fa9ce186c600x2362e2b6f3BWindow::task_looper() + 0x1d3
<coolcoder613> 0x7fa9ce186c800x2362d6d41bBLooper::_task0_(void*) + 0x1b
<coolcoder613> 0x7fa9ce186ca00x1656fde2d87thread_entry + 0x17
<coolcoder613> 000000000x7ff7ec87f258commpage_thread_exit + 0
<coolcoder613> state: Exception (Segment violation)
mr_lou has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
Begasus has joined #haiku
<Begasus> g'morning peeps
<coolcoder613> Hello
<Begasus> Hello coolcoder613
<coolcoder613> Could you help me with this?
<Begasus> augiedoggie_, still around? (got a chance to look at the PR for djvu?)
<Begasus> don''t know coolcoder613 (not a developer here) :)
OscarL has joined #haiku
<Begasus> Hola OscarL!
<OscarL> Hey there Begasus :-)
<Begasus> feeling better OscarL?
<Begasus> 166 to go (already cut 12 out there) :)
<coolcoder613> I ported Digger yesterday (digger.org)
<Begasus> nice coolcoder613, if it works well maybe add it to haikuports?
<OscarL> Begasus: Yeah, thanks for asking! That whole situation caught me a bit with my guard down, I think :-/
<coolcoder613> trouble is, it needs an argument to be passed for sound
<Begasus> been thinking about you yesterday OscarL, hope it calmed down there
<Begasus> no sound if not passed?
<coolcoder613> yes
<coolcoder613> it has to be passed, even if i try and change the argument handling code it still wont work
<OscarL> Thank you Begasus. Yeah, better on my end. Hope that poor lady's life gets better too.
<augiedoggie_> Begasus: i'm heading to bed but i didn't see anything wrong when i looked at it earlier
<Begasus> ok thanks augiedoggie_, should be good to go then :)
<Begasus> coolcoder613, maybe add a startup script for it then?
<Begasus> fresh coffee refill ...
<coolcoder613> then i put the icon on the startup script?
<OscarL> coolcoder613: hi, and thanks for working on those Haiku API bindings for Python! While I can't help with them directly...
<OscarL> let me know if there's a python package/recipe you need added or updated :-D
<coolcoder613> Can you help me decipher a debug report?
<OscarL> BTW... noticed on the forum posts that you use Python 3.9. Just in case... 3.10 is now the default on Haiku, and has working autocomplete, and usable line editing on th REPL.
<OscarL> coolcoder613: I can try, but no promises :-D (not too skilled here :-D)
<Begasus> no clue here about the debug reports :/
<coolcoder613> on the forum post about Haiku-PyAPI
<Begasus> coolcoder613, iirc it should be possible to add an icon to the script, haven't done it myself so far though
<coolcoder613> Begasus, AFAIK i should be able to mark the script as executable and export as BEOS:ICON from IOM
<OscarL> coolcoder613: I *think* it looks like it is trying to send a message to some object that was already destroyed?
<coolcoder613> or out of scope?
<Begasus> no real help there coolcoder613 sorry :/
<OscarL> Lifetime and ownership issues are just too complex for my poor brain :-/
<coolcoder613> It seems to be in the middle of deleting a few things, probably when quitting SetupWindow
<Begasus> should fiddle with that when I come to it (and write it down)
<Begasus> jmairboeck mentioned something like that while back here on IRC, was some time ago ...
<Begasus> roidred did something like that for python scripts iirc too
<OscarL> the monsterz recipe adds icon to the python script, IIRC.
<Begasus> Thanks OscarL :)
<coolcoder613> Begasus, just tried it and it worked.
<coolcoder613> script was: '
<Begasus> nice!
<coolcoder613> #!/bin/bash
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/01e352aba28a...952cdc192a15
<botifico> [haikuports/haikuports] Begasus 952cdc1 - djvu, bump version (move djvulibre to djvu according to Gentoo) (#9535)
<coolcoder613> alert "Hello, World!" "Ok"
<Begasus> and with a nice icon? :)
<coolcoder613> Yes
<OscarL> any admin in the house? where do we report issues with the buildmasters? on https://github.com/haiku/infrastructure or https://github.com/haikuports/haikuporter ?
<Begasus> has been reported at haikuports in the past iirc OscarL
<coolcoder613> Digger icon: https://0x0.st/HVgf.hvif
<Begasus> 32bit still stuck :/
<Begasus> nice artwork coolcoder613 :)
* OscarL takes a look at who is watching which repo (haikuports vs haikuporter vs infrastucture).
<Begasus> mmlr, nielx[m], kallisti5[m] ...
<coolcoder613> Thanks
<Begasus> afaik kallisti5[m] is looking into the new builders from mmlr
* OscarL should probably learn to not try to cook and use the computer at the same time.
<Begasus> boiling computer now? :D
<OscarL> rice pot just seg-faulted! :-P
<Begasus> rofl!
<coolcoder613> lol
<Begasus> KDL in the kitchen :P
<Begasus> ps, network a bit better now OscarL?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-0/±0] https://github.com/haikuports/haikuports/compare/952cdc192a15...b8c6ec353800
<botifico> [haikuports/haikuports] Begasus b8c6ec3 - djview, new recipe (#9536)
<OscarL> Begasus: yeah... seems it got better while I was sleeping. Yesterday was almost impossible to use.
<Begasus> yeah, missed you online ;)
<Begasus> jikes erlang also reported as vulnerable ...
<OscarL> libvpx too
<Begasus> that shouldn't be so hard
<Begasus> already had issues with erlang (trying to build it on 32bit) iirc
<Begasus> dovecot should be safe to look into (nothing uses it so far) :)
<coolcoder613> It works on both 32 and 64 bit, is there any tutorial or example for how to make a recipe
<Begasus> nice coolcoder613 :)
<Begasus> one thing we like at haikuports is that the original code would be used and patch added (unless no source is found elsewhere)
<coolcoder613> The original source is not on git\
<Begasus> I'm not totally against it, but there have been comments on PR's using that
<coolcoder613> it is not on any VCS
<Begasus> nope, but it's still online at their homepage
<coolcoder613> Yes, but it is just a zip file
<Begasus> Arch also mentions it: https://aur.archlinux.org/packages/digger (listed at the bottom of that page)
<Begasus> err Aur :)
<Begasus> repology can be a good source to track things like this :) https://repology.org/project/digger/versions
<coolcoder613> only changes where to Makefile and def.h
<Begasus> would be a small patch then :)
<OscarL> coolcoder613: you can use "git format-patch" to extract a .patch file with your changes...
<OscarL> then you should be able to use the original file on the SOURCE_URI for the recipe... and add your patch on the "PATCHES" variable of the recipe.
<coolcoder613> But i wasnt originally on git
<OscarL> s/original file/original tarball/
<OscarL> And? the original tarball will be unpacked, and your patch applied to it. Should work, no Begasus?
<OscarL> maybe I'm missing something, tends to happen :-P
<OscarL> coolcoder613: if that's the one you imported into your git repo, then yes.
<coolcoder613> I imported my patched version into the repo
<OscarL> I always start with the "initial import" from the original sources, and then add my mods. Makes things easier to upstream, if needed.
<Begasus> MacPorts/openSUSE ... they all use that archive and supply the patch on top for the build
<Begasus> patch(es) (MacPorts has a few patches there)
<Begasus> biab ... doggies
<OscarL> Well... what a save! I had to "recompile" after applying some patches to my recipe, but... results are surpricingly yummy! /me steps out to eat.
HaikuUser has joined #haiku
<coolcoder613> I made a commit that changes to the old code, now what do i do?
<OscarL> git format-patch -p -k -1
<coolcoder613> fatal: ambiguous argument '1': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'
<OscarL> I've just tried command here, on one of my repos, and it works :-/
<coolcoder613> what is it supposed to do?
<OscarL> the -1 is so it only extracts a patch for the last commit.
<coolcoder613> i just changed it back again
mr_lou has quit [Quit: Leaving]
<OscarL> ah... That "go back to original sources" was not what I expected :-D
<OscarL> I would just start afresh, with the first commit being just the original sources, and then my changes.
<OscarL> It should be possible to do it from your current state, but I'm not that proficient at git, and less so to explain via IRC, sorry!
<coolcoder613> Well, i can make a *new* repository from the original sources.
<coolcoder613> I dont really use command-line git, i am handling the git stuff with github desktop on my mac via sshfs
<Begasus> re
<Begasus> when I want to upstream patches I fork that one, clone it localy, create a new branch, make changes, create commit and push to origin (and then file a PR)
<coolcoder613> OK, now i have a local repo with original digger source, what do i do now?
<Begasus> or in this case, with the original code in "original", clone, create branch, make changes, git diff, git commit -a ...
erysdren has joined #haiku
<OscarL> coolcoder613: add your needed changes, either as a single commit, or multiple, and then use that "git format-patch -p -k" command (making sure the current directory is in the working tree)
<Begasus> if your code only changes for those 2 lines the diff should a look a bit like this? https://bpa.st/4VCA
<coolcoder613> What about git diff
<OscarL> that commands needs to know what to extract... either you pass it -"n" (with "n" being the number of commits "from the HEAD" you want to extract)...
tuaris1 has quit [Quit: Leaving.]
<coolcoder613> diff --git a/Makefile.sdl b/Makefile.sdl
<coolcoder613> index 380bad9..e87814f 100644
<coolcoder613> --- a/Makefile.sdl
<coolcoder613> +++ b/Makefile.sdl
<coolcoder613> @@ -4,10 +4,10 @@ OBJS = main.o digger.o drawing.o sprite.o scores.o record.o sound.o \
<coolcoder613> newsnd.o ini.o input.o monster.o bags.o alpha.o vgagrafx.o \
<coolcoder613> title_gz.o icon.o sdl_kbd.o sdl_vid.o sdl_timer.o sdl_snd.o
<coolcoder613>
<coolcoder613> -ARCH = "LINUX"
<coolcoder613> +#ARCH = "LINUX"
<coolcoder613> #ARCH = "MINGW"
<coolcoder613> -#ARCH = "FooOS"
<coolcoder613> #ARCH = "FREEBSD"
<coolcoder613>
<coolcoder613> +ARCH = "HAIKU"
<coolcoder613> ifeq ($(ARCH),"MINGW")
<coolcoder613> CFLAGS += -mno-cygwin -DMINGW -Dmain=SDL_main -I../zlib -I../SDL-1.1.2/include/SDL
<coolcoder613> @@ -29,10 +29,10 @@ LIBS += `sdl-config --libs` -lz
<coolcoder613> ESUFFIX =
<coolcoder613>
<coolcoder613> endif
<coolcoder613> -ifeq ($(ARCH),"FooOS")
<coolcoder613> +ifeq ($(ARCH),"HAIKU")
<coolcoder613> OBJS += # insert here the names of the files which contains various missing functions like strup() on Linux and FreeBSD
<coolcoder613> -CFLAGS += -DFooOS # insert here additional compiler flags which required to find include files, trigger os-specific compiler behaviour etc.
<coolcoder613> -LIBS += # insert here libs required to compile like zlib, SDL etc
<coolcoder613> +CFLAGS += -DHAIKU `sdl-config --cflags` # insert here additional compiler flags which required to find include files, trigger os-specific compiler behaviour etc.
<coolcoder613> +LIBS += `sdl-config --libs` -lz # insert here libs required to compile like zlib, SDL etc
<coolcoder613> ESUFFIX = # insert here suffix of the executable on your platform if any (like ".exe" on Win32)
<coolcoder613> endif
<coolcoder613>
<coolcoder613> diff --git a/def.h b/def.h
<coolcoder613> index fd1fd6c..5894844 100644
<coolcoder613> --- a/def.h
<coolcoder613> +++ b/def.h
<coolcoder613> @@ -10,7 +10,7 @@
<coolcoder613> #endif
<coolcoder613> #endif
<coolcoder613>
<coolcoder613> -#if defined FREEBSD || defined LINUX || defined YOUR_UNIX_LIKE_ARCH_GOING_HERE
<coolcoder613> +#if defined FREEBSD || defined LINUX || defined HAIKU
<coolcoder613> #endif
<coolcoder613> #define UNIX
<coolcoder613> Is that the right format?
<OscarL> and now you know to not do that on IRC...
<Begasus> the same as the one I just linked (ps, use paste online) :)
<Begasus> DjView also done on 64bit buildmaster :)
<coolcoder613> https://bpa.st/MAGA
<OscarL> should work, coolcoder613, difference between that format and the one from format-patch, is that the diff do not include your commit message, and stuff.
* OscarL looks at that URL. heh.
<Begasus> that's what "git commit -m/-a ..." does OscarL :)
<coolcoder613> How can i create a recipe? i want a template or a tutorial
<Begasus> but I guess format-patch "actually" creates a *.patch file?
<OscarL> Begasus: I mean... if you already done that... format-patch includes that on the output, so you can just use it that way, yeah
<Begasus> coolcoder613, there are some generic recipes in the haikuporter directory
<OscarL> Begasus: remember to use -p -k with format-patch, so it avoids adding "[PATCH n/m]" on the "Subject:" line.
<Begasus> not seeing any output here OscarL, so I don't know what has been done :P
<OscarL> Begasus: if you see no output, it might be because you didn't give it any thing to extract.
<Begasus> this should be good enough to startt with coolcoder613
<OscarL> try with, say, "-2" as in "git format-patch -p -k -2" (should generate two .patch files)
<Begasus> did "git diff" "git commit ..." and then the one you mentioned
<OscarL> just -1 then :D
<Begasus> ah, now I see it :)
<OscarL> now try it without -p -k, and see the difference.
<Begasus> but when do you need it?
<coolcoder613> I'm not sure i should enable sound for digger, it is very poor quality, and it will not close when the sound is enabled.
<OscarL> you'll notice that many ".patchset" fils on our tree were extracted that way.
<Begasus> then just leave it out for now coolcoder613 :)
<Begasus> and the ones created with hp -e
<coolcoder613> What do i do for the icon?
<Begasus> since you can apply it on the binary use an rdef file?
<coolcoder613> rdef file?
<Begasus> you should be able to export the hvif filr to rdef in IOM
<OscarL> and searching for "rdef.in" in HaikuPorts should provide plenty of example usages.
<Begasus> should add the information there for adding this to a script (when I encounter one) :)
<OscarL> the "rdef" file is what's used to add flags/icon/supported filetypes to a binary (after getting converted to an .rsrc file IIRC)
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<OscarL> the "rdef.in" is just a template that gets filled by the .recipe, turning it into ".rdef" (still a text file), and that gets turned into proper .rsrc binary resources that get added to the binary.
HaikuUser has joined #haiku
<Begasus> haikuporter magic (python) :)
<OscarL> and looots of bash and sed :-P
<Begasus> :)
<coolcoder613> how do i do i do multiple copyrights
<Begasus> undefined reference to `major' ... that's a first
<coolcoder613> would this work?
<coolcoder613> COPYRIGHT="1983 Windmill software
<coolcoder613> 1998 Andrew Jenner
<coolcoder613> 2002 Maxim Sobolev"
<Begasus> tab in front of the new line(s)
<coolcoder613> got it
<Begasus> OscarL "lgrep major" doesn't really help here :)
<OscarL> >>> <Begasus> but when do you need it?.... when, for example, you want to extract a patch from a particular commit (or commits) from one repo, to apply to another... you can use `git format-patch -p -k -<n> <rev>`
<Begasus> Ah probably will need parts of the patch from korli
<Begasus> long time ago since I fiddled with "real" patch files OscarL :)
<OscarL> Begasus: too many matches?
<coolcoder613> do i just paste the git diff output to the *.patchset file?
<Begasus> yeah, and not a good one
<Begasus> coolcoder613, did you push your changes to your repo? (eg and using that) or are you using the original archive?
<OscarL> Begasus: the unreference only says "major" ? no other hints from were to look? BSD/GNU, etc?
<coolcoder613> I am using the original tarball as source
<Begasus> nope nothing I can see
<Begasus> ah ok
<OscarL> coolcoder613: "git diff > my_awesome.patch"
<Begasus> then you can use haikuporter to create your patchset
<coolcoder613> how?
<Begasus> or that :P
<Begasus> unpack without building "haikuporter -b digger"
<Begasus> did you create the alias for haikuporter eg "hp"?
<coolcoder613> ARCHITECTURES="x86 x86_64", right?
<OscarL> and then "git apply my_awesome.patch" inside that work repo.
<Begasus> ARCHITECTURES="all" (or "all !x86_gcc2" if it doesn't build for gcc2
<OscarL> (don't forget to "git add ." / "git commit")
* OscarL notices that Begasus wants to be able to show examples with "hp -e" instead of having to tyoe haikuporter each time :-P
<Begasus> looks like you're doing it the hard way OscarL (at least seems so to me) :P
<OscarL> I was referencing you asking for the hp alias, which I DO also use :-)
<OscarL> regarding the format-patch... depends on your workflow, of course.
<OscarL> using format-patch, would just create .patchset, and we avoid all the fiddlying.
<coolcoder613> Recipe: https://bpa.st/FXZQ
<coolcoder613> how do i test it?
<Begasus> haikuporter digger (or hp digger) :)
<Begasus> if it's inside haikuports tree that is
<OscarL> needs lib:libsdl / lib:libz on REQUIRES, no?
<Begasus> maybe in games-arcade ?
<OscarL> (and more work so it works on 32 bits, but that can come later :-D)
<Begasus> right OscarL, otherwise would error or warn about it when packaging
<OscarL> Should not need makefile_engine.
<Begasus> Too many Desktops open here to follow (and working my way up patching dovecot in between) :)
<OscarL> (that's BeOS/Haiku specific, coolcoder613, kind of a set of templates to make Makefiles easier for Haiku/BeOS apps/drivers)
<coolcoder613> [Errno -2147459069] No such file or directory: '/boot/home/haikuports/packages'
<OscarL> have you configured your haikuports.conf file yet?
<coolcoder613> no, how?
<OscarL> notice the "cp haikuports-sample.conf /boot/home/config/settings/haikuports.conf # Copy the config file" step
<OscarL> the first time it all looks just crazy... but it gets better with time :-D
<OscarL> (or it might just be the Stockholm syndrome kicking in here :-P)
<Begasus> SUMMARY can't start with the port name
<Begasus> DESCRIPTION has a double qoute to much (lines must not exceed 100 characters)
<Begasus> no dot at the end in SUMMARY
<Begasus> Warning: POLICY WARNING: "/packaging/digger/apps/Digger" needs library "libSDL-1.2.so.0", but the package doesn't seem to declare that as a requirement
<Begasus> Warning: POLICY WARNING: "/packaging/digger/apps/Digger" needs library "libz.so.1", but the package doesn't seem to declare that as a requirement
<Begasus> w
<Begasus> coolcoder613, are you on 64bit?
<coolcoder613> Yes, but i made the code changes on 32 bit
<Begasus> ah, did you build that with gcc2 there?
<OscarL> Begasus: dovecot's major() is not a function, but a macro.
<coolcoder613> no
<coolcoder613> Error: digger not found in repository
<Begasus> yeah OscarL, already there half way (needs korli's patches from previous version)
<OscarL> ok. good luck!
<Begasus> need #ifndef in some places
<Begasus> trying to do 2 things at a time (and just booted the 32bit laptop) :-)
Begasus_32 has joined #haiku
<OscarL> two hand, two eyes... to halves of brain... you can do it!
<Begasus> not counting my glasses :P
xet7 has quit [Quit: Leaving]
systwi has joined #haiku
<Begasus> ps coolcoder613, it's "devel:libSDL_1.2" https://github.com/haikuports/haikuports/issues/3878
<Begasus> cleaned those long ago, would rather have it stay like that :)
mmu_man has joined #haiku
<Begasus> using lib:libsdl turns into: Warning: POLICY WARNING: "/packaging/digger/apps/Digger" needs library "libSDL-1.2.so.0", but the package doesn't seem to declare that as a requirement
<Begasus> that cleaning worked well :P
<Begasus> problem 1: nothing provides lib:libsdl needed by digger-20020314-1
<Begasus> and that
systwi_ has quit [Ping timeout: 480 seconds]
coolcoder613 has quit [Ping timeout: 480 seconds]
<OscarL> he rage-quit? :-D
<Begasus> first time on a recipe can be scary :)
<OscarL> oh, yes. totally.
<OscarL> I'll just add a comment in there, and let you decide.
<Begasus> done thanks :)
<Begasus> grabbing dovecot-2.3.21-1-x86_64.hpkg and moving it to /Opslag/haikuports/packages/dovecot-2.3.21-1-x86_64.hpkg :)
systwi_ has joined #haiku
ScottD19 has joined #haiku
<Begasus> git status | grep -v Makefile.in (always nice to learn new things) :)
systwi has quit [Ping timeout: 480 seconds]
<OscarL> git log --grep="foobar" -i is also handy.
ScottD1 has quit [Ping timeout: 480 seconds]
ScottD19 is now known as ScottD1
<erysdren> hey all, i'm updating quakespasm to the newest tag
<erysdren> removing all patches, since they got merged
<Begasus> nice erysdren!
<OscarL> hey there erysdren. earth shattering news about QuakeSpam!
* OscarL ducks before getting hit with rotten tomattoes.
<erysdren> nah, i prefer hitting people with fresh fish
<OscarL> mmm free food...
<erysdren> no problems on my end, did a quick test build on x86_64 after removing the patches and updating the info & package name
<erysdren> i'll make the PR
<erysdren> lmk if you see any issues
<erysdren> ah, i see one small formatting issue in the reicpe
<Begasus> erysdren, use $portVersion in the recipe too SOURCE_URI and SOURCE_DIR :)
<erysdren> mhm
<erysdren> that's what i was talkin about
<erysdren> lemme fix it quick
<Begasus> thanks :)
<erysdren> ok, pushed
<erysdren> should be good
<erysdren> it's a very small amount of changes, so any issues would probably be with the original recipe
<OscarL> LGTM
mr_lou has joined #haiku
KapiX has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-2/±0] https://github.com/haikuports/haikuports/compare/b8c6ec353800...dd83406b823c
<botifico> [haikuports/haikuports] erysdren dd83406 - Update QuakeSpasm to 0.96.0 github release (#9537)
<OscarL> erysdren: is SOURCE_DIR="quakespasm-quakespasm-$portVersion" ok? Double "quakespasm"?
<erysdren> yeah, that's how it is in the source tar.gz
<erysdren> for some odd reason
<OscarL> ok. just making sure.
<erysdren> thanks Begasus :D
<Begasus> thanks :)
* OscarL debates... a round of Quake... or a round of Python 3.12 pacthset... mmm
<Begasus> got around to push some patches upstream for that OscarL? ;)
<OscarL> Begasus: need to streamline them first. We have, for example, a couple of commits that should be squashed into one...
<OscarL> after separating some bits from the bigger one into a new one... stuff like that.
<OscarL> my lack of focus, and my need to double-triple check things there are making me slower than usual :-D
<erysdren> where would a ported compiler go? dev-lang?
<Begasus> try with some that are basics OscarL, no hustle for upstream, should narrow down patching before the official release?
<OscarL> Also, my idea is to just stream line them as much as I can, but let others do the upstreaming... dealing with python.org folks is out of my league.
<Begasus> haven't got anything back on the upstream patch for fpc :/
<OscarL> Begasus: yeah, current patchset is almost 100% as good as our previous ones (for our use in Haiku at least). Need to see if that weird build issue you had still reproduces, for example.
<Begasus> which one? :P
xet7 has joined #haiku
<OscarL> you had some "random" build failure when building 3.12.
<OscarL> that I've only seen once in the past (and I think that was for 3.11), but couldn't reproduce.
<Begasus> I right, forgot about that
<OscarL> one complaining about not finding libpython3.12.so, IIRC
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
KapiX has quit [Quit: KapiX]
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL> erysdren: dev-lang sounds reasonable, which compiler? (might look up where Gentoo places it)
<erysdren> FTEQCC
<erysdren> for QuakeC
<OscarL> games-util
<erysdren> sounds good
<OscarL> do we need to recompile ReaperBot sources to use it on Haiku's QuakeSpasm ?
<erysdren> is it written in QuakeC or a native binary?
<erysdren> if QuakeC, then no
<OscarL> Can't recall... too many decades ago, me searches for some answers.
<erysdren> do you have the file on hand? if it's a `.dat` file, then it's probably just QuakeC
<erysdren> which is interpreted
<OscarL> No idea where I have mine... https://quake.fandom.com/wiki/The_Reaper_Bot
<erysdren> looks like QuakeC to me. you should be good :D
<OscarL> yeah... PROGS.DAT. Found it on https://dukeworld.com/idgames2/quakec/bots/reaper/ (reaprb81.zip)
<OscarL> and decompiled sources here (just in case :-D): https://mrelusive.com/oldprojects/obots/Comments/Acumen/Reapers.htm
<Begasus> For those that can watch youtube :) https://www.youtube.com/watch?v=-eO2IJv_thY (building dovecot, so nothing fancy) :)
<Begasus> Web+ and Otter can't play it here, the other ones are crashing :/
<OscarL> Subscribed!
<erysdren> Begasus: when you got a chance, you know the drill... :P
<OscarL> Seen BeScreenCapture in action... We need something like https://github.com/HaikuArchives/WheresMyMouse, but that shows which butoon you press.
<OscarL> *Seeing
<Begasus> erysdren, we mostly use $srcGitRev for the tag and use that in SOURCE_URI (that's why it's there)
<Begasus> you got the tag twice now :)
<erysdren> oh oops lol
<erysdren> i forgot
<Begasus> why didn't no one add the testcase for dovecot?
<Begasus> err ... that's a double negative I presume? ;)
tqh has joined #haiku
<erysdren> ok, updated the commit with fixed srcGitRev
<erysdren> did i miss anything else?
<erysdren> actually, i might throw in the FTEQCC doc text file
<Begasus> fteqcc-git.recipe?
<erysdren> yeah?
<Begasus> what $portVersion do you use then?
<erysdren> oh
<erysdren> hang on sorry im a bit sloppy
<Begasus> heh
<erysdren> i dunno if FTEQW has any proper version enums beyond the current git (formerly svn) revision
<Begasus> SOURCE_FILENAME="fteqw-$portVersion-$srcGitRev.tar.gz"
<erysdren> hmm, should that even be there?
<erysdren> quakespasm doesn't have SOURCE_FILENAME
<Begasus> shouldn't be really needed in this case no
<erysdren> i'll just remove it then if thats alright
<Begasus> ok by me
<Begasus> make $jobArgs qcc-rel PKGCONFIG=pkg-config BASELDFLAGS="-lpthread" -f Makefile
<Begasus> are those all needed?
<erysdren> yep
<Begasus> stupid to not log the errors (dovecot)
<erysdren> it defaults to `x86_64-unknown-haiku-pkg-config` which does not exist
<erysdren> and BASELDFLAGS by default includes `-ldl -lm` which is not needed for haiku (and caused errors)
<Begasus> k (didn't check there (yet) :)
<Begasus> 165 projects ... :)
<erysdren> kk, new commit, fixed stuffs and added docs
<erysdren> all the QuakeC docs i have from the devs of FTEQCC
<erysdren> 7 text files
<erysdren> ah crap it failed
<Begasus> heh
<erysdren> i can't figure out why it failed
<erysdren> it doesn't fail on my local haiku
nephele has joined #haiku
<erysdren> ohh trailing whitespace
<Begasus> time to add you to my remotes :)
<erysdren> hmm?
<Begasus> git remote add erysdren ... :)
<erysdren> oh lol
<erysdren> how's it lookin otherwise?
<Begasus> err ... the source can be build with cmake?
<erysdren> it can, but they told me it's just for debug or something
<erysdren> i think the main pipeline uses make
<erysdren> the release builds are always built with make
<erysdren> don't ask me why they maintain both, i have no idea tbh
<Begasus> too many errors when trying so should be ok :)
<erysdren> i probably should test it with some quakec source in the vm
<erysdren> just to be sure it can build a progs
<Begasus> for pkg-config and baseflags you could patch Makefile and sent upstream? ;)
<erysdren> sure, but for now its ok? :P
<Begasus> heh, yes, but I'd rather see that in the PR :)
<Begasus> there is also a "install" part I see
<erysdren> what part?
<Begasus> starts at line 2411 in Makefile (the end)
<erysdren> yeah thats for the whole engine and stuff
<erysdren> i'm just doing the compiler for this PR
<Begasus> tss ... fatal error: cannot create precompiled header /quakedef.h.gch: Invalid Argument
<Begasus> yeah, gather that now :)
<erysdren> i've already gotten the full engine compiling on Haiku from this commit, but i haven't written a recipe yet
<erysdren> karyogenesys is a game of mine that runs on the FTEQW engine
<Begasus> should be good, checked on 32bit?
<erysdren> nope, but i can boot up the 32-bit vm and check
<Begasus> ok, will run a check there
<erysdren> thanks
<erysdren> this annoys me the most about linux
<erysdren> programs placing dotfiles in the homedir willy nilly
<Begasus> build ok
<Begasus> fteqcc still doesn't have a portVersion?
<erysdren> oh hmm
<erysdren> what should it be?
<erysdren> again, i'm not sure how FTE counts revisions
<erysdren> maybe could just be the git rev?
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus> provides: fteqcc = git this looks wrong :)
<erysdren> ah yes
<Begasus> fteqcc-20230920~git.recipe
<Begasus> since that commit is from last week
nephele has quit [Quit: Vision[]: i've been blurred!]
<erysdren> sounds good
<erysdren> pushed
<Begasus> for the full engine you use the same source?
<erysdren> most likely yeah
<erysdren> or well, for the one i already compiled, yes
<erysdren> when the haikuports version comes, i'll use it too
<Begasus> k, will leave that up to you, got enough to do here :)
<erysdren> how's it look for this recipe then? all good?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+8/-0/±0] https://github.com/haikuports/haikuports/compare/dd83406b823c...d3cb1930bb39
<botifico> [haikuports/haikuports] erysdren d3cb193 - Add QuakeC compiler FTEQCC (#9538)
<Begasus> probably answers your question :)
<erysdren> thanks :3
<Begasus> np thank you :)
<erysdren> porting stuff into haiku is fun
DKnoto has quit [Quit: Leaving]
<Begasus> it is :D
* OscarL looks at scipy, and presses X for doubt. :-P
<Begasus> well ... there are those :P
<Begasus> I take scipy you take rav1e then? :P
<OscarL> nah... not touching cargo/rust stuff :-D
<OscarL> or Qt. or GTK. or... :-D
<Begasus> tsss ...
<Begasus> those "actualy" work (not counting rust) :P
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/d3cb1930bb39...f1b88891e61c
<botifico> [haikuports/haikuports] Begasus f1b8889 - dovecot, bump version (#9539)
hightower2 has joined #haiku
<OscarL> that dovecot thing looks like it could be useful when testing mail clients (to test against a server you control).
<Begasus> yeah, was looking around for something that actually uses it (postfix one of them), but haven't hunted further
mmu_man has joined #haiku
<Begasus> OscarL one for you ... *** Failed to find a match for "cmd:python2": Name not found
<Begasus> lol
* OscarL sharpens his knife.
<OscarL> `ir cmd:python2 | wc -l` ---> 67 :-(
<Begasus> jikes!!!
<OscarL> most of that on KDE/Qt stuff... not going there.
<Begasus> I can imagine :)
<Begasus> :P /Opslag/haikuports/dev-lang/rust/rust-1.15.1.recipe:72: cmd:python2
<OscarL> I kinda feel that most of them are just spurious build dependencies, but... I'm not going to try them myself :-D
<Begasus> as I've found out, not a hard requirement for some of those KDE recipes
<OscarL> I have the feeling that 3dEyes just had it in his .recipe templates for KDE/Qt :-D
<Begasus> hehe
<Begasus> if you'd want to update KDE apps, you better start with the frameworks first (not going there myself) :P
<OscarL> mmm, we have 3 different versions of csound. none up to date, and none actually used, AFAICT.
<Begasus> plenty of those around
<Begasus> Files=107, Tests=575, 27 wallclock secs ( 0.29 usr 0.09 sys + 24.45 cusr 2.25 csys = 27.09 CPU)
<Begasus> Result: PASS
<Begasus> should be good :)
<erysdren> fteqw is giving me grief over opus
<OscarL> Alright! I came up with a bash function to do inrecipe for each "cmd:" a recipe provides. Shows that yeah.. no .recipes uses nothing from csound :-D
<OscarL> time to add that to my "bashrc" :-D
hightower2 has quit [Ping timeout: 480 seconds]
<Begasus> csound should be quite active iirc, had some talks to it's maintainer iirc
<Begasus> or was that something else ... ;)
<OscarL> no idea, just wanted to make sure if something actually used it in-tree before attempting to update it (and remove the old recipes)
hightower2 has joined #haiku
<Begasus> +1
<erysdren> bleck, fteqw keeps saying opus.h not found
<erysdren> even though the dependency is set
<OscarL> mmm, can we nest functions in bash? goin to find out soon enough :-D
<OscarL> heh, that worked :-D
<erysdren> the annoying thing about fteqw is that it insists on building and linking a lot of libs statically
<erysdren> for portability
<Begasus> nice, DigeKam detects when exiftool is installed :)
<Begasus> better then to bundle them as shared erysdren
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/f1b88891e61c...2e6e1bb3905b
<botifico> [haikuports/haikuports] Begasus 2e6e1bb - exiftool, bump version (#9540)
matt3 has joined #haiku
mmu_man has quit [Read error: No route to host]
hightower2 has quit [Read error: Connection reset by peer]
mmu_man has joined #haiku
<matt3> conection reset by beer ...
hightower2 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
Forza has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> no wonder initializing the emtpy git repo took a while... csound's tarball is 30 MB :-(
<OscarL> but... good thing I didn't used -G this time, coz the patchset doesn't applies cleanly :-D
hightower2 has quit [Read error: Connection reset by peer]
hightower2 has joined #haiku
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #haiku
Forza has joined #haiku
x10z has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
matt3 has left #haiku [#haiku]
matt3 has joined #haiku
Coldfirex has joined #haiku
<matt3> Coldfirex : a joke ... https://tinyurl.com/flametemp2 ;)
HaikuUser has joined #haiku
<puck_> Coldfirex: oh hey, do you have the time to run a test build for issue 17233
<Coldfirex> @puck: Getting that going right now actually. At a conference so running around a lot lately
<puck_> nice
<puck_> and no worries
<puck_> i'm a bit interested in the fact that even under 12 cores your VM has >1 set of cluster IDs; is it a 64-core(or thread) cpu, or two cpus?
HaikuUser has quit []
Forza has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<puck_> or, hrm, not even sure that should matter, virtual APICs should allow virtualising arbitrary cluster IDs
Forza has joined #haiku
<Coldfirex> The physical host has dual 16-core, 32 thread cpus
<andreasdr[m]> Hi there
<andreasdr[m]> Puck: I saw your commit. Interesting.
<puck_> yeah, i got hyperfocused onto the scheduler and found some very subtle bugs
<puck_> though, the ICI one is less subtle
<puck_> (my guess is that's why the scheduler sometimes just hangs, and recovers if you enter and exit kdl)
<puck_> uh, not the scheduler, but
<Coldfirex> well fighting the mouse now. It jumps from side to side. I think I had vmware tools installed before to fix that, but HaikuDepot doesnt show it. Only lists 191 software packages...
matt3 has left #haiku [#haiku]
<andreasdr[m]> erysdren: your own engine (https://erysdren.me/files/haiku_karyogenesys.png) ?
<puck_> Coldfirex: hm, but it booted in one go on 64 cores or so? do you have both haiku and haikuports in your repositories
<andreasdr[m]> puck_: very cool.
<OscarL> puck_: Hello. While you're here... is this yours? https://github.com/puckipedia/UnicodeInputServerMethod (asking due to this: https://github.com/haikuports/haikuports/issues/9156)
<puck_> ah, yes
<puck_> i'll prod at that Later(tm)
<OscarL> thanks!
<OscarL> (just adding a license, we can do the rest if your too busy :-D)
<puck_> there
<OscarL> awesomo, thanks!
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
<Coldfirex> ah, anyboot is missing tons of packages/updates. Hopefully these will get it back to normal
<puck_> Coldfirex: did you use the prebuilt iso?
<puck_> you want to avoid updating haiku.hpkg. as that'll undo the kernel patch :p
<Coldfirex> I did
<Coldfirex> uhh, how do I prevent that but still be able to use my mouse? :)
<puck_> uh, sec
<Coldfirex> software updater is running, and of course there is no cancel button lol
<puck_> if you reboot, hit .. etiher shift or space, i forget, and revert to older activated packages
<Coldfirex> Rebooted. It hadnt started applying yet
<puck_> Coldfirex: on the iso, i can just run `pkgman install vmware_addons` and it picks up only that hpkg
tqh has quit [Remote host closed the connection]
<puck_> might've also been haikudepot being a bit slow
<Coldfirex> Either I just switched to 64vcpu. LEts see if it even stays up on its own
hightower2 has quit [Read error: Connection reset by peer]
bbjimmy has joined #haiku
hightower2 has joined #haiku
<Coldfirex> Its still up, but I cant do much w/o mouse. Want me to drop to kdl or just let it sit?
<puck_> Coldfirex: hit alt+super+t, then `pkgman add vmware_addons`
<puck_> uh, install*
<puck_> but other than that, if it boots up and doesn't seem to hang, that seems good
<Coldfirex> much better!
<puck_> i mean, ICIs are no longer being sent to the wrong core, i'd expect it to behave a lot better :p
<Coldfirex> Seems to be!
<Coldfirex> The mouse clicks dont always register but maybe thats an issue with the addons
<Coldfirex> think we at least have an uptime record
<puck_> heh. i mean, 64 emulated cores on a 32-thread machine under qemu also work pretty reliably here
<puck_> though i think having actually 64 threads changes the behavior a bit
<puck_> (and ESXi is weird with its cluster IDs)
<puck_> Coldfirex: is this revision 2 or 4 of the CL?
<Coldfirex> CL?
<Coldfirex> hrev57305_6919_2
<puck_> yeah, that's revision 2 of CL 6919
<puck_> (changelist) that should be fine, i think; i changed it a tiny bit in revision 4, but it shouldn't change how it works for you
<Coldfirex> OK, I just used the link in the ticket
<puck_> yeah, that link is no longer working because rev4 has been built :p
<Coldfirex> Makes sense. I can checkout rev4 but maybe not until this weekend
<Coldfirex> but we are still running
<puck_> yeah, no worries, this looks like it'll stay working
doppler has quit [Ping timeout: 480 seconds]
<Coldfirex> Appreciate the work on this!
<Coldfirex> Im back to conference, later!
* OscarL played with disabling cores on VBox via ProcessController (beta4 64 bits)... Ended up with a mostly frozen system :-D
doppler has joined #haiku
<BlueSky76> OscarL: You can disable cores with ProcessController? Cool, didn´t know that :-)
<BlueSky76> Let me try ...
<BlueSky76> Disabling one core works for me here on my VBox system. 64bit System, hrev57177
HaikuUser has joined #haiku
<BlueSky76> Now I´m curious what happens if I try to disable the remaing second core :-)
HaikuUser has quit []
HaikuUser has joined #haiku
<BlueSky76> Oh, nice. You actually get a warning message: "This is the last active processor. You can´t disable that." and a button with "Not funny" :-)
Coldfirex has quit [Remote host closed the connection]
<HaikuUser> Hi
HaikuUser has quit []
<BlueSky76> Enabling the 1st core again also works flawlessly
<OscarL> BlueSky76: Hi! I did some combination of disablen cores 4, then 3 (out of 4), and setting unsetting "Power Saving"...
abhinavmir has joined #haiku
<OscarL> ended up with a system that onlt responded to Alt+SysRq+D :-D
Anarchos has joined #haiku
<BlueSky76> Oh, I see. Maybe had something to do with the power saving
<OscarL> and then reboot, because I can't do much on KDL :-D
matt3 has joined #haiku
<OscarL> Tried that in two different occasions, both same results. I was just toying around that after reading https://dev.haiku-os.org/ticket/17233
<BlueSky76> I only know the "continue" cand "reboot" commands in KDL. No luck with "continue" most of the times
<puck_> hmmm
<OscarL> BlueSky76: cont works great for some spuriours trips into KDL due to the virtualbox additions :-D
<Begasus> re
<Anarchos> hello
<puck_> OscarL: there's one possibility i can come up with for rare freezes, at least, i think. there's probably more, disabling cores is not really something done often
<Begasus> hi Anarchos
<OscarL> BlueSky76: the clipboard integration in VBox is particularly buggy :-D
<Anarchos> BlueSky76 i often use «es» before continue
<Anarchos> i mean
<puck_> OscarL: (any threads locked to the core being disabled will likely never be scheduled again; i should look into that)
<Anarchos> «sus»
<OscarL> puck_: just in case, this is on beta4 64 bits (on a Phenom II X4 host)
<puck_> OscarL: what's the highest "logical apic id" you seee in the syslog?
<Anarchos> puck_ ny threads locked to the core being disabled will likely never be scheduled again : i wonder if it is a bug, or a feature....
<puck_> Anarchos: unexpected interaction; this is quite rare (would likely only happen during memory map flushes)
<BlueSky76> Anarchos: What is the "sus" command for?
<OscarL> puck_: I can try to "freeze" it again if you want (after I save/sync)... and if you guide me a little on what to look for at KDL.
matt3 has left #haiku [#haiku]
<OscarL> puck_: "CPU 3: logical apic id: 0x8" that's the highest.
<Anarchos> BlueSky76 suspend
<Anarchos> puck_ not sure : you can disable a core by the leaf menu...
<puck_> OscarL: okay, interesting
<OscarL> setting "Power Saving" also makes the "Gone teams..." spike regularly.
<OscarL> (in the "Threads and CPU usage" submenu of ProccessController, I mean)
<OscarL> spike as in... usually it its mostly unnoticeable, with Power saving... it fills past 50% from time to time.
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
matt3 has joined #haiku
matt3 has left #haiku [#haiku]
<puck_> OscarL: hm, that .. might be correct? "gone teams" is i think just time that hasn't been accounted for
<BlueSky76> Anarchos: Thanks
<OscarL> puck_: k. just mentioning because it looked unusual to my untrained eyes :-D
<puck_> it's likely a scheduling thing
<puck_> i'd have to look at the scheduler in less detail to see why it might do that
x10z has joined #haiku
tuaris has joined #haiku
<OscarL> Begasus: I had to manually uninstall lua5.3_devel to be able to start the csound build (requires lua 5.1), that sounds ok?
<Begasus> how do you mean by manually?
<OscarL> that shouldn't be an issue on buildmasters I pressume?
<Begasus> nope
<OscarL> "pkgman uninstall"
<Begasus> you could use "pkgman install lua5.1_devel"
<Begasus> haikuporter doesn't resolve that for you
<OscarL> yeah, that's what I wanted to make sure.. it just complained, without giving a reason :-D
<Begasus> latest exiv2 doesn't build, so last in the last of the line 2.27.* should do it
<OscarL> basically https://github.com/haikuports/haikuporter/issues/256 all over again :-D
<Begasus> yeah ;)
<Begasus> on the other hand, it wouldn't work as there should be one to solve the issue for uninstalling/installing required package
<Begasus> and automating it wouldn't be a good idea
<OscarL> just want it to output the conflict instead of leaving me guessing :-D
<Begasus> it will try to download the dependency when not available, if that fails there should be an indication on what the problem is?
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<OscarL> at some point, it'll bother me enough to take a look at that part of the code :-P
<Begasus> well, they should do for us as we got some experience in the matter :P
<Begasus> Hope on the next update for Web+ it will be a bit more fond for github
<OscarL> I might just YOLO it and add a simple "print('Possible CONFLICT on package: %s.' % package_name)" :-D
<Begasus> how is that different for: unable to fetch package*
<OscarL> because the problem is not in fetching, but on installing?
<Begasus> it's about the same, fetching lua5.1 or installing lua5.1?
<OscarL> the wording just confuses me :-) ("can't fetch" -> uh, might not exist or can't download, at least in my mind)
abhinavmir has quit [Remote host closed the connection]
<Begasus> only thing you don't know is why :P
<OscarL> albeit it is "unable to resolve" the one to pay attention to. oh well.
<Begasus> you are the python guy! :)
<OscarL> Meanwhile in csounds' CMakeCache.txt: "//No help, variable specified on the command line.".
<Begasus> should silence these ... -Wdeprecated-declarations
hightower2 has quit [Read error: Connection reset by peer]
<OscarL> and indeed "-DPYTHON_MODULE_INSTALL_DIR" is set on BUILD(), but it is not being picked up by csound sources anywhere.
<Begasus> nice :P
<OscarL> nice catch, because it is using the wrong location for the python bindinngs anyway :-D
<OscarL> (build failed trying to write to "/packages/python3.10-3.10.13-1/.self/non-packaged/lib/python3.10/site-packages" :-D
<Begasus> look where it sets site-packages :)
<Begasus> and fix that path :)
<OscarL> indeed. previously the recipe used that non-packaged, but I want to provide a csound_python310 package instead.
<OscarL> which means I should probably also split a csound_lib package :-/
<Begasus> maybe just drop it? /me ducks
<OscarL> that too.
<Begasus> k, less garbage on the screen now :)
<OscarL> I might just do that in the end, but... it is good practice for me.
<Begasus> keeps the brain active :)
<OscarL> "# Python version to use" -> "pyVersion = '2.5'" sweet jebus.
<Begasus> lol
<zdykstra> lol
<OscarL> Also... "pythonDir = '/usr/lib/python' + pyVersion + '/site-packages'"
<OscarL> this is GREAT. (not)
<Begasus> adding the documentation for exiv2 ... +3MiB :)
matt3 has joined #haiku
<OscarL> nice... adding a single "3" fixed it :-D. The thing was finding where to add it :-D
x10z has joined #haiku
<Begasus> know the feeling :)
matt3 has left #haiku [#haiku]
mmu_man has joined #haiku
Skipp_OSX has joined #haiku
<Begasus> ow bugger ... lib:libexiv2$secondaryArchSuffix = $portVersion
<Begasus> why not use SONAME there? :/
<OscarL> So... no "make clean" for CMake stuff right? just delete the "build" dir instead? (assuming "cmake -S . -B build")
jojo_autoboy[m] has joined #haiku
<Begasus> "make -C build clean"?
<Begasus> or "rm -rf build" yes ;)
<OscarL> I mean for the things that CMakes detects, yeah.
<Begasus> CmakeCache
<Begasus> CMakeCache.txt
<Begasus> remove that and build again
<OscarL> thanks. wasn't it anyway... not sure why it luaCsnd6.so is missing :-D
Coldfirex has joined #haiku
<OscarL> "BUILD_LUA_INTERFACE:BOOL=ON" on CMakeCache.txt... oh well... I'll come back to this later on.
<Coldfirex> @puck: VM still up. I notcied that one vcpu tends to hang around 55% usage constantly just sitting there with only activity monitor open. Process controller just shows kernel_team. Not sure if relevant
<OscarL> "LUA_LIBRARY="LUA_LIBRARY-NOTFOUND", so disabling BUILD_LUA_INTERFACE" on the console, LOL.
<Coldfirex> @puck_ *
<puck_> Coldfirex: hmmm, unlikely to be relevant, but the fact it's still running seems good
<Coldfirex> Ill leave it up and running. I'll get an email alert if it KDLs and consumes all 64 production cores
<puck_> hahahah
<puck_> i don't expect KDLs
nerdistmonk has quit [Quit: Leaving]
<Begasus> that's one of the major things in csound I thought OscarL?
<puck_> Coldfirex: tbf, the primary quirk i needed to test was the fact that your virtual machine has more cluster IDs than necessary, and i .. don't entirely know how to make qemu do this
<OscarL> Begasus: "-DLUA_LIBRARY=$libDir/liblua.so.5.1 \" seems to have fixed it, but it ain't pretty :-D
<OscarL> nah... failed further down.
<Begasus> ah, so it can't detect the path without it :/
<puck_> Coldfirex: so it looks like this likely solves the primary issue
<Coldfirex> Not sure about that, but it seems to have done the trick! I wonder if any other platforms were affected by this (hyper-v, proxmox, etc)
<Begasus> what was I doing?
<Begasus> ah! :)
<Coldfirex> I might be able to test on Nutanix which uses kvm\qemu
<puck_> Coldfirex: other platforms, including bare metal, are in fact affected
<puck_> Coldfirex: but e.g. on qemu, only if you have >16 vCPUs
ClaudioM has joined #haiku
<Coldfirex> ah interesting
Coldfirex has quit [Remote host closed the connection]
extrowerk has quit [Read error: Connection reset by peer]
extrowerk has joined #haiku
hightower2 has joined #haiku
hightower3 has joined #haiku
hightower2 has quit [Read error: Connection reset by peer]
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nephele has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
matt3 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
matt3 has left #haiku [#haiku]
dqk_ has quit [Quit: leaving]
hightower3 has quit [Read error: Connection reset by peer]
matt3 has joined #haiku
matt3 has left #haiku [#haiku]
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
nerdistmonk has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
jmairboeck has joined #haiku
hightower2 has joined #haiku
matt3 has joined #haiku
matt3 has left #haiku [#haiku]
gouchi has joined #haiku
<botifico> [haiku/infrastructure] kallisti5 pushed 2 commits to master [+0/-0/±2] https://github.com/haiku/infrastructure/compare/e7a2c61848a3...e116ba876c60
<botifico> [haiku/infrastructure] kallisti5 5d857f2 - docs/concourse-worker: Refine documentation, standardize more
<botifico> [haiku/infrastructure] kallisti5 e116ba8 - concourse: Bump to 7.10.0 server side
gouchi has quit []
matt3 has joined #haiku
matt3 has left #haiku [#haiku]
aa72 has joined #haiku
aa72 has left #haiku [#haiku]
<Begasus> cu peeps!
Begasus has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
<andreasdr[m]> See you
x10z has joined #haiku
nephele has quit [Quit: Vision[]: i've been blurred!]
ClaudioM has quit [Quit: leaving]
jmairboeck has quit [Quit: Konversation terminated!]
OscarL has quit [Quit: "zzz"]
<botifico> [haiku/infrastructure] kallisti5 pushed 2 commits to master [+1/-0/±1] https://github.com/haiku/infrastructure/compare/e116ba876c60...c731569d6de1
<botifico> [haiku/infrastructure] kallisti5 d8234dc - deployments/concourse: Complete migration to Haiku SSO
<botifico> [haiku/infrastructure] kallisti5 c731569 - docs/sso: Add a quick Keycloak documentation
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
icpcmydream[m] has joined #haiku
LorqVonRay has joined #haiku
mr_lou has quit [Quit: Leaving]
<LorqVonRay> Hi, I installed the Wesnoth game on Haiku, but it doesn't seem to have created a menu item.
<LorqVonRay> It's in the path, so I can run it from a terminal. But how can I create an icon for it on the desktop?
mmu_man has joined #haiku
jhj has quit [Ping timeout: 480 seconds]
jhj has joined #haiku
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
x10z has joined #haiku
dqk has joined #haiku
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
LorqVonRay has quit [Quit: Vision[]: i've been blurred!]
erysdren has quit [Quit: Konversation terminated!]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
leahcl has quit [Remote host closed the connection]
leahcl has joined #haiku
HaikuUser has joined #haiku
HaikuUser is now known as Lush-_
jhj has quit [Ping timeout: 480 seconds]
erysdren has joined #haiku
Lush-_ has quit []
jhj has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
augiedoggie_ is now known as augiedoggie
bjorkintosh has quit [Quit: Leaving]
bjorkintosh has joined #haiku
x10z has joined #haiku