💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-03-15.txt captured on 2024-06-16 at 13:51:05.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

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