<CarterLi>
It was strange. I found Haiku has strace too. `strace fastfetch -s opengl --format json --opengl-library egl` should print something useful.
<Begasus[m]>
nothing shows here for that
<Begasus[m]>
doesn't seem to link against fastfetch (not sure if it only needs the header) though
<Begasus[m]>
egl*
<Begasus[m]>
ps, I think we could patch _PATH_LOCALBASE also for Haiku (not priority)?
<CarterLi>
fastfetch loads everything by `dlopen`
<Begasus[m]>
PREFIX points to /boot/system on Haiku
<Begasus[m]>
+1
<Begasus[m]>
and datadir (/usr/share) -> /boot/sytem/data (that's where fastfetch presets are installed)
duncsauce has quit [Ping timeout: 480 seconds]
<Begasus[m]>
or /usr/local/share (haven't been using any linux lately here) :)
<CarterLi>
There should be an empty file called `fastfetch_pciids.c.inc` in build folder. Replace it with mine. Rerun cmake with -DENABLE_EMBEDDED_PCIIDS=ON
duncsauce_ has joined #haiku
duncsauce has quit [Read error: Connection reset by peer]
<CarterLi>
I suppose the previous errors were because the required python package `requests` was missing. Is there any way to install python packages in build dependency?
MisthaLu has joined #haiku
<CarterLi>
Or, we can download `https://pci-ids.ucw.cz/v2.2/pci.ids` manually before running cmake, in this way `python-requests` is no longer required.
freddietilley has joined #haiku
<CarterLi>
I updated the build instructions. Hopefully it can resolve the issue.
<Begasus[m]>
WebPositive doesn't really like gitlib
<nephele>
gitlab is like open source github but worse...
<Begasus[m]>
sometimes it's OK, but I use IceWeasel for that (despite crashing tabs)
<nephele>
and i already don't really like the github model
<Begasus[m]>
tss :P
<Begasus[m]>
don't like rain also, but can't avoid it all the time ;)
<Begasus[m]>
anyway, the patch is at haikuports latest push for cmake also (untill the next update)
<nephele>
Sure? But my main motivation for Haiku work is having a computer that doesn't waste my time... so i don't want my time wasted by an overcomplicated SCM either
<Begasus[m]>
there's gerrit for that, so you're good there :)
<nephele>
indeed
<Begasus[m]>
but for upstreaming patches I have to be able to use those
<nephele>
though gerrit could be better in some parts aswell
<nephele>
yeah, different set of things to worry about. making patches is not that hard for me, but upstreaming is sometimes a real herculean task
<Begasus[m]>
not that hard :) fork/clone/branch/push/PR :)
<Begasus[m]>
only need the interface for grabbing the URL's
<nephele>
fork already means creating two new repositories, one local, one on another forge. plus adding an account to whatever forge they have. Then deal with two git upstreams in my local thingy, have to push, then figure out how to use the webinterface etc
<nephele>
and that is only the technical "minmum" required part .-.
AD_Anime2 has quit [Read error: Connection reset by peer]
<nephele>
that doesn't even mention social stuff like sometimes people just not wanting patches, or endlessly arguing and goalpost moving
<Begasus[m]>
yeah, you will need an account upstream to do that
AD_Haiku_onPC_ has joined #haiku
<Begasus[m]>
dropped the one upstream for fpc because there was no response
nephele has quit [Remote host closed the connection]
nephele has joined #haiku
<nephele>
my vision crashed, oh noes
<nephele>
anyway, Begasus[m], my point still stands. Personally I think upstreaming is often harder than writing patches, so happy we have someone like you who can do this work :D
<Begasus[m]>
heh
<Begasus[m]>
it's a gain when those are upstreamed, no time wasing on manually patching some downstream
<Begasus[m]>
updated xdg-utils not that long ago, not that easy if the patchset doesn't apply clean anymore
<nephele>
nheko installs dbus when installed, quite annoying, but i can "just" deinstalll it
<nephele>
not sure what that is about
<Begasus[m]>
iitc something with Qt? not sure anymore
<nephele>
or i guess maybe i didnt have nheko installed anymore
<nephele>
red_sky said he would be happy to have a native notification backend
<Begasus[m]>
would be nice yes
<Begasus[m]>
also for NeoChat/Quaternion
<nephele>
quaternion uses that wierd qt api that provides notifications+tray icon, and that has a native backend. so no dbus needed for quaternion
<nephele>
but it has a useless tray icon...
<Begasus[m]>
you can minimize quaternion by clicking on the the tray-icon :)
<Begasus[m]>
Hide/Quit option
<nephele>
It's not minimized, the window is gone. It's not really helpfull
<nephele>
and deskbar can do this already, such things are best done by the OS.. not by individual apps
<nephele>
and that specific functionality is also bugged in macos quaternion
<Begasus[m]>
works well enough for my needs :)
<nephele>
there a single click always brings up the menu, which, i guess, also happens in haiku normally
<Begasus[m]>
during the day Quaternion, in the evening I switch to NeoChat
<nephele>
so the menu shows "Show" after clicking it has hidden it
<Begasus[m]>
right-click on the icon in the tray
<Begasus[m]>
just left click "hides" it
<Begasus[m]>
but got plenty of Workspaces, so no real need for that
<nephele>
new quaternion version released today
<Begasus[m]>
checking ...
<Begasus[m]>
can't keep up, almost 2 days with fastfetch :)
<Begasus[m]>
ah, official 0.0.97 release
<Begasus[m]>
shouldn't be too many changes since beta there
<nephele>
I couldn't build quaternion last time i tried, it didn't find the dependencies
<nephele>
i could try again with haikuporter and patch it maybe
<Begasus[m]>
no? build already running here
<Begasus[m]>
-- Using Qt 6.8.2 at /boot
<Begasus[m]>
sometimes I think I should check things against current 6.7.2 for that :P
<nephele>
i tried to build it from git, i copied the lines from build depends from the recipe and it still couldnt find the packages... :/
<Begasus[m]>
only one you should look out for is libQuotientQt6
<Begasus[m]>
should be latest version
<Begasus[m]>
other then that no weird things in the reicpe
<nephele>
would be nice if i could have qt6 development deps installed without having to install qt6 assistant, designer, linquist, qdbusviewer etc...
<Begasus[m]>
yeah, qt6-declarative
<Begasus[m]>
grabbing quaternion-0.0.97-1-x86_64.hpkg and moving it to /Opslag/haikuports/packages/quaternion-0.0.97-1-x86_64.hpkg
<Begasus[m]>
still up :)
<nephele>
okay well then push that recipe begasus
<Begasus[m]>
user avatar showing now
<nephele>
i can then use it to try and fix the timeline colors
<Begasus[m]>
ok, no patching done here :)
<Begasus[m]>
ps, colors are not bad, just the main window is bogus
<nekobot>
• Begasus (18985012): quaternion, bump to stable release (#11764)
<nephele>
> cat: /boot/home/config/non-packaged/bin/haikuporter: Too many symbolic links
<nephele>
>:(
<Begasus[m]>
err?
<nephele>
i managed to make symlinkg wrong
<nephele>
Begasus[m]: for Quaternion using ninja might be a good idea
<Begasus[m]>
lrwxrwxrwx 1 user root 37 Jan 23 18:42 config/non-packaged/bin/haikuporter -> /boot/home/haikuporter/haikuporter.py
<Begasus[m]>
nephele: what's the benifit from using ninja over make? (not that I mind switching)
<nephele>
cmake can generate instructions for both. Ninja is just faster
<nephele>
better utilization of multiple cores for example
<Begasus[m]>
have to check that with larger projects, already used it for updating Qt here (was already there)
<Begasus[m]>
make $jobArgs does that too?
<nephele>
it's a really significant difference for stuff like Webkit for example
<Begasus[m]>
that's big yeah! :)
<Begasus[m]>
was almost there for a build at FOSDEM :)
Nasina has joined #haiku
<nephele>
wdym?
Nasina has quit [Read error: Connection reset by peer]
<Begasus[m]>
but took too many resources from the laptop, too show Haiku up and running with other applications demo'n
<nephele>
haha, yes certainly
<nephele>
I have a big beefy pc for webkit
<Begasus[m]>
building haikuwebkit
<nephele>
ui_color is not documented
<nephele>
wtf
<Begasus[m]>
patches welcome? ;)
<Begasus[m]>
well, switching build to use ninja is easy
<nephele>
just -GNinja and adding to build prerequires
<nephele>
iirc
<nephele>
worked for me anyway
<Begasus[m]>
need to remove the Qt5 references (lrelease) in the recipe on next update
<Begasus[m]>
yeah
tib has quit [Remote host closed the connection]
tib has joined #haiku
tib has quit [Remote host closed the connection]
tib has joined #haiku
MisthaLu has quit [Ping timeout: 480 seconds]
<nephele>
Instead of documenting "just" what ui_color does I'm writing a document on how this all works together, maybe this helps some people understand it more
<Begasus[m]>
+1
pvalue has joined #haiku
<nephele>
I write "::Draw" My brain sees ":" ":D" "raw"
zardshard has left #haiku [Disconnected: Replaced by new connection]
zardshard has joined #haiku
<Begasus[m]>
nephele_: maybe there is some medication for it? :P
<gordonjcp>
heh
<nephele>
pfft
<nephele>
Less IRC?
<Begasus[m]>
err ... on matrix here :)
<gordonjcp>
see also https🫤//www.haiku-os.org ;-)
<gordonjcp>
ah, baws, it added the second slash back in
<gordonjcp>
"things that turn :/ into an emoji"
<nephele>
Is this also some "empty hostname" shenanigan like with file: ? :P
<Begasus[m]>
well, emoji and matrix don't always go right
<gordonjcp>
I love how you can name files in Linux with emojis
<nephele>
You can on Haiku aswell
<nephele>
and on Macos
<nephele>
and on FreeBSD
<gordonjcp>
it annoys me no end that Python allows only *some* unicode characters in identifiers
<nephele>
and on... anything modern that isn't windows
<gordonjcp>
like
<nephele>
though, actually you can
<nephele>
but not through "normal" windows utilities
<nephele>
gordonjcp: sounds like you want perl6/raku instead of python
<gordonjcp>
let me call a variable 🐅 eh, just let me do what I want
<nephele>
in raku you can use any unicode braces you want
<nephele>
and it will match those up
<gordonjcp>
as distinct from 🐯 of course
<nephele>
if you use french quotes for text well, it better terminate with a french quote aswell
<gordonjcp>
yes
<gordonjcp>
also correctly use ternary operators in Spanish like ¿candidad?true:false
pvalue has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has quit [Remote host closed the connection]
bbjimmy has joined #haiku
<nephele>
no raku port on Haiku, huh
<nephele>
> unknown OS 'haiku'; assuming POSIX userland
<nephele>
nice
ADS_Sr has quit [Remote host closed the connection]
diver has joined #haiku
<nephele>
the build quickyl inexplicably fails though. ugh
<nephele>
as in everything in the configure lines/tests looks good and then it just gives up and sais it failed
<Begasus[m]>
bugger, korli got me destracted again :P
SLema has joined #haiku
MisthaLu has joined #haiku
diver has quit [Quit: Leaving.]
<Begasus[m]>
biab
User has joined #haiku
User is now known as Guest8762
Guest8762 has quit []
nephele has quit [Quit: Vision[]: i've been blurred!]
<phschafft>
good moning.
ADS_Sr has joined #haiku
yann64 has quit [Quit: Vision[]: i've been blurred!]
freddietilley has quit [Quit: WeeChat 4.5.0]
FreeFull_ has joined #haiku
FreeFull has quit [Ping timeout: 480 seconds]
FreeFull_ has quit []
<dovsienko>
I wonder why in Haiku <sys/ioctl.h> does not include <sys/sockio.h> as all current BSD systems do and as [System V] Solaris used to do at least since Solaris 10 if BSD_COMP is defined
diver has joined #haiku
oevl has joined #haiku
Nasina has joined #haiku
<bjorkintosh>
dovsienko: because Haiku is not Unix or BSD?
<dovsienko>
that notwithstanding, what is the technical reason behind it, if any?
mmu_man has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
romchik6006[m] has joined #haiku
romchik6006[m] has left #haiku [#haiku]
chilledfrogs has quit [Quit: connection reset by purr]
drusatori_alt has joined #haiku
chilledfrogs has joined #haiku
dalme has joined #haiku
mmu_man has joined #haiku
<Begasus[m]>
fastfetch coming along pretty good mmu_man :)
drusatori_alt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jmairboeck has quit [Quit: Konversation terminated!]
DKnoto has quit [Ping timeout: 480 seconds]
Anarchos has joined #haiku
DKnoto has joined #haiku
<Anarchos>
hello
KapiX has quit [Quit: KapiX]
zardshard has left #haiku [Error from remote client]
zardshard has joined #haiku
Nasina has joined #haiku
<Anarchos>
When i try to open Web+ from Deskbar, i got 'missing symbol BPrivate BNavMenu BHandler BWindow BObjectList BString' . But from Terminal i can launch Web+
<nekobot>
• kallisti5 (3c73edac): virtualizing/gcp: minor fixes
<Anarchos>
waddlesplash and congrats again for your activity report : january seems to have been very intense for you !
<Captain0xff>
yann64: Thank you
<waddlesplash>
Anarchos: not so much really, December was much busier
<waddlesplash>
a lot of that got summarized in the "Memory management" chunk though, hence it seemed like less I suppose
<yann64[m]>
You are welcomed Captain0xff
<Captain0xff>
Another question. How can I get development libraries from HaikuDepot? For example I want to install libsdl2_devel. I see the necessary stuff in haikuports repo but when I install from haikudepot there are no SDL2 headers.
ChaiTRex has joined #haiku
<nipos>
pkgman install libsdl2_devel should work
<nipos>
In the HaikuDepot GUI application,devel packages are hidden by default since they are irrelevant for end-users.You can enable showing them in one of the dropdowns in the menu bar.Don't know exactly what it's called.
<Anarchos>
nipos that's why i prefer to use 'pkgman search ' in Terminal
kinkinkijkin has quit [Quit: Leaving]
<Captain0xff>
nipos: Thanks :)
<nipos>
No problem :)
<Captain0xff>
I wasn't aware of pkgman otherwise. Ig I will also use pkgman search and install from now
freakazoid332 has quit [Read error: Connection reset by peer]
frkazoid333 has joined #haiku
x10z has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
arjen_ has quit [Quit: Vision[]: i've been blurred!]