Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
>From the right email address this time. If you really want to hack it, I think the below steps would work but there > are some many corner cases in the install flow, I am not sure if it will > always work. > > - Change > HKEY_CURRENT_USER\Software\Google\Update\ClientState\{8A69D345-D564-463C-AFF1-A69D9E530F96}\ap > key (2.0-dev = dev channel, 2.0-beta = beta channel, empty = stable channel) > - Change > HKEY_CURRENT_USER\Software\Google\Update\ClientState\{8A69D345-D564-463C-AFF1-A69D9E530F96}\pv > key to 1.0.0.0 (if the key exists) > - Change > HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}\pv > key to 1.0.0.0 > - Rename %USERPROFILE%\Local Settings\Application > Data\Google\Chrome\Application\ folder from W.X.Y.Z to 1.0.0.0 > - Start Chrome, go to about chrome box, hopefully it will prompt you for an > update, once you install it you will be on the channel that you selected in > the first step. > > After looking at the steps, I am thinking it would be simpler to just > uninstall and reinstall though. Also if you are going from version N to > version N-1 there is always a small chance of Chrome profile not being > compatible with the older version of Chrome. > > On Fri, Dec 18, 2009 at 12:49 PM, Aaron Boodman wrote: > >> On Fri, Dec 18, 2009 at 12:07 PM, Mark Mentovai >> wrote: >> > Finnur Thorarinsson wrote: >> >> You can use the channel changer, as PhistucK points out, to switch and >> then >> >> use the About box to update, but you can only move forward in time >> (stable >> >> -> beta -> dev). >> > >> > I'm pretty sure the changer is deprecated. The supported way to hop >> > between channels is to run the installer for whatever channel you want >> > to move to. >> >> Right, but you can't downgrade, so this approach only works a maximum of >> twice. >> >> I'm leaning toward just having separate user accounts for now. >> >> -a >> >> -- >> Chromium Developers mailing list: chromium-dev@googlegroups.com >> View archives, change email options, or unsubscribe: >>http://groups.google.com/group/chromium-dev >> > > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
On Fri, Dec 18, 2009 at 12:49 PM, Aaron Boodman wrote: > On Fri, Dec 18, 2009 at 12:07 PM, Mark Mentovai wrote: > > Finnur Thorarinsson wrote: > >> You can use the channel changer, as PhistucK points out, to switch and > then > >> use the About box to update, but you can only move forward in time > (stable > >> -> beta -> dev). > > > > I'm pretty sure the changer is deprecated. The supported way to hop > > between channels is to run the installer for whatever channel you want > > to move to. > > Right, but you can't downgrade, so this approach only works a maximum of > twice. > > I'm leaning toward just having separate user accounts for now. > or separate vmware sessions... > > -a > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: >http://groups.google.com/group/chromium-dev > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
> I'm pretty sure the changer is deprecated. Yes, I know (I wrote it). We may have stopped distributing it, but that doesn't necessarily mean it is broken. The tool still exists in the source tree somewhere (maybe just the history) and there are probably binary copies around. My thinking was that if you are going to muck around in the registry then maybe using the tool that was designed to simplify that process would be better than doing it manually. It sure makes the process of going from stable->beta or beta->dev more enjoyable. -F On Fri, Dec 18, 2009 at 12:07, Mark Mentovai wrote: > Finnur Thorarinsson wrote: > > You can use the channel changer, as PhistucK points out, to switch and > then > > use the About box to update, but you can only move forward in time > (stable > > -> beta -> dev). > > I'm pretty sure the changer is deprecated. The supported way to hop > between channels is to run the installer for whatever channel you want > to move to. > > Mark > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
On Fri, Dec 18, 2009 at 12:07 PM, Mark Mentovai wrote: > Finnur Thorarinsson wrote: >> You can use the channel changer, as PhistucK points out, to switch and then >> use the About box to update, but you can only move forward in time (stable >> -> beta -> dev). > > I'm pretty sure the changer is deprecated. The supported way to hop > between channels is to run the installer for whatever channel you want > to move to. Right, but you can't downgrade, so this approach only works a maximum of twice. I'm leaning toward just having separate user accounts for now. -a -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
Yes, it is deprecated (since it is not published anymore), but its trick is not :) as far as I know. ☆PhistucK On Fri, Dec 18, 2009 at 22:07, Mark Mentovai wrote: > Finnur Thorarinsson wrote: > > You can use the channel changer, as PhistucK points out, to switch and > then > > use the About box to update, but you can only move forward in time > (stable > > -> beta -> dev). > > I'm pretty sure the changer is deprecated. The supported way to hop > between channels is to run the installer for whatever channel you want > to move to. > > Mark > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: >http://groups.google.com/group/chromium-dev > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
Finnur Thorarinsson wrote: > You can use the channel changer, as PhistucK points out, to switch and then > use the About box to update, but you can only move forward in time (stable > -> beta -> dev). I'm pretty sure the changer is deprecated. The supported way to hop between channels is to run the installer for whatever channel you want to move to. Mark -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
That is why I suggested that registry key, you can sort of cheat it. Maybe you need to remove the folder as well and change HKEY_CURRENT_USER\Software\Google\Update\ClientState\{8A69D345-D564-463C-AFF1-A69D9E530F96} As well. If you decrement the version beyond the current dev\stable\beta version, it will try to install it (on the next Google Update cycle, maybe). I think successfully. ☆PhistucK On Fri, Dec 18, 2009 at 21:18, Finnur Thorarinsson wrote: > You can use the channel changer, as PhistucK points out, to switch and then > use the About box to update, but you can only move forward in time (stable > -> beta -> dev). If you switch to a channel that has a lower version number > than what you have installed (dev -> beta, for example) then it won't > downgrade (until beta catches up to what you have installed). You have to > uninstall to downgrade. > > On Fri, Dec 18, 2009 at 10:50, PhistucK wrote: > >> Use the deprecated channel changer and try to modify this one - >> >> HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96} >> >> ☆PhistucK >> >> >> >> On Fri, Dec 18, 2009 at 20:42, Aaron Boodman wrote: >> >>> Thanks for the answers guys. Here is an easier question: is it >>> possible to change your current channel (either up or down) using a >>> quick registry hack? Or is Omaha too smart to let you downgrade? I >>> don't care about potential backward compat issues with my profile. >>> >>> - a >>> >>> On Fri, Dec 18, 2009 at 9:24 AM, Huan Ren wrote: >>> > It involves quite a bit code and process change, but we plan to make it >>> > happen. >>> > http://code.google.com/p/chromium/issues/detail?id=27931 >>> > http://code.google.com/p/chromium/issues/detail?id=27933 >>> > >>> > Huan >>> > On Thu, Dec 17, 2009 at 10:27 PM, Aaron Boodman wrote: >>> >> >>> >> On Windows, is there a way to hack the registry to allow multiple >>> >> channels of Chrome to be installed simultaneously and let them update? >>> >> It would be really useful for testing. >>> >> >>> >> - a >>> >> >>> >> -- >>> >> Chromium Developers mailing list: chromium-dev@googlegroups.com >>> >> View archives, change email options, or unsubscribe: >>> >>http://groups.google.com/group/chromium-dev >>> > >>> > >>> >>> -- >>> Chromium Developers mailing list: chromium-dev@googlegroups.com >>> View archives, change email options, or unsubscribe: >>>http://groups.google.com/group/chromium-dev >>> >> >> -- >> Chromium Developers mailing list: chromium-dev@googlegroups.com >> View archives, change email options, or unsubscribe: >> http://groups.google.com/group/chromium-dev >> > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: > http://groups.google.com/group/chromium-dev > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
You can use the channel changer, as PhistucK points out, to switch and then use the About box to update, but you can only move forward in time (stable -> beta -> dev). If you switch to a channel that has a lower version number than what you have installed (dev -> beta, for example) then it won't downgrade (until beta catches up to what you have installed). You have to uninstall to downgrade. On Fri, Dec 18, 2009 at 10:50, PhistucK wrote: > Use the deprecated channel changer and try to modify this one - > > HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96} > > ☆PhistucK > > > > On Fri, Dec 18, 2009 at 20:42, Aaron Boodman wrote: > >> Thanks for the answers guys. Here is an easier question: is it >> possible to change your current channel (either up or down) using a >> quick registry hack? Or is Omaha too smart to let you downgrade? I >> don't care about potential backward compat issues with my profile. >> >> - a >> >> On Fri, Dec 18, 2009 at 9:24 AM, Huan Ren wrote: >> > It involves quite a bit code and process change, but we plan to make it >> > happen. >> > http://code.google.com/p/chromium/issues/detail?id=27931 >> > http://code.google.com/p/chromium/issues/detail?id=27933 >> > >> > Huan >> > On Thu, Dec 17, 2009 at 10:27 PM, Aaron Boodman wrote: >> >> >> >> On Windows, is there a way to hack the registry to allow multiple >> >> channels of Chrome to be installed simultaneously and let them update? >> >> It would be really useful for testing. >> >> >> >> - a >> >> >> >> -- >> >> Chromium Developers mailing list: chromium-dev@googlegroups.com >> >> View archives, change email options, or unsubscribe: >> >>http://groups.google.com/group/chromium-dev >> > >> > >> >> -- >> Chromium Developers mailing list: chromium-dev@googlegroups.com >> View archives, change email options, or unsubscribe: >>http://groups.google.com/group/chromium-dev >> > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: > http://groups.google.com/group/chromium-dev > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
Use the deprecated channel changer and try to modify this one - HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96} ☆PhistucK On Fri, Dec 18, 2009 at 20:42, Aaron Boodman wrote: > Thanks for the answers guys. Here is an easier question: is it > possible to change your current channel (either up or down) using a > quick registry hack? Or is Omaha too smart to let you downgrade? I > don't care about potential backward compat issues with my profile. > > - a > > On Fri, Dec 18, 2009 at 9:24 AM, Huan Ren wrote: > > It involves quite a bit code and process change, but we plan to make it > > happen. > > http://code.google.com/p/chromium/issues/detail?id=27931 > > http://code.google.com/p/chromium/issues/detail?id=27933 > > > > Huan > > On Thu, Dec 17, 2009 at 10:27 PM, Aaron Boodman wrote: > >> > >> On Windows, is there a way to hack the registry to allow multiple > >> channels of Chrome to be installed simultaneously and let them update? > >> It would be really useful for testing. > >> > >> - a > >> > >> -- > >> Chromium Developers mailing list: chromium-dev@googlegroups.com > >> View archives, change email options, or unsubscribe: > >>http://groups.google.com/group/chromium-dev > > > > > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: >http://groups.google.com/group/chromium-dev > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
Thanks for the answers guys. Here is an easier question: is it possible to change your current channel (either up or down) using a quick registry hack? Or is Omaha too smart to let you downgrade? I don't care about potential backward compat issues with my profile. - a On Fri, Dec 18, 2009 at 9:24 AM, Huan Ren wrote: > It involves quite a bit code and process change, but we plan to make it > happen. > http://code.google.com/p/chromium/issues/detail?id=27931 > http://code.google.com/p/chromium/issues/detail?id=27933 > > Huan > On Thu, Dec 17, 2009 at 10:27 PM, Aaron Boodman wrote: >> >> On Windows, is there a way to hack the registry to allow multiple >> channels of Chrome to be installed simultaneously and let them update? >> It would be really useful for testing. >> >> - a >> >> -- >> Chromium Developers mailing list: chromium-dev@googlegroups.com >> View archives, change email options, or unsubscribe: >> http://groups.google.com/group/chromium-dev > > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
It involves quite a bit code and process change, but we plan to make it happen. http://code.google.com/p/chromium/issues/detail?id=27931 http://code.google.com/p/chromium/issues/detail?id=27933 Huan On Thu, Dec 17, 2009 at 10:27 PM, Aaron Boodman wrote: > On Windows, is there a way to hack the registry to allow multiple > channels of Chrome to be installed simultaneously and let them update? > It would be really useful for testing. > > - a > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: >http://groups.google.com/group/chromium-dev > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
This isn't possible today for a number of reasons: * From Omaha's perspective, Chrome has a single unique app id, regardless of channel. This allows you to seamlessly migrate from one channel to the next. * Chrome's installer only has one location to install into, so even if you could get two channels installing, they would clobber each other. * Chrome has a default profile location, so even if you could get two versions installed and updating independently, you'd have to launch one with a command-line flag to use a different user data dir. I don't know if anybody has tried this, but while writing this it occurred to me that there may be a workaround for the first two issues. What you would do is install one channel as a per-machine installation (Program Files) and the other as a per-user install (%USERPROFILE%). This would theoretically work around the Omaha issue. However, I would bet that the installer wouldn't know which directory it's supposed to go to, so probably one of the directories would win and it would wind up overinstalling into the same directory (so only the latest channel would likely win). Maybe if Omaha passed the info of machine-vs-user install into the installer it would be possible for it to distinguish which instance it was supposed to be updating. For a more generalized solution to this (providing a way for Omaha to manage multiple tracks of the same app id in parallel), maybe file an Omaha bug ( http://code.google.com/p/omaha/issues/list). Erik p.s. I know Aaron knows about this, so it wasn't the point of his original question, but for anybody else, the other workaround is to use one of the third-party chromium updaters in parallel with a chrome installation. Chromium has its own separate profile dir, intall location, etc. On Thu, Dec 17, 2009 at 10:27 PM, Aaron Boodman wrote: > On Windows, is there a way to hack the registry to allow multiple > channels of Chrome to be installed simultaneously and let them update? > It would be really useful for testing. > > - a > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: >http://groups.google.com/group/chromium-dev > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
It's not quite the same thing, but run both Google Chrome (for the beta channel) and the Ubuntu Chromium (for testing nightly builds). You might be able to do a similar thing with one of the variants on Windows (like, say, run Google Chrome beta channel and then a more recent version of Iron). On Fri, Dec 18, 2009 at 2:36 AM, PhistucK wrote: > No (as far as I know), this was requested several times already. Would you > mind to try and give it some attention and let your friends know and help? > :) > ☆PhistucK > > > On Fri, Dec 18, 2009 at 08:27, Aaron Boodman wrote: >> >> On Windows, is there a way to hack the registry to allow multiple >> channels of Chrome to be installed simultaneously and let them update? >> It would be really useful for testing. >> >> - a >> >> -- >> Chromium Developers mailing list: chromium-dev@googlegroups.com >> View archives, change email options, or unsubscribe: >> http://groups.google.com/group/chromium-dev > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: > http://groups.google.com/group/chromium-dev -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev
Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)
No (as far as I know), this was requested several times already. Would you mind to try and give it some attention and let your friends know and help? :) ☆PhistucK On Fri, Dec 18, 2009 at 08:27, Aaron Boodman wrote: > On Windows, is there a way to hack the registry to allow multiple > channels of Chrome to be installed simultaneously and let them update? > It would be really useful for testing. > > - a > > -- > Chromium Developers mailing list: chromium-dev@googlegroups.com > View archives, change email options, or unsubscribe: >http://groups.google.com/group/chromium-dev -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev