man_in_shack | huh | 01:45 |
---|---|---|
man_in_shack | what would cause apt to not show long descriptions? | 01:45 |
man_in_shack | i'm only getting the one-line description of packages | 01:45 |
gnarface | man_in_shack: do you have a before/after example | 02:02 |
gnarface | ? | 02:02 |
man_in_shack | no | 02:03 |
man_in_shack | i don't know what caused this | 02:03 |
gnarface | does "apt-cache show [package name]" tell you what you expect, or has it changed too? | 02:04 |
booyah | just for apt or in general? | 02:04 |
man_in_shack | ooh | 02:04 |
booyah | I have one before/after for unlelated topic. https://memestatic.fjcdn.com/pictures/Venezuela+beforeafter+socialism_0476dd_6692374.jpg well at least he got nice and fit/thin | 02:04 |
man_in_shack | eudev shows long description | 02:04 |
man_in_shack | ok | 02:06 |
gnarface | man_in_shack: if it's only happening to a couple packages it's probably just a change made by the package maintainers, but if for example it's only happening to unchanged packages from debian, something could be up... | 02:07 |
man_in_shack | /var/lib/apt/lists/*devuan.org*Packages are missing most of the long descriptions | 02:07 |
gnarface | hmmm | 02:07 |
gnarface | but eudev should be a devuan package, not debian, i thought. | 02:07 |
man_in_shack | yah but it's coming from devuan's repo | 02:08 |
gnarface | yea that's what i'm saying | 02:09 |
gnarface | the debian packages just get passed through | 02:09 |
gnarface | but you're saying eudev still has the long description | 02:10 |
gnarface | so it's an exception from the rest? | 02:10 |
man_in_shack | yah | 02:10 |
man_in_shack | looks like the passthrough packages from debian are missing descriptions | 02:11 |
gnarface | hmmm. it occurs to me that a lot of the devuan packages are just patched versions of a debian package. but eudev i believe is an entirely original package. that could be a clue. | 02:11 |
gnarface | do you have any idea when you first saw this had changed? did it just happen within the last 24 hours? | 02:12 |
man_in_shack | sysvinit also has a long description | 02:12 |
man_in_shack | gnarface: last couple of days i think | 02:12 |
man_in_shack | maybe debian has moved long description to Translation files? | 02:14 |
man_in_shack | http://dpaste.com/2VF5G8V examples | 02:15 |
gnarface | i don't know but it seems like a possibility | 02:17 |
man_in_shack | yup, that's the problem | 02:36 |
man_in_shack | just checked debian.org repo | 02:36 |
man_in_shack | https://bugs.devuan.org//cgi/bugreport.cgi?bug=228 | 02:39 |
man_in_shack | "known" for 3 months at least and no fucking progress | 02:45 |
gnarface | well, there's a lot of work to be done | 02:51 |
gnarface | i'm sure they would welcome patches | 02:51 |
golinux | <gnarface> i'm sure they would welcome patches | 03:07 |
golinux | man_in_shack: This ^^^ | 03:07 |
man_in_shack | sure | 03:23 |
man_in_shack | but it's SERVER-SIDE | 03:23 |
man_in_shack | it's not a bug in apt, it's a deficiency in the mirror software | 03:23 |
gnarface | i believe it's called "amprolla3" | 03:24 |
man_in_shack | still depends on the server admin | 03:26 |
gnarface | https://git.devuan.org/devuan-infrastructure/amprolla3 | 03:28 |
gnarface | i think that's the source | 03:28 |
ServiceRobot | hey guys | 03:28 |
ServiceRobot | I'm constantly fighting with myself over the best way to manage my personal server, and it's keeping me from getting past the freaking initialization | 03:29 |
gnarface | what are you trying to do? | 03:29 |
ServiceRobot | well you see, the distribution I use uses runit as the init system, which works great. support in debian/devuan is... interesting to say the least | 03:30 |
ServiceRobot | so I spent a lot of my time modifying it to work with different implementations | 03:31 |
ServiceRobot | first and foremost, runit on devuan currently uses sysv-rc for booting up and shutting down. this is the part that's been bugging me for the last couple of weeks | 03:32 |
ServiceRobot | if I'm trying to use an alternative init, why is running using old sysvinit scripts for starting up and shutting down? | 03:33 |
ServiceRobot | *runit | 03:33 |
ServiceRobot | so I made it use a set of custom scripts for starting up and shutting down, but I'm not sure how necessary any of it is | 03:34 |
ServiceRobot | that's where I'm at | 03:34 |
gnarface | i think there's a swap-in alternative to sysv-rc | 03:34 |
gnarface | did you try that? | 03:34 |
gnarface | i forget what it's called | 03:34 |
ServiceRobot | openrc? | 03:35 |
ServiceRobot | I don't want to use that. it's basically two inits at that point | 03:35 |
gnarface | no i thought there was something called file-rc too | 03:36 |
ServiceRobot | unless someone can throw an argument saying using sysvinit scripts isn't bad. I just want to use something else | 03:36 |
ServiceRobot | I remember seeing that too but I don't think it's available past ascii | 03:36 |
ServiceRobot | and in fact file-rc depends on sysvinit-core | 03:37 |
gnarface | oh | 03:37 |
ServiceRobot | from looking at how debian does it openrc can be used as a virtual dependency but that's not what I want either | 03:38 |
gnarface | i assume they're doing this so there's compatibility with sysvinit scripts or something | 03:39 |
ServiceRobot | the main benefit of runit is how easy it is to create services. it just uses old initscripts to boot and shutdown | 03:39 |
gnarface | i also assume there should be an easy way to shut it off... | 03:39 |
ServiceRobot | ya, I looked into it and it runs scripts in /etc/rc2.d or a "replacement" script | 03:40 |
ServiceRobot | but I got the impression that if I'm going to use runit, I should avoid anything to do with sysvinit? | 03:40 |
ServiceRobot | after all, sysvinit is aging? | 03:40 |
gnarface | it's harmful to think of software in those terms | 03:41 |
gnarface | it's mental damage, like a socially contractible virus | 03:41 |
gnarface | but it's fine to just want something simpler | 03:42 |
ServiceRobot | well I suppose. looking at the scripts themselves, they're fairly simple. runit is even simpler though | 03:42 |
ServiceRobot | runit in itself has been around a very long time as well | 03:42 |
gnarface | what do you have in /etc/runit? | 03:42 |
gnarface | did you copy the contents of /usr/share/doc/runit/debian/* to that? | 03:42 |
gnarface | i'm just trying to get an idea how out-of-date this is: https://wiki.debian.org/runit | 03:43 |
ServiceRobot | that information is outdated. it's already installed to /etc/runit | 03:43 |
gnarface | hmmm | 03:43 |
ServiceRobot | thing is past ascii "runit-init" is an available package | 03:43 |
ServiceRobot | yet the "stage" files remain the same. I'm not so sure if any changes are needed | 03:43 |
ServiceRobot | I just want to do this right | 03:44 |
ServiceRobot | sure, I could just say screw it and use it how it is, but I want to understand everything I'm doing | 03:44 |
ServiceRobot | just for testing purposes, I replaced all the files in /etc/runit with modified files for the implementation in the distro I use for my desktop | 03:45 |
gnarface | do you have the package init-system-helpers? | 03:46 |
ServiceRobot | it works, but if I'm going to be running devuan as a personal server I'm worried about maintenance, or if I missed a few details | 03:46 |
ServiceRobot | init-system-helpers is a required packagee | 03:46 |
ServiceRobot | *package | 03:46 |
gnarface | hmmm | 03:47 |
gnarface | runit-init isn't a package? | 03:47 |
gnarface | you have runit-sysv installed instead? | 03:48 |
ServiceRobot | nope, runit-init is a package | 03:48 |
ServiceRobot | it's only available in ceres or beowulf | 03:48 |
gnarface | oh | 03:48 |
ServiceRobot | I'm just not sure where to go from here | 03:49 |
gnarface | you could try to build the one from ceres or beowulf (looks like they're the same version right now) | 03:50 |
gnarface | you could also wait patiently for beowulf to go stable | 03:50 |
ServiceRobot | I already tried beowulf. it actually works fine from what I tested | 03:50 |
gnarface | that's an option too then | 03:51 |
gnarface | there's risks with all of the approaches | 03:51 |
ServiceRobot | but that begs the question: should I modify how the debian/devuan runit scripts work, or use them how they are? | 03:51 |
ServiceRobot | that's the big question I've been stuck on | 03:52 |
gnarface | well if you know what you're doing then just make sure you make a backup | 03:52 |
gnarface | and if you don't, maybe try to figure out what they're doing before you hate on them | 03:52 |
gnarface | i admit i went with ceres | 03:53 |
gnarface | but i'm using sysvinit and i like it | 03:53 |
ServiceRobot | hmmm | 03:54 |
ServiceRobot | well all runit does in debian's implementation is replace "long-running" services. it uses everything else from sysvinit | 03:55 |
ServiceRobot | it doesn't use pid files and looks much cleaner | 03:55 |
ServiceRobot | that's why it depends on sysv-rc but sysvinit-core can be removed | 03:55 |
ServiceRobot | I talked to one of the devs in an email and they said they would consider changes, but I'm not sure where that's going | 03:56 |
gnarface | i can't speak to how difficult those changes would be | 03:57 |
ServiceRobot | well considering I was able to get runit booting and shutting down without using sysv-rc scripts, I imagine not impossible | 03:58 |
gnarface | there might be a easy way for you to bypass the sysv-rc stuff, but the fact runit-init was there, then wasn't, then was again, suggests there's a deeper issue at hand... | 03:58 |
ServiceRobot | nah, it wasn't available in previous releases since this is a new runit version | 03:58 |
gnarface | oh | 03:59 |
ServiceRobot | it's available in ceres and beowulf | 03:59 |
ServiceRobot | previous releases don't have it | 03:59 |
ServiceRobot | I'm starting to think for my own sanity I should just use runit the way debian intended it for now | 04:02 |
ServiceRobot | but idk | 04:02 |
ServiceRobot | if something official does get put in place and I'm using custom scripts migration would be made a lot more difficult due to "unintended" changes I made | 04:04 |
ServiceRobot | are sysvinit scripts being supported in the long haul or will openrc take center stage? | 04:04 |
ServiceRobot | I'm trying to think long-term here | 04:05 |
golinux | openrc MAY be default in beowulf. It's been discussed | 04:05 |
gnarface | i don't know the official answer to that, i don't work here. i haven't heard anything official about it being migrated out. the distro was founded on freedom of choice | 04:05 |
gnarface | oh, golinux knows the official answers, ServiceRobot | 04:06 |
golinux | I can still be wrong though. ;) | 04:08 |
gnarface | well i've heard a rumor of it before but i hope defaults don't get messed with, in general | 04:09 |
golinux | I'm sure there will be plenty of discussion when work revs up again. | 04:10 |
gnarface | it does look like runit is getting more options either way though, and i'm in favor of that | 04:12 |
ServiceRobot | but what does "more options" mean? are there more details I can read? | 04:14 |
gnarface | i'm just referring to the extra package | 04:15 |
gnarface | i'm sure there's explanations ... somewhere | 04:16 |
ServiceRobot | what extra package? | 04:17 |
gnarface | runit-init, the one we're just talking about | 04:19 |
golinux | gnarface: There are no definitive discussions that I remember. Just bits and pieces here and there and at meets | 04:22 |
man_in_shack | so i have another batshit crazy idea | 09:11 |
man_in_shack | no idea if it will work | 09:12 |
man_in_shack | but if i can use mpi/beowulf to offload bluray decoding to my ryzen box for playback ... :D | 09:13 |
_abc_ | Hello. Where is linux kernel driver programming best discussed. | 17:14 |
KatolaZ | _abc_: Linux Device Drivers, Corbet, Rubini, Kroah-Hartman | 17:16 |
_abc_ | Which edition. | 17:18 |
_abc_ | I read the 1st, we're no longer using 2.x series kernels... | 17:19 |
_abc_ | I read it in 1998 or whatever. And wrote my own tiny drivers etc. | 17:19 |
KatolaZ | _abc_: if you have already written drivers, the kernel code is the best place to start | 17:20 |
_abc_ | I am reading that. Again, since last night it was very late. | 17:22 |
_abc_ | Ok, I wrote bs, the usblp.c opens and creates the devices as expected, ok. | 17:25 |
KatolaZ | _abc_: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/Documentation/driver-api/index.rst?h=v4.18.13 | 17:29 |
_abc_ | Okay I'll dig in the doc tree | 17:33 |
KatolaZ | yw | 17:35 |
_abc_ | What's kzalloc? new style of in kernel ram heap management? | 17:36 |
GyrosGeier | _abc_, Kernel Zeroinitialized ALLOC | 18:08 |
GyrosGeier | so kmalloc followed by memset | 18:09 |
GyrosGeier | (IIRC) | 18:09 |
_abc_ | Thanks | 18:12 |
_abc_ | KatolaZ: https://epdf.tips/usb-complete-the-developers-guide.html | 18:12 |
_abc_ | Note> that site sucks, get it elsewhere. | 18:13 |
_abc_ | Also one wants the 4th edition, that is not the 4th | 18:14 |
_abc_ | What are my chances to find someone who dumped the printer side ieee1284 negotiation of a PL2305? Zero. Sigh. | 18:17 |
mchasard | hi | 19:14 |
system16 | how can i put devuan into suspend ? | 19:23 |
system16 | whats the command for it ? | 19:23 |
mchasard | hi | 19:41 |
_abc_ | . | 19:41 |
mchasard | what is the commande line to configure locales ? pleas ? | 19:41 |
_stephen_ | mchasard: assuming you edited /etc/locale.gen I think you just run locale-gen | 19:43 |
_stephen_ | Or maybe dpkg-reconfigure locales is what you want, so you can pick locales, but I think that's a front end for the previously mentioned thing | 19:44 |
mchasard | hum i have to edit first /etc/locale.gen ? | 19:45 |
_stephen_ | system16: I know you can echo stuff to /sys/power/state for that but maybe that's not what you want... | 19:45 |
_stephen_ | mchasard: or use the dpkg-reconfigure command and then pick from the list and it should edit it for you... | 19:45 |
_stephen_ | I like elipsis... | 19:46 |
mchasard | i just do it and choose | 19:47 |
mchasard | i run the new crowz iso derivative from devuan | 19:50 |
mchasard | so i choose the good locales running dpkg | 19:56 |
mchasard | but how to get french language all over soft ? | 19:56 |
_stephen_ | You probably added a french locale, but it's likely not your default. | 19:59 |
mchasard | hum ah ok how to make it by default please ? | 19:59 |
_stephen_ | You can set a variable for it if it's just your user, or set a system wide default, I think that's done via /etc/profile... | 19:59 |
_stephen_ | https://wiki.debian.org/Locale | 20:00 |
_stephen_ | You set LANG in your /etc/profile and that should do it. | 20:00 |
mchasard | i'm under this file | 20:01 |
mchasard | i can't see any line about language | 20:01 |
_stephen_ | Actually, dpkg should have asked you what you wanted for a default... | 20:01 |
mchasard | yes and i can see it also in the file /etc/loale.ge | 20:02 |
mchasard | locale.gen | 20:02 |
_stephen_ | did you happen to log out or open a new terminal and check the output of locale ? | 20:02 |
_stephen_ | Instead of logging out, I like to just su - to my user, then I don't lose stuff that's open. | 20:03 |
mchasard | so in a new terminal i tape su | 20:04 |
_stephen_ | just as a test... for example: su - mchasard | 20:04 |
_stephen_ | then locale -a | 20:04 |
_stephen_ | sorry, no -a | 20:05 |
_stephen_ | just locale | 20:05 |
_stephen_ | you should see LANG= at the top set to what you picked in dpkg. | 20:05 |
_stephen_ | Alternately, you could echo $LANG | 20:05 |
mchasard | i have C,C.utf.8, fr.FR.utf8 posix | 20:05 |
_stephen_ | echo $LANG should say fr.FR.utf8 in your case | 20:05 |
_stephen_ | if it does, then you just need to log out and back in so everything sees that as the locale. | 20:06 |
mchasard | yes its fr.FR.utf8 | 20:06 |
mchasard | i have to reboot ? | 20:06 |
_stephen_ | no | 20:06 |
_stephen_ | just log out and back in | 20:06 |
mchasard | ah ok | 20:06 |
mchasard | let me logogg | 20:07 |
mchasard | logoff | 20:07 |
mchasard | epiphany in this rom is the default browser | 20:08 |
mchasard | but videos doesnt work | 20:09 |
mchasard | html5 | 20:09 |
mchasard | i have to install gstreamer but i think its already install | 20:09 |
mchasard | good , bad ugly | 20:09 |
mchasard | i will come baack sorry thanks | 20:12 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!