Saturday, 2021-09-18

*** 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 #oe00:32
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Quit: Leaving)00:35
*** nerdboy <nerdboy!~nerdboy@47.143.129.149> has joined #oe00:35
*** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Quit: camus)00:56
*** camus <camus!~Instantbi@58.246.136.202> has joined #oe00: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 #oe01: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 #oe01: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 #oe01:55
*** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Read error: Connection reset by peer)01:55
*** camus1 is now known as camus01:55
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #oe02: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 #oe03: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 #oe04:18
*** alimon <alimon!~alimon@ec2-54-225-101-41.compute-1.amazonaws.com> has joined #oe04: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 #oe05: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 #oe06: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
mortwhat 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 #oe10:19
*** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Quit: camus)10:38
*** camus <camus!~Instantbi@58.246.136.202> has joined #oe10:40
*** warpme_ <warpme_!uid391875@id-391875.helmsley.irccloud.com> has joined #oe10:46
mrumort: you mean things like swupdate?11:11
mortmru: I hadn't heard of it before, but looking at it, yeah, that looks like what I'm looking for11:12
mortdo 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 yes11:14
mruit does11:14
mruit's kind of the point11:15
mortit 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 available11:23
mortis swupgrade + hawkBit the "standard" setup for that?11:23
mruwe're using swupdate and a cron job on a bunch of devices11:23
mortthat sounds very limited11:24
mruit does the job11:24
mortdepends on what the job is11:24
mrucheck if an update is available and if so install it11:24
mortin 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 perspective11:26
mruwe have a beta channel too11:26
morthow do you add a device to the beta channel11:26
mruthe user chooses it in the control interface11:26
mortit 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 solution11:29
mruah, but we're not dealing with a "fleet"11:30
mrueach user generally has just one device11:30
mrumaybe a handful in some cases11:30
mruit's up to them what version to run11:32
mortswupdate looks like an interesting piece of the puzzle but not the whole picture11:32
mruas it should be11:32
mortwhat is? swupdate being not the whole picture or it being up to the user what version to run11:33
mruswupdate doing just its thing11:33
mortright11:33
mortso what's the rest of the picture11:33
mruthat's up to you11:33
mruyou already mentioned hawkbit as a possibility11:34
mortoh, hawkbit is alpha software11:40
mortprobably don't wanna rely on that then11:40
mortare there production-ready options?11:41
mrusorry, I don't know11:44
mruprobably depends on what you need it to do11: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 #oe15:22
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #oe15: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 #oe16: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 #oe19:20
*** florian <florian!~florian@dynamic-093-133-071-100.93.133.pool.telefonica.de> has joined #oe20: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 #oe21: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 #oe22: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/!