<dovsienko>
would be simpler to give the NES its own monitor/TV and to focus on the main problem meanwhile?
janking has quit [Quit: Vision[]: i've been blurred!]
Skipp_OSX has joined #haiku
x44a has quit [Remote host closed the connection]
x44a has joined #haiku
x44a has quit [Ping timeout: 480 seconds]
MsInput has joined #haiku
<scantysnax>
dovsienko: yes, that's exactly how i am going to do my experiments.
<scantysnax>
an all in one solution on the desktop is really nice, though
* OscarL
hopes 4 GB of RAM is enough to build this boost thingie (using ramfs, so might hit a bug or two anyway).
<scantysnax>
OscarL: I've worked with boost on Haiku a while ago. It should all compile cleanly
<scantysnax>
moved away from it since.
<OscarL>
I'm trying to rebuild the package for boost1.85, to avoid an issue with wrong dependencies.
<OscarL>
(I had always ran the other way every time I saw a project havign boost as dependency)
<scantysnax>
bbiaf
<OscarL>
(specially when the project is tiny, but drags that monster behind).
<OscarL>
I should really have run a serch for more sizeof(dirent().d_name) before. Sigh. (failed with same error further down)
HaikuUser has joined #haiku
HaikuUser has quit [Remote host closed the connection]
HaikuUser has joined #haiku
HaikuUser is now known as Obeli-X
<OscarL>
what I don't get is... how comes boost1.85 got build in 2024-07-10 without a patch for this.
Obeli-X is now known as Recifense
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
Recifense has quit [Quit: Vision[]: i've been blurred!]
<scantysnax>
hrm, i think we were using boost 1.5 or so. apparently some things have changed?
<scantysnax>
but i do remember it was a highly organised series of headers.
<OscarL>
I can't talk about its quality. Just was put off by its size (when just trying to compile/use something else)
<scantysnax>
yeah, it's pretty big if you need it for one or two things.
<scantysnax>
by the time we moved away from it, we were only using it for SHA calculation so we used our own.
<OscarL>
jfc. Used memory (while building it): 3.6 GiB peak. Hovering around 2.4 now.
<scantysnax>
wow.
KapiX has quit [Quit: KapiX]
<scantysnax>
how do you tell how much memory is used?
<OscarL>
won't complain much about optimized + LTO Python builds, in comparison.
<OscarL>
ActivityMonitor shows memory usage vs time.
<scantysnax>
ah
<scantysnax>
we are using LTO.
<scantysnax>
still the binary is pretty big.
<OscarL>
we only have LTO enabled on Python 3.13 so far.
<OscarL>
Makes builds times 2.5 larger, for aroud a 5% speed bump (on one synthetic benchmark at least).
<scantysnax>
been using it on probably beta4 for a long time
<OscarL>
mmm, misse a memory spike that touched the 4 GB ceiling (on the ActivityMonitor graph at least)... hope the build isn't borked.
<OscarL>
*missed
<scantysnax>
let's see... with lto: 848kB
<scantysnax>
without: 861kB
<scantysnax>
haha
<scantysnax>
probably will remove it in future builds on haiku
<OscarL>
why? doesn't helps speedup things?
<OscarL>
at least it is doing some code-elimination, no?
<scantysnax>
13k...
<scantysnax>
negligible.
<scantysnax>
for now i'm leaving it in.
<scantysnax>
because things are working well.
<scantysnax>
i don't want to poke the bear
<OscarL>
boost1.85 finished, but package creation is taking a looong time.
<scantysnax>
hooray
<OscarL>
finished in almost 40 minutes (using RAMFS). No way I'm trying that on my HDD install :-D
<scantysnax>
yikes.
<scantysnax>
40 minutes puts the boo in boost.
<OscarL>
lol, yeah!
<scantysnax>
i don't remember it being that large when using it.
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL>
mmm, I am NOT installing vcmi to test this boost package.
<OscarL>
way too many dependencies!
<scantysnax>
what's vcmi?
<OscarL>
(but after installing my locally built boost1.85, at least it doesn't complains about a missing icu75)
<OscarL>
scantysnax: according to its .recipe: "An open source engine for Heroes or Might and Magic III"
<scantysnax>
ah
<scantysnax>
sound really uninteresting.
<OscarL>
right :-)
<OscarL>
let's see if I can test with innoextract instead.
<OscarL>
smoke-test: PASSED
<OscarL>
ready to ship, I say. :-P
<scantysnax>
lols
<scantysnax>
as long as the magic smoke is still in there and not coming out, we have a chance!
<OscarL>
uninstalled my boost1.85.... now `pkgman install {vcmi,innoextract}` fail (as expected). Hope I didn't break functionality with my little build-fix patch.
<scantysnax>
and you don't smell anything?
<scantysnax>
:^)
<OscarL>
scantysnax: I mean... try it on your machine: "pkgman install innoexctract" (you won't be able to, there ICU75 package is not available on repos anymore).
<OscarL>
if I'm not mistaken... those broken dependecies also break the new "pkgman search --not-required" functionality (when used without the --installed option).
<scantysnax>
let me try, hold on
<scantysnax>
pkgman install innoextract
<scantysnax>
100% repochecksum-1 [65 bytes]
<scantysnax>
Validating checksum for Haiku...done.
<scantysnax>
100% repochecksum-1 [64 bytes]
<scantysnax>
Validating checksum for HaikuPorts...done.
<scantysnax>
Encountered problems:
<scantysnax>
problem 1: nothing provides lib:libicudata>=75.1 needed by boost1.85-1.85.0-1
<scantysnax>
solution 1:
<scantysnax>
- do not install "providing innoextract"
<scantysnax>
Please select a solution, skip the problem for now or quit.
<OscarL>
I wish manually mounted RAMFS devices didn't got hidden on "Disks". I'd want my /RAMDRIVE, to show up there along with the rest of volumes :-)
<scantysnax>
i think i might get a SSD
<OscarL>
(using the next best thing now... a symlink on Desktop, albeit I rather had less icons there)
<OscarL>
scantysnax: do it!
<OscarL>
I finally pulled the trigger on the cheapest one I could find...
<scantysnax>
hehe yeah, i'm going to save some money
<OscarL>
(120 GB, about 17 USD)
<scantysnax>
i want 1TB or so.
<OscarL>
no postage paid, so it was then or never for me.
<scantysnax>
that's pretty cheap
<OscarL>
17 bucks is a big chunk of my monthly expenses but... happy with it so far :-)
<scantysnax>
ah
<scantysnax>
smoke btb
<scantysnax>
brb*
<scantysnax>
back
<scantysnax>
if i didnt' spend money on smokes, i could afford that ssd.
<OscarL>
:-D
<OscarL>
switch to a tobacco pipe? (should be cheaper)
<scantysnax>
yeah, but those aren't really portable.
<scantysnax>
and it would be weird to be the only guy smoking from a pipe.
<OscarL>
I was finnaly able to quit smoking 6 years ago.
<scantysnax>
it's been very hard
<scantysnax>
i quit for 3 months sometime ago
<OscarL>
I had "quit" two times before... 3 months, then a year and change... till got a job... anxiety spikes... and relapsed.
<OscarL>
now no job, no money, but at least no smokes :-D
<scantysnax>
understood
<scantysnax>
can you get any benefits from the government because of your illness?
<OscarL>
for mental issues? not really (unless you're institusionalized).
<scantysnax>
ah, that's too bad.
<OscarL>
(and the parenthesis part is not a given either :-D)
<scantysnax>
i see.
<scantysnax>
i get enough to go month to month.
<OscarL>
that's good.
<OscarL>
safety nets are important.
<scantysnax>
yes.
<OscarL>
While I was working... managed to save enough to buy a small house that I rent, so I (usually) get that as passive income. Not much, but at least I'm not a burden to my family.
<scantysnax>
ah, that's good.
<scantysnax>
i live at home still, but i pay rent every month
<OscarL>
(I'd be even better off... if it wasn't for Argentine's crazy economy :-D)
_0xdd has quit [Quit: WeeChat 4.3.5]
<scantysnax>
can't say i know anything about that.
<OscarL>
wish I could say the same, lol :-D
_0xdd has joined #haiku
janking has joined #haiku
_orealis has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
lol, work-dir for boost1.85 (after a successful .hpkg build)... 768.28 MiB (and that's *without* a work-dir git repo)
* OscarL
happily nukes it from ramfs, smiling for not having to wait anywhere between 3 to 12 minutes on cleaning up suck dirs (as was the case on HDD).
<OscarL>
erysdren: I never thought I would watch videos about speedruns (not my jam), but that channel is something else.
<FreeFull>
fish 4.0b is a pretty much complete rewrite, so I wonder how many of the same issues it'd have
<OscarL>
interesting. Guess I could give it a spin over the weekend.
<OscarL>
meanwhile.... building in "Release" mode (vs "RelWithDebInfo"), took 5 and a half minutes, vs 12 of the latter.
<FreeFull>
They specifically moved from C++ to Rust, not sure how much of a problem it'll be for building it
<OscarL>
ah... then I'm out. I don't do rust stuff (nothing against rust, I just avoid packages that are too big, or have many dependencies, in general)
<OscarL>
FreeFull: we do have a more or less working rust 1.83 compiler.
<OscarL>
issue tends to be with crates not being particularly aware of Haiku, I think.
janking has joined #haiku
<augiedoggie>
writing rust recipes is a hassle, i have several apps built but i don't feel like listing a hundred sources in the recipe
erysdren has quit [Quit: Konversation terminated!]
wicknix has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
nipos has left #haiku [Disconnected: Replaced by new connection]
nipos has joined #haiku
* OscarL
looks at the "bat" recipe. augiedoggie was certainly not kidding.
<OscarL>
"SOURCE_URI_141" that'd be a: "Nah, dawg! You do it!" from me :-D
<Begasus[m]>
morning peeps
Begasus has joined #haiku
<Begasus[m]>
listing the full SOURCE_URI's for rust recipes is overkill, the Cargo.toml file should take care of that iirc
<OscarL>
Morning Begasus[m]! ("man, he's up early" I thought... then saw it is 3:40 here, lol)
<Begasus>
Locking 52 packages to latest compatible versions (not too much crates involved)
<Begasus>
File for rust I refered to earlier is Cargo.lock, it holds the checksums already in there
<OscarL>
Begasus: too bad Python's requirement.txt, pyproject.toml, and the like, are not like that.
<OscarL>
Saw the pr for boost Begasus? I'm scratching my head about why I was getting an error now, but it worked OK for you (and the buildmasters) back on July.
<OscarL>
only thing that comes to mind is that maybe some of those _GNU_SOURCES vs _DEFAULT_SOURCES, etc., might have shaken something loose.
<OscarL>
right, that was my intention, to clean the reports at least.
<OscarL>
only tested 64 bits here, might do a 32 bits run tomorrow, I guess.
<janking>
good morning
<Begasus>
morning janking
<OscarL>
hello janking
<janking>
:)
<Begasus>
will merge, if anything pops up on 32bit I can still blame you :)
<OscarL>
fair.
<Begasus[m]>
did you have a look at the "gast" python PR?
<Begasus>
ps, got ICU76 and boost1.86 already here
<OscarL>
Begasus: just commented on the gast PR.
<Begasus>
+1
<OscarL>
I need to finish moving my older stuff from the (independent) 32 and 64 installs on HDD to the "centralized" SSD.
<OscarL>
Already finished moving my Haiku clone (with my branches, untracked files, etc). Need to do the same for the two haikuports clones I had (trying to not lose anything of value)
<Begasus>
congrats on the new one :)
<OscarL>
yeah, makes switching back and forth so much easier.
<OscarL>
Wish I know how to properly set it up eariler.
<OscarL>
s/know/knew/
<OscarL>
I was thinking of writting a forum post about it. Might help some newcomer.
<Begasus>
could be handy
AlienSoldier has quit [Ping timeout: 480 seconds]
<OscarL>
it wasn't until I tried to modify HaikuPorter itself that I've found out about the undocumented options I ended up using :-D
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL>
I thought the ones on the HaikuPorts-sample.conf where the only ones available :-D
<Begasus>
hidden treasures :P
<Begasus[m]>
fish good to go OscarL?
<OscarL>
I think so. yes. (with the caveat that it doesn't makes it much better, only cleaner)
<OscarL>
(doesn't works better, but also doesn't works worse than before... same hangs on old an new revisions)
<Begasus[m]>
+1
<Begasus>
out for a bit
AlienSoldier has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
janking has joined #haiku
OrangeBomb has quit [Quit: Slacking off]
vdamewood has joined #haiku
<Begasus>
re
OrangeBomb has joined #haiku
deneel has joined #haiku
<OscarL>
finnaly the 32 bits build of boost finished (took 2x the time than on 64 bits!)
<OscarL>
report.txt got cleared, good enough for today. Off to bed. See you around Begasus! Have a good one!
OscarL has quit [Quit: zzzZZZzzz]
pabs has quit [Read error: No route to host]
pabs has joined #haiku
mr_lou has quit [Quit: Leaving]
<andreasdr[m]>
Hi there
<Begasus[m]>
Hi andreasdr
<andreasdr[m]>
Hi Begasus
<Begasus[m]>
how's it going?
janking has quit [Quit: Vision[]: i've been blurred!]