We ship git snapshots because it's a good way to be able to catch issues in the development release without waiting around for a stable release (which can be released very late during the development cycle). It allows us to have new features as soon as they are landed and get to know them and to test them (including fixing bugs) early. I also have a good idea of how stable the tree is when I take a snapshot of it, for having tested it on a different hardware, having retested VPN and 3G for the most common use cases. All this makes it easier to debug issues and provide patches since all other distros and all upstream programmers rely on roughly the same version (git head, or a recent enough snapshot).
This bug mentioned a snapshot before 0.9.4, which we released, and there was another bug for 0.9.4 itself, since both those were uploaded after Feature Freeze and included some features.
If you have further questions, feel free to ask me on IRC, I'm "cyphermox" in #ubuntu-devel.
0.9.4 is in Precise now.
We ship git snapshots because it's a good way to be able to catch issues in the development release without waiting around for a stable release (which can be released very late during the development cycle). It allows us to have new features as soon as they are landed and get to know them and to test them (including fixing bugs) early. I also have a good idea of how stable the tree is when I take a snapshot of it, for having tested it on a different hardware, having retested VPN and 3G for the most common use cases. All this makes it easier to debug issues and provide patches since all other distros and all upstream programmers rely on roughly the same version (git head, or a recent enough snapshot).
This bug mentioned a snapshot before 0.9.4, which we released, and there was another bug for 0.9.4 itself, since both those were uploaded after Feature Freeze and included some features.
If you have further questions, feel free to ask me on IRC, I'm "cyphermox" in #ubuntu-devel.