Beerbelott | What would be your suggestion in order to import DNS query abilities into OpenTTD: Either an external DNS client library (ldns, although not cross-compatible as-is? Another one?) or hand-crafting a lil bit of code for the specific required queries? | 03:42 |
---|---|---|
Beerbelott | Whoops wrong channel.. | 03:42 |
AEonFyr | If I'm not wrong, the general advice here regarding enabling backports is: don't because it might override something and break stuff. | 10:39 |
AEonFyr | But the Devuan instructions at Let's Encrypt specifically require backports be enabled: https://certbot.eff.org/lets-encrypt/devuanascii-other.html | 10:41 |
AEonFyr | Using 'aptitude show certbot' and 'aptitude show certbot -t ascii-backports' I don't see a lot of differences. Versions seem to be the same. | 10:41 |
AEonFyr | 0.28.0-1~deb9u2 vs 0.28.0-1~bpo9+1 | 10:41 |
AEonFyr | Depends are similar, with ascii having an additional dependancy on init-system-helpers | 10:41 |
AEonFyr | Is there any real difference between them? | 10:41 |
AEonFyr | Are the Let's Encrypt instructions still current (Maybe from Devuan's early days?) and everyone that uses certbot has backports permanently enabled? | 10:41 |
Evilham | Crttbot is bloated, look into alternatives | 10:43 |
Evilham | Also: that also applied to stretch IIRC buster / beowulf don't need backports for certbot (it's still bloated) | 10:44 |
Evilham | Good options are acme-tiny, acme.sh, there's a bunch more listed on LE's website | 10:45 |
AEonFyr | Yes, the instructions relate to stretch/ascii. I'm still on ascii server side until beowolf goes stable. | 10:46 |
Evilham | I had had issues with certbot in the past, it's a crazy huge beast, since I switched to lightweight acme clients everything works perfectly | 10:47 |
Evilham | I strongly recommend you take a look into that :-D | 10:47 |
AEonFyr | Alternatives are an option, but I'm familiar with certbot, it seems to work reliably with little to no need to watch it. And I'm lazy. ;) | 10:47 |
AEonFyr | Wow there's a lot of clients since the last time I looked :O | 10:55 |
Evilham | Yup, some are very cute and small and don't require a bunch of code to run as root | 11:16 |
Centurion_Dan | Evilham: do the lightweight acme clients still need to be run as root? | 11:49 |
r3boot | Personally, I do my LE with dehydrated. That just needs write access to the well-known dir | 11:50 |
r3boot | + cert dirs | 11:50 |
r3boot | https://github.com/lukas2511/dehydrated | 11:50 |
Centurion_Dan | but that doesn't handle service reloads... | 11:53 |
Evilham | You can add your hook that runs as root | 11:55 |
r3boot | correct | 11:55 |
Evilham | But the tiny clients don't need to | 11:55 |
r3boot | but, since this is unix-based, its trivial to implement that yourself ;) | 11:55 |
Evilham | Exactly | 11:55 |
r3boot | dehydrated -c && nginx -t && service nginx reload | 11:55 |
r3boot | bam, done | 11:55 |
Evilham | My thing has a sudo somewhere, but yeah | 11:56 |
Evilham | (sudo to run as non root) | 11:56 |
r3boot | yeah, sure | 11:57 |
r3boot | same here, including the correct sudo rights :) The oneliner above was more to show how trivial it is to implement restart functionality yourself :) | 11:57 |
jiefk | Hello All! Devuan gurus, I need your help : when I "startx" or "xinit startfluxbox", I have an error "Can't open /dev/tty0 : Permission denied" (not texto but this is the idea). I remember having stumbled across this error in the past and someone here helped me with a link to Devuan site explaining that I needed some package... But I can't for the life of me retrieve the page. | 12:47 |
fsmithred | jiefk, see ascii release notes | 12:52 |
fsmithred | text version is same place where you download the isos: files.devuan.org | 12:52 |
fsmithred | https://files.devuan.org/devuan_ascii/Release_notes.txt | 12:52 |
jiefk | fsmithred: Aw Thanks :) Yes that was the page :) | 12:55 |
jiefk | Meh : | 12:57 |
jiefk | elogind : Depends: libelogind0 (= 241.3-1) but 241.1-1 is to be installed | 12:57 |
jiefk | Guess I'll have to use a display manager for now :p | 12:58 |
fsmithred | jiefk, the other option is xserver-xorg-legacy and edit Xwrapper.config | 13:17 |
fsmithred | or use aptitude, which might be able to resolve the deps. | 13:29 |
FatPhil | I think I've found a bug in Perl/Tk - to whom should I report it? | 18:22 |
gnarface | make sure it's not reported upstream already at debian would be my suggestion | 18:24 |
gnarface | then maybe report it, but if it's a package that comes directly unchanged from debian, it's still up to them to fix it so you should probably report upstream too | 18:24 |
gnarface | still, you can report to devuan as well, just don't expect similar resources to be available to address it | 18:25 |
FatPhil | I have the fix! | 18:28 |
FatPhil | it's not at rt.cpan.org, didn't check the (early morning) midstream debian. | 18:32 |
[exa] | FatPhil: what's the bug btw? (/me curious) | 18:39 |
FatPhil | exa: horizontal scrollbars don't scroll with the mousewheel | 18:44 |
FatPhil | This is what's intended: | 18:44 |
FatPhil | # X11 mousewheel - honour for horizontal too. | 18:44 |
FatPhil | $mw->bind($class, '<4>', ['ScrlByUnits','hv',-5]); | 18:44 |
FatPhil | $mw->bind($class, '<5>', ['ScrlByUnits','hv', 5]); | 18:44 |
FatPhil | https://metacpan.org/source/SREZIC/Tk-804.034/Scrollbar/Scrollbar.pm | 18:44 |
FatPhil | However, only a few lines later, those bindings are overridden by a line that does not honour horizontal scrolling. | 18:45 |
FatPhil | fix = delete those two later lines, IMHO | 18:45 |
FatPhil | I've not looked at the git repo to see why the later lines were added, that might be insightful. | 18:46 |
[exa] | you can probably just submit a pull request there, it's usually the fastest | 18:50 |
[exa] | (and then bump deb packaging) | 18:50 |
FatPhil | where's the repo? cpan's a mess! | 18:53 |
FatPhil | I've been clicking around trying to find it, as I want to see the commits. Maybe I'm just being cross-eyed today. | 18:54 |
FatPhil | I might investigate some other annoyances I've noticed too - strace -e open widget is shocking/depressing depending on your point of view. | 18:56 |
James1138 | https://pkgs.org/download/cpan | 19:02 |
FatPhil | It seems the history has no granularity at all - and also it seems like there's some really poor quality churn involved: https://github.com/eserte/perl-tk/blame/master/Scrollbar/Scrollbar.pm | 19:16 |
FatPhil | in jessie, mplayer used to toggle fullscreen with BTN0_DBL. upgrading to ascii moved me to mpv which is an abomination. So I moved back to mplayer, which now now longer understands BTN0_DBL. Any ideas what changed? | 21:49 |
FatPhil | Pause from BTN2 also no longer works. | 21:51 |
James1138 | Just wondering...what issues are you having with MPV? | 21:52 |
James1138 | In the meantime - what about update/upgrade mplayer?? https://pkgs.org/download/mplayer | 21:54 |
FatPhil | James1138: it might be because I've not rebooted since the upgrade, but I have too many things running to want to do that. MPV has basically taking way too much CPU and skipping/locking up way too often. | 22:07 |
FatPhil | after a reboot I will try mpv again, sure. | 22:08 |
James1138 | Humm... I am running MPV right now along with Vivadli browser (Chromium variant) on my T500 Thinkpad laptop and task manager is saying that I am using less than 2% CPU at this moment. Maybe upgrade MPV. | 22:12 |
James1138 | https://pkgs.org/download/mpv | 22:13 |
slvr | Does MPV let you use different video output backends? | 22:13 |
James1138 | I am using XT7-player-MPV as the front-end. Yes. | 22:14 |
slvr | I wonder if it's running hot due to a 'compatible' mode being used and running software where hardware could be used. | 22:14 |
slvr | I have an nvidia card, and playback went to garbage when I moved to the open source drivers. Changing vlc or xine to use a different video backend changes the cpu impact significantly. | 22:15 |
James1138 | NVidia maybe part of the problem. My laptop is straight Intel across board. | 22:17 |
slvr | nvidia was less bad than ati, when I purchased it. | 22:17 |
James1138 | Here is some stuff/drivers for Devuan/Debian and NVidia - https://pkgs.org/download/nvidia | 22:18 |
FatPhil | I don't like using non-distro versions of s/w that's available from the distro. I like being "stock". | 22:25 |
FatPhil | And I like being "stable" too. However, I do consider backports to be stock. | 22:26 |
* cosurgi is about do dist-ubrage do beowulf | 22:34 | |
cosurgi | anyone wants to watch? :) | 22:34 |
fsmithred | cosurgi, do you have a full desktop install? | 22:34 |
* cosurgi just changed /etc/apt/sources.list to: | 22:34 | |
fsmithred | with task- packages? | 22:35 |
cosurgi | fsmithred: hm. I don't think so. | 22:35 |
* cosurgi checks | 22:35 | |
cosurgi | task-* I have only: task-desktop task-english task-polish task-polish-desktop task-polish-kde-desktop tasksel | 22:35 |
fsmithred | lemme check | 22:36 |
cosurgi | deb http://pl.mirror.devuan.org/merged/ beowulf main non-free contrib | 22:36 |
cosurgi | deb http://debug.mirrors.debian.org/debian-debug/ buster-debug main non-free-contrib | 22:36 |
cosurgi | deb-src http://pl.mirror.devuan.org/merged/ beowulf main non-free contrib | 22:36 |
cosurgi | deb http://pl.mirror.devuan.org/merged/ beowulf-security main non-free contrib | 22:36 |
cosurgi | deb-src http://pl.mirror.devuan.org/merged/ beowulf-security main non-free contrib | 22:36 |
cosurgi | deb http://pl.mirror.devuan.org/merged/ beowulf-updates main non-free contrib | 22:36 |
fsmithred | what's debug? | 22:37 |
slvr | dunno, but I like the sound of it. | 22:37 |
fsmithred | best to remove debian repo | 22:37 |
slvr | probably true. May want to see what packages were installed from it too. | 22:38 |
slvr | when they despam themselves back here | 22:38 |
fsmithred | task-desktop depends on desktop-base and desktop-base is not ready | 22:38 |
fsmithred | might not be a problem | 22:39 |
fsmithred | oh, he's gone | 22:40 |
fsmithred | good luck | 22:40 |
cosurgi | huh | 22:41 |
fsmithred | too many lines at once | 22:41 |
cosurgi | I got banned from pasting /etc/apt/sources.list :( | 22:41 |
fsmithred | makes you look like a bot | 22:41 |
cosurgi | I had to use another computer to get back in. That original IP is banned. | 22:41 |
fsmithred | anyway, do you normally exclude recommends? | 22:41 |
cosurgi | good question. Let me see | 22:42 |
fsmithred | oh, I can fix that if I can find my notes | 22:42 |
slvr | cosurgi: freenode is touchy about spam due to an ongoing attack. | 22:42 |
slvr | use a paste service | 22:42 |
cosurgi | I hope previous IP will get unbanned soon | 22:42 |
cosurgi | ok, I just disabled recommends in aptitude | 22:43 |
stiltr | cosurgi: In case you weren't aware, using pastebin in the prefered method. | 22:43 |
cosurgi | yeah. sorry. I was thinking only 12 lines :) | 22:43 |
stiltr | No worries. :) | 22:43 |
cosurgi | does disabling recommends in aptitude carry over to other methods of updating? | 22:43 |
cosurgi | --\ Dependency handling → [ ] Install recommended packages automatically | 22:44 |
cosurgi | and can you tell me if that /etc/apt/sources.list was good? :) | 22:44 |
fsmithred | cosurgi, I don't know. I usually do it in /etc/apt/apt.conf.d/norecommends | 22:44 |
fsmithred | or 00norecommends | 22:44 |
fsmithred | remove the debian repo | 22:44 |
cosurgi | This one 'deb http://debug.mirrors.debian.org/debian-debug/ buster-debug main non-free-contrib' ? | 22:45 |
fsmithred | yes | 22:45 |
fsmithred | you can comment out the deb-src lines unless you plan to build packages | 22:46 |
fsmithred | or backport | 22:46 |
fsmithred | not sure if pl.mirror works any better than auto.mirror | 22:46 |
fsmithred | the country codes aren't really functional yet | 22:46 |
fsmithred | and you could use deb.devuan.org instead, but the should be the same | 22:47 |
fsmithred | I can un-ban by name, but I don't know if it has effect on IP address | 22:47 |
cosurgi | whoa | 22:48 |
cosurgi | now I got banned by pasting single line :( | 22:48 |
fsmithred | uh oh | 22:48 |
slvr | maybe stop pasting. :p | 22:48 |
fsmithred | you sure you got banned? | 22:48 |
cosurgi | Did you mean that one? It was only for debug symbols | 22:48 |
fsmithred | I just did commands to un-ban you | 22:49 |
cosurgi | I got this: "cosurgi [~cosurgi@suszkin2.bl.pg.gda.pl] has quit [Killed (Sigyn (Spam is off topic on freenode.))]" (and now I must type slowly) | 22:49 |
fsmithred | and I got: <Sigyn> The ban on cosurgi has been lifted | 22:49 |
cosurgi | thanks. Now I am here in two copies. One of which was banned before :) | 22:50 |
fsmithred | try not to confuse me | 22:50 |
cosurgi | haha :) | 22:50 |
cosurgi | ok. I can comment out the buster-debug. I just needed one day the *dbgym packages to run valgrind on somethign. | 22:51 |
fsmithred | yeah, remove the debian repo, at least during the upgrade | 22:51 |
fsmithred | ok, so comment it out | 22:51 |
fsmithred | in case you need it laster | 22:51 |
fsmithred | later | 22:51 |
cosurgi | *dmgsym, yeah. I commented it out :) | 22:51 |
cosurgi | *dbgsym. | 22:51 |
fsmithred | watch out that it doesn't try to install task-kde-desktop | 22:52 |
fsmithred | I did a full kde upgrade and it was messy. | 22:52 |
fsmithred | did eventually get to work, I think. (got the desktop up) | 22:53 |
cosurgi | hm. I don't use kde desktop in fact. I use sawfishm + rox. | 22:53 |
fsmithred | oh | 22:53 |
cosurgi | The 'task-polish-kde-desktop' must be some leftover package. | 22:53 |
fsmithred | yeah, ok | 22:54 |
fsmithred | you can autoclean after the upgrade (or before, too) | 22:54 |
cosurgi | I could uninstall it maybe. But sometimes I launch it to see how the improved kde ;) | 22:54 |
fsmithred | oh, kde is installed? | 22:54 |
cosurgi | apt-get autoclean ; apt-get autoremove ; | 22:54 |
fsmithred | autoremove is what I meant | 22:54 |
cosurgi | yes, I have kde-runtime, kde-runtime-data. So it is installed, but I don't care about eventual problems with it. | 22:55 |
cosurgi | command `autoremove` ? | 22:55 |
cosurgi | zsh: command not found: autoremove | 22:56 |
cosurgi | I though you meant `apt-get autoremove` | 22:56 |
fsmithred | ok, I think the worst that could happen is that conflicts might force parts or all of it to be removed. | 22:56 |
fsmithred | apt autoremove | 22:56 |
fsmithred | will remove obsolete packages | 22:56 |
cosurgi | upgraded, 0 newly installed, 0 to remove and 2966 not upgraded | 22:56 |
fsmithred | or apt-get autoremove | 22:56 |
fsmithred | or aptitiude autoremove | 22:56 |
cosurgi | yes. done. | 22:56 |
fsmithred | so, no cruft to start with | 22:56 |
cosurgi | ok. So I guess I'm ready for updating? | 22:57 |
fsmithred | yeah, you updated the cache yet? | 22:57 |
fsmithred | apt update | 22:57 |
cosurgi | yes. | 22:57 |
fsmithred | then upgrade | 22:58 |
cosurgi | Now I wonder how to proceed: `aptitude full-upgrade` maybe? | 22:58 |
fsmithred | maybe safe-upgrade first | 22:58 |
fsmithred | I did it yesterday, I think, with... | 22:58 |
fsmithred | apt upgrade | 22:58 |
fsmithred | got the new kernel with that, so I rebooted | 22:58 |
slvr | apt upgrade is like apt-get dist-upgrade | 22:59 |
fsmithred | no, it's like apt-get upgrade | 22:59 |
fsmithred | apt full-upgrade gave me more | 22:59 |
fsmithred | including conflicts | 22:59 |
slvr | last I checked apt-get upgrade won't update system packages | 22:59 |
slvr | kernel etc | 22:59 |
cosurgi | hm. I've disabled recommend in aptitude, so I prefer to use aptitude | 22:59 |
fsmithred | that depends on whether you have the kernel metapackage installed or not | 23:00 |
fsmithred | ok | 23:00 |
fsmithred | aptitude actually had a solution for the conflict, but I declined to see if I could do it manually | 23:00 |
fsmithred | you have backups of anything important? | 23:01 |
slvr | ah, metapackaging has changed a lot over the years. | 23:01 |
fsmithred | linux-image-<arch> will always give you the newest available kernel | 23:01 |
cosurgi | yeah, full backups :) | 23:09 |
cosurgi | whoa, `aptitude safe-upgrade` takes time! | 23:10 |
cosurgi | Resolving dependencies... : open: 7288; closed: 13934; defer: 177; conflict: 1465 | 23:10 |
fsmithred | oh yeah, I forgot about that | 23:11 |
fsmithred | I got impatient and canceled it | 23:11 |
fsmithred | apt or apt-get upgrade won't do that | 23:11 |
cosurgi | I don't think that finding solution is possibe. | 23:11 |
fsmithred | how long has it been going? | 23:12 |
cosurgi | few minutes | 23:12 |
fsmithred | ctrl-c then apt upgrade | 23:12 |
fsmithred | save the aptitude for later | 23:12 |
cosurgi | heh `aptitude full-upgrade` also has problems. | 23:12 |
fsmithred | more, I'll bet | 23:12 |
cosurgi | yeah | 23:12 |
cosurgi | I will try `apt-get dist-upgrade` | 23:13 |
cosurgi | Hm, this one seems quite peaceful - no conflicts. | 23:13 |
cosurgi | 2894 upgraded, 864 newly installed, 161 to remove and 49 not upgraded. | 23:14 |
cosurgi | Need to get 5220 MB of archives. | 23:14 |
cosurgi | After this operation, 3428 MB of additional disk space will be used. | 23:14 |
cosurgi | Maybe do this one? | 23:14 |
* cosurgi checks : 8GB of free space in /var | 23:14 | |
fsmithred | that's a lot of packages | 23:15 |
cosurgi | I tried `apt-get --no-install-recommends dist-upgrade` and I got: | 23:16 |
cosurgi | Need to get 4885 MB of archives. After this operation, 2548 MB of additional disk space will be used. | 23:16 |
cosurgi | 2894 upgraded, 596 newly installed, 160 to remove and 49 not upgraded. | 23:16 |
cosurgi | So it was 300 fewer packages. | 23:16 |
cosurgi | Is this the smallest amount of packages that I can squeeze out of it? | 23:17 |
cosurgi | `apt-get --no-install-recommends --only-upgrade dist-upgrade` does the same: 2894 upgraded, 596 newly installed, 160 to remove and 49 not upgraded. | 23:18 |
cosurgi | OK. I will do this one. | 23:18 |
* cosurgi pressed 'Y' | 23:18 | |
fsmithred | sounds good so far | 23:18 |
fsmithred | I managed to get: You must type, "Yes, do as I say." at least once yesterday | 23:19 |
cosurgi | fingers crossed. Downloading will take at least 30 minutes | 23:19 |
cosurgi | hahah :) | 23:19 |
cosurgi | yeah, that sometimes gets funny :) | 23:19 |
fsmithred | mine took five hours because I kept forgetting to check it and answer questions | 23:19 |
fsmithred | and because it's always slow in virtualbox | 23:20 |
cosurgi | One time I had to type some super long confirmation like "Yes, I am aware that this will break my system" or something like that :) | 23:20 |
fsmithred | I've seen that one | 23:20 |
fsmithred | playing with dpkg --get-selections/--set-selections/--clear-selections | 23:21 |
fsmithred | (not in that order) | 23:21 |
cosurgi | meanwhile I will swith to other irc identity. | 23:23 |
fsmithred | for me, you've been cosurgi the whole time | 23:24 |
cosurgi | I'll keep the other irc sessions just in case :) | 23:24 |
fsmithred | uh, for auto-fill, you're cosurgi2 | 23:24 |
cosurgi | hahah | 23:24 |
fsmithred | lol | 23:25 |
cosurgi | heh, nickname has some length limit | 23:25 |
fsmithred | you fixed it | 23:25 |
cosurgi | :) | 23:26 |
cosurgi | yep, apt says 35 minutes to go. | 23:27 |
cosurgi | I think I will try the latest kernel too. Currently I have custom kernel 4.20, package compiled by hand. | 23:35 |
stanz | wonders how to 'ping' someone..lol | 23:39 |
cosurgi | on irc? | 23:39 |
stanz | yep..right in here | 23:40 |
fsmithred | say their name | 23:40 |
fsmithred | stanz, | 23:40 |
cosurgi | so that he gets a beep or something? I don't think that's possible. | 23:40 |
fsmithred | see pretty colors? | 23:40 |
stanz | beetlejuice | 23:40 |
fsmithred | NONONO | 23:40 |
stanz | yeah..kewl | 23:40 |
cosurgi | stanz: but this works. He will have this channe highlightes when he looks someday. | 23:40 |
fsmithred | <-- | 23:40 |
stanz | already done | 23:40 |
fsmithred | pm | 23:40 |
stanz | k | 23:41 |
* cosurgi just learnt about ~g filtering in aptitude: "garbage: Select packages that are not required by any manually installed package." | 23:42 | |
FunkyBob | cosurgi: do go on? | 23:57 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!