View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002790 | Slicer4 | Core: Packaging | public | 2012-11-23 12:57 | 2013-02-12 09:40 |
Reporter | fedorov | Assigned To | jcfr | ||
Priority | normal | Severity | trivial | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.2.0 | ||||
Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
Summary | 0002790: nightlies version is displayed 4.2.0 | ||||
Description | Shouldn't it be 4.2.1 ? It's a bit strange that nightlies have earlier release version than stable packages. | ||||
Tags | No tags attached. | ||||
This is expected. You will find below email exchange I got with Ron where I explain why. // ------------------------------- I notice that the nightly build is still numbered 4.2.0 instead of 4.2.2-1 or such. // ------------------------------- This is expected, The version 4.2.2-1 is a patch release build of the 4.2 branch. On the other hand, the main branch (trunk) doesn'have the commit specific to the versioning of the 4.2 branch.
--------#-----------------------------------# // ------------------------------- I guess, I need more education. I do not understand your explanation. What is the meaning of "the main branch doesn't have the commit specific to the versioning of the 4.2 branch"? // ------------------------------- Each time we create a release, we have to modify a file where the Since we have two branch for slicer development:
.. each time we create a patch release for 4.2, the commit representing Thanks // ------------------------------- If I understnd properly, that means that all the bug fixes on 4.2.2 are not in the 4.2.0 branch? // ------------------------------- In fact, the commit happening in the main (master/trunk) branch are backported to the maintenance branch. In other word, when a bug is fixed in the nightly, I select the associated commit and apply it on the maintenance branch, when I have enough small fixes ... I then create a patch release (4.2.1, 4.2.2, 4.2.3, ...) Let's also note that major feature, change introducing redesign, ... are not backported .. these ones along with the regular fixes will be part of the next minor release: 4.3.0 |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-11-23 12:57 | fedorov | New Issue | |
2012-11-23 12:57 | fedorov | Status | new => assigned |
2012-11-23 12:57 | fedorov | Assigned To | => jcfr |
2012-12-08 10:07 | jcfr | Target Version | => Slicer 4.2.3 |
2012-12-16 03:29 | jcfr | Note Added: 0007504 | |
2012-12-16 03:29 | jcfr | Status | assigned => resolved |
2012-12-16 03:29 | jcfr | Fixed in Version | => Slicer 4.2.3 |
2012-12-16 03:29 | jcfr | Resolution | open => fixed |
2012-12-16 07:38 | fedorov | Status | resolved => closed |
2013-02-12 09:39 | jcfr | Target Version | Slicer 4.2.3 => Slicer 4.3.0 |
2013-02-12 09:40 | jcfr | Fixed in Version | Slicer 4.2.3 => Slicer 4.3.0 |
2013-07-31 08:30 | jcfr | Relationship added | related to 0002980 |
2013-07-31 08:30 | jcfr | Relationship deleted | related to 0002980 |
2013-07-31 08:30 | jcfr | Relationship added | related to 0003265 |