<Peppersawce>
any way to set some packages as "not to be upgraded"?
<OscarL>
waddlesplash: sorry if I'm missunderstanding how things works but... theses beta/master diffs have bitten us in the past so... I'm wary.
<waddlesplash>
yes, that can happen
<Peppersawce>
building on betas is safer for all I suppose
<waddlesplash>
but if you put beta5 packages in your ~/haikuports/packages dir, haikuporter uses these instead of system ones
<OscarL>
Peppersawce: do not run "pkgman update"? :-P
<Peppersawce>
heh
<Peppersawce>
it's kind of annoying, upgrading keeps on wanting me to downgrade the packages I personally built
<OscarL>
waddlesplash: that sounds like a manual step, fine for one off things... but when you build lots of packages... when pkgman doesn't even provides a download command, doenst sounds nice.
<waddlesplash>
you can just keep the packages in there?
<waddlesplash>
they don't need to be moved in and out every time
<waddlesplash>
but yeah, it is a bit annoying at least
<waddlesplash>
still, I would try with a nightly and see if the problem is fixed
<waddlesplash>
if it is I can merge some more patches to beta5
<OscarL>
so, you're suggesting I should build all the packages instead of just downloading the ones I need for a certian build?
<kallisti5[m]>
<kallisti5[m]> "hm.. I could try to boot nightly..." <- same error with nightly in gcp
<OscarL>
there's a reason I've been toying with the idea of patching haikuporter so --get-dependecies just puts the .hpkgs under haikuports/packages instead of instllling them.
<OscarL>
waddlesplash: will try to test things with master, and if things improve, I'll let you know.
<OscarL>
btw, --get-dependencies installing packages instead of just placing them under "haikuports/packages" feels like a major oversight to me.
<OscarL>
either that, or I have been using haikuporter the wrong way the last couple of years.
<OscarL>
current behaviour pollutes the hell out of my install with packages I only need for building stuff, and without a "pkgman uninstall --not-really-needed" kind of command, doubly annoying :-)
<OscarL>
if it at least installed them with "pkgman install -H"... but I guess then the haikuports chroot wouldn't be able to use them.
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL>
Peppersawce: I get hit by that quite a lot...
<OscarL>
Peppersawce: one suggestion... install your locally built packages with "pkgman install -H <path/to/your/hpkg/file>"-
<OscarL>
then "pkgman update" shouldn't bother you too much.
<OscarL>
Peppersawce: you sure you're ruining "pkgman update" and not "pkgman full-sync" (or SoftwareUpdater) ?
<OscarL>
the first shouldn't bother you if your locally built/installe packages are newer than the one on the repos.
<OscarL>
the latter will complain.
<Peppersawce>
Syncing haikuports locally will not delete my own stuff in the tree, right?
<OscarL>
not sure what you mean by syncing, but... I use "git pull upstream master" all the time.
<OscarL>
just make sure to use branches for your changes instead of commiting them on master, and you should be fine.
<OscarL>
git won't delete things unless you instruct it to.
<Peppersawce>
I mean the local repo in ~/haikuports
<Peppersawce>
remote one is kinda whatever lmao
<OscarL>
lately I try to name my remotes as "upstream" for duh... upstream, and "origin" for my own clone (assuming I have one in github/codeberg/etc).
<OscarL>
if I just have a local clone... then "upstream" will be just "origin".
<OscarL>
Peppersawce: in any case, if you make your local changes in your own branches (instead of on master), then doing "git fetch master" should be uneventfull. Later on you can decide if or when to rebase your branches on top of that.
<Peppersawce>
Honestly I'm not too familiar with this whole deal
<OscarL>
Peppersawce: I feel you... it scared the crap out of me at first.
<Peppersawce>
I can imagine :)
HaikuUser has joined #haiku
<OscarL>
but if even a silly guy like me could figure it out (mostly)... you'll be just fine in no time!
<Peppersawce>
to be honest, I've been porting stuff on Haiku before
<Peppersawce>
Like, even before haikuporter
<Peppersawce>
small things, dune source ports etc.
<Peppersawce>
it's the whole infrastructure thing that's kinfa confusing to me
<Peppersawce>
But it's fine
<OscarL>
I was doing (simple) Haiku drivers in 2005... then I forgot most of the little I knew, and had to start over :-P
<Peppersawce>
That tends to happen a lor
<Peppersawce>
*lot
<Peppersawce>
There's a bunch of workarounds that should really be added to that "common porting issues deal"
<Peppersawce>
The -lnetwork stuff, the read-only fs stuff, the -fPIC stuff
<OscarL>
I think my first year or so was a continous daily... WTF!?!?, now are just bi-weekly :-P
<Peppersawce>
lol makes sense
<OscarL>
problem is unless you write down what the issue was and how to solve it, right after you understood what the issue was... it becomes harder to do later on.
<OscarL>
after a while... you don't even see the issue, even if other users scream their heads out about them.
<Peppersawce>
might be easier to write the issue and point at a couple of example ports
<Peppersawce>
that would be enough
<Peppersawce>
I think
<Peppersawce>
Is making a separate data package out of a game worth it?
<OscarL>
*case in point... "haikuporter --get-dependencies" installing packages under /system/packages instead of just downloading them under haikuports/packages/
<OscarL>
Peppersawce: re: separate data package... depends on the game, I would say.
<Peppersawce>
Wesnoth's data is pretty beeft
<Peppersawce>
*beefy
<Peppersawce>
over 400 megs
<OscarL>
example... you have some doom engine that can run shareware doom, and freedoom.... separete data packages make sense.
<Peppersawce>
yeah
<Peppersawce>
reminds me, we should totally add a freedoom package
<OscarL>
if a given "engine" would only ever be used with *freely distributable* content... separe data doesn't makes sense, IMO.
<OscarL>
if data is not freely distributable... you face separate data any way so.
<Peppersawce>
true, true, I end up compiling it all either way
<OscarL>
Mmm, welp... you make a good point regarding data size.
<Peppersawce>
One thing I was curious about, are there "optional" requirements?
<OscarL>
would be nice to update just the bins without having to download lots of stuff that do not change.
<Peppersawce>
I'll try and see if I can make the data package afterall
<OscarL>
AFAIK, we don't have working "extras"/"suggests"/"optional" packages rules.
<Peppersawce>
I had an idea but then I remembered post-install scripts exist anyway
<OscarL>
Well, there's a "SUGGESTS", but not sure it is working properly at the moment.
<Peppersawce>
I might try that one sometime
<OscarL>
s/SUGGEST/SUPPLEMENTS/
<Peppersawce>
it's pretty funny that the quake3 binary is x86 only
<Peppersawce>
Is it that old?
<Peppersawce>
Also weird nobody ported ioquake3
<OscarL>
Peppersawce: if you plan to keep working with recipes... I suggest you add some helper functions to your bash profile, as seen inside the example "haikuports.conf" file...
<Peppersawce>
Ok, I just set up Wesnoth to make the data package, one last build and then I'm done
<OscarL>
Peppersawce: +1. Also... missed your previous remarks regarding quake3/ioquak3... witouth HW acceleration... is there really a point in porting them?
<Peppersawce>
openarena here runs almost smoothly
<Peppersawce>
it misses inputs every once in a bit
<OscarL>
your hardare sound way beefier than mine then :-)
<Peppersawce>
I'm sure their binary is based on old ioquake3, so maybe with a current version, maybe
<Peppersawce>
Quake 3 could be playable
<OscarL>
wasn't QII the latest to have software rendering?
<erysdren>
correct, but we have llvmpipe
<OscarL>
I know we can run Half-Life 1 too, but that's it.
<erysdren>
for whatever its worth
<Peppersawce>
my laptop's cpu is decent but now it'd be considerent mid-range
<Peppersawce>
graphics card sucks but it doesn't matter here
<OscarL>
erysdren: re: lavapipe... then sounds like we could have some recipes available for those games that "run" on it, but marked disabled.
<OscarL>
so when some hardare accel becomes available, there's some "ready made" recipes to test?
<erysdren>
there's already a bunch of things that use llvmpipe on haikuports
<OscarL>
but not enabled by default, so unsuspecting users complaing too much about stuff not running well.
<erysdren>
QuakeSpasm, for example.
<erysdren>
anything that uses GL underneath, which is a lot of the game ports
<Peppersawce>
can I remove a line from a patch without having to remake it?
<Peppersawce>
Or does haikuporter/git complain about issues that don't actually exist?
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
Peppersawce: the .patch/.patchset files have line number references, you if you manually remove a line from them, you need to know how to manually adjust those line references too.
<OscarL>
otherwise, applying the patch will most likely fail.
<OscarL>
Peppersawce: this one might come in handy, if you want to "squash" your N last commits into a single one with a better commit message: https://bpa.st/K4UJW
<OscarL>
Always better if the author of a PR does the squash/fix-up-commit-message, than the the default "just merge all commit messages into one" that github tends to use by default :-)
<Peppersawce>
true. true
<Peppersawce>
strip: /packages/wesnoth-1.18.2-1/.self/bin/stlLaxLt[.hash]: No space left on device
<OscarL>
hit that yesterday on 32 bits with cmake + gemrb + cmake-gui :-P
<Peppersawce>
lol
<Peppersawce>
I better reboot, maybe it solves that
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
Peppersawce has joined #haiku
<Peppersawce>
gained about 2gigs from the swap file
<OscarL>
I always run with virtual mem off.
<Peppersawce>
Must be on by default
<OscarL>
yep.
<OscarL>
IMO, if you hit swap...things got too bad already. I rather have apps getting killed for using too much RAM :-)
<OscarL>
(on a Desktop context, of course)
<Peppersawce>
that's fair
<Peppersawce>
Warning: Error: found provides for "wesnoth == 1.18.2 base", but none matching the version requirement
HaikuUser has joined #haiku
<Peppersawce>
This is the error from hours ago that keeps popping up
HaikuUser has quit []
<Peppersawce>
Where does he haikuporter read that stuff even? I deleted its cache
<OscarL>
somethings off with your recipe. is the same as in the PR?
<Peppersawce>
it's different but the line it references got removed ages ago
<OscarL>
Can't tell without looking at the actuall recipe (and no warranty I'll see the issue).
<Peppersawce>
it's not there i swear
<OscarL>
do you have a data package in that recipes that requires the base package?
<Peppersawce>
Now, yes
<Peppersawce>
But I've had this error since I stopped making it about half a day ago
<OscarL>
I would need to look at what you require/provide there to make a judgment.
<Peppersawce>
I could use the recipe I uploaded and get the same error
<Peppersawce>
In fact I did
<Peppersawce>
I haven't had a successful build in hours
<OscarL>
you have "wesnoth$secondaryArchSuffix" without a $portVersion.
<Peppersawce>
ah, it's that then?
<OscarL>
might be, first thing I've noticed.
<Peppersawce>
turns out you were right :)
<OscarL>
"even a broken clock..." :-)
<Peppersawce>
lol
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
<sen>
Yay, have a dedicated Haiku machine set up now, on a T450s everything pretty much works out of the box too! only weirdness I’ve found so far is brightness isn’t adjustable and one battery says it’s Unused (and the trackpad physics are slightly odd, but workable)
Peppersawce has joined #haiku
Peppersawce has quit []
<OscarL>
sen: be sure to search for relevant ticket to the issues you still have. Vote on them if you find any that matches, or create new tickets if none matches your particular issues yet.
<sen>
Will do, and will look into them myself too once I finish working on vmware_addons stuff. I also just got a low battery warning when one battery is at 25% and one is still at 98%, so something is a little weird there too :)
<OscarL>
no warranties that would mean a speedier fix, but surely better odds than with just a comment on IRC on or forums. In any case, glad you have something workaable at least :-)
<OscarL>
yeah, battery stuff can be a bit iffy :-D
<sen>
Yeah, it’s definitely more than workable, and I like a good low-level project and this seems likely to provide an endless stream of those lol
<OscarL>
not sure multiple batteries got much testing.
<OscarL>
lots of things to be done, and a system that has a low barrier to entry to work on drivers... what's not to like?
<sen>
It’s been probably 10-15y since I’ve worked on kernel/driver stuff, but it does feel like a lower barrier to entry than I’ve seen before, and the community has been great.
<OscarL>
\o/ yay we! :-)
<coolcoder613>
:)
<OscarL>
Hello there coolcoder613! And also... see you around coolcoder613! /me heads to bed :-)
<OscarL>
Have a good one, fellows.
OscarL has quit [Quit: zzzZZZzzz]
pabs has quit [Quit: Don't rest until all the world is paved in moss and greenery.]
pabs has joined #haiku
linuxmaster has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
mmu_man has quit [Ping timeout: 480 seconds]
arraybolt3 has quit [Quit: WeeChat 4.1.1]
arraybolt3 has joined #haiku
xet7 has quit [Quit: Leaving]
nephele_xmpp has joined #haiku
itaipu has quit [Read error: Connection reset by peer]
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
erysdren has joined #haiku
itaipu has joined #haiku
nephele_xmpp has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
nephele_xmpp has left #haiku [Disconnected: Replaced by new connection]
nephele_xmpp has joined #haiku
rexbinary_ has joined #haiku
rexbinary has quit [Ping timeout: 480 seconds]
rexbinary_ is now known as rexbinary
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
freddietilley has joined #haiku
nephele_xmpp has left #haiku [Disconnected: Hibernating too long]
deneel has quit [Remote host closed the connection]
nephele_xmpp has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
tib has joined #haiku
nephele_xmpp has joined #haiku
Begasus has joined #haiku
<Begasus>
g'morning peeps
<Begasus>
live from Windows for a bit :)
HaikuUser has joined #haiku
HaikuUser has quit []
nephele_xmpp has left #haiku [Error from remote client]
<OscarL>
yeap, will need to rebase, and maybe drop the patch suggested by madmax (albeit s/include/headers/ as fallback also makes sense, so I might just keep it)
<Begasus>
coolcoder613, looks nice af first glance, haven't build PC's for a long time here, so a bit out of practice :D
<coolcoder613>
I just wonder, what is left of the original?
<OscarL>
coolcoder613: does a Ryzen 5 5600G changes the prices too much?
<OscarL>
the 5600G has onboard graphics (about the same as a GT 1030 GDDR5).
<OscarL>
"Let's confirm you are human" I will not. Beep boop.
<coolcoder613>
The CPU seems more expensive though
<coolcoder613>
And i've never installed a CPU before
<OscarL>
There are cheaper ones... see how that 5600G is almost 50% faster than the xeon you mentioned.
<OscarL>
AM4 mobos can handle CPUs upto 16C/32T, which is insane :-)
<coolcoder613>
I don't really need that much speed...
<coolcoder613>
I want to play minecraft and maybe run some AI
<coolcoder613>
Maybe some FOSS games too
<OscarL>
well, my point is... I bet you can find something newer (and upgreadable) for about the same price than those old xeons.
<coolcoder613>
Maybe, but this is more convenient...
<OscarL>
buying 10 years old CPU is fine... but only if really, really cheap, IMO. (says the guy that got this first quad-core, from 2009, just two years ago)
<OscarL>
But in any case... 6 cores / 12 threads would certainly be fun :-)
<coolcoder613>
I guess this is an upgrade rather than a new PC, mainly becuase my parents wouldn't be so happy if I got *another* computer...
<coolcoder613>
Otherwise, I don;t think I'd need more than
<coolcoder613>
a new case to make it a new computer
<OscarL>
only reason I keep mine in a case is to try (and fail) to keep it from gathering dust too fast :-)
<OscarL>
on summers it needs a big fan next to the open case, anyway.
janking has joined #haiku
<Begasus>
Being in Windows I need to watch not to switch Desktops too much :P
<Begasus>
OscarL, can't use runConfigure with zlib?
<OscarL>
is not an autotools configure.
<Begasus>
it's using "configure" with default paths?
<OscarL>
Will try now anyway... but I expect it to choke on unrecognized options.
<Begasus>
ah like that, nvm then :)
<OscarL>
"ignored option: --sysconfdir" and then errors out with "unknown option: --datadir=/packages/zlib-1.3.1-4/.self/data"
<Begasus>
yeah, my bad, didn't take in the unrecognized options
<OscarL>
morning phschafft.
<Begasus>
Morning phschafft
<Begasus>
err OscarL .... can't use fixPkgconfig? :)
<OscarL>
does that moves it to the right place, or only changes the content?
<Begasus>
moves and corrects yes
<OscarL>
Will try.
<Begasus>
though sometimes the correction needs to be corrected :)
<Begasus>
check before and after for the *.pc file
<OscarL>
yea, content is OK as is, so... I didn't bothered.
<Begasus>
there is also $developLibdir :)
<OscarL>
Also... was about to set it on fire, after all the "waiting for build..." f*** messages I got.
<Begasus>
:/
<Begasus>
ps, reading the logs, "pkgman update" doesn't downgrade local installed packages
<OscarL>
even after reboots, "hp -c zlib", and whatnot... was about to head to bed, started VM again just because, started working.... welp, till I hit that other error (#298 on haikuporter)
<Begasus>
would mean I'd have to re-install the latest KF6 frameworks etall :P
<Begasus>
lol, jmairboeck has some simular ideas OscarL :D
<phschafft>
already back from the first ride of the day.
<OscarL>
next time I'll leave you both touching that :-P
<phschafft>
hope you're all good.
<Begasus>
heh
<Begasus>
wen't out this morning for my morning coockie phschafft :)
<Begasus>
s/wen't/went
<phschafft>
oh?
* Begasus
was THIS close pushing Alt-F4 ...
<Begasus>
ps, mostly go out for a morning coffe with a coockie phschafft
<Begasus>
after the dogs had their first walk*
<Begasus>
k, reboot to Haiku, biab
Begasus has quit [Quit: Leaving]
Begasus has joined #haiku
<Begasus>
re, and yet with another update on the beta :)
<Begasus>
OscarL, need to see if this is mentioned in the guidelines
<Begasus>
but afaik it's common practice
<OscarL>
result was the same, so... pushed with it after prepareInstalledDevelLib.
<Monni>
Begasus: When I finish what I'm currently working, I need to start learning how to make packages ;)
<Begasus>
Monni, if even I can do it :)
<phschafft>
'When I finish'
<Begasus>
errr ... Tracker/Deskbar/Web frozen?
<Monni>
OscarL: Well... Networking doesn't work either, so can't download the source tree and build it... Need to buy a new network cable that is long enough to use wired connection.... But that has to wait until I'm at summer house again...
<Begasus>
something weird going on, forcing reboot ...
<OscarL>
Monni: if you have some smartphone or tablet that can do either usb_rndis or usb_ecm... you could try using that.
Begasus has quit [Read error: No route to host]
Begasus has joined #haiku
<OscarL>
USB tethering can be handy.
<Monni>
OscarL: Not sure what protocol all my USB modems use... I pulled SIM card out of the one I had to use it in my iPad...
<OscarL>
I don't mean modems, just cellphone connecting to router via WiFi... sending data to PC via USB.
<Monni>
OscarL: My cellphone uses Bluetooth for tethering... Haven't tried how complete Bluetooth support is in Haiku currently...
<Begasus>
upside from using the matrix, you get some inside news a bit faster if you are not following everything :) "Qt 6.7 gets another bugfix release in a few days, right?"
<Begasus>
The Skrooge Team announces the release 2.33.0 version of its popular Personal Finances Manager based on KDE Frameworks.
<Begasus>
needs to check ... :D
<OscarL>
Mmm, I have a small unsubmitted haikuporter patch from 2023-09-27: "Sort the output of --list-dependencies."
<Monni>
Begasus: Patches first grow when more fixes are required, but when upstream adds them, the patch set eventually shrinks to quite small...
<OscarL>
getting too sleepy to toy around cmake. sun is coming up... time for bed.
<OscarL>
See you folks!
OscarL has quit [Quit: zzzZZZzzz]
deneel has joined #haiku
deneel has quit []
deneel has joined #haiku
<Begasus>
yeah Monni, and good thing, orgs like ICU probably don't merge that easy
<phschafft>
coolcoder613: what you posted above?
<phschafft>
I'm generally not a hardware guy.
<Monni>
Begasus: Hardest to get anything merged is actually zlib... Single man maintaining and almost always rewrites every PR from scratch...
<coolcoder613>
phschafft: yes
<Begasus>
jikes Monni, and it's a common library in use by any OS out there
<Monni>
Begasus: I know... Some of its bugs have been there over 10 years before getting fixed...
<Monni>
Whenever PR is rewritten from scratch, it has to be retested to make sure there is no new bugs introduced...
<Begasus>
hard to keep track on OS specific patches then
julienxx has joined #haiku
<Monni>
Stock zlib doesn't even try to support all current 64-bit operating systems, but it does still support 16-bit operating systems... Even I don't use 16-bit operating system anymore...
<Peppersawce>
Data isn't installed in setting on its own ever since I set a separate bindir to help 32bit builds
<Peppersawce>
Even if it was, there's 2 extra config files that need to be deleted along the way
<Peppersawce>
@Begasus?
<Begasus>
hi Peppersawce, korli isn't around on IRC
<Begasus>
best to comment on that commit
<Peppersawce>
ah k
<Begasus>
fwiw, haven't checked :)
<Peppersawce>
"Give feedback" button?
<Begasus>
on the bottom of that link you posted there should be a feild to comment
<Peppersawce>
Ah, found it, thanks
<Begasus>
but given korli is "the" master at haikuports I presume he did a good check before pushing that in
<Begasus>
anyway, he could give some more insights I guess
<Monni>
Being "master" doesn't mean making no mistakes...
<Peppersawce>
nono
<Peppersawce>
it's broken
<Peppersawce>
I just checked
<Peppersawce>
I mean, dude, I've passed days building that recipe
<Begasus>
:)
<Begasus>
Peppersawce, it get's better after a while (writing them) :)
<Monni>
Begasus: For example, Jeremy couldn't figure out why MUSCLE crashed on 32-bit PowerPC, but I could...
<Begasus>
YES! 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 (with ICU76.1~git) :D
<Peppersawce>
neat
<Peppersawce>
I get the situation, it's kind of frustrating though
<Begasus>
I know Peppersawce, wasn't too pleased seeing ICU75 being disabled a short time ago, but yeah ... there it is :)
<Peppersawce>
I mean, I get that people are busy, just don't edit the recipe I tested with an untested edit that breaks it
<Peppersawce>
Don't assume I made a mistake
<Peppersawce>
Sorry, wasn't referring to ICU :D
<Begasus>
I know :)
<Peppersawce>
:)
<Begasus>
best to comment there and see for reactions
marzzbar has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in]
<Peppersawce>
done, I'll keep an eye on it
<Begasus>
+1
marzzbar has joined #haiku
passiflora has joined #haiku
<passiflora>
hello, is it possible to donwload packages for haiku from a linux machine (haiku machine doesn't have an internet connection)
<coolcoder613>
Yes, but you would have to make sure you got the dependencies as well
<coolcoder613>
You would just have to put the .hpkg files in /system/packages in Haiku
<Begasus>
those can be tricky to get them all (depending)
<Begasus>
double-click installs them in there also coolcoder613
* Begasus
is not a big fan of drag&drop in system/packages
<coolcoder613>
that too
<passiflora>
where can we& find these packages for download?
AD_Haiku_onPC has quit [Read error: Connection reset by peer]
<Peppersawce>
:D
<Begasus>
images showing up again in neochat (and new rc for libquotient) :)
AD_Anime2 has joined #haiku
AD_Haiku_onPC_ has quit [Ping timeout: 480 seconds]
<dovsienko>
kallisti5[m]: r1beta4 does not specify the architecture and the other two images do, could this be the reason? (I never used Google hosting, so just guessing)
<kallisti5[m]>
maybe? It used to work though oddly enough.
<kallisti5[m]>
I might be able to re-import it with that architecture flag... one sec
<dovsienko>
kallisti5[m]: on a separate note, the master and beta5 images seem to use month number 10 for September
<dovsienko>
kallisti5[m]: I can try the master image if it is runnable
<kallisti5[m]>
lol... yup
* kallisti5[m]
is too tired lately
MikaLindqvist[m] has joined #haiku
<Begasus>
wb Monni :)
<Monni>
Begasus: lol...
<Begasus>
took you long enough for just a bread :P
<Monni>
Begasus: There was only one bread in the shop today... So quite crowded...
Anarchos has joined #haiku
<Begasus>
so you only got a part of it? ;)
<Monni>
Begasus: Bought something else too... Takes about 40 minutes just to get to the shop and back...
xet7 has joined #haiku
<kallisti5[m]>
dovsienko: ok. Try running it again
deneel has quit [Remote host closed the connection]
HaikuUser has joined #haiku
HaikuUser has quit []
deneel has joined #haiku
duncsauce has quit [Ping timeout: 480 seconds]
<kallisti5[m]>
dovsienko: ok... I'm going to reach out to google support
<dovsienko>
kallisti5[m]: let me try the other ones to see if that fails any differently
<Begasus>
runtime_loader: Cannot open file libz.so.1 (needed by /boot/system/lib/libbe.so): No such file or directory
<Begasus>
/Opslag/backup/KeepArround> Tracker
<Begasus>
runtime_loader: Cannot open file libz.so.1 (needed by /boot/system/lib/libbe.so): No such file or directory
<Begasus>
think I'm screwed :/
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus>
running full-sync, hope it fixes things here
freddietilley has quit [Quit: WeeChat 4.4.2]
BrunoSpr has joined #haiku
BrunoSpr has quit []
BrunoSpr has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<augiedoggie_>
you could probably just create a temporary symlink in one of the non-packaged directories
janking has quit [Quit: Vision[]: i've been blurred!]
<Begasus>
I did in ~/config...
<Begasus>
git not working: runtime_loader: /boot/home/config/non-packaged/lib/libz.so.1: No version information available (required by /boot/system/lib/git-core/git)
<Begasus>
got Tracker up
<Begasus>
reboot, crossing fingers ... real hard!
Begasus has quit [Quit: Vision[]: i've been blurred!]
mmu_man has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
BrunoSpr has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
dalme has joined #haiku
mmu_man has joined #haiku
Begasus_32 has joined #haiku
<Begasus_32>
ok, nothing boots
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
<Begasus_32>
hitting space on boot keeps sitting on black screen
tuaris1 has joined #haiku
tuaris has quit [Read error: Connection reset by peer]
<Begasus_32>
icons light up to the rocket, then nothing
BrunoSpr has joined #haiku
nosycat has joined #haiku
BrunoSpr has quit []
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
<nekobot>
[haiku/haiku] 718918a70af2 - kernel/vm: Dump page information with the "supposed to be free page" panic.
<nekobot>
[haiku/haiku] b665a3ab2a15 - kernel/vm: Use DebugGetReverseMappingInfo() in dump_page_long.
duncsauce has quit [Read error: Connection reset by peer]
duncsauce has joined #haiku
BrunoSpr has joined #haiku
duncsauce_ has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
<Peppersawce>
$PATH says "/boot/system/preferences: No such file or directory"
<Peppersawce>
At least it does here
<augiedoggie_>
are you trying to execute a variable?
duncsauce has quit [Quit: Quit]
<Peppersawce>
nope
<Peppersawce>
just wrote $PATH
<Peppersawce>
in the terminal
<nosycat>
Exactly.
<nosycat>
You probably meant `echo $PATH`
<Peppersawce>
ah lol
<Peppersawce>
makes sense I guess
<nosycat>
The first word in a command should evaluate to something runnable.
<Peppersawce>
yes, I was a fool to input a variable without any command :D
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
<nosycat>
Nah.
nipos has joined #haiku
<Peppersawce>
:)
nephele has joined #haiku
<nephele>
still have the shift key "pressed" after every boot :/(
nephele_xmpp has joined #haiku
<Anarchos>
nephele why ?
<Anarchos>
ah maybe a keymap configuration ?
<nephele>
dunno Anarchos
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
<nephele>
huh, the capslock key does a roulette if it is on or off while you hold it down, untill you press another key... why
<nephele>
i can see my keyboard indicator light blink as it switches between on and off rapidly, and keymap preferences toggles upper and lowercase rapidly too
<Skipp_OSX>
key repeat when you hold down a key
<Skipp_OSX>
key repeat is interrupted when you push another key
<nephele>
That's an explanation, but not a good design for caps lock :)
<nephele>
num lock does the same thing
<nephele>
filed a ticket anyhow :3
<Anarchos>
nephele maybe you had some dust inside the key making a shortcut ?
<nephele>
Anarchos: that would explain one time shift beeing seen as held down on boot, but not every boot
<nephele>
i would expect atleast some other problems during normal operation if my keyboard was defective...
<mbrumbelow>
waddlesplash: Thanks for commiting 7bb3369978a5. That will fix an issue I was having with massive FAT volumes over 1TB!!!
nephele has quit [Quit: Vision[]: i've been blurred!]
<waddlesplash>
mbrumbelow: I don't know that it will. Jim seems to think it won't and a different fix is needed for your issue
<mbrumbelow>
I will be testing it out later today.
mmu_man has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Peppersawce>
any way of getting a list of active packages while using make?
<augiedoggie_>
pkgman search -ai
<Peppersawce>
that narrows it down a bit
xet7 has joined #haiku
HaikuUser has joined #haiku
HaikuUser is now known as toblu
OscarL has joined #haiku
* OscarL
looks around to see if Begasus[m] has a stick on his hands, and looking out for blood.
<OscarL>
Ah... one of those days that WiFi just won't connect... oh well :-(
toblu has quit [Remote host closed the connection]
jmairboeck has joined #haiku
<OscarL>
hi jmairboeck! Seems Begasus[m] fell on my trap! :-P
nephele_xmpp has left #haiku [Error from remote client]
<jmairboeck>
Hi OscarL! I feel sorry for him ...
<jmairboeck>
but yeah, the libz.so.1 symlink is needed for sure
<OscarL>
I wonder... wouldn't he just be able to boot an earlier package state?
<jmairboeck>
he should be, but I think he has problems getting into the bootloader menu
<jmairboeck>
If I understood him correctly
<augiedoggie_>
he could just boot from usb, replace the bad package and the activated-packages file
<OscarL>
I see. Well. Booting from and USB and replacing the zlib package for the older one, and removing activated_packages should suffice.
<jmairboeck>
I wonder why the configure-created Makefile doesn't install that symlink by default
<jmairboeck>
seems like an oversight to me
<OscarL>
no idea, at first I thought I was moving too much things into the _devel package, but that's not the case.
<Anarchos>
in BePDF, when i do 'Alt+F', it opens the modal window for 'Find'. When i hit 'ESC', the focus doesn't go back to the BePDF window. Is it a feature/setting of Tracker, or is it a bug ?
<OscarL>
And I didn't even think of checking the SONAME.
<OscarL>
goes to show how little I know.
<OscarL>
Anarchos: seems to work fine here.
<Anarchos>
OscarL ah it was the 'autoraise of deskbar' :)
<OscarL>
Anarchos: yeah... that one tends to give headaches :-(
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL>
BePDF switches to Spanish, even when my Prefered Languages are English first, and then Spanish :-/
* OscarL
should file a bug report for that.
<Peppersawce>
Any libs/headers ported apps commonly use for network?
<Peppersawce>
I have a build that fails when linking because of missing requirements but I don't know which ones
<Peppersawce>
This is inside a Haikuporter recipe, building normally works
<OscarL>
jmairboeck: in case you can spot the issue, https://bpa.st/HNYJA <<< Makefile and Makefile.in for zlib-1.3.1
<OscarL>
Peppersawce: pasting the exact error message you're getting would make it easier to understand the problem.
<OscarL>
but in general, for linking errors...
<OscarL>
I use a bash funtion "lgrep" to see which (if any) system installed library provides the given symbol.
<Peppersawce>
it's a bunch of ones related to net variables
<Peppersawce>
some seems defined in openssl but adding it changed nothing
<Peppersawce>
net_ip.c:(.text+0x56): undefined reference to `getaddrinfo'
<Begasus[m]>
did all the above, usb thumbdrive boots into the installed system, no go also
<Begasus[m]>
system is dead
<OscarL>
Peppersawce: in this case: libnetwork.so, so... -lnetwork
<Peppersawce>
I did that already
<Peppersawce>
unfortunately
<Peppersawce>
Sorry to hear that begasus :(
<Begasus[m]>
even tried booting a live neon install on USB, renamed the efi file ...
<OscarL>
Begasus[m]: mmm, maybe you can try changing BIOS settins to see if you can actually boot from USB? Like switching to CSM/Legacy or something?
<Begasus[m]>
afaict no legacy mode, already booted from USB
<Begasus[m]>
tried about every path I could think of
<Begasus[m]>
maybe tomorrow in the morning I'll try again
<OscarL>
sorry Begasus[m].
<Begasus[m]>
at the worst, format the partition and hopefully can start from scratch
<OscarL>
From USB, but not into the Haiku install on the USB, right? That sends you right into the SSD installed one?
<Begasus[m]>
USB boot goes straight to the Haiku install, can't access bootmanager (black screen)
<OscarL>
Linux BFS support is read only still?
<waddlesplash>
bfs_fuse is read write
<Begasus[m]>
couldn't make changes to the packages with neon
<Begasus[m]>
got those zlib packages in a backup (original), but can't replace them
<OscarL>
Very weird you can't boot into the USB install... but one of my netbooks sometimes does the same depending on BIOS settings :-(
<Begasus[m]>
booting again to neon
<OscarL>
I would suggest using VBox from Windows to access the physical SSD/partition... (only VBox allows you to do so on the same SDD/HDD than the host is runnign from)...
<OscarL>
but the process is a bit convoluted.
nephele_xmpp has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
nosycat has quit [Quit: Leaving]
DKnoto has quit [Ping timeout: 480 seconds]
freakazoid332 has joined #haiku
<OscarL>
32 bits buildmaster got stuck on gemrb.
<Peppersawce>
ouch
<Peppersawce>
What's the error? I'll check it in a bit :)
<OscarL>
Was about to (jokingly) blame you Peppersawce, but doesn't looks like your fault at all.
<Peppersawce>
The ? got lost somewhere along the way next to x86 in secondary architectures
<OscarL>
korli removed it, I assume after it tested it with the fixed cmake he pushed.
<OscarL>
s/after it/after he/
frkzoid has quit [Ping timeout: 480 seconds]
<Peppersawce>
probably
DKnoto has joined #haiku
<OscarL>
jmairboeck: Makefile.in has "ln -s $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBM);" in "install-libs" target at least.
Anarchos has joined #haiku
<OscarL>
with "SHAREDLIBM=libz.so.1"
<jmairboeck>
yes, I saw that. So theoretically it should work
HaikuUser has joined #haiku
<OscarL>
can prepareInstalledDevelLib be (re)moving things too much?
HaikuUser has quit []
<OscarL>
"waiting for build package zlib_devel-1.3.1-3 to be activated" :-/ (when you just one to do focuns on one thing at a time)
dby has joined #haiku
<OscarL>
"Library soname: [libz.so.1]" :-/
HaikuUser has joined #haiku
HaikuUser is now known as JulianTheFox
<JulianTheFox>
Hello everyone
<OscarL>
guess we should add a policy/warning to HaikuPorter so it checks the SONAMEs of the included libs and complains if any is missing?
<OscarL>
hey JulianTheFox.
<jmairboeck>
ah, yes, that can well be OscarL
<jmairboeck>
that prepareInstalledDevelLib is broken
JulianTheFox has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
and of course that now I'm getting "waiting for build package zlib-1.3.1-4 to be deactivated" :-D
<Peppersawce>
Finally got another error, I was missing nasm
<Peppersawce>
ah nvm, it's just more errors not making me see the old ones
<OscarL>
Begasus[m]: you wrote earier (on the PR): "Can't install/uninstall any packages with this one (currently) installed, almost tore down the whole system here :)"...
<OscarL>
If you can boot into your Haiku install (the one that's broken)...
<OscarL>
can't you just remove (via SHIFT+DEL) the broken zlib .hpkg and activated_packages files? When you get the "uninstall all the things!" dialog... just cancel/close it?
<OscarL>
then copy the good zlib package back into /system/packages/ and reboot. That *should* work.
<OscarL>
(as long as you did removed the activated_packages file)
zard has quit [Quit: leaving]
<OscarL>
meanwhile... /me switches to master because this activated/deactivated bug is killing me
HaikuUser has joined #haiku
HaikuUser has quit []
<OscarL>
media_addon_server crash upon booting hrev58174 :-/
<OscarL>
seems memory usage went down.
<OscarL>
Good old "Call (BTimeSource::PerformanceTimeFor: performance time too large)"
nephele_xmpp has left #haiku [Disconnected: Hibernating too long]
SLema has joined #haiku
gouchi has joined #haiku
nephele_xmpp has joined #haiku
<OscarL>
waddlesplash: on hrev58174... so far, no more "waiting for build package ..." messages on the recipe that was giving me most issues. Good start. Will let you know if I hit it again.
nephele_xmpp has left #haiku [Error from remote client]
nephele_xmpp has joined #haiku
mmlr has joined #haiku
jmairboeck has quit [Quit: Konversation terminated!]
nephele_xmpp has left #haiku [Error from remote client]
mmu_man has quit [Ping timeout: 480 seconds]
<Anarchos>
Begasus[m] i am loosing faith in my ability to finish my proof verifier...
erysdren has joined #haiku
nephele_xmpp has joined #haiku
<OscarL>
I bet he lost any faith he might have had in me or my recipes :-/
<OscarL>
zlib is borked, lol.
kinkinkijkin has quit [Quit: Leaving]
<Monni>
Who borked zlib?
<OscarL>
with the missing symlink back, now I get "resolve symbol "inflateCopy" returned: -2147478780"
<OscarL>
(after I installed it system wide... I'm YOLOing it just to share some of Begasus' pain)
<OscarL>
error -2147478780 -> 0x80001304: Symbol not found
<kallisti5[m]>
anyone around have a gcp account with gcloud setup to test something?
DKnoto has quit [Ping timeout: 480 seconds]
<Anarchos>
OscarL wow i didn't know this 'error' command
nephele_xmpp has left #haiku [Error from remote client]
<dovsienko>
I suspect it is an issue of Cirrus CI or its documentation
Nasina has joined #haiku
Nasina has quit []
<Monni>
What's that "user:ssh-ed25519 AA..." on the last line?
<kallisti5[m]>
dovsienko: the big difference between the freebsd images and ours is we don't have them publicly listed on gcp since that's some mysterious undocumented manual process, which I can't seem to find an escalation path to. Hell, I can't even get ahold of anyone at Google to ask without a support contract 😥
<kallisti5[m]>
I'm exploring the Google contacts I have, but haven't been able to find out who... unless geist knows :P
<dovsienko>
why it does not surprise me...
<kallisti5[m]>
I kind of assumed we can make our images public (but unlisted) which works via the CLI for me... but given your results it seems like that method gives inconsistent behavior
<dovsienko>
let's give it 5 minutes to ingest another version of the YAML
<kallisti5[m]>
an interesting data point is you can't use custom images published by other orgs in the web ui... it only works via the cli.
<kallisti5[m]>
ok
<OscarL>
(again with the "getNumAvailable() == 0" hoardHeap Tracker crash :-/)
<Peppersawce>
we don't want binaries ending with .x86 or .x86_64, right?
<erysdren>
correct, iirc
<kallisti5[m]>
dovsienko: oh.. one more thing... haiku-r1beta4-x64 is the "image family" not the "image"
<kallisti5[m]>
so yeah.. maybe your latest change will help
<OscarL>
mmlr run Tracker with libroor_debug for at least two weeks, couln't reproduce it.
<kallisti5[m]>
mmlr: guarded heap not building at the moment
<mmlr>
the userland one?
<kallisti5[m]>
oh... nevermind
<mmlr>
OscarL: but did you use the guarded heap or just the debug heap?
<mmlr>
LD_PRELOAD=libroot_debug.so MALLOC_DEBUG=g
<dovsienko>
kallisti5[m]: actually, at the bottom of the above page there is a command to make it available, is this the one you used?
<kallisti5[m]>
dovsienko: you try image: family/haiku-r1beta4-x64 ?
<mmlr>
or MALLOC_DEBUG=gr to disable memory reuse as well
<kallisti5[m]>
dovsienko: yup. exact command
Peppersawce has quit [Quit: Vision[]: i've been blurred!]
<dovsienko>
kallisti5[m]: in the beta4 image there is "x86" instead of "x64" compared to the other images, could this be a typo?
<OscarL>
mmlr: with just "LD_PRELOAD=libroot_debug /system/Tracker" couldn't get the crash to reproduce. only tried with adding MALLOC_DEBUG=g once because it was unusably slow... but will do it again, if I can keep crashing it now.
<kallisti5[m]>
dovsienko: yup. it should be x64 (we can't use underscores in the name... so I had to do x64 instead of x86_64)
<OscarL>
and now it doesn't crash even with regular libroot :-/ Sigh.
<mmlr>
what specifically were you doing?
<OscarL>
only thing I know it is that it is related to opening context menues repeatedly on a Tracker window in listview mode.
<mmlr>
yup, was just able to trigger a call as well
<mmlr>
a use after free
<OscarL>
what I'm trying to do: inspect the content of the "state_2024[...]" subfolders under "administrative" dir.
<mmlr>
the one I got just now is apparently the BPopUpMenu uninstalling itself after run and then trying to remove shortcuts using a list that has already been freed
<mmlr>
yeah, the traces in such cases are useless because they only print where the corruption was noticed, not where it happened
<dovsienko>
kallisti5[m]: I mean, the image you selected on the screenshot is named "haiku-r1beta4-x86-v20221230", not "haiku-r1beta4-x64-v20221230", could this be why the permission grant does not work?
<OscarL>
good to know.
<mmlr>
that's why you need the guarded heap as it will fault at the place it actually fails
<mmlr>
so that one is really easy to reproduce opening context menus rapidly
<kallisti5[m]>
dovsienko: nope. That one is gone. I reuploaded and used the right name when I did
<kallisti5[m]>
image: family/haiku-r1beta4-x64 is probably the solution to be honest.
<kallisti5[m]>
you missed the family prefix in your first try... and i'm assuming that ci/cd is looking for it specifically and passing image_family: to gcp when it sees it
<dovsienko>
lets follow that and force-push again then
<OscarL>
I might not be following what you mean thogh :-)
nephele_xmpp has left #haiku [Error from remote client]
<dovsienko>
$ date --iso-8601=seconds
<dovsienko>
2024-09-25T21:40:28+01:00
<OscarL>
right... I meant "loosely ISO 8601" :-P
<dovsienko>
the ":" character is invalid in Windows because it is supposed to follow the [DOS] drive letter
<dovsienko>
aaaaaah
gouchi has joined #haiku
HaikuUser has joined #haiku
<OscarL>
as in "YYYY-MM-DD-HH-mm-SS"
<dovsienko>
yes, most significant element first with leading zeroes would be perfect for sorting
<dovsienko>
no matter what the separator, so long as it is fixed in place
Peppersawce has joined #haiku
<OscarL>
seems to use GTM for time, no wonder I was confused by why newest .report din't matched my current time :-P
<Peppersawce>
Any idea how to debug this?
<Peppersawce>
Unlocking BLocker with sem 564220 from wrong thread 12863, current holder -1 (see issue #6400).
HaikuUser has quit []
<Peppersawce>
Aside from seeing the 10+ yrs old issue
<dovsienko>
see issue #6400 maybe?
<Peppersawce>
it's been closed 3 yrs ago btw
Yn0ga has joined #haiku
<dovsienko>
there's some room for improvement in this space
<OscarL>
Peppersawce: *9 years ago, but 3 years ago kallisti5[m] got that message again.
<Peppersawce>
lol right
<dovsienko>
once every three years is not so bad
<Peppersawce>
silver linings and where to find them
<Skipp_OSX>
intermittent bugs are hard to fix...
<kallisti5[m]>
😅
* OscarL
unclusterf***s his install after installing a broken zlib package.
* OscarL
wishes activated-packages was saved sorted.
<Peppersawce>
If an app gives me the option, which one should I use? OpenGL or GLES?
<Peppersawce>
btw if anybody ever wants to test that #6400 error I have the perfect app for it
<OscarL>
saved my install by just removing the offending zlib package + activated-package file, plus copying back a sane zlib .hpkg. Just had to dismiss the "I want to uninstall all your packages!!!" dialog that poped up after deleting the brone zlib.
<Peppersawce>
It spams the error about 20 times or so
<dovsienko>
Peppersawce: if it reproduces reliably, the best thing would be to post the steps to reproduce into the bug report and reopen it
<OscarL>
Peppersawce: guess you could either reopen #6400, or open a new ticket with your findings.
<Peppersawce>
Step 1: open ioquake3
<Peppersawce>
Step 2: ??? Step 3: profit
<Peppersawce>
If I find my old trac user I will try and post in there
<dovsienko>
is that from HaikuPorts?
<Peppersawce>
From my dirty little fingers
<Peppersawce>
the closest to ioquake3 haikuports has is openarena
<dovsienko>
ideally the steps to reproduce should give exact commands to run in a newly installed system, and version(s) of the OS and the software involved
_-Caleb-_ has joined #haiku
<Peppersawce>
that's gonna be hard, especially the newly installed system part
<Peppersawce>
According to Haikuporter its only dependency is Haiku
<Peppersawce>
but I doubt it works like that
erysdren has quit [Quit: Konversation terminated!]
<waddlesplash>
OscarL: you can downgrade by "pkgman install package.hpkg"
<waddlesplash>
that does work
<OscarL>
Sent a mail to Begasus[m], hope he sees it before something too drastic to his install.
<OscarL>
waddlesplash: is that in regards of this zlib issue?
<waddlesplash>
yeah
<OscarL>
because with that package being broken... nothing seems to work.
<waddlesplash>
can't you just revert to an old state?
<OscarL>
that's what I asked about Begasus' situation. He apparently coudln't. I just unbroke my install before rebooting, just in case,
<OscarL>
even so, I could easily fix it by booting from other media, but Begasus couldn't :-(
<MikaLindqvist[m]>
In some computers it requires resetting CMOS battery to change boot drive... Does require on my work PC as the bootloader is embedded in BIOS chip...
* OscarL
now tries to figure out what went wrong with non-cmake zlib that causes missing symbols :-/
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Peppersawce>
welp, just commented on #6400
<OscarL>
running "readelf -s on libz.so.1.3.1" (current reversion) has symbols like "inflateCopy@@ZLIB_1.2.0", while the one I build locally only "inflateCopy" :-(
<OscarL>
guess I'll revert the patchset to the zlib.map file and try again.
<nekobot>
[haiku/haiku] 7b1d34856775 - 3rdparty/cloud: A few small fixes to sysprep-gcp
<OscarL>
Adding Haiku to that "case uname" in ./configure seems to also have fixed the missing libz.so.1 symlink, and got symbols with "@@ZLIB_1.2.0" :-D
* OscarL
yoloes it again, by installing zlib without further testing.
<OscarL>
so far... stuff seems to still work. Thanks for the assist mmlr!
imrahil has left #haiku [Disconnected: Replaced by new connection]
imrahil has joined #haiku
<OscarL>
wonder why do we have a separate minizip recipe (same source tarball as zlib, but older version), instead of having a "zlib_tools", for example.
mmlr has quit [Quit: Vision[]: i've been blurred!]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
nano has newer /boot/system/lib/libz.so.1.3.1 loaded, zip seems to work. Will try rebooting, just in case.