updater issueshttps://gitlab.nic.cz/turris/updater/updater/-/issues2019-05-06T17:47:30+02:00https://gitlab.nic.cz/turris/updater/updater/-/issues/223Print output from package's script not after they exited but at time of their...2019-05-06T17:47:30+02:00Karel KociPrint output from package's script not after they exited but at time of theirexecutionPrinting output only after they exited hides reason and informationwhere those scripts hanged.Printing output only after they exited hides reason and informationwhere those scripts hanged.https://gitlab.nic.cz/turris/updater/updater/-/issues/222Generate packages and repository for system tests automatically2019-07-08T13:04:47+02:00Karel KociGenerate packages and repository for system tests automaticallyWe are using already prepared packages (tar archives) in system tests. Creating
new tests is hassle because of that and I don't like that. Instead of creating
those packages using script and repacking them every time I need to do some ch...We are using already prepared packages (tar archives) in system tests. Creating
new tests is hassle because of that and I don't like that. Instead of creating
those packages using script and repacking them every time I need to do some change
in them we should have those packages unpacked and create them dynamically during
test execution.
Of course we have to have minimal number of generated repositories to test if
scripts used during those packages creation are not broken.https://gitlab.nic.cz/turris/updater/updater/-/issues/220Document how approvals work and overall what files updater uses and their format2019-03-06T16:41:49+01:00Karel KociDocument how approvals work and overall what files updater uses and their formatWe are currently generating few files in `/usr/share/updater` and almost not of those has format well defined and if they have then their real function is not documented. We should fix that.We are currently generating few files in `/usr/share/updater` and almost not of those has format well defined and if they have then their real function is not documented. We should fix that.https://gitlab.nic.cz/turris/updater/updater/-/issues/219Publish info about updater running instance to ubus2019-05-06T17:47:32+02:00Karel KociPublish info about updater running instance to ubusPosting informations such as what package are we downloading and what package are
we installing should be handy for Foris to be able to show some informative output
to user if updater is used trough it.Posting informations such as what package are we downloading and what package are
we installing should be handy for Foris to be able to show some informative output
to user if updater is used trough it.https://gitlab.nic.cz/turris/updater/updater/-/issues/218Translate approval notification2019-05-06T17:47:26+02:00Karel KociTranslate approval notificationApproval notification contains `Install` and `Uninstall` strings instead of translated Czech versions. We should fix that. But it might be useless with new notification system but that might be some far future. For now lets think about f...Approval notification contains `Install` and `Uninstall` strings instead of translated Czech versions. We should fix that. But it might be useless with new notification system but that might be some far future. For now lets think about fixing it.
New notification system is required before we do this. Translations are going to be core part of new notification system.https://gitlab.nic.cz/turris/updater/updater/-/issues/217Lua download wait_id is not freed if we don't wait for that id2019-05-06T17:47:33+02:00Karel KociLua download wait_id is not freed if we don't wait for that idIf we don't wait for given wait_id then it's not freed. This can easily happen if
we encounter some error with previous downloads. Currently it's not that big issue
as in such case we just strait for shutdown or it's just sporadic situat...If we don't wait for given wait_id then it's not freed. This can easily happen if
we encounter some error with previous downloads. Currently it's not that big issue
as in such case we just strait for shutdown or it's just sporadic situation. But
it's bug.https://gitlab.nic.cz/turris/updater/updater/-/issues/215During immediate reboot is tasklog not closed2019-07-08T13:06:25+02:00Karel KociDuring immediate reboot is tasklog not closedIf we do immediate reboot then task log is not properly closed (Last line is not
written and all packages installed or removed after reboot are not noted). True is
that we are not using immediate reboot such often have it huge but but it...If we do immediate reboot then task log is not properly closed (Last line is not
written and all packages installed or removed after reboot are not noted). True is
that we are not using immediate reboot such often have it huge but but it's bug
nevertheless.https://gitlab.nic.cz/turris/updater/updater/-/issues/213Check extra option 'version' that is has correct format2020-11-24T13:57:24+01:00Karel KociCheck extra option 'version' that is has correct formatCurrently extra option `version` is just checked that it's a string but we should
also check format of that string.Currently extra option `version` is just checked that it's a string but we should
also check format of that string.Turris OS 5.2.0https://gitlab.nic.cz/turris/updater/updater/-/issues/212Install extra 'repository' don't have to be a table2019-04-18T17:40:38+02:00Karel KociInstall extra 'repository' don't have to be a table`Install` extra `repository` can only be a table now. Do it so it can be also
single string and repository 'object'.`Install` extra `repository` can only be a table now. Do it so it can be also
single string and repository 'object'.https://gitlab.nic.cz/turris/updater/updater/-/issues/211Add test for usign2019-05-06T17:46:46+02:00Karel KociAdd test for usignWe are currently not testing usign usage nowhere in tests. No package is signed. We should do that and run some tests for it.We are currently not testing usign usage nowhere in tests. No package is signed. We should do that and run some tests for it.https://gitlab.nic.cz/turris/updater/updater/-/issues/209Blink with routers leds while updater is running2019-07-08T13:06:14+02:00Karel KociBlink with routers leds while updater is runningUsers complains that updater doesn't explicitly informs you that it's running and
while it does some bigger update it's common that some packages restarts network
and result is that from users point of view router broke. Idea is to light...Users complains that updater doesn't explicitly informs you that it's running and
while it does some bigger update it's common that some packages restarts network
and result is that from users point of view router broke. Idea is to light up leds
in some pattern signaling phases in updater to inform user that router is updating
and that connection lost is just temporally and that router is not broken.https://gitlab.nic.cz/turris/updater/updater/-/issues/208Replace custom build system with autotools2023-08-16T14:59:58+02:00Karel KociReplace custom build system with autotoolsCurrently used build system was developed by one of now gone colleague and
probably won't be maintained any more. If so we should think about migrating it to
autotools.Currently used build system was developed by one of now gone colleague and
probably won't be maintained any more. If so we should think about migrating it to
autotools.https://gitlab.nic.cz/turris/updater/updater/-/issues/207Add option to notify user about new *-opkg files2019-06-06T15:51:41+02:00Karel KociAdd option to notify user about new *-opkg filesThese files are new versions of configurations. One of users requested to be
notified about those. And it makes sense to do so.These files are new versions of configurations. One of users requested to be
notified about those. And it makes sense to do so.https://gitlab.nic.cz/turris/updater/updater/-/issues/206Unit tests for localrepo2019-06-06T15:51:42+02:00Karel KociUnit tests for localrepoLocal repo is pretty complicated and we should test it too. So we should add some
unit tests for it.Local repo is pretty complicated and we should test it too. So we should add some
unit tests for it.https://gitlab.nic.cz/turris/updater/updater/-/issues/205Print warning on package version downgrade2020-06-25T15:05:42+02:00Karel KociPrint warning on package version downgradePrinting warning when we are downgrading is some what sensible request.Printing warning when we are downgrading is some what sensible request.Turris OS 5.1https://gitlab.nic.cz/turris/updater/updater/-/issues/204Default path of sign keys (`signkey`) so we don't have to fill then in every ...2019-06-06T15:51:42+02:00Karel KociDefault path of sign keys (`signkey`) so we don't have to fill then in every timehttps://gitlab.nic.cz/turris/updater/updater/-/issues/203Automatically approve fixup releases2019-06-06T15:51:42+02:00Karel KociAutomatically approve fixup releasesFixup releases are mostly harmless and some users wishes to have them installed
automatically but requests minor and major releases to be approved.Fixup releases are mostly harmless and some users wishes to have them installed
automatically but requests minor and major releases to be approved.https://gitlab.nic.cz/turris/updater/updater/-/issues/201Print some sensible message if package provides some package it depends on2019-05-06T17:47:42+02:00Karel KociPrint some sensible message if package provides some package it depends onIf package both provides and depends on some package then it leads to following error:
```
[string "utils"]:177: bad argument #1 to 'ipairs' (table expected, got nil)
```
This is in updater v59.3If package both provides and depends on some package then it leads to following error:
```
[string "utils"]:177: bad argument #1 to 'ipairs' (table expected, got nil)
```
This is in updater v59.3https://gitlab.nic.cz/turris/updater/updater/-/issues/199Add support for hooks as described in Language design2019-06-06T17:34:06+02:00Karel KociAdd support for hooks as described in Language designhttps://gitlab.nic.cz/turris/updater/updater/-/issues/197Approvals notifications should contain list of changes to be approved2020-11-12T03:27:29+01:00Karel KociApprovals notifications should contain list of changes to be approvedNotifications about waiting approvals says nothing about changes to be approved. It's like a small suprise that have to be unpacked in Foris.Notifications about waiting approvals says nothing about changes to be approved. It's like a small suprise that have to be unpacked in Foris.Turris OS 3.8