-
rtprio
duncan: a?
-
ketas
kerneldove_: those times are not fixed
-
black2
key ketas man what's up
-
black2
hey*
-
ketas
black2 dude
-
black2
what? ketas
-
ek
What!?
-
ketas
mej
-
ketas
mek
-
ketas
why features are added between b3/b4m tho?
-
ketas
what is a "beta" anyway then
-
ivy
ketas: it is normal that not all features planned for 15.0 are ready for BETA1, so they might be added later in the release cycle. after RC, the threshold for adding features is much higher unless it's one of the small number of specific issues identified beforehand
-
ketas
but this is strange as hell
-
ketas
redefining those meanings are weird
-
ketas
if i mentally explain myself it's a something before a real thing this of course works
-
BarnabasDK
must be the most Fallout thing I have seen for a long time. Lucas Deeco ST3220
youtube.com/watch?v=WSnk5ZbrWAo
-
ketas
fun eh
-
ketas
actual terminal
-
BarnabasDK
never seen one that is a plasma based touch screen
-
kerneldove_
does it mean something wrong if a server hasn't had any additions to /var/log/messages for a couple days? everything seems to work but i'm used to having tons of ssh key exchange errors from brute force bots, limiting icmp unreach response messages, etc
-
ketas
reminds me what i did as younger one
-
BarnabasDK
these would be seriously cool for a home automation project
-
kerneldove_
?
-
kerneldove_
oh
-
ketas
the times the print screen actually prints screen on dot matrix
-
ketas
:p
-
ketas
i have 2 old elotouch devices
-
ketas
but i think the time moved on
-
BarnabasDK
have a vt520 on my desk to my server in the basement
-
ketas
so for automation status screens you have more fancy options, oled, lcd, eink
-
BarnabasDK
I guarantee these are still in use. Sitting on CNC machines, laithes etc
-
ketas
oh of course
-
kerneldove_
tech that just works is so hot
-
BarnabasDK
I know they are outdated, but as a massive fallout fan, they strike a chord
-
kerneldove_
i'm surprised how well freebsd 'just works' since it's C/C++ and not rust
-
BarnabasDK
question of testing I think
-
BarnabasDK
and just because something is rust - its not necessarily fault free. Its fault free from memory allocation issues.
-
BarnabasDK
I think the new uutils in Ubuntu is a really good example of that
-
BarnabasDK
I really don't know what the h... Cannonical was thinking
-
BarnabasDK
oh - and this is not a critique of rust btw. I like the language
-
BarnabasDK
but if it isn't broken - don't fix it
-
ketas
kerneldove_: i thought you like well oxygenated iron?
-
kerneldove_
ya i love it, but that doesn't stop me from complimenting battle tested C
-
kerneldove_
what might be cool is adding a bunch of freebsd tests to the harness in rust. a way, outside of the base OS, to let devs start using rust
-
ketas
i wonder how to make ws2812b driver in kernel
-
BarnabasDK
if we where to write uutils today - rust would be the tool
-
ketas
i'm curious if i could make it
-
kerneldove_
ws2812b mcu looks cool
-
kerneldove_
kinda neat idea, a driver for an LED strip that has a great form factor for putting on any 1u+ server so fbsd admins could easily configure extended physical readouts of status
-
kerneldove_
something that would be cross hardware platform (dell, hp, supermicro whitebox, whatever)
-
ketas
it's more like shift register in it iirc
-
kerneldove_
most servers have a front usb or 2, could plug it in, affix it with velcro or some other adhesive, and be able to easily see OS-level status readout just by looking at a rack
-
kerneldove_
servers are great for hw level status readout but something integrated into OS level would be cool
-
kerneldove_
like something i lost when i switched from hardware raid to hba mode + zfs is being able to see neat amber light on failed drive. well what if the led indicated drive error by integrating with smarttools?
-
black2
kerneldove_: lots of dell servers have a front LCD display
-
ketas
for usb you have other options
-
kerneldove_
ya but like i said that's for hardware shit
-
black2
you can customize it with programming I believe
-
kerneldove_
even if so, how cross hadware compatible is that?
-
black2
across what and what?
-
kerneldove_
i'm thinking something way simpler, a few LED panel that's like a half inch by a couple inches in size
-
kerneldove_
any brand of hardware
-
black2
that LCD is like non-removable, only available in select dell server models
-
ketas
so a usb screen?
-
ketas
do we have them already
-
black2
or just a buzzer or speaker coupled with tts engines onboard
-
black2
(installed in the OS)
-
black2
that's far more than enough for a status indication
-
BarnabasDK
those led strips are very bright. I think this could easily turn into a bit of a disco in the server room. Most of them are designed for lighting
-
BarnabasDK
unless you can get some more low output strips
-
kerneldove_
nah speaker/tts would suck, needs to be visual. imagine trying to hear which server it is in a noisy DC
-
ketas
i think they sold gamer status displays
-
ketas
but you can make it
-
ketas
using i2c screen, maybe strips
-
ketas
uc and usb
-
kerneldove_
speaker/tts would be fun for a workstation tho
-
ketas
you could turn brightness down in leds
-
ketas
diffuse them
-
ketas
they also consume a ton of current so you need some limits to not blow up
-
ketas
unsure how many dc's even need statuses on server itself
-
ketas
this is not a hollywood movie
-
ketas
tho some display somewhere could be useful
-
ketas
in industry they are hmi's
-
kerneldove_
well it's not like it'd replace monitoring systems, but rather tying those into the physical world would be cool
-
BarnabasDK
being able to make a led flash on the server and on the disk is really nice, if you need to make a tech in a remote server room find the correct device though
-
kerneldove_
there's a reason dell servers have blue light amber light
-
kerneldove_
yep
-
ketas
put single rgb there
-
kerneldove_
'just verify the serial number label on the server bro' <- hasn't relied on remote hands a whole lot
-
ketas
:p
-
kerneldove_
yea that's what i mean, a very few function led
-
kerneldove_
no need for a whole display
-
ketas
do any normal mobo have a gpio btw?
-
ketas
why do i recall those fancy hetzner servers
-
ketas
which look like mine
-
ketas
who needs case eh
-
kerneldove_
ya if your DC has air filtration and strict rules on no liquids could be worth skipping the case
-
kerneldove_
i wonder tho what about like, paperclip falling out of shirt pocket of a tech while bending over or smth and shorting a server?
-
ketas
unlikely
-
ketas
yeah it was total fun to lool those photos
-
ketas
just bare minimum hw
-
ketas
they did order custom mobos tho
-
kerneldove_
url to pic?
-
ketas
there are so many
-
ketas
hetznet dedicated is right query
-
ketas
but
-
ketas
-
ketas
on other photos i see basic atx power contol bridge pcb's etc
-
kerneldove_
looks good. i woulda been a customer but too bad they demanded a photo of my gov id stupid weirdos
-
ketas
secret birds
-
kerneldove_
ya i don't need to compromise my opsec just so nerds can jerk it to my pic
-
kerneldove_
found other hosts with just as good prices just not the big name
-
BarnabasDK
an actual enclosure must also give better protection against EMP
-
Koston
FYI, hetzner dedicated bottom tier "servers" are actually just trash tier desktop hardware
-
Koston
I've had to debug a misbehaving service running on one, and it turned out the hardware was somehow malfunctioning - but in a way that wasn't trivially diagnosed. hetzner turned out to be incredibly unhelpful in responding to the issue after their first level engineers failed to diagnose the fault
-
ketas
of course they are
-
ketas
ecc ram tho?
-
ivy
not if it's Intel, they don't support that on desktop skus
-
Koston
it wasn't Intel
-
ketas
the great war of ecc
-
ketas
btw
-
ketas
rescue - usr.bin/id/id.c:149:16: error: use of undeclared identifier 'Aflag'
-
ketas
wtf?
-
ketas
there was id.c change indeed
-
ketas
i'll see what ml says :p
-
ketas
oh yeah i see the error
-
ketas
that's because desdotdev forgot to test without USE_BSM_AUDIT :p
-
ivy
ketas: instead of blaming people for a mistake, it would be more useful to submit a patch
-
ketas
i'm looking at code but can't come up with good idea
-
Koston
ivy: less drama pls
-
ketas
yeah i thinki found right patch but
-
ketas
i'll let des look at it?
-
ketas
#ifdef USE_BSM_AUDIT\ncombo += Aflag;
-
ivy
Koston: it is not "drama" to suggest a way of engaging with bug reports that doesn't hinge on blaming people
-
ketas
and remove from general
-
ketas
should i file that as bug too :p
-
ketas
or it's so little
-
ketas
and nevermind current
-
ketas
it does break customized build tho
-
Koston
just poke des
-
ivy
ketas: it is probably redundant to post on the mailing list and also file a bug, but you could do if you wanted
-
ketas
well it's not needed indeed
-
Koston
if the preference is to avoid calling attention to it, perhaps you don't want to file a bug and announce it on mailing lists. sigh
-
ketas
des might fix it before i do that
-
ketas
i mean i guess there was extra eyeball
-
ivy
there's nothing wrong with "calling attention to it". i assume you're deliberating misrepresenting what i just said to make some sort of point?
-
ketas
and tester
-
ivy
it's a bug, report a bug, you don't need to call out a specific person to do that
-
Koston
ivy: ok drama queen
-
ketas
are there drama kings too
-
black2
Koston: how come you know that ivy is a queen?
-
ketas
maybe princess
-
black2
like is that name so feminine as to suggest a user's gender?
-
black2
like ivy could be ivy league, poison ivy and stuff, none of which is particularly gender-specific
-
ketas
:p
-
black2
was I being delusional?
-
ketas
no
-
ketas
ever had that issue?
-
ketas
oh god it needs another change
-
ivy
black2: a simple solution to this is to simply not call people "bro", "dude", etc. if you don't know their gender, then you never have to worry about this
-
entrop
drama monarch
-
ketas
hah
-
ketas
some song had line he was a she
-
entrop
lola?
-
entrop
Was there a change in bridges between 14.1 and 14.3 where it won't pass traffic unless it's up?
-
ketas
if ((cflag || Aflag || Mflag) && argc > 0) usage();
-
ketas
how to take aflag out :)
-
ivy
if ((clfag || \n #ifdef WHATEVER Aflag || #endif || MFLAG) ...
-
ketas
you can do THAT?
-
ketas
ifdef is parsed before?
-
ketas
maybe
-
ivy
they are, but it doesn't matter in this case, becuase you can put a newline anywhere you want in a C expression
-
ketas
but it looks like how to make c code unreadable
-
ivy
you could write if \n ((cflag \n || \n Aflag \n || \n ... if you wanted (although you obviously wouldn't do that)
-
ivy
yes, this isn't a particular nice construct, but for a one-off case it's fine
-
ketas
combo = Aflag +
-
ketas
yeah ifdef here looks confusing
-
ketas
even if working
-
ketas
haven't even seen it
-
ivy
ketas: the alternative would be to always define Aflag, even if it's always zero when #ifdef WHATEVER isn't enabled
-
ketas
yeah
-
ketas
maybe it's nice and optimized now
-
ketas
?
-
ketas
unless compiler takes it out
-
ivy
id(1) does not need to be optimised, that shouldn't be the primary concern when deciding how to do this
-
ketas
it's extra bytes in rescue :p
-
ketas
but yeah
-
ketas
because machines have 640kb memory
-
ivy
ketas: it's not extra bytes, because Aflag is an auto (stack) variable
-
ketas
meaning?
-
ivy
at most it might be an extra instruction to set it to false, but that is not something that realistically anyone cares about
-
entrop
ah, it wasn't a change in 14.1-14.3, it was a change in Bastille. I was previously using jib to add epair's which made sure the bridge was up. Current bastille just uses ifconfig to do it, so no handy up being automatically added.
-
ivy
(rescue is already ~20MB)
-
ketas
10744180
-
ketas
bytes
-
ketas
in 16
-
ketas
tho
-
ketas
i may have excluded stuff?
-
ivy
main, amd64: -r-xr-xr-x 149 root wheel 19958328 Oct 30 19:52 /rescue/rescue*
-
ketas
16787576
-
ketas
armv7 tho
-
ketas
14174088 in 13 amd64
-
ivy
but the exact size doesn't matter, the point is, the size of rescue is irrelevant to how you fix this issue in id
-
ivy
no one cares about 4-8 bytes being added to rescue
-
ketas
yeah
-
kerneldove_
ecc win, amd win, nvme win
-
ketas
Koston: funny hetzfault
-
ketas
but yeah
-
ketas
that's entry level hosting
-
ketas
price is matching too
-
ketas
funnily it's still six figure sum of hw even on tiny photo crop
-
ketas
because hw costs apparently
-
ketas
ok i closed that and should go to home or so
-
ketas
winter mid street phone c coding
-
ketas
ok i'll sleep and if noone has fixed or moaned tomorrow i like try it on my own
-
ketas
no
-
ketas
i fixed it
-
Koston
nice
-
ketas
-
ketas
:p
-
ivy
ketas: your PR title says w(1), but the patch is for id(1)?
-
ivy
also, your patch appears to include the entire file, which is not desirable for bugzilla patches since it makes it more difficult to see what actually changed
-
ketas
i have too many w's in my brain
-
ketas
somebody asked for fulls :/
-
ketas
when is it needed
-
ivy
that is only when you submit a patch to phabricator, not bugzilla
-
ivy
and you should be using git arc to submit phabricator patches, so you never need to create a patch like that manually
-
ketas
was phab for committers only?
-
ivy
no
-
tsoome
ye, git arc is your friend there:)
-
ivy
but, i don't recommend non-committers use phabricator since there's no workflow to get patches committed
-
ketas
i mean i gave a patch and receiver couldn't see where it applies to
-
ketas
or how
-
ketas
once
-
ketas
meh
-
ketas
fun in w continues
-
ketas
and in gpart
-
ketas
xo related
-
Koston
guys, guys. have you finished your IPv6 migrations yet? for the No NAT November
-
satanist
the problem is not that I don't have working v6, there are to many others don't having v6
-
black2
Koston: i've got v6 but still use v4
-
satanist
best I can do some vlans with v6 only and dns64 + 464xlat
-
black2
v6 is great but if your ISP doesn't open the firewall for individual addresses, its greatest power is being wasted.
-
ketas
ivy: so the shorter patch in
bugs.freebsd.org/bugzilla/show_bug.cgi?id=283427 raised issues like can't see where it applies by glance, i assumed people would just apply it and check where it applied... maybe midpoint context length is required, anyway how do i know how people work
-
ketas
bunch of, is this implenting a function, the code already has a function
-
ketas
hardcoded 2 runs copy is wtf but i got that (bad) idea from rc.conf :p
-
kevans
ketas: i think both your patch and the rc.conf version that it's based on are kind of wrong
-
kevans
wrong may be too strong
-
ketas
while loop with 2 passes? other detections?
-
kevans
loader's semantics are a little more predictable because we would instead pick up any modifications after each file, rather than letting later files in a default set override what you might view as a 'request' to load an extra file from an earlier one
-
kevans
s/default/given/
-
kevans
(i.e., for loader_conf_files="/boot/defaults/loader.conf /boot/loader.conf /boot/loader.conf.local", each of those has its own chance to set a loader_conf_files and have more picked up)
-
kevans
hmm
-
kevans
probably a while loop and a "files_sourced" counter that resets each iteration is what i'd end up going with for shell
-
ketas
how many passes i wonder
-
kevans
(to be clear I wouldn't object to this going in as-is since it does match rc.conf semantics, just pointing out room for possible improvement)
-
kevans
well, until files_sourced=0
-
ketas
until no more files appear?
-
ketas
should it have limit or we could just expect people to not bust it
-
kevans
i wouldn't expect to need more than 5-10 in the absolute worst cases, I imagine
-
ketas
much better indeed
-
ketas
maybe no limit is needed
-
ketas
just let it run
-
ketas
i wonder if it slows something
-
ketas
in periodic.conf, no
-
ketas
in rc.conf, well
-
ketas
hmm how do i implement it now
-
ketas
oh yes
-
ke8cqc
I'm running FreeBSD on a laptop that I need to connect to other wifi networks. In order to do this, I'm trying to use wifimgr, but am getting an error when I try to connect to the mobile hotspot on my phone: Invalid key for network. WPA keys must be 8-63 characters long or a 64 character hexidecimal number. My password is 12 characters. What is going on here?
-
mzar
ke8cqc: I don't know, but you can still use /etc/wpa_supplicant.conf
-
ketas
look what it wrote
-
ke8cqc
I got wpa_supplicant working. I had to add Google's DNS servers to resolv.conf, but it's working now.
-
ketas
ehm
-
ketas
that's not wpa error
-
ke8cqc
I may have used the wrong terminology, but I now know how to switch wifi networks from the CLI. It's not as difficult as I thought it was going to be.
-
ketas
kevans: managed to create first version of that, it allows infinite recursion and stops after it can't find any new files... that's what i actually wanted since beginning
-
rtprio
ke8cqc: wpa_cli will let you choose profiles
-
kevans
ketas: i think you were on a better track with your previous notion that there should be *some* arbitrary cap on it as a safe-guard
-
kevans
if it takes 25 iteration to resolve, your product is probably poorly designed or we have a bug
-
Juliaaa
!OPS
-
ketas
kevans: ok, runs max 25 times, cuts off before if no new files come out of $rc_conf_files... but should it give error if it ran max allowed times?
-
ketas
that's also in now
-
qop
Hi! I am setting up a new machine with FBSD. On my linux systemd I have always used luks for backups but FBSD does not support luks. There is a library but it is not even in alpha state. Linux cannot hangle geli... And to complicate things further, FBSD does not manage XFS or F2FS, leaving me with NTFS as the best FS for backups, and using file-encryption rather than block.
-
qop
Do you have any suggestion?
-
angry_vincent
for what exactly?
-
qop
backups.
-
qop
data and configuration.
-
angry_vincent
freebsd has all mentioned from linux world. backups, encryption and so on.
-
angry_vincent
you do not need luks, ntfs, xfs, f2fs
-
qop
It has to be encrypted because the backup destinations are external disks. And the FS has to support checksumming and repairs. ZFS would be too mucho for an external drive.
-
angry_vincent
you can setup zfs encrypted pool for backups
-
angry_vincent
why it would be too much?
-
pertho
qop: pkg install restic :)
-
qop
pertho: hey, that looks like a great suggestion. Thanks man!
-
darwin
trying to install to newer ThinkPad's SSD/M.2/NVMe but 'gpart bootcode -b /boot/boot nda0s1' says 'invalid argument'
-
darwin
trying to install to that partition says same
-
darwin
i read FreeBSD disclabels won't be used for FreeBSD 15... what does that mean? What if I want to install in the old (MBR/non-UEFI) way?
-
darwin
or of course upgrade all my installations that only are that way
-
ketas
hmm where does it even say that
-
ketas
you mean you have to use gpart?