Reported bug with utf-8 strings
[be.git] / .be / bugs / 529c290e-b1cf-4800-be7e-68f1ecb9565c / comments / 744435b7-1521-4059-a55d-f0c403d7b4d8 / body
1 "W. Trevor King" <wking@drexel.edu> writes:
2
3 > Currently setup.py sets the version number for BE to 0.0.193 and the
4 > url to http://panoramicfeedback.com/opensource/. These are both a bit
5 > outdated ;).
6
7 Right, that should change.
8
9 > I've switched my branch over to the current url, and moved to
10 > last-commit-timestamp version numbers.
11
12 Please, no. Timestamps aren't version strings, that's conflating two
13 pieces of information with very different meanings. Correlating the two
14 is the job of a changelog.
15
16 > This removes the "prefered branch" issues with the old scheme, and
17 > version numbers should increase monotonically
18
19 The English word “should” is ambiguous in this context. Are you saying
20 this is desirable, or are you predicting that it will likely be the
21 case?
22
23 I don't see how it's either, so am doubly confused :-)
24
25 > but it looses any stability information suggested by the preceding
26 > 0.0.
27
28 The convention for three-part version strings is often:
29
30   * Major release number (big changes in how the program works,
31     increasing monotonically per major release, with “0”indicating no
32     major release yet)
33
34   * Minor release number (smaller impact on how the program works,
35     increasing monotonically per minor release, with “0” indicating no
36     minor release yet since the previous major)
37
38   * Patch release number (bug-fix and other changes that don't affect
39     the documented interface, increasing monotonically per patch
40     release, with “0” indicating no patch release since the previous
41     major or minor)
42
43 Obviously there's no standard or enforcement for this, but that's the
44 interpretation I usually give to dotted version strings in the absence
45 of more formal declaration specific to the project.
46
47 > We can add those back in if people want. Does the first 0 mean
48 > "interfaces in flux" and the second 0 mean "lots of bugs"? If so, I
49 > think we're up to 0.1, since the major features are pretty calm.
50
51 I disagree with your interpretation and prefer mine, above; on that
52 basis, I agree that we're at least up to version 0.1 by now :-)
53
54 -- 
55  \         “A lot of water has been passed under the bridge since this |
56   `\                    variation has been played.” chess book, Russia |
57 _o__)                                                                  |
58 Ben Finney