bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
bbjimmy_64 has joined #haiku
<Habbie>
haikuporter wraps meson to add --wrap-mode=nodownload
<Habbie>
with it, meson fails: ERROR: Neither directory contains a build file meson.build.
<Habbie>
does this ring a bell for anybody
<Habbie>
?
tuaris has quit [Read error: Connection reset by peer]
<Habbie>
removing the wrap-mode option makes it work
tuaris has joined #haiku
<Habbie>
ok
<Habbie>
it's a quirk of meson's argument parsing
<Habbie>
'meson build' works but yields: WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
<Habbie>
however, 'meson setup build' breaks because --wrap-mode=.. gets put before setup
<BiPolar>
"real 17m44,737s", on bare-metal, not too shabby, considering the darn profile step (for PGO) that runs test on only one core.
<BiPolar>
moment of truth, lets see if "pip3.10 install --user pyserial" does the right thing, or I managed to mess things up :-D
<BiPolar>
SUCCESS!!!
<BiPolar>
"pip3.10 list --user", and "pip3.10 uninstall pyserial" work too. (import serial from that --user location works). Nice!
<BiPolar>
no more broken "--user" installs under $HOME/.local/, at last.
<Habbie>
woo!
<Habbie>
this was one of the few things left for getting 3.10 in shape?
<BiPolar>
Habbie: yes, thanks to Jérôme Duval (korli) fixing the "system" installs on a bigger patch a few days ago.
<Habbie>
nice
<BiPolar>
the "user" installs seem to have also been broken (for all versions) for loong time. So glad to finally being able to tackle this.
<Habbie>
very good
<Habbie>
speaking of serial, i just wrote a recipe for 'tio' but now i also need to write a recipe for its dependency 'inih'
<BiPolar>
(far easier to fix than what korli did, I tried before, but I lack focus, and knowledge)
<botifico>
[haikuports/haikuports] threedeyes cff4b90 - Telegram: bump for rebuild
<Habbie>
but first, bed
<Habbie>
have a good one
<BiPolar>
sleep well Habbie!
<Habbie>
waddlesplash, anything I can do to debug my reboots (let's assume for now they are the AMD FX story). Would logging serial output help?
kinkinkijkin has quit [Quit: Leaving]
BiPolar has quit [Quit: Vision[]: i've been blurred!]
kinkinkijkin has joined #haiku
Maturi0n_ has joined #haiku
Maturi0n has quit [Ping timeout: 480 seconds]
AlaskanEmily has joined #haiku
Yonle has quit [Quit: See you later.]
Yonle has joined #haiku
smalltalkman has joined #haiku
_Dario_ has quit [Read error: Connection reset by peer]
_Dario_ has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
kbruen has joined #haiku
<kbruen>
Hello! I installed Haiku in a VM and have chosen the Romanian keyboard layout, and I noticed that it is a very outdated and completely out of use keyboard layout. I'm not sure what to do about this: if I should file a bug, or even look into updating the layout myself, though I wouldn't know where to start if I were to do that. If anyone could give me some hints, that would be great.
<augiedoggie>
if one of the developers doesn't answer you can open a ticket about it at https://dev.haiku-os.org
<augiedoggie>
i have no experience with the keyboard layouts
<kbruen>
Thanks! I'll wait a bit and if nobody else answers I'll open a ticket there.
<nekobot>
[haiku/haiku] 4f1e67e18e9a - mail: fix crash when associating IMAPFolder
<waddlesplash>
Habbie: possibly, but it might not. triple faults are nasty, really hard to get a handle on :(
<waddlesplash>
Habbie: appears your processor is probably AMD eKabini which is based on Jaguar microarch. That's part of "FX" family
<waddlesplash>
so, you are likely experiencing the same underlying problem as those tickets unfortunately
<waddlesplash>
kbruen: you certainly can assist by updating the keyboard layout
<waddlesplash>
I'm not sure how people usually edit the keyboard layouts, to be honest, because I'm an uncultured American myself. probably PulkoMandy would be a good one to ask, I think he's worked on a few
<waddlesplash>
specifically: "You can change a keymap in the keyboard representation: drag & drop one key on another and they switch places." and also: "You can also create an individual mapping by drag & dropping a character from another app onto the key. For example, you could extend your regular keymap with often used currency symbols."
<waddlesplash>
and then also the details about modifiers
<kbruen>
That's fair, but it would probably be better for Haiku's default to be a keymap that's still used by people nowadays. Haiku's current keymap was the default in Windows XP, and is now called Romanian (Legacy) in Windows and used by nobody because it's silly and QWERTZ for some reason.
<waddlesplash>
we update keymaps and change them not infrequently
<waddlesplash>
so we can certainly rename the existing one to "Romanian (Legacy)", and add a new one (or if the legacy one is rare enough, disable it altogether?)
<kbruen>
There are 3 Romanian keymaps that are currently in use: the default Windows one is used by most people, the default Linux one is called "Romanian (Programmers)" in Windows because it's the US keymap with Romanian letters added as a key combo with AltGr, and there's the macOS/iPadOS Romanian one.
<waddlesplash>
but someone will have to do the work here. If the keymap is close enough to another one we already have, you can likely use Keymap as noted above to create the new mapping from another one, and then send us the modified file
<waddlesplash>
well, PulkoMandy is likely the person on the development team to talk to about keymaps
<waddlesplash>
I think some of the eastern Europeans in the Telegram group might have done some interesting things with keymap also
<kbruen>
I don't mind creating the keymaps myself, either through the GUI or by manually editing the file. It shouldn't be hard to do something like 'ă'.encode('utf8') in Python to get the hex values, though I doubt it's the UTF8 encoding that's the needed one.
<kbruen>
Thankfully Romanian has only 5 additional letters on top of the English alphabet so the keymap is not massively different.
<waddlesplash>
kbruen: click the selection and drag it?
<bbjimmy>
*seems
<kbruen>
That just starts a new selection from the point where I'm clicking
<waddlesplash>
what text editor are you using
<waddlesplash>
I just tried this with StyledEdit and the text dragged as I expected.
<kbruen>
Sorry, I overlooked the part where you said I should use a text editor. I was dragging from inside WebPositive.
<waddlesplash>
yeah, Web+ doesn't do this.
<waddlesplash>
also the "Sample" box in Keymap prefs works.
<waddlesplash>
So you could copy the text, paste it into the "Sample" box, then drag it.
<kbruen>
Great
<kbruen>
What should I do after I create the layout? I can see a save as option, but what next after I'll have the file?
<waddlesplash>
I think it needs to be 'decompiled' into text
<waddlesplash>
read the manual page, it explains this
<kbruen>
Alrighty, will do
<kbruen>
After I do all that, I assume I can open a ticket on dev.haiku-os.org?
<bbjimmy>
If I use cp from a terminal, the file copies properly, Tracker gives the error.
<augiedoggie>
kbruen: yes, it'll get attached to a ticket at trac
<augiedoggie>
or if you're familiar with git you can submit a merge request at gerrit
<kbruen>
And, I assume, just adding the keymaps to the src/data/keymaps folder? I'm not familiar with Gerrit though, I'll have to read on how to submit a merge request there.
<augiedoggie>
you may need to modify the Jamfile to include a new keymap file
<augiedoggie>
yeah, looks like it's just a wildcard glob to me
<kbruen>
I do wonder what keyboard layouts I should create. The Romanian National Standard defined the Windows default and the Linux default (or Windows "Romanian (Programmers)"). Haiku's current one is "Romanian (Legacy)" on Windows. macOS/iPadOS also have a different Romanian layout. Having 4 layouts seems a bit much.
<kbruen>
*defines
<kbruen>
My idea would be to ditch the current, legacy one (it can be brought back from the git history if someone else really needs it later) since it's old, unused and wrong. After that, I think I should replace it only with the Windows and Linux ones that are defined by the standard.
<BarmenduChakraborty[m]>
anyone here who can help with some 3rd party dev?
<augiedoggie>
depends on your definition of "help"
<BarmenduChakraborty[m]>
I was trying to add a menu into DeskNotes to add different types of fonts and font styles
<augiedoggie>
it's getting late and i may give bad advice :P
<BarmenduChakraborty[m]>
and for some stupid mistake of mine, i've somehow broken it such that as soon as I right click on it to get the context menu, it crashes
<BarmenduChakraborty[m]>
augiedoggie: hehe
<BarmenduChakraborty[m]>
So I just needed a second set of eyes who could maybe spot the error
<augiedoggie>
sure, is the code uploaded somewhere?
<BarmenduChakraborty[m]>
Yeah, let me fetch the repository link for you
<botifico>
[haikuports/haikuports] n0toose 19dd869 - ddnet: new recipe (#7931)
<n0toose[m]>
yay!!!
mmu_man has joined #haiku
tqh has joined #haiku
MrSunshine has quit [Ping timeout: 480 seconds]
MrSunshine has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
tqh has quit [Remote host closed the connection]
Anarchos has joined #haiku
<Anarchos>
hello
xiku has joined #haiku
<Anarchos>
hello xiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
MajorBiscuit has joined #haiku
MajorBiscuit has quit []
MajorBiscuit has joined #haiku
<andreasdr[m]>
Hi there
MajorBiscuit has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
bbjimmy_64 has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
hackkitten has quit [Ping timeout: 480 seconds]
nosycat has joined #haiku
bjorkint0sh has joined #haiku
bjork1intosh has joined #haiku
<nosycat>
Finally tried to install Haiku on my EeePC 701 and it's a bust. (Not asking for help, thanks.)
bjorkintosh has quit [Ping timeout: 480 seconds]
<nosycat>
Oh well, it's supposed to be fully compatible, but there are so many variables.
bjorkint0sh has quit [Ping timeout: 480 seconds]
<waddlesplash>
nosycat: you might check the forums. I know a lot of people use 701s
<nosycat>
I heard from someone too, right here in the channel. No worries.
Yonle has quit [Quit: See you later.]
Yonle has joined #haiku
humdinger has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<zdykstra>
mornin' all
<nosycat>
Hello!
nephele has joined #haiku
<nephele>
is sphinx not packaged?
<augiedoggie>
no, there were a number of dependencies that i didn't feel like adding, otherwise i would've added sphinx
gouchi has joined #haiku
OscarL has joined #haiku
<augiedoggie>
i think begasus may have already added half of them
* OscarL
can finally start removing most of the gazillion files accumulated thanks to the python 3.7, 3.8, 3.9, 3.10... recipes (deleting lots of files is SLOOOW on my PC... :-/)
<nephele>
uhh, so we have sphinx based documentation, but not sphinx? :(
<nephele>
Well, if i cant test it locally adding a darkmode will be much harder, so i guess ill do thst later if sphinx is available at some point
<OscarL>
"pip install" it?
<OscarL>
mmm, it is gettingme some weird conflict with "Found existing installation: zipp 0.0.0"... I need to clean up this install really well.
<nephele>
no idea about pip OscarL, i just use pkgman :)
<nephele>
don't feel like learning the package managers of all the languages too
<OscarL>
understood :-) still some rough edges with pip vs pkgman installed python packages, so it seems :-(
<OscarL>
Mmm, I'm seeing several packages that pip lists as having version "0.0.0", coincidentally, those are the ones managed by pkgman... sight...
<OscarL>
maybe the pip package just needs a rebuild after korli's changes related to Python's INSTAL_SCHEMES.
<OscarL>
*_INSTALL_SCHEMES.
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL>
Mmm, noup. The plot thickens! It is actually the individual .hpkg for each modules the ones that contain that 0.0.0 version in them.
mmu_man has joined #haiku
tqh has joined #haiku
<humdinger>
before I go...
<humdinger>
PSA: You can help adding/updating translations for the next releases of
humdinger has quit [Quit: Vision[]: Oi with the poodles already!!]
<nephele>
it sais login to see page
<nephele>
hmm
<OscarL>
IMO... HaikuDepot should NOT "Checking user details" (whatever that is) every single time you just double click a local package to check its content...
<nephele>
open a ticket? we have severall things that package kit could do less off
<nephele>
it also refreshes repos if you tell it to install files you have locally :)
<OscarL>
Will certainly do, because this annoyes me enough :-D
<OscarL>
might revert to using Expander.
<OscarL>
yep. much snappier :-P
HaikuUser has joined #haiku
Babaj has joined #haiku
<OscarL>
welp, apparently, most of the .hpkgs for python modules seem to have the correct versions. Maybe those showing 0.0.0 just need to be rebuilt. We'll see.
nephele has quit [Quit: Vision[]: i've been blurred!]
Babaj has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
AlienSoldier has joined #haiku
<zdykstra>
how's things for you today, OscarL ?
<OscarL>
Hello zdykstra! Well.. I just had a good meal, so better than average, at least :-D
<OscarL>
you?
<OscarL>
(now trying to see what's what with these silly python packages that pip show with versions 0.0.0 :-/ )
<zdykstra>
had some eggs and toast for lunch, so I can't complain :)
<zdykstra>
Dog is in the back yard barking at geese
kbruen has quit [Remote host closed the connection]
<OscarL>
heh, nice. Welp... unless the dog keeps barking ALL day long... :-P
<OscarL>
That does looks interesting, Habbie. I'll wait for it to be available in pkgman :-P
<Habbie>
i have a port here but i need to finish one it depends on :)
<OscarL>
All good! just a playful nudge :-D
<Habbie>
:)
<Habbie>
waddlesplash, i read up a bit; by their nature, triple faults usually don't log anything i guess then
<OscarL>
May I interest you in some light-reading: "Revision Guide for AMD Family 15h Models 00h-0Fh Processors" ? :-P
<Habbie>
i have a 16h model :)
<OscarL>
So close! :-P
<Habbie>
:)
<OscarL>
48931_15h_Mod_10h-1Fh_Rev_Guide.pdf then
bradsco has quit [Quit: bradsco]
<OscarL>
Why do I have those, and why I read so many pages from them.... still a mistery.
nosycat has quit [Quit: Leaving]
<OscarL>
(not like I could take much out of them, I guess the low-level details interest me, even despite my little knowledge)
bradsco has joined #haiku
nephele has joined #haiku
<OscarL>
mm, rebulding the "zipp_python3*" packages still leave them with "zipp-0.0.0-py3.10.egg-info" in them. Have to go deeper :-/
<nephele>
"zipp-0.0.0-py3.10.egg-info" doesn't sound like an english word to me
<OscarL>
:-) that "0.0.0" is the part causing problems, as pip sees that as an older dependency, tries to install a newer one, but clashes with the one installed by pkgman :-(
<OscarL>
I mean... pip tries to remove that "old zipp", which it fails, as that's from a read only location.
<OscarL>
well. in the meantime, nephele, after "pkgman uninstall zipp_python39", then "pip install sphinx" worked as intended.
<OscarL>
Just in case you want to go that route.
<nephele>
I did that yeah
<nephele>
but it keeps complaining about the /packages tree not beeing in PATH because it does not understand symlinks .-.
<OscarL>
time to alias pip="pip --no-warn-script-location" :-D
<nephele>
i dont hope to use pip that much :)
<OscarL>
will complain about being root stil, pip complains almost as much as I do :-/
<nephele>
give it another use then *shrug*
CPYou has joined #haiku
AlaskanEmily has joined #haiku
<nephele>
🤠
<nephele>
Noto emoji (the new version) works great on Haiku 😄
<nephele>
the font fallback code also does the various weights correctly
<OscarL>
Mmm, I'm missing that one. Might explain some missing "icons" while using Github on Web+ ?
<OscarL>
yup, that was it.
<OscarL>
(I can't really make head or tail of them anyway, but at least they appear on screen now :-D)
<nephele>
the updated one isnt packaged
<nephele>
you'll have to download it from google and put it into non-packaged
<nephele>
though i'll package the new version and make haiku.hpkg depend on it
<OscarL>
I see. (just tried with the ones on the repos right now, at least they avoid the [] :-D)
<AlienSoldier>
OscarL if you want an easy ticket :https://dev.haiku-os.org/ticket/18308
OscarL has quit [Remote host closed the connection]
<zdykstra>
I still need to convert the attachment view to use the layout library instead of hard-coded height/width
<zdykstra>
just playing around to see what the various layouts look like / can do
OscarL has joined #haiku
<OscarL>
Holy power-losses, Batman!
<OscarL>
(some strong wings, and the power lines start to fail :-( )
<zdykstra>
oof. Everything okay?
<OscarL>
Yeah, just third-world things :-D
<OscarL>
I keep and old-but-trusty stabilizer, so, besides the forced reboots, computer seems fine.
<OscarL>
I was thinking that AlienSoldier might have thought... man... I point him to a little bug and he just banishes! :-P
<OscarL>
Might wanna rename that attached pic to .jpg, AlienSoldier (so it can be seen right from Trac).
bradsco has quit [Quit: bradsco]
<OscarL>
IIRC, there's a similar bug related to Tracker ColumnViews.
<AlienSoldier>
I was thinking you were already starting to work on it :P
<OscarL>
:D
<nephele>
zdykstra: awesome!
<zdykstra>
should hopefully have something ready for review this coming week
<zdykstra>
I've been learning the basics of the layout kit the last few days :)
<nephele>
I notice also that "Attachments" seems to have a hardcoded black text color now that you mention it
<zdykstra>
yeah, it's super ancient crusty code in there
<OscarL>
zdykstra's screenshots are missing some "ARE YOU HAPPY NOW, nephele???" text :-P
<nephele>
I guess the listitems also have a hardcoded color, they are white on black
<zdykstra>
lol
<nephele>
err blasck on white
<zdykstra>
well, I probably won't try to address that in the layout fix changeset
<nephele>
zdykstra: it's to be expected, the code already ran on BeOS :P
<zdykstra>
I'd like to do the work in bite-sized chunks so that it's easier to review and iterate through
<nephele>
that's fine, i'm used to doing all the dark mode work 👻
* OscarL
squints... "is... is that a ghost?" Spooky.
<Habbie>
if a C program uses some .so lib, i need to declare lib:xxx in REQUIRES *and* devel:xxx in BUILD_REQUIRES?
<nephele>
unicode sais its a ghost
* OscarL
might need to either increase the font size, or get some reading glasses.
<nephele>
Habbie: if it's a runtime requirement only in REQUIRES
<nephele>
you can also increase the font weight :)
<nephele>
i like semibold
<Habbie>
hmm when would it only be a runtime requirement?
<Habbie>
i mean, wouldn't the linker refuse to even link the binary without the devel: one
<nephele>
if your programm needs it to run, for example the ELF executable your programm has references it
<nephele>
hmm, not sure. maybe :D
<Habbie>
ok
<Habbie>
it's just different from what i'm used to in most other packaging systems :)
<Habbie>
it seems haikuporter can detect all this, but then the idea here is that it still wants you to be explicit
<Habbie>
this is fine, just different :)
<nephele>
I am somewhat motivated to make a haiku emoji picker 😻
<nephele>
i'm all in on those noto emojis, monochrome blobs is cool
<nephele>
no need to make severall different skin tone combos and appearences for each emoji
<nephele>
Habbie: many deps are also on libraries and not packages
<nephele>
so you can switch out the providing packages if necccesarx
<Habbie>
that i noticed
<Habbie>
which is nice
<Habbie>
i love that haikuports patchset management is just git
<Habbie>
i can fetch a remote tree and cherry-pick
<nephele>
going pkgman i cmd:something is so much nicer tha
<nephele>
n that not found script in ubuntu :D
<Habbie>
hah yes
<Habbie>
apk (alpine) and yum/dnf (most rpm distros) also have it
<Habbie>
i really miss the trick in debian
BrunoSpr has joined #haiku
<BrunoSpr>
Hi all... How to make a partition "active"? Is it possible only at formatting?
<OscarL>
Habbie: Knowing basically Zero git, attempting to deal with Python's .patchset files (as one of my first "haikuports things") took me WAAAAAY longer than I would have liked to learn to manage :-(
<Habbie>
in haiku, /dev is entirely kernel managed, right?
<Habbie>
OscarL, bah :(
<OscarL>
BrunoSpr: Select the partition, right-click, "Change parameters..." check the "Checkbox" for "Active partition" ?
* OscarL
tries to "touch /dev/habbie_made_me_do_it"
<Habbie>
i just did that experiment too :D
<Habbie>
hmm, nothing in /dev has attributes
<nephele>
BrunoSpr: you are using efi boot, you don't need to do this
<OscarL>
BrunoSpr: DriveSetup is not showing me that "Change parameters..." as available for my BFS partitions, but it does for the others. But I'm currentrly accesing my real HDD from a VM, so...
<nephele>
it makes no sense for a gpt partitioning scheme, there is no active flag
<BrunoSpr>
nephele ah ok... thanks but it won't boot into Haiku now...
<nephele>
BrunoSpr: do you have an uptodate haiku_loader.efi in your EFI partition?
<nephele>
if you don't you can boot with the thumb drive and hit space and then select your main computer as boot volume to boot into
<BrunoSpr>
nephele, yes thats what I do now! But without a thumb drive it wont boot
<nephele>
do you require a dual boot with another OS?
<nephele>
it looks like you have windows installed too, you should probably use rEFInd then to dual boot
<nephele>
it's also possible to dualboot without it, but it requires adding a boot entry to your efi, and haiku cant do this now. You would have to do it with linux, or maybe windows can do it too, anyway refind is easier
<Habbie>
hmm, looks like devices in /dev cannot easily expose attributes
<nephele>
what do you mean by that?
<BrunoSpr>
nephele, yes Windows is on the other partition
<Habbie>
listattr -l /dev/tty
<nephele>
why would device files need attributes?
<Habbie>
ok so let me take a step back
<Habbie>
i have /dev/ports/usb0, a serial device
<bitigchi[m]1>
zdykstra: what happens when you add like four files? Does it expand vertically?
<Habbie>
if this was linux, i'd also have /dev/serial/by-id/XXX as a symlink to a similar numbered file
<Habbie>
the XXX is stable over replugs, port moves, etc.
<Habbie>
i was thinking this would be nice in Haiku too
<BrunoSpr>
nephele, yes I have rEFInd installed in the efi-system data partition
<Habbie>
and i thought, attributes would be a nice first step to at least expose this metadata to the user
<nephele>
BrunoSpr: then create a new folder called Haiku in it, and copy the loader from the ESP from the thumb drive
<BrunoSpr>
nephele, maybe I have to rename haiku_bootloader.efi to BOOTX64.efi
<nephele>
Habbie: users don't usually see device files
<Habbie>
having now read -just a bit- about /dev in haiku, i get the impression attributes and symlinks are both currently not easy
<nephele>
BrunoSpr: no, BOOTX64.efi is the fallback loader
<Habbie>
nephele, most don't, but i use by-id on linux a lot
<nephele>
if you replace it you will replace what is there, maybe refind or the windows loader
<nephele>
Habbie: well, i'm not sure if we even have anything to gurantee a stable ID for anything :)
<nephele>
but alas i'm probably not the right person to comment, don't know too much about oiur device files
<nekobot>
[haiku/haiku] 0aeb55c8acbd - arm: remove unused variables from arch_kernel_args
BrunoSpr has quit []
nephele has quit [Quit: Vision[]: i've been blurred!]
OscarL has joined #haiku
<Habbie>
oh nephele left
jmairboeck has quit [Quit: Konversation terminated!]
<OscarL>
Habbie: just a minor question: on your tio recipe INSTALL() section... are those "set -x", pwd, and ls lines for debug leftovers, or intentionally there?
<OscarL>
s/for debug/debug/
<Habbie>
oops, thanks
<Habbie>
definitely debugging
<Habbie>
fixed
<OscarL>
I should have mentioned the "set -x" on the inih recipe then :-P
<OscarL>
btw, thanks for making me aware of that (set -x).
<OscarL>
I can see how that that one could make me quite confused, indeed :-D
<Habbie>
it is buggy, too, i feel
<Habbie>
the 'ninja -C build' call really wants to be another meson call
<Habbie>
but the alias demands --buildtype=release on every meson call
<Habbie>
not just on the first (setup) call
<OscarL>
not skilled enough to notice, yet (one can dream), I'm, slowly, learing as I go. Good thing to have more people that understand these things :-D
<Habbie>
:)
<Habbie>
i didn't need skill to notice it
<Habbie>
but i guess i needed skill to figure out what was in the way and why ;)
hightower2 has joined #haiku
<OscarL>
I guess I also could have said experienced enough with different build systems (I seldom used anything more complex that Delphi's dcc32.exe :-D)
<Habbie>
hehe
<Habbie>
i do have more build system experience than i'm happy with ;)
OscarL has quit [Remote host closed the connection]
OscarL has joined #haiku
Forza has joined #haiku
xet7 has joined #haiku
<Habbie>
waddlesplash, do you happen to know things that semi-reliably trigger the AMD FX issue? it's only happened randomly for me twice so far
xet7 has quit [Remote host closed the connection]
tqh has quit [Remote host closed the connection]
CPYou has quit [Ping timeout: 480 seconds]
xet7 has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
gouchi has quit [Remote host closed the connection]
<waddlesplash>
OscarL: you don't need to deal with patchsets directly most of the time. use haikuporter --extract-patchset and it will grab all the commits from the work-... dir repository into a .patchset
<waddlesplash>
Habbie: some users in comments had interesting ways of trying
<waddlesplash>
apparently find/fgrep -R often triggered it?
<Habbie>
--extract-patchset (or -e) is wonderful, yes
<Habbie>
waddlesplash, i use 'find /' a lot, that hasn't triggered it yet
<Habbie>
so it could be "lots of IO" or "use a bunch of memory"
<waddlesplash>
yeah, no idea
<waddlesplash>
I don't have any Bulldozer+ machines myself
<waddlesplash>
just a Ryzen, which is not affected by this
<Habbie>
ack
bradsco has joined #haiku
<OscarL>
waddlesplash: thanks. that's what I use, since I managed to wrap my head around all of it :-)
<Habbie>
my other AMD is GX-212JC, which apparently is not Jaguar
<Habbie>
if i manage to trigger it reliably, would be interesting to see if it also happens there
<Habbie>
but probably more interesting to bisect haiku itself
<Habbie>
i recall reading in one of the tickets that there were a few suspect commits
HaikuUser2 has joined #haiku
<Habbie>
unless i'm confusing it with the radeon problem (which i "fixed" with safe graphics)
<waddlesplash>
I don't think anyone bisected this down to a particular commit?
<waddlesplash>
there were some suspect commits, yeah, but they were inthe middle of the scheduler refactor
<Habbie>
right
<waddlesplash>
and I don't know if anyone established that old-scheduler haiku really does not have this problem
<waddlesplash>
old-scheduler haiku is like 2012-2013, not really usable anymore
<nekobot>
[haiku/haiku] b548e9131d54 - Api docs: fix code blocks
BrunoSpr has quit []
<waddlesplash>
Habbie: on 32bit, usually not. on 64bit, usually yes. however...
<waddlesplash>
you can avoid them by disabling including the bootloaders in haiku.hpkg
<waddlesplash>
as they're the only thing that need the crosstools
<waddlesplash>
basically, open build/jam/packages/Haiku and comment out the block immediately underneath the "bootloaders" comment
<Habbie>
wonderful
<waddlesplash>
then you can just ./configure (no arguments)
<waddlesplash>
you won't be able to build full images (as those still have bootloaders of course) but you can at least build haiku.hpkg, etc.
BrunoSpr has joined #haiku
<Habbie>
right, which i can in fact pkgman install and reboot into, right?
<waddlesplash>
yep
<Habbie>
so nice
<BrunoSpr>
hello all... Do I need a EFI System data partition on every media (pc, thumb driver)? or do I need it only on the booting pc?
<BrunoSpr>
Or do I need the haiku_loader.efi only on the thumb drive?
<zdykstra>
You only need it on one drive
<zdykstra>
You can have it on more, but if you want to boot via UEFI, you only _need_ one ESP
<BrunoSpr>
zdykstra, ah thx so I need it only on the pc and nothing on the thumb drive then? Thats why I have 4 drives to choose from with refind now?
<BrunoSpr>
there should be only two... one for windows and one for Haiku
<BrunoSpr>
and the refind fallback
<Habbie>
clickable hyperlinks in compiler warnings, wow
<waddlesplash>
yeah, Terminal is pretty cool!
<Habbie>
i'm not in haiku Terminal ;)
<waddlesplash>
oh
<Habbie>
but my daytime compiler is older
<waddlesplash>
well, it works in Haiku's terminal. not just compiler warnings, but any path absolute or relative to current directory
<Habbie>
i wasn't even aware of 'xterm' escape sequences for making things clickable
<Habbie>
oh yes
<waddlesplash>
Option+click
<Habbie>
src/kits/app/MessageAdapter.cpp:567:24: warning: taking address of packed member of 'BMessage::message_header' may result in an unaligned pointer value [-Waddress-of-packed-member]