-
_xor
checking whether mktime, gmtime, localtime work correctly in 2020... no
-
_xor
configure: error: date-time conversions do not work in 2020 -- is tzdata installed?
-
_xor
Umm, poudriere is complaining about that for math/R. Is that likely me or a port issue?
-
RhodiumToad
hm, are you building WITHOUT_ZONEINFO ?
-
» RhodiumToad does, but I haven't tried math/R
-
_xor
Is that an option for make.conf or src.conf?
-
RhodiumToad
src.conf
-
_xor
Nope, don't have WITHOUT_ZONEINFO=yes
-
RhodiumToad
is TZ set to anything weird?
-
_xor
Shouldn't be, where am I checking for that? On the host? In the builder jail? Poudriere config?
-
RhodiumToad
in the builder jail, I don't know whether poudriere inherits it
-
_xor
Hmm, I wonder
-
» _xor just checked if the master jail had /etc/localtime already in it
-
_xor
Nope. I'm also assuming that poudriere copies that into the jail after it clones it or whatnot.
-
RhodiumToad
do you have WITH_ZONEINFO_LEAPSECONDS_SUPPORT set in src.conf? (never do that)
-
_xor
Nope.
-
» RhodiumToad fires up poudriere to see what happens
-
yuripv
if it's "never do that", why it's even an option?
-
_xor
Oh yeah tz in builder jail is fine. Just looked at the logs and the timestamps match the host.
-
RhodiumToad
dunno. I think I put up a doc patch to document the dangers of it
-
RhodiumToad
I never spent much effort pushing for it or finding reviewers:
reviews.freebsd.org/D25902
-
VimDiesel
Title: ⚙ D25902 Add warning against leapseconds to src.conf manpage.
-
RhodiumToad
[00:02:43] Failed ports: math/R:configure
-
RhodiumToad
so it's not just you
-
_xor
ah, that's good to know.
-
RhodiumToad
have you checked on the package builders?
-
_xor
I should get into the habit of checking bugzilla for existing issues first. Unlikely, but only takes a few seconds to check. Isn't there a CLI tool in ports to help with the search?
-
RhodiumToad
there don't seem to have been recent changes to the port
-
_xor
I just started poudriere porttest on it and dropping into a shell to take a lookg at config.log.
-
RhodiumToad
what OS version?
-
_xor
1302505 for both kernel on host and userland on host and in jail.
-
RhodiumToad
does /usr/share/zoneinfo/Europe/London exist in the builder jail?
-
_xor
Apparently not.
-
RhodiumToad
that's odd. it doesn't exist in mine, but that's because I build with WITHOUT_ZONEINFO=yes
-
_xor
-
RhodiumToad
here's a workaround:
-
_xor
There's the relevant snippet of the config.log that was dumped by configure.
-
RhodiumToad
in make.conf, math_R_VARS+=CONFIGURE_ENV+=r_cv_working_mktime=y (just testing it myself now)
-
_xor
ah
-
RhodiumToad
bah, didn't work
-
_xor
I assume that's an R-specific idiom since it's prefixed with r_? (was going to ask if that's a common idiom to force configure check statuses)
-
_xor
oh nevermind then heh
-
_xor
What's exit status 4?
-
RhodiumToad
it means something did exit(4)
-
_xor
I meant 4 specifically :P
-
_xor
Was just looking for that but having trouble finding it. Guess maybe it's not standard, even though I just happen to read in the man page that "it's not good practice to call exit with arbitrary codes"
-
RhodiumToad
from the chunk of code, it's in the part testing Europe/London for DST
-
RhodiumToad
if(res != 1593601200L) exit(4);
-
_xor
oh
-
RhodiumToad
hm, try =yes rather than =y
-
_xor
k running now
-
RhodiumToad
adding that kind of stuff to CONFIGURE_ENV is indeed a way to force the result of configure tests, but the name of the test varies and you usually have to look them up in ./configure
-
_xor
=yes might have worked, seems to be getting further this time around.
-
_xor
[00:01:05] checking whether mktime, gmtime, localtime work correctly in 2020... (cached) yes
-
RhodiumToad
yeah, the (cached) means it's believing the value from the environment var rather than actually doing the test
-
_xor
yup
-
_xor
Should Europe/London exist or is more a case of the configure checking logic being incorrect?
-
RhodiumToad
I'm not sure why you don't have the zoneinfo files though. what parameters did you use creating the jail?
-
RhodiumToad
Europe/London should exist if the zoneinfo files exist at all, which should be the case unless you built WITHOUT_ZONEINFO=yes
-
_xor
It's from a slightly customized build of stable/13.
-
RhodiumToad
(there's a zoneinfo package you can install if the base system is built without zoneinfo, but poudriere can't cope with installing that package, though it can build it)
-
RhodiumToad
(since it doesn't like things writing to /usr/share)
-
_xor
I checked src.conf and WITHOUT_ZONEINFO isn't in there, but who knows, maybe the build that I have on my server was built with WITHOUT_ZONEINFO=yes and the line in src.conf was removed after the fact.
-
_xor
I have FreeBSD-zoneinfo since I'm using pkgbase.
-
_xor
I wonder if that's the issue.
-
RhodiumToad
what options did you use to poudriere jail -c ?
-
_xor
Hmm, just checked revision history for src.conf in my repo and don't see any sign of WITHOUT_ZONEINFO having been there at any point (which would be odd too because I doubt I would have disabled it).
-
RhodiumToad
anyway, the workaround seems to work fine
-
_xor
Don't remember now, but checking /usr/local/etc/poudriere.d/jails/1302505-amd64/* to see if that gives me any hints.
-
RhodiumToad
poudriere jail -l should show relevant info
-
_xor
METHOD=tar
-
» _xor sighs
-
_xor
Don't tell me the set of tars that I built a long while back is missing those files.
-
RhodiumToad
shrug
-
_xor
Feels kind of strange though that an error like this hasn't popped up before if that's the case. I run a bunch of poudriere builds all the time and the jail was built 6+ months ago.
-
RhodiumToad
shrug
-
RhodiumToad
all I can say is that the R port as it currently stands won't build without zoneinfo files
-
_xor
Yeah, this is going to nag me as it's a bigger problem to me if the dist archives are missing files that should be present :P
-
_xor
Oh well, another item on my TODO list.
-
_xor
meena: Does update-packages require buildkernel+buildworld first or does it include that as part of its target?
-
jauntyd
you're fun :)
-
» _xor is guessing not as all he sees flying by his screen is a bunch of directory recursing + install commands
-
kevans
yuripv: changing the on-disk format for PR 265950?
-
VimDiesel
265950 – POSIX 2008 locale failures when global locale not C
bugs.freebsd.org/bugzilla/show_bug.cgi?id=265950
-
yuripv
nope, adding yet more stupid public symbols to libc :(
-
kevans
ahh
-
kevans
phew :-) I've been working on this kind of stuff for a downstream, and it would've been a weird time in that to drop another format revision :-p
-
yuripv
-
VimDiesel
Title: ⚙ D41927 pr265950 draft
-
VimDiesel
265950 – POSIX 2008 locale failures when global locale not C
bugs.freebsd.org/bugzilla/show_bug.cgi?id=265950
-
kevans
yuripv: ah, ok, yeah, that's about what I had pictured... it does suck that we have to export this just to do it right
-
crb
odd question, is there any easy way to download a file from git hub, without using git? maybe using wget or curl?
-
thedaemon_
sure
-
crb
or an equivalent tool in base?
-
thedaemon_
-
thedaemon_
something like this
-
thedaemon_
so use the raw.git etch url and use fetch
-
thedaemon_
-
kevans
yeah, there's generally a 'raw' button for most things, then you can just feed that to fetch(1) whose default behavior is like `curl -O`
-
kevans
(/ `wget`)
-
crb
awesome, thank you
-
crb
brilliant, thank you!
-
meena
_xor: it includes that as part of its target
-
vxwarlock
how can I change vxlan udp/port number on ifconfig commands ?
-
vxwarlock
thanks
-
vxwarlock
-
VimDiesel
Title: ifconfig(8)
-
[HOT]
Hi Guys
-
[HOT]
plz, where can I buy valid US CC??
-
daemon
AllanJude, you willing to take the ownership of #eurobsdcon
-
daemon
I have a gentleman trying to prove it should be his, it certainly should not be mine - I took it over during the server move as a defensive move
-
daemon
his emails are not reaching me and he has mentioned you
-
daemon
I trust you so ... yeah
-
KingShark
Hi. Looking for a freebsd git merge conflict resolution tool. I see there is linux-bcompare but it requires the compatibility enabled in the kernel. Do i miss another tool?
-
KingShark
What makes me look is this git output: 'Hit return to start merge resolution tool (bc): The merge tool bc is not available as 'bcompare''
-
mage
RhodiumToad: jails could help if you nullfs mount
-
mage
ooups looks list I was too far in my scroll history
-
V-T60
broke something, now su returns su: Sorry
-
yuripv
removed user from group wheel?
-
V-T60
Add user to dialer group for access to serial port (as root):
-
V-T60
-
V-T60
pw usermod myuser -G dialer
-
V-T60
that's what i did
-
V-T60
# pw usermod me -G dialer
-
yuripv
that's it, yes
-
V-T60
but groups return: me wheel operator video vboxusers ?
-
V-T60
what would that?
-
yuripv
V-T60: did you re-login?
-
V-T60
and # groups me gives me dialer
-
V-T60
"me dialer"
-
V-T60
was that command bad?
-
V-T60
presumably i had "me wheel operator video vboxusers"
-
yuripv
it overrides the groups for user instead of adding user to group
-
V-T60
and now have "me dialer"
-
V-T60
i want it to be " me wheel operator video vboxusers dialer"
-
yuripv
pw groupmod dialer -m me
-
V-T60
how do i reach that result when got into superuser account?
-
yuripv
pw groupmod wheel -m me
-
yuripv
and so on
-
V-T60
okay
-
KingShark
-G overrides, i think -m adds
-
KingShark
Is there a way to tell which particular driver was used for a device? I read the manual of pcm (snd) and learned a bit about it. I checked and figured out the snd drivers are compiled into my (default) kernel. I checked dmsg and see pcm lines picking up the audio devices. But i dont see which driver was used or do i?
-
yuripv
KingShark: try pciconf -l (may be with -v for more information)
-
yuripv
also devinfo -v
-
KingShark
does it even make sense to use pulseaudio on top of oss? wouldnt oss be enough?
-
KingShark
panic: page fault. Is my ram/disk failing? :)
-
KingShark
i installed a kernel debugger now in case it happens again
-
meena
nice
-
RhodiumToad
page fault panics aren't usually hardware problems, though they can be (typically RAM rather than disk)
-
RhodiumToad
more often they are driver bugs
-
KingShark
interesting. did not tinker around much with drivers, just the freebsd 13.2-release base system with the i915kms drivers for intel/nvidia gpus. it happened while using blender so maybe the rendering sent some unusual calls
-
dstolfa
KingShark: you don't have to change anything in the drivers (or more generally, the kernel) to experience page fault panics. they are usually caused by dereferencing invalid memory (not always, but usually)
-
dstolfa
it's likely that this is a bug somewhere and if you can get a core dump, you could report it
-
tercaL
Installed and configured nginx under FreeBSD. The log files are in /var/log/nginx. Do they automatically get rotated?
-
KingShark
dstolfa, it did write something in /var/crash/core.txt.0 but i lacked a kernel debugger at that time so thats the only information in the file (i installed gdb meanwhile)
-
Schamschula
tercaL: No. I had to add a script and crontab entry to do that
-
al1r4d
does anyone know why my dns doh nginx gateway is not working? I want to create a DNS server with bind9. `nginx.conf`=
pastebin.com/5jCu21CX `named.conf`=
pastebin.com/fy0FG1ST
-
VimDiesel
Title: #user nobody;worker_processes 1;events { worker_connections 1024; - Pastebin.com
-
yuripv
Schamschula: why crontab though when there's newsyslog(8) and newsyslog.conf(5)?
-
rtprio
al1r4d: not working? any error message?
-
al1r4d
i can't find on /var/log/message.. but i realized i did wrong.. let me fix it
-
rtprio
al1r4d: nginx doesn't log to there, usually
-
phryk
since when is the -g option for geli (encrypted /boot, or so it sounds) around? and is there any documentation on how to actually use it? because man geli is pretty tight-lipped about that…
-
RhodiumToad
the geli boot options are weird because it's not exactly clear which ones are for gptboot and which for loader
-
RhodiumToad
(and which for kernel)
-
phryk
oh, there's a distinction? that's even more confusing because i still configure uefi booted stuff with loader.conf…
-
phryk
and god damn, i downloaded the tiny memstick image to fix up a new system quickly and have to see that the new installer is extremely janky. i think i'll just do it completely manually because figuring out why the damn thing keeps breaking is probably more work :F
-
phryk
like setting up an interface that's already set up, skipping the dhcp step even tho i said yes but then ignoring the existing dns config. failing to download files and then just wanting to completely restart instead of just offering me to choose another mirror. then failing even after restarting the setup because somewhere some partially fetched file is laying around and (surprise!) not
-
phryk
extractable or some other dumb stuff like that…
-
RhodiumToad
I slightly revise my previous statement
-
RhodiumToad
having picked through various bits of code, the -g flag is used by both gptboot and loader,
-
RhodiumToad
while -b is used only by the kernel
-
RhodiumToad
gptboot and loader will only try and decrypt partitions where -g was specified
-
RhodiumToad
kernel will try and decrypt partitions with either -g or -b
-
RhodiumToad
bottom line is that you need -g for partitions containing /boot, and -b for partitions that don't have -g but which contain the root filesystem
-
kevans
for the longest time the GELIBOOT flag didn't imply BOOT, so you could easily create a GELI partition that we'd deceptively use in loader but fail to mount root from it
-
RhodiumToad
hm, I didn't check before 13.2
-
kevans
i think i fixed that in 12.0
-
RhodiumToad
so use -g for partitions containing /boot and -b for partitions containing / even if they also contain /boot
-
kevans
i just couldn't think of a reason where we would want that
-
RhodiumToad
specifying -b on a partition that also has -g does not seem to be harmful
-
phryk
okay, one thing i don't understand tho – where does a -g partition get its keyfile from?
-
phryk
or does that work exclusively for when the passphrase represents the entire key?
-
kevans
the installer was never fixed to use just -b instead of -bg, fwiw
-
kevans
so -bg is actually incredibly well-tested still
-
RhodiumToad
gptboot has nowhere to read keyfiles. I don't think that loader has anywhere either, though there is a comment about that feature being missing
-
phryk
grmbl, tiny memstick doesn't have the archives and fetching via ftp.freebsd.org fails…
-
phryk
RhodiumToad: well, i can put a keyfile on /boot and note it down in loader.conf – but that only works *after* you actually got into /boot – hence my confusion.
-
kevans
loader has a load_geli command
-
RhodiumToad
(one could in theory have loader.efi get keyfiles from the ESP, but it seems questionable how much security that adds)
-
phryk
what's the ESP?
-
phryk
the efi partition?
-
RhodiumToad
ESP = EFI system partition
-
kevans
I think the more common scenario is to load_geli a key from removable media
-
phryk
kevans: how? i currently have a setup where i just have the entire /boot on a usb key and just yank it out after the machine is started.^^
-
RhodiumToad
load_geli loads a key, not a keyfile, no?
-
kevans
should be a keyfile according to the manpage
-
kevans
ah, and it sets the module type to geli_keyfile: 267 sprintf(typestr, "%s:geli_keyfile%d", argv[1], num);
-
RhodiumToad
right, but presumably loader itself isn't using that, it's for kernel to use?
-
kevans
correct
-
RhodiumToad
so you can use that for example to have a keyfile for /, but not for /boot
-
kevans
right, it's for a case like phryk's where they don't care about encrypted kernel
-
phryk
well it's not that i don't care. i just came up with this pattern as the most reasonable compromise back when i did my first freebsd laptop. back then, either -g didn't exist or i overread it in the manuals.
-
phryk
honestly i still want to have a proper secure boot. /boot *could* be unencrypted for all i care as long as it'd be signed and the signature checked on startup so people can't just add a rootkit.
-
phryk
but i think geli with -g might be the next best thing currently available.
-
RhodiumToad
I believe you can sign loader.eli, though I haven't looked into whether you can then have that validate /boot files
-
RhodiumToad
but if loader.efi is signed and /boot is encrypted, that should be enough for most cases
-
phryk
i currently only have like decade old hardware. i don't think you can load custom keys/sigs into their tpms.
-
phryk
have a new 7950x lying around and gonna get board/mem next month so might be worth a shot with the new equipment.
-
phryk
i also recently stumbled onto something called mfs in the docs and think that could be used to really improve my remote-bootable crypto setup on the live machine.
-
phryk
… what was the command to make the built-in vi not be a complete flustercluck again? i thought ":set nocompatible", but apparently that's an error… :F
-
phryk
mhh, i created an efi partition as second partition on a disk and it doesn't seem to be recognized…
-
yuripv
you want vi to be nocompatible with vi? :D
-
phryk
i only created an msdosfs with -F 32 -c 1 and copied loader.efi to EFI/BOOT/BOOTX64.EFI, pretty sure this is enough on my laptop enough…
-
phryk
yuripv: i think the compatibility in that refers to ancient hardware nobody outside a museum still has
-
phryk
it recognizes my laptops bootsticks, too… so i guess this bios just doesn't recognize efi partitions that aren't the first partition on the disk…
-
RhodiumToad
phryk: did you set the partition type correctly?
-
phryk
RhodiumToad: pretty sure something-efi
-
RhodiumToad
what does gpart show say about it
-
phryk
give me a minute, currently booting into the livestick to set up a custom bootstick^^
-
phryk
RhodiumToad: "efi (40M)"
-
RhodiumToad
that should work
-
RhodiumToad
though 40M is too small
-
phryk
works flawlessly on my laptop so far.
-
RhodiumToad
(bios should still recognize it)
-
RhodiumToad
I mean, the recommended size is much larger
-
phryk
why tho? i mean i'm putting one file on it that's… 928K?^^
-
RhodiumToad
it's just the standard advice
-
phryk
okay, going the usb stick route seems to work. getting a couple "Can't read linker hints file." but it's running.
-
phryk
weird, freebsd-version seems to look to /boot to figure out the running kernel? instead of just… asking the kernel? that seems a bit backwards
-
debdrup
It's using sysctl(8).
-
phryk
debdrup: are you sure? it told me it couldn't determine the running kernel version when i didn't have /boot mounted…
-
debdrup
If you look at the shell script in /usr/src/bin/freebsd-version/freebsd-version.sh.in, you'll see that the running-version function uses `sysctl -n kern.osrlease`.
-
phryk
debdrup: mhh, sysctl doesn't fail when /boot is missing, tho. but freebsd-version -k does.
-
phryk
okay, 13.2-p3 working, now updating the fresh system to 14.0-BETA2. here's hoping it doesn't kill another disk the second time around ^^;
-
phryk
finally got a working 14.0 with working drivers for my new gpu.
-
phryk
now working data recovery. wish me luck. :P
-
vkarlsen
Good luck, phryk!
-
thedaemon
break a leg phryk !
-
thedaemon
phryk: which GPU? I am running drm-515-kmod for my AMD 6750XT in 14.0
-
phryk
thedaemon: rx6600xt
-
phryk
and thanks, nothing exploded yet, currently backing up all development data ^-^
-
meena
yay
-
meena
-
VimDiesel
Title: FreeBSD / src / da51e0f / Add .mailmap to normalize some author data - FreshBSD
-
yuripv
what tool is that .mailmap for?
-
meena
yuripv: i think it's for git
-
yuripv
ah right, thanks
-
meena
-
VimDiesel
Title: src - FreeBSD source tree
-
yuripv
looks correct to me?
-
yuripv
or if you mean 'c' in your name, looks like it's missing the "Mina Galić <freebsd⊙ic> <freebsd⊙ic>" entry
-
meena
yuripv: wanna comment on the review?
-
meena
I didn't know that's necessary
-
meena
i was just happy is possible
-
yuripv
yep, done
-
emaste
yuripv: oh, for entries that already have the correct email address
-
yuripv
correct
-
emaste
yuripv: you want to do the honours?
-
yuripv
i can do it, yes :D
-
yuripv
meena: that didn't help cgit, but it works in git log now
-
meena
yuripv: cool
-
meena
thank you!
-
Freaky
meena: hmm, I'm not sure, I'll add it to the TODO
-
vstinner
hi. how can I know what installed /usr/bin/tar on FreeBSD? I would like to get the source code of tar. "pkg which /usr/bin/tar" tells me that it's not pkg. i installed ports, but "find /usr/ports -type d -name tar" doesn't find anything
-
thedaemon
/usr/bin is FreeBSD
-
vstinner
i searched for "tar" in
github.com/freebsd/freebsd-src but hum, they are many words which contain "tar", and so it's a pain to navigate the results :-)
-
VimDiesel
Title: GitHub - freebsd/freebsd-src: The FreeBSD src tree publish-only repository. Experimenting with 'simple' pull requests....
-
meena
-
VimDiesel
Title: wtf · GitHub
-
meena
no.
-
Freaky
VimDiesel: if you look at usr.bin/tar you'll see the Makefile refers to contrib/libarchive
-
yuripv
it's usr.bin/tar, but that's only Makefiles, the real source is in contrib/libarchive
-
vstinner
thedaemon: is it
github.com/freebsd/freebsd-src/tree/main/usr.bin/tar ? this directory doesn't contain C files
-
VimDiesel
Title: freebsd-src/usr.bin/tar at main · freebsd/freebsd-src · GitHub
-
Freaky
er, vstinner:
-
meena
yuripv: latest tig uses it correctly. So next up, bug report for cgit
-
thedaemon
/usr/src/contrib/libarchive/tar
-
thedaemon
It's here ^
-
thedaemon
if you have source downloaded
-
thedaemon
-
VimDiesel
Title: Chapter 26. Updating and Upgrading FreeBSD | FreeBSD Documentation Portal
-
yuripv
meena: latest what?
-
meena
-
VimDiesel
Title: GitHub - jonas/tig: Text-mode interface for git
-
yuripv
oh
-
meena
it's my preferred way of reading commits when I'm on my computer. (when I'm on my phone it's freshbsd ;)
-
thedaemon
'git pull /usr/src' this should get you going
-
thedaemon
oh neat meena
-
bjornn
im running retroarch on the console with the i915 drm driver and i cant figure out how to give a user input permissions
-
meena
I can't believe I've only been contributing since 2021. it feels like an eternity.
-
bjornn
theres no input group
-
bjornn
so input only works if i run it as root, but not as a regular user
-
thedaemon
what groups is your root in that user isn't?
-
RhodiumToad
groups rarely matter for root
-
meena
thedaemon: on standard Unix, root doesn't really have to be in any special groups
-
thedaemon
oh my bad
-
RhodiumToad
but for drm stuff, the user should be in the video group
-
thedaemon
root has to be in video group for x11
-
thedaemon
in FreeBSD at least
-
» thedaemon shrugs
-
yuripv
:D
-
bjornn
i have the user in the video group and retroarch runs and video works
-
bjornn
but i cant figure out how to make the keyboard work
-
vstinner
thedaemon, yuripv : ok thanks, i found what i needed :-) i'm fixing test_tarfile of Python on FreeBSD:
python/cpython #108950#issuecomment-1730361505 -- in short, FreeBSD clears the sticky bit, unless -p option is used
-
VimDiesel
Title: gh-108948: tarfile should handle sticky bit in FreeBSD by sorcio · Pull Request #108950 · python/cpython · GitHub
-
bjornn
on linux you just add the user to the input group but on freebsd there is no input group
-
thedaemon
is there a man page?
-
thedaemon
I don't have it installed
-
thedaemon
or check the port doc, did it have anything when you installed?
-
yuripv
bjornn: what kind of input are we talking about here? joysticks?
-
bjornn
no
-
thedaemon
what isn't working? keyboard input?
-
bjornn
yeah the keyboard doesnt work
-
thedaemon
ok
-
thedaemon
just making sure lol
-
bjornn
it uses libudev-devd i think
-
thedaemon
-
VimDiesel
Title: FreshPorts -- games/retroarch: Cross-platform entertainment system based on libretro API
-
bjornn
which like makes freebsd's devd work with apps that use linux udev
-
thedaemon
you can also use webcamd
-
thedaemon
you have to grant access permissions on the appropriate
-
thedaemon
/dev/input/eventN device to your user account
-
thedaemon
^ found this as the pkg-message
-
thedaemon
and this is how the pkg was built 'UDEV=on: udev device hotplug support'
-
yuripv
may be we could have input group as well and make those root:input 660
-
bjornn
i suppose i could just use the operator group
-
bjornn
and make /dev/input like the other dev folders that use operator
-
bjornn
or just create an input group
-
bjornn
but i assumed devd would already have some functionality for doing this
-
bjornn
ok i think i figured it out
-
bjornn
you dont manually mess with the permissions of anything in dev
-
bjornn
you use devfs.rules
-
bjornn
this really ought to be documented
-
bjornn
but i suppose its not an issue for anyone uses xorg
-
thedaemon
good to know
-
thedaemon
you running in FB or something?
-
thedaemon
or wayland?
-
bjornn
fb
-
bjornn
ok yeah heres the way to do it
-
bjornn
[localrules=10]
-
bjornn
add path 'input/*' mode 0660 group input
-
bjornn
this has to go in /etc/devfs.rules
-
bjornn
and then you add devfs_system_ruleset="localrules" to /etc/rc.conf
-
bjornn
and then create the input group and add your user to it
-
bjornn
WARNING: Kernel has no file descriptor comparison support: No such file or directory
-
bjornn
im also getting this warning when i start retroarch
-
bjornn
not sure what that is about
-
bjornn
im starting to think it might be easier to just use xorg for this
-
bjornn
the drm stuff is all so linux specific
-
bjornn
i miss when free software was actually written to be crossplatform and linux wasn't the sole OS that anyone cared about supporting
-
yuripv
that was when? :)
-
bjornn
like 20 years ago
-
yuripv
we already had drm ported from linux back then
-
Freaky
-
VimDiesel
Title: PHP :: Bug #77284 :: base64 broken on FreeBSD
-
VimDiesel
77284 – Update port: databases/py-MySQLdb new default options
bugs.freebsd.org/bugzilla/show_bug.cgi?id=77284
-
Freaky
-
VimDiesel
Title: Disable ifuncs on FreeBSD · php/php-src@2915891 · GitHub
-
Freaky
I'm currently playing with ifuncs and trying to see how to integrate it with Ruby, encountered that - PHP has them disabled for FreeBSD
-
meena
why?
-
Freaky
-
VimDiesel
Title: php-src/configure.ac at master · php/php-src · GitHub
-
Freaky
meena: why to which bit of that
-
meena
i really hope whoever is maintaing the port has a patch to enable it for recent versions of FreeBSD
-
Freaky
doesn't seem to
-
meena
we are making use of ifuncs in base / kernel? csu? etc… so i bet we'd notice if it didn't work.
-
Freaky
php/php-src 5a361c3it seems the underlying problem was their end
-
meena
FUZxxl: ^ your code uses ifuncs, right? wanna chime in on that php issue
-
meena
Freaky: i don't wanna look at php code ever again
-
meena
anyway, it's bed time, i just don't wanna get up. otoh, sleeping in this chair will not be comfy
-
meena
this chair bi-phobic!
-
Freaky
meena: libc certainly appears to use them
-
Freaky
I should dig out of old SSE2 memchr port
-
Freaky
s/of/my/
-
Freaky
I'm doing byte counts at the moment, I don't think there's a libc function for that though
-
Freaky
be good for wc -l
-
meena
cool
-
meena
yuripv:
git.zx2c4.com/cgit/about there's no issues. just mailing lists. do these people not know that I hate mailing lists?
-
VimDiesel
Title: cgit - A hyperfast web frontend for git repositories written in C.
-
LxGHTNxNG
"hyperfast" wonder if there's marks of benches
-
LxGHTNxNG
meena: one day I want to make my own issue tracker, for a laugh
-
meena
LxGHTNxNG: can't be worse than no issue tracker
-
meena
LxGHTNxNG: feature request: i would like to be able to search existing issues, and quickly figure out if they are already fixed
-
LxGHTNxNG
I should easily be able to bolt this on the side of a mailing list