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
DKnoto has quit [Ping timeout: 480 seconds]
hackkitten has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
AlaskanEmily has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
accessays has joined #haiku
accessays has quit [Remote host closed the connection]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56793] - https://git.haiku-os.org/haiku/log/?qt=range&q=6d36f6bfad36+%5Edd8d24ee6225
<nekobot> [haiku/haiku] 6d36f6bfad36 - netdb: Drop definitions for getipnodeby...
<botifico> [haikuports/haikuports] waddlesplash pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/a79a94887aaf...0a3745eb89f6
<botifico> [haikuports/haikuports] waddlesplash 0a3745e - artpaint: Tweak for rebuild.
accessays has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
<zdykstra> is there a tool/whatever to apply a consistent 'haiku' format to a source file?
<waddlesplash> haiku-format
<waddlesplash> pkgman in cmd:haiku_format
<waddlesplash> (it's a highly customized version of clang-format)
kinkinkijkin has quit [Quit: Leaving]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56794] - https://git.haiku-os.org/haiku/log/?qt=range&q=9ae547b297c2+%5E6d36f6bfad36
<nekobot> [haiku/haiku] 9ae547b297c2 - data/network: Use ports & services files from OpenBSD.
<zdykstra> thanks waddlesplash
<waddlesplash> np
<augiedoggie> 64 bit package builder is still hosed :/
<augiedoggie> i need to revbump a couple package updates that were lost
<zdykstra> I started digging through the mail daemon code today. I couldn't find any way to show the error/status log, short of disabling the Hide() call. Looks like whatever mechanism was used to trigger that in the past is now disconnected.
<waddlesplash> augiedoggie: yeah, I sent mmlr a message, hopefully will be fixed tomorrow
<zdykstra> Has there been a discussion about adding timestamps to messages logged in syslog?
<augiedoggie> i thought that was an option in the config file
<augiedoggie> i'm pretty sure i have that turned on
<zdykstra> Ahh. I'll need to find the config file.
<augiedoggie> yeah, i'm trying to remember which one
<augiedoggie> :P
<augiedoggie> bah, i'll have to boot a VM and look
<augiedoggie> ~/config/settings/kernel/drivers/kernel
<augiedoggie> "syslog_time_stamps true"
smalltalkman has joined #haiku
<zdykstra> I'd have never found that, heh
<zdykstra> Well, grepping around I eventually would have
<augiedoggie> i think it's in the userguide? not sure
<zdykstra> danke
<zdykstra> It likely is, I'm bad about checking that
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
<AlienSoldier> ZXtune crash everytime it reach the end of it's playlist you press play again
<AlienSoldier> *and you peress play again
<AlienSoldier> **press
kikadf has quit [Remote host closed the connection]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
mmu_man has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
bw[m] has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
kikadf has joined #haiku
Cacafuego has joined #haiku
ScottD has joined #haiku
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
kescher has quit [Quit: Bye]
hackkitten has joined #haiku
kescher has joined #haiku
LinuxUser has joined #haiku
MrSunshine has joined #haiku
freddietilley has joined #haiku
LinuxUser has quit [Remote host closed the connection]
xet7 has quit [Quit: Leaving]
MajorBiscuit has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
Skyl3r has joined #haiku
TenCashMan has quit [Read error: Connection reset by peer]
talos has quit [Ping timeout: 480 seconds]
talos has joined #haiku
Major_Biscuit has joined #haiku
MajorBiscuit has quit [Ping timeout: 480 seconds]
tuaris has quit [Quit: Leaving.]
talos has quit [Ping timeout: 480 seconds]
talos has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
matt1 has joined #haiku
matt1 has left #haiku [#haiku]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
xet7 has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
freddietilley has quit [Quit: WeeChat 3.8]
freddietilley has joined #haiku
freddietilley has quit []
freddietilley has joined #haiku
extrowerk has quit [Quit: Bye!]
mmu_man has joined #haiku
extrowerk has joined #haiku
kinkinkijkin has joined #haiku
extrowerk has quit [Quit: Bye!]
extrowerk has joined #haiku
xet7 has quit [Remote host closed the connection]
extrowerk has quit [Quit: Bye!]
extrowerk has joined #haiku
extrowerk has quit [Quit: Bye!]
extrowerk has joined #haiku
Major_Biscuit has quit [Ping timeout: 480 seconds]
Major_Biscuit has joined #haiku
extrowerk has quit [Quit: Bye!]
nosycat has joined #haiku
MajorBiscuit has joined #haiku
extrowerk has joined #haiku
Major_Biscuit has quit [Ping timeout: 480 seconds]
extrowerk has quit [Quit: Bye!]
extrowerk has joined #haiku
hackkitten has quit [Ping timeout: 480 seconds]
dpirate has joined #haiku
dpirate_ has quit [Ping timeout: 480 seconds]
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev56795] - https://git.haiku-os.org/haiku/log/?qt=range&q=552ac089cf33+%5E9ae547b297c2
<nekobot> [haiku/haiku] 79bc16ba6e9a - Rewrite <netdb.h> and drop a lot of non-standard stuff.
<nekobot> [haiku/haiku] 552ac089cf33 - nfs & websearchfs: Drop unused fsproto.h.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56796] - https://git.haiku-os.org/haiku/log/?qt=range&q=ded3731e4465+%5E552ac089cf33
<nekobot> [haiku/haiku] ded3731e4465 - netfs: Include bsd/features.h.
hightower2 has joined #haiku
selfish has quit [Ping timeout: 480 seconds]
extrowerk has quit [Quit: Bye!]
extrowerk has joined #haiku
OrangeBomb has joined #haiku
printedz has left #haiku [Disconnected: Replaced by new connection]
printedz has joined #haiku
selfish has joined #haiku
ClaudioM has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<nekobot> [haiku/haiku] korli pushed 1 commit to master [hrev56797] - https://git.haiku-os.org/haiku/log/?qt=range&q=be7386be30cd+%5Eded3731e4465
<nekobot> [haiku/haiku] be7386be30cd - Installer: factorize _SetStatusMessage() calls in _UpdateControls()
freddietilley has quit [Quit: WeeChat 3.8]
floof58 has quit [Read error: Connection reset by peer]
floof58 has joined #haiku
higen2 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
hightower2 has quit [Ping timeout: 480 seconds]
smalltalkman has quit []
mmu_man has joined #haiku
Blendie has joined #haiku
tuaris has joined #haiku
MajorBiscuit has quit [Quit: WeeChat 3.6]
tqh has joined #haiku
hightower2 has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
jmairboeck has joined #haiku
AlienSoldier has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev56798] - https://git.haiku-os.org/haiku/log/?qt=range&q=0ecd7516de73+%5Ebe7386be30cd
<nekobot> [haiku/haiku] 4e51d4b7079d - packagefs: Use object_cache_delete instead of calling a destructor manually.
<nekobot> [haiku/haiku] 0ecd7516de73 - Package Kit: Use an object_cache in kernel mode for decompression buffers.
nosycat has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
ClaudioM has quit [Quit: leaving]
shann_ is now known as shann
BrunoSpr has joined #haiku
<botifico> [haikuports/haikuports] diversys pushed 1 commit to master [+1/-2/±0] https://github.com/haikuports/haikuports/compare/0a3745eb89f6...4bef2a06a969
<botifico> [haikuports/haikuports] phw 4bef2a0 - libdiscid 0.6.3 (#7891)
<mbrumbelow[m]> Does anyone know the status of netfs? Has anyone used it lately?
<mbrumbelow[m]> both server and client
<waddlesplash> it works but it has bugs
<waddlesplash> like apparently you can't share between 32/64 bit systems
<waddlesplash> there's a ticket about that
bjorkintosh has quit [Quit: Leaving]
tuaris has quit [Quit: Leaving.]
xiku has joined #haiku
tuaris has joined #haiku
tuaris has quit []
tqh has quit [Quit: Leaving]
HaikuUser has joined #haiku
<zdykstra> what am I looking at here?
HaikuUser has quit []
<x512[m]> GTK 4 demos using Wayland backend.
<x512[m]> GTK 4 inspector use separate Wayland connection that not worked before.
<x512[m]> https://github.com/X547/wayland-server is my Wayland implementation for Haiku that works over existing Haiku API and windowing system.
HaikuUser has joined #haiku
HaikuUser2 has joined #haiku
<HaikuUser2> h
HaikuUser has quit []
HaikuUser2 has quit []
OrangeBomb has quit [Read error: Connection reset by peer]
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
OrangeBomb has joined #haiku
<zdykstra> what are the effects of a small swap file relative to physical memory?
<zdykstra> I have 24GB of RAM, do I even need a swap file?
jmairboeck has quit [Quit: Konversation terminated!]
<waddlesplash> probably not
<waddlesplash> I have it disabled as I'm on an SSD
<waddlesplash> the worst that will happen is that you get more OOM errors, but since there's no overcommit, there's no OOM killer
<phschafft> how is mapping a large file is handled?
<waddlesplash> what do you mean?
<phschafft> let's say I have 1GB of RAM but I mmap a 2GB file completly.
<waddlesplash> won't work
<phschafft> hm.
<waddlesplash> it will only work if you use an overcommit flag
<waddlesplash> i.e. when invoking mmap
<waddlesplash> and if you do that, you run the risk of getting SIGSEGV when physical memory is exhausted
<waddlesplash> since it's an mmaped file, the system may be able to help you by discarding non-dirty pages
<waddlesplash> but if you write to too many pages at once and the system can't keep up, SIGSEGV
<phschafft> I mean specifically with a mapping that has a physical file as a backend there is really no problem as data can always be fetched/stored on the backend.
<waddlesplash> yes, if you're doing read-only then the system can just discard in-memory pages that are unused
* phschafft nickt.
* phschafft nods.
<phschafft> so basically that is a kind of OOM kill.
<waddlesplash> no
<waddlesplash> the application can catch the SIGSEGV as a regular signal and decide to do something other than crash
<waddlesplash> if the OOM killer on Linux decides to kill a process, it's dead, no intervention possible
<phschafft> yes, but still it's a signal send as the kernel can not provide the memory for a mapped region.
<waddlesplash> yes
<phschafft> this is what I mean with *a kind of* OOM kill.
<waddlesplash> well, it's still pretty different because you can only get this if you specified a "I will accept overcommitting" flag
<phschafft> maybe a bit more friendly than the linux variant.
<waddlesplash> so, applications that don't specify that will never get killed
* phschafft nods.
<phschafft> what happens when the stack needs to grow but we're out of memory?
<waddlesplash> i.e. the app that borrows more than exists, is the one that runs the risk
<waddlesplash> similar thing, faults
<phschafft> is the signal handler on a seperated stack?
<waddlesplash> sigaltstack, yes
<phschafft> ok. :)
<phschafft> otherwise it's hard to call the handler ;)
<waddlesplash> that's posix standard
* phschafft nods.
<phschafft> several operating systems have a wide range of options here. and some are creative at understanding any kind of standard.
<phschafft> waddlesplash++ # for actually answering my questions that most devs don't even understand.
<waddlesplash> most are creative at understanding standards; so are we
<waddlesplash> sometimes we decide it isn't worth being creative and just not following the standard :)
<waddlesplash> and this stuff's pretty tricky and highly technical. I certainly didn't know any of it when I first started on Haiku years and years ago. happy to help :)
<phschafft> :)
<phschafft> my job is a lot of reading all kinds of standards. I do a lot of lower level stuff. often real time, network, high performance or a mix of all that.
selfish has quit [Quit: Leaving.]
selfish has joined #haiku
<phschafft> so I often end up in fights on how to creatively understand a standard. but it is also fun to learn about how so many things work on the inside.
<waddlesplash> nifty!
<waddlesplash> the lowest I've worked with is device driver submitting commands to hardware, here on Haiku
<waddlesplash> I've never worked in proper "low level" of firmware
<phschafft> I did high speed FFTs on signal lines of SoCs, and I still need to answer that request for a smart device app. But my preferred level is right on top of the kernel in the userland.
<phschafft> so I don't need to think about how to send an ethernet frame with that card, I can just send it. But I still need to care what is inside that frame.
<botifico> [haikuports/haikuporter] waddlesplash pushed 2 commits to master [+0/-0/±2] https://github.com/haikuports/haikuporter/compare/e923feec21c7...9ba1c5c1437f
<botifico> [haikuports/haikuporter] waddlesplash b3987b8 - ShellScriptlets: Avoid interactivity in checkedUnmount.
<botifico> [haikuports/haikuporter] waddlesplash 9ba1c5c - HaikuPorter: check_call not check_output for cleanupChrootScript.
<accessays> How do I go about recompiling a single application? Say I want to modify some code in Deskbar and test the new version. I've setup the dev environment to compile Haiku from scratch, but it feels excessive to recompile the whole OS for a single first party app
<waddlesplash> just build Deskbar, stop the existing one, run your new one
<waddlesplash> launch_roster controls deskbar, use "launch_roster" to see the list of mimesigs it's managing, then "launch_roster stop <mime_signature>" to stop it
<waddlesplash> and with a configured Haiku tree, you just run "jam -q -jN Deskbar" to build only Deskbar
<waddlesplash> note that some apps, like Tracker, put most of their code inside a .so and so modifications for these you have to create a small "testing" directory where the correct new .so will be loaded in order for that to work
<waddlesplash> you also can recompile just haiku.hpkg and install it instead of a full system image
<augiedoggie> is the gcc2 builder stuck again? :P
<waddlesplash> nope
<waddlesplash> I just checked
<waddlesplash> it's just got a very slow connection for downloads...
<augiedoggie> my connection to the package repo is slow from haiku, i usually only get ~400Kb/s
<augiedoggie> when doing updates
<augiedoggie> need a US mirror
bjorkintosh has joined #haiku
AlaskanEmily has joined #haiku
<mbrumbelow[m]> <waddlesplash> "there's a ticket about that" <- I was looking at that ticket. I am seeing strange behaviors like transfer running very slow. Etc….
<waddlesplash> hmm, not sure about that
<mbrumbelow[m]> Yeah it’s hard to pin down. I am transferring 1.5 GB file. It takes 30 mins.
<waddlesplash> well, that can just be Haiku throughput
<waddlesplash> see how fast it transfers over wget
<mbrumbelow[m]> I will try that thanks.