Discussion:
[chromium-dev] Difference between Dev and Canary channels
vempatiy via Chromium-dev
2018-11-26 23:37:21 UTC
Permalink
Hello,

I was wondering what the difference between the Dev and Canary channels
are. The chromium documentation[1] mentions that "The Dev channel gets
updated once or twice weekly". Are the changes in the Dev branch simply
changes that have had time to bake in the Canary channel? Are there other
validation steps that are run for Dev channels vs Canary channels?

Finally, certain OS versions, such as linux, do not have a Canary channel
listed on omahaproxy[2]. What does that imply for the stability of the Dev
channel?

Thanks,
Yash Vempati

[1]:
https://www.chromium.org/getting-involved/dev-channel#TOC-How-do-I-choose-which-channel-to-use-
[2]: https://omahaproxy.appspot.com/
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org.
David Turner
2018-11-27 13:40:00 UTC
Permalink
From my understanding:

- Canary is built daily from the top of the tree, the corresponding code
has passed the CQ (commit queue) tests, but not the full regression tests
which take longer to complete.
- Dev is built from the top of the tree about weekly (depends on the OS
version, can be every 2 or 3 days too), and has typically passed all
regression tests as well. However these tests don't catch all bugs.

I have no idea why there is no canary for Linux (or iOS) though.

Le mar. 27 nov. 2018 à 00:53, vempatiy via Chromium-dev <
Post by vempatiy via Chromium-dev
Hello,
I was wondering what the difference between the Dev and Canary channels
are. The chromium documentation[1] mentions that "The Dev channel gets
updated once or twice weekly". Are the changes in the Dev branch simply
changes that have had time to bake in the Canary channel? Are there other
validation steps that are run for Dev channels vs Canary channels?
Finally, certain OS versions, such as linux, do not have a Canary channel
listed on omahaproxy[2]. What does that imply for the stability of the Dev
channel?
Thanks,
Yash Vempati
https://www.chromium.org/getting-involved/dev-channel#TOC-How-do-I-choose-which-channel-to-use-
[2]: https://omahaproxy.appspot.com/
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org?utm_medium=email&utm_source=footer>
.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACnJMqpqXRsyhPiqwZNVUE-A-%3D-4S7y_kGbBHvMn-87Ttjd5bg%40mail.gmail.com.
Éric Noyau
2018-11-27 15:24:46 UTC
Permalink
Post by David Turner
I have no idea why there is no canary for Linux (or iOS) though.
For iOS the answer is easy: there is a Canary and Dev channel for iOS, but
it is not possible to make them available publicly. The only way to install
an app on a iOS device is from the Apple App Store. Apple allows for a
maximum of two versions there, a released official version (in term of
Chrome channel this is Stable) and a test version (installable via the
Testflight App, we use it for the Beta channel), and only one of those can
be installed at a time. Canary and Dev channels are build everyday but are
signed with an entreprise certificate limiting their distribution.

-- Éric
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CADXj3DkmFj47SOoxwdWkWvu2hquRdfhCw67j8EV1RZJ_KnkFhw%40mail.gmail.com.
Lei Zhang
2018-11-27 18:35:54 UTC
Permalink
(This may be somewhat out of date) For Linux, the release process for
Canary was cumbersome and it would serve very few users.
Canary is built daily from the top of the tree, the corresponding code has passed the CQ (commit queue) tests, but not the full regression tests which take longer to complete.
Dev is built from the top of the tree about weekly (depends on the OS version, can be every 2 or 3 days too), and has typically passed all regression tests as well. However these tests don't catch all bugs.
I have no idea why there is no canary for Linux (or iOS) though.
Post by vempatiy via Chromium-dev
Hello,
I was wondering what the difference between the Dev and Canary channels are. The chromium documentation[1] mentions that "The Dev channel gets updated once or twice weekly". Are the changes in the Dev branch simply changes that have had time to bake in the Canary channel? Are there other validation steps that are run for Dev channels vs Canary channels?
Finally, certain OS versions, such as linux, do not have a Canary channel listed on omahaproxy[2]. What does that imply for the stability of the Dev channel?
Thanks,
Yash Vempati
[1]: https://www.chromium.org/getting-involved/dev-channel#TOC-How-do-I-choose-which-channel-to-use-
[2]: https://omahaproxy.appspot.com/
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org.
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACnJMqpqXRsyhPiqwZNVUE-A-%3D-4S7y_kGbBHvMn-87Ttjd5bg%40mail.gmail.com.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACSHbcSqEGgKUGYWP3Ag5bFVC11tjmT16cP43w0aao9prmmgkg%40mail.gmail.com.
Dave Tapuska
2018-11-27 18:48:55 UTC
Permalink
FWIW; you can always grab a tip of tree Chromium build (even for Linux)
from: https://download-chromium.appspot.com/

