ShorTie | is eudev-3.2.9-7 gonna get pushed out to beowolf any time soon ?? | 16:02 |
---|---|---|
fsmithred | ShorTie, we're waiting for a newer version to go into beowulf-proposed-updates and then into beowulf | 16:22 |
ShorTie | ok, Thankz | 16:23 |
ShorTie | newer version, from where if i can ask ?? | 16:23 |
fsmithred | from us | 16:23 |
fsmithred | needs to include a fix for a race condition in the init script | 16:24 |
fsmithred | in some situations, not all modules get loaded (e.g. live system on dvd/cd) | 16:24 |
ShorTie | bummer no development from 3.2.2 to 3.2.7 .. :(~ | 16:24 |
ShorTie | see we actually use our own eudev ?? | 16:25 |
fsmithred | yeah, I think we get it from gentoo, but I'm not sure | 16:26 |
fsmithred | there's no +devuan in the version, so it's not forked from debian | 16:26 |
fsmithred | unless maybe debian gets it from us | 16:26 |
ShorTie | seeing mostly ubuntu patches | 16:26 |
fsmithred | gnu_srs is working on it in devuan | 16:26 |
ShorTie | 3.2.5 works the best for me, lol. | 16:27 |
ShorTie | things changed up since it | 16:28 |
fsmithred | works best how? | 16:28 |
ShorTie | wonder if that might be a better starting point for our own | 16:28 |
ShorTie | nic naming/persisent rules for 1 | 16:29 |
ShorTie | actually 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.5 | 16:30 |
ShorTie | i can't get it to work with newer .. :/~ | 16:30 |
ShorTie | i know, i know, my problemo, just meantioning it | 16:31 |
fsmithred | does your setup program involve stoping/starting/restarting eudev? | 16:31 |
fsmithred | especially restart | 16:32 |
ShorTie | yes sir | 16:32 |
fsmithred | lol, restart is broken | 16:32 |
fsmithred | that's one of the things that will be fixed | 16:32 |
fsmithred | if I can remember where the patch is, you can try it with newer version of eudev | 16:33 |
ShorTie | what if i wanted to spin up a eudev-3.2.5-1 i guess, would it be hard to install ?? | 16:34 |
fsmithred | not if you build it correctly | 16:36 |
fsmithred | would be easy | 16:36 |
fsmithred | building it correctly might be easy or difficult. I don't know. | 16:36 |
fsmithred | See last message in this bug report for the patch: https://bugs.devuan.org/cgi/bugreport.cgi?bug=483 | 16:36 |
fsmithred | and btw, in one of those messages, I mentioned that I used the ceres version in beowulf to test a fix. | 16:37 |
fsmithred | so... 3.2.9-7 works in beowulf | 16:37 |
fsmithred | need coffee. back in 10. | 16:38 |
ShorTie | so it's fixed for you with that patch ?? | 16:38 |
fsmithred | yes | 16:51 |
fsmithred | hm, I didn't actually try restart, but it fixes the module load problem | 16:52 |
ShorTie | but, hmmm, i'm not using the init.d/eudev stuff, doing it manually actually | 16:58 |
fsmithred | manually as in running udevadm? | 17:00 |
ShorTie | yes sir | 17:01 |
fsmithred | then yeah, changing the init script won't matter | 17:01 |
fsmithred | unless your problem is caused by missing modules | 17:01 |
fsmithred | when that problem happens, around half the modules are missing | 17:03 |
fsmithred | sound and wireless seem to be pretty consistently missing. I'm not sure what else. | 17:03 |
ShorTie | see, i also found instead of using just udevadm trigger --action=add | 17:03 |
ShorTie | yes i know | 17:03 |
ShorTie | i add subsystems to it | 17:04 |
ShorTie | like, /sbin/udevadm trigger --type=subsystems --action=add | 17:06 |
fsmithred | what does that do? | 17:07 |
ShorTie | i do believe i got that from the pi folks | 17:07 |
ShorTie | adds in the subsystems, ie: like the 2nd or 3rd level stuff i guess | 17:08 |
fsmithred | I've used that command without the subsystems part, and it seemed to do whatever was needed. | 17:08 |
fsmithred | but I don't know udevadm very well, or even poorly | 17:09 |
ShorTie | me 2, sortta just made it up as i went along with porting SmoothWall to arm | 17:10 |
ShorTie | it twas 1 of things i had to change up to get it to boot properly | 17:11 |
fsmithred | sounds like you went to same school that I went to: U of Kick it around until it does what you want. | 17:11 |
ShorTie | lol, yup | 17:13 |
ShorTie | poke'n around Mr.Google, i see /usr/bin/udevadm trigger --type=devices --action=add too... | 17:15 |
ShorTie | https://unix.stackexchange.com/questions/384727/why-udevadm-trigger-need-sys-rw | 17:15 |
ShorTie | i do believe i am making progress on porting SmoothWall to Devuan .. :)~ | 17:17 |
ShorTie | gotta get setup workin though, lol. | 17:18 |
ShorTie | i took our rc.sysinit and turned it into a basic sh startup script | 17:19 |
ShorTie | had to make about 9 debs of my own | 17:20 |
ShorTie | straight httpd, libreswan, snort and a few of our own | 17:21 |
ShorTie | try'n a dpkg-buildpackage -us -uc -b with eudev_3.2.9-7.debian.tar.xz .. :/~ | 17:39 |
ShorTie | rather use a git clone of eudev_3.2.9-7.debian, easier to keep track of changes | 17:40 |
fsmithred | you're building eudev because that version doesn't exist for your arch? | 17:43 |
fsmithred | or you're just backporting it? | 17:43 |
ShorTie | no it's there, arm64, more for yucks i guess | 17:44 |
ShorTie | see what happens, maybe try to spin up a 3.2.5 version | 17:45 |
ShorTie | i don't see much patch difference between 3.2.2 --> 3.2.9 | 17:46 |
ShorTie | quilt is a pain, lol. | 17:46 |
ShorTie | anyone ever say how much of a pain those (..) are in depends | 17:50 |
ShorTie | makes apt install harder then a straight c/p .. :/~ | 17:51 |
fsmithred | I've thought it but never said it | 17:54 |
fsmithred | other punctuation, too | 17:54 |
ShorTie | so how do i split up eudev_3.2.9.orig.tar.gz up into i guess --builddirectory=build-deb && --builddirectory=build-udeb ?? | 18:05 |
fsmithred | multiple packages are defined in the control file | 18:06 |
ShorTie | i see/know that, but it doesn't tell me how to split the sources up in the 2 directories that builddirectory wants | 18:09 |
fsmithred | that, I don't know | 18:13 |
ShorTie | interest, error: required file './ltmain.sh' not found | 18:23 |
ShorTie | locate ltmain.sh says /root/swe/trafficstats/libipt_ACCOUNT-1.2/ltmain.sh | 18:24 |
ShorTie | there is a /usr/share/libtool/build-aux/ltmain.sh too, which is probily what it is looking for | 18:24 |
ShorTie | but what do i need to do so it finds the /usr/share/libtool 1 ?? | 18:25 |
ShorTie | both files are the same size at least | 18:28 |
ShorTie | libipt_ACCOUNT-1.2 is an old thing, it got merge into xtable-addons i think it twas | 18:29 |
ShorTie | i just copied it to /usr/bin and chmod +x it | 18:31 |
ShorTie | that didn't work, lol. | 18:32 |
ShorTie | libtoolize: linking file '../../ltmain.sh', says all, but i still can't get it to find it .. :/~ | 18:40 |
ShorTie | hmmm, debian/rules: -rm depcomp install-sh ltmain.sh missing compile config.guess config.sub test-driver | 18:59 |
ShorTie | i had to edit ltmain.sh out of that rm line | 19:04 |
ShorTie | sounds like a bug to me, but what do i know, lol. | 19:04 |
ShorTie | got some debs .. :)~ | 19:10 |
ShorTie | i only see 'udevadm hwdb' in debian/eudev.postinst: udevadm hwdb --usr --update || true | 19:23 |
ShorTie | i truely think it should be in /etc/init.d/eudev too.... | 19:24 |
ShorTie | actually after line 163, udevadm info --cleanup-db, i think 'depmod -a', 'udevadm hwdb --update' and 'udevadm settle' should be added in | 19:27 |
ShorTie | that way any/all kernel modules will be picked up | 19:28 |
ShorTie | i did msg gnu_srs about talking about eudev, see if he responds | 19:30 |
ShorTie | does your build system ignore errors ?? | 19:31 |
ShorTie | i don't see how you build the debs without ltmain.sh | 19:32 |
fsmithred | the build system definitely does not ignore errors | 20:07 |
fsmithred | git-buildpackage | 20:08 |
ShorTie | didn't really think it would | 20:56 |
ShorTie | 755 meg, that will be a couple hours of download, lol. | 21:20 |
fsmithred | what is that? All of systemd source code? | 21:43 |
ShorTie | no, it's a gentoo pi4 image | 21:50 |
ShorTie | twas gonna look at it's eudev stuff | 21:51 |
ShorTie | since eudev is a gentoo creation | 21:51 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!