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 is now known as fremen
nephele_xmpp has left #haiku [Disconnected: Hibernating too long]
fremen has quit []
imrahil has left #haiku [Error from remote client]
HaikuUser has joined #haiku
imrahil has joined #haiku
vdamewood has joined #haiku
HaikuUser has quit []
B2IA has quit [Quit: Vision[]: i've been blurred!]
mmu_man is now known as Guest4365
mmu_man has joined #haiku
Guest4365 has quit [Ping timeout: 480 seconds]
imrahil has left #haiku [Disconnected: Replaced by new connection]
imrahil has joined #haiku
B2IA has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
mittwerk has joined #haiku
mittwerk has quit [Quit: mittwerk]
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser has quit []
HaikuUser2 has quit []
<phschafft> somehow I feel like yellow on blue are the colours of the 90s.
<phschafft> specifically with microsoft's products blue background was very common.
<coolcoder613> mmm, primary colors
qwebirc14385 has joined #haiku
qwebirc14385 has quit [Remote host closed the connection]
<phschafft> yellow and blue are specifically high contrast on the optic nerve.
<phschafft> maybe that's the reason.
ablyss has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
linuxmaster has quit [Read error: Connection reset by peer]
linuxmaster has joined #haiku
<Skipp_OSX> light blue background color was technically introduced in Windows 2000 and Me around 2000 so not quite 90's
<Skipp_OSX> Be was ahead of the game on light blue bg, but yeah it does look a bit dated now with full-color backgrounds being all the rage
vdamewood has joined #haiku
crmsnbleyd has quit [Ping timeout: 480 seconds]
<FreeFull> Windows 95 and 98 used a teal background
crmsnbleyd has joined #haiku
<Skipp_OSX> yeah
<Monni> The issue with full-color backgrounds is pretty much that it makes icons and icon texts less readable with certain color combinations...
<Skipp_OSX> we could put a semi-transparent box around the icons like other OS's do
<Skipp_OSX> other than that yeah we'd have to carefully pick a bg that doesn't clash with icons
<Monni> Haiku could do a lot of things.... But... It doesn't have to look like desktop of every other operating system...
<Monni> Back when I was using Zeta, I had quite hilarious desktop background...
<Skipp_OSX> I'd settle for a dozen background options, dozen color options
<Monni> Some carefully selected background images might actually look good...
erysdren has quit [Quit: Konversation terminated!]
bbjimmy has quit [Read error: Connection reset by peer]
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
Begasus has joined #haiku
<Begasus> g'morning peeps
Skipp_OSX has quit [Read error: Connection reset by peer]
diver has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
<Molnija> :o
SLema has quit [Ping timeout: 480 seconds]
<Monni> Good morning Begasus
freddietilley has joined #haiku
<Begasus> Good morning Monni
<Monni> Still watching the discussion on ICU pull request ;)
<Begasus> ah :)
<Begasus> doing a build with latest commit to recreate the patchset, that way I know what we can leave out if this gets merged before ICU76 is released :)
<Begasus> it's a bit weird that U_QNX etc is uesd while elswhere (platform.h) they are declared as U_PF_QNX etc ..
rexbinary_ has joined #haiku
rexbinary has quit [Ping timeout: 480 seconds]
rexbinary_ is now known as rexbinary
<Begasus> and PLATFORM vs U_PLATFORM
<Monni> Some things don't seem consistent... Some variables are set, but not used anywhere...
<Monni> Almost like they are supposed to be used by something that has ICU as dependency...
<Monni> I had to clone the repository so I could grep through the files where "platform" is substituted to see if it is actually used or not...
deneel has quit [Remote host closed the connection]
<Begasus> been grep'n like crazy yesterday :)
<Monni> Like I mentioned in the PR, I only saw it used in one file...
<Begasus> yeah, looked at it just earlier
<Begasus> but that's related to make version (and a check for ifeq ($(PLATFORM),OS390))
<Monni> Pretty much grep'd either @platform@ or $(platform) .. latter either all lowercase, or all uppercase...
<Begasus> k, let's see if this actually buiilds now :)
<Begasus> install: cannot stat './../LICENSE': No such file or directory
<Begasus> lol, seen that before I think (broken link)
<Begasus> just cp the one from 75.1 for now
<Begasus> atleast didn't brake it :P grabbing icu76-76.1~git-1-x86_64.hpkg and moving it to /Opslag/haikuports/packages/icu76-76.1~git-1-x86_64.hpkg
<Begasus> *Note* some errors are data-loading related. If the data used is not the
<Begasus> that is for the tests, probably expected as I used the data archive from 75.1 (as there is no release yet for 76.1)
tuaris has quit [Quit: Leaving.]
<Monni> Begasus: Should look at what directory it is when it tries to find LICENSE... Then it should be easy to figure out what is the clean fix...
<Begasus> SOURCE_DIR doesn't include TOP_DIR atm in the recipe, was expecting that
<Begasus> on the release I guess they "fix" that
<Monni> Begasus: As long as someone notices that or has reported it ;)
<Monni> Raining apples here today... Mom called that her freezer is too full... lol...
janking has joined #haiku
<Begasus> k, simural test results
<Begasus> lol
<Begasus> she can always try to boot here apple :P
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Monni> I'm tempted to check if I have enough hardware to boot up my BeOS machine and try Haiku on it...
<Begasus> the oldest laptop I have here did run BeOS at one point I think, been too long :D
<Monni> I haven't checked what keyboard it needs... I have some old keyboards in my junk box...
<Begasus> k, packaging ICU76~git looks fine
<Begasus> now need something to build against it :)
<Begasus> ah, checking, think boost1.86 is out :)
<Monni> I've been messing with libqrencode lately... New releases come once in few years, so need constant patching to keep it compiling...
<Begasus> haven't looked at that one for a long time I think
<Monni> I use it once in full moon... mostly when using Qt applications....
<Begasus> heh
<Begasus> Length: 126220652 (120M) [application/x-bzip2]
<Monni> Most of the time I use command-line applications, so not much need for it...
<Begasus> why does it have to be that big :)
<Monni> Most of the applications I use nowadays are around 50MB when compiled, 20GB when building ;)
<Monni> Static linking makes things really big...
<Begasus> yeah, saves missing things though :)
<Monni> Some programs or libraries also embed a lot of data, so that will increase the binary size...
<Begasus> it only adds up to the binary
<Begasus> + is that you don't depend on third party libraries
<Begasus> downside, if you want to keep up with upstream libraries you still need to rebuild
<Monni> I mostly use static linking for command-line binaries... I barely keep up with upstream as those don't usually like older compilers...
<Begasus> like with current cmake PR, now using system libraries vs internal ones
<Begasus> got you, for cli binaries it's not that bad mostly
<Monni> Still using gcc 6.5 as gcc 7.5 didn't work and gcc 8 wasn't available when I started...
<Begasus> whoot! gcc14 around the corner I think on Haiku :)
<Monni> I have gcc 15 and clang 20 here...
<Begasus> done with LLVM for a while here :P
<Monni> clang and llvm usually work better than gcc even though they share some dependencies...
<Begasus> never really (knowinly) used clang here
<Monni> With every new gcc release, I need to fix some of the include lines...
<Monni> clang 13 was the oldest that really worked... before that I got weird errors when trying to compile as it didn't recognize the target architecture correctly ;)
<Begasus> did some suggestions on that for 32bit on latest one (also when adding the jit compiler)
<Monni> I'm scared to even try gcc 9 or newer on old Xeon at work... Might not even support all the instructions...
<Begasus> maybe they should update the instructions then?
<Monni> Some people just laugh when I say I'm running Ubuntu 18.04 on old Xeon... They assume every company buys brand new hardware...
<Begasus> heh, latest Ubuntu I ran was 20.04 I think
<Monni> I have Debian 13 and latest development version of Ubuntu...
<Begasus> bare installs only Windows and Haiku, and Windows barely boots here
<Monni> Also FreeBSD 13, 14 and 15... Going to install NetBSD 10 later this week...
<phschafft> morning Begasus. :)
<dovsienko> FreeBSD 15 has not been releases, and not even planned yet
<dovsienko> s/releases/released/
<Begasus> Morning phschafft dovsienko
<dovsienko> morning
<phschafft> mau dovsienko :)
<Begasus> biab
<dovsienko> (as well as GCC 15 and Clang 20)
diver has quit [Read error: Connection reset by peer]
<Monni> dovsienko: You can still download and boot it... People said same about Debian 13 when I downloaded it...
<Monni> FreeBSD-15.0-CURRENT-amd64-zfs-20240912-d82cb5c608ae-272203
<Monni> That's 12 days ago...
<dovsienko> that's a branch name, which means "here will be FreeBSD 15", it is not FreeBSD 15
HaikuUser has joined #haiku
<dovsienko> it will become one after all the changes that constitute it are made and remade a hundred times, and there is a release -- something that isn't a moving target
<dovsienko> until then it is a snapshot of a branch, and its properties change with each new commit
<Monni> it's snapshot of FreeBSD 15 development branch ;)
<Monni> I can use it to test nothing breaks on my own builds... But it's pretty much useless for average John or Jane Doe...
Anarchos has joined #haiku
bronzie94 has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
linuxmaster has quit [Ping timeout: 480 seconds]
coolcoder613 has quit [Ping timeout: 480 seconds]
bronzie_94 has joined #haiku
bronzie94 is now known as Guest4407
bronzie_94 is now known as bronzie94
Guest4407 has quit [Remote host closed the connection]
coolcoder613 has joined #haiku
<Begasus> ...
<Monni> the infamous three dots ;)
<Begasus> can't create the hamburgermenu :)
<Monni> Too old to remember what hamburgermenu was ;)...
<Anarchos> Monni the menu whose icon is 'three horizontal superposed' as in Android phones. The three lines are supposed to be the three layers of a hamburger (bread, meat, bread).
<Begasus> it's still pretty common in some apps
<Begasus> Default layout in Dolphin uses it also
bronzie94 has quit [Quit: Vision[]: i've been blurred!]
Anarchos has quit [Read error: No route to host]
<phschafft> Monni: I'm sorry to hear about your memory loss.
<phschafft> however I must say that I have seen the symbol for menus... for a long time.
<Monni> phschafft: I've been developer for 41 years... So I guess that was expected...
<phschafft> I'm very sure some DOS programms used it as well.
<phschafft> I think Turbo C++ was one of them.
<Monni> I only used Turbo Pascal ;)
<phschafft> I'm sorry for your loss.
<Begasus> now you can use Lazarus :P
<Monni> I tried using BePascal a long time ago ;)
mmu_man has joined #haiku
Anarchos has joined #haiku
<Begasus> it's good enough for me to keep CudaText uptodate :)
HaikuUser has joined #haiku
HaikuUser has quit []
<Monni> Might take a while before I remember all the Pascal stuff again...
linuxmaster has joined #haiku
xet7 has quit [Ping timeout: 480 seconds]
Peppersawce has joined #haiku
<Peppersawce> Wesnoth works now :D
<Anarchos> Peppersawce but zsdx (Zelda Mystery of Solarus) still not :(
deneel has joined #haiku
xet7 has joined #haiku
<Peppersawce> Aw :(
<Peppersawce> Well, one at a time
<Anarchos> Peppersawce it works with revision from 09/09/2024
<Anarchos> so something broken.
<Anarchos> But i hadn't time to find which revision broke.
<Peppersawce> Eh well, at least last version is recent enough
<Anarchos> sure
<Anarchos> but it is a pain to reboot in a previous state, just to play a little zelda :)
<Peppersawce> I can imagine, but sooner or later somebody will fix it I'm sure :)
<Anarchos> game launch, but after 2s, it freezes. No idea where to investigate. Surely something to do with timers in lua , but it is far beyond my skills .
<Begasus> k, 1.86.0 boost needs more patching :(
arjen has quit [Ping timeout: 480 seconds]
<Begasus> Hello Peppersawce
<Peppersawce> Hi Begasus, Wesnoth works
<Begasus> Anarchos it is?
<Begasus> yeah just saw you mentioning it :)
<Peppersawce> :D
<Begasus> want to see if the ICU checkout works building boost1.83
arjen has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<Begasus> Anarchos, should check that out, Solarus doesn't want to launch anything else here too
<Begasus> no info in Terminal/syslog
linuxmaster1 has joined #haiku
linuxmaster has quit [Quit: Leaving.]
<Begasus> Peppersawce " issue was with -fPIE" and the build didn't complain about it?
<Begasus> mostly I see an error with "recompile with -fPIC" :)
<Begasus> err ... boost1.85 also fails to build on the same place as the new one?
<Begasus> error: invalid application of 'sizeof' to incomplete type 'char []'
<Begasus> checking with ICU74
MisthaLu has joined #haiku
nephele_xmpp has joined #haiku
nephele has joined #haiku
<nephele> pretty sure the hamburger menu is older than the menubar design :)
<Peppersawce> Begasus, the bin said "bad data", I looked around and saw a discussion with Cell on the Haiku site about it
<Peppersawce> I have a similar bad data error with devilution and that one says "recompile with -fPIC" as well
<Peppersawce> In fact ima try and see if devilutionx works without -fPIE later
<Peppersawce> So yeah I think that's an issue in your case as well
<nephele> Begasus: do we have some command to list all active moutnpoints?
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
Peppersawce has joined #haiku
<nephele> i guess df does this mostly
nephele_xmpp has left #haiku [#haiku]
janoz has joined #haiku
oldkenobi has joined #haiku
janus has quit [Ping timeout: 480 seconds]
janoz is now known as janus
<Anarchos> Begasus yes i think the broken thing is in solarus. And i know (?) solarus is programmed in lua
<Anarchos> so i think the trouble lays there
<Begasus> Anarchos solarus doesn't use zsdx afaik?
<Begasus> hi nephele (just back in) :)
<Peppersawce> Nice, nephele :D
<Begasus> libs/filesystem/src/directory.cpp:321:21: error: invalid application of 'sizeof' to incomplete type 'char []'
<Begasus> broken on 3 ICU versions? what changed?
<Begasus> boost1.85*
<Anarchos> Begasus zsdx uses solarus.
<Begasus> it has a solarus-run script yes, but nothing solarus requirement
<Begasus> oh no!
<Begasus> my bad :)
<Begasus> zsdx is a script to run solarus-run :)
<Begasus> run/launch*
<Monni> char[] is flexible array, it can't be used with sizeof()... ontly strlen() works, but it has to be instantiated...
<Begasus> Anarchos, zsdx launches here https://0x0.st/XY_F.png
<Begasus> Monni, nothing changed in ICU or boost, wondering why it errors now?
<Peppersawce> I'm having some progress on devilutionx :)
<Begasus> trying boost1.83
<Begasus> atleast one of us is Peppersawce :D
<Monni> I'm assuming it comes from dirent's d_name field, which has loose definition... Might be that some version changed it to flexible array like with similar struct members...
<Peppersawce> the binary works now but it doesn't find the data
<Begasus> same error
linuxmaster1 has quit [Quit: Leaving.]
linuxmaster has joined #haiku
<Peppersawce> But 1.2.0 had none of the data either so I'm confused
<Peppersawce> tho tbf this version's source is triple the size
<Begasus> Monni boost1.83/1.85 have been around for a bit
<Begasus> ICU73/74/75 also, no combination works
<Monni> Begasus: It's not change in Boost, it's in change in package that defines dirent structure...
<Begasus> and which one would that be?
<Begasus> posix/dirent.h probably?
<Monni> Begasus: Part of C library...
<Monni> In Linux that would be libc6-dev, but not sure about other operating systems...
<Begasus> k, out of my hands, lacking skills to fix this
DKnoto has quit [Ping timeout: 480 seconds]
<Monni> I can check dirent.h later when I finish compiling gcc-14
<Begasus> Peppersawce: lib:libssl$secondaryArchSuffix >= 3 in BUILD_REQUIRES? that should be devel:libssl$secondaryArchSuffix >= 3
<Monni> Begasus: Easy hack is to replace the sizeof() call with constant 256... It shouldn't need more than that...
<Begasus> Peppersawce: libgettextlib shouldn't be needed, just add cmd's msgfmt and msgmerge in BUILD_PREREQUIRES
<Begasus> missing libhistory now here (used that before
<Begasus> yeah, saw that here Monni
<Peppersawce> Ah yes, that's the issue with this port: the old recipe never used "make install"
<Begasus> not having my better days Peppersawce :)
<Peppersawce> I was just wondering why the package had, like, 4 files
<Peppersawce> when the build makes 100 or so
<Begasus> missing the data?
<Peppersawce> yep, that's the issue now
<Monni> Begasus: It has been "wrong" in Haiku as long as it has used git.... can't go back further when it was still using subversion...
<Begasus> Monni, something must have changed in that regard
<Monni> Begasus: Initially it was defined as single-byte array... but it should be defined as array of 256 bytes...
<Begasus> I know we had strugles with it before, but I know for sure boost/icu was fine
<Monni> Begasus: You can git blame and see who changed it "worse" ;)
<Begasus> heh
<Monni> I've seen that person on IRC, so not mentioning who it was...
DKnoto has joined #haiku
<Begasus> still 3 years ago
<Anarchos> Begasus which hrev do you launch zsdx on ?
<Monni> That's 13 years after last time I used Haiku... lol...
<Begasus> lol
<Begasus> Anarchos, I'm on R1B5 (not nightly)
<Monni> Can't babysit all developers for 16 years... lol...
<Begasus> :P
<Anarchos> Begasus if it is before 10 september, it works. The last revision successful was of 09 september
zard has joined #haiku
<Begasus> 22 september hrev+117 here
<Monni> Begasus: A lot of structs with character arrays have moved to flexible arrays, so became non-portable...
<Begasus> Peppersawce, launched, looks good :) just some work on the recipe itself and a check for 32bit
<Peppersawce> What recipe?
<Begasus> wesnoth
<Peppersawce> neat :D
<Peppersawce> So I can flag x86 as working?
<Begasus> provided cmd's and path don't work on 32bit (prefix/bin vs prefix/bin/x86
<Begasus> no, not checked here yet, packaging will fail anyway in strict mode
<Peppersawce> ah kk
cocobean has joined #haiku
<cocobean> Howdee
<Begasus> hi there cocobean
<Anarchos> Begasus r1b5 was released 22/09 ?
<Begasus> Peppersawce, I would prefer the binaries to go to $prefix/bin always, those can be launched from Terminal with additional options
<Begasus> Anarchos, that was the last update on R1B5
<Begasus> brain isn't funtional these last days it seems :)
<Begasus> functional*
<coolcoder613> Hi zard
<coolcoder613> Did you see I got Haiku running on a 667Mhz P3 with 512MB of RAM?
<zard> No. /me checks the blog
<coolcoder613> No it's not on my blog
<coolcoder613> I did post a screenshot on the forum
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<coolcoder613> this one https://0x0.st/XYiY.png
<coolcoder613> s/512MB/256Mb
<zard> Ah, ok
<Begasus> coolcoder613, can you watch youtube with that?
imrahil has left #haiku [Error from remote client]
* Begasus gives a small grin :D
<zard> :D
<coolcoder613> I haven't even tried any web browsers on it...
<Begasus> heh
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<coolcoder613> lemme see
imrahil has joined #haiku
<Begasus> best bet for youtube would be qmplay2 I guess
<Begasus> less resources needed then a full browser
<dovsienko> regarding sizeof(char[]) for dirent.d_name, this is how I fixed it not long ago: https://github.com/ColinIanKing/stress-ng/commit/9e8da593f04321071f8d3f525032b010f26d998d
<Begasus> thanks Monni and dovsienko, I'll see if I can still tackle it :)
HaikuUser has joined #haiku
HaikuUser is now known as coolcoder613_32
<dovsienko> the fix depends on the use case, sometimes the sizeof() is equivalent to NAME_MAX (double-check if it requires one more byte for the NUL termination)
<Begasus> just going with boost1.83 first, that has been proven for a while already
<coolcoder613_32> Web+ gives SSE2 message
Anarchos has joined #haiku
<Monni> Yup... NAME_MAX is usually defined as something like 256 like I mentioned...
<Begasus> ps coolcoder613_32, was mostly teasing, it's one of those things you hear "I need youtube!" :)
<coolcoder613_32> I know ;)
<coolcoder613_32> installing qmplay2 now
bbjimmy has joined #haiku
xet7 has quit [Remote host closed the connection]
<Begasus> bbl
<Monni> YouTube and Stack Overflow... Two places where demented developers refresh their skills ;)
<Anarchos> what is that : failed to commit transaction: Failed to change the package activation in packagefs: Name in use
<cocobean> Sidenote: BASIC+ / Pascal (PDP-11 needed memory upgrade to run C)... then Borland came out with Turbo C/Turbo Pascal/Turbo C++ for micros.. so mags like Byte and Commodore pushed that if you didn;t go the Apple route with Obj-C stuff.
<cocobean> Assembly was the thing - but they started pushing C for standardization and portability... the days before RoHS push for de-leading of electronic stuff (and other things).
<Monni> I still write some stuff in Assembly...
<cocobean> ;)
<Monni> Even though C has intrinsic functions to use optimized functions, some compiler versions are known to have bugs in them... so using Assembly is the only reliable way to write fast code...
<zard> Funny, I take the attitude that the compiler can probably write better assembly than I can
<zard> I've heard of some of the optimizations that compilers can do for you. Still, I wonder, who writes faster code
<zard> Someone proficient in assembly, or the compiler
<gordonjcp> it depends what you're trying to do
<gordonjcp> I've noticed that avr-gcc does everything "correctly" like zeroes out unused bytes in a result for example if it's doing a 32-bit multiply
<Monni> Compilers can optimize a lot, but bit-level optimizations are their bottleneck... horizontal add has been slow with most compilers and it's often used in compression libraries...
<cocobean> Depends... but back then.... you had to review and tweak the output to get best results (and use profilers (if you could afford it 9hundreds of dollars for compiler and profiler (amd you paid additional for the debugger and profiler - unless you had a nice boss).
<gordonjcp> but maybe I don't care about that, maybe I only care about one byte of the result and can just ignore the rest
<gordonjcp> I've just saved myself like 17 clocks
<Monni> People at Microsoft cried at me when something was few milliseconds slower ;)
<gordonjcp> I grew up in the ZX81/ZX Spectrum era when you timed loops to fit exactly into a particular number of scan lines
<Monni> I grew up with Z80 and CP/M ;)
<Anarchos> Monni compcert doesn't have a bug :)
<nephele> zard: most people write slower code than the compiler can ;) though some specific people can be faster too
* zard adds it to the reading list :)
<Monni> Anarchos: There is no bugs, just undocumented features ;)
<zard> nephele: yeah, I suppose if you actually know what you're doing, you can write faster code in assembly (and there are some nice examples of that given above)
<zard> Otherwise, may as well save yourself some time and portability and write the code in C
<Monni> Code can be fast with one processor, but damn slow with another...
<Monni> I've had code that was 50% faster on AMD processor than on equivalent Intel processor...
<Peppersawce> new devilutionx works :)
<Peppersawce> time to bug Begasus with a new pr :D
rexbinary_ has joined #haiku
rexbinary has quit [Ping timeout: 480 seconds]
rexbinary_ is now known as rexbinary
<Monni> Begasus needs a break from computers to fill all the holes his dogs dig... lol...
<Peppersawce> lol
<cocobean> ha
tuaris has joined #haiku
<cocobean> CP/M... had a C128.. i think CP/M 2.2/3.0 was on it....
<Monni> Husky is a dog breed that likes to dig holes... I have a dog that doesn't dig holes, but likes to go to them instead...
<cocobean> Fun era
<Monni> I didn't have the CP/M disk for Z80 even though it did run on it...
<Monni> I did however use CP/M in school...
<Peppersawce> can I include FindDirectory.h in a c++ file and then use the haiku dir variables in it?
<Peppersawce> #ifdef __HAIKU__ #include <FindDirectory.h> etc.
<Peppersawce> does that work?
<Monni> should work...
<Peppersawce> cool
<Monni> linker might remind if you forget to link against correct library ;)
<cocobean> I foudn a lot of the apps were in compiled BASIC.. but the cost of the compiler part was a few hundred back then (cost of a tellie).
<Peppersawce> we'll see :)
<cocobean> even on CP/M
<cocobean> Nice you could learn a specific console platforms.. instead of a "family of chips" - all with their own undocumented register features as well (haha) and trying to get the SDKs.
<coolcoder613_32> Trying to use QMPlay2
<cocobean> ever changing SDKs...
<Peppersawce> warning: offset '1015' outside bounds of constant string [-Warray-bounds=]
<Anarchos> Monni ok , so compcert has no undocumented features.
<Peppersawce> assetsPath.emplace(B_SYSTEM_DATA_DIRECTORY + "/devilutionx/");
<Peppersawce> I think I wrote that wrong
<Monni> Peppersawce: find_directory() ;)
cocobean has quit [Remote host closed the connection]
<Peppersawce> ah icic
<Peppersawce> ty :D
imrahil has left #haiku [Disconnected: Replaced by new connection]
imrahil has joined #haiku
<Peppersawce> It's getting too complicated, ima just sed the path in the recipe
<coolcoder613_32> I have tto manually use yt-dlp, and I get ~1fps, but it works
coolcoder613_32 has quit [Quit: Vision[]: i've been blurred!]
<Monni> Just reading the Haiku API documentation gives me furballs...
<Peppersawce> I'm too used to easier languages than c++, I assumed find_directory was like finddir
<Peppersawce> But it wants like 4 arguments and I only have 1 ngl
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
<Monni> Peppersawce: Finding good example of how to use find_directory() is like trying to find needle in a haystack...
<Peppersawce> true that
<Monni> Peppersawce: As I understand it, you create BPath object and pass pointer to it as second parameter, it will be the returned path... You can use BPath to append any subdirectory to the path...
<Monni> The last two parameters are optional, the defaults should be safe...
<Monni> if it returns B_OK, then the second parameter should have been updated...
<Peppersawce> If I knew just a little bit more about coding I think I could make use of that info and make a slightly cleaner port
<Peppersawce> Alternative solution "Just Works" so...
<Peppersawce> but thanks for the help anyway :)
<Monni> BPath::Path() converts it back to C-style string...
<Monni> lol... that gets converted to smiley here.... BPath's Path() ;)
hsp has quit [Read error: Connection reset by peer]
<Peppersawce> hahaha
hsp has joined #haiku
<Monni> It's been quite long time since I've used the Haiku API ;)
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
linuxmaster has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser is now known as JulianTheFox
<JulianTheFox> Hello everyone back again
<JulianTheFox> Does anyone know how to change from the "master" to "r1beta5"?
<nephele> hello
<nephele> you need to change the repository urls in repository preferences or on the commandline with pkgman and then run SoftwareUpdater, or on the commandline "pkgman full-sync"
<zard> Hello nephele :-)
nosycat has joined #haiku
<nephele> hi zard
HaikuUser has joined #haiku
HaikuUser has quit []
<JulianTheFox> Thanks nephele, it did work
mmu_man has quit [Read error: Connection reset by peer]
JulianTheFox has quit [Quit: Vision[]: i've been blurred!]
freddietilley has quit [Quit: WeeChat 4.4.2]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58165] - https://git.haiku-os.org/haiku/log/?qt=range&q=ed37f3a29d8e+%5E6b4ccaa5be12
<nekobot> [haiku/haiku] ed37f3a29d8e - FAT: Fix potential dereference of NULL pointer
SLema has joined #haiku
yann64 has joined #haiku
yann64 has quit []
yann64 has joined #haiku
Peppersawce has joined #haiku
Slor has joined #haiku
nephele has quit [Quit: Vision[]: i've been blurred!]
dby has joined #haiku
erysdren has joined #haiku
<Begasus> back for a bit (from the vet) :) https://ibb.co/JxxxHc3
<erysdren> congrats
<Begasus> thanks, have been waiting for quite some time on this litter :D
<sen> Anyone know why the default hostname for Haiku is "shredder"? Just curious and wasn't able to find that info :)
<erysdren> inside joke maybe?
<erysdren> just a guess, i have no idea
janking has quit [Quit: Vision[]: i've been blurred!]
<Begasus> proud parents :) https://ibb.co/CtqcgfF
<nosycat> Doggies!
<Begasus> yeah! :D
HaikuUser has joined #haiku
HaikuUser has quit []
<Begasus> grabbing boost1.83-1.83.0-3-x86_64.hpkg and moving it to /Opslag/haikuports/packages/boost1.83-1.83.0-3-x86_64.hpkg
<Begasus> a bit hackish maybe, but atleast it builds :)
<dovsienko> sen: that's exactly how it used to be in BeOS
HaikuUser has joined #haiku
HaikuUser has quit []
<dovsienko> my theory is this is either because early versions of the filesystem were unstable and kept losing data, or because the project consumed vast amounts of cash
<sen> Ahh, TIL it comes from BeOS! And that was my guess, that it was from early days of something when putting data in was like putting it in a shredder. Been there :)
<sen> Begasus: awwww beautiful doggos!
<Begasus> thanks sen :) will be the 5th generation :)
HaikuUser has joined #haiku
<nosycat> I'd have guessed someone way back in the day was a big TMNT fan.
<HaikuUser> Hi there!
<nosycat> Hello!
<erysdren> hi
<sen> hi!
<Begasus> low!
<HaikuUser> Trying Haiku for the first time in a VM and so far so good, its responsivenes is impresive!
<nosycat> :)
<Begasus> jikes, a day not looking at the forum and already behind :)
<Begasus> +1
<Begasus> HaikuUser, you can change your nick in vision also :)
<Begasus> just "/nick new_nick"
<Begasus> nick as in nickname* :)
HaikuUser is now known as zopeck
<zopeck> Well then! now I am Zopeck!
<erysdren> well hello zopeck!
<erysdren> im glad you're enjoying haiku
<zopeck> Really, it is mind blowing!
<Begasus> better, hello zopeck
<zopeck> I just saw a youtuber folk video showing Haiku's capabilities and wow!
<dovsienko> perhaps it would be a useful feature to add a first-time pop-up window to Vision so it told people how to change the nick. or a modal pop-up window with a prompt for the username
<zopeck> It's a pity that this platform does not have a huge suppor, including commercial support like others.
cocobean has joined #haiku
<erysdren> yes, it is unfortunate
<Peppersawce> if it had hw acceleration I'd never leave ngl
<erysdren> yeah that's a huge thing for me, also ZFS support
<erysdren> i've been meaning to try and port ZFS myself, but it's a gigantic undertaking
<Peppersawce> Someday
<zopeck> For all of you out there working on it, I salute you! Its a... well... I do not have enough words to say how beatutiful, big and good work you are doing. Thanks a lot.
<erysdren> <3
<cocobean> Haiku APIs are a. bit easier to follow than the days of MFC and even ActiveX.
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<erysdren> Haiku would run so incredibly smooth if it could use HW accel for anything (since it's already pretty smooth without it...)
<zopeck> :O
<zopeck> No way!
<cocobean> Best to use vendor p
<Peppersawce> provided you have a good cpu
<zopeck> You are telling me that this magnificent responsiveness is WITHOUT HW accel?
<Peppersawce> lol yeah
<zopeck> :O
<Peppersawce> shows you how messed up windows is
<bjorkintosh> zopeck: xwindows, and windows are not the only thing. beos was ahead of its time and all its successors.
<zopeck> You can bet on it
<erysdren> as far as i know, the only thing Haiku can use a GPU for is video-mode-setting
<erysdren> no 3D accel or anything else
<Peppersawce> the other thing I like a lot is that usually a program crashing doesn't affect the rest... or the system
<erysdren> hmm, that reminds me, i really should figure out what causes SDL2 programs to crash on exit in Haiku
<erysdren> it bugs me
<zopeck> What architecture does the system use? Is it say e.g. "microkernel" or whatever? I am curious.
<Peppersawce> Only some of them, right? I have a bunch here that don't crash
<erysdren> zopeck: i think it's a monolithic kernel? someone please correct me if i am wrong.
<cocobean> Vendors can help with that... info is there... but some things must com
<cocobean> Come in binary form.
<Peppersawce> iirc it's the opposite acually, it's a small core that then loads add-ons as needed
<cocobean> Non-open source formalities.
<Peppersawce> monolithic would be linux
<zopeck> Is Haiku Opensource?
<Peppersawce> Under MIT
<erysdren> yes, haiku is open source
<zopeck> Well guys, thank you for your time. It's time for me to leave. Have a great day. And again, thank you for this magnificent work. Keep it up please.
<cocobean> That was a GNU req that distributed work provide open source code.
<erysdren> have a good day
<cocobean> See U.
<Peppersawce> cya zopeck, I'm just a porter though :D
<cocobean> Free Softwzre Foundation people.
<zopeck> ;)
zopeck has quit [Quit: Vision[]: i've been blurred!]
zard has quit [Ping timeout: 480 seconds]
<Peppersawce> About the SDL2 crash on exit thing, are you on B5? gcc2?
<erysdren> B5, but it's been happening for over a year on random programs
<erysdren> B5 x86_64
<erysdren> for example, two games i ported, Quakespasm and Ken's Labyrinth, both exhibit this if i recall correctly
<erysdren> both use SDL2
<Peppersawce> It's possible the apps just need to be recompiled, I'm building a bunch of SDL apps myself and haven't noticed it so far
cocobean has quit [Remote host closed the connection]
<Peppersawce> newer libs etc.
<erysdren> fair, but i remember Begasus saying something about it being a known issue, something to do with BeGL
<Peppersawce> no clue about that, he probably knows more
* Begasus knows nothing ...
<erysdren> damn
<Begasus> haven't touched SDL2 sources for a while now
<Peppersawce> well, time to test it out a bunch then
<Peppersawce> with all the new sdl2 ports I put into those prs :D
yann65 has joined #haiku
<Peppersawce> tl:dr; GemRB is ready, DevilutionX might need a check for recipe syntax or smth, Dune Legacy is sorta done
<Peppersawce> libxml++ I have no clue, Wesnoth is gonna take a lot more time to sort
<Peppersawce> @Begasus trying to lighten your review load :D
<Begasus> thanks Peppersawce :)
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58166] - https://git.haiku-os.org/haiku/log/?qt=range&q=b28ed9e04a77+%5Eed37f3a29d8e
<nekobot> [haiku/haiku] b47e8b0cadeb - build: Unify BeOS ABI compatibility ifdefs around __HAIKU_BEOS_COMPATIBLE.
<Peppersawce> :)
<nekobot> [haiku/haiku] b28ed9e04a77 - HaikuConfig: Don't define __HAIKU_BEOS_COMPATIBLE_TYPES in kernel mode.
<Begasus> I'm about to close down for today, heading out celebrating :D
<Peppersawce> Totally fair, have fun :D
<waddlesplash> erysdren: Haiku has a modular monolithic kernel
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58167] - https://git.haiku-os.org/haiku/log/?qt=range&q=9473fe5e6fc4+%5Eb28ed9e04a77
<nekobot> [haiku/haiku] 9473fe5e6fc4 - arm64: Use the non-global bit to decide if we need to flush by ASID.
HaikuUser has joined #haiku
nephele_xmpp has joined #haiku
Manboy is now known as GregCrain
<Peppersawce> manboy is quite the username
<Peppersawce> says peppersawce
<GregCrain> ha,, my wife gave me that name
<Peppersawce> lmao it all makes sense now
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58168] - https://git.haiku-os.org/haiku/log/?qt=range&q=1c64d7a913f8+%5E9473fe5e6fc4
<nekobot> [haiku/haiku] 1c64d7a913f8 - virtio_pci: poll device status after resetting the device
HaikuUser has quit []
<GregCrain> I have some code updates to contribuite. It looks like I upload and submit in Gerrit. Do I have to clone the repository in order to use git and push the changes?
<Peppersawce> To the system? waddlesplash or some other dev should be able to answer that
<waddlesplash> GregCrain: how did you make the changes without cloning the repository in the first place?
nephele_xmpp has left #haiku [Error from remote client]
<GregCrain> Yes, Looks like it's time to learn Gerrit. I have to learn it for work soon anyway
nephele_xmpp has joined #haiku
<waddlesplash> just see the SubmittingPatches page
<waddlesplash> on Trac
<GregCrain> It's on an old respository. I should update it
<GregCrain> Been working on listusb, and to display USB_audio for 2.0
<GregCrain> hopefully, eventually get my interface working
<Peppersawce> that's cool, hopefully it gets integrated and that work helps us all :)
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58169] - https://git.haiku-os.org/haiku/log/?qt=range&q=0f350f05d1c1+%5E1c64d7a913f8
<nekobot> [haiku/haiku] 0f350f05d1c1 - bootloader: Adjust format strings following change to type definitions.
<Peppersawce> Should I try testing these bootloader changes? The bootloader has issues booting cleanly here
<GregCrain> even the current usb audio output stutters a bit. I'd like to figure that out too
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
nephele_xmpp has left #haiku [Disconnected: Replaced by new connection]
nephele_xmpp has joined #haiku
HaikuUser has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser has quit []
HaikuUser2 is now known as Sorch
<waddlesplash> Peppersawce: they won't affect anything
<waddlesplash> they're just changes after some build definition changes
<waddlesplash> generated code should be basically identical
yann64 has quit [Quit: Vision[]: i've been blurred!]
yann65 is now known as yann64
<Peppersawce> kk ty :)
nephele_xmpp has left #haiku [Error from remote client]
<Peppersawce> how does openjdk work here?
Sorch has quit [Quit: Vision[]: i've been blurred!]
nephele_xmpp has joined #haiku
<Peppersawce> 'cause I just remembered a crazy dev I "know" (as in know on the net) is making an engine to run Warcraft III in Java
<Peppersawce> I'm curious to see if it runs on here
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58170] - https://git.haiku-os.org/haiku/log/?qt=range&q=754742fa7faa+%5E0f350f05d1c1
<nekobot> [haiku/haiku] 05c972c77f08 - pxe_ia32: Fix another format string.
<nekobot> [haiku/haiku] 754742fa7faa - agp_gart, bfs: Don't build kernel_cpp independently.
<hsp> Is it normal that conky under Haiku only displays in the terminal? I don't see anything on the desktop
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58171] - https://git.haiku-os.org/haiku/log/?qt=range&q=90b9af1ddd49+%5E754742fa7faa
<nekobot> [haiku/haiku] 90b9af1ddd49 - kernel/x86: More fixes following integer type changes.
nephele_xmpp has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev58172] - https://git.haiku-os.org/haiku/log/?qt=range&q=c289d46cf1bf+%5E90b9af1ddd49
<nekobot> [haiku/haiku] 1daf2293d936 - ipv6: Change a usage of sprint to snprintf.
<nekobot> [haiku/haiku] 79d79dd592e3 - ramfs: Change a usage of strncpy to strlcpy.
<nekobot> [haiku/haiku] c289d46cf1bf - ArchitectureRules: Cleanups to base flags.
_-Caleb-_ has joined #haiku
imrahil has left #haiku [Disconnected: Replaced by new connection]
imrahil has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
nosycat has quit [Quit: Leaving]
<hsp> Is it normal that conky under Haiku only displays in the terminal? I don't see anything on the desktop
DigitalBox98 has joined #haiku
<DigitalBox98> Hi Haiku world ;)
HaikuUser has joined #haiku
DigitalBox98 has quit [Quit: Vision[]: i've been blurred!]
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
nephele_xmpp has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
HaikuUser2 has joined #haiku
HaikuUser3 has joined #haiku
HaikuUser has left #haiku [#haiku]
HaikuUser3 has quit []
HaikuUser2 has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
xet7 has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
HaikuUser has joined #haiku
HaikuUser has quit []
nephele_xmpp has joined #haiku
jmairboeck has joined #haiku
crmsnbleyd has quit [Quit: Ping timeout (120 seconds)]
crmsnbleyd has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
Skipp_OSX has joined #haiku
nephele_xmpp has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58173] - https://git.haiku-os.org/haiku/log/?qt=range&q=d0ff5bacffb9+%5Ec289d46cf1bf
<nekobot> [haiku/haiku] d0ff5bacffb9 - ArchitectureRules: Reinstate the -fno-builtin-fork for 32-bit x86 only.
Begasus has quit [Quit: Vision[]: i've been blurred!]
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
MisthaLu has quit [Quit: Leaving]
nephele_xmpp has left #haiku [Disconnected: Replaced by new connection]
nephele_xmpp has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
tqh has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
dby has quit [Quit: Vision[]: i've been blurred!]
<Peppersawce> Does "uname(&u)" work on Haiku?
<Peppersawce> for uname info in c++
<Peppersawce> nvm
nephele_xmpp has left #haiku [Error from remote client]
OscarL has joined #haiku
gouchi has joined #haiku
<OscarL> just in case, uname() is in /boot/system/develop/headers/posix/sys/utsname.h (code lives in libroot.so)
<OscarL> Peppersawce: regarding find_directory usage: https://github.com/haikuports/haikuports/wiki/FindDirectory
<OscarL> Begasus[m]: just to clarify... current cmake also uses system libs. my PR just tried to make sure it uses it in all cases (but I might neeed to change that for cppdap/zlib to avoid existing circular dependencies at build time).
<OscarL> hsp, from what I can see in conky's recipe, only the text interface is compiled in.
nephele_xmpp has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
<Peppersawce> Thanks Oscar, I figured a similar solution out :)
<jmairboeck> OscarL: I think for zlib it would be best to switch that away from cmake to use the configure script instead
<OscarL> given the size of zlib... pulling cmake in just for that seems a bit too much, no? :-) (BTW, hi jmairboeck!)
nephele_xmpp has left #haiku [Error from remote client]
tqh has quit [Quit: Leaving]
<jmairboeck> I will try changing zlib next weekend so that it doesn't require cmake any more.
<OscarL> +1
<jmairboeck> if nobody else does it before :)
<OscarL> I'm waiting for the ambient temperatures to come down a bit, before attempting more cmake builds :-/
<OscarL> seems that the zlib recipe has been using cmake since at least 2010.
nephele_xmpp has joined #haiku
jmairboeck has quit [Quit: Konversation terminated!]
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
gouchi has quit [Remote host closed the connection]
gouchi has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
nephele_xmpp has left #haiku [Disconnected: Replaced by new connection]
nephele_xmpp has joined #haiku
DigitalBox98 has joined #haiku
DigitalBox98 has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
nephele_xmpp has left #haiku [Error from remote client]
kinkinkijkin has joined #haiku
nephele_xmpp has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
<Peppersawce> What if I do if haikuporter still is checking for requires from things I deleted from the recipe hours ago?
<Peppersawce> *what do I do
<OscarL> I think that shouldn't happen, unless hp is somehow trying to build a different version of your recipe?
<Peppersawce> I've deleted the work folder a bunch of times already btw
erysdren has quit [Quit: Konversation terminated!]
<OscarL> when things get "really hairy", I usually try deleting <name of the recipe I'm working on> from haikuports/repository/
<Peppersawce> that might work
<OscarL> and from ".skipped" and "recipeCache" inside that dir too.,
<OscarL> to be safe, I remove all that match the name, regardless of version :-P
<OscarL> To be fair... there *are* some HaikuPorter bugs around just changing the REQUIRES of a .recipe and retrying builds...
<Peppersawce> I'll try a bunch, ty
<OscarL> the infamous: "waiting for build package <name> to be {activated,deactivated}" types of errors.
nephele_xmpp has joined #haiku
<OscarL> Peppersawce: not to blame you (but... :-P)... that gemrb sent me into a spiral of pain regarding cmake stuff :-D
<OscarL> now looking at zlib .recipe, sigh...
mmlr has joined #haiku
<OscarL> at least might finnally force me to learn the basics of cmake... that should come in handy for other recipes :-P
mmu_man has joined #haiku
yann64 has quit [Quit: yann64]
nephele_xmpp has left #haiku [Error from remote client]
<nekobot> [haiku/haiku] 9a6a20d46893 - 3rdparty/cloud: Update instructions for gcp
<nekobot> [haiku/haiku] kallisti5 pushed 1 commit to master [hrev58174] - https://git.haiku-os.org/haiku/log/?qt=range&q=9a6a20d46893+%5Ed0ff5bacffb9
<Peppersawce> Ah lol, just read it OscarL
<Peppersawce> Wesnoth is more painful, 40 mins for a single build
<Peppersawce> I mean, maybe, probably there's no comparison
<OscarL> my fastest hardware is from 2009, so... I'm gladd Begasus can check some of that stuff :-P
gouchi has quit [Remote host closed the connection]
* OscarL takes notes... stay away from wesnoth.
<OscarL> Peppersawce: to make it public... always nice to see people getting involved in .recipe work! Thanks for your work and interest! Much appreciated!
<Peppersawce> yeah, best if you don't touch it, this laptop isn't all that good but it's still a 4x core i7
<dovsienko> I liked playing Wesnoth a while (10 or more years) ago
<Peppersawce> The core game hasn't changed much, they added a new faction, a bunch of new campaigns
<Peppersawce> A survival mode too it seems
<Peppersawce> yw OscarL :)
<dovsienko> it is difficult to remember, but the way I remember it I played it when "heir to the throne" became available as the first long campaign, and then after a while one or two other campaigns became available and I played those
<Peppersawce> A new campaign for every new release or something like that
<dovsienko> certainly one with gnomes or dwarves fighting their way through the caves
mmu_man has quit [Ping timeout: 480 seconds]
<Peppersawce> There's a lot of them now but quality varies as some of the old ones feel barebones iirc
<dovsienko> I wonder if network game is going to have any issues on Haiku
<Peppersawce> can't get the server to work but the client seems to work alright
mmu_man has joined #haiku
<dovsienko> kallisti5[m]: does the document you have jut updated describe how to prepare an image I could use in https://github.com/the-tcpdump-group/tcpdump/blob/master/.cirrus.yml ?
<dovsienko> (Cirrus CI consumes Google VM images)
<dovsienko> Peppersawce: Wesnoth would be a good game to support, and a good use case to chase any bugs that get in the way
nephele_xmpp has joined #haiku
<dovsienko> to chase out, that is
<OscarL> I'm poor AF, but really would buy a beer to whomever fixes that hiddeous "waiting for build package zlib_devel-1.3.1-4 to be activated" bug for good.
<nephele_xmpp> Pretty sure that bug is already tracked on haikuporter
<OscarL> yes
imrahil has left #haiku [Disconnected: Hibernating too long]
<OscarL> The one I open for buildmasters I haven't seen again, so... that being closed doesn't seems to much of a deal.
<OscarL> https://github.com/haikuports/haikuporter/issues/207 on the other hand... got closed by a workaround I've submitted, but lately I'm getting it way too frequently again :-(
SLema has quit [Quit: Vision[]: i've been blurred!]
SLema has joined #haiku
<kallisti5[m]> <dovsienko> "kallisti5: does the document you..." <- for R1/beta4? yes. R1/beta5? There's a big bug :-)
<kallisti5[m]> kallisti5[m]: https://dev.haiku-os.org/ticket/18962
<Peppersawce> I'd be fine with it playing nice, I've been wasting like 2 hours just trying to change a path
<Peppersawce> Because normal strings would be just too easy to use
<OscarL> kallisti5[m]: while you're here... and before I make my yearly "Ping!" update to https://github.com/haiku/infrastructure/issues/76 ... just bringing that up for your consideration :-) (BTW, kallisti5[m], thanks for your work man).
* OscarL writes a note to himself: remember you're dumb, and need to quadruple check things out.
<OscarL> finally got zlib to build without cmake :-)
<OscarL> welp... except for that darn "waiting for build package zlib-1.3.1-4 to be deactivated" message, sigh.
<dovsienko> kallisti5[m]: do you know if using some pre-beta5 revision would work around the problem? for my purposes the VM does not need to be super recent
<kallisti5[m]> r1/beta4 should work
<dovsienko> in fact, maybe even beta4 would do, if it still exists there
<dovsienko> kallisti5[m]: oh, thanks!
<Peppersawce> Why does this work
<Peppersawce> newprefdir = "Library/Application Support/Wesnoth_"+get_version_path_suffix();
nephele_xmpp has left #haiku [Error from remote client]
<Peppersawce> but this doesn't
<Peppersawce> std::string backupprefdir = "config/settings/wesnoth" + get_version_path_suffix();
nephele_xmpp has joined #haiku
<mmlr> kallisti5[m]: and this isn't fixed already in the nightlies by one of the other virtio changes? only the basic one was cherry-picked for r1beta5, not the ones noticing the timeouts, although that shouldn't make too much of a difference
<OscarL> waddlesplash: any chance you could allocate part of your contract time to look into that "waiting for build package" bug? I do not donate to haiku (wish I could), but that bug really, drives me insane, and limits the few bits I can contribute back.
<waddlesplash> does it still happen after my recent changes to packagefs?
<waddlesplash> i.e. the locking ones, on master after beta5 was branched
<OscarL> running +116 ATM.
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<OscarL> let me check for updates.
<OscarL> updating to +117, not much hope. In any case, for whatever reason, I have been hiting this bug quite more frequently lately.
<OscarL> for example, I have just rebooted, run "hp -c zlib && hp zlib", and hit it again :-(
<OscarL> Peppersawce: maybe the same reason as to why many porter software fails to mkdir -p
<OscarL> (hit ENTER too early)...
<OscarL> if any of the upper dirs are read only
itaipu has quit [Ping timeout: 480 seconds]
<Peppersawce> nah that's not it, the game creates that folder on its own, it's probably another case of some folders returning read only I have to track
nephele_xmpp has left #haiku [Error from remote client]
itaipu has joined #haiku
imrahil has joined #haiku
<mmlr> OscarL: are you seeing "node monitoring created event for already known entry" in the syslog when it happens?
<OscarL> bloody hell "waiting for build package zlib-1.3.1-4 to be activated". I can't run nightlies all tthe time, as I need a setup closer to what buildmaster have :-(
<OscarL> mmlr: lemme check.
<OscarL> "grep -i monitor /var/log/syslog" returns nothing.
<OscarL> mmlr: removed "zlib-1.3.1.DependencyInfo" from "haikuports/repository", now "hp zlib" worked.
imrahil has left #haiku [Disconnected: Replaced by new connection]
imrahil has joined #haiku
<OscarL> but...
<mmlr> that doesn't make much sense
<OscarL> getting "waiting for build package zlib-1.3.1-4 to be deactivated"
<OscarL> makes me wanna cry.
<mmlr> does restarting the package_daemon make it work again?
<mmlr> these activations and deactivations all depend on the package_daemon noticing package files coming and going
<OscarL> quit package_deamon via ProcessControler... lets see.
cocobean has joined #haiku
<OscarL> "waiting for build package zlib-1.3.1-4 to be activated"
<OscarL> again :-(
<cocobean> cocobean: https://discuss.haiku-os.org/t/plans-for-3d-acceleration/7272 - FreeBSD DRM port.ing.. maybe a month?
<mmlr> and still no node monitoring messages in syslog?
<OscarL> cocobean: maybe a month what?
<OscarL> mmlr: zero :-/
<mmlr> then it must be some other error than the one I can trigger here
cocobean has quit []
<mmlr> OscarL: what does the package_daemon print to syslog? does it actually notice the package coming in?
<OscarL> mmlr: https://bpa.st/C63NK
<OscarL> full content of my current syslog: https://bpa.st/GYNP6
mmu_man has quit [Ping timeout: 480 seconds]
<mmlr> so the package_daemon simply does not see the build packages
<OscarL> I assume it did last time because build went fine almost till the end, where I got that "waiting for ... deactivated" ?
HaikuUser has joined #haiku
<mmlr> yes, it did once
HaikuUser has quit [Remote host closed the connection]
mmu_man has joined #haiku
<mmlr> OscarL: can you try tweaking the sleep time here and see if that makes a difference? https://github.com/haikuports/haikuporter/blob/master/HaikuPorter/BuildPlatform.py#L194
<mmlr> i.e. increasing it to like 2 or 3 seconds
<OscarL> mmlr: Will do. FWIW, already using https://bpa.st/SMUN2 to try to side-step this issue.
<mmlr> yeah, but that's only for the deactivation phase
<mmlr> ah, no it's not
<mmlr> then it probably won't make a difference
<OscarL> build went fine... but stuck at the "deactivated" step :-(
<mmlr> and the package_daemon did not log the packages going away?
<mmlr> because then it sounds like node monitoring messages don't make it there properly
<OscarL> (that with the change in line 194 to 5 seconds sleep)
nephele_xmpp has joined #haiku
<OscarL> I see "ackage "zlib-1.3.1-4-build.hpkg" activated" on the syslog, but not deactivation related messages.
<mmlr> that is definitely odd
<mmlr> you should see a Volume::_ChangeActivation() for both situations and a Volume::_PackageEntryCreated and Volume::_PackageEntryRemoved
<OscarL> output of "tail /var/log/syslog": https://bpa.st/M64IK
<mmlr> yeah, it's missing
<mmlr> this needs more debug output in package_daemon to see if the node monitoring messages actually come in
nephele_xmpp has left #haiku [Error from remote client]
mmlr has quit [Quit: Vision[]: i've been blurred!]
<kallisti5[m]> <mmlr> "kallisti5: and this isn't..." <- hm.. I could try to boot nightly in gcp
HaikuUser has joined #haiku
<OscarL> new single by MBR... nice! https://www.youtube.com/watch?v=-0YCht5tWXo
<OscarL> lol at the "HELL YEAH TIME TO DOWNLOAD SOME RAM" commment there :-D
<waddlesplash> OscarL: the changes in packagefs I was referring to were added after beta5 was branched, i.e. they're on master only
<OscarL> waddlesplash: undestood, sadly, I can't use master most of the time as I need to minimize difference on setup with buildmasters.
<waddlesplash> the buildmasters are running with master branch kernels
<waddlesplash> and beta5 package sets
<waddlesplash> for the chroots
<OscarL> is that how it was before beta5?
<OscarL> in any case, my weak brain has a hard time keeping up with stuff (and avoiding introducing my own mistakes), thus why I stick to running plain betas.
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<OscarL> on beta4 at least, we had a few issues with code that would build ok on master, but not on betas, and vice-versa.
<OscarL> or buildmasters running too old beta4 kernels.
<OscarL> (or rather... too old set of packages, maybe?)