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
applecuckoo has joined #haiku
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #haiku
applecuckoo has quit [Quit: Time to work on something else]
applecuckoo has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
ClaudioM has quit [Quit: leaving]
Raposa has quit [Quit: Konversation terminated!]
applecuckoo has quit [Quit: Time to work on something else]
applecuckoo has joined #haiku
applecuckoo has quit [Quit: Time to work on something else]
<trungnt2910[m]> Are there any specific reasons not to support using GCC 13?
<Skipp_OSX> we haven't updated to 13 yet so 12 is maximum we support
applecuckoo has joined #haiku
Blendie has quit [Quit: Connection closed for inactivity]
applecuckoo has quit [Quit: Time to work on something else]
<Skipp_OSX> (just a guess)
kikadf_ has joined #haiku
kikadf is now known as Guest10952
kikadf_ is now known as kikadf
Guest10952 has quit [Ping timeout: 480 seconds]
<trungnt2910[m]> <x512[m]> "Screenshot_20230413_205738.png" <- Fixed.
<x512[m]> Too paranoid check.
<x512[m]> Who knows, maybe authors of GCC will make breaking ABI change again likely they did in GCC 3.
<trungnt2910[m]> x512[m]: For the purpose of building HyClone, it works.
<trungnt2910[m]> (I modified the 12 to 13)
kinkinkijkin has joined #haiku
<x512[m]> Readme says that HPKG is not yet supported.
<trungnt2910[m]> Copy-pasted from the official Java version.
<trungnt2910[m]> HyClone's version is based on the custom .NET port (http://github.com/trungnt2910/HpkgReader) but lacks write functionality.
<trungnt2910[m]> HyClone doesn't need hpkg write functionality anyway.
<x512[m]> C++ port of .NET port of Java port of original Haiku C++ code?
<trungnt2910[m]> I don't think the Java port is related to the C++ code in Package kit.
<trungnt2910[m]> It is much simpler.
<trungnt2910[m]> That's why I decided to port my .NET port instead of re-using the Package kit.
<x512[m]> Package Kit seems written in enterprise Java bloated style.
<trungnt2910[m]> The original C++ Package Kit (libpackage.so) has too much BeOS-ism and uses too many libbe APIs.
<trungnt2910[m]> x512[m]: And for the sake of easy updates the .NET port inherits a lot of this bloat.
<x512[m]> <trungnt2910[m]> "Fixed." <- Can't test now because not at home PC.
<trungnt2910[m]> Just curious, but what is your day job?
<x512[m]> Programming/testing job. Currently on Java embedded project.
<trungnt2910[m]> Seems interesting! At least it's not fixing decades-old SQL code for some random finance company :)
<trungnt2910[m]> Do you have to spend a lot of time on things like meetings or handling clients or do you get to focus on the technical aspects most of the time?
<x512[m]> Spend time waiting for getting specifications from client and then reporting mistakes it it. Repeat.
<x512[m]> Write and test code according to received specifications.
<trungnt2910[m]> "embedded project" so you get to write quite a lot of low-level code and not having to do things like trying to center a button in some random box right?
<x512[m]> Not GUI things.
<trungnt2910[m]> And not much business logic like storing employee IDs or bank account numbers?
<x512[m]> I am not sure to which detail it is allowed to publically discuss about proprietary software.
<trungnt2910[m]> Oops, sorry for asking too much. I just wonder if there are many programming jobs in Japan that are not the typical enterprise things like managing customers or writing company websites and so on.
<trungnt2910[m]> I want to work on something like OSDev and framework dev when I graduate but I don't see many opportunities for that in Vietnam.
B2IA has quit [Ping timeout: 480 seconds]
flewkey_ has joined #haiku
_orealis has joined #haiku
OrngBomb has joined #haiku
orealis has quit [Read error: Connection reset by peer]
OrangeBomb has quit [Remote host closed the connection]
B2IA has joined #haiku
flewkey has quit [Read error: Connection reset by peer]
_orealis is now known as orealis
flewkey_ is now known as flewkey
Yonle has quit [Quit: See you later.]
Yonle has joined #haiku
xet7 has quit [Remote host closed the connection]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
tqh has joined #haiku
tqh has quit []
mmu_man has joined #haiku
floof58 is now known as Guest10967
floof58 has joined #haiku
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest10967 has quit [Ping timeout: 480 seconds]
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
tqh has joined #haiku
Begasus has joined #haiku
<Begasus> g'morning peeps
Begas_VM has joined #haiku
<andreasdr[m]> Good morning Begasus
<Begas_VM> Moin andreasdr[m]
tqh has quit [Quit: Leaving]
selfish has quit [Quit: Leaving.]
selfish has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
<win8linux[m]> Good morn!
mmu_man has quit [Ping timeout: 480 seconds]
<Begas_VM> g'morning win8linux[m]
Begasus_32 has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/d08aae56febe...371ca38ad4ce
<botifico-c849d97b> [haikuports/haikuports] Begasus 371ca38 - liblrdf, disable static library (#8371)
mmu_man has joined #haiku
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-2/±1] https://github.com/haikuports/haikuports/compare/371ca38ad4ce...776a102216df
<botifico-c849d97b> [haikuports/haikuports] Begasus 776a102 - torsocks, disable recipe for now, not used (#8372)
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
Diver has quit [Read error: Connection reset by peer]
jmairboeck has joined #haiku
Diver has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
smalltalkman has joined #haiku
CPYou has joined #haiku
vdamewood has joined #haiku
Diver has quit [Read error: Connection reset by peer]
Diver has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/776a102216df...a67722f5276b
<botifico-c849d97b> [haikuports/haikuports] Begasus a67722f - libmatroska, disable static library, cleanup (#8373)
jmairboeck has quit [Ping timeout: 480 seconds]
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-2/±1] https://github.com/haikuports/haikuports/compare/a67722f5276b...7f58a203c63e
<botifico-c849d97b> [haikuports/haikuports] Begasus 7f58a20 - wcstools, bump version (#8374)
CPYou has quit [Ping timeout: 480 seconds]
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/7f58a203c63e...10e48c82b1eb
<botifico-c849d97b> [haikuports/haikuports] Begasus 10e48c8 - libmetalink, disable static library (#8375)
<trungnt2910[m]> Is it my device being dumb or are executables packaged in hpkgs writable by default?
<Habbie> i think packagefs makes them non-writable anyway?
<trungnt2910[m]> This is Haiku's official package tool, the third-party libhpkg gives a similar result.
<trungnt2910[m]> Habbie: That's true, but they become writable when extracted on a writable file system.
<Habbie> sure
<Habbie> i see the same for debian packages here
<Habbie> except, of course, haiku does not have the concept of users
<Begasus> Guess we're more secure then others then? (on fs) ;)
<trungnt2910[m]> A bit weird when executables are writable when some configuration files aren't.
<Habbie> Begasus, nah ;)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/10e48c82b1eb...19684fcea503
<botifico-c849d97b> [haikuports/haikuports] Begasus 19684fc - libmng, disable static library, cleanup (#8376)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±1] https://github.com/haikuports/haikuports/compare/19684fcea503...74f10b9eddbc
<botifico-c849d97b> [haikuports/haikuports] Begasus 74f10b9 - maeparser, cleanup, fix install paths (#8377)
<trungnt2910[m]> What is packagefs's policy on updating writable files? It only ignores writable files on shine-through directories right?
<Begasus> no idea trungnt2910[m] :)
B2IA has quit [Remote host closed the connection]
B2IA has joined #haiku
<nekobot> [haiku/haiku] pulkomandy pushed 1 commit to master [hrev56923] - https://git.haiku-os.org/haiku/log/?qt=range&q=b5ff580afb10+%5E3e37877f101f
<nekobot> [haiku/haiku] b5ff580afb10 - btrfs: btrfs_shell build errors fixed
<x512[m]> trungnt2910: Writable flag is probably copied from original files before compression.
<x512[m]> HPKG files are not intended to be used uncompressed.
<trungnt2910[m]> x512[m]: What do you mean by that?
<trungnt2910[m]> Doesn't Haiku's packagefs have to decompress the chunks before serving the files?
Rapo has joined #haiku
<x512[m]> I mean HPKG files are supposed to be mounted, not extracted as regular files on disk file system.
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/74f10b9eddbc...9b7cc66e846b
<botifico-c849d97b> [haikuports/haikuports] Begasus 9b7cc66 - libmp4v2, cleanup (#8378)
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<trungnt2910[m]> It's not like HyClone has a choice here though.
<trungnt2910[m]> At least until the day we support running `userlandfs_server`.
<x512[m]> Extracting package manager may set read only flag if needed.
<trungnt2910[m]> That's probably what I'm going to do.
<trungnt2910[m]> Set read-only flag except for files in shine-through directories.
<x512[m]> Are writable files actually cause some problems?
<trungnt2910[m]> Not on its own, but it causes problems with libhpkgvfs's uninstallation logic.
<x512[m]> Read only flag may be annoying because it is preserved when copying file to writable file system.
<x512[m]> Did not checked yet does packagefs report read only flag for all HPKG contents.
<trungnt2910[m]> All except those on shine-through directories.
<trungnt2910[m]> I recently checked on a Haiku VM.
<trungnt2910[m]> By the way HyClone now supports mount.
<trungnt2910[m]> The only major obstacle left is chroot before haikuports can be (theoretically) run.
<trungnt2910[m]> s//`/, s//`/, s/haikuports/`haikuporter`/
<x512[m]> trungnt2910[m]: What is specified as file system name? Linux file systems? Emulated Haiku file systems?
<trungnt2910[m]> Emulated Haiku file systems.
<trungnt2910[m]> Currently it's packagefs and systemfs like in the screenshot.
<trungnt2910[m]> I'm going to implement bindfs tonight.
<trungnt2910[m]> And probably userlandfs in the far far far future.
<x512[m]> > HyClone has long been under the false impression that `/boot`
<x512[m]> > is mounted as `packagefs`. The reality is only `/boot/system`
<x512[m]> > is `packagefs`, while `/boot` is some other filesystem.
<trungnt2910[m]> Yeah...
<trungnt2910[m]> My mistake.
<x512[m]> /boot is regular block device file system mount point.
<win8linux[m]> For dealing with nested submodules, do they need to be copied per-submodule Begasus?
<x512[m]> Usually Haiku BFS.
<win8linux[m]> Say for example, both submoduleA and submoduleB need submoduleC.
<trungnt2910[m]> x512[m]: On HyClone `/boot` is now a `systemfs` mount.
<win8linux[m]> This is for a package recipe.
<Begasus> is either A or B depending on each other?
<x512[m]> /boot is something like drive C: on Windows: place where operating system is installed.
<trungnt2910[m]> systemfs is simply binding a HyClone mount to a host folder. In this case, /boot is bound to $HPREFIX/boot.
<trungnt2910[m]> The sole reason is to give /boot a different device id from rootfs.
<win8linux[m]> Actually yes Begasus, some of the submodules do depend on each other.
<Begasus> does the upstream repository contain all the submodules?
<Begasus> like I linked the one yesterday?
<x512[m]> "/" (rootfs) in Haiku is in memory file system that can't contain files with data.
<win8linux[m]> Currently looking at this project's submodules:
<trungnt2910[m]> x512[m]: Did you mean "doesn't preserve the files' data after reboot"? Because I can create files normally on the rootfs. Also there are a bunch of symlinks existing there on a default Haiku installation.
<x512[m]> Files can't be created in rootfs, only directories, symlinks and special files (pipe etc.).
<win8linux[m]> Some of the submodules have an external dependency that aren't directly used by the main project.
<x512[m]> Not sure about special files.
<Begasus> guess you need to pull the extra ones then win8linux[m] and put them in the correct directory?
<win8linux[m]> Seems like it, unfortunately.
tuaris has joined #haiku
<x512[m]> trungnt2910: ^
<trungnt2910[m]> Hmmm
<trungnt2910[m]> Strange to allow symlinks but not regular files.
<trungnt2910[m]> Since symlinks are just magical text files.
<x512[m]> rootfs purpose is connecting various file systems to single place.
<x512[m]> If you want to store files, you need on disk file system or ramfs.
<x512[m]> Data files are tricky things, it may support mapping on memory for example. It can be very big and need special storage data structures instead of simple heap object.
<x512[m]> <trungnt2910[m]> "Since symlinks are just magical..." <- In terms of Haiku VFS data files and symlinks are different things.
<x512[m]> shmfs is my alternative and simpler implementation of Haiku ramfs.
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/9b7cc66e846b...2d8d67a40be3
<botifico-c849d97b> [haikuports/haikuports] Begasus 2d8d67a - libharu, bump version, disable static library (#8361)
orealis has quit [Quit: yap...]
orealis has joined #haiku
<Begas_VM> Think meson is broken? /bin/sh: line 1: /packages/libmpdclient_x86-2.18-1/cmd~meson/bin/meson: No such file or directory
<Begas_VM> second recipe where I see this when trying to run the tests
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/2d8d67a40be3...9cbeaea78e5d
<botifico-c849d97b> [haikuports/haikuports] Begasus 9cbeaea - libmpdclient, cleanup (#8380)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/9cbeaea78e5d...fe3981551c4a
<botifico-c849d97b> [haikuports/haikuports] Begasus fe39815 - alglib, cleanup (#8381)
dqk has quit [Ping timeout: 480 seconds]
jmairboeck has joined #haiku
dqk has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
floof58 is now known as Guest11004
floof58 has joined #haiku
Guest11004 has quit [Ping timeout: 480 seconds]
nosycat has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/fe3981551c4a...7d2f3bbad42c
<botifico-c849d97b> [haikuports/haikuports] Begasus 7d2f3bb - libmtp, disable static library (#8382)
smalltalkman has quit []
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/7d2f3bbad42c...4cc99ae2b3f2
<botifico-c849d97b> [haikuports/haikuports] Begasus 4cc99ae - armadillo, cleanup (#8383)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/4cc99ae2b3f2...2caa0dbc3c4c
<botifico-c849d97b> [haikuports/haikuports] Begasus 2caa0db - libmypaint, switch python version (#8384)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/2caa0dbc3c4c...64664fd7b3ba
<botifico-c849d97b> [haikuports/haikuports] Begasus 64664fd - arpack, cleanup, move config files to devel package (#8385)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/64664fd7b3ba...f854bc5435e2
<botifico-c849d97b> [haikuports/haikuports] Begasus f854bc5 - libnsbmp, don't build/install static library (#8386)
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
Hannah has quit []
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/f854bc5435e2...ce7ea16ae5b8
<botifico-c849d97b> [haikuports/haikuports] Begasus ce7ea16 - libnsgif, don't build/install static library (#8387)
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/ce7ea16ae5b8...5534abbae64f
<botifico-c849d97b> [haikuports/haikuports] Begasus 5534abb - libopenmpt_modplug, disable static library, cleanup (#8388)
<Begasus> bbl
<zdykstra> seeya!
OrngBomb has quit [Quit: Slacking off]
OrngBomb has joined #haiku
OrngBomb is now known as OrangeBomb
Blendie has joined #haiku
cocobean has joined #haiku
<win8linux[m]> Well dang, Open Hexagon's build process involves downloading SFML via Git which might be a problem for HaikuPorts.
<win8linux[m]> Also upstream SFML has no Haiku support.
<win8linux[m]> :(
<zdykstra> projects that don't tag releases and/or projects that don't use tagged releases for dependencies can eff right off
<win8linux[m]> It was a mess trying to get the submodules in order partly due to that.
<win8linux[m]> Initially tried to target 2.1.6 since it's the most recent tag, but some of the submodules depended on each other but at different revisions.
<win8linux[m]> >_<
<win8linux[m]> Gave up and retargeted onto the latest commit of the main project.
<zdykstra> ugh, yeah
<win8linux[m]> According to the devs, Open Hexagon doesn't have more recent GH releases since the game doesn't have free binary releases anymore.
<win8linux[m]> (It is sold on Steam)
<cocobean> trungnt2910[m]: GCC 12.2.0 is the latest official stable release. GCC 13.0.0 - no official stable release for build review yet.
<trungnt2910[m]> cocobean: Somehow I ended up with GCC 13.x in my distro...
<cocobean> Some distros provide it (FreeBSD/Linux-based variants)... but only for dev use.... hopefully not for primary production compilations - as it is unknown for all compile optimization variations.
<trungnt2910[m]> I don't know, somehow it comes with my default OpenSUSE installation.
<trungnt2910[m]> Ubuntu 23.04 only provides GCC 12.x
tuaris has quit [Quit: Leaving.]
selfish has quit [Read error: No route to host]
selfish has joined #haiku
<cocobean> Might suggest a note on GCC 13.x Haiku source compilation/build results for: https://www.haiku-os.org/guides/building/pre-reqs
<botifico-c849d97b> [haikuports/haikuports] diversys pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/5534abbae64f...aa1c186dab18
<botifico-c849d97b> [haikuports/haikuports] davidkaroly aa1c186 - audacity: update to 3.2.5 (#8389)
HaikuUser has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
cocobean has quit [Quit: Page closed]
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/aa1c186dab18...0b0a333c6938
<botifico-c849d97b> [haikuports/haikuports] Begasus 0b0a333 - libopusenc, disable static library (#8390)
floof58 is now known as Guest11022
floof58 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
Guest11022 has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
nosycat has quit [Quit: Leaving]
HaikuUser has joined #haiku
gouchi has joined #haiku
<botifico-c849d97b> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/0b0a333c6938...458bd6e8564b
<botifico-c849d97b> [haikuports/haikuports] Begasus 458bd6e - libpgf, bump version, disable static library (#8391)
<Begasus> last one for today :)
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
<Begasus> g'night peeps
Begasus has quit [Quit: Leaving]
Skipp_OSX has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
HaikuUser has joined #haiku
AlienSoldier has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
diver1 has joined #haiku
Diver is now known as Guest11044
diver1 is now known as Diver
Guest11044 has quit [Ping timeout: 480 seconds]
jmairboeck has quit [Quit: Konversation terminated!]
AlaskanEmily has joined #haiku
gouchi has quit [Remote host closed the connection]
Hannah has joined #haiku
Blendie has quit [Quit: Connection closed for inactivity]
Diver has quit [Quit: Leaving.]