{"action":"created","issue":{"url":"https://api.github.com/repos/jens-maus/yam/issues/544","repository_url":"https://api.github.com/repos/jens-maus/yam","labels_url":"https://api.github.com/repos/jens-maus/yam/issues/544/labels{/name}","comments_url":"https://api.github.com/repos/jens-maus/yam/issues/544/comments","events_url":"https://api.github.com/repos/jens-maus/yam/issues/544/events","html_url":"https://github.com/jens-maus/yam/issues/544","id":148164298,"number":544,"title":"Allow the internal update mechanism to \"Check on startup\"","user":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jens-maus/yam/labels/@normal","name":"@normal","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/v2.9","name":"v2.9","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/wontfix","name":"wontfix","color":"ffffff"}],"state":"closed","locked":false,"assignee":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/jens-maus/yam/milestones/8","html_url":"https://github.com/jens-maus/yam/milestones/YAM%202.10","labels_url":"https://api.github.com/repos/jens-maus/yam/milestones/8/labels","id":1703661,"number":8,"title":"YAM 2.10","description":"This will be the next major release version after the 2.9 version including new enhancements and important bugfixes.\r\n\r\n[[TicketQuery(milestone=YAM 2.10, order=resolution, desc=1, format=table, col=id|type|status|resolution|priority|summary)]]","creator":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":7,"state":"open","created_at":"2016-04-13T12:36:57Z","updated_at":"2016-04-13T19:44:21Z","due_on":"2014-12-19T23:00:00Z","closed_at":null},"comments":5,"created_at":"2016-04-13T19:44:09Z","updated_at":"2016-04-13T19:44:23Z","closed_at":"2016-04-13T19:44:21Z","body":"**:bust_in_silhouette: Originally by _raziel_nosgoth@web.de_ on 2014-04-19 09:14:19 +0200**\n<hr>\n## Problem\nYAM 2.9 has a new update in the queue (2.9p1)\n\nI know that because after i start YAM i received eMails from the mailinglist telling so and reminders from sourceforge that there is an update waiting.\n\nYet i don't get *any* indication from YAM itself.\nIt downloaded all the new mails and then just sat there.\n(The config setting is set to \"Daily\" and \"3 am\")\n\nOnly after i used the \"Check for updates\" Project menu item it presented me with the available update.\n\nIf it weren't for the mails i wouldn't know that there was one.\n(Granted, i would probably have done a manual download after i read the mails, but i think that isn't the point of an internal update checker, is it?)\n\n## Analysis\n\nI have turned off the upload/download transfer window which already resulted in similar problems, described and (partially) fixed in bug items #543 and #399.\nI don't know if they are related to this one, i'm just adding them for conveniance.\n\nI have set YAM to only use sound for downloaded mails and AmigaOS4's Notifications.\nNotifications does not have any information printed that there is an update either, so i think YAM hasn't checked (yet?) or the functionality of notifying about updates isn't available (?)\n\n## Enhancement recommendation\n\nI'd like to ask for two additions to the Config/Updates tab and to the main window.\n\nUpdates tab:\nWould adding a new item to the pull down menu labeled \"on startup\" together with the functionality to check and inform on startup be possible?\nI don't know if that functionality is already built in, then again it doesn't seem to work for me.\n\nMain window:\nA little icon indicating there is an update available would be nice, with the functionality to open the updates window once the user clicks on it.\nEither one that is ghosted if there is no update and colored up if there is or completely hidden if not and visible if yes.\nTogether with the possibility to turn all other indicators off (i.e. bringing up the whole update window) and only show/hide that update icon."},"comment":{"url":"https://api.github.com/repos/jens-maus/yam/issues/comments/209618247","html_url":"https://github.com/jens-maus/yam/issues/544#issuecomment-209618247","issue_url":"https://api.github.com/repos/jens-maus/yam/issues/544","id":209618247,"user":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"created_at":"2016-04-13T19:44:23Z","updated_at":"2016-04-13T19:44:23Z","body":"**:bust_in_silhouette: Originally on 2014-04-23 20:45:03 +0200**\n<hr>\nReplying to tboeckel:\n\n> Why add yet another external scheduler for a task that YAM already performs properly? The point is that certain peple are just too impatient and cannot wait a few more hours until they are notified. We are talking about an additional delay of 12 hours in average until the notification for daily update checks eventually happens. And we are talking about 2 YAM update per **year** at most.\n\nI fully agree with Thore here. First of all we are talking about very few updates only and not about release cycles like Firefox here. In addition I would like to raise the point that by adding a shorter time interval for automatically running the update check mechanism will put more load on our update server. So in case people start YAM often and would have set it to \"Check at startup\" the update server will received lot more update check requests. The same applies for the requested ARexx command request. There it might even be more severe if for some reason a developer would (accidentally) do a while loop running that update check in that particular loop. That would certainly result in a too high load for our YAM update server. In addition, this would be a perfect candidate to trigger a DoS kind of attack.\n\nSo, to make the story short: There is no reason to change anything because YAM has enough functionality regarding the update check. In addition, there are more important things to be done than improving the update mechanisms in that way..."}}