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
<MonniTheCat> nim is fun... gotta compile a compiler to compile a compiler to build something that use the compiler...
nexus6 has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has joined #haiku
HaikuUser has quit []
wicknix_ has joined #haiku
hightower2 has joined #haiku
wicknix has quit [Ping timeout: 480 seconds]
janking has joined #haiku
<andreasdr[m]> Arrr
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
dostoevsky_ has quit []
dostoevsky has joined #haiku
vdamewood has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
janking has quit [Quit: Vision[]: i've been blurred!]
Yoke has quit [Quit: Vision[]: i've been blurred!]
MsInput has quit [Quit: WeeChat 4.4.4]
kinkinkijkin has quit [Quit: Leaving]
<OscarL> waddlesplash: unless I'm mistaken, on hrev58434 there is some left-over from my naive version. The "ResolvableExpressionComparator" struct in particular.
<OscarL> also, seems I had a typo in my original commit message ("then" intead of when). Oh well... what would I'd be without my typos :-)
dalme has quit []
<waddlesplash> ah, whoops
janking has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58435] - https://git.haiku-os.org/haiku/log/?qt=range&q=ae96a596c106+%5Eaaa81469a588
<nekobot> [haiku/haiku] ae96a596c106 - pkgman: Drop unused ResolvableExpressionComparator.
<OscarL> +1
janking has quit []
<waddlesplash> meanwhile I now have up to the "Dano" headers at https://github.com/waddlesplash/BeOS-headers
<waddlesplash> I wanted to add Zeta headers... but none of the Zeta release CD images I have contain headers?
<waddlesplash> anyone have a Zeta SDK or know where I can get one?
<scantysnax> Bernd what'shisname...
<OscarL> I have an original Zeta 1.2 CD, but nothing else.
<scantysnax> sorry can't remember the other half
<OscarL> (no idea what it contains, was really, really slow on my hardware at the time)
mmu_man has quit [Ping timeout: 480 seconds]
<scantysnax> it ran hot for me.
<waddlesplash> I have the 1.2 ISO here as well
<waddlesplash> but it doesn't seem to have headers
<waddlesplash> unless I missed something
<OscarL> scantysnax: Bernd Kornz (or similar, I'm bad with names :-D)
<scantysnax> ah yeah, something like that, i think
<OscarL> he sent me the CD because I was trying to writhe that SAA713x TV/FM card driver at the time :-)
<scantysnax> that was nice of him
<scantysnax> OscarL, did you get anywhere with your driver?
<OscarL> I *think* they planned to add my "I don't C TV" driver on Zeta 1.5, LOL. They were desperate to even consider including it :-D
<scantysnax> ah
<OscarL> scantysnax: I can proudly say that I was the first person in the world to have used a TV/FM tuner card on Haiku (bare metal... we didn't even had app_server yet)...
<OscarL> I managed to get to use it as an FM tuner card, only analog audio.
<scantysnax> wow
<scantysnax> that's cool
<scantysnax> i'm interested in bktr, as you know.
<OscarL> some users in Russia where pretty happy with my driver... apparently some offsets I've used for the Tuner's IF were better than the original values (at least for the tuners sold on RUS, and Argentina)... made for better stereo sound, lol.
<scantysnax> nice one :-)
<OscarL> never managed to do DMA transfers for the video part though.
<OscarL> Remote controller decoding I also implemented. worked perfectly on CLI, but never managed to integrate it as an input_server device.
<scantysnax> drivers are hard, regardless, that's really cool
<OscarL> Bt848 chips work quite differently from SAA713x, if I'm remembemering right. For SAA713x, you do all the config via PCI registers...
<scantysnax> so did you bitbang it?
<scantysnax> or do an actual driver?
<OscarL> for BT848... I seem to remember that it kinda had some.... dunno "program" you tell it to run, or something (I might just be talking bull, it was looooong ago).
<scantysnax> going to look into it
<scantysnax> eventually.
<OscarL> scantysnax: bit bang for the I2C bus (to control the actual TV/FM tuner).
<scantysnax> cool.
<OscarL> read/write PCI reg via memory maps.
<scantysnax> was it hard to find a datasheet?
<OscarL> back then... yeah, not that easy.
<OscarL> but bt848 stuff is easy to find. a much more popular, and older, chip.
<scantysnax> i have the TV app here, but it doesn't detect anything.
<OscarL> with several open source (independent) driver implementations.
<OscarL> hasn't the USA already killed all analog TV signals long ago already?
<scantysnax> yeah, but i still have analogue gadgets.
<scantysnax> like my NES.
<OscarL> right.
<scantysnax> which BTW looks programmable via your poke driver.
<OscarL> I still have my SAA7130 somewhare (but with a broken IR remote connector), and the darn PCI-E video card doesn't gives me room to use the only PCI slot remaining :-(
<scantysnax> ah
<OscarL> scantysnax: http://www.ai.mit.edu/projects/VariableViewpointReality/DataSheets/l848a_a.pdf example of how easy is to find docs for Bt848
<OscarL> scantysnax: I should try to find my old backups. I might have some notes on my attemps to rev-eng the BeOS BT848 media addon (at least to have an idea of how it was structured).
<scantysnax> cool.
<scantysnax> I see Brooktree is a division of Rockwell semi
<scantysnax> you know what Rockwell made?
<OscarL> scantysnax: if you plan to use only the composite/super-video inputs... that would simplify things a lot, I think.
<OscarL> there were a f*ck-ton of different tuners for all the different systems on the world... made my head spin.
<OscarL> we can forget about that now (at least at first :-P)
<scantysnax> Rockwell i think did the R6507 for atari 2600, and stock R6502, our favourite 8-bit CPU :-)
<OscarL> nice :-)
<scantysnax> OscarL: the bt848 card i have is really old. i can tell because it's big, and also it only has a coax connector.
<scantysnax> so it wants plain RF in, nothing fancy.
<scantysnax> 75ohm
<OscarL> if it only has RF in, then you'll still need to program the tuner. Might need to open it up to see which exact model it uses (for the tuner part, I mean).
<OscarL> but.... again, bt cards where pretty popular, so surely once you find the correct model, the info will not be that hard to find.
<AlienSoldier> i could se myself use a bt848 card with an old analog camera. Those thing have better lens than most "modern" camera.
<scantysnax> i don't think it has a shield.
<OscarL> scantysnax: example... search for "tuner=0": https://www.ibiblio.org/pub/Linux/docs/HOWTO/BTTV
<AlienSoldier> and they don't do stupid focus change based on face detection.
<AlienSoldier> scantysnax in the useless for me but pretty interesting none the less category for me, yesterday i watched this https://www.youtube.com/watch?v=DotEVFFv-tk
<scantysnax> yay datasheets
<OscarL> scantysnax: in any case... TV/FM cards are hella fun...
<scantysnax> well, i'm hoping i can use haiku to work with my nes
<OscarL> you have I2C, I2S, PCI, bit-banging, DMA, eeproms, tuners, IR decoders... they are a tiny univers on themselves.
<scantysnax> yeah, it seems really complicted for no good reason.
wicknix has joined #haiku
<OscarL> the chips are not just plain "frame grabber" chips, but had to deal with decoding the data for PAL/NTSC/SECAM/etc....
wicknix_ has quit [Read error: Connection reset by peer]
<scantysnax> yeah, i'm pretty sure ths card is 90's era
<OscarL> handle the miriad of different sound and color encodings, differnet video inputs, etc, etc.
<OscarL> iirc, you kinda programmed how the bt8x8 would decode the data. While for more "modern" chips, you just adjusted some register based on the standard you wanted/needed.
<scantysnax> yeah, bt848 is ancient alreaday
<scantysnax> already.
<scantysnax> rockwell doesn't exist anymore afaik
<OscarL> thus why bt848 cards had lots of "un-scrambler" software written for them... so you could decode "encrypted" cable signals :-D
<scantysnax> oh neat
<OscarL> (and you couldn't on more "modern" chips)
<OscarL> yea... the BT allowed you to change the syncronization line by line while it was decoding... so a bit of DSP magic, and you could recover lots of signals you weren't supposed to be seeing :-D
<AlienSoldier> PulkoMandy you still manage milkytracker? If so the depot screenshot could be changed as the GUI changed on it in the last version.
<OscarL> AlienSoldier: I think humdinger is the one that does most of the screenshot management on the depot.
<AlienSoldier> nice to know
<scantysnax> OscarL, very cool indeed
<scantysnax> looks like a hard driver though, there's a lot of shit in that core.
<OscarL> scantysnax: https://bpa.st/P3HA
<OscarL> found some of my "rev-eng" notes :-D
<OscarL> dated 2005-03-15, lol.
<scantysnax> wow lots of great notes, OscarL, i'm going to save this and look through it at a better time
<OscarL> one more: https://bpa.st/GDUA
hightower4 has joined #haiku
<OscarL> mmm, the rest I can find are just the raw output of RevEng v1.1.0 (The Reversing Engine by Zadig). Bet there are better rev-eng tools now.
<scantysnax> cool now i got a call stack.
<scantysnax> I remember that tool!
<scantysnax> I used it to reverse Pe
<scantysnax> never released the crack though.
<scantysnax> too much respect for the developer
<OscarL> got a "bt848.rev" file (for the kernel driver)... 336 KB, and one for bt848.media_addon (1.3 MB), but doubht they'll be of much use.
<scantysnax> keep those for now
<OscarL> scantysnax: I wrote a "RevEng" syntax highligher for Pe, lol.
<OscarL> back in the day... not sure if I still have it :-(
hightower2 has quit [Ping timeout: 480 seconds]
<scantysnax> haha
<scantysnax> REing pe was a lot of fun
<OscarL> it did even function popup menu and all.
<scantysnax> that's cool
<scantysnax> i'm going to update the x64 ASM syntax highlighter one of these days
<OscarL> I did the asm one. Patches welcomed!
<scantysnax> cool
linuxmaster has joined #haiku
<OscarL> to be fair... I have been just re-shufling those Language exntensions since 2003/2004 without really know what am I doing but... beats not having them :-D
<AlienSoldier> am i the only one that have a crashing tracker using the query/recent_queries in the find panel?
<AlienSoldier> normal find work well
<OscarL> I mostly use just /bin/query, so haven't seen that crash AlienSoldier. (got plenty of other Tracker/Deskbar crashes though :-D)
<OscarL> might jump to nightlies soong.
<OscarL> -g
<AlienSoldier> crash every time for me
<AlienSoldier> sometime those bug disapear after a reboot, will retry later.
<OscarL> scantysnax: the gcc bug I mentioned on nightlies has been marked as solved. Next nightly build might be of interest :-)
<scantysnax> haha, i was just about to ask
<scantysnax> i think i might switch to nighlies.
<scantysnax> nightlies*
B2IA has joined #haiku
<AlienSoldier> PulkoMandy: finally found a bug with milky tracker. Alt-enter make it in fullscreen, but if i try to exit the full screen witht eh same key combo it crash.
<sen> waddlesplash: hi! I'm looking at this powerstatus change and the change to blue and the tweaking of the lightning bolt look good, but I'm really confused about the backwards-ness of it now? The dark grey part seems to be the "bar" and the colours are the background, but it feels backwards compared to my phone, other OSs, etc. and I keep thinking my battery is almost dead when it's actually full.
<sen> I haven't been around much the last month or so so I assume I missed some discussion or something, but it feels unintuitive and backwards to me at least
<waddlesplash> hmm did I break something?
<waddlesplash> because the display when the battery is 99% full and charging should be different by like 1 pixel
<waddlesplash> the difference is only noticeable when it starts going down
<sen> oh I assumed this was intentional, maybe it's something broken. one sec, let me get a screenshot
<waddlesplash> sen: on phones the battery meter is usually vertical, the end with the nub on it is upwards, and the battery fills from the bottom
<waddlesplash> so if this is turned 90 degrees to the left, then we wind up with the nub on the left, and the battery should fill from the right to the left
<waddlesplash> which is the opposite of what we used to have
<waddlesplash> but is what this commit does
<waddlesplash> sen: yeah that's quite broken
<waddlesplash> that's exactly the opposite of what it should be lol
<waddlesplash> did I push a broken commit...?
<sen> ahhhh okay, I was so confused because I thought this was the intended behaviour but it felt so unintuitive
<sen> either that or I built the wrong thing somehow, let me double check my end
<waddlesplash> I was working on this in two different environments and was copying code around
<waddlesplash> so it's possible I pushed something wrong
<waddlesplash> let me retest
<sen> I was sort of dubious about the blue at first, but I couldn't think of a better solution that works for small icons and this specific colour looks "frozen" to me so that works
<waddlesplash> it's actually the same blue color as status (progress) bars are on Haiku by default
<waddlesplash> sen: just built and ran the posted change, here's what I get: https://usercontent.irccloud-cdn.com/file/Q13dUbhG/image.png
<waddlesplash> (on VMware so I added a hack to get a nonzero percentage)
<waddlesplash> hmm maybe this only works at .5
<sen> if it's 50% the issue wouldn't be obvious though
<waddlesplash> you're right
<sen> yeah, I think if you make it 75% it'll show up :)
<waddlesplash> something's backwards here
<waddlesplash> I tried to just swap the drawing of the unfilled and filled pieces
<waddlesplash> but somehow that didn't work
<waddlesplash> I guess we need 1-percent
<waddlesplash> yup
<waddlesplash> sen: new rev posted
<sen> Much better :) give me a few minutes to bang on it, but at a glance it looks good
<sen> waddlesplash: all looks good now, tested all the states and everything seems to work as intended now. Thanks for including me on the review! I think I've marked that as good now but I'm new to Gerrit so let me know if I did it wrong.
<waddlesplash> sen: nope, that's how you do it. Thanks very much for testing!
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58436] - https://git.haiku-os.org/haiku/log/?qt=range&q=03bec531f998+%5Eae96a596c106
<nekobot> [haiku/haiku] 03bec531f998 - PowerStatus: Numerous improvements to battery display.
* augiedoggie fixed nim
<augiedoggie> just needs a couple tweaks to the INSTALL section
<augiedoggie> for now at least
jnn has joined #haiku
jn has quit [Ping timeout: 480 seconds]
SLema has quit [Quit: Vision[]: i've been blurred!]
SLema has joined #haiku
OscarL has quit [Read error: Connection reset by peer]
janking has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
Halian has joined #haiku
SLema has quit [Ping timeout: 480 seconds]
<piusbird> waddlesplash, we no longer crash the entire system, but tis still annoying to use
janking has joined #haiku
janking has quit []
<piusbird> also is their driver porting docs some place
<piusbird> i want to do my usb tv tuner
<waddlesplash> not really
<waddlesplash> however there is a driver for one class of USB TV tuners already
<waddlesplash> so maybe you can look at it
<piusbird> cool
n005 has quit [Ping timeout: 480 seconds]
janking has joined #haiku
janking has quit []
* phschafft hovers in, finds his usual spot and pulls the blanket over his head.
* Begasus[m] steps in and hands out some Belgian chocolats
<Begasus[m]> morning peeps
Begasus has joined #haiku
<coolcoder613> I designed a case for my T-Deck https://0x0.st/XC1w.svg
<Begasus[m]> looking good coolcoder613
<coolcoder613> Designed to be laser cut from 3mm acrylic
<coolcoder613> first time using inkscape
<phschafft> :)
<coolcoder613> I'm going to cut it in a couple of hours
<coolcoder613> at the hackerspace
<Begasus> be sure to show the end result! :)
<phschafft> take some pictures when it's done!
<phschafft> :)
<Begasus> :P
janking has joined #haiku
<janking> God morning
<Begasus[m]> morning janking
<janking> :)
<coolcoder613> The before picture is over here: https://ebruce613.prose.sh/i-made-my-tdeck-battery-powered
mmu_man has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
<phschafft> :))
<phschafft> looking at the picture I was wondering: the next owner of my keyboard will surely wonder how much chocolate you can hide in an keyboard.
janking has joined #haiku
<Begasus> jikes phschafft
<Begasus> sticky notes? :P
freddietilley has joined #haiku
<phschafft> hahaha
<MonniTheCat> morning Begasus
yann64 has quit [Quit: Vision[]: i've been blurred!]
<phschafft> but what I basically tried to say is that I think it will survive me. ;)
<Begasus> morning MonniTheCat
<Begasus> sure about that phschafft? :)
<phschafft> given both our healths, I would guess so.
<phschafft> I mean, I feed it only with the good stuff. cookies, chocolate, milk, ...
<phschafft> milk makes you grow strong, gives you strong bones, no?
<Begasus> it's supposed to yes
<Begasus> doesn't help the keyboard though :)
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus> INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/geos;${_IMPORT_PREFIX}/include/geos;/packages/geos-3.11.0-2/.self/develop/headers"
<Begasus> isn't totaly wrong, but does seem to interfere detection because of "include" path
janking has quit [Quit: Vision[]: i've been blurred!]
<phschafft> Begasus: it doesn't what else should I feed it?
<phschafft> is the ';' correct? often you have ':' as a element separator for paths.
<Begasus[m]> first time I see it being used like this phschafft, checking new version and see how it's done there
<Begasus[m]> if need be I nuke that part out of the file
* phschafft nods.
<Begasus[m]> issue created for the cmake_build_type :) https://github.com/haikuports/haikuports/issues/11482
n005 has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Begasus> Target GEOS::geos_c references /boot/system/include/geos as a INTERFACE_INCLUDE_DIRECTORIES, but it does not exist.
<Begasus> stupid gdal!!
<Begasus> 2 days to build/cleanup the full KDE frameworks, 2 days with 1!! library and still not playing nice
<Begasus[m]> OscarL, you should be sleeping! :P
* phschafft supports that statement.
JakeSays has quit [Read error: Connection reset by peer]
<Begasus> lol, no wonder gdal always started a new build .... rm -rf build (in the recipe) :)
<Begasus> well, to check up it's not that bad, but should remember to pull it out at one point :D
JakeSays has joined #haiku
<Begasus> giving up, doesn't seem to be willing to find geos :P
wicknix_ has joined #haiku
<Begasus> -- Could NOT find GEOS: (Required is at least version "3.8") (found /boot/system/develop/lib/libgeos_c.so) (latest version is 3.13.0 here)
wicknix has quit [Ping timeout: 480 seconds]
Anarchos has joined #haiku
<Begasus[m]> Thanks PulkoMandy now it's clear :)
<Begasus> and I'm doing one last build for gdal and be done with it
nipos has left #haiku [Disconnected: Replaced by new connection]
nipos has joined #haiku
<MonniTheCat> I hate tracing why cmake doesn't find a dependency... Most of the time it's some stupid error in the dependency...
<Begasus> hate it even more if they don't provide logs :)
Halian| has joined #haiku
Halian has quit [Ping timeout: 480 seconds]
<coolcoder613> phschafft: Visitor from xHain hacker/makerspace in the CCHS tonight
<phschafft> hm?
<Begasus[m]> whohoo :D You have free access to GitHub Copilot lol
<Begasus[m]> me wonders why I should need AI :P
<phschafft> so you can do your personal part in breaking the planet.
<Begasus[m]> already tried that, didn't work :P
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
Begasus has quit [Quit: Vision[]: i've been blurred!]
Begasus has joined #haiku
vdamewood has joined #haiku
freddietilley has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
_-Caleb-_ has left #haiku [#haiku]
zard has joined #haiku
_-Caleb-_ has joined #haiku
DKnoto has joined #haiku
janking has joined #haiku
janking has quit []
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<coolcoder613> Hi Begasus[m], phschafft, zard
<phschafft> hui :)
<phschafft> was already looking at that.
<phschafft> and I must say, good work. :)
<coolcoder613> design: https://0x0.st/XCe5.svg
<zard> Hello coolcoder613 :)
<coolcoder613> o/
<zard> Aye, nice device
<coolcoder613> Built the case today
<phschafft> I'm just so sure I would have messed up with someonthing and it would not be fitting in the end ;)
<coolcoder613> Did you see my blog post about installing the battery?
<phschafft> so, really, good job.
<coolcoder613> phschafft: I did need to trim some of the hot glue
<zard> No /me takes a look
<coolcoder613> phschafft: And I had to re-cut to top and bottom pieces
<coolcoder613> s/to/the
<zard> Your blog may be in my RSS reader, but I rarely look at my RSS reader! ;)
<phschafft> coolcoder613: hot glue fixing doesn't count. I mean hot glue doesn't could as building, so triming it doesn't cound as fixing! ;)
_-Caleb-_ has left #haiku [#haiku]
<coolcoder613> phschafft: true
* zard read the post
_-Caleb-_ has joined #haiku
<fancy2209[m]> @Begasus#2433 can you tell me the name of the Tokio tests that don't compile?
<Begasus[m]> fancy2209 not at the moment :) will get back to it in a bit
DKnoto has quit [Ping timeout: 480 seconds]
<Begasus[m]> hmm ... fancy2209 tests compiled fine, it was running the tests that failed on a few
HaikuUser has joined #haiku
HaikuUser is now known as yoke
<Begasus[m]> Nice fit coolcoder613 :)
<yoke> morning ya'll
<Begasus> hi yoke
<yoke> Morning Begasus, how you doing?
<Begasus[m]> fine here thnx, how's it going there?
<yoke> cold and VERY wet... and I have to go get stuff from the store. :/
mmu_man has joined #haiku
<Begasus[m]> Prepping update on NeoChat, dropping KF5 one in favor of the one for KF6 :)
dalme has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
draKon has joined #haiku
<draKon> hey
_-Caleb-_ has joined #haiku
imrahil has joined #haiku
<Begasus> hi draKon
<draKon> i just found out yesterday that a bunch of 14 - 16 year olds after watching the 6th film of harry potter, got taken to harry potter school in their dreams while sleeping
<MonniTheCat> I've seen 25+ years old people dream about Harry Pothead...
<draKon> and they came back and practice magic, even did it on that x factor show or the other one like it, 15 year old girl did harry potter witchy magic on tv
<draKon> the whole audience gasped when she did it, i felt i could tell why they wouldn't like to see what she didn't want to tell them how she did it
<draKon> but i was fine with it, didnt gasp, though i almost did with the audience while i watched it on film clip one day
<draKon> thats F***ing krazy isn't it? LOL
<draKon> explains how they have apps hidden on their iphones
<draKon> only hackers know how to make them
<draKon> only 14-16 year olds can goto the harry potter school i was informed
<draKon> seems to be common lore around me like im the only one hidden from knowing til yesterday
<draKon> i feel a bit left out uncomfortabley known by almost EVERYONE as not knowing!!
<draKon> relieving to know now,
<draKon> anyway thats today report
<draKon> sleep well, apparently their is a way to give personal life experiences through movies, ive had heaps of texas chainsaw massacre conversations,
<draKon> now harry potter school is taking them over,
<MonniTheCat> Magic schools are pretty common in countries like South Korea... It might seem like modern country, but they believe in a lot of fairytales...
<draKon> cool
<draKon> have ye been to one?
<MonniTheCat> Yup...
<draKon> cool
<draKon> is it good?
<MonniTheCat> They teach the old school good magic, not the sh*t they show on TV...
<draKon> what language did they teach with in the magic school ye went in to?
<MonniTheCat> Not many people know but Leonardo da Vinci did study magic...
<draKon> really?
<draKon> wow
* Anarchos suggests drakon and MonniTheCat to learn about magic on #haiku-offtopic ...
<draKon> i heard he is atlantean
<draKon> like all the good sages apparently
<draKon> ok sorry Anarchos
<Begasus[m]> second that Anarchos :)
<draKon> ye are right, a computer built by the machines who made the magicians who would say they are on topic, nevermind
<Begasus[m]> NeoChat up and running :D
<draKon> boohoo begasus :)
<MonniTheCat> looks like latest nightly is still busted... still throwing signal 21 when trying to start common command-line applications...
<MonniTheCat> hmm... last function in stack trace is BPrivate::hoardSbrk(long), which suggests memory allocation issues...
bbjimmy has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
<zard> To anyone who wants to join, draKon is in the #haiku-offtopic channel
_-Caleb-_ has joined #haiku
chilledfrogs has quit [Quit: connection reset by purr]
linuxmaster has quit [Ping timeout: 480 seconds]
<draKon> may i pm MonniTheCat?
<Begasus> PR created for kirigami-addons :P
chilledfrogs has joined #haiku
<Begasus> ps, hi zard :)
Anarchos has quit [Remote host closed the connection]
Anarchos has joined #haiku
andreaa71 has joined #haiku
andreaa71 has left #haiku [#haiku]
wicknix has joined #haiku
SLema has joined #haiku
SLema has quit []
wicknix_ has quit [Ping timeout: 480 seconds]
<waddlesplash> Skipp_OSX: looks like there's a new tracker crash reported in the file panel
<Skipp_OSX> fun
SLema has joined #haiku
janking has joined #haiku
<Skipp_OSX> I'm not seeing a new ticket what's the crash?
freddietilley has quit [Quit: WeeChat 4.4.3]
<waddlesplash> Skipp_OSX: https://dev.haiku-os.org/ticket/19300
<Skipp_OSX> I see I had a filter on in bugs
janking has quit [Quit: Vision[]: i've been blurred!]
DKnoto has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<Skipp_OSX> I can reproduce... I'm gussing the filtered pose list must not be built correctly... checking
Anarchos has joined #haiku
<MonniTheCat> hmm... Haiku is consuming almost all swap space before actually exhausting physical memory...
hightower2 has joined #haiku
<MonniTheCat> 48 kB free swap, 1249 MB used physical memory...
hightower4 has quit [Ping timeout: 480 seconds]
DKnoto has quit [Quit: Leaving]
<waddlesplash> it's possible page reservations prevent using more physical memory
<waddlesplash> how much physical memory is "cached"?
<MonniTheCat> I have only Tracker, Deskbar and Terminal running...
<waddlesplash> ... where's all the memory going then?
<MonniTheCat> I don't know... Process controller doesn't show anything odd...
OscarL has joined #haiku
<OscarL> bah... made an image of my Zeta Cd, and now Haiku only mounts the "bootimg" session :-( (even when using "diskimage register zeta.iso").
<OscarL> I'm not digging up that CD from storage, nor plugin in again the DVD drive (which is NOT hot-pluggable, reminder to my future self :-D)...
<Begasus> Hi OscarL :)
<OscarL> so I guess I need to find the correct offsets to extract the bfs partition from that image.
<OscarL> Hello Begasus!
<OscarL> Haiku mounted the CD just fine from the real media. What's preventing the use of multi-session from ".iso" files?
<Begasus> guess itinerary has to wait for tomorrow
<Begasus> no idea, haven't used either for quite some time here :)
DKnoto has joined #haiku
<OscarL> thanks Anarchos! :-)
hightower2 has quit [Remote host closed the connection]
<Begasus> see ... /sources/itinerary-24.12.0/src/app/importcontroller.cpp:684:51: error: 'typeIconName' is not a member of 'KPublicTransport::Feature'
<Begasus> I knew I had to update there too :P
hightower2 has joined #haiku
<Begasus> about 5 libraries, not today (dogschool in a bit)
<Anarchos> OscarL for the size/ end of the partition, i don't know
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<OscarL> I must be using it wrong (wrong endianess?) or something. I either don't find anything, or offsets look way off (from the expected partitions/sessions sizes).
<Anarchos> OscarL no idea of what endianness to use on a CD
<draKon> i need to buy some mini pc's, can i get a link to a site that isnt overcluttered, for range? looking sub $250 for one, but 4 of them say $350 the lot with postage to AU (down under)
<draKon> a mini pc that is haiku compatible
<OscarL> great... "cdrecord -minfo" sent me to KDL
<OscarL> "PANIC: VMArea::Unwire(....): no such range" <<< this one is new to me.
<OscarL> vm stuck on reboot, lol.
<MonniTheCat> I can crash my Haiku just by using Terminal... I get all kinds of funny error messages...
<Anarchos> draKon no idea.
<draKon> ok Anarchos
<waddlesplash> OscarL: that's fixed on nightly
vdamewood has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
draKon has quit [Quit: Vision[]: i've been blurred!]
<OscarL> waddlesplash: good to know, thanks!
<MonniTheCat> BPrivate::hoardHeap::freeBlock() is the lucky winner today again...
<OscarL> (will try to update when my network starts ressembling a 300 bps dial up connection)
nephele_xmpp has joined #haiku
<OscarL> s/starts/stops/
<Begasus> heading out here
<Begasus> cu peeps!
Begasus has quit [Quit: Vision[]: i've been blurred!]
<MonniTheCat> My favourite crash this week is still runtime_loader throwing SIGKILLTHR
<Anarchos> :)
<MonniTheCat> Good second is bash not being able to create stdout ;)
nephele_xmpp has left #haiku [#haiku]
<Anarchos> MonniTheCat my god, what are you doing ???
<MonniTheCat> Anarchos: Still playing with USB drivers ;)
<Anarchos> MonniTheCat ah ok
<MonniTheCat> I can crash runtime_loader, Deskbar and almost every command-line tool, but this won't crash to KDL...
Anarchos has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL> Weird. Tried to mount the Zeta CD image (by adding it via VirtualBox), DriveSetup only shows the "bootimg" volume too. (I *did* "dd" the whole CD with if="/dev/disks/scsi/.../raw")
<waddlesplash> yeah, the disk has a BFS partition at an odd offset, I'm not sure how to get it to show up properly either
<waddlesplash> I tried dd'ing the BFS partition out and mounting that but our BFS driver gives weird errors, I think that doesn't work because it may depend on the original CD offset or somethin
<waddlesplash> I have a "zetacd.img" file here though, and that I can mount
<waddlesplash> hmm what even is the difference between these files?
Anarchos has joined #haiku
<waddlesplash> ah they're different partitions
<OscarL> I was *this* close to just dd the BFS partition... but thought... "don't be so lazy, take a full image!". Sigh... :-D
<waddlesplash> the 1.21 non-LIVECD image I can mount
<waddlesplash> the LIVECD I can't
<waddlesplash> anyway, I found a random Zeta 1.5 VM image that has headers
<waddlesplash> but I don't know when these are from or what version
<OscarL> awesome... then I can just nuke this thing! (was trying to search for those header files)
<waddlesplash> I'd really like a clean version to copy the headers from... anyone have install media or a development package with headers? none of what I've found does
<waddlesplash> in the meantime someone pointed me to where BeOS DR6 and DR7 can be found so I've added that to the headers repo
<OscarL> (ah, spoke too soon)
<OscarL> I think I've found the offset... 0x287a00
<waddlesplash> you have to use one sector before
<waddlesplash> before the 1SFB magic number that is
<waddlesplash> but again, it doesn't work right, just throws errors
<MonniTheCat> In the early days when I played with CD images, I noticed that some data discs have non-standard gaps between partitions, almost like they wanted to mess up raw copying of the CD contents...
<phschafft> please note that on linux losetup has a number of options like patition scan and offsets.
<phschafft> some of them can really help. also keep in mind that there is nothing special about that. so you can also use that with any combination of devices/files and software.
<Anarchos> MonniTheCat i read and confirmed that on my BeOS R4.5 CD, there are names of music band in officially blanks sectors :)
<MonniTheCat> Anarchos: I never tried to read all the data that is hidden in R5 CD, but I had to chop the image to two pieces to be able to burn in on normal burning software... It still wouldn't work correctly...
<OscarL> waddlesplash: it mounted just fine here.
<waddlesplash> strange
<waddlesplash> wonder what I did wrong then
<waddlesplash> I don't think that contains headers either though
<waddlesplash> but let me know if you find them
<OscarL> will do.
<waddlesplash> I searched the raw disk contents and didn't see anything that looked like headers
<waddlesplash> so if they're there, they may be in an archive (or maybe you have a different version somehow)
<OscarL> has many, many .zip files. will take a look and report back.
<waddlesplash> really? interesting, I think the image I found didn't have many at all
<waddlesplash> what version is this?
<OscarL> 1.21
<waddlesplash> same I had... odd
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<OscarL> the "installdevtools.sh" seemed interesting... it just unpacks all the .zip files under "_PACKAGES/Development"... but the list of packages there is... underwhelming.
<OscarL> vim, pe, spyomatic, ncurses, nasm, MeTOS, MakeMe, QuickRes, Cortex (!?!?!).
Anarchos has joined #haiku
<waddlesplash> the headers may be in a folder called "etc/beos/"
<OscarL> there we go...
<waddlesplash> oh?
<OscarL> zeta_etc_develop_dis.zip
<OscarL> under _PACKAGES_/BaseInstallation/
<waddlesplash> aha
<OscarL> welp, mistery solved :-)
<waddlesplash> hmm I'm not sure I have that
<OscarL> 14.7 MiB file
<waddlesplash> this ISO doesn't appear to have "zeta_etc_develop_dis.zip"
<OscarL> will try to upload it.
<waddlesplash> thnx
<OscarL> waddlesplash: made a typo is "[..]_dirs.zip" not "dis.zip"
<waddlesplash> ah
<OscarL> Web+ is not collaborating with the upload :-(
<waddlesplash> well this ISO mentions it
<waddlesplash> but it may be corrupt
<waddlesplash> which is why I can't mount it
<OscarL> trying to upload it from Win10+FF at the moment. my connection is slooooow.
<OscarL> waddlesplash: expires in 60 minutes: https://tmpfiles.org/18033623/zeta_etc_develop_dirs.zip
<OscarL> let me know if it works, will try a different host otherwise.
<OscarL> or just use BeShare :-D
<Skipp_OSX> ok still have no idea why it's crashing but I got WidgetFor() count: 543516018 just before
zard has quit [Quit: leaving]
<Anarchos> what happens if a function does too much TRACE or dprintf in bootloader ?
<Skipp_OSX> that seems like too many widgets...
<waddlesplash> OscarL: use-after-free?
<waddlesplash> whops, I mean Skipp_OSX
andreaa71 has joined #haiku
<waddlesplash> try the guarded heap
<waddlesplash> OscarL: I've found a better ISO of 1.21 that has the packages now
<waddlesplash> and mounts correctly
<OscarL> alright.
<waddlesplash> OscarL: btw for future reference, if you have a BIN+CUE file, you can use "bchunk" to split it
<waddlesplash> no need to use dd
<OscarL> where's the fun in that? :-P
<OscarL> (thanks for the tip!)
vdamewood has joined #haiku
andreaa71 has left #haiku [#haiku]
<Skipp_OSX> yeah double checking, 543517018 widgets...
<Skipp_OSX> 543516018 I mean
<fancy2209[m]> @waddlesplash hrev58429
<fancy2209[m]> Though it also happened to me in Beta 5
<fancy2209[m]> I'm a bit busy right now
<fancy2209[m]> Not sure when I'll be able to open the ticket
<OscarL> cool! all done then?
<waddlesplash> yeah, I think so
<OscarL> nice reference material. :-)
<fancy2209[m]> <fancy2209[m]> "@waddlesplash hrev58429" <- This is about the ping issue
<waddlesplash> fancy2209[m]: ok
<waddlesplash> Skipp_OSX: is the list not being cleared when poses are deleted or something?
<Skipp_OSX> I do not know it makes no sense to me
<Skipp_OSX> the list should be on each pose so only as many as there are columns like 4-5
<waddlesplash> again, it looks like a use-after-free or something
<Skipp_OSX> typically 3
<waddlesplash> MonniTheCat: can't reproduce your crash, stdout redirection works fine
<OscarL> waddlesplash: I have a ZETA1.51.zpkg file that contains new (or updated?) headers: ZETA1.51.zpkg\beos\etc\develop\zeta-r1-gcc2-x86\headers\gnu\ (17 files in there)
<waddlesplash> yeah, I have that too, but figuring out if only replaces headers or is supposed to delete some is annoying
<waddlesplash> so I don't want to try and reconstruct the final directory and just "guess" at it
<waddlesplash> odds are it won't ever be relevant
<OscarL> understood, mentioning them just in case.
x10z has joined #haiku
<waddlesplash> Skipp_OSX: how are you reproducing specifically?
<waddlesplash> I am trying some file panels here and it's not happening
HaikuUser has joined #haiku
<Skipp_OSX> well I'm doing a syslog to get the count but my method of reproduction is pretty simple. Open Find, select Target => Select Folders... => then double click to open any folder
<Skipp_OSX> crash
<Skipp_OSX> it's probably because there needs to be a ref filter applied to reproduce the crash
<Skipp_OSX> yeah even just open Expander => Source => Open folder => Crash
<waddlesplash> Skipp_OSX: this==deadbeef
<waddlesplash> inside Model::IsNodeOpen
<waddlesplash> is what I get when running with debug heap
<waddlesplash> so UAF as I suspected
<Skipp_OSX> count is 1920234345 before crash, supposed to be 3
<waddlesplash> it's a garbage value
<Skipp_OSX> yeah something like that, but why?
<waddlesplash> because it's a use after free?
<waddlesplash> so the values can be whatever
<waddlesplash> appears the pose itself is deadbeef
<waddlesplash> so the pose list must be wrong
<Skipp_OSX> I think it's actually the TextWidget inside the pose that's the problem
<waddlesplash> no, it's the pose itself
<Skipp_OSX> that's the list that has a huge count before crash
<Skipp_OSX> hmmm ok
<waddlesplash> the pose->fModel is deadbeef
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<OscarL> "Firefox.zip", 14.44 MiB (from the Zeta CD)... To think that it was consideredably heavier than Opera back then. Can only dream of such small file sizes now for a browser :-)
<waddlesplash> Skipp_OSX: poseCount == 14 at the point I am getting this crash
<waddlesplash> that looks more reasonable
<Skipp_OSX> oh yeah that's the pose count not the widget count but sure
<waddlesplash> are you running with the debug heap?
<Skipp_OSX> no, how do I do that?
<Skipp_OSX> just DEBUG = 1?
<waddlesplash> LD_PRELOAD=libroot_debug.so Tracker
<Skipp_OSX> ok I will try
janking has joined #haiku
<Skipp_OSX> I mean that crashes right away...
<waddlesplash> it does?
<waddlesplash> starts fine here
<Skipp_OSX> load_program => update_image_flags_recursively => crash
<Skipp_OSX> I'm building with DEBUG symbols hold on that may be why
<waddlesplash> doesn't crash in there
<waddlesplash> I'm on 64bit
<Skipp_OSX> yeah 64
<waddlesplash> I have debug symbols too
<Skipp_OSX> with LD_PRELOAD=libroot_debug.so it crashes could be something else idk
<Skipp_OSX> I thought maybe the fFilteredPoseList was borked so I switched to using the unfiltered fPoseList there, still crashes so no, that's not it.
<Skipp_OSX> I reverted my change and that does fix the crash so it's definitely something I did.
<waddlesplash> is it a race?
<waddlesplash> is something on a different thread modifying these lists while we don't hold a lock
<waddlesplash> I mean the Add Poses thread is active here but that should always hold the lock while it's working
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
<Skipp_OSX> yeah it could be
bjorkintosh has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
<waddlesplash> Skipp_OSX: using MALLOC_DEBUG=g (guarded heap) crashes earlier
<waddlesplash> in WidgetFor but that appears to be because the pose is invalid
x44a has joined #haiku
<Skipp_OSX> ug DEBUG build is no good, partially my fault
<waddlesplash> I saw that
<waddlesplash> easy fix tho
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #haiku
<waddlesplash> Skipp_OSX: I figured it out
<Skipp_OSX> you did?
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58437] - https://git.haiku-os.org/haiku/log/?qt=range&q=f168963c18ba+%5E03bec531f998
<nekobot> [haiku/haiku] 4fa155697826 - Tracker: Fix build under DEBUG.
<nekobot> [haiku/haiku] f168963c18ba - Tracker: Clear filtered pose list in ClearPoses().
<waddlesplash> Skipp_OSX: I set a breakpoint on ~BPose
<waddlesplash> and tracked where it was getting freed, and there's where the missing list clear was
<waddlesplash> tbh the whole type-ahead filtering system is a bit clunky
<waddlesplash> we could probably do better with it
<waddlesplash> but honestly basically all of Tracker is kinda clunky at this point, so ...
<Skipp_OSX> it's a work in progress
<Skipp_OSX> alright, well that was not what I was expecting...
x44a has quit [Ping timeout: 480 seconds]
hightower2 has quit []
<Skipp_OSX> yep, that fixed it, thanks waddlesplash!
<waddlesplash> :)
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
x44a has joined #haiku
janking has joined #haiku
janking has quit []
janking has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
janking has quit [Quit: Vision[]: i've been blurred!]
x44a has quit []
vdamewood has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
bbjimmy has quit [Read error: No route to host]
dovsienko has joined #haiku
x44a has joined #haiku
parabyte has joined #haiku
<parabyte> hows the arm port coming along?
AlienSoldier has joined #haiku
<OscarL> parabyte: not much activity on that front lately. You can see the latest commits on that here: https://cgit.haiku-os.org/haiku/log/?qt=grep&q=arm64
<parabyte> OscarL, be interesting to have a hardware accelerated haiku bos running kodi
<parabyte> on a android tv box
x10z has joined #haiku
<OscarL> right, but given the state of the arm port, the lack of hardware accelerated video decoding, and that we don't have a kodi port yet... better don't hold your breath while you wait :-)
imrahil has left #haiku [Disconnected: Hibernating too long]
mmu_man has joined #haiku
<parabyte> OscarL, can i cross compile from my debian box to haiku?
<parabyte> im up for a challenge with kodi
<parabyte> field of dreams scenario bring the kodi and the drivers may come
<OscarL> I only ever compile stuff inside Haiku, but I know there are some cross-compiling options available, not sure I can provide proper info on those (other than a few links)
<OscarL> parabyte: https://www.haiku-os.org/development/contribute-dev-env/ <<< mentions "Cross-compiling from Other Systems".
<OscarL> I've seen this docker image mentioned once or twice: https://hub.docker.com/r/haiku/cross-compiler, there's also this: https://github.com/jessicah/cross-compiler/
<nekobot> [haiku/haiku] waddlesplash pushed 4 commits to master [hrev58438] - https://git.haiku-os.org/haiku/log/?qt=range&q=59aafb9f3f21+%5Ef168963c18ba
<nekobot> [haiku/haiku] afe86e25ed87 - partitioning_systems/intel: Code cleanup and logging improvements.
<nekobot> [haiku/haiku] f48a542cf47a - file_systems: Split checking of superblock magic and superblock data.
<nekobot> [haiku/haiku] 04c8e27efab3 - BDiskSystemAddOn: Remove the Flags field.
<nekobot> [haiku/haiku] 59aafb9f3f21 - btrfs: Don't pretend to support initializing or writing, yet.
<OscarL> mmm those commits remind me that I should prolly file a ticket for ext4 failing to recognize partitions created with a particular flag (that newer Linux distros seem to use now)
<OscarL> "ext2: incompatible features not supported: 2000 (extents 40)".
<OscarL> (need to dig up my VoidLinux install where I think I created a few ext4 images with different flags for testing)
<nekobot> [haiku/haiku] 2164b5e17792 - NTFS: Fix new identification logic, and add needed flag to fix initialization.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58439] - https://git.haiku-os.org/haiku/log/?qt=range&q=2164b5e17792+%5E59aafb9f3f21
<OscarL> do one of the commits above imply the end of overly drammatic "Invalid superblock!" syslog messages that tended to scareme all to often? :-D
<waddlesplash> yes
<waddlesplash> :)
<OscarL> wohooo!
<MonniTheCat> <waddlesplash> "Mika Lindqvist: can't reproduce..." <- It’s a weird crash… It seems to disappear if I switch to beta 5 haiku.pkg without uninstalling any packages… If I go back 100 hrevs, it still fails to start but doesn’t crash. I don’t have very old nightly images as I keep only last 5 I build or download.
<x512[m]> fancy2209: About VirGL. There are more interesting thing: sending DRM UAPI over VirtIO transport. It allows to use Mesa amdgpu or Intel GPU driver in Haiku.
<x512[m]> VirGL OpenGL is quite obsolete thing, Venus/GfxStream is more interesting.
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev58440] - https://git.haiku-os.org/haiku/log/?qt=range&q=01e97ff28017+%5E2164b5e17792
<nekobot> [haiku/haiku] 46a1eb7da546 - btrfs: Drop get_supported_operations.
<nekobot> [haiku/haiku] 74ae79fed93e - kernel/fs: Don't store the mount cookie in the KPartition.
<nekobot> [haiku/haiku] 01e97ff28017 - KPartition: Drop SetParent().
<MonniTheCat> running hrev58293 and swap usage is 14 GB less... So that's something...
<waddlesplash> it's possible the memory reservation fixes shook something loose
<MonniTheCat> Haiku has been running less than 10 minutes now... But still a lot more stable than with later hrevs...
<MonniTheCat> I was using 58414 and 58420 before all the crashing did start... But before that there was a lot of pipe related regressions that might cause Terminal to break...
mmu_man has quit [Ping timeout: 480 seconds]
imrahil has joined #haiku
<OscarL> FAT volumes also show the "cabinet" icon instead of the disk one (as it does on the mount menu). sounds similar to #19303
<OscarL> *show the "cabinet" icon on Tracker's views [...]
<OscarL> heh, when you actually mount the fat partition, it loses the icon on the Mount menu.
<OscarL> x512[m]: right, that one.
<OscarL> (the use of "dosfs" tripped me)
mmu_man has joined #haiku
HaikuUser has joined #haiku
<OscarL> "op_sync_mode 1" -> "sync after each operation on removable media only". That setting sounds interesting! ("dos" setting file for the FAT driver)
HaikuUser has quit []
imrahil has left #haiku [Disconnected: Hibernating too long]
DKnoto has quit [Quit: Leaving]
DKnoto has joined #haiku
dalme has quit []
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
yoke has quit [Quit: Vision[]: i've been blurred!]
x44a has quit []
Halian| is now known as Halian
OscarL has quit [Read error: Connection reset by peer]
nipos has left #haiku [Disconnected: Replaced by new connection]
nipos has joined #haiku