rc version scheme incompatible with amo

Bug reports and enhancement requests
Post Reply
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

rc version scheme incompatible with amo

Post by al_9x »

AMO will not upgrade rc versions.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
User avatar
Giorgio Maone
Site Admin
Posts: 9524
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: rc version scheme incompatible with amo

Post by Giorgio Maone »

Yes, I noticed it some hours ago.
Everyone installed a rc version automatically opted in the beta channel.
I'm gonna keep this schema anyway, and update AMO with both the "final" rc (for beta channel users) and the identical stable (no rc) version.
Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: rc version scheme incompatible with amo

Post by al_9x »

In theory it should work:
but it doesn't. It appears that it doesn't like string parts reserved for the beta channel (a,b,alpha,beta,pre,rc) If you use a different string (1.9.9.97relcan2), it seems to work. However, what's wrong with just numbers?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: rc version scheme incompatible with amo

Post by al_9x »

Giorgio Maone wrote:I'm gonna keep this schema anyway
Why? You can avoid the beta channel by using non reserved string parts. But why not just stick to numbers?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
User avatar
Giorgio Maone
Site Admin
Posts: 9524
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: rc version scheme incompatible with amo

Post by Giorgio Maone »

I wanted to make the beta versioning more expressive (experimental vs almost-stable) and to pick a 1.9... version for branching security updates for Fx 2.x when I drop feature support (like 1.99rv1 or 1.99legacy1).
Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: rc version scheme incompatible with amo

Post by al_9x »

In case you find it useful, here's a Fx version linked branching scheme that should work without strings or beta channel. By the way, there no need for 4 version parts, 3 is enough.

1) let's say you're at version 1.9.99
2) you create 1.10.x for Fx >= 3
3) then, 1.9.(100 - infinity) can be uploaded with Fx2 compat and I think AMO is smart enough to offer the latest compatible version
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: rc version scheme incompatible with amo

Post by al_9x »

Giorgio Maone wrote:update AMO with both the "final" rc (for beta channel users) and the identical stable (no rc) version.
The only thing, though, it will not be clear what you have installed. How would one tell if it's a true beta or a "release" beta?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4
Post Reply