<xoblite>
@waddlesplash , when you have time, could you please approve my last 7-line push and push it to r1beta4 too? (going to look into something so useful to have it into the next nightly build)
rennj has quit [Ping timeout: 480 seconds]
<xoblite>
speaking of which, any thoughts from the expert on Realtek RTL8812BU ?
<xoblite>
(cf. the 0846:9055 device I added to usb.ids)
rennj has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
xoblite has quit [Quit: Konversation terminated!]
rennj has quit [Ping timeout: 480 seconds]
<waddlesplash>
the 8812AU is already supported
<waddlesplash>
I don't know what the differences are with the "BU"
<waddlesplash>
you will have to check the Linux driver to see what they might be, then potentially add a new "chipset type" to the FreeBSD driver
<waddlesplash>
and then add whatever code is needed
rennj has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
frkazoid333 has joined #haiku
freakazoid332 has quit [Ping timeout: 480 seconds]
Maturi0n_ has joined #haiku
Maturi0n has quit [Ping timeout: 480 seconds]
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
HaikuUser has joined #haiku
<HaikuUser>
very good OS
dby has joined #haiku
<HaikuUser>
Unfortunately I can't currently open a web browser
<rennj>
yeah well modern web is weak point
<rennj>
Blink (Chrome), Webkit (Safari), Gecko (Firefox) bah 3 webrendering engines to choose from
<HaikuUser>
I mean, I attempt to open WebPositive and I get a "the application has encountered an error" window
<rennj>
yeah that sounds bad
<rennj>
crashing application on launch...
<HaikuUser>
I just don't understand how this stuff works or I would try harder. I just use Linux usually.
<rennj>
well haiku in not linux that for sure...
<HaikuUser>
Ain't that the truth. It's much weirder.
<rann>
good morning, I read that around august '21 ssd trim was implemented by means of fstrim command; is it also a mount option?
MajorBiscuit has joined #haiku
extrowerk has left #haiku [WeeChat 3.6]
rennj has quit [Ping timeout: 480 seconds]
vdamewood_ has joined #haiku
vdamewood has quit [Read error: Connection reset by peer]
rennj has joined #haiku
vdamewood_ has quit [Read error: Connection reset by peer]
vdamewood has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
matt3 has joined #haiku
<matt3>
hello
<matt3>
Can someone give me a critique of my work?
mmu_man has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
_Dario_ has joined #haiku
Diver has joined #haiku
_Dario_ has quit [Quit: Vision[]: i've been blurred!]
<matt3>
have you downloaded my virtualbox image ?
rennj has joined #haiku
jmairboeck has joined #haiku
<matt3>
why you do not answer me ?
<phschafft>
likly everyone is still sleeping. :)
<matt3>
ok, thanks ...
<matt3>
cu later ... ;)
matt3 has left #haiku [#haiku]
rennj has quit [Ping timeout: 480 seconds]
xoblite has joined #haiku
xoblite has quit []
BrunoSpr has joined #haiku
<BrunoSpr>
Hello all BeOs and Haiku Fans: That was Bruno told: Strange Times for Haiku we will see from now on... Anyway I hope this will shrinking down after some time!
<BrunoSpr>
The best, usless addition is to have Wallpapers for Haiku in HaikuDepot! What next?
BrunoSpr has quit [Remote host closed the connection]
rennj 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 []
mmu_man has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
matt3 has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
<matt3>
phschafft : hello
matt3 has left #haiku [#haiku]
MajorBiscuit has quit [Ping timeout: 480 seconds]
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
matt3 has joined #haiku
<win8linux[m]>
<BrunoSpr> "The best, usless addition is..." <- Would you rather have all approximately 294.8 MB of them in the base image?
rennj has quit [Ping timeout: 480 seconds]
<win8linux[m]>
That was the original plan for submissions from the Call for Wallpapers.
<win8linux[m]>
* That was part of the original
mmu_man has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
<HaikuUser>
hello from matt3 ... from virtualbox:haiku:vision !!!
<HaikuUser>
cu
HaikuUser has left #haiku [#haiku]
matt2 has joined #haiku
<matt2>
hello
matt2 has left #haiku [#haiku]
matt3 has left #haiku [#haiku]
MajorBiscuit has joined #haiku
rennj has joined #haiku
mmu_man has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
matt3 has joined #haiku
<matt3>
hi
mmu_man has quit [Ping timeout: 480 seconds]
matt3 has left #haiku [#haiku]
MajorBiscuit has quit [Quit: WeeChat 3.6]
matt3 has joined #haiku
DKnoto_W has joined #haiku
matt3 has left #haiku [#haiku]
mmu_man has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
ManBoy has joined #haiku
kescher has quit [Quit: Bye]
kescher has joined #haiku
floof58 is now known as Guest1495
floof58 has joined #haiku
Guest1495 has quit [Ping timeout: 480 seconds]
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
humdinger has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
Skipp_OSX has joined #haiku
rennj has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
humdinger has quit [Quit: Vision[]: Oi with the poodles already!!]
<OscarL>
Is there something like "ionice" for Haiku? The "unpacking" and "initializing repo" steps of Haikuporter absolutely tanks my system for large packages (like the virtualbox-guest-additions).
gouchi has quit [Remote host closed the connection]
<OscarL>
Hard to do anything else while those steps are taking place, and they take way too long on my poor old hardware :-D (>30/40 mins)
<OscarL>
While attempting to build VBox's guest additions 7.0.4: "error: #error PORTME"
<OscarL>
Welp... most understandable error I got all week while working on vbox-ga (and its kbuild dependency) :-D
<HaikuUser>
I just installed python3.10. I was wondering, how would I link that to python3?
HaikuUser is now known as raymondmendoza
<OscarL>
raymondmendoza: you could symlink it it to "~/config/non-packaged/bin/python3", for example... but before doing so... take into account the following know issue with Python 3.10: https://github.com/haikuports/haikuports/issues/7531
<OscarL>
Also... for beta4, the "default" Python will be 3.9.
<raymondmendoza>
OscarL Thank you. I'm running the most current nightly (of a few hours ago). My audio actually works! Kind of cool. Pretty excited about that. I may roll back the python version. I'm trying out haikuporter, but it keeps complaining about needing python3.
HaikuUser has joined #haiku
<OscarL>
Python 3.10 has a REPL that works nicer than the older ones (history, line-editing and autocomplete work as intended)... but that bug means you can't trust it for pip install stuff :-(
HaikuUser has quit []
<raymondmendoza>
I wasn't really worried about installing software through python, just wanted to get haikuporter to work.
<OscarL>
Regarding that "python3" error... the problem is that not long ago the default Python changed from 3.7 to 3.9, and there is still some issues regarding that move (packages that need updating, etc)
<raymondmendoza>
Maybe, uninstall python3.10 and wait for the problem to be fixed?
<OscarL>
Most of us using Haikuporter use the one from a local "git clone"
gouchi has joined #haiku
<OscarL>
I was using haikuporter that way even with a (work in progress) Python 3.11.
<raymondmendoza>
I used git to clone both haikuports and haikuporter. I followed the instructions. I don't think I missed anything.
<raymondmendoza>
I may be wrong.
<OscarL>
I may have the mentioned symlink then :-)
<raymondmendoza>
Fair point.
<OscarL>
yup... I have a symlink to Python 3.10 actually :-D
<raymondmendoza>
It's not complaining, anymore. Thank you so much!
<OscarL>
no problem!
raymondmendoza has quit [Quit: Vision[]: i've been blurred!]
Babaj has quit [Read error: No route to host]
Babaj has joined #haiku
Babaj has quit []
OscarL_ has joined #haiku
OscarL has quit [Remote host closed the connection]
OscarL_ is now known as OscarL
<OscarL>
cñear
<OscarL>
I/O performance for operations with LOTS of files is just... ouch. :-(
mmu_man has quit [Ping timeout: 480 seconds]
rennj has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
rennj has joined #haiku
AlaskanEmily has joined #haiku
xoblite has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
frkzoid has joined #haiku
frkazoid333 has quit [Ping timeout: 480 seconds]
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
<xoblite>
newbie haiku dev question: How does TRACE/INFO work with the haiku source tree?
rennj has quit [Ping timeout: 480 seconds]
<PulkoMandy>
There isn't really a standard implementation. Usually you enable them at the top of each sourcefile you need them, and they do a printf() or syslog() with the parameters
<PulkoMandy>
Or if you don't enable them they do nothind and are removed at compile time
<xoblite>
what's the meaning behind INFO vs TRACE? INFO goes default to syslog?
<xoblite>
i.e. only TRACE is opt-in?
<xoblite>
ah sorry was that what you meant by "they do a printf() or syslog() with the parameters" i.e. the former referred to TRACE and the latter to INFO?
<xoblite>
if so, gotcha :)
<xoblite>
thanks
<PulkoMandy>
I don't know about INFO, are you looking at some component in particular? As I said there isn't really a standard for this so it depends which sourcefile you're looking at
<xoblite>
looking at some bus_manager stuff
<PulkoMandy>
(it should be standardized ideally, but no one has submitted a patch to unify things yet)
<xoblite>
could maybe use some tracing of specific devices
<xoblite>
ok
<xoblite>
seems like INFO triggers what I see in syslog by default though
rennj has joined #haiku
<x512[m]>
PulkoMandy: How standardized? Some common header instead of copy/paste?
<PulkoMandy>
Ok, that's kernel side so it will be dprintf and that ends up in the syslog, yes
<PulkoMandy>
I guess INFO is always enabled and TRACE only if you set the dfine to enable it
<PulkoMandy>
x512: yes if possible, but at least if it's copypaste it should be the same version everywhere. I think there are some places still usind an old definition where you need two pairs of parentheses, the component name is not always prefixed and not always in the same style, etc
<x512[m]>
Is it good idea to do mass update old-style trace code with double parentheses?
<xoblite>
oh, btw, where does e.g. USB IDs get mapped to specific drivers? Still trying to find my way around the tree, and the device handling is a bit all over it seems... (?)
<xoblite>
or is there a unified cross-type device framework somewhere that I have missed?
<xoblite>
:)
<x512[m]>
xoblite: There are old and new methods of device driver selection by hardware IDs. New one is use device manager node tree that automatically load drivers according to node attributes.
<xoblite>
ok
<xoblite>
and device manager node tree covers the cross-type/bus case too?
<x512[m]>
Yes. There is "device/bus" attribute that will be set to "pci"/"fdt"/"fdt" depending on bus type owning device node.
<xoblite>
yeah I see that in e.g. device manager, but it does seem a bit between two worlds (old vs new?) in places
<xoblite>
oh, and is system/non-packaged the only place to put WIP tweaks and having it take precedence?
<xoblite>
i.e. what are the PATH entries one should be aware of I guess?
<x512[m]>
Drivers should work if installed to "non-packaged".
<xoblite>
ok
<xoblite>
by the way, completely different topic now that I'm talking to you: i2c on risc-v, what does that look like? have you tried off-SBC stuff by any chance?
<xoblite>
that's great, just what I was hoping for!
<x512[m]>
Device manager node tree can be displayed with Devices application (order by connection).
<xoblite>
one issue with I2C though is that (1) addresses are sometimes used by multiple devices, and (2) not all vendors have implemented identification functionality
<xoblite>
in Breakout Gardener I kind of work around it a bit by probing in a certain order that usually makes sense, but it's something to be aware of
<xoblite>
ah no I meant dev man node tree in the haiku source?
<x512[m]>
Some porting work will be needed to allow using Haiku I2C with Node.js.
<xoblite>
...I'm not sure the tree hierarchy makes sense to me yet ;)
OscarL has quit [Quit: Page closed]
<xoblite>
of course, there would need to be another I2C lib to hook into for one.
<xoblite>
what I meant was that the fundamental aspects of addressing, identification, communications, registers etc are I2C specific
<xoblite>
so some of my prior experience I could take with me if/when I'd try something out on other OS'es (got 4 RPIs on my desk as we speak, for example :) )
<xoblite>
been testing various stuff quite a lot on node.js 14 for haiku though, and it seems to work well. not quite sure about IPv4 multicast (read: mDNS) yet, but it could be because I'm running virtualized with an imposed legacy network adapter...