**** BEGIN LOGGING AT Fri Jan 05 03:00:01 2018 Jan 05 10:38:03 Good morning! Jan 05 10:40:59 Herrie: well it all depends on the content of that package; we'll just need to setup the lvm volume, but I don't know where the right binary is Jan 05 10:45:25 Tofe: Well we don't have the lvm binary currently... Jan 05 10:45:33 It's not in the initramfs Jan 05 10:45:39 So I try to add it but get dependency loops Jan 05 10:46:00 Seems that it's on purpose commented out completely from busybox, so now way to enable it in busybox itself Jan 05 10:46:45 Seems that we'd only really need it for the vgchange -ay after this has been run we should be able to run mount from what I've read on various sites Jan 05 10:52:22 ok good, so we just need vgchange then Jan 05 10:53:20 Based on https://github.com/openembedded/meta-openembedded/commit/7f17da154372b5ec33947766783444961e8aa67c I would say that libdevmapper might work as well, but that gives me the same dependency errors :S Jan 05 10:57:05 Tofe: vgchange is part of lvm isn't it? Jan 05 10:57:19 I guess I might ask JaMa when he pops in ;) Jan 05 10:57:25 He might have some clues Jan 05 11:07:07 Tofe: Also tried this lvm2 bbappend with the same issues Jan 05 11:07:16 Which would cut down the lvm2 Jan 05 11:14:59 ok Jan 05 11:45:39 It could be a simple as adding a DEPENDS or RDEPENDS somewhere, but I'm a bit lost currently Jan 05 13:06:51 seems like only dmsetup is present in libdevmapper Jan 05 13:09:37 vgchange is in lvm2 package, so we'd still need to split it or similar Jan 05 13:19:12 Tofe: OK Jan 05 13:19:44 Tofe: I ran into https://github.com/andyross/yocdroid/blob/4a56b94a6d92b82727375383787a7bf780c99e86/recipes/yocdroid-image/yocdroid-image.bb Jan 05 13:19:55 I tried their lvm2 recipe which seems a lot simpler, but same issue :S Jan 05 13:21:48 mmh Jan 05 13:22:08 Tofe: Another thing I could try is to force disabling cryptsetup from systemd (not sure we use it anyway?) Jan 05 13:22:37 As per https://github.com/openembedded/meta-openembedded/commit/7f17da154372b5ec33947766783444961e8aa67c this would create the circular dependency Jan 05 13:22:41 Well I'd like to clarify first the dependency loop here Jan 05 13:22:58 our ramdisk should depend on systemd, I guess Jan 05 13:22:59 Tofe: I'm not sure how to read the log Jan 05 13:23:05 shoud/n' Jan 05 13:23:10 shouldn't Jan 05 13:25:28 Tofe: Weird thing is that I found other examples on GitHub (even from Palm phones) where there's an IMAGE_INSTALL for lvm2 and that supposedly worked Jan 05 13:25:47 So I guess it might be due to some systemd change at some point in recent Yocto release Jan 05 13:25:56 ah, that would be even simpler Jan 05 13:29:10 Uncomment the blacklist for cryptsetup and see what that does Jan 05 13:32:30 Seems android-tools inherits systemd Jan 05 13:33:59 I could try to disable installing it in initramfs to see if that solves it just for now Jan 05 13:37:12 Blacklisting cryptsetup doesn't help Jan 05 13:37:20 Now trying not installing android-tools Jan 05 13:39:59 Nope also doesn't work :S Jan 05 13:40:11 Where's JaMa when you need him :P ? Jan 05 13:48:20 :P Jan 05 14:00:42 Herrie: I'm still on vacation, but I'll be able to able more next week Jan 05 16:57:45 Tofe: OK **** ENDING LOGGING AT Sat Jan 06 03:00:02 2018