libera/#devuan-dev/ Tuesday, 2020-08-25

ShorTieis eudev-3.2.9-7 gonna get pushed out to beowolf any time soon ??16:02
fsmithredShorTie, we're waiting for a newer version to go into beowulf-proposed-updates and then into beowulf16:22
ShorTieok, Thankz16:23
ShorTienewer version, from where if i can ask ??16:23
fsmithredfrom us16:23
fsmithredneeds to include a fix for a race condition in the init script16:24
fsmithredin some situations, not all modules get loaded (e.g. live system on dvd/cd)16:24
ShorTiebummer no development from 3.2.2 to 3.2.7 .. :(~16:24
ShorTiesee we actually use our own eudev ??16:25
fsmithredyeah, I think we get it from gentoo, but I'm not sure16:26
fsmithredthere's no +devuan in the version, so it's not forked from debian16:26
fsmithredunless maybe debian gets it from us16:26
ShorTieseeing mostly ubuntu patches16:26
fsmithredgnu_srs is working on it in devuan16:26
ShorTie3.2.5 works the best for me, lol.16:27
ShorTiethings changed up since it16:28
fsmithredworks best how?16:28
ShorTiewonder if that might be a better starting point for our own16:28
ShorTienic naming/persisent rules for 116:29
ShorTieactually fsmithred i don't know how or why, let me put it the simplest way i can, my setup program woorks great up to 3.2.516:30
ShorTiei can't get it to work with newer .. :/~16:30
ShorTiei know, i know, my problemo, just meantioning it16:31
fsmithreddoes your setup program involve stoping/starting/restarting eudev?16:31
fsmithredespecially restart16:32
ShorTieyes sir16:32
fsmithredlol, restart is broken16:32
fsmithredthat's one of the things that will be fixed16:32
fsmithredif I can remember where the patch is, you can try it with newer version of eudev16:33
ShorTiewhat if i wanted to spin up a eudev-3.2.5-1 i guess, would it be hard to install ??16:34
fsmithrednot if you build it correctly16:36
fsmithredwould be easy16:36
fsmithredbuilding it correctly might be easy or difficult. I don't know.16:36
fsmithredSee last message in this bug report for the patch: https://bugs.devuan.org/cgi/bugreport.cgi?bug=48316:36
fsmithredand btw, in one of those messages, I mentioned that I used the ceres version in beowulf to test a fix.16:37
fsmithredso...   3.2.9-7 works in beowulf16:37
fsmithredneed coffee. back in 10.16:38
ShorTieso it's fixed for you with that patch ??16:38
fsmithredyes16:51
fsmithredhm, I didn't actually try restart, but it fixes the module load problem16:52
ShorTiebut, hmmm, i'm not using the init.d/eudev stuff, doing it manually actually16:58
fsmithredmanually as in running udevadm?17:00
ShorTieyes sir17:01
fsmithredthen yeah, changing the init script won't matter17:01
fsmithredunless your problem is caused by missing modules17:01
fsmithredwhen that problem happens, around half the modules are missing17:03
fsmithredsound and wireless seem to be pretty consistently missing. I'm not sure what else.17:03
ShorTiesee, i also found instead of using just udevadm trigger --action=add17:03
ShorTieyes i know17:03
ShorTiei add subsystems to it17:04
ShorTielike, /sbin/udevadm trigger --type=subsystems --action=add17:06
fsmithredwhat does that do?17:07
ShorTiei do believe i got that from the pi folks17:07
ShorTieadds in the subsystems, ie: like the 2nd or 3rd level stuff i guess17:08
fsmithredI've used that command without the subsystems part, and it seemed to do whatever was needed.17:08
fsmithredbut I don't know udevadm very well, or even poorly17:09
ShorTieme 2, sortta just made it up as i went along with porting SmoothWall to arm17:10
ShorTieit twas 1 of things i had to change up to get it to boot properly17:11
fsmithredsounds like you went to same school that I went to: U of Kick it around until it does what you want.17:11
ShorTielol, yup17:13
ShorTiepoke'n around Mr.Google, i see /usr/bin/udevadm trigger --type=devices --action=add  too...17:15
ShorTiehttps://unix.stackexchange.com/questions/384727/why-udevadm-trigger-need-sys-rw17:15
ShorTiei do believe i am making progress on porting SmoothWall to Devuan .. :)~17:17
ShorTiegotta get setup workin though, lol.17:18
ShorTiei took our rc.sysinit and turned it into a basic sh startup script17:19
ShorTiehad to make about 9 debs of my own17:20
ShorTiestraight httpd, libreswan, snort and a few of our own17:21
ShorTietry'n a dpkg-buildpackage -us -uc -b with eudev_3.2.9-7.debian.tar.xz .. :/~17:39
ShorTierather use a git clone of eudev_3.2.9-7.debian, easier to keep track of changes17:40
fsmithredyou're building eudev because that version doesn't exist for your arch?17:43
fsmithredor you're just backporting it?17:43
ShorTieno it's there, arm64, more for yucks i guess17:44
ShorTiesee what happens, maybe try to spin up a 3.2.5 version17:45
ShorTiei don't see much patch difference between 3.2.2 --> 3.2.917:46
ShorTiequilt is a pain, lol.17:46
ShorTieanyone ever say how much of a pain those (..) are in depends17:50
ShorTiemakes apt install harder then a straight c/p .. :/~17:51
fsmithredI've thought it but never said it17:54
fsmithredother punctuation, too17:54
ShorTieso how do i split up eudev_3.2.9.orig.tar.gz up into i guess --builddirectory=build-deb && --builddirectory=build-udeb ??18:05
fsmithredmultiple packages are defined in the control file18:06
ShorTiei see/know that, but it doesn't tell me how to split the sources up in the 2 directories that builddirectory wants18:09
fsmithredthat, I don't know18:13
ShorTieinterest,  error: required file './ltmain.sh' not found18:23
ShorTielocate ltmain.sh  says  /root/swe/trafficstats/libipt_ACCOUNT-1.2/ltmain.sh18:24
ShorTiethere is a /usr/share/libtool/build-aux/ltmain.sh too, which is probily what it is looking for18:24
ShorTiebut what do i need to do so it finds the /usr/share/libtool 1 ??18:25
ShorTieboth files are the same size at least18:28
ShorTielibipt_ACCOUNT-1.2 is an old thing, it got merge into xtable-addons i think it twas18:29
ShorTiei just copied it to /usr/bin and chmod +x it18:31
ShorTiethat didn't work, lol.18:32
ShorTielibtoolize: linking file '../../ltmain.sh', says all, but i still can't get it to find it .. :/~18:40
ShorTiehmmm, debian/rules:   -rm depcomp install-sh ltmain.sh missing compile config.guess config.sub test-driver18:59
ShorTiei had to edit ltmain.sh out of that rm line19:04
ShorTiesounds like a bug to me, but what do i know, lol.19:04
ShorTiegot some debs .. :)~19:10
ShorTiei only see 'udevadm hwdb' in debian/eudev.postinst:  udevadm hwdb --usr --update || true19:23
ShorTiei truely think it should be in /etc/init.d/eudev too....19:24
ShorTieactually after line 163, udevadm info --cleanup-db, i think 'depmod -a', 'udevadm hwdb --update' and 'udevadm settle'  should be added in19:27
ShorTiethat way any/all kernel modules will be picked up19:28
ShorTiei did msg gnu_srs about talking about eudev, see if he responds19:30
ShorTiedoes your build system ignore errors ??19:31
ShorTiei don't see how you build the debs without ltmain.sh19:32
fsmithredthe build system definitely does not ignore errors20:07
fsmithredgit-buildpackage20:08
ShorTiedidn't really think it would20:56
ShorTie755 meg, that will be a couple hours of download, lol.21:20
fsmithredwhat is that? All of systemd source code?21:43
ShorTieno, it's a gentoo pi4 image21:50
ShorTietwas gonna look at it's eudev stuff21:51
ShorTiesince eudev is a gentoo creation21:51

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!