jaeger changed the topic of #crux to: CRUX 3.6 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
groovy3shoes has joined #crux
groovy2shoes has quit [Ping timeout: 255 seconds]
cybi has quit [Read error: Connection reset by peer]
fishe has joined #crux
<fishe> been trying for literally multiple days and no matter what i do wine just can't see my controller
<braewoods> fishe: is it recognized by anything at all?
<fishe> xpad sees it fine and using jstest everything functions fine, but wine doesn't pick it up
<fishe> ive been trying to get xboxdrv to compile to no avail, there is one in the portdb through some third party but it's multiple years out of date
<braewoods> i wonder if there's a missing wine dependency or similar.
<fishe> i can check the pkgfile and see if im missing anything rq
<braewoods> but i can say it's probably a configuration problem at build or runtime. i know controllers work under wine on other distributions.
<braewoods> and/or maybe a kernel issue if your drivers are wrong
<braewoods> it gets kinda complex
cybi has joined #crux
cybi has quit [Remote host closed the connection]
<fishe> all of the listed dependencies are there
<fishe> guess i'll try recompiling now that xpad is installed
<braewoods> fishe: i would test it with Linux native software that is known to support controllers. particularly an emulator to see if it can detect it at all
<braewoods> mednafen, snes9x being some examples
<braewoods> or super tux kart or w/e it is called these days
<fishe> ill test it with supertuxcart, i only play one game and it isn't linux native
<fishe> weirdly, it looks like the controller isn't found in tuxkart either. maybe because `/dev/input/js0` is kind of a strange place for a controller to be?
cybi has joined #crux
<fishe> slowly becoming more and more disenchanted with the idea of compiling everything from source
ocb has quit [Remote host closed the connection]
ocb has joined #crux
cybi has quit [Read error: Connection reset by peer]
fishe has quit [Quit: Connection closed for inactivity]
groovy3shoes has quit [Read error: Connection reset by peer]
groovy2shoes has joined #crux
cybi has joined #crux
chrcav has quit [Ping timeout: 276 seconds]
chrcav has joined #crux
samsep10l has joined #crux
ppetrov^ has joined #crux
stoffepojken has quit [Quit: ZNC 1.8.2 - https://znc.in]
stoffepojken has joined #crux
cybi has quit [Read error: Connection reset by peer]
ty3r0x has joined #crux
<cruxbot> [xorg.git/3.6]: xkeyboard-config: update to 2.36
<cruxbot> [opt.git/3.6]: graphviz: update to 4.0.0
<cruxbot> [opt.git/3.6]: iwd: update to 1.28
cybi has joined #crux
<cruxbot> [contrib.git/3.6]: firefox: 100.0.2 -> 101.0
<cruxbot> [opt.git/3.6]: firefox-bin: 100.0.2 -> 101.0
<cruxbot> [contrib.git/3.6]: mkvtoolnix: 67.0.0 -> 68.0.0
<cruxbot> [opt.git/3.6]: glslang: 11.9.0 -> 11.10.0
ty3r0x has quit [Quit: Konversation terminated!]
ty3r0x has joined #crux
<cruxbot> [contrib.git/3.6]: thunderbird: 91.9.1 -> 91.10.0
samsep10l has quit [Ping timeout: 258 seconds]
cybi has quit [Read error: Connection reset by peer]
samsep10l has joined #crux
<ppetrov^> graphviz fails to build if ghostscript is present
_moth_ has quit [Ping timeout: 246 seconds]
SiFuh has quit [Remote host closed the connection]
maledictium has joined #crux
cybi has joined #crux
SiFuh has joined #crux
emmett1 has joined #crux
cybi has quit [Read error: Connection reset by peer]
ty3r0x_ has joined #crux
ty3r0x has quit [Ping timeout: 276 seconds]
cybi has joined #crux
ty3r0x has joined #crux
ty3r0x_ has quit [Ping timeout: 276 seconds]
<farkuhar> I never had any INSTALL NO directives in pkgadd.conf until groovy2shoes pointed out that the system would work just fine without any libtool .la files. So I went ahead and put the corresponding INSTALL NO line in /etc/pkgadd.conf.
<farkuhar> After having it there for a few months, I got around to running prtcheckmissing, and that's when I learned that the package database still thinks there should be .la files in /usr/lib.
<farkuhar> I dug into the pkgadd source code and noticed that the call to db_commit() happens BEFORE any install rules from pkgadd.conf are applied.
<farkuhar> If anyone has INSTALL NO directives in their pkgadd.conf, and you want less confusing output, here's a one-liner that'll do it: grep -v -f <(awk '/^\s*INSTALL.*NO$/ {print gensub(/\^(.*)\$/, "^/\\1 ", "g", $2)}' /etc/pkgadd.conf) <(prtcheckmissing)
<farkuhar> I tried to put the filter into prtcheckmissing itself, but perl's grep function kept complaining about "useless use of a private array in a void context". Changing the grep to a foreach loop does work, but it's easier just to do the grep outside of prtcheckmissing.
ty3r0x has quit [Quit: Konversation terminated!]
ardo has quit [Read error: Connection reset by peer]
cybi has quit [Read error: Connection reset by peer]
ardo has joined #crux
budzak has joined #crux
samsep10l has quit [Quit: leaving]
ty3r0x has joined #crux
cybi has joined #crux
budzak has quit [Quit: leaving]
cybi has quit [Ping timeout: 256 seconds]
ty3r0x has quit [Quit: Konversation terminated!]
<farkuhar> Got it to work inside the perl script itself: http://sprunge.us/MWYXEc?pl apparently the perl compiler needed some syntactical hints (braces instead of parentheses) to know whether the first argument to grep is an "expression" or a "block of code" (with Boolean return value)
<farkuhar> But a bigger issue is the divergence between the package database and what's on the filesystem. If you set up INSTALL NO rules in pkgadd.conf for a different reason (say you want some config files in /etc to be managed independently of prt-get and pkgadd), then running pkgrm on a package, which had INSTALL NO rules applied, might remove files that you didn't ever want prt-get to touch. This behaviour is similar to, but distinct from, the issue raised in FS#1888
cybi has joined #crux
cybi has quit [Ping timeout: 255 seconds]
cybi has joined #crux
<cruxbot> [opt.git/3.6]: mtools: updated to version 4.0.40
ppetrov^ has quit [Quit: Leaving]
<cruxbot> [opt.git/3.6]: alsa-utils: updated to version 1.2.7
<cruxbot> [opt.git/3.6]: alsa-ucm-conf: updated to version 1.2.7
<cruxbot> [opt.git/3.6]: alsa-lib: updated to version 1.2.7
<cruxbot> [compat-32.git/3.6]: alsa-lib-32: updated to version 1.2.7
cybi has quit [Read error: Connection reset by peer]
<cruxbot> [contrib.git/3.6]: containerd: updated to version 1.6.5
<cruxbot> [contrib.git/3.6]: nginx: updated to version 1.22.0
_moth_ has joined #crux
cybi has joined #crux
cybi has quit [Read error: Connection reset by peer]
cybi has joined #crux
_moth_ has quit [Remote host closed the connection]
_moth_ has joined #crux
emmett1 has quit [Quit: Connection closed for inactivity]
cybi has quit [Ping timeout: 246 seconds]
cybi has joined #crux
cybi has quit [Ping timeout: 246 seconds]
cybi has joined #crux
cybi has quit [Read error: Connection reset by peer]
cybi has joined #crux
<cruxbot> [opt.git/3.6]: nodejs: 18.2.0 -> 18.3.0
cybi has quit [Ping timeout: 246 seconds]
cybi has joined #crux
tilman has quit [Ping timeout: 256 seconds]
tilman has joined #crux