Getting nightlies to download up to date nightlies (bug 306864)

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Getting nightlies to download up to date nightlies (bug 306864)

Ian Hickson

Hi.

I use nightlies. I have the autoupdater running. It updates once a week or
so (because that's how often I crash/restart while online).

It's getting progressively further and further behind.

It seems like it would be trivial to make the server return a full update
of the latest build, if the next incremental update wouldn't get you to
the latest build.

This is bug 306864. https://bugzilla.mozilla.org/show_bug.cgi?id=306864

I currently have at least two people who have volunteered (to me) to fix
this (darin and Chase), but neither is able to do so since the AUS system
is closed source and nobody has access to it (according to the bug, even
Myk doesn't have access to the relevant machines).

Is there any chance we can get this fixed, or at least get this opened up
so that the people who are willing to fix it can do so?

Cheers,
--
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Getting nightlies to download up to date nightlies (bug 306864)

J. Paul Reed-2
Ian Hickson wrote:

> This is bug 306864. https://bugzilla.mozilla.org/show_bug.cgi?id=306864
>
> I currently have at least two people who have volunteered (to me) to fix
> this (darin and Chase), but neither is able to do so since the AUS system
> is closed source and nobody has access to it (according to the bug, even
> Myk doesn't have access to the relevant machines).
>
> Is there any chance we can get this fixed, or at least get this opened up
> so that the people who are willing to fix it can do so?

Access to the machines should not be necessary; as far as I know, that
source code is in CVS (albeit, the mofo repository; I don't know,
historically, why it was put there as opposed to the public repo). Myk
should be able to see that, at the least.

Chase and I had discussed open sourcing it, and I've done a small amount
of work to move in that direction, but it's very low priority right now,
and I'm not 100% clear on if it's just dumping the source into the
public repo, or something more complicated.

Unfortunately, that system was left in a somewhat messy state; there are
patches on the live, running version that aren't in CVS, and the whole
thing is very fragile (cf. bug 327140).

Later,
preed
--
J. Paul Reed
Build/Release Engineer - The Mozilla Corporation
smtp://[hidden email]
irc://irc.mozilla.org/preed
pots://650.903.0800/x256
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Getting nightlies to download up to date nightlies (bug 306864)

Myk Melez
In reply to this post by Ian Hickson
Ian Hickson wrote:

> Hi.
>
> I use nightlies. I have the autoupdater running. It updates once a week or so (because that's how often I crash/restart while online).
>
> It's getting progressively further and further behind.
>
> ...
>
> Is there any chance we can get this fixed, or at least get this opened up
> so that the people who are willing to fix it can do so?
>  
It turns out I do have access to the AUS development server, and Mike
Morgan sent me the AUS source code last week, so I spent some time on
the problem over the last two days and sent Mike a patch yesterday
evening that causes AUS to return the latest complete patch if the
client is more than one partial patch behind.

Mike is going to apply it to the AUS development server and then point
folks to it for a public test of the functionality.  Once we're
satisfied with it, he'll push it to production AUS.

-myk

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Getting nightlies to download up to date nightlies (bug 306864)

Myk Melez
In reply to this post by J. Paul Reed-2
J. Paul Reed wrote:
> as far as I know, that source code is in CVS (albeit, the mofo
> repository; I don't know, historically, why it was put there as
> opposed to the public repo). Myk should be able to see that, at the least.
According to Mike, it's actually in a Subversion repository on the AUS
development server (chameleon).

-myk

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Getting nightlies to download up to date nightlies (bug 306864)

J. Paul Reed-2
Myk Melez wrote:

> According to Mike, it's actually in a Subversion repository on the AUS
> development server (chameleon).

Ah.

So what's in the mofo repo? Just the patchinfo generation code?

Later,
preed
--
J. Paul Reed
Build/Release Engineer - The Mozilla Corporation
smtp://[hidden email]
irc://irc.mozilla.org/preed
pots://650.903.0800/x256
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Getting nightlies to download up to date nightlies (bug 306864)

Myk Melez
J. Paul Reed wrote:
> So what's in the mofo repo? Just the patchinfo generation code?
I don't know much about the mofo repo.  I only know that Chase suggested
I put the cdmaker code (which generates Firefox and Thunderbird release
CDs for the Mozilla Store) into mofo:/release, and that directory also
contains patcher, repack, stage, and tinderbox-configs subdirectories.

-myk

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds