Re: [chromium-dev] Running multiple Google Chrome channels side-by-side (for testing)

2009-12-18 Thread Rahul Kuchhal
>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)

2009-12-18 Thread Erik Kay
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)

2009-12-18 Thread Finnur Thorarinsson
> 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)

2009-12-18 Thread Aaron Boodman
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)

2009-12-18 Thread PhistucK
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)

2009-12-18 Thread Mark Mentovai
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)

2009-12-18 Thread PhistucK
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)

2009-12-18 Thread Finnur Thorarinsson
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)

2009-12-18 Thread PhistucK
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)

2009-12-18 Thread Aaron Boodman
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)

2009-12-18 Thread Huan Ren
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)

2009-12-18 Thread Erik Kay
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)

2009-12-18 Thread Evan Martin
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)

2009-12-18 Thread PhistucK
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-dev] Running multiple Google Chrome channels side-by-side (for testing)

2009-12-17 Thread Aaron Boodman
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