{"action":"created","issue":{"url":"https://api.github.com/repos/open-power/op-build/issues/2081","repository_url":"https://api.github.com/repos/open-power/op-build","labels_url":"https://api.github.com/repos/open-power/op-build/issues/2081/labels{/name}","comments_url":"https://api.github.com/repos/open-power/op-build/issues/2081/comments","events_url":"https://api.github.com/repos/open-power/op-build/issues/2081/events","html_url":"https://github.com/open-power/op-build/pull/2081","id":319443828,"number":2081,"title":"Split OCC and Hostboot p8 and p9, add op920 branches as stable branches for PFW components to support getting to a op-build v2.0 release that's suitable for GA","user":{"login":"stewart-ibm","id":6668672,"avatar_url":"https://avatars2.githubusercontent.com/u/6668672?v=4","gravatar_id":"","url":"https://api.github.com/users/stewart-ibm","html_url":"https://github.com/stewart-ibm","followers_url":"https://api.github.com/users/stewart-ibm/followers","following_url":"https://api.github.com/users/stewart-ibm/following{/other_user}","gists_url":"https://api.github.com/users/stewart-ibm/gists{/gist_id}","starred_url":"https://api.github.com/users/stewart-ibm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stewart-ibm/subscriptions","organizations_url":"https://api.github.com/users/stewart-ibm/orgs","repos_url":"https://api.github.com/users/stewart-ibm/repos","events_url":"https://api.github.com/users/stewart-ibm/events{/privacy}","received_events_url":"https://api.github.com/users/stewart-ibm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/open-power/op-build/milestones/27","html_url":"https://github.com/open-power/op-build/milestone/27","labels_url":"https://api.github.com/repos/open-power/op-build/milestones/27/labels","id":2402480,"number":27,"title":"v2.0","description":"","creator":{"login":"stewart-ibm","id":6668672,"avatar_url":"https://avatars2.githubusercontent.com/u/6668672?v=4","gravatar_id":"","url":"https://api.github.com/users/stewart-ibm","html_url":"https://github.com/stewart-ibm","followers_url":"https://api.github.com/users/stewart-ibm/followers","following_url":"https://api.github.com/users/stewart-ibm/following{/other_user}","gists_url":"https://api.github.com/users/stewart-ibm/gists{/gist_id}","starred_url":"https://api.github.com/users/stewart-ibm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stewart-ibm/subscriptions","organizations_url":"https://api.github.com/users/stewart-ibm/orgs","repos_url":"https://api.github.com/users/stewart-ibm/repos","events_url":"https://api.github.com/users/stewart-ibm/events{/privacy}","received_events_url":"https://api.github.com/users/stewart-ibm/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":21,"state":"open","created_at":"2017-03-22T03:16:10Z","updated_at":"2018-05-02T07:45:19Z","due_on":"2018-05-07T07:00:00Z","closed_at":null},"comments":0,"created_at":"2018-05-02T07:45:19Z","updated_at":"2018-05-02T21:46:28Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/open-power/op-build/pulls/2081","html_url":"https://github.com/open-power/op-build/pull/2081","diff_url":"https://github.com/open-power/op-build/pull/2081.diff","patch_url":"https://github.com/open-power/op-build/pull/2081.patch"},"body":"Supersedes https://github.com/open-power/op-build/pull/2067 as it's no longer an RFC.\r\n\r\nThis series gets us to the point where op-build master can be used to get something that everyone agrees is a good base for POWER9 systems as we head towards op-build v2.0.\r\n\r\nThese stable branches (named op920 for reasons that aren't terribly interesting) for some firmware components be the ones that are built by default, while at the same time, allowing a config option that will lead you down the joyful path of running whatever the latest code is.\r\n\r\nTo achieve this and not get terribly complex, the first step is splitting off the POWER8 branches for OCC and Hostboot into separate packages: occ-p8 and hostboot-p8. Since these need different sets of patches and that's caused problems in the past, this is the \"easy\" way to solve that before we start adding in the (small) complexity of having selectable versions.\r\n\r\nTo build the 'master' versions, you'd do:\r\n```\r\nBR2_HOSTBOOT_LATEST_VERSION=y\r\nBR2_HOSTBOOT_BINARIES_LATEST_VERSION=y\r\nBR2_HCODE_LATEST_VERSION=y\r\nBR2_OCC_LATEST_VERSION=y\r\nBR2_SBE_LATEST_VERSION=y\r\n```\r\nin your config rather than taking the default option of the stable OP920 branches. There are also `p9dsu_dev_defconfig` and `witherspoon_dev_defconfig` to make it easy to do.\r\n\r\nI do not see this as a long term solution in the state it is now, we'll want to discuss how we deal with this going forward, and I aim to do so in person over the next couple of weeks, as well as set things up into the future. This series of patches is solving our *current* problem, not all our problems forever :)\r\n\r\nAdditionally, a few tiny cleanups of how config options are presented in menus are included, if only to help me work out that I think I got things right.\r\n\r\nI've pushed the `release-op920` branches from ibm-op-release/ projects to the main `open-power` ones here, so we are going to be picking up the correct versions of things and have the git sha1s exist in upstream repositories."},"comment":{"url":"https://api.github.com/repos/open-power/op-build/issues/comments/386131683","html_url":"https://github.com/open-power/op-build/pull/2081#issuecomment-386131683","issue_url":"https://api.github.com/repos/open-power/op-build/issues/2081","id":386131683,"user":{"login":"dcrowell77","id":8078240,"avatar_url":"https://avatars1.githubusercontent.com/u/8078240?v=4","gravatar_id":"","url":"https://api.github.com/users/dcrowell77","html_url":"https://github.com/dcrowell77","followers_url":"https://api.github.com/users/dcrowell77/followers","following_url":"https://api.github.com/users/dcrowell77/following{/other_user}","gists_url":"https://api.github.com/users/dcrowell77/gists{/gist_id}","starred_url":"https://api.github.com/users/dcrowell77/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcrowell77/subscriptions","organizations_url":"https://api.github.com/users/dcrowell77/orgs","repos_url":"https://api.github.com/users/dcrowell77/repos","events_url":"https://api.github.com/users/dcrowell77/events{/privacy}","received_events_url":"https://api.github.com/users/dcrowell77/received_events","type":"User","site_admin":false},"created_at":"2018-05-02T21:46:28Z","updated_at":"2018-05-02T21:46:28Z","author_association":"CONTRIBUTOR","body":"I still have the same concerns as I had on https://github.com/open-power/op-build/pull/2067 , but I hear there is going to be a pow-wow next week to discuss this so I'll just let it be."}}
{"actor":{"display_login":"dcrowell77"}}