I went to do a build today for rawhide and noticed that the version number in anaconda.spec on the master branch was behind the version on f10-branch. All of the people I've told in bugzilla that their bug will be fixed in anaconda-11.4.1.59-1 will probably be a bit confused. After fumbling around on IRC deciding what to increase it to, I thought I'd throw this message to the list for a discussion on changing the anaconda version numbering system. The w.x.y.z method now is a bit hard to follow and doesn't necessarily line up with our releases now. In IRC, there were some interesting suggestions. I'll try to explain them here: 1) [katzj] Use a major number for the version that matches the product release (so, 11 or 12 or Fedora, maybe x.y for RHEL--dunno) and use a git hash reference for the release number. So we might have an nvr that would look like: anaconda-12-[hashref] 2) [halfline] Use git-describe --tags to generate a minor version number that is the number of commits since the last tag. 3) [me, others?] Go with an x.y version number, leave release as it is so that releng can toy with that as necessary. After thinking about it for a bit, I would like to see our version number change to the following system: a) Use an x.y.z format (x=major, y=minor, z=patch) b) Tie the x value to the Fedora release number. c) Increment the y value for each build we make in Fedora. d) In Fedora, keep the z value at 0. For products like RHEL, the z value will be incremented rather than the y value for development on that branch. e) Leave the release number at 1 or at least not have it contain anything of importance to the version number. We should probably reserve this value for releng flexibility. I increased the rawhide version to 11.5.0.0 and we are now at 11.5.0.1 (bogus .mo file caused me to rebuild). Looking for comments on the proposal above. The nice thing is now is this change isn't really critical as we were already at major version 11 before even F-10, so we can't align the major version until F-12 anyway. -- David Cantrell <dcantrell@xxxxxxxxxx> Red Hat / Honolulu, HI _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list