libera/#devuan/ Thursday, 2023-09-07

YKaeligHello00:15
gnarfacehello YKaelig, if you have any questions just ask and be patient. this channel can be a bit slow but people do read their scrollbacks00:15
YKaeligPlease do not tell me that devuan Daedalus 5.0 does not support nvidia drivers 470.xxx version00:16
gnarfaceit supports whatever version debian stable supports00:16
gnarfaceplus whatever version debian backports supports00:16
YKaeligOk, so it doesn't00:16
YKaeligha!00:16
gnarfacewhich one was 470 from?00:16
YKaeligdidn't see anythign about that00:16
gnarfacedo a search at pkginfo.devuan.org00:16
YKaeligIn Bulleyes 470.xxx was available00:17
YKaelignothing about nvidia from pkginfo.devuan.org00:18
gnarfacehttps://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=nvidia-driver&x=submit00:18
gnarfacelooks like it's in chimaera and beowulf-backports00:18
YKaeligmy bad00:18
gnarfaceso that's oldstable00:18
YKaeligNot sure to understand so I can backport it in Daedalus or not ?00:20
gnarfacetechnically it wouldn't be a backport it would just be a port00:20
gnarfaceand i don't have any idea if it would work or not00:20
gnarfacechances are you'd probably have to run the old kernel too00:20
gnarfacenvidia's behavior is really tragic00:21
gnarfaceif you have the time and a solid backup though, you can try it with daedalus, it's worth a try00:21
YKaeligMaybe there somewhere a tutorial to build it with the last kernel ?00:21
gnarfacei assume 525.xxx won't work with your hardware?00:21
YKaeligGTX660 too old for nvidia but was a great card in the old days when ATI/AMD was a really horrible thing00:22
gnarfaceyes i understand00:22
gnarfaceok, you can try installing chimaera then upgrade everything but the drivers00:22
YKaeligand bulding only the driver with the last kernel available for Daedalus is not soemthing easier ?00:23
gnarfaceit might work with the new kernel because of dkms i just don't know if it actually will, but you can always just try running the old kernel too00:23
gnarfacesince they're non-free drivers i'm not sure just rebuilding them into a newer kernel is actually even an option, but i thought dkms was supposed to obviate that task00:24
debdogI was thinking about installing chimaera then updating to daedalus _without_ updating the kernel or the 470 driver version?00:45
debdogOR installing the driver from nvidia.com if that still works00:46
debdogotherwise chimaera is the end of the line for my laptop00:47
gnarfaceit might work. it might work with the new kernel too, you might just have to run dkms again manually, not sure.00:48
gnarfaceworth a try i think, if you have a backup00:48
* debdog has quite a lot of backups for this laptop atm00:48
gnarfacei would recommend to first just try upgrading with the nvidia packages pinned or non-free disabled or something like that00:53
YKaeligOk. Enough for today, Thx for your help. CU later have a good day/night01:02
systemdlete"init 1" doesn't work, it seems.  Isn't that supposed to work with sysvinit?02:49
systemdlete(I always thought it did)02:49
systemdleteor maybe I am missing a package or two for this.02:49
gnarfacetry it with telinit?02:50
systemdletehmmm.  telinit... I vaguely recall that.02:50
systemdleteok... I missed that.  telinit is linked init (both in /sbin)02:52
gnarfaceoh it's just a symlink, sorry02:52
gnarfacewell, the man page suggests they behave differently despite that they should both work for what you're doing02:53
systemdleteno, that's ok.   What this tells me is that, if I installed my system correctly, it should be there.02:53
systemdleteright.02:53
systemdleteI'm still perfecting my custom install process.  So maybe I just needed to set the PATH correctly, or explicitly run /sbin/init02:54
systemdleteThe default PATH when you land in the root prompt on the minimal install ISO boot may not have all of that set.02:54
gnarfaceoh, yea you still need to edit /etc/login.defs or /sbin and /usr/sbin aren't in root's path02:56
gnarfacestupid debian vandalism, but i don't think that was new with this release02:56
systemdletewell, actualy...02:56
systemdlete /sbin might not be in the chroot environment I create02:57
systemdleteor02:57
systemdletesomehow that environment is not finding /sbin/init02:58
systemdleteor02:58
gnarfacehmm, due to the usrmerge crap maybe it's all merged into /usr/sbin now?02:58
systemdleteI just did not do that part of the install right.  Though I doubt this lasst one, because I can boot the system from the drive after shutdown02:58
systemdleteno02:58
systemdleteI don't choose merged02:58
systemdlete(or I don't think so anyway)02:58
gnarfacethat can be prevented from fresh installs?02:59
gnarfaceor you're making your own installer here?02:59
systemdletesort of02:59
systemdleteI'm using the debootstrap02:59
gnarfaceaah02:59
systemdleteand I explicitly create /usr file system02:59
systemdleteI'll try my installation process again, and see what is going on.03:00
systemdleteIt's almost 100% likely this is one more dumb thing I forget to do03:00
systemdlete(I've been running into a ton of those... but it IS educational to me)03:00
systemdletethe trouble is... the whole process takes about 5 hours03:01
systemdletein a VM03:01
systemdletewith 4 CPUs03:01
gnarfacehmm03:01
systemdleteand 2G memory03:01
systemdleteI am finding that debootstrap takes roughly 40 minutes, very consistently.03:02
systemdleteBut the rest of the package install takes another 4 hours.03:02
gnarfaceand that's with some sort of local repo or caching proxy in place even?03:03
systemdleteI am setting the PKGSYSTEM_ENABLE_FSYNC=0 to avoid those long delays due to mime update's delay03:03
systemdletegnarface, no.03:03
gnarfaceah03:04
systemdletethat has occurred to me though03:04
systemdleteI should problably download, what, the full install ISO and mount it and use that as a local repo?03:04
gnarfaceit helps a lot in a case like this where you end up having to run it again right away03:04
systemdleteyeah.  I've been at this for almost 2 weeks now.  And I am making progress.  Good progress.03:04
systemdletebut the time it takes... whewwwweee03:05
gnarfacei think you can use the iso as a repo, yea, but i'd just run apt-cacher-ng03:05
systemdletehmmm.03:05
gnarfacei think any proxy would work actually03:06
gnarfacethat way the packages say up to date too03:06
gnarface*stay up to date03:06
systemdleteavahi is needed for apt-cacher-ng I think03:06
gnarfaceit wasn't before...03:07
systemdleteI am looking at https://wiki.debian.org/AptCacherNg.   Well, skimming it.03:08
gnarfacehmm, no...03:08
gnarfaceDepends: libbz2-1.0, libc-ares2 (>= 1.16.0), libc6 (>= 2.34), libevent-2.1-7 (>= 2.1.8-stable), libevent-pthreads-2.1-7 (>= 2.1.8-stable), libfuse2 (>= 2.6), libgcc-s1 (>= 3.0), liblzma5 (>= 5.1.1alpha+20120614), libssl3 (>= 3.0.0), libstdc++6 (>= 12), libsystemd0 (>= 210), libwrap0 (>= 7.6-4~), zlib1g (>= 1:1.2.0), debconf (>= 0.5) | debconf-2.0, adduser, lsb-base (>= 3.0-6)03:08
gnarfacedoesn't look like it to me03:08
systemdleteSo then I need to somehow pass my local repo to apt03:09
systemdleteI guess I'd put my local repo in the /etc/apt/sources.list file in the install environment.03:11
systemdleteWhich I can easily do with my scripts I am already using.03:11
systemdleteIf I use the auto-apt-proxy, then I don't need avahi03:12
systemdletebut would I need a proxy at all if it is all local to begin with?03:12
gnarfacei think there is two spots in the apt config you can put it03:12
gnarfaceone line, "Acquire::http { Proxy ... " into a file in /etc/apt/apt.conf.d or something else the installer does instead03:13
gnarfacei forget the other one03:13
systemdletethat web page states the same03:13
gnarfaceand no, you would just use the proxy instead03:13
systemdletebut my question is, why do I need a proxy at all if the repo is right here?03:14
systemdleteI mean, if I am running a repo server, why the need for a proxy?03:14
gnarfacewell if you're using the install disk as a repo it'll get stale eventually, and result in installs that still need to re-download a bunch of packages to be updated03:15
systemdleteeh03:15
gnarfaceif you're running an actual mirror then the proxy is useless03:15
systemdletenot what I am asking, sorry03:15
systemdleteso I am not running a mirror per se then03:15
systemdleteI see03:15
systemdleteok, so that is the reason for a proxy.  It acts as a frontend so it looks like a mirror to the installation process?03:16
gnarfaceyes, it's transparent to the use of apt03:16
systemdletebut is that really a "proxy?"  I think of proxies a bit differently.03:17
systemdleteI would call it middleware, or fudgeware, or interfacing-ware.03:17
gnarfacewell, i thought so too, but i discovered that it still works if you plug the hostname and port in for the optional apt proxy field during the installation03:17
gnarfaceit seems to be enough like a normal proxy that it still works like one03:18
gnarfaceor at least apt doesn't make a distinction03:18
systemdleteI meant the terminology.03:18
gnarfacei mean, apt makes a distinction technically, it puts it in a different config file, but it doesn't matter03:18
systemdleteA proxy usually refers to something or someone that acts in place of something or someone else.03:18
gnarfacei've heard of people using squid for this too03:18
systemdletethe same web page refers to using squid also, yes03:19
systemdletebut I'd like to keep this simple for now.  I'll be the only user.03:19
systemdleteso no need for credentialling etc03:19
systemdleteso... cho 'Acquire::http { Proxy "http://proxy:3142"; }' | sudo tee -a /etc/apt/apt.conf.d/proxy03:20
systemdleteshould do the job?03:20
systemdlete(that's from the web page)03:20
systemdletenot sure why I would need the "tee"03:21
systemdleteI log everything the install is doing as it is.03:21
systemdletethe important part of that line is the instruction being added to the conf.d directory03:21
gnarfaceyea i think that should work but the debian convention is to name the files with numeric prefixes so you control the loading order03:21
systemdleteWell, I'm generating the sources.list file also, so I can do that at the same time.  And then I do apt update to ensure I am gong to the right places03:23
systemdletegnarface, let's say I specify "http://proxy:3142" as my proxy server.  In the sources.list file, I'd think I would substitute the URL with this, right?03:27
systemdleteor would it be http://proxy:3142/merged ?03:27
systemdlete(just the URL part)03:27
gnarfaceno, apt makes this transparent, your sources.list contents don't change03:27
gnarfaceyou're overcomplicating it03:27
systemdleteso it overrides what is in sources.list?03:28
systemdlete(sorry, just trying to get a hold of all of this)03:28
systemdleteI mean, apt will then ignore what is in the sources.list file completely?03:28
gnarfaceyea03:28
systemdleteok.03:28
gnarfacewell, wait, i dunno for sure if it's completely...03:29
gnarfaceno it probably still uses your sources.list file actually03:29
gnarfaceit's just gonna make sure the traffic goes through the proxy03:29
systemdleteI'd want to remove that conf.d file after the install.  Unless I want to maintain my own local repo ongoing, which I don't think I need to do03:29
systemdleteSo it will ignore the URL specified in the sources.list and use the proxy instead.03:29
systemdleteand it will still honor the suites etc in the sources.list file?03:30
gnarfaceyea, it passes information from your sources.list to the proxy, which still fetches it from the servers you request, so long as they're whitelisted in the apt-cacher-ng config03:31
systemdlete"the servers I request"--> the proxy?03:31
gnarfacethe servers you put in your sources.list03:31
systemdleteoh03:31
systemdleteoh I see03:32
systemdleteIt will only substitute the URL for those servers that are not in the whitelist03:32
systemdleteWhen I install the proxy on my network somewhere, does it start downloading the repos?03:33
gnarface? i think it just doesn't get used for a server not in the whitelist03:33
rrqit's enough running it with exported end http_proxy=http://proxy:314203:33
rrqdon't need the conf file03:33
rrq... exported env ...03:34
gnarfaceno, it won't download anything until it receives a request from one of your apt clients. that means it won't speed anything up the first time either.03:34
systemdleteok03:34
systemdletethat's fine.  Just wondering what to expect.  thx03:34
gnarfacebut if you're doing lots of test runs in a row... this could save you a lot of time03:34
systemdleteyes!03:34
systemdletewhat I am looking for.03:34
gnarfacealso, if you're doing multiple parallel test runs, this can scale well on a lan up to like 1000 of them03:34
systemdletemaybe 2 in parallel, one VM and one host03:35
systemdletefunny, that was what I was just about to test in fact.03:35
systemdleteyou must have looked in my read-ahead buffer03:35
systemdleteI'm sure what you say is true though.  The amount of traffic I have put through these past 2 weeks is probalby enough to put me over my ISP's download limit before they start charging me even more for their crummy service03:36
systemdleteJust curious, where does the proxy stash its stash?  Is it in the same archive as whatever system is hosting it, or does it establish an enirely new cache (I'm thinking disk space)03:37
systemdleteby "archive" I mean /var/cache/apt/archive03:38
rrqapt-cacher-ng uses /var/cache apt-caher-ng/ by default; configurable03:39
systemdleteaha!03:40
systemdleteno, that's good enough.  I can just extend that file system if I need space.03:40
systemdletethanks rrq03:40
systemdleteand gnarface03:40
systemdletewell, I can't wait to try this...03:41
gnarfaceno problem03:43
AntoHi, I'm new to IRC, are people under 18 allowed on Libera? I just turned 1505:03
masonAnto: Not seeing anything about age in the policies: https://libera.chat/policies/05:12
AntoOh, so that's where I should have started, haha, thanks then05:15
golinuxSometimes that info it hard to find06:18
systemdletegnarface: I like this web UI for apt-cacher-ng--I can see the amount of work it has done06:31
systemdleteThis is the first run, so there won't be benefit yet.06:31
systemdleteI only discovered it by browsing to the URL I gave it and noticed a button to take me to the mgmt interface.06:31
systemdleteThey've got all kinds of maintenance tools too.06:32
systemdletethanks for this suggestion--it was waaaaay toooo eeeeasy06:32
systemdleteI'm looking forward to the 2nd run...06:32
YKaeligHello12:12
djphhi YKaelig12:13
YKaeligFrom the devuan netinstall.iso where can I find the list of packages that are hidden behind the "Devuan desktop environment" and "standard system utilities" naming in the [ Software selection ]12:14
djphHm ... I forget offhand how to see what the installer bundles under those categories.  Digging for info ;)12:24
YKaeligCool :)12:24
YKaeligWell, It's a long time I didn't used sysv. Openssh-server has been installed but it is not running. How am I suppose to start the server ?12:25
YKaeligthat weird, it shouldn't be /etc/init.d/sshd ? because I have /etc/init.dssh instead12:27
YKaeligI mean /etc/init.d/ssh instead of /etc/init.d/sshd12:27
YKaeligok, it's fine12:27
YKaeliglol12:27
fsmithredapt show task-xfce-desktop12:28
fsmithredlook at the deps12:28
djphbah, beat me to it :P12:28
fsmithredssh not sshd12:28
djphI *just* found it12:28
YKaeligno, still can not connect to the remote12:29
djphwell, is the remote host running a firewall that's allowing port 22?  is it actually listening on port 22?12:29
fsmithredwhat message did you get?12:29
YKaeligits fine, I'm too old, I need glasses12:30
YKaelig:D12:30
fsmithredthe server needs to be running on the remote12:30
fsmithredsame here or I would have seen that you said ssh before I did12:30
YKaeligok, so I'm going to follow a tutorial I found to quickly create a private backport of a package, in my case it's already about nvidida. The explanation is pretty light but well I will see12:33
YKaeligwell, indeed by default the 470.xxx nvidia version is not available, so12:39
YKaeligthis is the version I need nvidia-kernel-dkms_470.199.02-1_amd64.deb12:41
YKaeliglooking in the archive I can not find for which debian it has been built.12:42
fsmithredapt policy nvidia-kernel-dkms12:47
fsmithredI'm in chimaera so I'm seeing a couple versions here. Try that command in daedalus.12:47
fsmithredor are you running something else?12:48
YKaeligrunning devuan daedalus12:48
fsmithredgood choice12:48
fsmithred:)12:48
YKaeligI don't know ^^12:49
DelTomixthen good guess :)12:49
fsmithredyou're not the only one having trouble with nvidia right now.12:49
YKaelignice, so let's go together :D12:50
fsmithreddid that command give you any output/12:51
fsmithred?12:51
YKaeligI don't know how to import the source file. Manually ? by adding the chimera package_src in the source list ? That weird12:51
YKaeligfsmithred  If you mean the apt policy, yes.12:52
fsmithredto get a source package from chimaera, yes you can add a chimaera src line12:52
fsmithreddid it find the package?12:52
fsmithreddo you have contrib and non-free enabled in sources.list?12:53
YKaeligyes12:53
YKaeligyes, but the version of the package is not the good one for my graphics card12:54
YKaeligthat why I'm trying to import the old one available on chimaera in daedalus12:55
fsmithredhere are the versions in chimaera:12:55
onefangAlso non-free-firmware, or whatever it's called this year.12:55
fsmithred     470.182.03-1 50012:55
fsmithred        500 http://deb.devuan.org/merged chimaera/non-free amd64 Packages12:55
fsmithred     470.103.01-1~bpo11+1 10012:55
fsmithred        100 http://deb.devuan.org/merged chimaera-backports/non-free amd64 Packages12:55
fsmithredwhere did you see 470.199?12:56
YKaeligThere is no nvidia-kernel-dkms_470.199.02-1_amd64.deb ?12:57
fsmithredI don't see it12:57
fsmithredfound it on pkginfo.devuan.org12:58
fsmithred470.199.02-112:58
fsmithredhttp://deb.devuan.org/merged12:58
fsmithredchimaera-proposed-updates/non-free12:58
fsmithredamd6412:58
YKaeligI found this package from a mirror in the control file I see : Section: non-free/kernel but maybe it's only availbale on debian12:58
fsmithredso add a source line for chimaera-proposed-updates12:58
fsmithredapt -t chimaera-proposed-updates source nvidia-kernel-dkms12:59
fsmithredif that doesn't download the source, then just pull it from the server. I can help you find it.12:59
YKaeligok, thx. Let's see what can I do right now with all of your help13:00
onefangOh, you are on Chimaera, not Daeialus.  Ignore the non-free-firmware thing then.13:00
YKaeligno I"m on Daedalus13:01
fsmithredhe wants to port a chimaera version to daedalus13:02
fsmithredit might be easier to use the nvidia binary instead13:03
onefangOK the point I was making is maybe this nvidia driver is in non-free-firmware?  Which is only available for Daedalus, not Chimaera.13:04
fsmithredlooks like the nvidia stuff is still in non-free13:04
AntoWasn't there a new Nvidia driver made by the same people of Nouveau, but this time using good code, that could actually perform on par with the Nvidia drivers?13:05
YKaeligMaybe, yes. I have read that the installer can use system dkms to build the module. But I want to learn about the official devuan method of package backporting / building13:06
YKaelighow can I search only for a source package. I mean when I run apt search it's only looking at binaries, but how can I search for sources ?13:12
AntoI've never packaged anything, besides the OpenARENA Quake3e flatpak and an Appimage, ArcticFox(Firefox backport for old PCs, and PowerPC based systems)13:12
fsmithredwhat do you need to search for?13:14
fsmithredapt source <package> will download it13:15
fsmithredapt show package13:15
djphCan't recall -- are the source repos enabled by default?13:15
fsmithredto get dependencies and name of source package13:15
fsmithredI think the installer isos leaves src lines enabled. i disabled them in the live isos.13:16
djphyeah, I haven't used the installers since uh .. beowulf(?) ... when did I install this latest laptop again13:17
YKaeligI mean I would like to find in my terminal what I can find in the Sources.xz file which is  on my case : Package: nvidia-graphics-drivers13:23
YKaeligbut when I run apt search nvidia-graphics-drivers there is nothing, maybe I need to add an option to apt ?13:23
YKaeligI don't think I made a typo or mistake in the source.list13:24
YKaeligdeb-src http://deb.devuan.org/merged chimaera-proposed-updates main contrib non-free13:24
fsmithredI have chimaera-proposed-updates enabled and I'm not seeing the version that's there13:31
fsmithred...according to pkginfo13:32
YKaeligwell, not really what I needed but at least I can see that the sources are available and can be reached apt-get source -t chimaera-proposed-updates -s nvidia-graphics-drivers13:32
YKaeligSelected version '470.199.02-1' (chimaera-proposed-updates) for nvidia-graphics-drivers13:32
onefangI used chimaera-backports to get stuff for my recentish AMD graphics card.13:32
fsmithredI see the other version now that I fixed my sources.list13:36
YKaeligRe17:56
YKaeligSo. Which method do you recommend for a local repository ?17:57
YKaeligIn my opinion "aptly" seems to be a good candidate. What do you think about that ?17:58
gnarfaceYKaelig: last time i had to, i used reprepro18:01
gnarfaceit wasn't hard to setup18:01
YKaelighttps://wiki.debian.org/DebianRepository/Setup18:01
gnarfaceyou managed to build those nvidia 470 drivers against the daedalus 6.1 kernel?18:01
YKaeliggnarface well seems that the opinion from the writer is different " not for beginners" ^^18:02
YKaeliggnarface yes18:02
gnarfacecool, that's kinda a big deal18:03
YKaeligwell, Not really but it is still not installed so maybe I will have bad surprise18:04
gnarfacei'm pretty sure since you brought it up at least 2 more people mentioned they were in the same position with a 600-series laptop GPU. if you get this working, the work will benefit others. then shortly after that NVidia will probably assassinate you.18:04
YKaeligI would like to use a local repository for that18:04
gnarfacewell, last i used reprepro was debian wheezy, so maybe there's something easier out there now18:05
YKaeligWell, I took notes so it is not a problem to share tehm18:05
gnarfacedebdog, onefang, i think you guys were interested in this? ^^^18:06
gnarfaceat the time, reprepro just appeared to be the most direct way to get a private repo that was not a mirror, just a repo for some out-of-distro package customizations18:07
gnarfaceusing it as a full or partial mirror might take extra steps18:08
gnarfacebut a lot of the docs out there about setting up repos were specifically focused on mirror repos18:09
debdogYKaelig: I am very interested in your notes!18:16
YKaeligok, well I'm going to use dpkg-scanpackages which is the quickest way to build a local repository. Need to reboot on Devuan. See you in a few moments18:19
Guest5I am trying devuan DAEDALUS LIVE (devuan_daedalus_5.0.0_amd64_desktop-live.iso) on a lenovo x200 laptop with 8gb RAM where I had tried devuan CHIMAERA LIVE many, many times.19:13
Guest5I am getting the feeling that this new DAEDALUS LIVE goes slower than chimaera (I know very well how chimaera works after having using it many times). When I open a text document in mousepad I can clearly see the difference when scrolling up and down, it sometimes go sloppy in Daedalus, and this did not happen in previous devuan versions. Has there19:13
Guest5been any major change in debian that has led to this behavior? Why has this happened with Chimaera but not with previous versions? Is this going to be fixed in futre updates?19:13
Guest5Sorry, at the end of the text I made a type, I meant:  Why has this happened with DAEDALUS but not with previous versions?19:14
plasma41Guest5: I19:17
plasma41Guest5: Do you experience a similar slow down comparing Debian Bullseye Live to Bookworm Live?19:18
gnarfacealready gone19:19
plasma41oh well19:19
fsmithredEvery release is slower than the previous one.19:31
fsmithred*uses more resources*19:31
gnarfacei wouldn't expect it to cause a noticeable regression in window scrolling when i/o wasn't saturated though unless there was a video driver regression though19:32
gnarfaceat 8GB it shouldn't be ram constrained19:33
fsmithredtrue19:33
gnarfaceand the video driver for that hardware should be faster...19:33
gnarfaceso it does seem like a valid complaint, but more information will be needed for diagnosis. too bad they didn't stick around19:34
fsmithredyeah, I'm wondering if it was a live-usb or something else19:34
fsmithredI'm about to boot on a thinkpad with 8G ram19:35
gnarfacethe first thing i thought was maybe we have another laptop with the freshly deprecated 600-series nvidia gpu, but my searches don't suggest this model came in any configuration other than intel-only video19:37
gnarface(if the user's install had quietly failed over to nouveau, this is exactly the type of complaint i'd have expected)19:38
gnarfacebut intel's latest work on mesa and their kernel driver should actually make their embedded graphics of the same generation faster than those 600 series nvidia gpus for this type of workload19:40
gnarfaceso, definitely not the type of complaint i'd expect19:40
gnarface"aak! free -mt reports over 500MB used after boot without a graphical environment when it use to be just 145!" < that's the type of complaint i'd actually expect19:41
fsmithredscrolling is ok on the installed daedalus19:41
gnarfacehmm, well, the user didn't say where they got the image but they used an accurate file name19:42
fsmithredI don't have that on a usb to test right now19:45
gnarfacei don't think i have anything comparable to test with here19:51
gnarfaceit looks a couple generations newer than the most recent (2GB) x86 laptop i have here with intel graphics19:52
fsmithredok, I put the desktop-live on usb and I guess the two-finger scrolling on the trackpad is a little jumpy.20:06
fsmithredseems a little more sensitive than I would like20:06
fsmithredbut it's usable20:07
gnarfaceyou think that's what the user was mistaking as a framerate drop?20:07
fsmithredtouchpad?20:07
gnarfaceyea20:07
gnarface"scrolling up and down, it sometimes go sloppy in Daedalus"20:07
gnarfacefirst time i read this i misread "sloppy" as "choppy" but now i realize it's more ambiguous than i though20:08
gnarfacethan i thought*20:08
fsmithredyeah, it might be consideres sloppy20:08
fsmithredthe sloppiness is actually in the fingers.20:08
fsmithredok, I can adjust the speed of the cursor (acceleration) but there's no sensitivity adjustment for the two-finger scrolling.20:10
fsmithredI notice this problem if I boot a live iso in qemu. It's almost unusable.20:11
fsmithredand not restricted to daedalus.20:11
YKaeligWell. Some issues look like I missed to build others packages https://dpaste.com/G8LUGAEFX but looks like it is going in the right direction20:23
gnarfaceyea, you probably need to build a good 20 or so packages to make this work.20:23
gnarfacea bunch of nvidia packages and possibly one or more xorg packages20:24
YKaeligI'm little confuse about that https://packages.debian.org/sid/all/firmware-nvidia-gsp-470.199.0220:34
YKaeligHow am I going to add a virtual package in my work ?20:35
gnarfaceYKaelig: not sure, and not sure you need to if you have all the packages that were in the virtual package anyway, but also this isn't one of the nvidia packages you need for your hardware anyway20:41
gnarface-tesla- is something else20:41
gnarfaceignore the nvidia packages with "tesla" and "legacy" in their names while you're doing this20:42
gnarfacetesla hardware is for AI or mining rigs or something like that20:43
gnarfacehere seems to have been some false positive happening where it mis-detects the freshly deprecated 600 cards as tesla hardware. i have my suspicions about why but it could just be a normal mistake...20:44
gnarfacethere seems*20:45
systemdletegnarface, if you are around... I'm trying to use the apt-cacher-ng and so far, it looks like it is "working" in the sense that the installer can reach the proxy, and I can see that there is at least some activity on the cache server (per that webui page).  But the problem is that it is only caching for the chimaera release, not daedalus.21:00
gnarfacesystemdlete: you gotta edit some of the config files21:01
systemdleteSo I am thinking of adding daedalus to the apt config and assigning priorities so that the local (server) will get its chimaera packages, but the proxy can serve a variety of distros21:01
systemdleteI've read about priorities inthe preferences page, but I'm still not sure how to go about this21:02
gnarfacehmm, i think you might still be overcomplicating this in your head...21:02
systemdletewell, I need to serve up daedalus in my proxy, not chimaera.21:02
systemdletebelieve me, I am looking for simplicity, not complexity.21:03
systemdleteNot sure why you are saying that.21:03
systemdleteI just want to get this to work, if it will.21:03
gnarfacewell, mabye the newer apt-cacher-ng works differently, but i don't have problems with mine caching for every release in parallel21:03
systemdleteIf I go into the cache area for apt-cacher-ng, I only see chimaera21:05
gnarfacemy cache directory has files for jessie, ascii, chimaera, daedalus, beowulf and ceres, some of those in both amd64 and arm64 flavors21:05
systemdleteok...21:05
systemdletehow does the proxy know where to get daedalus from?21:05
gnarfacefrom the http request i assume21:05
systemdletedoesn't that need to be in /etc/apt/apt.conf.d21:05
gnarfacelet's do some review21:05
systemdleteok21:05
systemdlete(thanks)21:06
gnarfacedo you have /etc/apt-cacher-ng/acng.conf ?21:06
systemdleteyep21:06
gnarfaceRemap-devrep: file:devuan_mirrors /merged ; file:backends_devuan # Devuan Archives21:06
gnarfacein mine, this is the only line that devuan appears on21:06
gnarfacedo you have this line?21:06
gnarfacei had to add it myself, i'm pretty sure21:07
systemdletehold on; switching machines...21:07
gnarfacei also had to add one for winehq21:07
gnarfacethere's a bunch of stock ones but nothing i'm actually using so i just ignored them21:07
gnarfaceRemap-winehq: file:winehq_mirrors /wine-builds/debian ; file:backends_winehq # WineHQ Archives21:07
gnarface(there's the winehq one for reference, not very important)21:08
systemdleteno remap line like yours21:08
gnarfaceok, so probably what is happening is the cache directories are clobbering each other21:09
systemdletewhat I have is:21:09
systemdleteRemap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian # Debian Archives21:09
gnarfaceyea that won't help for devuan21:10
systemdleteMine says debrep, not devrep, so that might be  a clue?21:10
gnarfacei'm not sure that part actually matters21:11
systemdleteso do I replace or add your line?21:11
gnarfaceone of them is labeled "Remap-fedora:"21:11
gnarfacejust add my line, ignore the others, they're harmless21:11
systemdleteok, hold on21:11
gnarfacethen, assuming it hasn't changed too much in the new version, add an EMPTY FILE at /etc/apt-cacher-ng/backends_devuan21:13
systemdleteSo I added the line, tried to restart the cacher, got a warning21:13
gnarfacewe're not done yet21:13
gnarfacewe gotta touch like 3 files here21:13
systemdleteok21:14
gnarfaceadd the EMPTY FILE at /etc/apt-cacher-ng/backends_devuan for starters21:14
gnarfacei also have a symlink from /etc/apt-cacher-ng/backends_devuan.default pointing to /var/lib/apt-cacher-ng/backends_devuan.default21:14
systemdleteok, got it21:14
gnarfacethe contents of my /var/lib/apt-cacher-ng/backends_devuan.default file are as follows: https://paste.debian.net/1291287/21:15
gnarfacei also have a file at /usr/lib/apt-cacher-ng/devuan_mirrors whose only contents are one line containing: http://deb.devuan.org21:16
gnarfacemy build isn't properly patched for devuan in any sense, i just copied from the stock examples included21:16
gnarfacebut i noticed it worked for winehq too and will probably work for anything you set up this way21:17
gnarfacei think this is basically just a song and dance to tell it how to organize the cache directory, and in lieu of these config files the default behavior is to just clobber the top level of the cache directory with whatever the last thing you used was21:19
YKaeligMmm, looks like it is working. But can I get a full description of packages when I run apt install, not just the name but the name+version21:19
gnarfaceYKaelig: apt doesn't list them by default? what if you use apt-get instead?21:20
YKaeligno21:20
YKaeligwait21:20
gnarfacemaybe see if apt just has a --verbose flag or something like that21:20
YKaeligsame21:20
gnarfacehmm, odd21:20
systemdleteso restart now?21:22
gnarfacesystemdlete: you got all those changes? honestly i'm not sure if it even needs to be restarted but it couldn't hurt.21:22
gnarfaceYKaelig: what about apt list or apt show?21:22
systemdletesame error as before21:25
gnarfacehmm, what's the error?21:25
systemdleteI tried symlinking devuan-mirrors from the /var/lib/apt-cacher-ng directory21:26
gnarfacekeep in mind my version is ancient so some of the config syntax may have changed, you may need to adapt my setup to the new context21:26
systemdletethe error, again, is: Restarting apt-cacher-ng: apt-cacher-ngWARNING: No configuration was read from file:devuan_mirrors21:26
systemdleteWARNING: No configuration was read from file:backends_devuan21:26
systemdletesorry21:27
systemdleteError opening file /etc/apt-cacher-ng/devuan_mirrors (Permission denied), terminating.21:27
gnarfacewell make sure the permissions are right21:27
systemdlete(that's my symlink to the /var/lib directory)21:27
systemdletethis is root...21:27
systemdleteor is apt running this?21:27
gnarfaceits own user runs it, yes, not root21:28
systemdleteactually, I just added read-world permissions to the new files I created in /var/lib/apt-cacher-ng21:29
systemdleteit starts fine now, thanks21:29
YKaelig-V to get the package version21:29
systemdleteso Now I should write this up before I forget (which I will)21:30
gnarfacesystemdlete: just remember your /etc/apt-cacher-ng/security.conf has the admin password in it, so make sure that one is not globally readable. it should only be readable by root and the apt-cacher-ng user. the rest are non-sensitive.21:30
YKaeligwell, thx to this option still some mix with nvidia version 525.xxx for some softwares. I don't know how is that even possible21:31
YKaeligfor example I can install nvidia-modprobe (535.54.03-1~deb12u1)21:31
gnarfaceYKaelig: what a mess! you can probably just block them out with apt pinning21:31
gnarfaceYKaelig: their package dependencies have always seemed like a mess to me, in general, so this isn't surprising21:32
YKaeligtime to build a new package manager :D21:33
gnarfacehah21:33
systemdletegnarface, I haven't touched security.conf, but I'll add that to the notes21:33
gnarfacesystemdlete: oh, you might have to configure an admin user in acng.conf first, i forget21:33
systemdleteIt seems to be working without it...21:34
systemdletethis is only on and for my own LAN21:34
gnarfaceas i recall, it just gives you a couple extra powers on the admin interface21:34
YKaeligI have some tabs precisely about the linglong package manager from deepin. I'm really curious how it work21:35
YKaeligIt can also install window softwares21:35
gnarfacesystemdlete: it should be fine then, but i don't think i would trust it exposed to the public internet either way21:36
systemdleteright.  But for my purposes...21:36
systemdletegnarface, if I EVER were to expose any part of my network to the internet, i would certainly take EXTRA care.  Don't you worry about THAT!21:37
gnarfacethe primary benefit benefit of this one over regular apt-cacher was listed as being easier to setup21:37
gnarfaceafter having tried and failed to set up apt-cacher i was like "okay!'21:38
gnarfaceheh21:38
systemdleteI think it would be easier, but those devuan-specific files would need to be included.  Then it would be a snap.21:38
gnarfaceso, that's a very old conversation, and there's probably still actually even a patch for it on the bug tracker... but someone would have to volunteer to maintain the package and also the discussion of "do we really want one more forked package for this?" would have to happen...21:41
gnarfaceso it seems like a really easy thing to get done but in practice not so easy21:41
gnarfaceand it's not like a difficult thing to actually fix manually21:42
gnarfacedoesn't require rebuilding the package or anything21:42
gnarface(not my choice, just repeating what i've been told)21:43
Guest51"fsmithred    yeah, I'm wondering if it was a live-usb or something else    19:3421:45
Guest51fsmithred    I'm about to boot on a thinkpad with 8G ram"21:45
Guest51No, all this was using "boot=live toram" so not a problem of slow usb I/O21:45
gnarfaceGuest51: read further, he noticed a touchpad issue, that could be described like that... can you confirm?21:46
fsmithredGuest51, can you describe the symptoms?21:46
YKaeligwell, it's going to be a little more work than expected, nvidia-modprobre 470.199.02 is not available as a debian package source so I will have to create it. Awesome ! :D21:46
Guest51gnarface, it happens with USB mouse too, not just with the touchpad.21:47
fsmithredwhat is "it"?21:47
gnarfaceYKaelig: does the previous version have it?21:48
fsmithreddid I miss anything?21:48
gnarfaceno21:48
YKaeligyes. That my idea, download an previous version a adapt it for the version I need. But I need to learn how I'm suppose to do that in a right way21:49
YKaeliga/and21:49
gnarfaceYKaelig: i would strongly just consider switching everything to the previous version to make it work21:49
YKaeligThere is certainly a tutorial somewhere21:49
gnarfacehttps://www.debian.org/doc/manuals/maint-guide/update.en.html ?21:50
YKaeligDon't understand what do you mean. The version 470.199.02 is available here https://salsa.debian.org/nvidia-team/nvidia-modprobe/-/tags/470.199.02 just need to create a dsc file and some others things21:50
gnarfaceoh, i assumed you wouldn't be able to get it21:51
YKaeligthx gnarface21:51
YKaeligno problemo ^^21:51
Guest51fsmithred. I wish I could be more specific, but in general I feel that the computer goes slower when compared to chimaera. Maybe I should test it more extensively for a few days and see what happens in more detail. But I think it is the operating system, and not the programs that make it slow. For example, I can boot the x200 with chimaera and21:51
Guest51install the newest firefox version and use the computer as firefox browser mostly and it goes slower than doing the same with Daedalus, so I think it's the OS that is slower. The question is if it is normal to have more loss of speed from Devuan 4 to Devuan 5 than there was from devuan 3 to devuan 4.21:51
YKaeligIt's just a matter of time21:52
YKaeligBUT for today, IT"S ENOUGH :D21:52
YKaeligSo, have a nice day/night cu later21:52
Guest51fsmithred By the way, what happened to "Monospace regular" font, why does it look so odd in Daedalus (again it looks normal in Chimaera).21:52
gnarfacepeace21:52
fsmithredGuest51, I have no idea about the font.21:52
gnarfaceGuest51: they probably changed the default font family21:53
gnarfaceit used to be dejavu, and then i think bitstream before that?21:53
gnarfacenot sure what it is now21:53
systemdletegnarface, you said:   "i also have a file at /usr/lib/apt-cacher-ng/devuan_mirrors whose only contents are one line containing: http://deb.devuan.org"  You meant /var/lib, not /usr/lib, right?21:57
systemdletebecause I found it had to be in /var/lib.  Not sure about /usr/lib one.21:58
gnarfaceGuest51: is it possible you're just noticing a difference in your default cpu frequency governor behavior? they changed that too i think...21:58
systemdleteanyway, this works, thanks!21:59
gnarfacesystemdlete: yes, confusing, i know, but there are indeed files at both /usr/lib/apt-cacher-ng and /var/lib/apt-cacher-ng, that was not a typo21:59
systemdletehere is my "recipe" notes:   https://pastebin.com/kE9dauyd21:59
systemdleteI never created the /usr/lib file.21:59
systemdletebut it was necessary to create the /var/lib file, and symlink it to the /etc/apt-cacher-ng directory22:00
gnarfacedo you have other files in /usr/lib/apt-cacher-ng that came with the package?22:02
systemdleteyes22:02
gnarfaceso this is just a guess, but if it can do without that file it might be important to constrain it to particular domains22:02
systemdleteI mean, I can go ahead and create it.  But I'm not sure if it is used.22:02
systemdleteisn't that what the /var/lib file is doing?22:03
systemdleteidk22:03
gnarfacemy concern would just be that if it can do without it but uses it optionally that it's some security measure22:03
Guest51gnarface I have no idea. I think CPU temp tends to be higher than in Chimaera, but I would need to perform more tests to confirm it as these days the weather is very hot around here and that could be it.22:03
Guest51I would like to know what tests I can perform in both operating systems (Chimaera and Daedalus) in the same computer to compare their performances and see where the lag may be coming from.22:03
Guest51When you boot a live-usb with the option "boot=toram" the system sometimes hangs up if you use too many resources. This has always happened with all devuan versions but I think it tends to happen more often in Daedalus. I would need to confirm again, but the general feeling I have is that something is taking up more space and/or taking more22:03
Guest51resources. The question is what and where does it can from?22:03
systemdletethe daemon would not start without the file in /var/lib/.  But it starts ok without the one in /usr/lib.22:04
fsmithredGuest51, if you have a multiboot live-usb, you need to use toram=filesystem.squashfs22:04
systemdleteLet me see if this actually cacches daedalus files now.22:04
fsmithredif you prepare the usb with dd or cat, then it acts like CD/DVD22:04
Guest51fsmithred multiboot?22:05
fsmithredyeah, multiple live systems on a single usb stick.22:05
fsmithredyou choose the one you want at boot.22:05
fsmithredanything other than isohybrid imaged directly to the whole device will try to read the whole stick into memory22:06
Guest51fsmithred oh, no, no. I use a different pendrive for each devuan iso.22:06
fsmithredand you prepare it with dd or cat?22:06
Guest51fsmithred and nothing is written by the OS to the pendrive22:06
Guest51fsmithred dd has always worked perfect for me22:06
fsmithredok, cool22:07
fsmithredthen just plain toram will work22:07
Guest51fsmithred yes, toram works well.22:07
fsmithredI'm looking at the package list in mousepad, booted toram on a T420. All looks normal to me.22:08
catdotjshello everyone. is there any tutorial specifically for migrating from deb bookworm to Devuan Daedalus? I found one for bullseye but I am scared that it might not work with bookworm22:09
Guest51fsmithred, but the T420 being quite faster than the X200 is probably not working so much at full capacity to really notice if v5 is slower than v4. When the computer is fast enough that is not noticeable.22:09
systemdletegnarface, still not cacheing daedalus pkgs22:10
gnarfacecatdotjs: it's probably the same or not much different22:10
catdotjsalright then22:10
catdotjsthanks22:10
systemdleteI'll try adding that file to /usr/lib22:10
Guest51fsmithred and that is our main concern, that this every new version being slower and slower gets to a point where we can no longer use our old computers.22:10
fsmithredGuest51, I can sympathize. I just recently replaced devuan-jessie on ASUS EEE netbook.22:11
fsmithredI could not use daedalus xfce on it. Too slow.22:11
fsmithredI ended up installing a partial lxqt desktop that uses only about 200MB for the desktop22:12
Guest51fsmithred, how many gigabytes of ram did yo have?22:12
fsmithred222:12
gnarfacesystemdlete: i'm thinking more about it now, and i'm thinking maybe it had something to do with the initial request url being a dns round-robin22:12
fsmithredI think it's got a dual-core atom cpu22:12
Guest51fsmithred I think T420 is i5. X200 is core2duo. These thinkpads have got intel cpus22:13
fsmithredyes, I have i522:14
Guest51fsmithred it is odd that chimaera was so slow that you could not use it and it works fine in an x200. Maybe you did not have 8gb ram or you were using it from a pendrive and not with the toram option.22:14
fsmithredif you want to try the lxqt system that I put on the netbook, I'll give you the link for the iso.22:14
fsmithredchimaera was not slow. daedalus with xfce on the netbook was slow22:15
fsmithredwith 2G ram.22:15
Guest51fsmithred What information would that give us? To know if it is slow because of the xwindows desktop?22:15
Guest51fsmithred ok, 2gb ram is not enough.22:16
fsmithredthat would let you know if you wanted to switch from xfce to lxqt22:16
systemdletegnarface, but even with that file in /usr/lib, the file in /etc/at22:16
fsmithredor a window manager22:16
systemdletein /etc/apt-cacher-ng is linked to one of the two.22:16
systemdletesymlinked22:16
systemdleteit is going to read the same info.22:17
fsmithredmaybe some services could be turned off22:17
fsmithreddoes 'top' show you anything that's using up the cpu?22:17
Guest51fsmithred  I don't know, I think there is a xfwm4 that was not present in chimaera but it doesnt seem to be taking a lot of resources22:20
gnarfacesystemdlete: well, maybe this line is just a reference to both files... maybe you don't actually need to use both, but i thought i remembered needing to for some reason: "Remap-devrep: file:devuan_mirrors /merged ; file:backends_devuan # Devuan Archives"22:22
gnarfacesystemdlete: but like i said, i was just following the examples in place too22:22
gnarfacei might be forgetting something22:22
Guest51fsmithred Give me some homework. Tell me what tests can I perform in the next few days or weeks both in daedalus and chimaera to compare one with the other and see some useful information to know why one is slower than the other.22:24
gnarfaceGuest51: "cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor" on both versions, see if they're different, i'd check that first. then maybe i'd examine both top and iotop (and maybe jnettop too if the network was in use)22:26
systemdletewell, anyway it is working now.  I was looking in the wrong place.22:27
gnarfacesystemdlete: oh, good.22:28
systemdleteit is under "devrep" not "deb.devuan.org"22:28
systemdletewhich makes sense, that's the name we gave it22:29
gnarfaceah! yea, i was considering asking you about the structure of your cache directly next22:29
gnarfacedirectory*22:29
* systemdlete sees we are all clumsy fingers today... :)22:29
systemdletethank you SOOOOOO much, again!22:30
gnarfaceno problem22:30
systemdleteand the webui tool is showing hits now22:32
systemdletenow for the BIG test... deboostrap22:32
systemdletedebootstrap22:32
* systemdlete FINGERS!22:32
systemdleteI need to pass http_proxy= to debootstrap?22:49
systemdletehttps://askubuntu.com/questions/958795/how-to-use-the-mirror-option-of-apt-cacher-ng-for-debootstrap22:49
systemdletegnarface, looks like I need to set http_proxy= for debootstrap, then it starts caching23:17
systemdleteeven though I have added the proxy config to /etc/apt/conf.d some reason debootstrap still requires this.23:19
systemdleteIn a console, I can successfully get hits on the apt-cacher, just not in debootstrap without the http_proxy= variable23:19
systemdleteI shall add this to my "recipe"...23:20
gnarfacesystemdlete: are you specifying the mirror url on the debootstrap command-line too?23:33
gnarfacethat might be bypassing the apt config23:33
gnarfaceaiui it would use the proxy by default if you are not specifying the mirror url along with suite and target23:34
* onefang skips the lengthy walls of text that happened while I slept, coz I gotta go out soon. Anything I need to know about? Yes I read the thing gnarface pinged me about.23:35
systemdleteno, the last arg I pass is the target directory; no mention of a URL there.23:35
systemdleteonefang, some of that was imporant to some of us...23:35
gnarfacesystemdlete: hmm, then it defaults to using the contents of your sources.list, and i assumed the proxy as well. i may never have tested that part specifically...23:35
systemdleteand many posts say don't use ACNG as a mirror; others say it's ok.  But setting the variable right on the command to debootstrap works fine... for me, anyways.23:36
systemdleteI took copious notes this time.23:36
systemdleteSo hopefully I won't have to pester you or others about this thing again.  Other things, perhaps23:37
systemdletehmmmmm... a wiki page???23:37
gnarfacesystemdlete: well, so there might be other security issues but the one thing i know of is that you can use it as a arbitrary http proxy in general, just remember that if you don't configure the stuff we did for deb.devuan.org, it'll just dump your cache into the top-level of the cache directory by domain name, and in theory this could both cause breakages and be a direct attack vector23:38
gnarfacesystemdlete: you're asking me if there's a wiki page to put this info on? or you're asking me for a recommendation on wiki software? as far as i know there's only the dev1galaxy forum23:40
gnarfacei don't use mine for a web cache, but i've tried it and it functions23:42
gnarfacebut this specific configuration requirement makes it obvious that there's theoretical risks involved23:42
gnarfacefor real you'd probably want to use squid23:43

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