libera/#devuan-dev/ Monday, 2023-05-08

devuanuser00Hi, I need support with live-sdk. I'm using the last version (https://git.devuan.org/devuan-sdk/live-sdk) and I'm getting an error with btrfs-tools15:20
devuanuser00https://git.devuan.org/attachments/2f59647e-fb0c-459f-9526-9e608a2b53f715:20
devuanuser00the screenshot shows the error15:20
devuanuser00btrfs-tools is not in the devuan repos, but btrfs-progs, which includes btrfs-tools15:21
devuanuser00i think this is maintained by fsmithred15:23
fsmithredchecking...15:31
devuanuser00i had no problems with beowulf @ https://github.com/parazyd/live-sdk.git but chimaera @ https://git.devuan.org/devuan-sdk/live-sdk is not working15:34
fsmithredThe error says that the package doesn't exist so the fix is to remove that package from the list.15:34
fsmithredyou can check first to make sure it's true - I did, and btrfs-tools is not in chimaera.15:34
fsmithreddevuanuser00, are you sure you aren't using an ascii config file?15:39
devuanuser00i'm using git.devuan defaults15:40
devuanuser00I've fixed it by removing btrfs-tools, let's see if it works now15:40
fsmithredwhere was that package listed?15:41
devuanuser00./lib/libdevuansdk/config:7315:41
devuanuser00also readme is wrong, it tells to use "load devuan amd64", but it should be "load devuan devuan-desktop-live amd64"15:42
devuanuser00in the other way it just says "arch is blank"15:43
fsmithredactually, it should be "load devuan devuan-desktop-live" and the arch is set in the config file15:44
fsmithredin blends/devuan-desktop-live/config15:44
fsmithredthe old way was to name the arch on the command line15:44
devuanuser00k15:44
devuanuser00another thing: whats the difference between /devuan and /merged in repos?15:45
fsmithredeasy - /devuan contains the forked packages, /merged contains the merged packages (i.e. the debian repositories)15:47
fsmithredyou should use /merged15:47
devuanuser00so there's no need to use /devuan?15:48
fsmithredsometimes it might make sense to use /devuan if you want to pull something from *-proposed-updagtes to test something we just forked.15:48
fsmithredor updated15:48
devuanuser00k ty15:49
fsmithredyou get everything with /merged15:49
devuanuser00where do i select the init in live-sdk? i would like to use runit but i think it defaults to sysv15:49
fsmithredgood question. I don't think I've tried that.15:50
devuanuser00;-;15:50
devuanuser00but its ur package ;-;15:50
fsmithredprobably just need to put it in the package list15:50
devuanuser00well15:50
fsmithredlemme poke around. brb15:50
fsmithredtop-level config file (in live-sdk/) has live-config-sysvinit listed. Change that to live-config-runit15:52
fsmithredand add runit-init to one of the package lists15:53
fsmithredyou are building desktop-live or minimal-live?15:53
fsmithredalso https://git.devuan.org/devuan-sdk/live-sdk15:54
fsmithrednope15:54
fsmithredlib/libdevuansdk/config:54:sysvinit15:54
fsmithredchange that to runit-init is probably what is needed15:54
devuanuser00done, everything works normally now15:57
devuanuser00thanks bud15:57
fsmithredbtw, I did not design live-sdk, I inherited it.15:57
fsmithredcool15:57
fsmithredlet me know if the runit build is successful15:57
devuanuser00anyway all this should be better documented. The only related doc i found was ur 2017 post in dev1galaxy15:57
fsmithredwhich is outdated15:58
devuanuser00yea15:58
fsmithredand the stuff in lib/libdevuansdk can't be changed unless all the people who build arm images agree.15:59
fsmithredand virtual images15:59
devuanuser00i think it would be easer to use Debian's lb directly but i got a lot of errors even using --mode devuan16:00
devuanuser00again poor documentation16:00
devuanuser00finished, the runit build works16:00
libre_wxlfhow to execute a script when chroot in vm-sdk?19:57
libre_wxlfand how can i setup custom external repos? i have defined some packages in extra_packages+=() but i can't find them because i dont know how to set additional repositories20:00

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