{"action":"created","issue":{"url":"https://api.github.com/repos/adempiere/adempiere/issues/2071","repository_url":"https://api.github.com/repos/adempiere/adempiere","labels_url":"https://api.github.com/repos/adempiere/adempiere/issues/2071/labels{/name}","comments_url":"https://api.github.com/repos/adempiere/adempiere/issues/2071/comments","events_url":"https://api.github.com/repos/adempiere/adempiere/issues/2071/events","html_url":"https://github.com/adempiere/adempiere/issues/2071","id":367986212,"node_id":"MDU6SXNzdWUzNjc5ODYyMTI=","number":2071,"title":"Final Steps towards Release 3.9.1","user":{"login":"marcalwestf","id":1789408,"node_id":"MDQ6VXNlcjE3ODk0MDg=","avatar_url":"https://avatars3.githubusercontent.com/u/1789408?v=4","gravatar_id":"","url":"https://api.github.com/users/marcalwestf","html_url":"https://github.com/marcalwestf","followers_url":"https://api.github.com/users/marcalwestf/followers","following_url":"https://api.github.com/users/marcalwestf/following{/other_user}","gists_url":"https://api.github.com/users/marcalwestf/gists{/gist_id}","starred_url":"https://api.github.com/users/marcalwestf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcalwestf/subscriptions","organizations_url":"https://api.github.com/users/marcalwestf/orgs","repos_url":"https://api.github.com/users/marcalwestf/repos","events_url":"https://api.github.com/users/marcalwestf/events{/privacy}","received_events_url":"https://api.github.com/users/marcalwestf/received_events","type":"User","site_admin":false},"labels":[{"id":1084007195,"node_id":"MDU6TGFiZWwxMDg0MDA3MTk1","url":"https://api.github.com/repos/adempiere/adempiere/labels/(RLS)%20Release","name":"(RLS) Release","color":"afc5f7","default":false}],"state":"open","locked":false,"assignee":{"login":"e-Evolution","id":786968,"node_id":"MDQ6VXNlcjc4Njk2OA==","avatar_url":"https://avatars2.githubusercontent.com/u/786968?v=4","gravatar_id":"","url":"https://api.github.com/users/e-Evolution","html_url":"https://github.com/e-Evolution","followers_url":"https://api.github.com/users/e-Evolution/followers","following_url":"https://api.github.com/users/e-Evolution/following{/other_user}","gists_url":"https://api.github.com/users/e-Evolution/gists{/gist_id}","starred_url":"https://api.github.com/users/e-Evolution/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/e-Evolution/subscriptions","organizations_url":"https://api.github.com/users/e-Evolution/orgs","repos_url":"https://api.github.com/users/e-Evolution/repos","events_url":"https://api.github.com/users/e-Evolution/events{/privacy}","received_events_url":"https://api.github.com/users/e-Evolution/received_events","type":"User","site_admin":false},"assignees":[{"login":"e-Evolution","id":786968,"node_id":"MDQ6VXNlcjc4Njk2OA==","avatar_url":"https://avatars2.githubusercontent.com/u/786968?v=4","gravatar_id":"","url":"https://api.github.com/users/e-Evolution","html_url":"https://github.com/e-Evolution","followers_url":"https://api.github.com/users/e-Evolution/followers","following_url":"https://api.github.com/users/e-Evolution/following{/other_user}","gists_url":"https://api.github.com/users/e-Evolution/gists{/gist_id}","starred_url":"https://api.github.com/users/e-Evolution/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/e-Evolution/subscriptions","organizations_url":"https://api.github.com/users/e-Evolution/orgs","repos_url":"https://api.github.com/users/e-Evolution/repos","events_url":"https://api.github.com/users/e-Evolution/events{/privacy}","received_events_url":"https://api.github.com/users/e-Evolution/received_events","type":"User","site_admin":false},{"login":"yamelsenih","id":2333092,"node_id":"MDQ6VXNlcjIzMzMwOTI=","avatar_url":"https://avatars3.githubusercontent.com/u/2333092?v=4","gravatar_id":"","url":"https://api.github.com/users/yamelsenih","html_url":"https://github.com/yamelsenih","followers_url":"https://api.github.com/users/yamelsenih/followers","following_url":"https://api.github.com/users/yamelsenih/following{/other_user}","gists_url":"https://api.github.com/users/yamelsenih/gists{/gist_id}","starred_url":"https://api.github.com/users/yamelsenih/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yamelsenih/subscriptions","organizations_url":"https://api.github.com/users/yamelsenih/orgs","repos_url":"https://api.github.com/users/yamelsenih/repos","events_url":"https://api.github.com/users/yamelsenih/events{/privacy}","received_events_url":"https://api.github.com/users/yamelsenih/received_events","type":"User","site_admin":false},{"login":"mckayERP","id":5507616,"node_id":"MDQ6VXNlcjU1MDc2MTY=","avatar_url":"https://avatars3.githubusercontent.com/u/5507616?v=4","gravatar_id":"","url":"https://api.github.com/users/mckayERP","html_url":"https://github.com/mckayERP","followers_url":"https://api.github.com/users/mckayERP/followers","following_url":"https://api.github.com/users/mckayERP/following{/other_user}","gists_url":"https://api.github.com/users/mckayERP/gists{/gist_id}","starred_url":"https://api.github.com/users/mckayERP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mckayERP/subscriptions","organizations_url":"https://api.github.com/users/mckayERP/orgs","repos_url":"https://api.github.com/users/mckayERP/repos","events_url":"https://api.github.com/users/mckayERP/events{/privacy}","received_events_url":"https://api.github.com/users/mckayERP/received_events","type":"User","site_admin":false},{"login":"eduardolopezuy","id":13646479,"node_id":"MDQ6VXNlcjEzNjQ2NDc5","avatar_url":"https://avatars0.githubusercontent.com/u/13646479?v=4","gravatar_id":"","url":"https://api.github.com/users/eduardolopezuy","html_url":"https://github.com/eduardolopezuy","followers_url":"https://api.github.com/users/eduardolopezuy/followers","following_url":"https://api.github.com/users/eduardolopezuy/following{/other_user}","gists_url":"https://api.github.com/users/eduardolopezuy/gists{/gist_id}","starred_url":"https://api.github.com/users/eduardolopezuy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eduardolopezuy/subscriptions","organizations_url":"https://api.github.com/users/eduardolopezuy/orgs","repos_url":"https://api.github.com/users/eduardolopezuy/repos","events_url":"https://api.github.com/users/eduardolopezuy/events{/privacy}","received_events_url":"https://api.github.com/users/eduardolopezuy/received_events","type":"User","site_admin":false},{"login":"SusanneCalderon","id":15349639,"node_id":"MDQ6VXNlcjE1MzQ5NjM5","avatar_url":"https://avatars0.githubusercontent.com/u/15349639?v=4","gravatar_id":"","url":"https://api.github.com/users/SusanneCalderon","html_url":"https://github.com/SusanneCalderon","followers_url":"https://api.github.com/users/SusanneCalderon/followers","following_url":"https://api.github.com/users/SusanneCalderon/following{/other_user}","gists_url":"https://api.github.com/users/SusanneCalderon/gists{/gist_id}","starred_url":"https://api.github.com/users/SusanneCalderon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SusanneCalderon/subscriptions","organizations_url":"https://api.github.com/users/SusanneCalderon/orgs","repos_url":"https://api.github.com/users/SusanneCalderon/repos","events_url":"https://api.github.com/users/SusanneCalderon/events{/privacy}","received_events_url":"https://api.github.com/users/SusanneCalderon/received_events","type":"User","site_admin":false},{"login":"adaxa-steven","id":15791084,"node_id":"MDQ6VXNlcjE1NzkxMDg0","avatar_url":"https://avatars0.githubusercontent.com/u/15791084?v=4","gravatar_id":"","url":"https://api.github.com/users/adaxa-steven","html_url":"https://github.com/adaxa-steven","followers_url":"https://api.github.com/users/adaxa-steven/followers","following_url":"https://api.github.com/users/adaxa-steven/following{/other_user}","gists_url":"https://api.github.com/users/adaxa-steven/gists{/gist_id}","starred_url":"https://api.github.com/users/adaxa-steven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adaxa-steven/subscriptions","organizations_url":"https://api.github.com/users/adaxa-steven/orgs","repos_url":"https://api.github.com/users/adaxa-steven/repos","events_url":"https://api.github.com/users/adaxa-steven/events{/privacy}","received_events_url":"https://api.github.com/users/adaxa-steven/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/adempiere/adempiere/milestones/2","html_url":"https://github.com/adempiere/adempiere/milestone/2","labels_url":"https://api.github.com/repos/adempiere/adempiere/milestones/2/labels","id":1434523,"node_id":"MDk6TWlsZXN0b25lMTQzNDUyMw==","number":2,"title":"3.9.1","description":"ADempiere Release 3.9.1 , celebrating the 12th anniversary of ADempiere!!!","creator":{"login":"mckayERP","id":5507616,"node_id":"MDQ6VXNlcjU1MDc2MTY=","avatar_url":"https://avatars3.githubusercontent.com/u/5507616?v=4","gravatar_id":"","url":"https://api.github.com/users/mckayERP","html_url":"https://github.com/mckayERP","followers_url":"https://api.github.com/users/mckayERP/followers","following_url":"https://api.github.com/users/mckayERP/following{/other_user}","gists_url":"https://api.github.com/users/mckayERP/gists{/gist_id}","starred_url":"https://api.github.com/users/mckayERP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mckayERP/subscriptions","organizations_url":"https://api.github.com/users/mckayERP/orgs","repos_url":"https://api.github.com/users/mckayERP/repos","events_url":"https://api.github.com/users/mckayERP/events{/privacy}","received_events_url":"https://api.github.com/users/mckayERP/received_events","type":"User","site_admin":false},"open_issues":202,"closed_issues":275,"state":"open","created_at":"2015-11-30T06:32:58Z","updated_at":"2018-10-09T16:38:02Z","due_on":"2018-09-10T07:00:00Z","closed_at":null},"comments":8,"created_at":"2018-10-08T23:23:12Z","updated_at":"2018-10-09T16:59:10Z","closed_at":null,"author_association":"COLLABORATOR","body":"As of now, we can start planning the release 3.9.1.\r\nThe idea is to use this issue as a guide to other issues which will consist of atomic steps for the release.\r\n\r\nPlease mention the steps you suppose are needed for the 3.9.1 release. Later in the thread we'll create an ordered list of the issues.\r\n\r\nIn due date we will be able to set an exact date, depending on the resources available.\r\n\r\nList of tasks (not yet ordered):\r\n\r\n- Freeze code and allow only for bug fixing of this release's commits.\r\n- Create seed in Postgres and Oracle\r\n- Perform the post-migration steps in GW in the seed - i.e. role access update, verify document types etc to ensure everything works on initial install. Issue #1999.\r\n- Cleaning the previous migration steps from the last seed before creating the new one. It is getting bloated with migration data. (RUN_MigrateXML clean).\r\n- Install package updates - universal installers, windows only etc...\r\n- Correct XML sequences, including sequence inside the file.\r\n- Edit and make legible issues and pull requests titles. The reason: the published list of bug fixes and enhancements along with the release announcement will be extracted from Github.\r\n- Deploy 3.9.1 versions on both Postgres and Oracle for public testing. Define a period for public testing.\r\n- Document tests done\r\n- Set release date.\r\n- Run scripts for getting bug fixes and enhancements separated by labels.\r\n- Upload installation code.\r\n"},"comment":{"url":"https://api.github.com/repos/adempiere/adempiere/issues/comments/428270157","html_url":"https://github.com/adempiere/adempiere/issues/2071#issuecomment-428270157","issue_url":"https://api.github.com/repos/adempiere/adempiere/issues/2071","id":428270157,"node_id":"MDEyOklzc3VlQ29tbWVudDQyODI3MDE1Nw==","user":{"login":"mckayERP","id":5507616,"node_id":"MDQ6VXNlcjU1MDc2MTY=","avatar_url":"https://avatars3.githubusercontent.com/u/5507616?v=4","gravatar_id":"","url":"https://api.github.com/users/mckayERP","html_url":"https://github.com/mckayERP","followers_url":"https://api.github.com/users/mckayERP/followers","following_url":"https://api.github.com/users/mckayERP/following{/other_user}","gists_url":"https://api.github.com/users/mckayERP/gists{/gist_id}","starred_url":"https://api.github.com/users/mckayERP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mckayERP/subscriptions","organizations_url":"https://api.github.com/users/mckayERP/orgs","repos_url":"https://api.github.com/users/mckayERP/repos","events_url":"https://api.github.com/users/mckayERP/events{/privacy}","received_events_url":"https://api.github.com/users/mckayERP/received_events","type":"User","site_admin":false},"created_at":"2018-10-09T16:59:10Z","updated_at":"2018-10-09T16:59:10Z","author_association":"MEMBER","body":"For the cleaning, my impression is that roll-backs are not much use once the seed has been created.  It would be difficult to reliably roll-back a single migration from the past without rolling back everything.  The Migration Tool is a better choice it it is necessary to revert to an older version of the database.  So once the seed has been created, there is not much need for the migration steps and data.  The XML files still exist so nothing is lost but the records in the database.\r\n\r\nIt is important to keep the migration header as that is used to determine if a new XML file has already been loaded.\r\n\r\nAs stats, the current (as of a few days ago) size of the database seed:\r\n\r\n- Last seed jar: adempiere_pg.jar  13MB\r\n- Seed candidate jar: 18MB\r\n- .DMP file last seed: 127MB\r\n- .DMP file candidate: 163MB\r\n\r\n**Size of the AD_MigrationData table: 26MB!!**\r\nSize of the AD_MigrationStep table: 1.9MB\r\nSize of the next largest: MColumn: 1.4MB\r\n\r\n"}}
{"actor":{"display_login":"mckayERP"}}