OpenSim Viewgit - Overview of Recent Versioning and Download File Naming

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

OpenSim Viewgit - Overview of Recent Versioning and Download File Naming

Ai Austin-2
[The notes here are from a comment I added on a Mantis issue to help
a tester who was using date ordered commit bisects over the last few
weeks to pin down a problem. This is difficult due to the timeline
interleaving of the original dev master and a separate development
branch for the avination merged code. Some of these commits overlap
in time and its important to understand this, as well as a few
glitches, now resolved, with ViewGit download file naming and the
embedded version numbers on dev master. I hope the notes are useful
to anyone doing testing of recent dev master. If the facts are wrong
please correct.  And remember code in dev master is bleeding edge and
will bite ...]

---------------------------
A version number of 0.8.3 was in use briefly for dev master after the
0.8.2 release was branched off.  Some development of 0.8.3 dev master
continued and those have opensim-####### (using the first characters
of the full long Git commit code) style naming for ViewGit downloads
as used previously.

The 0.6.9.rc1 download moniker was a ViewGit file naming issue from
the avination code merge commits that had been developed over the
last month or more on a separate branch. That ViewGitt download file
naming issue was resolved by @Melanie, though all commits in place
remain with the faulty file naming for downloads. Due to the large
number of changes introduced by the avination code merge the devs
chose then to switch the viewgit label to 0.9.0-g####### (note the
"g" for git and the first 7 hex characters of the commit code).

The actual code version change to report in code 0.9.0 was done by
@Diva and followed a few days later, so some ViewGit downloads
labelled as 0.9.0-g####### report their version number as 0.8.3.0.

Since the avination code was worked on over the last month or more in
parallel with the main dev master, there are commits done on the
original code base that overlap in time with commits now merged in
from the avination branch... so trying to separate out now the
commits on a timeline basis will be very hard. When all the avination
code was merged the commits have dates that interleave those original
main branch commits. That's why you see some commits labelled for
download as just opensim-#######.zip in between those with the faulty
0.6.9.rc1 and more recently the 0.9.0 file formats.


_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSim Viewgit - Overview of Recent Versioning and Download File Naming

Garmin Kawaguichi
Now that code is:

opensim-0.9.0-nnn-g#######.zip (or .tar.gz)

where nnn is a sequential number.

The VersionNumber (in opensim.framework.VersionInfo.cs) reports "0.9.0.0".

Note: developpers don't generally like dash ("-"); they prefer underscore ("_")

MML


Le 28/11/2015 15:45, Ai Austin a écrit :
[The notes here are from a comment I added on a Mantis issue to help a tester who was using date ordered commit bisects over the last few weeks to pin down a problem. This is difficult due to the timeline interleaving of the original dev master and a separate development branch for the avination merged code. Some of these commits overlap in time and its important to understand this, as well as a few glitches, now resolved, with ViewGit download file naming and the embedded version numbers on dev master. I hope the notes are useful to anyone doing testing of recent dev master. If the facts are wrong please correct.  And remember code in dev master is bleeding edge and will bite ...]

---------------------------
A version number of 0.8.3 was in use briefly for dev master after the 0.8.2 release was branched off.  Some development of 0.8.3 dev master continued and those have opensim-####### (using the first characters of the full long Git commit code) style naming for ViewGit downloads as used previously.

The 0.6.9.rc1 download moniker was a ViewGit file naming issue from the avination code merge commits that had been developed over the last month or more on a separate branch. That ViewGitt download file naming issue was resolved by @Melanie, though all commits in place remain with the faulty file naming for downloads. Due to the large number of changes introduced by the avination code merge the devs chose then to switch the viewgit label to 0.9.0-g####### (note the "g" for git and the first 7 hex characters of the commit code).

The actual code version change to report in code 0.9.0 was done by @Diva and followed a few days later, so some ViewGit downloads labelled as 0.9.0-g####### report their version number as 0.8.3.0.

Since the avination code was worked on over the last month or more in parallel with the main dev master, there are commits done on the original code base that overlap in time with commits now merged in from the avination branch... so trying to separate out now the commits on a timeline basis will be very hard. When all the avination code was merged the commits have dates that interleave those original main branch commits. That's why you see some commits labelled for download as just opensim-#######.zip in between those with the faulty 0.6.9.rc1 and more recently the 0.9.0 file formats.


_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev


_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSim Viewgit - Overview of Recent Versioning and Download File Naming

Michael Emory Cerquoni
generally and underscore is in place of a space, not a replacement for a dash.

On Sat, Nov 28, 2015 at 10:19 AM, GarminKawaguichi <[hidden email]> wrote:
Now that code is:

opensim-0.9.0-nnn-g#######.zip (or .tar.gz)

where nnn is a sequential number.

The VersionNumber (in opensim.framework.VersionInfo.cs) reports "0.9.0.0".

Note: developpers don't generally like dash ("-"); they prefer underscore ("_")

MML



Le 28/11/2015 15:45, Ai Austin a écrit :
[The notes here are from a comment I added on a Mantis issue to help a tester who was using date ordered commit bisects over the last few weeks to pin down a problem. This is difficult due to the timeline interleaving of the original dev master and a separate development branch for the avination merged code. Some of these commits overlap in time and its important to understand this, as well as a few glitches, now resolved, with ViewGit download file naming and the embedded version numbers on dev master. I hope the notes are useful to anyone doing testing of recent dev master. If the facts are wrong please correct.  And remember code in dev master is bleeding edge and will bite ...]

---------------------------
A version number of 0.8.3 was in use briefly for dev master after the 0.8.2 release was branched off.  Some development of 0.8.3 dev master continued and those have opensim-####### (using the first characters of the full long Git commit code) style naming for ViewGit downloads as used previously.

The 0.6.9.rc1 download moniker was a ViewGit file naming issue from the avination code merge commits that had been developed over the last month or more on a separate branch. That ViewGitt download file naming issue was resolved by @Melanie, though all commits in place remain with the faulty file naming for downloads. Due to the large number of changes introduced by the avination code merge the devs chose then to switch the viewgit label to 0.9.0-g####### (note the "g" for git and the first 7 hex characters of the commit code).

The actual code version change to report in code 0.9.0 was done by @Diva and followed a few days later, so some ViewGit downloads labelled as 0.9.0-g####### report their version number as 0.8.3.0.

Since the avination code was worked on over the last month or more in parallel with the main dev master, there are commits done on the original code base that overlap in time with commits now merged in from the avination branch... so trying to separate out now the commits on a timeline basis will be very hard. When all the avination code was merged the commits have dates that interleave those original main branch commits. That's why you see some commits labelled for download as just opensim-#######.zip in between those with the faulty 0.6.9.rc1 and more recently the 0.9.0 file formats.


_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev


_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev




--
Michael Emory Cerquoni

_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Loading...