[00:00] yes I have somehoow gotten used to that [00:00] I don't have that in the manual dang it [00:00] if we fix this, it will only be for 19.10 [00:00] @kc2bez [steam], or wine or lutris [00:01] what will happen for 20.04? [00:02] if we get this fixed, then it will Just Work™ [00:03] I follow you now. [00:08] The same command works, at this time, in 20.04 [00:08] which command [00:08] ? [00:09] sudo dpkg --add-architecture i386 [00:09] yeah it works fine, but it needs to be implemented ahead of time [00:09] users shouldn't be required to do it themselves [00:10] to get a feel for the experience, get a fresh install and open discover and install steam [00:10] what about default settings? [00:10] thing is i want it installed ASAP because maybe someday in the future some package we have in the packageset has an i386 requirement [00:10] maybe a postinst script? [00:11] at that point we can do it as a pre-inst in packages, but i'd like it earlier than that [00:12] it would land in live that way (not 19.10 live) [00:12] there should be a whitelist for all the 386 packages I think. [00:13] i'm hoping @tsimonq2 has a better idea [00:14] @tsimonq2 is a pretty knowledgeable person [00:17] Ubuntu did it in Ubiquity so we should do it in Calamares. [00:18] Add a shellprocess module which runs the command enabling it [00:19] As for whether it goes before or after the packages module, I'm not sure. Does this command need sudo apt update to be effective? If so, should we assume users know to do that? [00:19] Additionally, can this be done without network? Does this command automatically run sudo apt update? [00:19] well if we could get it in the squashfs we'd have a one up on ubuntu, because it'd work in live [00:21] In my opinion, in the squashfs is the wrong answer. It doesn't feel right to do that. I'd be in favor of doing it via casper if we REALLY wanted it in live, but I definitely think at minimum we need a Cala module [00:22] The squashfs is supposed to be as clean as we can possibly get it. Plus, it'd be really hacky to test [00:23] As for how you'd test a casper change, I don't quite remember. cyphermox or TJ- may know [00:24] But as wxl may be the only one who knows what casper's role is, casper is the software specific to the live image that e.g. sets up the live user with autologin and such [00:24] my concern is what the future may bring [00:24] i guess for the time being we can just get the shellprocess module and call it good [00:24] Is there another angle I'm not addressing here? [00:25] We'd have live and install covered by this [00:25] oh casper? well, yeah i guess we could look into that, too [00:26] could you put that in the task with maybe a nudge to TJ-? [00:27] I think I missed the start of this was not in channel or AWOL [00:28] @tsimonq2: here's the heavy lifting of the command https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/src/main.c#n452 [00:28] @TJ- [ I think I missed the start of this was not in channel or AWOL], How do you test casper changes wrt an ISO? [00:29] omg their error functions are ohshit or ohshite X''''''''D [00:32] tsimonq2: very long time since I needed to do that... vaguely... I *think* I had an extracted installer ISO image file-system booted into a virtual machine (since in almost all cases an 'ISO' is actually booted as a regular MBR/GPT image and not ISO9660+El-Torito) [00:32] it doesn't seem like it does any apt update although i'm not sure if it's necessary [00:33] tsimonq2: so losetup with some 'tweaks' to ensure it correctly presents the MBR/GPT and partitions [00:33] wxl: what are you referring to? "dpkg --add-architecture" ? [00:34] TJ-: yeah [00:34] wxl: as far as I know all that does is add to /var/lib/dpkg/arch [00:34] dpkg doesn't 'know' about apt [00:34] whether or not it *needs* it, i don't know. my guess is no. [00:35] there are only different pools/dists, not necessarily separate lists for archs [00:36] if anyone' [00:36] s curious what i mean http://us.archive.ubuntu.com/ubuntu/ [00:37] also this is a lot of fun http://us.archive.ubuntu.com/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ [00:37] yes, it's only relevant for binary packages. As I recall Apt internally uses /var/lib/dpkg/arch to determine the default arch (first line) or verify :otherarch is valid [00:38] Same as putting arch-limiters/specifiers in sources.list "deb [arch=i386] ..." [00:38] @wxl [ also this is a lot of fun http://us.archive.ubuntu.com/ubuntu/ubuntu/ubunt …], You're awfully deep there. [00:38] @kc2bez: you can go to ∞ if you want [00:39] @wxl [ @kc2bez: you can go to ∞ if you want], Actually, that's not true. [00:39] Believe me, I know, I've tried. XD [00:39] (an aside: default compose key for ° is compose-oo while ∞ is compose-88 which doesn't seem totally appropriate) [00:39] OOOH YOU"RE RIGHT [00:39] http://us.archive.ubuntu.com/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ [00:40] When you launch Discover doesn't it do an apt update [00:40] It's an HTTP server, can't have too many symlinks :) [00:42] right @kc2bez [00:44] so where would we make this change in casper again? i forgot from last time [03:07] Why launch discover to test in the firat place ? Just do a fresh install. Don't connect internet. Do the add architecture command. [03:07] I can try this in a couple of different ways as needed on a fresh install on hardware later today. [03:09] Also, @guiverc read your latest comment on T30, sad that grub ditched us and works with mate-grub-theme. :/ But hey atleast now we are sure it wasn't a bug. I will just go and place the files to someother place this time. :) Hopefully will work. [03:11] I could re-install on uefi (without encryption; chose encryption as it was very different options to prior install-test... rather than what was easiest for your grub testing..) [04:36] Probably a uefi install without encryption might work. But I am not so hopeful about it. [16:35] OMG WHY DOES SOURCEFORGE SUCK SO BADDDDDDDDD [17:04] Lol! What happened? [17:04] you broke [17:05] linux-generic-hwe-18.04 : Depends: linux-image-generic-hwe-18.04 (= 5.3.0.28.96) but it is not going to be installed [17:05] whatever [17:06] ? [17:11] !info linux-image-generic-hwe-18.04 [17:11] linux-image-generic-hwe-18.04 (5.4.0.9.11, focal): Generic Linux kernel image (dummy transitional package). In component main, is optional. Built by linux-meta. Size 2 kB / 16 kB. (Only available for amd64, armhf, arm64, ppc64el, s390x.) [17:12] Hm [17:23] K!