**** BEGIN LOGGING AT Wed Sep 28 02:59:57 2022 Sep 28 06:54:13 @zwelch: I am not quite sure how you could add "post-deployment" a reliable SW update solution. "typically" you have 2 rootfs partitions - an active and a passive one and need to switch (via bootloader) from which to boot from Sep 28 11:26:10 zwelch: prepare kernel+initramfs which will: boot without touching rootfs, fetch new rootfs/kernel images, store them to device, reboot. Sep 28 11:26:29 zwelch: of course test it first and be ready to go and replace failed devices Sep 28 11:51:27 zwelch: as I understood it, it is about a low-profile thiing that can at least be used to deploy application updates, without the partitioning thing. Sep 28 11:51:35 erm RobertBerger ^^^^^^ Sep 28 11:58:48 @LetoThe2nd even this might be tricky since it depends very much on the file system layout and the image types. e.g. you can not update files while they are used or you can not replace single files in a ramdisk Sep 28 12:00:20 RobertBerger: perfectly agreed. still better than nothing. Sep 28 17:46:09 RobertBerger: "reliable" is an optional feature. Sure, bad things could happen during the upgrade, where only a solid A/B solution would save you. But if the alternative is flying somewhere, taking a boat out to sea, pulling the equipment off a floating rig, returning to a workshop to upgrade it, and then redeploying it.... we should be willing to take some chances. Worst case: we have to do all of that anyway. Sep 28 17:49:02 hrw: funnily enough, i already wrote a script that can pivot root into a ramdisk created from the running system, but that was for another platform where the next step (downloading and flashing a new image) got blocked and backlogged. I can pull that out of the bit bucket and re-purpose it for this system. Thanks for reminding me. Sep 28 17:50:34 LetoThe2nd: am i correct in asserting that the mender application update process could be abused to update the entire system, simply by listing the entire rootfs in the files to include in the update? Not saying that's a good idea, just curious how much that could be abused to handle updates to an entire dependency chain Sep 28 17:55:27 was there a Happyhour reminder for today? Sep 28 19:19:34 JaMa: I just like picking on you being quiet :) sibling teasing/trolling Sep 28 19:20:10 armpit: I sent the email and Josef posted to twitter and LinkedIn, but not on IRC. Sep 28 19:28:58 :) Sep 28 20:00:00 zwelch: leaving out all replace-while-in-use complications and such, that is correct as I understand it. if you have such a pivot-mechanism somewhere, then mender could certainly be used to feed it. Sep 28 20:47:42 jonmason: any word from Sumit? I guess you saw my reply? overall it's fine and builds, but naming/versioning is all over the place... Sep 28 20:48:58 denix: I saw the response. The naming is weird because Arm changed the naming methodology...again. I didn't get a chance to read your response thoroughly yet, but I'm waiting on his response to pull his patches in **** ENDING LOGGING AT Thu Sep 29 02:59:56 2022