<bslsk05>
www.theregister.com: GCC 15 to 'undeprecate' Itanium support - for now • The Register
<zid`>
guess they found a maintainer
<zid`>
Someone has a cluster of itaniums running some banking software somewhere and volunteered one of their employees, would be my guess
<zid`>
reading articles is for noobs, headlines only
<kof673>
it was brought up here a week or two or three ago, there was a distro, not sure if that guy is the maintainer though
xenos1984 has joined #osdev
bauen1 has joined #osdev
getz has joined #osdev
getz- has joined #osdev
getz has quit [Ping timeout: 272 seconds]
<cross>
The illumos debugger, `mdb`, has an output format it calls "jazzed" that will graphically show what bits of a given unsigned integer are set. It's very handy if you need to inspect, say, the contents of a machine register or page table or whatnot. I wrote a standalone program that implements the same functionality; some folks here may find it useful: https://github.com/dancrossnyc/jfmt
<bslsk05>
dancrossnyc/jfmt - Jazzy format: like the output of `=j` from illumos/Solaris `mdb` (0 forks/5 stargazers/MIT)
getz- has quit [Client Quit]
getz has joined #osdev
<zid`>
I should remake my gdt tool and draw that diagram too
getz has quit [Ping timeout: 276 seconds]
getz has joined #osdev
getz has quit [Remote host closed the connection]
getz has joined #osdev
getz has quit [Quit: A mystery...]
heat_ has joined #osdev
<zid`>
I forgot that I don't like parsing
<heat_>
fuck parsing
<zid`>
heat, wanna turn a string into some bytes in javascript for me?
<zid`>
optional spaces, optional 0x
<heat_>
fuck context free grammars
<heat_>
nawh
<kof673>
i suppose a funny person would make a "braille-like" "font" where each byte is shown as just 8 dots, either set or not (or 9 or 24 for portability ) :D call it domino :D
<heat_>
that jfmt thing really is cute, shame they wrote it in rust
<heat_>
i'm sure they have so many memory safety issues to worry about
<heat_>
i don't know why it says bash-0 and bison-0 though, weird
<the_oz>
maybe a scheme to get a monotonically increasing counter
<the_oz>
so never have a nameclash
<zid`>
slot 0?
<zid`>
idk if whatever that is has slots
<heat_>
Ermine, could you check with your opensuse thing if this is what you get?
Turn_Left has joined #osdev
<Ermine>
heat_: check what?
<Ermine>
0 seems like epoch number here
<heat_>
basically if that little -0 shows up during package installs
<heat_>
this is dnf5 which i think opensuse is using
<zid`>
gentoo names things like that, but it does it for SLOTS
<Ermine>
no, opensuse uses zypper
<Ermine>
dnf is fedora
<the_oz>
did not finish
<Ermine>
(and freshly released fedora has dnf5)
<heat_>
ah damn
Left_Turn has quit [Ping timeout: 248 seconds]
<Ermine>
I think it's just bug in dnf5
<Ermine>
like they don't check if epoch is 0 and print it anyway
<heat_>
what's epoch?
<Ermine>
https://rpm-software-management.github.io/rpm/manual/spec.html --- "Optional numerical value which can be used to override normal version-release sorting order. ... Non-existent epoch is exactly equal to zero epoch in all version comparisons."
<bslsk05>
rpm-software-management.github.io: rpm.org - Spec file format
<heat_>
ah okay
<Ermine>
apkbuild and pkgbuild have this as well
<Ermine>
you can notice that grub has epoch 2 in arch
xenos1984 has quit [Read error: Connection reset by peer]
<heat_>
i don't know why you'd ever want this considering you can just bump the pkg rel
<zid`>
slots slots slots slots
<Ermine>
if upstream changes its versioning scheme, and after like pkg 6.2 you get pkg-ng 1.0
<the_oz>
gosh you degenerate zid`
<Ermine>
maybe something similar happened when they gave up on grub1 and wrote grub2
<heat_>
ah, i guess
<heat_>
see, this is why i hate packaging
<heat_>
zid`, hah that slots thing is cool
adder has quit [Remote host closed the connection]
voidah has joined #osdev
xenos1984 has joined #osdev
Gooberpatrol66 has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 260 seconds]
aethlas has quit [Quit: bye]
aethlas has joined #osdev
aethlas has quit [Client Quit]
Gooberpatrol66 has quit [Quit: Konversation terminated!]
Gooberpatrol66 has joined #osdev
eck has quit [Quit: PIRCH98:WIN 95/98/WIN NT:1.0 (build 1.0.1.1190)]
eck has joined #osdev
guideX has quit [Ping timeout: 264 seconds]
ogray has joined #osdev
zaquest has quit [Remote host closed the connection]
zaquest has joined #osdev
Turn_Left has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 252 seconds]
Left_Turn has quit [Ping timeout: 276 seconds]
sortie has quit [Remote host closed the connection]
sortie has joined #osdev
X-Scale has joined #osdev
op has quit [Remote host closed the connection]
X-Scale has quit [Ping timeout: 256 seconds]
benlyn has quit [Remote host closed the connection]
tomaw has quit [Remote host closed the connection]
tomaw_ has joined #osdev
tomaw_ is now known as tomaw
zaquest has quit [Remote host closed the connection]
Gooberpatrol66 has joined #osdev
wantyapps_ is now known as wantyapps
netbsduser has joined #osdev
goliath has joined #osdev
<sortie>
It's a good day if you compile a compiler, it's a better day if OpenBSD accused you of being on a holy war with only one member
<sortie>
(me)
<kof673>
explain :D
<geist>
oooh
<geist>
maybe theo will come to your house and personally insult you
<zid`>
Sortie is the judge judy AND executioner
<geist>
Judge Jonas
<sortie>
“That seems like a holy war with one participant -- you. That war is to remove all defacto non-standardized things, right? Good luck with that!“ - Theo de Raadt
<bslsk05>
marc.info: 'Re: Miscellaneous LibreSSL portability fixes' - MARC
<zid`>
Theo de Raadt is non-standard, so it's self-defence
Gooberpatrol66 has quit [Quit: Konversation terminated!]
<sortie>
Of course that is not my goal. I am trying to modernize things a bit though and remove some legacy cruft. But I do expand on the standard and do lots of non standard defacto stuff all the time.
<sortie>
But you know, they do ship these packages as the -portable releases, yeah?
<geist>
aside from the name calling it seems like a reasonable discussion that could have gone further
<geist>
but then people have to do that
<zid`>
idk how I feel about the mktemp change
<zid`>
on one hand, I like not having gets() eerywhere, on the other hand, I don't like it when stuff stops working that used to work
<geist>
yah i mean he probably has a point, etc
<zid`>
hard relying on a very modern version of posix is in itself, a portability issue
<heat_>
theo is many things, but he's not stupid
<sortie>
Theo's technical points are good, I just don't like the unprofessional tone though
<geist>
totes
<zid`>
I think you read into it a little harshly, in this instance
<geist>
though i guess one can (and probably should) just ignore it and keep going
<sortie>
It looks like it's been a decade literally since I last sent my patches to them lol
<geist>
but that's difficult
<heat_>
you should try getting a random stray private email from him just from mentioning openbsd in the lkml
<heat_>
he's a _lot_ more hostile
<sortie>
<zid`> hard relying on a very modern version of posix is in itself, a portability issue
<sortie>
^ mkemp was obsolescent by 2001
<sortie>
*mktemp
<heat_>
guarantee you someone's running this on a 4.4BSD on the VAX
<sortie>
heat_: libressl? no.
<sortie>
openssh? yes.
<heat_>
you sure about that?
<heat_>
people have done worse, see: 2.11BSD
<heat_>
buncha weirdos force the PDP-11 do to things it doesn't want to do
* geist
feels attacked
<heat_>
:D
<Ermine>
Just take mbedtls and write libressl compat layer
<sortie>
geist: I may not work here any longer but the Communicate With Care training is still drilled into me. I went for a shower after I got that email, let someone else reply, and then came back with a calm mind and replied professionally and kindly :)
<geist>
yeah pretty much
<geist>
it seeps into your core
<geist>
i think it's why i keep trying to keep this channel friendly and nice
<sortie>
Same
<sortie>
Like that kind of email is not okay within my Sortix community
<sortie>
SortixBSD is definitely the friendliest of the BSDs
<heat_>
hmm, did jeff xu skip that training? :thinking:
<geist>
it even has a friendly mascot which is a uh. thing
<geist>
with 4 legs mostly
<sortie>
heat_: If someone is not following the google code of conduct, you can bring that up
* geist
tries to get gemini to generate a sortix -chan character
<zid`>
What planet ARE you from? Stop being obtuse.
<zid`>
This kent guy is funny
<heat>
as long as you don't have to deal with him he's hilarious yeah
<zid`>
Arguing against linus about whether a 1000 line patch should be taken as a bugfix
<heat>
the real 10x developer
<zid`>
(to a filesystem nobody uses)
<heat>
sadly people do use it
<zid`>
But not actually like, technical arguments
<zid`>
just "I've been writing code for n years blah blah blah"
<zid`>
I'm not 100% convinced he understands human speech
<Ermine>
kent overstreet is bcachefs guy?
<heat>
there's a really nice email chain of those, where he calls btrfs bad, and the btrfs replies with a nice speech on btrfs and being nice and working with people, and he just replies with "well maybe btrfs is bad? [...]"
<heat>
yes
<heat>
s/the btrfs/the btrfs guy/
<bslsk05>
<heat*> there's a really nice email chain of those, where he calls btrfs bad, and the btrfs guy replies with a nice speech on btrfs and being nice and working with people, and he just replies with "well maybe btrfs is bad? [...]"
<zid`>
> I'm not 100% convinced he understands human speech
steelswords94 has joined #osdev
<heat>
i'm 100% convinced he understands human speech but just chooses to be an asshole
<heat>
you know, a cat but in human form
<zid`>
heh
<zid`>
I got more of a karen vibe tbh
<zid`>
Where they can *hear* the cashier telling them there's no more ketchup, but that isn't the universe that they constructed in their head
<zid`>
so they're going to plow on with the nonsensical decision to keep demanding ketchup
<zid`>
"my code doesn't have bugs, ergo linus is just being stubborn, ergo I should just keep telling him that he's being stubborn"
<zid`>
like, just, completely ignoring the other person exists
<zid`>
which comes across like "doesn't understand human speech"
karenw has quit [Ping timeout: 265 seconds]
LjL has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]