| *** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Ping timeout: 268 seconds) | 00:17 | |
| *** sakoman <sakoman!~steve@172.243.4.16> has joined #oe | 00:32 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Quit: Leaving) | 00:35 | |
| *** nerdboy <nerdboy!~nerdboy@47.143.129.149> has joined #oe | 00:35 | |
| *** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Quit: camus) | 00:56 | |
| *** camus <camus!~Instantbi@58.246.136.202> has joined #oe | 00:57 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Ping timeout: 252 seconds) | 01:16 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 01:19 | |
| *** Emantor <Emantor!~Emantor@magratgarlick.emantor.de> has quit IRC (Quit: ZNC - http://znc.in) | 01:20 | |
| *** Emantor <Emantor!~Emantor@magratgarlick.emantor.de> has joined #oe | 01:22 | |
| *** sakoman <sakoman!~steve@172.243.4.16> has quit IRC (Read error: Connection reset by peer) | 01:52 | |
| *** camus1 <camus1!~Instantbi@58.246.136.202> has joined #oe | 01:55 | |
| *** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Read error: Connection reset by peer) | 01:55 | |
| *** camus1 is now known as camus | 01:55 | |
| *** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #oe | 02:09 | |
| *** alimon <alimon!~alimon@ec2-54-225-101-41.compute-1.amazonaws.com> has quit IRC (Read error: Connection reset by peer) | 03:03 | |
| *** alimon <alimon!~alimon@ec2-54-225-101-41.compute-1.amazonaws.com> has joined #oe | 03:05 | |
| *** alimon <alimon!~alimon@ec2-54-225-101-41.compute-1.amazonaws.com> has quit IRC (Client Quit) | 03:05 | |
| *** ColdKeyboard <ColdKeyboard!~ColdKeybo@user/coldkeyboard> has quit IRC (Ping timeout: 252 seconds) | 03:29 | |
| *** ColdKeyboard <ColdKeyboard!~ColdKeybo@user/coldkeyboard> has joined #oe | 04:18 | |
| *** alimon <alimon!~alimon@ec2-54-225-101-41.compute-1.amazonaws.com> has joined #oe | 04:26 | |
| *** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Quit: Leaving.) | 04:36 | |
| *** cp- <cp-!~cp-@b157153.ppp.asahi-net.or.jp> has joined #oe | 05:12 | |
| *** ant__ <ant__!~ant@host-87-9-251-164.retail.telecomitalia.it> has quit IRC (Quit: Leaving) | 06:36 | |
| *** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has joined #oe | 06:56 | |
| *** frankie_young[m] <frankie_young[m]!~frankieyo@2001:470:69fc:105::cfae> has quit IRC (Quit: You have been kicked for being idle) | 09:00 | |
| *** dl9pf[m] <dl9pf[m]!~dl9pfmatr@2001:470:69fc:105::9a8> has quit IRC (Quit: You have been kicked for being idle) | 09:00 | |
| mort | what sort of systems do people usually use to upgrade their embedded linux devices? | 10:18 |
|---|---|---|
| *** dl9pf[m] <dl9pf[m]!~dl9pfmatr@2001:470:69fc:105::9a8> has joined #oe | 10:19 | |
| *** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Quit: camus) | 10:38 | |
| *** camus <camus!~Instantbi@58.246.136.202> has joined #oe | 10:40 | |
| *** warpme_ <warpme_!uid391875@id-391875.helmsley.irccloud.com> has joined #oe | 10:46 | |
| mru | mort: you mean things like swupdate? | 11:11 |
| mort | mru: I hadn't heard of it before, but looking at it, yeah, that looks like what I'm looking for | 11:12 |
| mort | do you know if it does some kind of A/B partition stuff? It claims "Atomic update avoids that power-cut and network loss can brick your device" in the features page so I assume yes | 11:14 |
| mru | it does | 11:14 |
| mru | it's kind of the point | 11:15 |
| mort | it seems to only handle the device-side part though, and needs a separate system to tell the devices to upgrade themselves when a new version is available | 11:23 |
| mort | is swupgrade + hawkBit the "standard" setup for that? | 11:23 |
| mru | we're using swupdate and a cron job on a bunch of devices | 11:23 |
| mort | that sounds very limited | 11:24 |
| mru | it does the job | 11:24 |
| mort | depends on what the job is | 11:24 |
| mru | check if an update is available and if so install it | 11:24 |
| mort | in my case it involves a bit more, such as having different groups of devices where some devices are in a beta group which gets new versions earlier, and having control over individual devices to change their version when necessary from a customer support perspective | 11:26 |
| mru | we have a beta channel too | 11:26 |
| mort | how do you add a device to the beta channel | 11:26 |
| mru | the user chooses it in the control interface | 11:26 |
| mort | it seems annoying to have to create all these systems from scratch though, a system and UI to create and delete channels, a system and UI to switch a device's channels, a system and UI to be able to force a particular device to a particular version, basically reimplementing a fleet management solution | 11:29 |
| mru | ah, but we're not dealing with a "fleet" | 11:30 |
| mru | each user generally has just one device | 11:30 |
| mru | maybe a handful in some cases | 11:30 |
| mru | it's up to them what version to run | 11:32 |
| mort | swupdate looks like an interesting piece of the puzzle but not the whole picture | 11:32 |
| mru | as it should be | 11:32 |
| mort | what is? swupdate being not the whole picture or it being up to the user what version to run | 11:33 |
| mru | swupdate doing just its thing | 11:33 |
| mort | right | 11:33 |
| mort | so what's the rest of the picture | 11:33 |
| mru | that's up to you | 11:33 |
| mru | you already mentioned hawkbit as a possibility | 11:34 |
| mort | oh, hawkbit is alpha software | 11:40 |
| mort | probably don't wanna rely on that then | 11:40 |
| mort | are there production-ready options? | 11:41 |
| mru | sorry, I don't know | 11:44 |
| mru | probably depends on what you need it to do | 11:44 |
| *** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Quit: camus) | 13:47 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has joined #oe | 15:22 | |
| *** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #oe | 15:46 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 15:49 | |
| *** dl9pf[m] <dl9pf[m]!~dl9pfmatr@2001:470:69fc:105::9a8> has quit IRC (Quit: You have been kicked for being idle) | 16:00 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has joined #oe | 16:58 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 17:03 | |
| *** paulg <paulg!~paulg@24-212-228-244.cable.teksavvy.com> has quit IRC (Quit: Leaving) | 17:22 | |
| *** linkliu59 <linkliu59!~user_name@139.198.118.108> has quit IRC (Ping timeout: 252 seconds) | 19:19 | |
| *** linkliu59 <linkliu59!~user_name@139.198.118.108> has joined #oe | 19:20 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has joined #oe | 20:25 | |
| *** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Quit: Leaving.) | 21:19 | |
| *** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #oe | 21:36 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 22:12 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has joined #oe | 22:41 | |
| *** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 23:07 | |
| *** warpme_ <warpme_!uid391875@id-391875.helmsley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 23:28 | |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!