libera/#devuan/ Thursday, 2021-05-13

flingwhere did libjpeg-turbo8 go? https://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=libjpeg-turbo800:30
flingwhen will libqt-jami get packaged?00:53
flingI'm able to install it on deuan using ubuntu repos00:53
XenguyMixing repos is like the highway to hell01:18
XenguyAFAIK01:18
XenguyBut if it works, well, you take your chances, that's all01:19
flingXenguy: it always works01:19
XenguyYou're a lucky man, maybe you know what you're doing : -)01:20
flingremove foreign repos, dist-upgrade again and pretend nothing happened01:20
flingthen you almost not feeling dirty01:20
flingXenguy: had to remove linphone though because of this libjpeg not allowing it to live together with qt jami client01:21
flingThe following packages will be REMOVED: jami jami-libclient libjpeg-turbo8 libjpeg8 libqt-jami01:21
flinggetting this when trying to install linphone ^01:21
flingbut jami can use sip accounts so I don't really need linphone anymore! what a coincidence01:22
Xenguyfling, Have you used jami before this time?01:22
flingyes01:22
XenguyHow do you find it, do you like it?01:23
flingI updated jami gnome client few hours ago before the qt one appeared in the repo, both worked just fine01:23
flingI used jami-gnome from devuan repo until yesterday and it was just fine too01:23
flingXenguy: I like both jami-gnome and jami-qt from jami repos because of swarm https://jami.net/swarm-introducing-a-new-generation-of-group-conversations/01:24
XenguySounds like the kind of video/audio conferencing software that I might try01:24
XenguyHuh, interesting01:24
flingXenguy: otoh I only started using jami because itunes deleted tox client from iphones and android tox client started draining too much battery01:24
XenguyUh boy01:25
flingso jami is the only way I was able to call iphones from an android-like device :D01:25
XenguyNice01:25
flingtox is very sturdy and has like 30 different clients for all the platforms01:25
XenguyConvincing friends to install seems like the bottleneck of the plan01:25
flingjami is not mature yet but I like the features, for example you can add all your devices to the same account and use multiple accounts on the same device simultaneously from the single client01:26
XenguyIs it mostly stable?01:26
flingXenguy: no, everyone jumped from tox to jami right away because what else would you do when itunes deletes your antidote?01:26
flingor is it called isotoxyn01:26
flingI forgot all these mac phone client names :D01:27
XenguyI don't use itunes, so no chance that would happen01:27
flingI don't have itunes too but lots of people have it there01:27
flingand I have to call them somehow01:27
Xenguyphone01:27
flingphone what01:27
flingXenguy: https://en.wikipedia.org/wiki/SORM01:28
flingXenguy: phone requires you to register a phone number01:28
flingXenguy: your conversations then stored (also in speech to text) indefinitely in sorm or it's alternative for your territory01:29
flingin russia it can now be used by police without a warrant or anything, they could just grep your calls for interesting words :D01:29
flingXenguy: but most importantly the calls of your contacts01:30
flingXenguy: so using the phone is the worst because you leak the info about who your contacts are01:30
flingXenguy: so even if you don't say anything about yourself over phone because you are concerned, your buddies will share everything about you over phone or other social media or whatever :>01:31
flinggood luck01:31
golinuxfling: That rant is more suited for #devuan-offtopic01:33
flinggolinux: sorry :>01:33
flingit was too quiet here!01:33
flingWho is responsible for devuan lxd images?01:34
golinuxfling: Maybe this? https://git.devuan.org/TanyaEleventhGoddess/lxc_configure02:00
golinuxIt was just updated a few hours ago02:02
golinuxAnd yes, the channels have been really quiet.02:02
unixbsdhello07:31
unixbsdhow do you mount the live file :  initrd.img ?07:31
unixbsdit gives errors: K~?\???'w?:k??[????l*?b??Ж??&?!$  with  cpio -id < initrd.img07:32
unixbsdsee  https://wiki.ubuntu.com/CustomizeLiveInitrd07:33
tuxd3vunixbsd, you didn't specify the output directory07:36
unixbsdthis one : cpio -id < initrd.img   ??07:37
rrqisn't it gzipped?07:37
unixbsdnope07:37
rrqor, the page uggest lz-ipped07:38
rrqs07:38
unixbsd this is this file : I would like to edit it : https://gitlab.com/openbsd98324/devuan-live-ramdisk/-/blob/master/release/ascii/amd64/live/initrd.img07:40
unixbsdI need to add ufs2 into the modules for mounting with ufs2 modules: I need to mount ufs2 to read filesystem.squashfs out of ufs2.07:41
unixbsd(live-boot)07:41
rrqthat one is xz compressed07:42
rrqunxz < initrd.img| cpio -i07:42
unixbsdthank you lord master! very happy to read your help!07:43
unixbsdI would desire to boot devuan out of my netbsd partition (ffsv2)�.07:43
unixbsdlive boot does not find the file on the ffvs2, although it can mount well.07:44
unixbsdvery good, unxz < initrd.img| cpio -i   works very well.07:45
unixbsdI am checkking where is the ufs2 toram modules mssiing into your initrd.img (l�ive).07:47
unixbsdany ideas maybe?07:47
unixbsdah !!07:48
unixbsdmaybe ufs2.ko is missing !07:48
unixbsdyeapi, at least kernel/fs/ufs/ufs.ko is not there07:50
unixbsdplease add it next time !!07:50
unixbsdthink about me, I use netbsd to boot my systems and netbsd as main os (due to systemd).07:51
rrqnot sure where it got that kernel version07:55
rrq4.9.0-11-amd6407:55
unixbsdfrom the devuan live ascii07:56
rrqmmm that kernel version doesn't include ufs.ko apparently07:56
unixbsdI need to add it to see07:57
rrqhttps://pkginfo.devuan.org/cgi-bin/policy-query.html?c=file&q=ufs%2Fufs.ko07:57
unixbsdI am making a live with ms team, I prefer to have it in live, to avoid spoiling my system with MS07:57
unixbsdfine reason ;)07:58
rrqlinux-image-4.9.0-13-amd64 includes ufs.ko07:58
unixbsdoh cool07:58
unixbsdyou have the modules and vmlinuz and initrd (with live-boot) somewhere?07:59
rrqnot as such..  maybe fsmithred would have, though the ascii live cd was a while ago08:00
rrqhttp://deb.devuan.org/merged/pool/DEBIAN/main/l/linux/linux-image-4.9.0-13-amd64_4.9.228-1_amd64.deb  is the kernel deb08:02
unixbsdok, i uploaded on github the improved initrd.08:02
unixbsdnew one: https://gitlab.com/openbsd98324/devuan-live/-/tree/master/v308:03
unixbsdI hope that now, it will boot from ffvs2 ... let's test it.08:04
crashoverrideunixbsd: are you attempting like yoda to sound?08:04
unixbsdmy EN is crappy08:04
crashoverridedeine muttersprache ist Deutsch, korreckt?08:05
unixbsdyeap08:05
crashoverrides/ck/k/08:05
crashoverridethat was obvious :P08:05
unixbsdand you? nice to meet you.08:06
crashoverrideyour english sentences read perfectly in German :P08:06
crashoverrides/eng/Eng/08:06
crashoverrideich bin von Frankreich, aber ich habe fuer fast zen jahren in Deutschland gewohnt08:06
crashoverrideaber mein Deutsch ist nicht wirklich gut.08:07
crashoverrideLearning German in Berlin is challenging, to say the least.08:07
unixbsdSuper08:07
unixbsdTu es de quelle region de france_08:07
crashoverrideein moment08:08
crashoverrideI have to configure my compose key :P08:09
golinuxAnd then please take this chatter to #devuan-offtopic . . .08:09
adhocheh08:09
crashoverridegolinux: I checked already, unixbsd isn't there.08:10
golinuxThis is a support channel.08:10
crashoverrideI'm aware, but it's not like we're preventing people from getting support, is it?08:10
golinuxcrashoverride: He can get there in 5 seconds08:10
golinuxDevs who read the logs get really annoyed at having to slog thought OT.08:11
crashoverridefine.08:11
unixbsdthere where_08:11
unixbsd?08:11
crashoverrideunixbsd: #devuan-offtopic08:11
golinux#devuan-offtopic08:11
unixbsdah... I see. live-boot is offtopic, right?08:12
crashoverrideit might be worth it to let non-ops invite people on #devuan-offtopic btw08:12
crashoverrideunixbsd: no, our chatter about where we come from, is.08:12
golinuxThey do frequently.08:12
crashoverridegolinux: ?!08:12
golinux<crashoverride> it might be worth it to let non-ops invite people on #devuan-offtopic btw08:13
crashoverrideno.08:13
crashoverrideI never saw a mode change regarding this.08:13
golinuxMaybe I misunderstood08:13
unixbsdok, keep on topic !08:13
onefangYep, I'm getting really annoyed at off topic chatter right now.  lol08:13
crashoverrideonefang: sure, but I can't really talk on #devuan-offtopic to someone who's not there... (like you, too, I tried writing that there for you, but...)08:14
golinuxonefang; Stubborn buch these too.  LOL!08:14
golinuxbunch08:14
unixbsdwe keep on topic. I am testing the new initrd with ufs.ko and we will see if it is a live-boot bug or it just works.08:14
golinuxunixbsd: Thank you!08:14
unixbsdok, guys, it is a bug09:26
unixbsdI have tested live-boot. ufs.ko does not help. it comes from live-boot. please a fix ;)09:26
unixbsda fix would be nice from debian09:26
unixbsdbut surely, they wont care to fix any bug about live-boot. they care only about ext.09:27
unixbsdthe fix is for /scripts/init-premount  <--- needed09:28
adhocusing ufs as a boot volume is pretty unusual though09:33
FranzHi there, sorry for incompetence, this is first time in irc11:02
gnarfacejust ask your questions and wait patiently for a response.  you don't need permission to ask questions11:04
FranzI just installed devuan (DVD), but the chosen windowmanager (KDE) wasn't installed, it's XFCE. Can I change the windowsmanager after installation?11:04
gnarfaceyes11:04
Franzthx 4 answer, how? ;)11:04
gnarfacejust install the other one11:04
gnarfaceyou can have multiple window managers installed concurrently11:05
Franzreinstall whole OS? Or via packetmanager?11:05
unixbsdI need a real pro11:26
unixbsdI have modified initrd and now ufs is there and fine, but still.11:27
unixbsdhow to mount to / root the filesysem    /mnt ??? into the (initramfs) ???11:27
unixbsdI am in (initramfs) and I mounted my squasfs onto /mnt11:27
unixbsdhow to tell the kernel that the /mnt will be rootfs (/)   passed by (initramfs) command line?=11:28
unixbsd(currently my initrd8 is there; https://gitlab.com/openbsd98324/devuan-live/-/blob/master/v3/initrd8.img.gz )11:30
gnarface*sigh*12:02
gnarfacehopefully Franz realized i meant through the package manager12:02
gnarfaceunixbsd: not sure i understand your question... maybe you're looking for pivot_root?12:03
gnarfacei'm not sure if there's a way to do it by kernel command-line12:03
gnarfacei thought that was only to pick partitions, not subdirectories12:04
unixbsdoverlay or something12:08
unixbsdI am at initramfs, filesystem.squashfs is mounted on /mnt, and I need to pass command that /mnt will be the rootfs ("/") how to do that?    (my initrd: https://gitlab.com/openbsd98324/devuan-live/-/blob/master/v3/initrd8.img.gz  for info).12:09
onefangchroot12:09
gnarfacesounds like pivot_root or chroot to me, but there is something called a overlay filesystem... is it overlayfs?  live images use it...12:09
unixbsdno chroot, I need to real mount it and then, exit, to get full os12:09
unixbsdyeah i need to tell what is the overlay12:10
gnarfacei think it works as a filesystem driver12:10
gnarfacelike you have to load the module then use that name as the mount type12:10
unixbsdwhat is the command for overlay mount to the root?12:10
gnarfacethat i don't know, i just know the concept, and that live images use it so you can install packages to ram12:11
gnarfacethat's how you can have a read-only cdrom live image boot to an OS that you can still alter after boot12:11
unixbsdor basically, initramfs can tell thee kernel to use /mnt as / (root). this can be done, but how?12:11
gnarfacemaybe through grub commands12:12
gnarfacesomething outside of the kernel command-line12:12
unixbsdno, no, it should be really done by initramfs12:12
unixbsdI have read the scripts/ live/boott. this is done by initramfs scripts12:13
gnarfaceonly other thing i could think of is check the docs and see if the kernel command-line option for root can take parameters that include actual directory paths not just device references12:13
gnarfacebut if it can that's news to me12:13
gnarfacethough it would simplify this matter a lot12:13
unixbsdthe docs have nothing about that... really,  I have this since weeks. maybe ##linux?12:13
gnarfacethe only thing that should be controlling your mounts afaik was the /etc/fstab file12:14
unixbsdI tried:   mount /mnt /   ; exit , ... but then  kernel panic12:14
gnarfaceheh12:14
onefangBind mount maybe?12:15
gnarfaceoh, maybe12:15
onefangpivot_root is what initramfs usually does.  NO idea off the top of my head if you can point it to a directory instead of a device.12:16
unixbsdmkaymaybe he bind indeed12:17
miskatonicis itpossible to avoid initram altogether?12:17
unixbsdin normal boot, which script after /sbin/init does take care mount /dev and bind?12:17
onefangYou can just boot the kernel.12:18
gnarfaceyes, you don't need the initramfs as long as you statically compile in the modules you need to boot12:18
gnarface(usually the filesystem driver)12:18
gnarfacei'm not sure why /mnt is where the device is mounted now... can't you omit that step and just pivot_root to that device instead of mounting it at /mnt first?12:19
unixbsdyou mean ext3.ko and so on. I maybe think that a sh script is before, located in /etc12:19
gnarfaceyes, ext3.ko and so on.... whichever filesystem you're actually using for /boot and /12:20
gnarfacefilesystem(s)12:20
gnarfaceif you're gonna omit the initramfs then it has to be able to read /boot and / without calling modprobe first12:20
unixbsdI need to look init.c of Linux. bsd I know that well, I modifieed often but linux no clue  - never looked at that init.c12:20
unixbsdthe modprobe is likely passed during initrd12:21
gnarfacewell for whatever it's worth, ext4 has reverse-compatibility support, so that's only one module12:21
unixbsdactually it is quite complex the linux booot12:21
onefangThere's lots of documentation in the Linux source code.  Reading some of that might be useful.12:21
gnarfacethe linux-doc package might have helpful stuff too, particularly about kernel command-line options and available modules12:22
unixbsdok, I try to mount bind by hands first, /dev and so on. let's see.12:22
unixbsdhere the plan to pass to initramfs, not of stuffs : https://termbin.com/nxxx412:24
miskatonicfsmithred achieved using openrc as pid1 smoothly, it uses concepts from BSD init12:24
unixbsdlook my init.c they are beasts ... https://gitlab.com/openbsd98324/custom-init   but only for bsd. never looked at linux yet.12:25
unixbsdI managed at least that ufs is seen by initramfs, but I didnt managed to live-boot from ufs the fs squasfs. likely I will modify the   live/boot/  0001-debug filee to mount it by hand at first. before live boot does anything12:28
miskatonicthat is freebsd's initram, right? or did you mirauloucly achieve to boot devuan off u2fs?12:31
unixbsdmiskatonic: I will make it !12:32
unixbsdI will be the first in the world ;) raelly12:32
unixbsdahhh it comes from overlay on / type overlay ... that all only.12:34
unixbsdoverlay on / type overlay (rw,noatime,lowerdir=//filesystem.squashfs/,upperdir=/live/overlay//rw,workdir=/live/overlay//work)12:35
unixbsdgot it12:46
gnarfacecool12:46
unixbsdwe can call it ufs-live-boot :)12:59
unixbsdok, now let's hack init.c14:32
unixbsdhere my barebone init.c :...  http://termbin.com/pd6m014:33
IanJIs anyone here using git-daemon-sysvinit?17:46
IanJI've installed it but can't get the daemon to run, when I run it I get no output at all.17:46
IanJI'm still making changes to the code.17:56
IanJoops, wrong channel :/17:56
Walex2unixbsd: have you had a look at the 'init' from UNIX V7/Edition VII? :-)18:41
Walex2unixbsd: also the coding style is not something I would completely agree with :-)18:42
Walex2BTW 'screen' or 'tmux' make a pretty decent 'init'.18:42
jyriI finally gave up screen and moved to tmux after 25 years of using it and now I wonder why I didn't change earlier :)18:51
* dstolfa_ still uses screen18:52
unixbsdWalex2: ahh19:25
unixbsdwhy not, intereting...19:26
miskatonichas unixbsd finally achieved booting devuan off u2fs?19:26
unixbsdcurrently the rocker barebone init.c looks like https://termbin.com/5p0a    debian have not interests in mounting ufs19:26
unixbsdI am looking for a barebone init.c so that we have more freedom19:27
unixbsdfreedom = devuan ;)19:27
unixbsdlook at ugly number of libs of the modern init.c code,.. a smaller approach would be helpful to give more space for live boot and tweaking.19:28
rwpIanJ, git-daemon does not normally produce any output. It does log to syslog by default though so look in /var/log/syslog for git-daemon entries.19:44
rwpIanJ, I think that a typical install will need to modify something like: GIT_DAEMON_OPTIONS="--export-all --init-timeout=10 --timeout=28800 --max-connections=15"19:46
rwpIanJ, Along with GIT_DAEMON_BASE_PATH="/srv/git" and GIT_DAEMON_DIRECTORY="/srv/git" or similar depending upon your taste.19:46
rwpIanJ, Also remember that any firewall will need to have port 9418 opened to allow git:// access.19:48
rwpunixbsd, I assume you are aware of this: https://git.suckless.org/sinit/file/sinit.c.html19:51
rwpunixbsd, Which was based upon Rich Felker's init: https://gist.github.com/rofl0r/616871919:52
unixbsdrwp: never heard, ok, let s try20:16
unixbsdit wont work, they have not opened the /dev/tty1 !20:17
iv4nshm4k0vFWIW, I use Busybox init (as in: # ln -s -- ../bin/busybox /sbin/init) for my LXC containers.  I'd think (though I haven't tried; like my runlevels as they are) it would work for the "base" system just as well, and Live too.  I think it is (or was?) used for D-I?20:23
unixbsdthis is an interesting one with signals, I would stay in init a bit but well, it is wiser to go to CHILDREN to save resource20:25
unixbsd/bin/sh is capable to do the /etc/rc   bin/sh handles the termios20:25
unixbsdinit.c with the /dev/tty1 opened.  https://termbin.com/vvca20:45
IanJrwp: I have no /var/run/git-daemon.pid and nothing listening on that port according to netstat after running /etc/init.d/git-daemon start (no output I would expect something to say the service started)21:02
IanJnothing in /var/log/syslog either :/21:03
IanJah, ok21:07
IanJnow I feel a bit dumb, /etc/default/git-daemon  (GIT_DAEMON_ENABLE=false)21:08
IanJ*facepalm*21:08
unixbsdmy barebone init.c works fine !!!21:17
unixbsdplease find the init.c for devuan, that replaces initramfs for mounting... and debugging. https://gitlab.com/openbsd98324/custom-init/-/blob/master/devuan/init.c21:20
rwpIanJ, Frankly it always annoys me when maintainers force enabling of a daemon.  I mean, I installed that daemon because I want it running!  If I did not then I would not have installed it!21:57
rwpIt's only for potentially breaking things like firewalls that I think explicit enabling is the correct thing to do.21:59
IanJI agree :)21:59
masonThere's the notion of needing to configure services before making them public/available that pushes folks towards requiring an explicit enable.22:00
* rwp has detected movement of the mouse, click OK to accept this22:01
rwpThe defaults for git-daemon-sysvinit create /var/lib/git as an empty directory owned by root and configure for it.  That's a good safe default for installation.  Nothing scary at all.22:04
rwpI disagree with the /usr/share/doc/git-daemon-sysvinit/README.Debian suggesting to symlink .git directories there however.  It does work.  But I think it is better to git init --bare --shared foo.git there and treat it as a first class upstream instead.22:07
dstolfa_does devuan support file systems other than ext4 in the installer? i can't really find a way to do it22:13
fsmithreddstolfa_, yes. Select manual partitioning, when you create a new partition, fs types are in 'Use as'22:14
dstolfa_fsmithred: ah, right. thanks22:15
fsmithredif you aren't familiar with the debian installer, you might go through the partitioning a few times until you get it right.22:15
fsmithredEspecially if you try to do anything fancy.22:15
dstolfa_fsmithred: i assume it's not too different to manual partitioning of anything else with cfdisk, i just have to make sure that it doesn't overwrite anything?22:16
rrqrwp: what's git-daemon-sysvinit and why would I want it?22:19
dstolfa_fsmithred: worked like a charm, thanks again22:30
pablocastellanosHi, we're trying to install devuan on vmware esxi (i'm only assisting as i'm not a vmware user), but the installer doesn't detect any disc. This is the controller shown with lspci 03:00.0 Serial Attached SCSI controller: VMware PVSCSI SCSI Controller (rev 02)22:51
pablocastellanosSomething is needed to detect the hard disks?22:52
john29hello Devuan. I'm having an issue with a freshly installed OS. I'm getting Beowulf Release no longer has a release file. any help would be greatful23:07
golinuxjohn29: Is this what you're looking for? http://files.devuan.org/devuan_beowulf/Release_notes.txt23:30
john29thanks, but no. I'm actually getting blocked by something. a weird page saying "this device is paused"23:33
john29no idea why23:33
golinuxurl, please23:35
fsmithredjohn29, try 'apt update'23:36
fsmithredand it should ask you to verify something. Say yes.23:36
golinuxThat bug is mentioned in the release notes right?23:36
fsmithredI don't konw23:36
john29http://deb.devuan.org/merged/23:36
john29yeah apt update isn't working23:36
golinuxIt should be.  It was for 3.0.023:36
john29wget isn't working either23:37
john29I think my router is doing something weird23:37
fsmithredping router address, google.com, 8.8.8.823:37
fsmithredsee if any work23:37
john29yeah that all workds23:38
fsmithredthat is a weird message.23:39
john29if I wget http://deb.devuan.org it works but the page say "This device is paused." "To resume access to the Internet on your home network, open the ' ' app or visit '' using a different connection or device."23:39
john29weirdest thing I've ever seen23:40
fsmithredapp?23:40
john29app??23:40
fsmithredopen what app?23:40
john29oh lol. it doesn't even say23:40
john29it's blank23:40
MinceRsounds like it might have something to do with your router or ISP23:40
MinceRor not23:40
fsmithredyeah, it sorta does. One blank space is the name23:40
john29yeah I think so too Mince23:41
john29never seen this before23:41
MinceR' ', my favorite name for an "app"23:41
john29haha23:41
fsmithredI would try rebooting the modem23:41
fsmithredno23:41
fsmithredthe router23:41
john29going to23:41
john29kinda creeped out by it23:41

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