ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.irclog.whitequark.org/haiku | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
<botifico> [haikuports/haikuports] augiedoggie pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/fc43fcb809bf...17d794a254f3
<botifico> [haikuports/haikuports] augiedoggie 17d794a - tenacity: fix homepage url
chuggy has quit [Quit: Textual IRC Client: www.textualapp.com]
<waddlesplash> zdykstra: no, it's just based on the system font size
mmu_man has quit [Ping timeout: 480 seconds]
systwi_ has quit [Ping timeout: 480 seconds]
systwi has joined #haiku
systwi has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has left #haiku [#haiku]
HaikuUser has joined #haiku
jess has quit [Quit: Lost terminal]
<zdykstra> Ahh.
HaikuUser has quit [Read error: No route to host]
HaikuUser has joined #haiku
HaikuUser has quit []
<zdykstra> I have to say that the haiku icons look utterly amazing on a 4k screen. They're absolute perfection.
systwi has joined #haiku
yeti has quit [Ping timeout: 480 seconds]
Slor has quit [Quit: Coyote finally caught me]
Slor has joined #haiku
Maturi0n has joined #haiku
Maturi0n_ has quit [Ping timeout: 480 seconds]
Maylay has joined #haiku
sav10 has quit [Remote host closed the connection]
systwi has quit []
kikadf_ has joined #haiku
kikadf is now known as Guest5617
kikadf_ is now known as kikadf
ablyss_ has quit []
ablyss has joined #haiku
Guest5617 has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
xet7 has quit [Ping timeout: 480 seconds]
xet7 has joined #haiku
kinkinkijkin has quit [Ping timeout: 480 seconds]
<win8linux[m]> <andreasdr> "Looks like the color scheme is..." <- The colour schemes are in the `flatstyle`package.
<win8linux[m]> <andreasdr> "Looks like the color scheme is..." <- The colour schemes are in the `flatstyle` package.
JakeSays1 has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
printedz has left #haiku [Disconnected: Hibernating too long]
freddietilley has joined #haiku
smalltalkman has joined #haiku
MajorBiscuit has joined #haiku
MrSunshine_ has joined #haiku
MrSun has quit [Ping timeout: 480 seconds]
mooes has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
yeti has joined #haiku
DKnoto has joined #haiku
bbjimmy has quit [Ping timeout: 480 seconds]
nephele has joined #haiku
<nephele> Is there an equivalent command to inspect package contents to opening them with the HaikuDepot gui? The GUI is broken (inaccesible) and I need to check package contents for a port I am working on
<nephele> workaround seems to be to install them first, hmm.
nephele has quit [Quit: Vision[]: i've been blurred!]
AlaskanEmily has quit [Remote host closed the connection]
matt1 has joined #haiku
<matt1> h+i
<matt1> ops : hi
matt1 has left #haiku [#haiku]
matt1 has joined #haiku
matt1 has left #haiku [#haiku]
Anarchos has joined #haiku
mmu_man has joined #haiku
Kokito has joined #haiku
Kokito has quit [Quit: Vision[]: i've been blurred!]
tuaris has quit [Read error: Connection reset by peer]
hightower2 has quit [Ping timeout: 480 seconds]
matt1 has joined #haiku
matt1 has left #haiku [#haiku]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
hightower2 has joined #haiku
jess has joined #haiku
nosycat has joined #haiku
ClaudioM has joined #haiku
<andreasdr[m]> win8linux: Oh thank you.
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
matt1 has joined #haiku
<matt1> hi
<nosycat> Hello!
<matt1> Hello!
ablyss_ has joined #haiku
ablyss has quit [Remote host closed the connection]
_orealis has joined #haiku
orealis has quit [Ping timeout: 480 seconds]
_orealis is now known as orealis
matt1 has left #haiku [#haiku]
<nosycat> The contrast between Qt5 apps and Gtk3 apps on Haiku is striking.
mmu_man has quit [Ping timeout: 480 seconds]
<bjorkint0sh> which do you prefer, nosycat?
<nosycat> Qt5 apps look native. There's no contest.
mmu_man has joined #haiku
freddietilley has quit [Quit: WeeChat 3.8]
tuaris has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
hightower2 has quit [Ping timeout: 480 seconds]
<pairisto[m]> Hello everyone, I am interested in becoming a GSoC contributor to Haiku for the project of implementing VPN Support (OpenVPN for now). I wanted to know where people got started with contributing to the project and any tips anyone has to make the learning process of understanding the OS. Another question is if anyone knows what the current state of VPN support for the OS is since the project description just says "Haiku's VPN implementation
<pairisto[m]> is severely lacking"?
<pairisto[m]> s/current/exact/
tqh has joined #haiku
<zdykstra> as far as I know, there are no supported VPNs in Haiku
<zdykstra> closest thing would probably be an SSH tunnel
<pairisto[m]> fair, is there an openssl lib on Haiku? As far as I can search there isn't but that could be me. Though I do also know the TUN/TAP drivers are basically non-existent
<nosycat> Of course there is.
<pairisto[m]> alright then it was just me lol
<nosycat> Search in Depot can be wonky sometimes.
<pairisto[m]> Thank you so much!
<pairisto[m]> * Hello everyone, I am interested in becoming a GSoC contributor to Haiku for the project of implementing VPN Support (OpenVPN for now). I wanted to know where people got started with contributing to the project and any tips anyone has to make the learning process of understanding the OS easier. Another question is if anyone knows what the exact state of VPN support for the OS is since the project description just says "Haiku's VPN
<pairisto[m]> implementation is severely lacking"?
MajorBiscuit has quit [Quit: WeeChat 3.6]
HaikuUser has joined #haiku
HaikuUser has quit []
bjorkint0sh has quit [Quit: Leaving]
<PulkoMandy> I'm not sure who wrote that. "severly lacking" is an understatement
<PulkoMandy> there is an unfinished tun/tap driver: https://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/network/devices/tun but I think it isn't even written for Haiku, but for its ancestor BeOS
<PulkoMandy> so the first step in that project would be trying to get this to compile and talk with our network stack I think? maybe mmu_man can help, I think he wrote this driver
<PulkoMandy> but this file seems mostly empty and doing nothing so far
whoDat has joined #haiku
bjorkintosh has joined #haiku
<whoDat> How do i fix my "Featured Packages" tab in HaikuDepot, it is completely empty? Wanted to try installing gimp and its not listed. This is an install of Haiku on a VM from a year or more ago, but I did just upgrade everything using SoftwareUpdater.
mmu_man has joined #haiku
<whoDat> Also, SoftwareUpdater gives me the error "Refreshing repositoring "HaikuPorts" failed"
mmu_man has quit [Ping timeout: 480 seconds]
bjorkintosh has quit [Quit: Leaving]
bjorkintosh has joined #haiku
<nekobot> [haiku/haiku] kallisti5 pushed 1 commit to master [hrev56785] - https://git.haiku-os.org/haiku/log/?qt=range&q=8eb9f4140716+%5E4c442eb0b82c
<nekobot> [haiku/haiku] 8eb9f4140716 - data: Drop ARM FDT dts from repo
mmu_man has joined #haiku
<botifico> [haiku/website] kallisti5 pushed 1 commit to master [+0/-0/±1] https://github.com/haiku/website/compare/f81074e61911...26c8ed262514
<botifico> [haiku/website] kallisti5 26c8ed2 - guide: Drop fdt/dtc requirements (#621)
Anarchos has joined #haiku
Anarchos has quit []
<zdykstra> whoDat: what happens if you run 'pkgman update' from a terminal?
printedz has joined #haiku
<whoDat> ~> pkgman update 100% repochecksum-1 [65 bytes] Validating checksum for Haiku...done. Refreshing repository "HaikuPorts" failed 0%: Resource not found Nothing to do.
<pairisto[m]> <PulkoMandy> "so the first step in that..." <- thank you for that I will be looking more into it. from what I have read so far and from the source code of OpenVPN that I've looked at, OpenVPN has its own TUN/TAP drivers for it so maybe writing the driver could be overlooked? I would still need to talk to the network stack so I'll look for any resources about network driver writing for Haiku
<pairisto[m]> * for that, I
nosycat has quit [Quit: Leaving]
<pairisto[m]> * for that, I, * be overlooked (though they are probably more linux specific)? I
<PulkoMandy> I don't really know a lot about this area. If they are kernel-side drivers for Linux, they won't work out of the box and will need a rewrite or major modifications
<PulkoMandy> is there some documentation somewhere about how openvpn works?
<pairisto[m]> sort of, I've mostly been going through their website and any other material that references the inner workings of the program along with just looking at the source code. agreed though that there will probably be major rewrites either way, do you know anyone that would be able to help in that area?
<pairisto[m]> * know anyone in the community that would
<PulkoMandy> well maybe mmu_man if he's around, probably axeld but he isn't super available these days. We are still figuring out who will be mentoring for GSoC this year (and I guess it also depends on who applies as a contributor and on which projects)
<PulkoMandy> if no one else replies here you can try the forum or the haiku-development mailing list
<pairisto[m]> the project description says kallisti5 is the mentor so I don't know if I could reach out to him or not as well?
<pairisto[m]> s/him/them/
<PulkoMandy> kallisti5[m] may know a few things about it too, yes :)
<kallisti5[m]> ¯\_(ツ)_/¯
<pairisto[m]> oh sick
<PulkoMandy> (I think the mentors listed on the GSoC pages are from last year but no one added or removed themselves so I assume it's mostly up to date)
<kallisti5[m]> The TUN/TAP project is a moderate one. We need a lot of work to support it.
<kallisti5[m]> I wrote a tunctl thing, but my understanding of how it should work is weak
<kallisti5[m]> it was only a few hundred lines and just issued some ioctl
<PulkoMandy> it looks like the TUN driver is shared between Linux, FreeBSD and Solaris. If that's the case, we may be able to port that easily to Haiku? We can't be that different from all 3 of these?
<kallisti5[m]> *tunconfig
<kallisti5[m]> yeah.. whatever we do it needs to be generic enough to work with things beyond openVPN too
<pairisto[m]> okay, that good at least
<PulkoMandy> or at least it was common in linux 2.4 days according to https://www.kernel.org/doc/html/v5.8/networking/tuntap.html
<PulkoMandy> not sure what happened since then, as Linux is not great at updating their documentation
<kallisti5[m]> pairisto: if you want to do something a bit more exciting... wireguard is really cool
<kallisti5[m]> It's a lot leaner than OpenVPN
<kallisti5[m]> Still needs tun/tap too
<PulkoMandy> https://vtun.sourceforge.net/tun/faq.html provides a nice overview of what the tun driver does
<pairisto[m]> really? I thought OpenVPN was the leaner out of the two. I will definitely look more into it.
<PulkoMandy> basically it's a network driver on one side, and a character device /dev/tun on the other, and it relays packets between these two
<PulkoMandy> maybe the first thing to test with is running qemu in tun or tap mode? since we already have qemu that would allow to focus on the driver side and leave the upper layers of the VPN aside at first?
<tqh> wireguard is even part of the linux kernel nowadays
<kallisti5[m]> yup. I used it for all my VPN's lately. much easier to configure too.
<kallisti5[m]> just some public / private keys like ssh + some ip info
<pairisto[m]> how would I run QEMU in tun or tap mode? still a little new to QEMU
Cian has quit [Ping timeout: 480 seconds]
<kallisti5[m]> pairisto: this may be all a bit ahead of the basics. The focus should really be tun / tap with vpn extra
<tqh> I did ipsec2 with strongswan, and never want to do that agin.
<pairisto[m]> got it
<kallisti5[m]> I think a lot of the tun/tap with qemu will be "tun/tap within the host"
<pairisto[m]> so more of getting the drivers set up and then VPN if time allows
<kallisti5[m]> yeah.. that would be a reasonable project size
<kallisti5[m]> If you even got tun/tap working well you would pass with flying colors
<kallisti5[m]> It's a moderate project and would require lots of network stack research
<pairisto[m]> thats the area I am most interested in so I would mind the research
<kallisti5[m]> we definitely have the base ready for tun/tap though.. so not a huge project. Our network stack is pretty cleanly designed
<kallisti5[m]> also, tun/tap is kinda fun early on with also writing the tunconfig tool
<PulkoMandy> I think I used something like this for qemu: https://gist.github.com/extremecoders-re/e8fd8a67a515fee0c873dcafc81d811c but looking at it again I had forgotten how complicated it is (also need bridge interfaces and a few more things)
<PulkoMandy> so maybe not such a great idea after all
<kallisti5[m]> you can test by tunconfig create blah blah, tunconfig destory blahblah.
<kallisti5[m]> ^^ easy to play and debug on a live system without needing to reboot a thousand times like driver development
<kallisti5[m]> pairisto: for a dev environment, you'll likely be doing a lot of "running haiku, building drivers, putting them into /boot/system/non-packaged/add-ons/net/.../tun, then trying them
<pairisto[m]> thank you for the info!
<pairisto[m]> thank you kallisti5 PulkoMandy and tqh
hightower2 has joined #haiku
<AmitTripathi[m]> Hello Everyone
<AmitTripathi[m]> I was going across Haiku Project Ideas lately and realised my tech stack fits into none. I am more oriented towards Web Development
whoDat has quit [Ping timeout: 480 seconds]
<PulkoMandy> yes, we don't do a lot of that
<AmitTripathi[m]> But from childhood , it was one of my aspirations to work on operating system, or build my own. After getting admission into University, I realised it's no easy stuff, that's why got Inclined towards Web
<AmitTripathi[m]> But I still want to work upon this Organisation.
<AmitTripathi[m]> this one sounds easy, what languages do I need to learn in order to start working on this
<PulkoMandy> All applications for Haiku are written in C++
jmairboeck has joined #haiku
<AmitTripathi[m]> I know C++, but not at Development level
<augiedoggie> someone should add a gsoc project to rewrite the buildmaster web interface
<AmitTripathi[m]> just a little confused with GSOC time line, we have to make MRs till 20 March
gouchi has joined #haiku
<AmitTripathi[m]> and then after send Project Ideas
<PulkoMandy> the idea is to write your proposal during this period. Based on one of our project ideas, you can write a document a few pages long, explaining what you plan to do during the summer
<PulkoMandy> in the case of Haiku, we also ask that you submit at least one "code sample" so we can check if you know enough C++ (or whichever language you're going to use if it's not C++) so we can see that you're able to write some code, test it in Haiku, and follow our coding style guidelines
<PulkoMandy> augiedoggie, why not, but it needs someone to mentor it
<AmitTripathi[m]> Like I should able to make few quality pull requests and get them merged.
<AmitTripathi[m]> and then send Project Proposal after 20 march
ClaudioM has quit [Quit: leaving]
Blendie has joined #haiku
<PulkoMandy> yes
<PulkoMandy> you can share work-in progress versions of your proposal before that if you want, so we can review it, ask more questions, suggest improvements
<AmitTripathi[m]> thanks. :)
<AmitTripathi[m]> yeah.. I haven't started writing the project proposal yet
<AmitTripathi[m]> looking for some nice ideas to contribute and get comfortable first
HaikuUser has joined #haiku
<PulkoMandy> yes, it's very early for now :)
HaikuUser has quit []
<PulkoMandy> but every year we get some people who send us a proposal at the last second (or duing the last day) without having discussed anything first
<PulkoMandy> usually it doesn't work well
HaikuUser has joined #haiku
<AmitTripathi[m]> thanks for the advice sir, I would make sure I will send it early .
<AmitTripathi[m]> s/will//
HaikuUser has quit [Remote host closed the connection]
<AmitTripathi[m]> <AmitTripathi[m]> "I know C++, but not at Developme..." <- PulkoMandy:
<PulkoMandy> well, you can learn more about it :) you can have a look at some of the project ideas and try looking at the sourcecode of one of the apps to see if it makes sense to you
AlienSoldier has joined #haiku
HaikuUser has joined #haiku
<HaikuUser> hello
<HaikuUser> I can not to install Psi+ and Vacuum
<HaikuUser> why?
DKnoto has quit [Ping timeout: 480 seconds]
<HaikuUser> and Telegram I installed
<HaikuUser> nothing provides lib:libtidy>=5.7.0 needed by psi_plus-1.4.1514-1
jmairboeck has quit [Quit: Konversation terminated!]
DKnoto has joined #haiku
<zdykstra> hmm, so with focus follows mouse enabled, if you mouse over the yellow tab on a window in the foreground, the window behind it will receive focus
tqh has quit [Quit: Leaving]
<zdykstra> it looks like the mouse has to stay in the window frame, the decorator is ignored - is that working as intended?
HaikuUser2 has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
mooes has quit [Quit: mooes]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
ablyss_ has quit [Remote host closed the connection]
HaikuUser2 has quit [Ping timeout: 480 seconds]
mchasard has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
mchasard has quit [Remote host closed the connection]
mchasard has joined #haiku
mchasard has quit []
mchasard has joined #haiku
<PulkoMandy> Sounds like a bug, I have never noticed it
mchasard has quit [Quit: Vision[]: i've been blurred!]
KapiX has joined #haiku
AlaskanEmily has joined #haiku
gouchi has quit [Remote host closed the connection]
<zdykstra> that's how it works for me with the default decorator - https://somebits.link/u/p/43bed5183a/20230223_163245.mp4
KapiX has quit [Quit: KapiX]
HaikuUser has joined #haiku
HaikuUser has quit []
bbjimmy has joined #haiku
Maya-sama has joined #haiku
hackkitten has quit [Ping timeout: 480 seconds]
Blendie has quit [Quit: Connection closed for inactivity]