💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-03-15.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-03-15T00:06:57 #kisslinux <adamantium> I was thinking about packaging "pip" for python3, but look at that dependency list! https://www.archlinux.org/packages/extra/any/python-pip/ 2020-03-15T00:30:48 #kisslinux <mahmudov> adamantium, you can build python with pip 2020-03-15T00:31:16 #kisslinux <mahmudov> --with-ensurepip=yes 2020-03-15T00:33:19 #kisslinux <adamantium> oh cool 2020-03-15T00:33:28 #kisslinux <adamantium> thanks mahmudov 2020-03-15T00:34:25 #kisslinux <adamantium> Oh, that's funny, I had pip all along, and didn't realize it 2020-03-15T00:40:27 #kisslinux <mahmudov> yes :) 2020-03-15T00:40:27 #kisslinux <mahmudov> https://github.com/kisslinux/repo/blob/master/extra/python/build#L16 2020-03-15T04:19:12 #kisslinux <horseshoe27> https://k1ss.org//blog/20190828a 2020-03-15T04:19:49 #kisslinux <horseshoe27> do you guys plan on making a patch to remove dbus from firefox 74 2020-03-15T04:40:03 #kisslinux <konimex> horseshoe27: dylan would probably resume the dbus removal on firefox 78 2020-03-15T06:50:30 #kisslinux <dylanaraps> horseshoe27: I will resume the dbus patches once the next ESR is released. 2020-03-15T06:54:52 #kisslinux <dylanaraps> paradigm: I've pushed the full Bedrock fix. Will release it shortly so that lieu: Can test. 2020-03-15T06:55:14 #kisslinux <dylanaraps> cornett: That's great. Glad you're enjoying it. 2020-03-15T06:56:59 #kisslinux <dylanaraps> perish: kiedtl: The one problem with Void/Arch/* is that the shell code is all crappy. Dependencies for packages are usually wrong too. =P 2020-03-15T06:57:24 #kisslinux <dylanaraps> dilyn: Let me know if you need any help setting up a chroot. 2020-03-15T06:58:52 #kisslinux <dylanaraps> claudia2: Glib builds fine for me without flex. 2020-03-15T07:27:11 #kisslinux <lieu> dylanaraps: KISS' init boots fine now 2020-03-15T07:28:54 #kisslinux <dylanaraps> Nice 2020-03-15T07:29:11 #kisslinux <dylanaraps> I'd like to hear your overall thoughts and experience about the process 2020-03-15T07:29:28 #kisslinux <dylanaraps> I want to write about it tomorrow in the weekly blog post if you don't mind :P 2020-03-15T07:33:57 #kisslinux <lieu> Well. Installing Bedrock was very straightforward indeed. I've had issues here and there but they were on my part, not the distros (aside from the linker one). 2020-03-15T07:37:16 #kisslinux <dylanaraps> What was the linker issue? 2020-03-15T07:37:36 #kisslinux <lieu> The one you just fixed? 2020-03-15T07:37:54 #kisslinux <lieu> I'm sorry. `linker` might not be the right word. 2020-03-15T07:37:58 #kisslinux <dylanaraps> A screenshot would be nice too (though I don't know how you'll show KISS + Bedrock :P) 2020-03-15T07:38:00 #kisslinux <dylanaraps> Ah 2020-03-15T07:38:02 #kisslinux <dylanaraps> Gotcha 2020-03-15T07:38:52 #kisslinux <lieu> Oh yeah, right. Wait a moment. 2020-03-15T07:40:41 #kisslinux <dylanaraps> brb 2 secs 2020-03-15T07:41:49 #kisslinux <lieu> btw, i am using `kpow` to shutdown/reboot, is that safe? 2020-03-15T07:54:33 #kisslinux <dylan02> lieu: No 2020-03-15T07:55:16 #kisslinux <dylan02> 'kpow' should be used at the end of the shutdown process 2020-03-15T07:55:27 #kisslinux <dylan02> It simply tells the kernel "power off" or "reboot" 2020-03-15T07:55:44 #kisslinux <dylan02> It won't handle unmounting disks, safely stopping all processes, etc. 2020-03-15T07:55:57 #kisslinux <dylan02> It _will_ run 'sync' though. 2020-03-15T08:04:54 #kisslinux <lieu> ah, that's prolly why fsck was complaining about dirty bits 2020-03-15T08:06:01 #kisslinux <dylan02> Yes 2020-03-15T08:06:47 #kisslinux <dylan02> kpow is effectively 'halt', only it works with every init. 2020-03-15T08:14:24 #kisslinux <lieu> brb, i'll just learn how to do a 'simple upload' on this iphone thing 2020-03-15T08:20:12 #kisslinux <dylan02> brb 2020-03-15T09:59:21 #kisslinux <lieu> dylanaraps: hope you can find something https://imgur.com/a/IFCXgRF 2020-03-15T10:00:20 #kisslinux <dylanaraps> lieu: Thanks 2020-03-15T10:00:26 #kisslinux <dylanaraps> I can't see any images in the link though 2020-03-15T10:01:49 #kisslinux <lieu> oh wait 2020-03-15T10:03:08 #kisslinux <lieu> do i give it time to upload? 2020-03-15T10:04:28 #kisslinux <dylanaraps> No idea 2020-03-15T10:05:04 #kisslinux <lieu> because when the images already showed up, i just copied the linked then closed the imgur tab 2020-03-15T10:05:38 #kisslinux <dylanaraps> Ah 2020-03-15T10:05:42 #kisslinux <dylanaraps> You may have to wait 2020-03-15T10:05:48 #kisslinux <dylanaraps> Imgur is kinda crappy now 2020-03-15T10:13:22 #kisslinux <lieu> dylanaraps: what do you use? 2020-03-15T10:14:06 #kisslinux <lieu> dylanaraps: here you go https://imgur.com/a/vgf6pGU 2020-03-15T10:15:38 #kisslinux <dylanaraps> Thanks 2020-03-15T10:15:49 #kisslinux <dylanaraps> teknik.io is nice 2020-03-15T10:19:57 #kisslinux <lieu> you're right, it even provides upload scripts 2020-03-15T10:54:11 #kisslinux <lieu> dylanaraps paradigm: I noticed something during shutdown/reboot -> https://p.teknik.io/Raw/wBoJm 2020-03-15T10:54:41 #kisslinux <dylanaraps> Ah 2020-03-15T10:55:02 #kisslinux <dylanaraps> Does Bedrock already partially shutdown the system before executing KISS's scripts? 2020-03-15T10:55:27 #kisslinux <dylanaraps> How's thing for a commit? https://github.com/kisslinux/kiss/commit/ad9cda2e34c9da6963bcbee0154025216703feec 2020-03-15T10:55:43 #kisslinux <lieu> which wasn't happening pre-Bedrock. 2020-03-15T10:55:43 #kisslinux <dylanaraps> Adding a feature with no code size increase. 2020-03-15T10:56:29 #kisslinux <dylanaraps> A pretty deep feature at that 2020-03-15T11:00:47 #kisslinux <lieu> dylanaraps: this allows built packages to be compressed as xz, yes? 2020-03-15T11:03:00 #kisslinux <dylanaraps> Yes 2020-03-15T11:03:11 #kisslinux <dylanaraps> And new methods can be added super simply 2020-03-15T11:03:23 #kisslinux <dylanaraps> Though I may keep the default to gzip 2020-03-15T11:03:53 #kisslinux <lieu> i like xz better for some reason 2020-03-15T11:04:59 #kisslinux <dylanaraps> tar usage is also more portable 2020-03-15T11:05:23 #kisslinux <dylanaraps> This code could then be used for more portable source extraction 2020-03-15T11:06:40 #kisslinux <lieu> Unrelated: Why are .c files in `/usr/share/doc/kiss`? 2020-03-15T11:07:26 #kisslinux <dylanaraps> So that every install has the sources 2020-03-15T11:07:55 #kisslinux <dylanaraps> See the FAQ 2020-03-15T11:07:56 #kisslinux <lieu> Oh 2020-03-15T11:08:16 #kisslinux <lieu> If something happens (*knock knock knock*) 2020-03-15T11:09:29 #kisslinux <dylanaraps> Yup 2020-03-15T11:42:56 #kisslinux <lieu> https://termbin.com/n9qb 2020-03-15T12:29:57 #kisslinux <fehawen> Here's a nice sunday tune: https://www.youtube.com/watch?v=QH3Fx41Jpl4 2020-03-15T12:46:51 #kisslinux <icyphox> dylanaraps: That was fast. :) 2020-03-15T12:47:00 #kisslinux <dylanaraps> :P 2020-03-15T12:48:57 #kisslinux <icyphox> btw dylanaraps, have you considered making the CI actually /build/ each PR to test if they work? 2020-03-15T12:49:53 #kisslinux <icyphox> It'll take longer, but you'll no longer have to trust the maintainer. 2020-03-15T12:53:29 #kisslinux <dylanaraps> Yeah... 2020-03-15T12:53:34 #kisslinux <dylanaraps> That won't be possible. 2020-03-15T12:53:40 #kisslinux <icyphox> Why not? 2020-03-15T12:54:01 #kisslinux <dylanaraps> 1. Each CI spin up will need to download, extract and update the KISS chroot tarball. 2020-03-15T12:54:26 #kisslinux <dylanaraps> 2. Each CI spin up has to somehow chroot into the tarball (needs root. __maybe__ proot will work). 2020-03-15T12:54:47 #kisslinux <dylanaraps> 3. Each CI spin up has to download and build all dependencies. 2020-03-15T12:55:02 #kisslinux <dylanaraps> 4. Each CI spin up has to finally download and build the package. 2020-03-15T12:55:13 #kisslinux <icyphox> Hmmm. 2020-03-15T12:55:14 #kisslinux <dylanaraps> It'll take far too long. 2020-03-15T12:55:43 #kisslinux <icyphox> There should be a way to ensure a static environment -- just to build pkgs. I will mess around with sourcehut's CI and see if I can try that. 2020-03-15T12:55:44 #kisslinux <dylanaraps> It exceeds whatever free quotes are in place for the time cost alone. 2020-03-15T12:56:00 #kisslinux <dylanaraps> icyphox: Yes. It's the chroot tarball. 2020-03-15T12:56:08 #kisslinux <dylanaraps> It has to be updated though. 2020-03-15T12:56:15 #kisslinux <dylanaraps> All dependencies still have to be built. 2020-03-15T12:56:22 #kisslinux <icyphox> That is true... 2020-03-15T12:56:25 #kisslinux <icyphox> Hmmm. 2020-03-15T12:56:41 #kisslinux <dylanaraps> It's not possible through regular CI. 2020-03-15T12:56:57 #kisslinux <icyphox> It's not, yeah. 2020-03-15T12:57:03 #kisslinux <icyphox> We'll run out of build time. 2020-03-15T12:57:09 #kisslinux <dylanaraps> I prefer trust regardless though. 2020-03-15T12:57:29 #kisslinux <icyphox> Interesting. I prefer trustless systems. 2020-03-15T12:58:43 #kisslinux <dylanaraps> The addition of the manifest output in the PR template is an act of "proof" anyway. 2020-03-15T12:59:05 #kisslinux <dylanaraps> It proves that the package was built via the package manager. 2020-03-15T12:59:18 #kisslinux <icyphox> Ah, but some manifests are far too huge to peruse through manually (like my last pkg). 2020-03-15T12:59:24 #kisslinux <icyphox> But I see your point. 2020-03-15T12:59:27 #kisslinux <dylanaraps> I did it manually 2020-03-15T12:59:32 #kisslinux <dylanaraps> Took me two seconds 2020-03-15T12:59:41 #kisslinux <icyphox> Oh 2020-03-15T12:59:43 #kisslinux <icyphox> lol 2020-03-15T12:59:50 #kisslinux <icyphox> Alrighty then. :) 2020-03-15T13:00:36 #kisslinux <dylanaraps> It's not that I prefer trust systems vs trustless ones, it's that I prefer low (or no tech) to tech solutions. 2020-03-15T13:01:17 #kisslinux <icyphox> Fair enough. 2020-03-15T13:11:26 #kisslinux <konimex> the country and thr city is now on "semi-lockdown" state and all uni activities are to be conducted online so... now I have no idea what to do here since my Wyvertux build "server" is on an uni computer and I can't remote there 2020-03-15T13:11:59 #kisslinux <icyphox> rip 2020-03-15T13:12:40 #kisslinux <konimex> I want to finish up the LLVM 10 rebuild (though I doubt there'll be errors like on GCC) but yeah my laptop's strained enough 2020-03-15T13:13:39 #kisslinux <konimex> I finally solved the Rust problem once and for all though so that's nice 2020-03-15T13:14:08 #kisslinux <dylanaraps> All hotels / seasonal rentals are closed now 2020-03-15T13:14:23 #kisslinux <dylanaraps> They're thinking of closing the bridge to where I live 2020-03-15T13:14:32 #kisslinux <dylanaraps> (It's an island with a bridge) 2020-03-15T13:15:06 #kisslinux <konimex> I'm a goddamn idiot, can anyone send me a kiss-export tarball of gzip? 2020-03-15T13:15:16 #kisslinux <dylanaraps> Yeah 2020-03-15T13:15:23 #kisslinux <konimex> it has to be tar.xz though 2020-03-15T13:15:28 #kisslinux <dylanaraps> OK 2020-03-15T13:15:29 #kisslinux <konimex> since, I uninstalled gzip. yeah 2020-03-15T13:15:34 #kisslinux <dylanaraps> Ah 2020-03-15T13:15:41 #kisslinux <icyphox> lol 2020-03-15T13:17:40 #kisslinux <dylanaraps> https://u.teknik.io/Rr5TZ.xz 2020-03-15T13:17:45 #kisslinux <dylanaraps> Name it "gzip#1.10-2.tar.xz" 2020-03-15T13:17:58 #kisslinux <dylanaraps> I compiled with generic march 2020-03-15T13:19:18 #kisslinux <konimex> alright thanks 2020-03-15T13:19:37 #kisslinux <konimex> huh, you switched to pigz now 2020-03-15T13:24:33 #kisslinux <dylanaraps> Yeah 2020-03-15T13:24:45 #kisslinux <dylanaraps> I've done work on the package manager too 2020-03-15T13:25:43 #kisslinux <dylanaraps> Lots of compression changes 2020-03-15T13:31:52 #kisslinux <mps> iiuc, only method to install k1ss is to build it locally? 2020-03-15T13:32:37 #kisslinux <mps> which would take a lot of time with FS on mmc card 2020-03-15T13:35:35 #kisslinux <dylanaraps> Yes 2020-03-15T13:35:42 #kisslinux <dylanaraps> There's no cross-compilation 2020-03-15T13:36:56 #kisslinux <mps> last year when I built firefox on this arm box it took more than a 12 hours 2020-03-15T13:38:44 #kisslinux <dylanaraps> jedavies may provide firefox binaries 2020-03-15T13:38:58 #kisslinux <dylanaraps> You'll then avoid rust, nodejs, perl, llvm, etc. 2020-03-15T13:39:06 #kisslinux <mps> could try with ssd disk over USB-C but I think it will be half time at best 2020-03-15T13:39:50 #kisslinux <jedavies> mps: I provide the firefox-bin package on aarch64, which avoids having to build rust + friends 2020-03-15T13:40:00 #kisslinux <mps> yes, I see bin firefox, but what about rest of k1ss 2020-03-15T13:40:24 #kisslinux <jedavies> You have to build that yourself :) 2020-03-15T13:40:39 #kisslinux <dylanaraps> The rest won't take long at all. 2020-03-15T13:40:58 #kisslinux <mps> ah, ok 2020-03-15T13:41:02 #kisslinux <konimex> on a computer, on a system like RPi, no idea for that 2020-03-15T13:41:02 #kisslinux <dylanaraps> Using firefox-bin lets you avoid pretty much all of the larger builds 2020-03-15T13:41:21 #kisslinux <icyphox> Building on an RPi is awful. 2020-03-15T13:41:22 #kisslinux <mps> then I will attach ssd usb RSN 2020-03-15T13:41:33 #kisslinux <icyphox> But the new 4GB one should be fine, I think. 2020-03-15T13:42:00 #kisslinux <icyphox> Took me ~3 hrs to build gdb on a 3B (I think it was a 3B). 2020-03-15T13:42:06 #kisslinux <jedavies> On the rk3399 device I have most packages build in a few min or less. 2020-03-15T13:42:10 #kisslinux <mps> I'm using chromebook with 4GB ram 2020-03-15T13:42:19 #kisslinux <icyphox> ARM chromebook? 2020-03-15T13:42:26 #kisslinux <jedavies> GCC is around 3-4 hours though 2020-03-15T13:42:27 #kisslinux <mps> icyphox: yes 2020-03-15T13:42:43 #kisslinux <icyphox> Nice. 2020-03-15T13:42:52 #kisslinux <mps> icyphox: also it is rk3399 2020-03-15T13:42:53 #kisslinux <jedavies> icyphox: it's the Pinebook Pro, a $200 arm laptop 2020-03-15T13:43:08 #kisslinux <icyphox> Ah, nice! I've wanted to try one of those. 2020-03-15T13:43:26 #kisslinux <icyphox> How's the hardware? Plasticy, I'd presume? 2020-03-15T13:43:34 #kisslinux <icyphox> For 200 bucks I guess you can't complain. 2020-03-15T13:44:08 #kisslinux <jedavies> Yeah exactly. It's not bad for the price. The one thing I miss is a backlit keyboard though. 2020-03-15T13:44:27 #kisslinux <mps> I would buy pinebook but three years ago only option was chromebook for arm64 with enough RAM and good display 2020-03-15T13:45:09 #kisslinux <jedavies> Which chromebook are you using? 2020-03-15T13:45:23 #kisslinux <icyphox> The Pixelbook has a fantastic display, I hear. 2020-03-15T13:45:23 #kisslinux <mps> samsung one plus 2020-03-15T13:47:33 #kisslinux <mps> this one https://www.amazon.com/Samsung-Chromebook-Convertible-Laptop-XE513C24-K01US/dp/B01LZ6XKS6 2020-03-15T13:49:08 #kisslinux <jedavies> It has an Intel cpu? 2020-03-15T13:49:59 #kisslinux <icyphox> Looks like it runs a Celeron. 2020-03-15T13:50:11 #kisslinux <mps> oh, this one is when they switched to intel, but they look similar. sorry 2020-03-15T13:50:36 #kisslinux <icyphox> Ah, figured. 2020-03-15T13:51:31 #kisslinux <mps> here it is https://www.cnx-software.com/2016/10/15/samsung-chromebook-pro-powered-by-rockchip-rk3399-soc-to-sell-for-499/ 2020-03-15T13:54:37 #kisslinux <jedavies> Nice, it's also rk3399. I assume the Wifi card is supported OK by Linux? 2020-03-15T13:54:51 #kisslinux <mps> yes, works fine 2020-03-15T13:55:21 #kisslinux <mps> it is mwifiex_pcie 2020-03-15T13:56:55 #kisslinux <mps> though some drivers are buggy, analogix_dp and emmc crashes when resumes from suspend-to-ram 2020-03-15T13:57:39 #kisslinux <mps> I posted bug reports to kernel devs but didn't received any answer 2020-03-15T13:59:45 #kisslinux <jedavies> Same for me, no suspend currently. Seem to remember this will require work in the ARM trusted firmware package. 2020-03-15T14:01:11 #kisslinux <mps> when using external mmc as root FS suspend works fine for me 2020-03-15T14:04:08 #kisslinux <mps> but my suspend is 'echo mem > /sys/power/state' 2020-03-15T14:10:32 #kisslinux <jedavies> Interesting, not tried other options yet. 2020-03-15T14:11:45 #kisslinux <mps> if I don't suspend it works fine for days, till I reboot for some other reasons 2020-03-15T14:18:42 #kisslinux <claudia2> aloha! 2020-03-15T14:19:03 #kisslinux <icyphox> Hi claudia2. 2020-03-15T14:19:59 #kisslinux <claudia2> dylanaraps: I investigated my flex problem further. I cant build bison without flex 2020-03-15T14:20:11 #kisslinux <claudia2> it seem I cant build a lot of packages without flex 2020-03-15T14:20:21 #kisslinux <claudia2> hello icy (: 2020-03-15T14:24:48 #kisslinux <claudia2> building bison errors out with 'libfl.so.2 not found 2020-03-15T14:27:50 #kisslinux <claudia2> Its goes out of my knowledge so I start rebuilding stuff from the core 2020-03-15T14:45:03 #kisslinux <dylanaraps> claudia2: Weird. I can build bison without flex. 2020-03-15T14:57:54 #kisslinux <mps> jedavies: kiss build gnupg1 => 'checking build system type... aarch64-unknown-linux-gnu' 2020-03-15T14:58:02 #kisslinux <mps> gnu? not musl? 2020-03-15T14:59:14 #kisslinux <fehawen> Anyone here have a folding@home team? 2020-03-15T15:07:52 #kisslinux <fehawen> nvm 2020-03-15T15:16:36 #kisslinux <claudia2> dylanaraps: I may have found something. M4 also errors out without flex but wit "ar interface not found". Ar is from binutils but rebuildings doesnt hel 2020-03-15T15:16:47 #kisslinux <claudia2> https://p.teknik.io/HOS7t 2020-03-15T15:17:08 #kisslinux <claudia2> *help 2020-03-15T15:17:17 #kisslinux <dylanaraps> claudia2: I think there's something wrong with your system. 2020-03-15T15:17:29 #kisslinux <dylanaraps> command -v ar 2020-03-15T15:17:31 #kisslinux <dylanaraps> command -v gcc-ar 2020-03-15T15:20:17 #kisslinux <jedavies> mps: interesting, it says that for me also. But it's building/running with musl, not glibc. 2020-03-15T15:21:48 #kisslinux <claudia2> dylanaraps: Its both /usr/bin/ar; /usr/bin/gcc-ar 2020-03-15T15:22:10 #kisslinux <dylanaraps> Do they work when invoked? 2020-03-15T15:22:17 #kisslinux <dylanaraps> ar --version 2020-03-15T15:22:21 #kisslinux <dylanaraps> gcc-ar --version 2020-03-15T15:22:42 #kisslinux <claudia2> ah 2020-03-15T15:22:45 #kisslinux <dylanaraps> Note: My changes only introduced depends file changes. 2020-03-15T15:22:54 #kisslinux <claudia2> nope they dont 2020-03-15T15:22:56 #kisslinux <dylanaraps> Nothing "real" changed. 2020-03-15T15:23:02 #kisslinux <dylanaraps> Thought so 2020-03-15T15:23:05 #kisslinux <claudia2> libfl.so.2 is missing 2020-03-15T15:23:22 #kisslinux <claudia2> flex not installed right now 2020-03-15T15:23:37 #kisslinux <dylanaraps> How did you remove flex? 2020-03-15T15:23:43 #kisslinux <dylanaraps> Ah 2020-03-15T15:23:51 #kisslinux <dylanaraps> It's listed as 'make' when it shouldn't be. 2020-03-15T15:23:59 #kisslinux <claudia2> (: 2020-03-15T15:24:09 #kisslinux <dylanaraps> I wonder why my system works. 2020-03-15T15:24:30 #kisslinux <claudia2> there we have it :D 2020-03-15T15:24:53 #kisslinux <dylanaraps> Fixed 2020-03-15T15:24:57 #kisslinux <claudia2> do you have it installed? 2020-03-15T15:25:19 #kisslinux <mps> jedavies: I untared tarball to root partition and tried to boot with kernel I use for Alpine, but got only blank screen 2020-03-15T15:25:45 #kisslinux <claudia2> so for understanding, flex is still a fundamental brick of the system? 2020-03-15T15:26:02 #kisslinux <mps> from alpine I tried to run some bins on kiss fs and they work 2020-03-15T15:27:23 #kisslinux <claudia2> to my shame I must admit that found something new in kiss-orphans and removed it without knowing what its really for 2020-03-15T15:27:34 #kisslinux <claudia2> * I found 2020-03-15T15:29:01 #kisslinux <jedavies> mps: do you have a way of viewing what's going on during the boot process? For example I use a serial cable with my device, attached to another machine. 2020-03-15T15:30:06 #kisslinux <jedavies> Also, can you chroot into the kiss environment from Alpine and run things ok? 2020-03-15T15:30:11 #kisslinux <mps> no, I didn't hacked device to find how to attach serial cables 2020-03-15T15:30:48 #kisslinux <mps> yes, I can chroot, and most things works 2020-03-15T15:31:52 #kisslinux <mps> maybe problem is loading modules 2020-03-15T15:32:14 #kisslinux <mps> display drivers are built as modules and not in kernel 2020-03-15T15:32:17 #kisslinux <jedavies> What bootloader are you using? I'm using uboot. This required writing some files to start of the device you want to boot from. 2020-03-15T15:33:29 #kisslinux <mps> I'm using kernel prepared with vboot-tools (chromeos tools to sign kernels, add dtbs and boot params) and dd it to boot partition 2020-03-15T15:34:37 #kisslinux <mps> I looked at your boot.txt and I see that parameters are nearly same as mine 2020-03-15T15:35:09 #kisslinux <jedavies> OK, not familiar with vboot-tools. You may need to load a module at boot to activate the screen. I had to add this to my inittab: ::once:/usr/bin/modprobe pwm_bl 2020-03-15T15:36:06 #kisslinux <jedavies> I found what modules to load by looking at lsmod on another distro, then adding to inittab 2020-03-15T15:38:19 #kisslinux <mps> I will build new kernel tomorrow (anyway plan is to upgrade to 5.6-rc6, which will be released this night) and will build display driver in kernel, not as module 2020-03-15T15:38:36 #kisslinux <mps> does kiss put boot log somewhere 2020-03-15T15:52:41 #kisslinux <dylanaraps> There's nothing to log is there? (dmesg catches what the kernel, etc is doing) 2020-03-15T15:57:52 #kisslinux <mps> maybe 'dmesg > /var/log/dmesg.log' at the end of boot 2020-03-15T16:04:50 #kisslinux <dylanaraps> Sure 2020-03-15T16:05:04 #kisslinux <dylanaraps> You could add that to /etc/rc.d/dmesg.boot as a script 2020-03-15T16:05:14 #kisslinux <dylanaraps> It'll then automatically run at the end of boot. 2020-03-15T16:09:16 #kisslinux <mps> ah, thanks for hint 2020-03-15T16:39:22 #kisslinux <dilyn> @dylanaraps I'm correct in assuming that the bootstrap tarball arch distributes is 'good enough' and pacstrapping is unecessary, right? 2020-03-15T16:56:39 #kisslinux <dylanaraps> Yes 2020-03-15T16:56:52 #kisslinux <dylanaraps> I just extract it, chroot in and set the mirrorlist. 2020-03-15T16:57:07 #kisslinux <dylanaraps> Then everything "just works" 2020-03-15T16:57:13 #kisslinux <dylanaraps> As if you booted Arch 2020-03-15T16:59:20 #kisslinux <dylanaraps> jedavies: You there? 2020-03-15T16:59:52 #kisslinux <jedavies> Yup 2020-03-15T17:00:12 #kisslinux <jedavies> Didn't realise PRs to repo needed to be signed 2020-03-15T17:00:21 #kisslinux <dylanaraps> See my comment 2020-03-15T17:00:28 #kisslinux <dylanaraps> Also, I already remove the libelf dependency on glib. 2020-03-15T17:00:34 #kisslinux <jedavies> Aah ok - got it 2020-03-15T17:00:34 #kisslinux <dylanaraps> Unless I've missed a spot(?) 2020-03-15T17:00:40 #kisslinux <dylanaraps> removed* 2020-03-15T17:00:54 #kisslinux <jedavies> Hmm, fails to build for me without libelf 2020-03-15T17:01:27 #kisslinux <dylanaraps> Ah 2020-03-15T17:01:33 #kisslinux <dylanaraps> I need to update my fix. 2020-03-15T17:02:18 #kisslinux <dylanaraps> Actually. 2020-03-15T17:05:36 #kisslinux <dylanaraps> Will push a new fix in a few minutes. 2020-03-15T17:18:36 #kisslinux <dylanaraps> jedavies: Fix pushed 2020-03-15T17:23:36 #kisslinux <jedavies> Thanks! 2020-03-15T17:50:51 #kisslinux <paradigm> dylanaraps: half of shutdown-time unmount error messages lieu pointed out were because Bedrock sets up shared subtrees which implicitly propogate mount and unmount operations. One umount() call within `umount -a` will unmount multiple mount points. These errors are a harmless aesthetic thing - it's just saying the mount point is already unmounted. Not an issue, and IMO not worth the effort to fix. 2020-03-15T17:50:57 #kisslinux <paradigm> However, the other half of the errors I think we should fix. I suspect those are because Bedrock sets up nested mount points (e.g. /foo is a mountpoint *and* /foo/bar is a mountpoint) and busybox's `umount -a` isn't careful to ensure it unmounts children mount points before their parents. This we should fix. While we should have lieu test it before committing, I think, my proposed fix is to throw a 2020-03-15T17:51:03 #kisslinux <paradigm> `umount -a -l` above the `umount -a` in the shutdown script. This basically queues unmount operations for when the kernel thinks their available and I *think* will work around busybox umount's lack of order consideration. 2020-03-15T18:04:35 #kisslinux <viradie> Hey 2020-03-15T18:09:23 #kisslinux * paradigm waves