{"action":"created","issue":{"url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3868","repository_url":"https://api.github.com/repos/SatelliteQE/robottelo","labels_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3868/labels{/name}","comments_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3868/comments","events_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3868/events","html_url":"https://github.com/SatelliteQE/robottelo/issues/3868","id":180003600,"number":3868,"title":"@skip_if_bz_bug_open logic should involve version check","user":{"login":"rplevka","id":11773362,"avatar_url":"https://avatars.githubusercontent.com/u/11773362?v=3","gravatar_id":"","url":"https://api.github.com/users/rplevka","html_url":"https://github.com/rplevka","followers_url":"https://api.github.com/users/rplevka/followers","following_url":"https://api.github.com/users/rplevka/following{/other_user}","gists_url":"https://api.github.com/users/rplevka/gists{/gist_id}","starred_url":"https://api.github.com/users/rplevka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rplevka/subscriptions","organizations_url":"https://api.github.com/users/rplevka/orgs","repos_url":"https://api.github.com/users/rplevka/repos","events_url":"https://api.github.com/users/rplevka/events{/privacy}","received_events_url":"https://api.github.com/users/rplevka/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SatelliteQE/robottelo/labels/Bug","name":"Bug","color":"fc2929"},{"url":"https://api.github.com/repos/SatelliteQE/robottelo/labels/High","name":"High","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-09-29T09:53:48Z","updated_at":"2016-10-27T13:53:18Z","closed_at":null,"body":"since we support multiple versions of katello (satellite), and not all bug fixes are being backported to all versions, the following scenario might (and most probably **will**) occur:\r\n\r\n1.) A nasty bug is discovered and reported on `sat-6.2.2`\r\n2.) An appropriate test with `@skip_if_bz_bug_open('123456')` is being created and pushed to `master`, and `6.2.z` branches.\r\n3.) Devels mark the target version as `sat-6.3`, deliver a fix and close the BZ.\r\n4.) `@skip_if_bz_bug_open` no longer skips the bug.\r\n5.) test passes on `6.3.*` but starts to fail on `6.2.z` as the fix hasn't been (and is never going to be) backported.\r\n\r\nShall we start deleteing such test cases from version branches which are not supported, or at least start marking them as `@stubbed` or shall we implement some version check mechanism (check the BZ flags, etc.) to the BZ decorators?\r\n\r\ndiscuss ;)"},"comment":{"url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/comments/256647142","html_url":"https://github.com/SatelliteQE/robottelo/issues/3868#issuecomment-256647142","issue_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3868","id":256647142,"user":{"login":"elyezer","id":48132,"avatar_url":"https://avatars.githubusercontent.com/u/48132?v=3","gravatar_id":"","url":"https://api.github.com/users/elyezer","html_url":"https://github.com/elyezer","followers_url":"https://api.github.com/users/elyezer/followers","following_url":"https://api.github.com/users/elyezer/following{/other_user}","gists_url":"https://api.github.com/users/elyezer/gists{/gist_id}","starred_url":"https://api.github.com/users/elyezer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elyezer/subscriptions","organizations_url":"https://api.github.com/users/elyezer/orgs","repos_url":"https://api.github.com/users/elyezer/repos","events_url":"https://api.github.com/users/elyezer/events{/privacy}","received_events_url":"https://api.github.com/users/elyezer/received_events","type":"User","site_admin":false},"created_at":"2016-10-27T13:53:18Z","updated_at":"2016-10-27T13:53:18Z","body":"@rplevka we can do that way, but the version stated by the system can be wrong. I am saying that because every release or version change we have to open a new bug to fix that.\r\n\r\nBasically the premise is: never rely 100% on the system you are testing as it could provide wrong or unexpected values."}}
{"actor":{"display_login":"elyezer"}}