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
dqk has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
randomuser86 has joined #haiku
randomuser86 has quit []
dqk_ has joined #haiku
dqk has quit [Ping timeout: 480 seconds]
dqk_ is now known as dqk
<nekobot> [haiku/haiku] jessicah pushed 1 commit to master [hrev56974] - https://git.haiku-os.org/haiku/log/?qt=range&q=f967e2c0c73e+%5E19537d01d14e
<nekobot> [haiku/haiku] f967e2c0c73e - headers/bsd: Export pthread_attr_get_np
<trungnt2910[m]> Fastest patch ever among those submitted by me :)
<jessicah> :)
<jessicah> it was straightforward and does what it says, so :)
Maturi0n has joined #haiku
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
Maturi0n_ has quit [Ping timeout: 480 seconds]
mmu_man has quit [Ping timeout: 480 seconds]
bbjimmy has joined #haiku
bbjimmy_64 has joined #haiku
B2IA has quit [Ping timeout: 480 seconds]
B2IA 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
_Dario_ has quit [Quit: Vision[]: i've been blurred!]
AlaskanEmily has quit [Remote host closed the connection]
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<trungnt2910[m]> The fact that userlandfs is safe is a total myth.
Begasus has joined #haiku
<Begasus> g'morning peeps
<trungnt2910[m]> Morning Begasus
<Begasus> Hi trungnt2910[m] , how's GSoC comming along?
Diver has joined #haiku
<trungnt2910[m]> Great, the first few steps are going smoothly.
<Begasus> I think you would make some people happy with your progress +1
kescher has quit [Ping timeout: 480 seconds]
<jessicah> what file system was that?
kescher has joined #haiku
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev56975] - https://git.haiku-os.org/haiku/log/?qt=range&q=00377c99e791+%5Ef967e2c0c73e
<nekobot> [haiku/haiku] 00377c99e791 - libroot/uname: remove unused architectures alpha, mips, sh4
Begas_VM has joined #haiku
freddietilley has joined #haiku
tuaris1 has quit [Quit: Leaving.]
<trungnt2910[m]> <jessicah> "what file system was that?" <- vmhgfs-fuse
<trungnt2910[m]> It's from a port of open-vm-tools found here: https://github.com/trungnt2910/open-vm-tools
DKnoto has joined #haiku
Skipp_OSX has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
freddietilley has quit [Quit: WeeChat 3.8]
freddietilley has joined #haiku
Ellenor is now known as MelMalik
<trungnt2910[m]> Any real reason why Haiku defines __cdecl and __stdcall when no other UNIXes do?
<trungnt2910[m]> And then when adding `__cdecl`:... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/PEEzHqYAvJekoLiwejYSjtSZ>)
<trungnt2910[m]> __cdecl and __stdcall doesn't seem to make any sense outside of 32-bit x86.
HaikuUser has joined #haiku
HaikuUser has quit []
Begasus_32 has joined #haiku
<PulkoMandy> We don't really use it, but some old BeOS sources have these things and it was easier to keep (stubbed) support in the compiler than to fix them all
<PulkoMandy> Possibly people just ported the patches to newer gcc versions without really considering if it was still useful
<trungnt2910[m]> There is at least one instance where these macros cause problems in HaikuPorts (https://github.com/search?q=repo%3Ahaikuports%2Fhaikuports%20__cdecl&type=code).
<trungnt2910[m]> And it's causing quite a lot of trouble for me right now.
<nielx[m]> How are they causing trouble?
<trungnt2910[m]> It causes trouble when the build system uses -Wall.
<trungnt2910[m]> s/-Wall./`-Werror`./
<trungnt2910[m]> Defining it to nothing (which many source files that aim to be portable do) causes a redefinition warning, while _not_ re-defining it causes an "attribute ignored" warning.
<PulkoMandy> can't you #undef before you #define them?
<Begasus> I usually patch "-Werror" out on 32bit if it's causing build errors
<trungnt2910[m]> PulkoMandy: Yes but it's not so clean when I have to do it in various places in a source tree.
<trungnt2910[m]> It's just more unnecessary code to fix a problem caused by unnecessary code.
<nielx[m]> Why is it not an issue when building 32 bit? Does whatever you work on expect it to be defined on 32 bit already?
<trungnt2910[m]> nielx[m]: __cdecl and __stdcall do have meanings on 32-bit.
<trungnt2910[m]> They're calling conventions specific to 32-bit i386.
<trungnt2910[m]> Invented by Microsoft and somehow followed by BeOS.
<trungnt2910[m]> On 64-bit i386 and non x86 architectures these two have no meaning.
<nielx[m]> I understand that. I am just trying to understand why this would be an issue on 64 bit for whatever you are doing, but not on 32 bit
<jessicah> I think it's fine to get rid of them
<jessicah> For the limited beos source archives that need it, better to patch them, and has no abi issues
<jessicah> nielx[m]: probably on 32-bit, it's not an ignored attribute, so no warning?
<jessicah> Easy enough to test
<nielx[m]> fair enough
<trungnt2910[m]> jessicah: Yeah that was what I was trying to say...
<trungnt2910[m]> Usage seems rare in HaikuArchives.
<jessicah> Of course, if actually needed on 32-bit, then would need an #ifdef to use cdecl and stdcall
<trungnt2910[m]> And often guarded by Windows-specific macros.
<nielx[m]> Got it. Thanks!
<nekobot> [haiku/buildtools] nielx pushed 1 commit to master [btrev43199] - https://git.haiku-os.org/buildtools/log/?qt=range&q=a877b4dce9c8+%5Ea370f9b4e07f
<nekobot> [haiku/buildtools] a877b4dce9c8 - gcc/config: Drop cdecl and stdcall built-in defines
diver1 has joined #haiku
Diver is now known as Guest819
diver1 is now known as Diver
<nielx[m]> trungnt2910: are you planning to update the HaikuPorts recipe?
<trungnt2910[m]> I am if nobody else is.
<nielx[m]> I think you just volunteered :-P
Guest819 has quit [Ping timeout: 480 seconds]
<trungnt2910[m]> OK then, it wouldn't take a lot of time.
Diver has quit [Ping timeout: 480 seconds]
Diver has joined #haiku
Diver has quit [Read error: No route to host]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
Diver has joined #haiku
<trungnt2910[m]> Done.
Diver has quit [Ping timeout: 480 seconds]
DKnoto_W has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] pulkomandy pushed 1 commit to master [+0/-0/±2] https://github.com/haikuports/haikuports/compare/9975305a0695...9ec6238a4a91
<botifico-c849d97b> [haikuports/haikuports] trungnt2910 9ec6238 - gcc/config: Drop cdecl and stdcall built-in defines
DKnoto has quit [Ping timeout: 480 seconds]
Diver has joined #haiku
hightower2 has joined #haiku
DanDan has quit [Ping timeout: 480 seconds]
DanDan has joined #haiku
mmu_man has joined #haiku
<nekobot> [haiku/buildtools] jessicah pushed 1 commit to master [btrev43200] - https://git.haiku-os.org/buildtools/log/?qt=range&q=9866b1a47a32+%5Ea877b4dce9c8
<nekobot> [haiku/buildtools] 9866b1a47a32 - Add `-rdynamic` as a no-op, similar to `-pthread`.
<andreasdr[m]> Hi there
gouchi has joined #haiku
<Begasus> Hi andreasdr[m]
<andreasdr[m]> Hi Begasus
<Begasus> nice one jessicah :)
<botifico-c849d97b> [haikuports/haikuports] jessicah pushed 1 commit to master [+0/-0/±2] https://github.com/haikuports/haikuports/compare/9ec6238a4a91...19a9f479f115
<botifico-c849d97b> [haikuports/haikuports] jessicah 19a9f47 - gcc 11: integrate -rdynamic patch from buildtools.
ScottD15 has joined #haiku
ScottD1 has quit [Ping timeout: 480 seconds]
ScottD15 is now known as ScottD1
Kokito has joined #haiku
gouchi has quit [Remote host closed the connection]
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/19a9f479f115...5b48ed1e1a79
<botifico-c849d97b> [haikuports/haikuports] Begasus 5b48ed1 - jinja, bump version (#8611)
<nielx[m]> Is there currently any GUI IDE with C++ code completion on Haiku currently?
<botifico-c849d97b> [haikuports/haikuports] jessicah pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/5b48ed1e1a79...84abc2850f32
<botifico-c849d97b> [haikuports/haikuports] jessicah 84abc28 - gcc 2: integrate -rdynamic patch from buildtools.
Kokito has quit [Quit: Vision[]: i've been blurred!]
<trungnt2910[m]> Ahh nice.
<trungnt2910[m]> Everything happens so quickly today.
NaGERST has joined #haiku
<NaGERST> is it possible to run audio over hdmi in haiku nowadays?
HaikuUser has joined #haiku
HaikuUser has quit []
<jessicah> NaGERST: nop
Diver has quit [Ping timeout: 480 seconds]
NaGERST has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<x512[m]> <trungnt2910[m]> "The fact that userlandfs is..." <- I heard that userlandfs was originally made to debug file system drivers.
<trungnt2910[m]> x512[m]: And to provide FUSE compatibility, no?
<x512[m]> FUSE compatibility was added later.
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/84abc2850f32...7632d344d751
<botifico-c849d97b> [haikuports/haikuports] kenmays 7632d34 - libreoffice: bumped to 7.3.7.2 (#8613)
<x512[m]> FUSE was probably not considered when initial userlandfs code was written.
<trungnt2910[m]> Is there anything (except lack of interest) that is preventing TIOCEXCL, TIOCINQ, and TIOCOUTQ from being implemented in Haiku?
cocobean has joined #haiku
<Begasus> jessicah, you're a day ahead of us? ;) "Commits on May 9, 2023"
<trungnt2910[m]> Yeah...
<trungnt2910[m]> She's 2 hours ahead of me and it's already 10PM here.
<trungnt2910[m]> s/already/nearly/, s/10PM/11PM/
<Begasus> almost 3PM here :)
<cocobean> begasus: Testing LO 7.3.7.2 / Haiku hrev56974 - All systems are go.... (PASSED)
<jessicah> Yes, it's the ninth today
<jessicah> NZ in the future :)
<Begasus> let's wait for the buildmaster cocobean (could take a while with gcc11 being build twice) :)
<x512[m]> trungnt2910: What is a purpose of TIOCEXCL, TIOCINQ, and TIOCOUTQ?
<x512[m]> Is it a part of POSIX?
<trungnt2910[m]> x512[m]: `TIOCEXL`: Places the current TTY into exclusive mode, so that no one except root (oops probably not so useful on Haiku) can re-`open` the TTY.
<trungnt2910[m]> `TIOCOUTQ`: Gets the number of output bytes buffered.
<trungnt2910[m]> `TIOCINQ`: Gets the number of input bytes available.
<trungnt2910[m]> x512[m]: Not a part of POSIX (POSIX doesn't seem to specify `ioctl` values).
<trungnt2910[m]> Seems like quite a few other frameworks need `TIOCOUTQ`: https://github.com/search?q=repo%3Ahaikuports%2Fhaikuports+TIOCOUTQ&type=code
<x512[m]> About root: I think that Haiku will not use root user for interactive session forever.
<x512[m]> It is good idea to use non-root user for interactive session.
<trungnt2910[m]> > <@trungnt2910:matrix.org> `TIOCEXL`: Places the current TTY into exclusive mode, so that no one except root (oops probably not so useful on Haiku) can re-`open` the TTY.... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/DdMCwJBWVmeZtYHfQhOEWnGN>)
<trungnt2910[m]> All of these are included in FreeBSD and not just GNU-only extensions.
<x512[m]> trungnt2910: While you are at modifying GCC configuration: can you turn off -fPIE (make it do the same as -fPIC)?
<trungnt2910[m]> Sorry, it's late now and I have uni tomorrow.
<trungnt2910[m]> Unless it's an obvious fix.
Diver has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
Dio9sys[m] has quit [Quit: Client limit exceeded: 20000]
zard has joined #haiku
Skipp_OSX has joined #haiku
Anarchos has joined #haiku
dqk has quit [Ping timeout: 480 seconds]
<Anarchos> since this morning (french time) i get kdl at boot : usb ohci timeouts, acpi timeouts, "did not find boot partitions", i have to put some debug options to get haiku booting. Do anybody experienced that ?
<Skipp_OSX> I'll check the latest nightly see if there are problems booting
<Anarchos> thx
<cocobean> Anarchos: hrev56974 ?? I've ran it for two hours with no issues yet.
<Anarchos> yes
<Anarchos> seems i got bfs corruption
<Skipp_OSX> yeah hrev56974 boots fine here on my Lenovo X220
<Skipp_OSX> BFS corruption is the worst I've had that happen to me before
return0e[m] has quit []
<Anarchos> Skipp_OSX: yeah i too had my faire share of bfs corruption (i even got axel to modify checkfs...)
<Skipp_OSX> hopefully the bugs get worked out before R1
<Anarchos> Skipp_OSX: it is strange, i got no bfs trouble since 2017...
<Skipp_OSX> sounds like you were due for some then
<Anarchos> not sure how to look to solve them... i ran checkfs . after that , i got two instances of a partition ...
<Anarchos> and error messages 'bad pheader', no idea what it is
<Skipp_OSX> presumably some bfs data structure
<Skipp_OSX> possibly related to pthreads
cocobean has quit [Quit: Page closed]
dqk has joined #haiku
linuxmaster has quit [Remote host closed the connection]
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
freddietilley has quit [Quit: WeeChat 3.8]
freddietilley has joined #haiku
randomuser86 has joined #haiku
* Anarchos wonders if someone experienced bfs corruptions recently
bbjimmy_64 has joined #haiku
randomuser86 has quit []
Anarchos has quit [Remote host closed the connection]
gouchi has joined #haiku
frkzoid has quit [Ping timeout: 480 seconds]
<zdykstra> I just upgraded to hrev56974, so far so good.
freddietilley has quit [Quit: WeeChat 3.8]
Diver has quit [Read error: Network is unreachable]
<PulkoMandy> What would pthreads do in a filesystem? More likeliy it means "partition header" or something like that?
<Skipp_OSX> ah yes that could be
dqk has quit [Read error: Connection reset by peer]
<waddlesplash> trungnt2910[m]: that userlandfs KDL is a bug in userlandfs for sure
<waddlesplash> nielx[m]: Qt Creator. but it sometimes has odd performance issues around code completion on Haiku that it doesn't have on other OSes
<waddlesplash> PulkoMandy: pheader is elf
<waddlesplash> sounds like Anarchos may have the MSI interrupts problem
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev56976] - https://git.haiku-os.org/haiku/log/?qt=range&q=396f398d35e4+%5E00377c99e791
<nekobot> [haiku/haiku] 69bbd7ad866b - Deskbar: style fixes only
<nekobot> [haiku/haiku] 9da3977cfaf3 - Deskbar: Rename IconSize() to TeamIconSize()
<nekobot> [haiku/haiku] 396f398d35e4 - Deskbar: Fix horizontal mode window size limits
<Skipp_OSX> heyo
tuaris has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
smalltalkman has quit []
<Halamix2> If I get nightly image and update it, will it be the same as installing R1B4, adding master repo and running SoftwareUpdater? Ethernet connection for my PC was added in hrev56740 and that's one thing I need
<augiedoggie> you can switch from beta to nightly, i think there is a guide on the website
<Halamix2> The issue is I can't install R1B4 and update it, as I won't have any kind of internet connection until I update to main
<augiedoggie> if it hasn't been added to the beta4 branch the you'll have to use a nightly image to install
<Halamix2> thanks
<augiedoggie> or copy updated packages on a thumb drive from some machine that has internet access
nosycat has joined #haiku
JakeSays1 has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
jmairboeck has joined #haiku
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
nosycat has quit [Quit: Leaving]
frkazoid333 has joined #haiku
Diver has joined #haiku
Diver is now known as Diver
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
<Begasus> closing down, cu peeps!
Begasus has quit [Quit: Leaving]
dqk has joined #haiku
zard has quit [Quit: leaving]
Diver has quit [Read error: Connection reset by peer]
Diver has joined #haiku
CPYou has joined #haiku
frkzoid has joined #haiku
<win8linux[m]> Animated BeBox render:
frkazoid333 has quit [Ping timeout: 480 seconds]
<Skipp_OSX> BeBox spotted at VCF East https://i.imgur.com/9bSa6N4.jpg
<Habbie> nice
<Skipp_OSX> they couldn't have shoved a CD-ROM on the open slot at least?
<Habbie> or just a faceplate
<Skipp_OSX> well faceplate is hard to come by but CD-ROM even a broken one is not
<Habbie> ack
<Habbie> i have several, indeed
<botifico-c849d97b> [haiku/website] humdingerb pushed 3 commits to master [+3/-0/±2] https://github.com/haiku/website/compare/b00863ff53ad...f7fbd64c20ff
<botifico-c849d97b> [haiku/website] Zardshard 7811898 - Post GSoC 2023 introductory blog post
<botifico-c849d97b> [haiku/website] Zardshard 64e743e - Properly capitalize Icon-O-Matic
<botifico-c849d97b> [haiku/website] Zardshard f7fbd64 - Rephrase conclusion paragraph
tqh has joined #haiku
<zdykstra> someone should teach Zardshard how to squash commits :)
<nielx[m]> I guess it's more for the person who pushes the merge button ;-)
HaikuUser has joined #haiku
dqk has quit [Ping timeout: 480 seconds]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
CPYou has quit [Remote host closed the connection]
jmairboeck has quit [Quit: Konversation terminated!]
gouchi has quit [Remote host closed the connection]
CPYou has joined #haiku
dqk has joined #haiku
CPYou has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
<HaikuUser> hello
tqh has quit [Read error: No route to host]
tqh has joined #haiku
HaikuUser has quit []
<Skipp_OSX> hi tqh
andreasdr has joined #haiku
Diver has quit [Read error: Connection reset by peer]
Blendie has quit [Quit: Connection closed for inactivity]
Diver has joined #haiku
tqh has quit [Quit: Leaving]
<zdykstra> mmu_man: that's a great image
andreasdr has quit [Quit: Vision[]: i've been blurred!]
andreasdr has joined #haiku
andreasdr has quit []
Diver has quit [Quit: Leaving.]
Vidrep_64 has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<mbrumbelow> mmu_man: Very cool image!
<andreasdr[m]> Indeed
Vidrep_64 has quit [Quit: Vision[]: i've been blurred!]
selfish has quit [Quit: Leaving.]