{"action":"created","issue":{"url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/issues/160","repository_url":"https://api.github.com/repos/bio-tools/biotoolsRegistry","labels_url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/issues/160/labels{/name}","comments_url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/issues/160/comments","events_url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/issues/160/events","html_url":"https://github.com/bio-tools/biotoolsRegistry/issues/160","id":219486735,"node_id":"MDU6SXNzdWUyMTk0ODY3MzU=","number":160,"title":"Disallow registration of entries for new versions of a tool but with trivial differences only","user":{"login":"joncison","id":1506863,"node_id":"MDQ6VXNlcjE1MDY4NjM=","avatar_url":"https://avatars2.githubusercontent.com/u/1506863?v=4","gravatar_id":"","url":"https://api.github.com/users/joncison","html_url":"https://github.com/joncison","followers_url":"https://api.github.com/users/joncison/followers","following_url":"https://api.github.com/users/joncison/following{/other_user}","gists_url":"https://api.github.com/users/joncison/gists{/gist_id}","starred_url":"https://api.github.com/users/joncison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joncison/subscriptions","organizations_url":"https://api.github.com/users/joncison/orgs","repos_url":"https://api.github.com/users/joncison/repos","events_url":"https://api.github.com/users/joncison/events{/privacy}","received_events_url":"https://api.github.com/users/joncison/received_events","type":"User","site_admin":false},"labels":[{"id":559462911,"node_id":"MDU6TGFiZWw1NTk0NjI5MTE=","url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/labels/API","name":"API","color":"c5def5","default":false},{"id":343226221,"node_id":"MDU6TGFiZWwzNDMyMjYyMjE=","url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/labels/GUI","name":"GUI","color":"c5def5","default":false},{"id":330074148,"node_id":"MDU6TGFiZWwzMzAwNzQxNDg=","url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/labels/complex%20feature%20request","name":"complex feature request","color":"5319e7","default":false},{"id":330079209,"node_id":"MDU6TGFiZWwzMzAwNzkyMDk=","url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/labels/content","name":"content","color":"fbca04","default":false},{"id":330077143,"node_id":"MDU6TGFiZWwzMzAwNzcxNDM=","url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/labels/docs","name":"docs","color":"fef2c0","default":false},{"id":579793860,"node_id":"MDU6TGFiZWw1Nzk3OTM4NjA=","url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/labels/high%20priority","name":"high priority","color":"fc2929","default":false}],"state":"open","locked":false,"assignee":{"login":"ekry","id":17160097,"node_id":"MDQ6VXNlcjE3MTYwMDk3","avatar_url":"https://avatars0.githubusercontent.com/u/17160097?v=4","gravatar_id":"","url":"https://api.github.com/users/ekry","html_url":"https://github.com/ekry","followers_url":"https://api.github.com/users/ekry/followers","following_url":"https://api.github.com/users/ekry/following{/other_user}","gists_url":"https://api.github.com/users/ekry/gists{/gist_id}","starred_url":"https://api.github.com/users/ekry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ekry/subscriptions","organizations_url":"https://api.github.com/users/ekry/orgs","repos_url":"https://api.github.com/users/ekry/repos","events_url":"https://api.github.com/users/ekry/events{/privacy}","received_events_url":"https://api.github.com/users/ekry/received_events","type":"User","site_admin":false},"assignees":[{"login":"ekry","id":17160097,"node_id":"MDQ6VXNlcjE3MTYwMDk3","avatar_url":"https://avatars0.githubusercontent.com/u/17160097?v=4","gravatar_id":"","url":"https://api.github.com/users/ekry","html_url":"https://github.com/ekry","followers_url":"https://api.github.com/users/ekry/followers","following_url":"https://api.github.com/users/ekry/following{/other_user}","gists_url":"https://api.github.com/users/ekry/gists{/gist_id}","starred_url":"https://api.github.com/users/ekry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ekry/subscriptions","organizations_url":"https://api.github.com/users/ekry/orgs","repos_url":"https://api.github.com/users/ekry/repos","events_url":"https://api.github.com/users/ekry/events{/privacy}","received_events_url":"https://api.github.com/users/ekry/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-04-05T07:00:14Z","updated_at":"2018-09-06T12:02:18Z","closed_at":null,"author_association":"MEMBER","body":"The API and GUI should discourage or (ideally) disallow registration of new tool versions with trivial differences only.  The intention was for bio.tools to include tool versions with major differences from an end-user / usage perspective **not** merely record the fact that the version number has changed (for whatever possibly trivial reason).\r\n\r\nIt boils down to settling what constitutes a valid new version.  I'd suggest:\r\n\r\n* a change in the available modes of operation, i.e. number of **functions**\r\n* a change in a given function\r\n  * a change in what **EDAM Operation(s)** a given tool function performs\r\n  * a change in the **EDAM Data** is supported for input or output  \r\n \r\nIgnore EDAM formats for now.\r\n\r\nOnce settled, the above should be captured:\r\n* on-line documentation (http://biotools.readthedocs.io/en/latest) \r\n* tool tip in bio.tools registration interface\r\n* QA / QC system (checking & reporting of trivial versions)\r\n* registration mechanism (ideally disallowing trivial versions)"},"comment":{"url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/issues/comments/419068010","html_url":"https://github.com/bio-tools/biotoolsRegistry/issues/160#issuecomment-419068010","issue_url":"https://api.github.com/repos/bio-tools/biotoolsRegistry/issues/160","id":419068010,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTA2ODAxMA==","user":{"login":"joncison","id":1506863,"node_id":"MDQ6VXNlcjE1MDY4NjM=","avatar_url":"https://avatars2.githubusercontent.com/u/1506863?v=4","gravatar_id":"","url":"https://api.github.com/users/joncison","html_url":"https://github.com/joncison","followers_url":"https://api.github.com/users/joncison/followers","following_url":"https://api.github.com/users/joncison/following{/other_user}","gists_url":"https://api.github.com/users/joncison/gists{/gist_id}","starred_url":"https://api.github.com/users/joncison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joncison/subscriptions","organizations_url":"https://api.github.com/users/joncison/orgs","repos_url":"https://api.github.com/users/joncison/repos","events_url":"https://api.github.com/users/joncison/events{/privacy}","received_events_url":"https://api.github.com/users/joncison/received_events","type":"User","site_admin":false},"created_at":"2018-09-06T12:02:18Z","updated_at":"2018-09-06T12:02:18Z","author_association":"MEMBER","body":"Just a note cc @bug1303, in biotoolsSchema 3.0.0 (supported in the next release of bio.tools) you can assign version information to a publication, download and otherID of a tool.  The entry itself can also receive version information in a flexible way.  But this version information isn't (and won't) be baked into the tool identifiers themselves (see https://biotools.readthedocs.io/en/latest/what_is_biotools.html#bio-tools-tool-identifiers)\r\n\r\nThe version number is a precise thing - provided by the tool developer, but distinct from the tool identifier (provided by bio.tools, based on supplied tool names). \r\n\r\nWhat constitutes a unique version of a tool (and what's registered) is thus down to the provider (the entries being subject to bio.tools admin curation) - we're aiming for bio.tools records that capture major functional differences (not all versions of a tool have such differences).  WIth more time and resources, we could go further.  But for now, I close the issue (feel free to re-open and comment!).  \r\n\r\ncc @hansioan \r\n\r\n"}}
{"actor":{"display_login":"joncison"}}