<Begasus[m]>
fine here gordonjcp , fighting with KDE :)
<Begasus[m]>
how's it up there?
<Begasus[m]>
hunting to find some information about default paths for cmake
<Begasus[m]>
eg, want to know what the value of CMAKE_INSTALL_PLUGINS is in Haiku
<phschafft>
morning gordonjcp.
OscarL has joined #haiku
<OscarL>
Mmm, lots of broken links related to fontconfig settings (on 32 bits nightly): https://0x0.st/KuMS.png
<OscarL>
on beta5 64 bits, I see 3 of those symlinks broken too.
<Begasus[m]>
Hola OscarL :)
<OscarL>
Aloha Begasus[m]!
<Begasus[m]>
fontconfig has been a pain for a while iirc
mmu_man has joined #haiku
<OscarL>
just noticed after I updated both system, and on 32 bits I got that "cannot update setting file because...." warning for the fontconfig package.
<OscarL>
went to manually update the font.conf file (if needed) and saw all those broken links :-/
<Begasus[m]>
looks like a few too much "../" on those broken ones
<OscarL>
thanks again for tackling that fat one :-D
<Begasus[m]>
local builds on 32bit went fine, hope they do to on the buildmaster :)
<Begasus[m]>
s/to/too
<Begasus[m]>
glad it's out of our hair OscarL :D
<Begasus[m]>
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON works on kcoreaddons6 but not on kconfig6 :/
* OscarL
pokes Python.org: "C'mon, do somethin'... EOL 3.9 already!"
<Begasus[m]>
stupid bugger
<OscarL>
Begasus[m]: I guess you'll end up helping KDE straighten up a bunch of those little buggers.
<OscarL>
as you touch so many different packages at once... I would not surprise me if you see things KDE folks do not (as I'd expect them to have more people, but each focused on less packages).
<Begasus[m]>
heh
<Begasus[m]>
was talking in their room about the latest changes leading up to this
<Begasus[m]>
someone upped to add support for Haiku in there ;)
<Begasus[m]>
that's where it all happens if I understood it right :)
<Begasus[m]>
but was already busy for about 12 hours yesterday, so couldn't wrap my head around it, now taking the shortcut with the haikuporter snippet
<Begasus[m]>
next "planned" update on the frameworks is probably in December
<Begasus[m]>
so I still have some time to play around :D
<OscarL>
those "else()" and "endif()" in cmake file will never not look silly.
<Begasus[m]>
it's a good thing we can use them :)
<Begasus[m]>
but I can't replace "includd" with "develop/headers" because it would brake secondary architecture
<Begasus[m]>
"include"*
<Begasus[m]>
but with the snippet KDE_INSTALL_INCLUDEDIR works the same as CMAKE_INSTALL_INCLUDEDIR, so no change needed then
<OscarL>
(to be clear, I'm not mad about having if/else... just at the silliness of having to end them in "()" for what I can only assume, is odd parsing rules/code)
<Begasus[m]>
sometimes they are extended as "endif(HAIKU)" (example)
<Begasus[m]>
same goes with "#ifdef..." and "#endif" without suffix
<Begasus[m]>
in principle they work the same
<Begasus[m]>
CMAKE_INSTALL_QMLDIR doesn't work :P
* OscarL
goes to update git to 2.51.0 (and will try to remember nephele's suggestion about something, something, scroll wheels.
<Begasus[m]>
+1
<HaikuUser84256>
OscarL: thank you! I were able to find thr haiku_source on the anyboot .ISO and moving it to /system/packages shows the source in /boot/system/develop/sources/
<HaikuUser84256>
(resend)
<OscarL>
Hello HaikuUser84256! Glad you could make sense of my ramblings, enough to find what you were looking for! :-)
<HaikuUser84256>
What
<HaikuUser84256>
builder are you using?
<HaikuUser84256>
on top of jam that hosts the website
<HaikuUser84256>
I was wondering
<Begasus[m]>
opencv completed on 32bit buildmaster :D
<OscarL>
HaikuUser84256: not sure I understand your question. "jam" is indeed the tool used to coordinate the Haiku builds, but I don't think it has anything to do with the website (that uses "hugo" IIRC).
<OscarL>
Begasus[m]: nice!
<OscarL>
HaikuUser84256: the actual building of Haiku is coordinated/handled by "concourse", while HaikuPorts package are handled by "HaikuPorter": https://build.haiku-os.org/
<swiftbanana[m]>
I do not see the messages of HaikuUser84256 on matrix, maybe one of the bridges is down?
* phschafft
thinks of banana cookies some.
<swiftbanana[m]>
Hope they’re more sweet than swift =p
<Begasus[m]>
same here swiftbanana :)
<OscarL>
HaikuUser84256: and just in case you want to go deep down the rabbit hole... the whole infrastructure is managed via this repo: https://github.com/haiku/infrastructure (almost all of it goes way over my head so... can't do more than just point you to it :-D)
<phschafft>
swiftbanana[m]: I'm sure we can figure that out :)
HaikuUser has joined #haiku
HaikuUser has quit []
* OscarL
considers making a block of ice, to place the netbook over it while doing longer builds.
<OscarL>
(already thermal throttling, and today is a cool day :-/)
<phschafft>
what I really wanted all the years was to allow setting a maximum fraction of CPU power a process can have without limiting the rest of the system.
<phschafft>
specifically for stuff like long running jobs on hot days.
<Begasus[m]>
OscarL just put it in the fridge now that that is cold ? :)
<OscarL>
Begasus[m]: mmm, netbook icecream.
<OscarL>
wonder if the CPU will too have a "Cold Bug" as some early Athlon CPUs had :-D
<HaikuUser84256>
OscarL: much obliged
<Begasus[m]>
heh
<phschafft>
I cooled my Athlon XP 1600+ to the range of -5°C .. +38°C. worked fine.
<phschafft>
it wasn't a fancy cooling, just used air from the outdoors in winter.
<OscarL>
lowest I got my Athlon Thunderbird was about 7 C, similar technique... freezing my ass off while using the computer out in the open in winter :-(
<OscarL>
k, "gitconfig" setting looks OK, but it doesn't gets automatically updated (GLOBAL_WRITABLE_FILES = "settings/gitconfig keep-old", mmm).
* OscarL
tries with "auto-merge"
<OscarL>
"[system] warning: package git-2.51.0-1-x86_64.hpkg: "/boot/system/settings/gitconfig" cannot be updated automatically, since it doesn't have a SYS:PACKAGE attribute. Please perform the update manually if needed." Meh.
<OscarL>
I really don't understand how GLOBAL_WRITABLE_FILES is supposed to work.
<OscarL>
most detailed docs for that are: https://bpa.st/3IHA, but I don't seem to ever get it to work as expected.
<phschafft>
OscarL: I had a bit of an oversized fan. for no specific reason, it was just what I had. I guess it also played a role in this.
<Begasus[m]>
never really bothered much there too OscarL , but it can be annoying
<OscarL>
phschafft: last summer, I had a 20" fan pointed to the side of my Phenom... just to try to keep things "not melty" :-D. Some caps ended up overheating anyway... darn motherboard :-(
FreeFull has joined #haiku
<OscarL>
Begasus[m]: I kinda guess that perhaps settings/gitconfig doesn't (currently) has that expected "SYS:PACKAGE" attribute as it was "keep-old" on earlier packages.
<Begasus[m]>
note, rebuild current version with the update, delete the file in question, install current (build) one and then the new one? :)
<OscarL>
so convenient for end users! :-D
<Begasus[m]>
can't have it all :P
<Begasus[m]>
we've been breaking our head over opencv about 2 days :P
<OscarL>
yeah.
<OscarL>
mmm, replaced settings/gitconfig with the one from "system/packages/administrative/writable-files/git-2.50.1-1/settings" (which had that "SYS:PACKAGE" attribute), and then updating to git 2.51.0 did updated the file... oh well.
<OscarL>
who knows why my /system/settings/gitconfig file didn't had that darn attribute? :-/
<phschafft>
OscarL: I'm sorry to hear that.
<OscarL>
yeah, pretty bummed about that mobo. got a replacement (leant to me by a brother), but thing is kinda crap in comparizon :-D (no AHCI... no TRIM support), so I now only use that occasionally. Which conincidentally... lowered my power consumption quite a bit, heh.
<Begasus[m]>
did the same now here, ready for the update OscarL :D
<OscarL>
will push in a sec.
<Begasus[m]>
jeez ... haven't passed 5 packages for the frameworks so far :P
<OscarL>
or maybe not... getting some issues now with my git setup due to that darn 'less -+FX' line, lol.
<Begasus[m]>
rofl
<Begasus[m]>
biab
<OscarL>
worked first time I've tried (by adding it via "git config --global core.pager 'less -+FX'")
<OscarL>
ah, I see. no need for the single quotes in the gitconfig file.
<OscarL>
this update settings file is full of edge cases. Seems it does NOT updates "/system/packages/administrative/writable-files/git-2.51.0-1/settings/gitconfig" when you re-install that same version, meaning you get there only the oldest version of that file.
<OscarL>
(and not the ones you're trying to see if fix whatever issue you had with it)
<OscarL>
finally. success.
<Begasus[m]>
whohoo! :D
JakeSays1 has joined #haiku
<Begasus[m]>
well, getting rid of the need for setting ECM_DIR is already a small success :D
AD_Haiku_onPC_ has quit [Ping timeout: 480 seconds]
<Begasus[m]>
thanks bjorkintosh ! :D
BrunoSpr has joined #haiku
dovsienko has quit [Quit: Leaving]
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
BrunoSpr has joined #haiku
BrunoSpr has quit []
HaikuUser has joined #haiku
<christech>
morning
<erysdren>
hi christech
vdamewood has joined #haiku
<christech>
got to see the starlink launch last night.. super clear
<phschafft>
hui.
<gordonjcp>
christech: nice
<christech>
it was like watching a galaga ship in the sky at night
<Begasus[m]>
hi christech
<Begasus[m]>
OscarL still awake?
<OscarL>
Still up, not sure if awake :-P
<christech>
lol
<Begasus[m]>
checking into attica6 atm which still has pip3 in TEST_REQUIRES
<erysdren>
well, it's probably time for me to get to work. cya folks later!
<Begasus[m]>
if I would still like to use it but not the cmd:pip3 how would I do that
<christech>
bye
<Begasus[m]>
cu erysdren (@_oftc_erysdren:matrix.org)
<OscarL>
later erysdren!
erysdren has quit [Quit: Konversation terminated!]
<OscarL>
Begasus[m]: have the attica6 recipe open here.
<Begasus[m]>
it's the test case where it's being used now to install reuse
<OscarL>
would be nice to know what it actually installs (maybe we already have what it needs packaged, and can just add it to TEST_REQUIRES... unless the test explicitly call pip3, without checking if depedencies are already there).
<Begasus[m]>
haikuports/dev-python/reuse/reuse-5.0.2.recipe (got that here, but it's not in the depot) :)
<OscarL>
if that's the case... we should be able to remove "cmd:pip3" from TEST_REQUIRES... and add "python3 -m ensurepip --default-pip" before TEST() calls pip
<Begasus[m]>
checking clean --test without the TEST_REQUIRES part too :)
<OscarL>
notice the "warning" at line 47: https://bpa.st/CP3Q#1L47-L47 , it shouldn't cause issues, but if in the future it does... one can simply fix that by adding a call to: "python3.10 -m pip install --upgrade pip" right after "python3 -m ensurepip --default-pip"
<OscarL>
Begasus[m]: from the logs you posted: "Installing collected packages: boolean.py, tomlkit, python-magic, license-expression, click, charset-normalizer, attrs, python-debian, reuse", while we indeed have some of those packaged, but I pretty much would NOT want to package "python-debian" at least :-D
<Begasus[m]>
yeah, could keep them in TEST_REQUIRES, just wanted to see if they were pulled in like this :)
<Begasus[m]>
if only this worked for numpy :P
<OscarL>
heh
<OscarL>
maybe some day Haiku gets big enough to gets upstreams to provide their own official binary .whl files! (one can dream)
<Begasus[m]>
just now in the KDE developer room, Arch has the same issue with the cmake warning in latest changes to ECM :)
<OscarL>
will arch packager be looking at haikuports recipes for clues now? :-D
<Begasus[m]>
lol
<Begasus[m]>
don't think so, maybe when I "need" to use the default Port.py file and need to patch the frameworks for it :)
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
<Begasus[m]>
one thing Arch has, it supports HFS, we use some different layout
<OscarL>
my theory is that hospital food is bad on purpose, as a motivator for patients to leave as soon as possible :-D (at least down here, were most hospitals are public/free)
<scantysnax>
interesting point, OscarL.
<OscarL>
either that, or basic corruption, and money redirection :-D
<scantysnax>
hospital is free here, usually.
<bjorkintosh>
OscarL: that's not the reason. the reason is that it's not a restaurant.
<bjorkintosh>
so you don't get what you want.
<scantysnax>
changing gears for a second, OscarL: i should be able to upgrade my 64-bit install with no issues with ssh, git, etc?
<OscarL>
bjorkintosh: I grew up inside a hospital (my mother was a nurse for 30 years). Besides not "getting what you want"... hospital food has a distictive "industrial taste / look".
<bjorkintosh>
yes it has to. it's "institutional cuisine"
<scantysnax>
lols bjorkintosh\
<bjorkintosh>
it's chosen by accountants and administrators.
<OscarL>
anyway... bold of you to assume corruption doesn't plays a role in how poor it gets (this is Argentina I'm talking about, after all).
<OscarL>
thus my first comment... trying to be a bit more naively positive (and hopefully a bit funny)
<OscarL>
scantysnax: upgrade should be good. I did so on my nightly 32 bits one, without issues. and updated my beta5 64 for openssl and openssh, working fine too.
<scantysnax>
OscarL: great, i will try it later, when i get home.
<OscarL>
+1
<scantysnax>
hopefully shouldn't run into problems.
<scantysnax>
32-bit install of nightly working fine here on the laptop
<scantysnax>
removed some old states, too.
<scantysnax>
only strange thing is i enabled "fast boot" in the BIOS and now i can't even get into the BIOS!
<scantysnax>
(i had no idea what "fast boot" was, but it sounded good on paper)
<OscarL>
AFAIK, it avoids some tests during POST, to get as fast as possible to whatever bootloader is available.
<scantysnax>
yeah, there used to be a splashscreen on power up, where you can get into the BIOS, but it's not showing up anymore for some reason.
<scantysnax>
i tried smashing spacebar, escape, shift, function keys, etc.
<scantysnax>
no luck.
<OscarL>
some machines are a pain in the rear. Would be nice if "bios access key" was actually stantardized.
<scantysnax>
agreed.
<OscarL>
I've seen in use: ESC, F1 or F2, F8 to F12, DEL, and then some of those nasty Fn+something combos.
<OscarL>
might need to get the manual for your laptop to figure out how to re-enter BIOS then (other than opening it up to remove the CMOS battery)
<scantysnax>
yeah... i'll look it up later.
<scantysnax>
i too wish there was a standard
<gordonjcp>
OscarL: Compaq, where you need to press F12 when the cursor flicks over to the right side of the screen for a few seconds
<scantysnax>
it would make issues like this better.
<gordonjcp>
in the olden days
<OscarL>
yeah, and some can be really time-sensitive, like you better hit the <whatever> key right on time, or prepare to try again :-(
<scantysnax>
"fast" boot is so fast, i don't even seem to get the opportunity.
<scantysnax>
i turn it on and it goes straight away to the bootloader
<OscarL>
some machine detect failed boots, and enter BIOS after x failed attemps.
<OscarL>
you might want to try hitting ctrl+alt+del on a few consecutive boot to try that theory.
* OscarL
launches a new build of elinks, this time with more features enabled. *crossing fingers*
<scantysnax>
yeah... i'll play with it later.... it's not urgent
<OscarL>
mmm, seems I enabled way too many features, scaling down things a bit. better a working less featured ./elinks than no elinks at all :-D
<kallisti5[m]>
YouTube.com/watch?v=QYM3TWf_G38 is a master class in UI design and UX. Highly recommend, (especially if you're interested in refactoring Haiku's UI)
<gordonjcp>
I could actualy do with a good UI/UX designer
<scantysnax>
all righty, time to pack up and go home... see you guys later on.
scantysnax has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
mmm, can't get elinks to do other than black and white :-(, will need to tackle this one after some sleep.
<OscarL>
hey! can reach gopher://erysdren.me with elinks :-D
<OscarL>
got 16 colors, which beats the hell out of monochrome. Getting true-color to work would be nice, though.
<phschafft>
Begasus[m]: I'm not fully sure what you refer to.
<phschafft>
swiftbanana[m]: I got banans from the shop, so let's see what happens the next days!
<OscarL>
haiku has a gemini capsule, right?
<OscarL>
gemini://lofi.haiku-os.org/ seems to work, after elinks complains about an SSL error, and ask to retry "without verification".
erysdren has joined #haiku
<christech>
hey erysdren
jmairboeck has quit [Quit: Konversation terminated!]
<erysdren>
hi christech again
<erysdren>
hows it going?
<christech>
just working
<christech>
fun times
lanodan has quit [Ping timeout: 480 seconds]
lanodan has joined #haiku
mmu_man has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
AD_Haiku_onPC has joined #haiku
mmu_man is now known as Guest28647
mmu_man has joined #haiku
Guest28647 has quit [Ping timeout: 480 seconds]
zdykstra1 is now known as zdykstra
dqk has joined #haiku
dqk_ has quit [Ping timeout: 480 seconds]
erysdren has quit [Quit: Konversation terminated!]