ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | | Nightlies: | Bugtracker: | SCM: | Logs: | Matrix: | XMPP:
Blendie has quit [Quit: Connection closed for inactivity]
<trungnt2910[m]> <x512[m]> "Open with list depends on file..." <- Hmmm, a nice addition for Haiku would be some kind of "attrfs" which would store permissions/file attributes of a lower filesystem into memory or a different file.
<trungnt2910[m]> That way network mounts, NTFS drives,... would work nearly seamlessly on Haiku.
<trungnt2910[m]> Anyway, I see that Haiku has many daemons and servers like package_deamon launched on startup. Do you know the code that is responsible for launching them? Does Haiku have a process dedicated to that like Apple's launchd?
<augiedoggie> there is an attribute_overlay filesystem addon
<augiedoggie> iirc, it was mainly used for booting from cd or something
<trungnt2910[m]> Hmmm interesting.
<trungnt2910[m]> Everything is stored in memory?
<augiedoggie> dunno, i've never looked into it
Maturi0n_ has joined #haiku
<augiedoggie> i also see a reference to adding the overlay to ntfs here
<augiedoggie> that's about the extent of my knowledge about it though :P
Maturi0n has quit [Ping timeout: 480 seconds]
<augiedoggie> also, for your other question, you can use 'launch_roster' to control a lot of the background services
<augiedoggie> i thought there was a blog entry about it but i can't find it, it controls the 'launch_daemon' which is similar to launchd
<trungnt2910[m]> Thanks, I'll look into that.
<trungnt2910[m]> Just want a few important daemons to work on HyClone.
<zdykstra> trungnt2910[m]: that might interest you
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
OscarL has joined #haiku
bbjimmy_64 has joined #haiku
<OscarL> AlienSoldier: I have an input_server filter addon that allows you to accelerate (multiply its value by your chosen amount) the scroll wheel when you use it with, say SHIFT+wheel.
<OscarL> Should probably make an .hpkg out of it already.
<augiedoggie> i think you replied to the wrong person :P
<OscarL> augiedoggie: doh! I did :-D
<OscarL> It as zdykstra all along!
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
* OscarL just waked up, he's not ever particularly bright, and known to get easily confused. ¯\_(ツ)_/¯
<OscarL> "waked up" lol.
OscarL has quit [Quit: Page closed]
AlaskanEmily has quit [Remote host closed the connection]
Begasus has joined #haiku
<Begasus> g'morning peeps
<zdykstra> Mornin'
<zdykstra> How's BE (?) treating you ?
<Begasus> cold :)
<Begasus> ps, morning zdykstra
mmu_man has joined #haiku
freddietilley has joined #haiku
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] jmairboeck bb348f6 - python_ly: fix commandSuffixes (#8127)
Begas_VM has joined #haiku
<Begas_VM> Texlive rounding up installation (still will take a while) on the other laptop :)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] Begasus caa9069 - libcroco, disable static library (#8129)
Blub0\0 has quit [Remote host closed the connection]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] Begasus 0613d30 - libdatrie, disable static library (#8130)
KapiX has joined #haiku
hackkitten has joined #haiku
kikadf has quit [Remote host closed the connection]
Blendie has joined #haiku
<jessicah> morning
KapiX has quit [Quit: KapiX]
OscarL_32 has joined #haiku
<Begas_VM> evening jessicah :)
<Begas_VM> 'lo OscarL_32!
<OscarL_32> Hey there Begas_VM! :-)
<OscarL_32> Tired of making the sames mistakes on recipes, I've set to do some bash-scripting practice...
<Begas_VM> does it do the "right" thing? ;)
<OscarL_32> Ended up with a prototype "fake-haikuporter" that loads recipes, fakes a build, and prints the resulting REQUIRES, PROVIDES, etc... so I can detect my silly errors.
<OscarL_32> Now at the point where I'm wondering: "mmm, can I write self-modifying bash code?".
<Begas_VM> heh
<OscarL_32> I think I went too far :-D
<Begas_VM> Texlive buy packaging atm :)
<Begas_VM> s/buy/bussy/
<Begas_VM> ^^
<OscarL_32> nice
<jessicah> OscarL_32: lol, self-modifying bash
<OscarL_32> jessicah: :-D
<Begas_VM> ps OscarL_32 maybe it "would" be nice to have a python3.9 package for libxml2 (even Arch does it with python3.10) ;)
<jessicah> oh for fuck's sake... my issue with BWebView is that it breaks down when sub-classed
<jessicah> I've been chasing this __all__ day
<OscarL_32> Begas_VM: Maybe we should open an issue, to have a "ToDo" list for desired packages?
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] Begasus 2403f89 - libdsm, disable static library (#8131)
<Begasus> cutter people still keen on getting it back on track on Haiku :)
<Begasus> yep
<Habbie> nice
<Begasus> been having a hart time getting cutter to find rizin
<Begasus> already one in the depot (outdated)
<Begasus> If Texlive is done on the other laptop I'll give it a new spin with the latest releases
<OscarL_32> Begasus: for python packages that also install scripts under /bin/, we have a mix of suffixes, some use "cmd3.10", others "cmd310". Should we standardize on the first one, right?
<Begasus> current one crashes when you try to open Preferences in the menu
<Begasus> OscarL_32, I mostly use the dotted one yes (if needed)
<OscarL_32> k. Follow up question... do we really want to install them without a suffix for the ones that match the default Python version? ie... "cmd" instead of "cmd3.9" ?
<Begasus> there isn't even a "cmd:python310" ;)
<Begasus> I would go for the default one atm
<Begasus> default one would be cmd:python3 then
<OscarL_32> that's for the main Python packages. But what about "the other" python packages... like say... twisted_python3xx ?
Kokito has joined #haiku
<OscarL_32> it currently provides, for example: "cmd:twistd39". That should change to "cmd:twistd3.9" ? or plain "cmd:twistd" ?
<OscarL_32> (with the others being "cmd:twistd3.8" and "cmd:twistd3.10", after I fix it :-D)
<Begasus> ah, you are the master there, waddlesplash did change that for the python recipes, I'm not that far on par :)
<Begasus> if multiple versions are supplied they would need the right suffix for the python version, otherwhise "cmd:twistd" would conflict with other versions?
<OscarL_32> k. I was thinking of usint also the dotted versions for "_python3xx" packages, just for consistency with the main Python ones...
<OscarL_32> exactly...
<Begasus> k, back on track ;)
<OscarL_32> that's why I'm a bit partial to version ALL of them with the suffix, and no "cmd:twistd" for example.
<Begasus> would mean some heavy rewrite on the python recipes I guess then?
<Begasus> maybe you could borrow korli's bulk script? ;)
<OscarL_32> but... we can also use the trick jmairboeck uses in frescobaldi to use the correct suffix for each version.
<jessicah> iirc, we have one "current" version of python, and the non-suffixed ones target that python
<jessicah> but I could also be confused :p
<Begasus> that defaults (iirc) to "cmd:python3" jessicah
<Begasus> -> python3.9
<OscarL_32> I did similarly for pip (defaults to pip3.9, also provided for consistency)
<Begasus> yeah, the one from jmairboeck is pretty neat
<Begasus> default (but I would leave default to python3.9) empty
<Begasus> like jmairboeck did
<OscarL_32> k. Then we could standardize in... use jmairboeck trick, but with dotted versions, right?
<Begasus> I'm not the boss at haikuports ;) maybe put an issue up for discussion?
<OscarL_32> Meh... I like to start flame-wars...
<OscarL_32> (more serioulsy): I'll add some comments and @s when I submit a PR with those types of changes.
Kokito has quit [Quit: Vision[]: i've been blurred!]
<OscarL_32> Begasus: small question. Some of the "xxx_python3x" python recipes have "for f in $binDir/*; do" but I've also seen "for f in $prefix/bin/*; do". Any preference?
<Begasus> Deppends if the binary is installed in /boot/system/bin or /boot/system/bin/x86
<Begasus> I wouldn't go too far on that ;)
<OscarL_32> Ah. Cool. So... $binDir for the "any" ones, and possibly "$prefix/bin" for the "all" with x86 enabled?
<Begasus> yep
DKnoto has joined #haiku
<OscarL_32> Awesome. Thanks, as always, for your help Begasus!
<Begasus> provided they are installed in $prefix/bin ;)
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+2/-2/±0]
<botifico> [haikuports/haikuports] korli 1031d6d - vcmi: update to 1.1.1, switch to boost 1.70
<botifico> [haikuports/haikuports] threedeyes pushed 1 commit to master [+2/-2/±0]
<botifico> [haikuports/haikuports] threedeyes 4ab214e - wayland_server: bump version
<OscarL_32> yes! my "fake_hp" is giving me the same results as the real one. Now I can debug my crappy bash without running actual builds :-D
<Begasus> lol
<OscarL_32> And.. I found the problem in less than 2 minutes now!... (too bad I've spent 5 hours writting "fake_hp" :-D)
<jessicah> haha
<Begasus> nice :P
orealis has quit [Read error: Connection reset by peer]
<jessicah> \o/ received oauth response from google... okay, think I can call it a night, and figure out the rest of the oauth flow tomorrow :)
<OscarL_32> Cool! Sleep well jessicah!
orealis has joined #haiku
<jessicah> so relieved; I spent the entire day in wtf-land, haha
<OscarL_32> :-)
<OscarL_32> Begasus: Behold! :-P
HaikuUser has joined #haiku
HaikuUser has quit []
matt1 has joined #haiku
OscarL_32 has quit [Quit: I'll be back! (after I reboot and make something to eat)]
<Begasus> looks nice OscarL_32 , does it detect .... in a bit :)
matt1 has left #haiku [#haiku]
OscarL has joined #haiku
Kokito has joined #haiku
<Begas_VM> 'lo Kokito :)
<Begas_VM> wb OscarL, got something to eat? ;)
<OscarL> I've just finished cooking something quick, yeah.
<Kokito> Hi Begas_VM!
<Begasus> Still checking out now and then Kokito ?
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] korli 46df7a9 - vcmi: missing flag BUILD_SHARED_LIBS
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] OscarL e334dcd - chardet: clean up. (#8132)
<Kokito> Yes Begasus! Keeping my laptop up to date, and testing here and there.
<OscarL> Greettings from and old Argentine BeOS/OpenBeOS/Haiku, Kokito. Nice to see you around :-)
<Begasus> Nice to see you still keep it up +1
<OscarL> Seems like FileTypes (on 64 bits) can't display bitmap icons (from old BeOS binaries, or old .rsrc). But the 32 bits version does shows them. Guess I should file a bug if it's not reported already.
<Kokito> Hola OscarL! Tanto tiempo!
<OscarL> "Que 20 años no es nada". Gardel wasn't lying :-D
<Kokito> Jaja!
hackkitten has quit [Ping timeout: 480 seconds]
Yonle has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
gouchi has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
Guest8488 is now known as julienxx
kikadf has joined #haiku
ClaudioM has joined #haiku
<OscarL> Think I broke Github. Can't delete one of my haikuports branches. Attempting to rename it fails spectacuarly too (500 - Internal server error) :-)
<Begasus> eeps
<Begasus> something wrong with your fake_hp? ;)
<OscarL> heh :-D
<OscarL> Just a silly 1-commit branch for the twisted recipe that refuses to be deleted.
<Begas_VM> can't you delete in the browser?
<OscarL> Noup. It keeps spinning the little icon when I attempt to delete it from the "my branches" pages. And the "delete branch" button from the PR simply doesn't reacts.
<OscarL> from git, it errors out as well (server rejects the command to delete the branch)
<OscarL> I just tried to rename it again, causing another 500 error. Those are logged out, so maybe one intern will notice the "why-cant-i-delete-this-branch" name I tried to use :P
<OscarL> Mmm, fake_hp again to the rescue helping me find errors in almost no time! Not bad!
<OscarL> Annd.. I can't push a new branch now :-(
zard has joined #haiku
<OscarL> "! [remote rejected]" :-(
<Begas_VM> jikes
<OscarL> can still run "git fetch -p" for example, so doesn't seems to be an issue with auth/keys.
<OscarL> Ah.... "Git Operations is currently status red; with an update as of 17 minutes ago. This may affect Git Operations behavior and performance. "
<Begas_VM> will do a check too :)
<Habbie> is unhappy
<OscarL> "Major Outage" :-D
<Begas_VM> remote: fatal error in commit_refs
<Begasus> And just now I'm finaly done with libdwarf :/
Kokito has quit [Quit: Vision[]: i've been blurred!]
Guest8942 has quit [Read error: Connection reset by peer]
extrowerk has joined #haiku
extrowerk is now known as Guest9027
<OscarL> mmm the "cmd:"s from the docutils package have names like "". The current recipe adds a suffix without a dot, that ends as: "". Using dots for consistency: "" both look weird AF.
<OscarL> Would "rst2html4.py3.8" be better? (with the default one being "", and the one for 3.10: "rst2html4.py3.10" ?
<OscarL> I guess that the last one at least is a proper suffix (and not a weird mix as it is right now).
<OscarL> (time to check repology, I guess)
<Begas_VM> git working again
<Begas_VM> github*
<Begasus> Checking for ability to merge automatically… (takes a long time)
<OscarL> which distro should I look at too see how they handly multiple python packages? (looking at Fedora now, but there I see docutils only for 3.11)
HaikuUser has joined #haiku
<HaikuUser> Woo
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-2/±0]
<botifico> [haikuports/haikuports] Begasus 4bdd85a - libdwarf, bump version (#8133)
<OscarL> To make the Python 3.11 version of docutils the one that is run when you execute the commands without a version suffix, e.g. 'rst2man', run: "port select --set docutils py311-docutils"
freddietilley has quit [Quit: WeeChat 3.8]
<OscarL> I would prefer to use something like that on Haiku (instead of providing no suffix for 3.9)
<Begasus> I'm lost already :)
<OscarL> heh.
freddietilley has joined #haiku
<OscarL> I mean.. we now provide scripts suffixed with a Python version as in.. rst2man3.10, and a default one without suffix (the 3.9).
<OscarL> those "MacPort" do it differently... they suffix ALL the scripts, and let the user decide which one is the default one.
<OscarL> (at least judging from that text snippet I copied above)
<OscarL> My suggestion being... that we could do similarly on Haiku (one day at least).
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
hightower2 has joined #haiku
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #haiku
<OscarL> Think I broke Github again :-D
Guest9027 has quit [Quit: Bye!]
extrowerk has joined #haiku
kinkinkijkin has joined #haiku
extrowerk is now known as Guest9032
hightower2 has quit [Ping timeout: 480 seconds]
vdamewood has joined #haiku
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
freddietilley has quit [Quit: WeeChat 3.8]
<OscarL> just in case Begasus didn't saw it: libdwarf build failed for x86_gcc2.
* OscarL wonders if there's a way to search the build logs for failed bulds (besides hitting the "previous" button on the build page)
gouchi has quit [Quit: Quitte]
hightower2 has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
tqh has joined #haiku
<Habbie> OscarL, let me know when you find it :)
<OscarL> :-)
thelounge4920776 has quit [Quit: The Lounge -]
Maturi0n has joined #haiku
Maturi0n_ has quit [Ping timeout: 480 seconds]
cp-- has joined #haiku
cp- has quit [Ping timeout: 480 seconds]
AlienSoldier has joined #haiku
nosycat has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56863] -
<nekobot> [haiku/haiku] 35212f7bef17 - userlandfs: Fix GetVNodeName
<Begasus> OscarL, saw it earlier, didn't check it local :O
<OscarL> Begasus is human, after all then! :-)
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56864] -
<nekobot> [haiku/haiku] 95de7f50ea32 - Installer: Adjust layout for new window size
<Begasus> heh
<Begasus> was fed up after spending hours on the old version, new one was done in about 5 minutes :)
<OscarL> ouch.
<Begasus> yeah, cleaning my old mess ;)
nosycat has quit [Quit: Leaving]
<Begasus> Texlive build complete somewhere earlier here, (was doing some things around the house)
<jessicah> morning
<OscarL> nice. I should do some stuff around the house too, but not today.
<OscarL> Hello jessicah. Good day to you.
<OscarL> Anyway... not even fake_hp is helping me avoid mistakes now. Seems I ran out of energy for today. I better turn off.
<OscarL> See you around folks.
OscarL has quit [Quit: Don't miss me! :-P]
<Begasus> g'morning jessicah
<jessicah> :)
omesh has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] Begasus 0896deb - libdwarf, mark x86_gcc2 as broken (#8139)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] OscarL 59d0eea - editor: fix build, add support for Python 3.10. (#8135)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-1/±1]
<botifico> [haikuports/haikuports] OscarL 9a2b3f9 - html2text: cleanup. (#8136)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] OscarL 8f8f39e - markdown: clean up, support Python 3.10. (#8137)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±1]
<botifico> [haikuports/haikuports] OscarL 7b4515c - mutagen: cleanup, add support for Python 3.10. (#8138)
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
hightower2 has quit [Ping timeout: 480 seconds]
<Habbie> hmm, lpeg only for lua 5.3
<Habbie> and building something that depends on luadevel 5.3 actually leaves that sitting around in my install
<Habbie> but i think that was the mentioned hp bug about installing buildreqs in the chroot
hightower2 has joined #haiku
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±3]
<botifico> [haikuports/haikuports] Begasus 5d21e50 - libebml, use libVersionCompat, disable static library (#8140)
Begas_VM has quit [Quit: Vision[]: i've been blurred!]
<Begasus> last one for today
<Begasus> ouch, 32bit buildmast lost again :(
<Begasus> buildmaster*
omesh has quit [Quit: omesh]
<Begasus> calling it a day, g'night peeps!
Begasus has quit [Quit: Leaving]
omesh has joined #haiku
zard has quit [Quit: leaving]
omesh has quit [Quit: omesh]
vezhlys has joined #haiku
hightower2 has quit [Ping timeout: 480 seconds]
jmairboeck has joined #haiku
ClaudioM has quit [Quit: leaving]
<TkTech> It's been a long time since I've checked, does Haiku have support for SCSI/ATA pass-through now? Ala SG_IO?
gouchi has joined #haiku
<x512[m]> TkTech: Is there a ticket for that?
<TkTech> Not that I can find, I think the last time I asked was 10 years ago or so
<TkTech> Mind you, I'm horrible at using Trac
<x512[m]> What does it needed for?
<TkTech> Exposing SMART data from drives, as well as labels/temperature/RPM/etc
<Habbie> there are labels in scsi/ata?
<Habbie> (i did blindly assume smartctl was your reason)
<TkTech> Different kind of labels, not partition labels :)
<Habbie> that i assumed :)
<TkTech> Oh, it's actually not for smartctl
<Habbie> ah
<TkTech> I started porting my old, old #osdev tools to Python bit by bit
<TkTech> Wanted to add Haiku support to it if it was available now
<Habbie> ah, nice
white-wolf has joined #haiku
thelounge4920776 has joined #haiku
<waddlesplash> TkTech: we might? not sure actually
<TkTech> I'm skimming the source trying to understand it
<TkTech> It looks like there might be a raw SCSI driver, but it may be exclusive?
<waddlesplash> I think BeOS actually supported this, and so do we
<TkTech> Hm, BeOS would have supported parts of it
<waddlesplash> here's how cdrtools does it. this works on both BeOS and Haiku
<TkTech> Hm, GPL-poisoned from its dependencies, can't use it as a reference. But all I needed to know was it's possible, I'll dig into it! Thanks
jmairboeck has quit [Quit: Konversation terminated!]
DKnoto has quit [Ping timeout: 480 seconds]
<waddlesplash> TkTech: huh? that file is under CDDL
<waddlesplash> I don't know why dependencies being GPL would cause a problem for reading code...
<waddlesplash> TkTech: well, here's some Haiku code that uses the same mechanism:
<waddlesplash> creates a raw_device_command struct of necessary size, fills it with a SCSI command
<waddlesplash> then invokes ioctl
<waddlesplash> this can be done from userland by opening the "/dev/disk/scsi/.../raw" device
bbjimmy has quit [Read error: No route to host]
mmu_man has joined #haiku
<Habbie> 'git rebase -i' opens nano
<Habbie> i wonder why
bbjimmy has joined #haiku
<Habbie> ok, because whoever wrote git.recipe made that choice
hightower2 has joined #haiku
thelounge49207763 has joined #haiku
thelounge4920776 has quit [Ping timeout: 480 seconds]
thelounge49207763 has quit [Ping timeout: 480 seconds]
tqh has quit [Quit: Leaving]
<zdykstra> wooh
<Habbie> learned a few things along the way ; )
thelounge4920776 has joined #haiku
<andreasdr[m]> Hi there
<Habbie> (mostly about haikuporter, and haikuports lua)
<Habbie> my haiku TODOlist has grown tremendously :D
vezhlys has quit [Remote host closed the connection]
gouchi has quit [Remote host closed the connection]
<andreasdr[m]> Nice
Diver has quit [Quit: Leaving.]
tib has quit [Ping timeout: 480 seconds]
tib has joined #haiku
Blendie has quit [Quit: Connection closed for inactivity]
<jessicah> Habbie: there is already an ISC license, so not sure using the same file name is the right thing, if you want to include a customised one
<jessicah> I'd recommend changing it to be named after the software, which is what a lot of other ports that use customised licenses do by looking at /boot/system/data/licenses
<augiedoggie> isc isn't in the standard licenses package
<jessicah> gah, I keep reconnecting
<jessicah> it's modified license text; other ports do this as well
<jessicah> if it were unmodified ISC, then it'd be fine
<augiedoggie> needs $commandBinDir support
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