<trungnt2910[m]>
The C++ standard seems to state that such overflow might happen and causes undefined behavior. Therefore, I had to fix stuff to check for very big timeout values:
<Begasus>
didn't check a build but as you mentioned it being fine I'll take your word for it :)
<OscarL>
Yeah... totally build it just to ease your workload, and NOT to just play with it, of course not! :-P
<OscarL>
cool side-effect, thou.
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
tried updating libvterm, builds fine, but can't get the tests to run... fails to find the lib to link the test program. Tried a couple different things, but... libtool is another thing I know nothing about :-/
mishima has joined #haiku
<Begasus>
LD_LIBRARY (or something like that)?
Begasus_32 has joined #haiku
<OscarL>
no idea really. the source doesn't use ./configure or anything, just some makefiles, .la and such. Guess Adrien will look at it if he needs it :-)
<OscarL>
(I was just poking around)
mishima has quit [Ping timeout: 480 seconds]
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<Begasus>
cleaning up on the other laptop, too many administrative states :)
Begasus_32 has joined #haiku
<Begasus>
+17GB used on the system partition (+2GB on the work partition), could use some cleaning up once I'm done with the static libraries ;)
mishima has joined #haiku
<OscarL>
:-D
<Begasus>
cmd not found, forgot to revbump? :P
<OscarL>
apparently, yup :-(
vdamewood has quit [Remote host closed the connection]
<Begasus>
not familiar there, so best if you do a PR for it ask for some review
Begas_VM has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
for libreoffice... can't we just switch it to cmd:python3.9 and let the buildmaster figure out the build? As no libraris or dev packages is used.. (its even configured with --enable-python=no)
<Begasus>
only used in BUILD_PREREQUIRES?
<OscarL>
yup
lorglas has joined #haiku
<lorglas>
Hello
<OscarL>
hi there lorglas.
<Begasus>
moin lorglas
<OscarL>
Begasus: and can we retire the older one? mmm seems newer is marked !x86 :-/
<Begasus>
libfprint (our version 0.7.0, latest version 1.94.5) :O
<Begasus>
newest version doesn't build/run on 32bit OscarL
<OscarL>
we are both cutting edge.... and rusty blades :-D
<Begasus>
so we need the "older" version for that
<Begasus>
heh
<Begasus>
k, nothing uses libfprint, time for an update there
<OscarL>
older LO requires both Python 2.7 and 3.7 ? that seems rather odd.
<Begasus>
I didn't touch that beast ;)
<OscarL>
me searchs for something smaller.
<OscarL>
lapack... python 3.7 on pre-requires...
mishima has joined #haiku
<Begasus>
already did OIIO, you can tackle lapack ;)
<OscarL>
this will hurt.
<Begasus>
yep :P
<OscarL>
holy cow, requires libblas... a blast from the past.
<Begasus>
yeah, got some heavy stuff behind it (best to check if no python is used there too) :P
<OscarL>
Seems like I've seen those two 25+ years ago while in the Uni.
<OscarL>
so... comment out Python and see if it builds?
<Begasus>
checked others at repology?
<OscarL>
nah!
<Begasus>
heh
<Begasus>
not going to bother to see if libfprint works with gcc2, just mark as broken
<OscarL>
+1. At this point in time... unless something NEEDS to be gcc2 for BeOS/Haiku reasons... I'd say... switch to gcc11.
<Begasus>
right
<Begasus>
wright? (I always mix those up) :)
<OscarL>
hey, 7% already! /me crosses fingers his CPU doesn't melts.
<OscarL>
*right
<Begasus>
thanks :)
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
Wright where the brothers that flew that bicycle with wings in Kitty Hawk, or somewhere.
<OscarL>
(that's how I remember the difference :P)
<OscarL>
W -> wings
<Begasus>
so right as in ok is the same as right in left or right?
<OscarL>
yup
<Begasus>
crazy people :P
<OscarL>
Englishmen... what you expect :-P
<Begasus>
and then they make such a big deal with "to" or "too" :D
<OscarL>
and many can't seem to notice the difference between affect and effect.
<OscarL>
(I was told that it is due to those sounding similar when spoken.. still... :-D)
<Begasus>
O_°
<OscarL>
but... with my elite typing skillz... guess I can't complain much :-P
mishima has joined #haiku
<OscarL>
on my BeShare days, I used to try to guess the nationality of the users by their mistakes when writting in English. was pretty fun, and quite accurate after a while!
<OscarL>
"futur" (missing final e) was a 99% French, for example.
<Begasus>
got my skills for English from Monni there :)
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<Begasus>
the days with looncraz and PhOS :)
<OscarL>
yeah... crossed path with him over reddit not long ago.
<OscarL>
39%.... every other line of outout is fortran complaining about a -Wno-multichar being valid only for C/C++ :-D
<Begasus>
;)
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<Begasus>
hmm latest libfprint needs libgusb :)
<OscarL>
85%... cpu usage seems to jump across cores... not sure is doing parallel builds.
<OscarL>
is there something like $jobArgs for cmake?
lorglas has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
seems it didn't manage to get a hold of that "get_vid" device. Would be good to know what's trying to access.
<OscarL>
could be expecting to find some V4L device, for example... no wonder if that fails on Haiku.
<Begasus>
no idea :)
<Begasus>
but could add the output log to the PR for that
<OscarL>
if its trying to access some device were linux usually has it... seems reasonable to expect that it fails on Haiku. Not saying that the case, but maybe :-D
mishima has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
<OscarL>
Moved cmd:python3 to TEST_REQUIRES... It outputs that will be "skippinng summary tests" as it didn't find Python3, but build seems to go just fine, and on the previous build I didn't got any "summary tests" anyway.
floof58 is now known as Guest12026
floof58 has joined #haiku
<OscarL>
one hour of compile time to generate a 3.5 MB package... wonder how long it takes on a modern CPU :-D
Guest12026 has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
<Begasus>
not that bad for lapack
<OscarL>
and that's on a VM... VBox... 32 bits... with DDR2 RAM at 800 MHz... yuck!
<OscarL>
Should try on bare metal 64 bits just for kicks :-)
<Begasus>
lol
<x512[m]>
OscarL: Any bug report for that libusb KDL?
<OscarL>
x512[m]: mmm not sure I've saved it at the time, I was not really sure if it was my fault, libuvc's, libusb, Haiku, or just a combination of all + bad timing regarding nightlies :-D
vdamewood has quit [Remote host closed the connection]
vdamewood has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
zard has joined #haiku
<B2IA>
(binky) hello
<B2IA>
(binky) huhu
<B2IA>
(binky) anybody out there?
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
AD_MOS has joined #haiku
Skipp_OSX has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<kallisti5[m]>
Err. Yes binky. Lots of people out here
mishima has joined #haiku
mishima has quit [Remote host closed the connection]
mishima has joined #haiku
jmairboeck has joined #haiku
mishima has quit [Remote host closed the connection]
mishima has joined #haiku
qwebirc76417 has joined #haiku
qwebirc76417 has quit [Remote host closed the connection]
<Begasus>
so, wasted whole day with libfprint :P
<jmairboeck>
Begasus: about that kpathsea warning you mentioned on the weekend: I think it is mostly harmless, it should work regardless. I think the reason is that haikuporter doesn't run post-install scripts for the activated packages in the chroot, so texlive is not fully set up.
<Begasus>
a bit up the list the real error is (I think) that it can't find tex.fmt
mishima has quit [Ping timeout: 480 seconds]
<jmairboeck>
I was away this weekend, so I got to answer your question only today
<Begasus>
np, there is no hurry there, listed it in the file for problem recipes
HaikuUser has joined #haiku
<jmairboeck>
ok, then you probably need to call fmtutil first, or you are missing some texlive packages
<jmairboeck>
unfortunately, our texlive packaging is not ideal, it barely works, so there are a few bugs, but I don't know how to improve it really.
<Begasus>
did a "fmtutil-sys all" in Terminal between builds
<HaikuUser>
hi, just testing Haiko for the 3rd time ... after Years :) ... i use oracle virtualbox on an oracle linux (bah!), and try to get the sound working, changed the vbox HW from ac97 to intel hda, rebootet but still no success
<B2IA>
(AGMS) Using VirtualBox here, under Linux. Audio works, with ALSA as the Linux driver and Intel HD Audio as the Haiku side.
BrunoSpr has quit [Quit: Vision[]: Ich wurde gewaschen!]
BrunoSpr has joined #haiku
BrunoSpr has quit []
BrunoSpr has joined #haiku
BrunoSpr has quit []
mishima has quit [Ping timeout: 480 seconds]
<Skipp_OSX>
alpha 4 was a while back lots and lots of fixes since then
<Skipp_OSX>
virtual box support has gotten worse though it seems
<Begasus>
on Ubuntu I had it runnnig fine in VirtualBox, here on Windows I need to use VMWare
mishima has joined #haiku
<Skipp_OSX>
yeah vmware works fine, so vbox is the problem
<Skipp_OSX>
video/audio drivers not supported very well it seems
nosycat has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
randomuser86 has joined #haiku
mishima has joined #haiku
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
ClaudioM has joined #haiku
BrunoSpr has joined #haiku
BrunoSpr has quit []
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
BrunoSpr has joined #haiku
<BrunoSpr>
hello all... how to close replicants, if they are out of the visible desktop (https://0x0.st/HKA6.png)
<BrunoSpr>
Also the Haiku Info replicant is not updated and still shows the old Computer specs... how to update it? I thought to close and start the replicant to make it manually work! Any idea?
<botifico-c849d97b>
[haikuports/haikuports] eblanca 61ce97a - Puzzle game new entry: blockout2 (#8498)
mishima has joined #haiku
Begasus has quit [Quit: Leaving]
zard has quit [Quit: leaving]
mishima has quit [Ping timeout: 480 seconds]
<andreasdr[m]>
Nice Begasus
vdamewood has quit [Quit: Life beckons.]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<PulkoMandy>
waddlesplash: posted to linuxfr.org as well
<waddlesplash>
thnx :)
mishima has joined #haiku
jmairboeck has quit [Quit: Konversation terminated!]
CPYou has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
tqh has joined #haiku
mishima has joined #haiku
KapiX has joined #haiku
<waddlesplash>
Achievement unlocked: write an article which remains in the HN top 10 for over 2 hours, accumulating close to 50 points, which receives ... absolutely no comments.
<waddlesplash>
guess that's what happens when you write about a topic which is basically un-bikeshed-able :-p
mishima has quit [Remote host closed the connection]
mishima has joined #haiku
KapiX has quit [Quit: KapiX]
<andreasdr[m]>
:)
mishima has quit [Ping timeout: 480 seconds]
<Skipp_OSX>
yeah sorry it's not as readily able to comment on as Tucker getting fired
<waddlesplash>
uh, please keep explicitly political stuff out of #haiku
<Skipp_OSX>
just an example
<waddlesplash>
sure, but there are less political examples
<Skipp_OSX>
Elon?
<Skipp_OSX>
Whatever people comment on on HN
mishima has joined #haiku
<Habbie>
waddlesplash, lol, well done
<jessicah>
fired?! who will John Oliver mock instead??
<jessicah>
hehe
<Skipp_OSX>
oh God now I've done it
<zdykstra>
he'll just talk more about sexy horses
<Skipp_OSX>
pls ignore that
<Habbie>
zdykstra, and Adam Driver
<zdykstra>
lol
<waddlesplash>
(we have #haiku-offtopic for talking about things which are not in any way related to Haiku)
<waddlesplash>
"The fact that waddlesplash managed to pull off this switch basically without any issues and with few people noticing, is further illustration the project’s in a good place."
<waddlesplash>
well, the project is in a good place
<waddlesplash>
but there were definitely issues and people did notice! lol
<waddlesplash>
at least jmairboeck will certainly remember, and so will 3dEyes
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<bitigchi[m]>
It even sparked memes actually
<bitigchi[m]>
Which I’m too lazy to find and link
<PulkoMandy>
People using the beta releases didn't notice thanks to all the people running nightlies and doing QA for us :)
* tqh
wants to see the memes
mishima has quit [Ping timeout: 480 seconds]
<Skipp_OSX>
I don't know about kernel atomics but we certainly still need BMessage transactions
<Skipp_OSX>
wait until I have a FrameResized and a Draw and do both in that order
<tqh>
Not sure I understand the the looper should process one message at a time? Why would you need transactions or locks?
<tqh>
Similar to golang channel concept.
<waddlesplash>
BMessage transactions sound like, uh, complexity we should not need
<waddlesplash>
if there is ever a time we would need them, we should change things so they aren't needed
<waddlesplash>
bitigchi[m]: memes, plural?
<waddlesplash>
I think X512 forwarded one at one point which I saw
mishima has joined #haiku
<Skipp_OSX>
there's like a dozen different bugs it would solve
<x512[m]>
Each BWindow and all its BView's have single processing thread, so perfect FIFO message processing is used.
<Skipp_OSX>
apparently on BeOS it called Draw then FrameResized but we at least send the messages in the correct order in Haiku
<tqh>
if it is bug free that is..
<x512[m]>
Skipp_OSX: It is a bug in app_server logic.
<Skipp_OSX>
ok well how do we fix the bug?
<x512[m]>
Fixing it do not need to introduce complex concepts such as BMessage transactions.
<Skipp_OSX>
I guess that's the question because I was thinking we needed transactions because there was no way to guarantee message order
<x512[m]>
Message order is already guaranteed. app_server send it in wrong order.
<Skipp_OSX>
message sending is inherently asynchronous
<x512[m]>
It is single thread.
<Skipp_OSX>
I guess you're right on that at least for DeskCalc
<x512[m]>
BView's can't run in separate thread.
tqh has quit [Quit: Leaving]
<Skipp_OSX>
sure they can but they aren't in this case
<x512[m]>
It may be good idea to move BView auto resize logic to client side.
<x512[m]>
It is already on client side for layout API.
mishima has joined #haiku
<Skipp_OSX>
my eyes go crossed in app_server ...
<Skipp_OSX>
somebody else going to have to fix whatever it is
<Skipp_OSX>
how could it be a simple bug in app server then if it was a bug in 2 separate independent implementations, one in BeOS, another in Haiku
<Skipp_OSX>
same or similar bug in both? what's the explanation other than a design flaw with message receiving order or just a weird coincidence?
<x512[m]>
It is not a problem of message receive order, it is a problem of resize/draw integrity handling.
<Skipp_OSX>
like it doesn't finish resizing before it finish drawing?
<x512[m]>
Message sending is only a part.
<Skipp_OSX>
takes longer to resize than it does to draw
<Skipp_OSX>
I guess that could be if the drawing is a lot quicker than the resizing
<Skipp_OSX>
but they run in the same thread like you said so it shouldn't matter, bah
<x512[m]>
app_server should lock BView auto resize when update transaction is running.
<Skipp_OSX>
the messages have to be coming in in the wrong order and indeed I'm sure they are
<Skipp_OSX>
ok this seems like it could work
mishima has quit [Ping timeout: 480 seconds]
<x512[m]>
Messages can't come in wrong order. It are sent in wrong order. So app_server problem.
<x512[m]>
FIFO is guaranteed bu kernel port primitive.
<Skipp_OSX>
I think what's actually happening is there is no Draw message at all
<Skipp_OSX>
"FrameResized() gets called several times with no corresponding Draw()"
<x512[m]>
I remember that I reported related bug when buttons are drawn at wrong positions when windows is being resized during drawing.
<Skipp_OSX>
yeah
<Skipp_OSX>
it's more than one bug
<Skipp_OSX>
I know at least the icon size in Deskbar doesn't always work
<Skipp_OSX>
like you move it to a new notch but it doesn't update, I guess that could be a bug in Deskbar
<Skipp_OSX>
but relies on message being sent and coming back which ... I guess I could look for a reply and resend there
<x512[m]>
It can also be an app_server bug when resize message is not sent at all sometimes.
bjorkint0sh has quit [Quit: Leaving]
applecuckoo has joined #haiku
<Skipp_OSX>
yeah that could be
applecuckoo has quit []
mishima has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
mishima has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
mmu_man has joined #haiku
<Skipp_OSX>
idk it actually seems to work pretty well now, maybe waddlesplash fixed the bug afterall
<Skipp_OSX>
better but not completely fixed
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
bjorkintosh has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
Diver has quit [Quit: Leaving.]
mishima has joined #haiku
OscarL has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<OscarL>
re-touching code you wrote 17+ years ago feels... weird... (both for only half-remembering it sometimes, and for the "Holy S**T! that was 17 years ago?!?" factor.
<B2IA>
(UnrealNeil) rollover.exe late 1999, to help your dos/windows98 avoid groundhog day scenarios, after Y2k - yep still got the code somewhere...
<B2IA>
(UnrealNeil) wishing i'd learnt c+
<B2IA>
(UnrealNeil) ...still might
<OscarL>
my oldest code still in regular every day use is a circa 2000 "file cataloger" app I wrote together with a friend, in Delphi, back in our Uni days :-)
<B2IA>
(UnrealNeil) <sings>..."those were the days my friend, we thought they'd never end....
<OscarL>
next I think it might be some of the language extensions I did for Pe, or some of my patches for TrackerGrep (TextSearch now).
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
UnrealNeil: yeah... that song line sounds appropiate :-D
<B2IA>
(UnrealNeil) i wrote a NZ tax calculator for windows 3.1 in some early form of vbasic... back in the days when tax laws seldom changed
<zdykstra>
My oldest code that still survives is ffmpegGUI, but barely any part of that is what I wrote now.
<OscarL>
UnrealNeil: Oh, another NZer, nice! (I have a friend that went there to work... ended up getting married, now they are spending a year living back here in Argentina).
<B2IA>
(UnrealNeil) i did one of those in .HTA and then again in powershell (ffmpegGUI)
<OscarL>
zdykstra: hey, nice! Was good enough as to people to want to keep it alive! That's awesome.
<B2IA>
(UnrealNeil) i ended up in Australia (married). it's funny what you'll do for love.
<OscarL>
LOL ".hta"s! I used to write a couple for work too, hehe.
<OscarL>
it was a VBSCript/WSF shop (/me shudders at the image)... imagine 3 MB files of VBScript.. 2500+lines functions, 16 nested FORs, etc... Nightmares, I tell you!
<B2IA>
(UnrealNeil) and now expolring Haiku... looking for a way in
<OscarL>
plenty of things to do UnrealNeil... and even I can do some small contributions, so the barrier to entry seems low enough :-P
<B2IA>
(UnrealNeil) he he he
<OscarL>
just need to find something that pick your interest enough, I guess.
<OscarL>
And as Begasus says... baby steps, and every small bit counts.
<B2IA>
(UnrealNeil) keen to look at webcam or tv tuner drivers... but am totally lost and out of my depth
<OscarL>
I still haven't finished a driver for a TV/FM capture card I started writting in 2004, so... :-D
<B2IA>
(UnrealNeil) hmmmmmmmmmmm.......... ouch
<OscarL>
I think I drown there already :-D
<OscarL>
only ever managed to make the FM Tuner (and IR remote control sensing) parts to work, hehe, that's what I called it "I don't C TV" (also because I can barely read C, let alone write it :-P)
<zdykstra>
I have fond memories of using a BT848 card in BeOS to watch cartoon network in a window
<B2IA>
(UnrealNeil) in that case, i want to look at recompiling the old BeOS bshisen game as 64 bit
<B2IA>
(UnrealNeil) i loved that game!
<B2IA>
(UnrealNeil) yes BT848 ruled the world! is was a great part of BeOS
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
I spent an insane ammount of time trying to reverse engineneer those darn BT848 binary drivers :-)
<OscarL>
mostly using Zadig's "reveng" tool.
<OscarL>
Got a pretty picture of the overall thing... too bad I suck at coding (and that the Philips SAA73xx chips work very differently :-P)
<B2IA>
(UnrealNeil) <face palm>
mishima has joined #haiku
<OscarL>
Steve Sakoman! that was the guy behind the Be's bt848 drivers! (had his name on the tip of my tongue)