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
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.
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?
<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 ;)
<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. "
<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 "rst2html4.py". The current recipe adds a suffix without a dot, that ends as: "rst2html438.py". Using dots for consistency: "rst2html43.8.py" both look weird AF.
<OscarL>
Would "rst2html4.py3.8" be better? (with the default one being "rst2html4.py", 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)
<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).
<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]