Making a tryserver build as close as possible to a release build

For a user research project, I am trying to make a tryserver build which 
is close to a release build, at least in terms of user perception: it 
should have official release branding, have the crashreporter on by 
default. I don't think PGO is necessary, though ;-)

The build should not have an update channel.

What set of mozconfig/tryserver options would I use to get this?

I know about 
http://mxr.mozilla.org/mozilla-central/source/browser/config/mozconfigs/win32/release 
but I'm not exactly sure how to use that in terms of tryserver.

--BDS



0
Benjamin
1/31/2013 8:38:43 PM
mozilla.dev.builds 1761 articles. 0 followers. Post Follow

1 Replies
519 Views

Similar Articles

[PageSpeed] 14

On 01/31/13 03:38 PM, Benjamin Smedberg wrote:
> For a user research project, I am trying to make a tryserver build which
> is close to a release build, at least in terms of user perception: it
> should have official release branding, have the crashreporter on by
> default. I don't think PGO is necessary, though ;-)
> 
> The build should not have an update channel.
> 
> What set of mozconfig/tryserver options would I use to get this?
> 
> I know about
> http://mxr.mozilla.org/mozilla-central/source/browser/config/mozconfigs/win32/release
> but I'm not exactly sure how to use that in terms of tryserver.

I think copying that mozconfig to
browser/config/mozconfigs/win32/nightly should be all you need to
do...Note that some behaviour is dependent on the channel set, though
(https://mxr.mozilla.org/mozilla-central/search?string=MOZ_UPDATE_CHANNEL),
so you may need to hack those parts of the build system or set the
channel if you care about those.
0
Ben
1/31/2013 8:47:01 PM
Reply:

Similar Artilces:

VS Builds, and Builds, and Builds
Hello, Has anyone else had this problem?  After a while of developing, and I go to compile, VS takes forever to build and I have to end-task it.  It's definitely after I've been working for a while, then it finally has "had it" and just takes forever to build.  It's annoying as I know its not the machine (2.8 GHZ processor and 1GB RAM).  Has anyone else experienced this problem?  By the way, I do have SP1 installed. Also, after minimizing and switching around screens, when it does this, the building icon in the status bar doesn't show.  And, for more informati...

build flags for release builds
Hi, We would like to release a preview version of our extension (xforms) to run on FF3 beta 3. However, if we build our extension on a tree we pulled using the beta 3 tag (FIREFOX_3_0b3_RELEASE) and install the extension on the beta3 build that we downloaded from mozilla.org we get varying degrees of success. A windows build will work. A linux one will crash. I can't remember exactly what happened on mac...it didn't work so well, but I don't think it crashed. However, running the .xpi on the tree that we built runs just fine in all instances. So I'm gue...

To build or not to build, that is the question
Hello, ever since I found out that VS.NET could upload all of your pages for you, I have used that method for uploading. However when using the Copy Project option, it seems to restart the aspnet service and the sessions clear. What I'm asking is when is it OK just to manually copy/paste some pages into the website directory w/out actually re-building the site? Right now, I have to wait until there are no users logged into my site to do updates, which are very minor, but include code-behind changes. Can I just upload the updated pages w/out building?In this world there are 10 types of pe...

Can we make try builds default to a different profile than Nightly/Aurora/Beta/Release builds?
I sometimes ask users to test a try build to verify that the build fixes = their problem. This is an important tool, especially when the problem is = hard to reproduce or when the definition of =E2=80=9Cfix=E2=80=9D is a = bit nebulous (as it sometimes is in performance-related bugs). However, I don=E2=80=99t want to run the risk of causing users to lose = data when they test these builds! That=E2=80=99s especially true in = light of the fact that we sometimes make backwards incompatible changes = to on-disk data structures between releases (like the recent IndexedDB = changes), whic...

Upgrading/Installing RC Builds to Release builds
Anything I should know about upgrading from the RC to the actual Release build? Should I uninstall the RC? Anything I have to do to existing projects for which I followed the earliest instructions of editing the project files by hand? Yes, you'll need to uninstall the RC before installing the final release.  The final install should prompt you to do this if you haven't already. You do no have to do anything to existing projects.  However if you're planning using your projects with Team Build you'll need to add the import of Microsoft.WebApplication.targets to your project files....

SpiderMonkey works as Debug-build, not as Release-build
Hi, I have build SpiderMonkey 1.7 as a static library using VS2005 to make a macro plugin for Notepad++. What I did was: - Downloaded js-1.7.0.tar.gz - I added a new static library project to my project - Included the required files (used js.mak as reference for this) - Added jsautokw.h from a nmake build - Made some minor modifications to - jstypes.h: remove __declspec() - jsapi.c: remove DllMain() - prmjtime.c: added <windows.h> As a debug-build, everything works great. But as a release-build it crashes when JS_EvaluateScript() is called even with a scr...

thunderbird release build error: after building current "hg://releases/comm-release" mach swears that no "dist/bin/thunderbird.exe exist"
Hello guys, please help to explain this gorgeous error message. I'm building releases/comm-release, using 'mach' ofcourse. Right after the message "your build is finished successfully", it unexpectedly tells: "Error running mach.... consider filling bug... Exception: Binary expected "OBJ_DIR/dist/bin/thunderbird.exe" doesn't exist" Correct binaries are in fact placed under mozilla binaries "OBJ_DIR/mozilla/dist/bin/thunderbird.exe" The whole piece of log is below: -----------build.log------------- Single process terminated ...

Can't build assembly release build
Have an .NET assembly that will no longer build a Release version, i.e. I can set the Compile/Debug configuration to Release, and build the project, but no assembly is written to bin\release (the path specified for the Build Output Path) and when I recheck the project properties, the Compile/Debug configuration has reverted to Debug! Apparently this is a VS problem not an application problem, since I am now getting the same behavior with a new Class project also. I'm guessing MS broke this with some service pack.  Anyone else have this problem, or have any ideas??? This isn't techni...

CB2007 Debug build the exe is smaller than the Release build.
Any reason why a Debug build using C++ Builder 2007 and TMS Unicode Components results in a smaller exe? Should not the *Release* build be the smaller file? <Jason Goff> wrote in message news:40114@forums.codegear.com... > Any reason why a Debug build using C++ Builder 2007 and TMS Unicode Components > results in a smaller exe? Should not the *Release* build be the smaller file? I think the major reason is that release version contains inlined and possibly non-inlined versions of the functions it decided to inline. Typically debug version is built with all functions out...

Build error while trying to build debug desktop build on MacOs10.9.5
While trying to build Firefox desktop debug on MacOs10.9.5, I get this build error: 13:28.99 host_arm_ex_to_module.o 13:29.60 host_dwarf_cfi_to_module.o 13:29.70 /Users/mwargers/mozilla-central/security/pkix/test/gtest/pkixnames_tests.cpp:1077:22: error: unused variable 'ipv4_other_addr_str' [-Werror,-Wunused-const-variable] 13:29.70 static const uint8_t ipv4_other_addr_str[] = "5.6.7.8"; 13:29.70 ^ 13:29.70 /Users/mwargers/mozilla-central/security/pkix/test/gtest/pkixnames_tests.cpp:1153:22: error: unused variable 'ipv4_constraint_truncat...

Build slow when building directories
I have an web application and when I build the majority of the time is spent building the directories.  Is there a way to speed that up? What files are in those directories?Thanks------------------------------------------------------------This posting is provided "AS IS" with no warranties, and confers no rights. The normal stuff, aspx and aspx.cs files. I guess I don't fully understand the issue. All files have to be compiled when you build the site. If majority of files are in directories, then majority of time will be spent in building files there. Or do you mean if ...

What builds the command to build miniperl?
--f46d040714a7179b1904ce331bcd Content-Type: text/plain; charset=ISO-8859-1 Hi, What builds the command to build miniperl? It's escaping spaces in the PATH, but not "(" and ")". PATH=...:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Microsoft\ Shared/Windows\ Live:... gcc -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -o miniperl.exe \ perlmini.o opmini.o miniperlmain.o gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.o hv.o av.o run.o pp_hot.o sv.o ...

How to build a project on Build Service
I have developed a program in Python (PyQt) which, at the moment, is just a folder with all those source, icon, xml etc. files. I zipped it in a *.tar.gz. Then I created a project in the OBS, uploaded the *.tar.gz in the Sources, selected repositories. And it shows the build status is broken. Has anyone built an rpm on OBS before? I just want to make an rpm of my program and make it available from my project repository. Please help me build it. What else do I need to do? I've read the OBS tutorial and guidelines but they don't really tell you step by step what you need to ...

Incremental Build builds too much
We have a large app /w ~20 pbl's that build into dll's. After doing a Full deployment, if I then do a Incremental deployment, PB (version 8.0.3) insists on completely recreating 3 or 4 of the dll's, even if I change nothing. This makes incremental builds take much longer than they used to. I'm guessing this is caused by some kind of dependency between objects in different libraries but I have no idea how to go about troubleshooting this. Any ideas? TIA! Ken Breneman kbreneman@earthlink.net Hi, Ken, This sounds like PB is erring too much on the side of sa...

Web resources about - Making a tryserver build as close as possible to a release build - mozilla.dev.builds

Issue 11946058: Add password sync for Android. - Code Review
Keyboard Shortcuts File u : up to issue m : publish + mail comments M : edit review message j / k : jump to file after / before current file ...

Issues - chromium - An open-source project to help move the web forward. - Google Project Hosting
My favorites ▼ - Sign in chromium An open-source project to help move the web forward. Project Home Downloads Wiki Issues Code Search New issue ...

Bad Nomenclature
... Home About Tag Archives: mozilla TryChooser Posted on July 11, 2011 by Paul Biggar TryChooser is a simple extension that makes sending to TryServer ...

Issue 146193005: Reland 251352 "cros: Enable multiprofile for everyone." - Code Review
Keyboard Shortcuts File u : up to issue m : publish + mail comments M : edit review message j / k : jump to file after / before current file ...

[chrome] Revision 90642
... Date: Mon Jun 27 21:06:38 2011 UTC (13 months, 4 weeks ago) Log Message: Add Chrome Frame's net tests to the Windows tryservers. This test is ...

Issue 10824187: Webkit roll 124752:124804 - Code Review
... on linux_chromeos for step "compile"(clobber build).It's a second try, previously, step "compile" failed. http://build.chromium.org/p/tryse ...

Issues - chromium - An open-source project to help move the web forward. - Google Project Hosting
My favorites ▼ - Sign in chromium An open-source project to help move the web forward. Project Home Downloads Wiki Issues Code Search New issue ...

Issues - chromium - An open-source project to help move the web forward. - Google Project Hosting
My favorites ▼ - Sign in Google Code will be turning read-only on August 25th. See this post for more information. chromium An open-source project ...

Issues - chromium - An open-source project to help move the web forward. - Google Project Hosting
My favorites ▼ - Sign in chromium An open-source project to help move the web forward. Project Home Downloads Wiki Issues Code Search New issue ...

Issues - chromium - An open-source project to help move the web forward. - Google Project Hosting
My favorites ▼ - Sign in chromium An open-source project to help move the web forward. Project Home Downloads Wiki Issues Code Search New issue ...

Resources last updated: 12/29/2015 5:59:27 PM