https://osmocom.org/https://osmocom.org/favicon.ico?16647414092016-12-14T11:56:20ZOpen Source Mobile CommunicationsCellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=26142016-12-14T11:56:20Zmsuraev
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Stalled</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>10</i></li></ul><p>Gerrit <a class="issue tracker-1 status-5 priority-3 priority-high3 closed" title="Bug: simtrace BC847 footprint has B / E switched (Closed)" href="https://osmocom.org/issues/1427">#1427</a> is an example of some manual steps necessary for release which have to be automated in future.</p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=26162016-12-14T12:45:49Zmsuraev
<ul></ul><p>See also <a class="external" href="https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release">https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release</a></p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=26212016-12-15T15:14:31Zlaforge
<ul></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=44292017-07-05T11:46:49Zmsuraev
<ul><li><strong>Status</strong> changed from <i>Stalled</i> to <i>In Progress</i></li><li><strong>% Done</strong> changed from <i>10</i> to <i>20</i></li></ul><p>Gerrit 3130 with generic implementation has been sent for review. Usage examples were sent in 3131 (libosmo-abis) and 3143 (osmo-bts).</p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=46652017-07-21T14:43:21Zmsuraev
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Stalled</i></li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=49662017-08-14T16:29:14Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>make sure all projects use semver</i> added</li><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>make test library release</i> added</li><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>make test non-library release</i> added</li><li><strong>% Done</strong> changed from <i>20</i> to <i>30</i></li></ul><p>All the patches were merged so far. Next - see checklist.</p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=51592017-08-24T11:43:58Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>update wiki with new release procedure</i> added</li></ul><p>Test library release submitted as gerrit 3595, 3595; non-library release is submitted as 3598.<br />Minor fix for release helper sent as gerrit 3597.</p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=51952017-08-28T08:11:08Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' checked disabled> <i>make test library release</i> set to Done</li><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' checked disabled> <i>make test non-library release</i> set to Done</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=51962017-08-28T08:12:29Zmsuraev
<ul><li><strong>% Done</strong> changed from <i>30</i> to <i>70</i></li></ul><p>Test libosmo-abis 0.4.0 release and test osmo-bts 0.6.0 release were pushed.</p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=51992017-08-28T09:28:46Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' checked disabled> <i>update wiki with new release procedure</i> set to Done</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=52002017-08-28T09:29:20Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>make sure all projects use release helper</i> added</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=52022017-08-28T10:33:23Zmsuraev
<ul></ul><p>Gerrit 3707-3710 and 3712-3719 were sent for review with the patches adding support for 'make release' command to all remaining projects.</p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=52532017-08-31T09:43:46Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' checked disabled> <i>make sure all projects use semver</i> set to Done</li><li><strong>% Done</strong> changed from <i>70</i> to <i>80</i></li></ul><p>Everything except for 3710, 3713, 3716, 3717 was merged. Pending are osmo-* (after MSC-split) and osmo-trx.</p> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=53062017-09-04T16:20:47Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>improve robustness to handle mixed projects</i> added</li><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>make sure all libraries have LIBVERSION</i> added</li><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' checked disabled> <i>make sure all projects use release helper</i> set to Done</li></ul><p>All remaining patches which add support for release helper were merged. Gerrit 3817 was sent for review with minor improvements.</p>
Based on the feedback in ML, remaining items are:
<ul>
<li>improve robustness to handle repos which contain both some library and non-library code</li>
<li>clarify wiki docs</li>
</ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=55272017-10-04T13:26:54Zneelsnhofmeyr@sysmocom.de
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-1 priority-lowest closed" href="/issues/2531">Feature #2531</a>: tweak TODO-RELEASE and LIBVERSION comments to match latest osmo-mgw edits</i> added</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=58312017-10-16T12:32:24Zmsuraev
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' checked disabled> <i>make sure all libraries have LIBVERSION</i> set to Done</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=70552018-01-07T11:30:58Zmsuraev
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-2 priority-default closed" href="/issues/2644">Bug #2644</a>: release scripts use "gbp dch" for applications, but not for libraries</i> added</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=70572018-01-07T11:31:13Zmsuraev
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-2 priority-default closed" href="/issues/2643">Bug #2643</a>: release scripts shouldn't tag/sign at the same time as "make release"</i> added</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=79582018-03-01T23:14:06Zlaforge
<ul><li><strong>Assignee</strong> changed from <i>msuraev</i> to <i>4368</i></li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=86472018-04-04T08:41:58Zlaforge
<ul><li><strong>Assignee</strong> changed from <i>4368</i> to <i>pespin</i></li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=91342018-05-04T12:02:37Zpespin
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' checked disabled> <i>improve robustness to handle mixed projects</i> set to Done</li></ul> Cellular Network Infrastructure - Feature #1861: automatize the release processhttps://osmocom.org/issues/1861?journal_id=91372018-05-04T12:06:46Zpespin
<ul><li><strong>Status</strong> changed from <i>Stalled</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>80</i> to <i>100</i></li></ul><p>After a full release round of all projects, I think the automatization is good enough for now. Small Specific stuff to be done is handled in less-generic tasks.<br />Wiki has been updated will all related interesting documentaiton. <a class="external" href="https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release">https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release</a></p>