Canary releases are automatic. Whereas dev channel uses a Canary branch
point that goes through some sanity testing before releasing each OS is
tested before dev channel is released.
Post by Lei Zhang
(This may be somewhat out of date) For Linux, the release process for
Canary was cumbersome and it would serve very few users.
Post by David Turner
Canary is built daily from the top of the tree, the corresponding code
has passed the CQ (commit queue) tests, but not the full regression tests
which take longer to complete.
Post by David Turner
Dev is built from the top of the tree about weekly (depends on the OS
version, can be every 2 or 3 days too), and has typically passed all
regression tests as well. However these tests don't catch all bugs.
Post by David Turner
I have no idea why there is no canary for Linux (or iOS) though.
Le mar. 27 nov. 2018 à 00:53, vempatiy via Chromium-dev <
Post by vempatiy via Chromium-dev
Hello,
I was wondering what the difference between the Dev and Canary channels
are. The chromium documentation[1] mentions that "The Dev channel gets
updated once or twice weekly". Are the changes in the Dev branch simply
changes that have had time to bake in the Canary channel? Are there other
validation steps that are run for Dev channels vs Canary channels?
Post by David Turner
Post by vempatiy via Chromium-dev
Finally, certain OS versions, such as linux, do not have a Canary
channel listed on omahaproxy[2]. What does that imply for the stability of
the Dev channel?
Post by David Turner
Post by vempatiy via Chromium-dev
Thanks,
Yash Vempati
https://www.chromium.org/getting-involved/dev-channel#TOC-How-do-I-choose-which-channel-to-use-
Post by David Turner
Post by vempatiy via Chromium-dev
[2]: https://omahaproxy.appspot.com/
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google
Groups "Chromium-dev" group.
Post by David Turner
Post by vempatiy via Chromium-dev
To unsubscribe from this group and stop receiving emails from it, send
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org
.
Post by David Turner
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google
Groups "Chromium-dev" group.
Post by David Turner
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACnJMqpqXRsyhPiqwZNVUE-A-%3D-4S7y_kGbBHvMn-87Ttjd5bg%40mail.gmail.com
.
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACSHbcSqEGgKUGYWP3Ag5bFVC11tjmT16cP43w0aao9prmmgkg%40mail.gmail.com
.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAHgVhZUAoB-%2BqwEG0Ebia6LGd_uLgePuKbDE8sT1LMrkO%3DK2BQ%40mail.gmail.com.
vempatiy via Chromium-dev
2018-11-27 18:57:31 UTC
Permalink
Perfect. This really clears things up. Thanks all.
Post by Dave Tapuska
FWIW; you can always grab a tip of tree Chromium build (even for Linux)
from: https://download-chromium.appspot.com/
Canary releases are automatic. Whereas dev channel uses a Canary branch
point that goes through some sanity testing before releasing each OS is
tested before dev channel is released.
Post by Lei Zhang
(This may be somewhat out of date) For Linux, the release process for
Canary was cumbersome and it would serve very few users.
Post by David Turner
Canary is built daily from the top of the tree, the corresponding code
has passed the CQ (commit queue) tests, but not the full regression tests
which take longer to complete.
Post by David Turner
Dev is built from the top of the tree about weekly (depends on the OS
version, can be every 2 or 3 days too), and has typically passed all
regression tests as well. However these tests don't catch all bugs.
Post by David Turner
I have no idea why there is no canary for Linux (or iOS) though.
Le mar. 27 nov. 2018 à 00:53, vempatiy via Chromium-dev <
Post by vempatiy via Chromium-dev
Hello,
I was wondering what the difference between the Dev and Canary
channels are. The chromium documentation[1] mentions that "The Dev channel
gets updated once or twice weekly". Are the changes in the Dev branch
simply changes that have had time to bake in the Canary channel? Are there
other validation steps that are run for Dev channels vs Canary channels?
Post by David Turner
Post by vempatiy via Chromium-dev
Finally, certain OS versions, such as linux, do not have a Canary
channel listed on omahaproxy[2]. What does that imply for the stability of
the Dev channel?
Post by David Turner
Post by vempatiy via Chromium-dev
Thanks,
Yash Vempati
https://www.chromium.org/getting-involved/dev-channel#TOC-How-do-I-choose-which-channel-to-use-
Post by David Turner
Post by vempatiy via Chromium-dev
[2]: https://omahaproxy.appspot.com/
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google
Groups "Chromium-dev" group.
Post by David Turner
Post by vempatiy via Chromium-dev
To unsubscribe from this group and stop receiving emails from it, send
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org
.
Post by David Turner
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google
Groups "Chromium-dev" group.
Post by David Turner
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACnJMqpqXRsyhPiqwZNVUE-A-%3D-4S7y_kGbBHvMn-87Ttjd5bg%40mail.gmail.com
.
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACSHbcSqEGgKUGYWP3Ag5bFVC11tjmT16cP43w0aao9prmmgkg%40mail.gmail.com
.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/d19c4b62-29ae-4178-a723-a71312a1114f%40chromium.org.
vempatiy via Chromium-dev
2018-11-27 18:54:51 UTC
Permalink
Thanks David for the explanation! This helps clear things up.
Post by David Turner
- Canary is built daily from the top of the tree, the corresponding
code has passed the CQ (commit queue) tests, but not the full regression
tests which take longer to complete.
- Dev is built from the top of the tree about weekly (depends on the
OS version, can be every 2 or 3 days too), and has typically passed all
regression tests as well. However these tests don't catch all bugs.
I have no idea why there is no canary for Linux (or iOS) though.
Le mar. 27 nov. 2018 à 00:53, vempatiy via Chromium-dev <
Post by vempatiy via Chromium-dev
Hello,
I was wondering what the difference between the Dev and Canary channels
are. The chromium documentation[1] mentions that "The Dev channel gets
updated once or twice weekly". Are the changes in the Dev branch simply
changes that have had time to bake in the Canary channel? Are there other
validation steps that are run for Dev channels vs Canary channels?
Finally, certain OS versions, such as linux, do not have a Canary channel
listed on omahaproxy[2]. What does that imply for the stability of the Dev
channel?
Thanks,
Yash Vempati
https://www.chromium.org/getting-involved/dev-channel#TOC-How-do-I-choose-which-channel-to-use-
[2]: https://omahaproxy.appspot.com/
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/dc760a9d-6b61-4fae-b64d-edf6b72b6b6f%40chromium.org?utm_medium=email&utm_source=footer>
.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/12eca544-6e89-4f75-baa4-6a0ddb91e795%40chromium.org.
Loading...