<Begasus>
hi jmairboeck looked into texlive lately?
<nephele>
How are BEntry and BPath related? I am using BPath to construct a path to the settings file I want to use, (using find_directory, plus a specific relative location). I see no way to construct a BFile from a BPath, or to create a BEntry from a BPath, BFile only accepts BEntry or a const char* for the constructor, and BEntry also only accepts a const char*. But neither accept a BPath.
<nephele>
Is that maybe just an oversight in the API? BEntry has no "Append" function like BPath does though to safely construct the path.. I'm a bit confused what the correct way is here
HaikuUser has joined #haiku
HaikuUser has quit []
eroux_ has quit []
jjido has joined #haiku
<jmairboeck>
Begasus, no I don't know what to do with that right now. I consider it mostly "done", but it is about 4 GB in size total, so if that is too big, I don't know what to do. If we don't package everything, other packages such as dblatex can't be built with haikuporter. We could maybe exclude the documentation, but I'm not sure if we should do that.
Major_Biscuit has joined #haiku
MajorBiscuit has quit [Ping timeout: 480 seconds]
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<Begasus>
sorry, was afk for a while jmairboeck , dblatex can be build without texlive?
<jmairboeck>
its setup.py script checks for a number of latex packages whether they are available
<Begasus>
on build or on runtime?
<Begasus>
well ... setup.py should be build time :)
<Begasus>
guess we're at a stage that someone wanting to use it has to build it them selves (as it was) :)
Maturi0n_ has joined #haiku
Maturi0n has quit [Ping timeout: 480 seconds]
Anarchos has joined #haiku
<Anarchos>
hi everybody
<jmairboeck>
Begasus: we could merge it as disabled to make that easier
<Begasus>
hi Anarchos
<Begasus>
jmairboeck, cleaning up on things here, will try to run a build (with disabled changed in my conf to make sure it's not being build) before I merge :)
<jmairboeck>
I will clean it up a bit and set it as untested
<Begasus>
I want some snow! (not this nasty rainy weather) :(
<Begasus>
in that case, libfprint still builds ok (but is "outdated", newer one needs other libraries that are not available (and one I don't think will ever be))
<cocobean>
Mainly was going to ask about the portaudio bump.
<Begasus>
haven't been able to check that one out yet :/
<Begasus>
did some checking today on open PR's but have been tackling nss/poppler in the last week
* jmairboeck
is kind of glad that texlive doesn't use poppler any more since 2021
<Begasus>
nice one jmairboeck +2
<jmairboeck>
they could use poppler before for pdftex but they have dropped support for it because it was too hard to maintain
<julicenri>
But I posted it in there too, just in case.
<nephele>
I don't think there is any devs who have any real interest to target the rpi3 just now
<Niklas[m]>
I don't think we'll get to Haiku on the Raspi soon
<Niklas[m]>
And the HW documentation doesn't have the Raspi 400 which I use :/
<julicenri>
Someone did express interest in the forum on working towards Haiku on RPi, but they don't know who to coordinate with.
<Niklas[m]>
There's still much to do for the ARM port and then I think there are devices which are easier to support because of more open-source drivers and better documentation,but they aren't as widely used
<nephele>
raspi 400 is raspi 4 "in a case" pretty much
<Niklas[m]>
No,it has a different SoC
<Niklas[m]>
The normal Raspi 4 has 4x1.5GHz and the Raspi 400 has 4x1.8GHz
<julicenri>
Doubt that at least in terms of GPU, there are many ARB SBCs with better docs than the Broadcom VideoCore IV that many RPi models use.
<julicenri>
*ARM
<Niklas[m]>
I don't know if this makes a big difference for supporting it in Haiku.On Linux the builds for 4 and 400 are always the same.
<nephele>
Eh, there are better docs for other stuff, but just in generall arm SOCs are horrible to support
<nephele>
might aswell target the new macs
tqh has quit [Quit: Leaving]
<julicenri>
The Asahi Linux effort is producing a lot of useful docs for the M1, true.
<julicenri>
Then again, being able to find people who have access to the hardware is another factor to consider.
<Niklas[m]>
Apple stuff would be easier to support probably,because Asahi makes reverse-engineered open-source drivers and the Raspi uses closed-source shit directly from Broadcom
<nephele>
Everytime i read asahi i'm reminded of a manga character, lol
<Niklas[m]>
But I won't pay 1000 euro or more for a computer.That's just not worth it.
<julicenri>
Niklas: At least with older RPi models, it is possible to use more open-source drivers.
<Niklas[m]>
The Raspberry 3 still has no Wifi on NetBSD,or do you mean even older than that?
<nephele>
Yes. in the sense that linux has reverse engineered some stuff
<nephele>
and now has GPL drivers for it
<julicenri>
There is also RPi 2 model (V1.2) that uses a clocked-down variant of the SoC from the RPi 3 series.
<julicenri>
*an RPi2
<Niklas[m]>
But you can't use that to run a desktop and do any useful stuff on it,right?The old Raspberry generations had too few performance
<julicenri>
Eh, I've been able to manage with my RPi 3 just fine.
<nephele>
You can run a desktop on the rpi2 or the rpi3
<nephele>
it would be comparable to using my pentium M i guess
<julicenri>
It's with the RPi 1 where desktop use is really a struggle.
<Niklas[m]>
Yes,you can run a desktop,but no bigger applications on it
<nephele>
but the engineering effort to get haiku running good enough to use on a rpi2 or rpi3 seems pretty big
<Niklas[m]>
As long as nobody ports Windows 2000 to the RPi,I see generations older than 4 as unsuitable for desktop use
<nephele>
I like esp8266 and esp32 for the case of "more powerfull than an arduino" usecase many people use raspberries for :)
<julicenri>
Niklas: IDK, I can use Chromium well enough to have a couple tabs open and watch YT videos on it.
<julicenri>
If that isn't big enough of an app to run on a RPi 3, then IDK what is.
<Niklas[m]>
Try Firefox and 200+ Tabs and NeoChat,AbiWord and Pan at the same time ;)
<julicenri>
I don't even think that most ARM Linux laptops could do that.
<Niklas[m]>
The Raspberry 400 does that pretty well actually
<julicenri>
Yeah, with 4 GB of RAM.
<Niklas[m]>
And with some ZRAM SWAP that Manjaro has enabled by default.That's really useful.
<julicenri>
Although IMO 200+ tabs with any web browser is quite an unusual desktop workload as it is.
<nephele>
200 tabs can't be "open" really... they will just be suspended, either explicitly or implicitly
<Niklas[m]>
I just don't close stuff when I'm done because I think I could need that again some day
<nephele>
That's just bookmarks. kind of
<Niklas[m]>
Yes,but in the tab bar lol
<nephele>
I'll add vertical tabs to webpositive and then you can use it there
<julicenri>
FWIW I also have lots of tabs in my web browser, but I know that it is far from what most people do.
<Niklas[m]>
Vertical tabs is a really useful feature for people with that many tabs :D
<julicenri>
Heh yeah. :D
<Niklas[m]>
I also often use that dropdown that Firefox has to list all open tabs in a scrollable vertical list
<julicenri>
At least for casual desktop use (only a few web browser tabs open), RPi 3 is capable enough.
<julicenri>
Web+ might be able to squeeze in a couple more tabs. :)
<Niklas[m]>
Well,I used mine as a server for several years and it ran quite good,but I don't think it would be good enough for me as desktop computer ;)
<nephele>
I'm using my RPI3 as a game server for my game now. but i'll probably install shairport sync to use it as an airplay receiver aswell
<Niklas[m]>
Currently I'm not using it at all
<julicenri>
I still tinker with mine from time to time and use it as a secondary desktop if I need to have some websites up on a TV.
<Niklas[m]>
The last time I used it I wanted to try NetBSD,but the Wifi didn't work and when I used USB Wifi (that worked) I found that many applications aren't available for AArch64 :/
<julicenri>
But most of the time, I use it with Steam Link to access my desktop and play games on the TV.
<nephele>
I might also add a spotify daemon ... but need to figure out a good locking scheme so only one of them is active at one time
<julicenri>
The RPi 1 meanwhile is a media centre and occasional RISC OS machine.
<nephele>
I have an actuall steam link in my living room
<nephele>
Maybe libreelec will become "good" one day
<julicenri>
LibreELEC is just basically an embedded distro with vanilla XBMC on it, right?
<nephele>
Well, It depends on how you define embeded
<julicenri>
AFAIK it is a very stripped down Linux base with vanilla XBMC on it.
<nephele>
They ship systemd, but somehow fail to supervise the only relevant application on the system with it
<nephele>
it's not really that embeded imo
<julicenri>
I think it is an independent base, but IDK for sure.
<nephele>
Not directly based on another distro you mean? yeah could be
<julicenri>
Just found out that ELEC means "Embedded Linux Entertainment Center" in LibreELEC.
<julicenri>
So at least accoording to its developers, it is an embedded Linux disstro.
<julicenri>
*distro
<nephele>
It's not very usefull apart from running kodi, yes. but even running kodi it does badly
<julicenri>
What do you think of OSMC?
<nephele>
I wrote a watchdog addon for kodi so it would atleast restart properly on it's own... even though the OS should have been the one to do that
<nephele>
I don't know OSMC
<julicenri>
Heavily customised Debian distro with Kodi: