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), which could result in users being stuck on Nightly if they =
experiment with a try build.

We do have instructions available for changing profiles, and for backing =
up and restoring your profile, which would mitigate this issue to an =
extent:

=
https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-da=
ta?redirectlocale=3Den-US&redirectslug=3DProfiles =
<https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-d=
ata?redirectlocale=3Den-US&redirectslug=3DProfiles>

In my opinion, though, these instructions are *way* too complex for =
less-technical users. Making a mistake when following these instructions =
could result in data loss in some cases, as well, which is exactly what =
I=E2=80=99m trying to prevent. And even for more experienced users, =
backing up and restoring a profile or switching profiles manually is =
tedious as implemented today.

I think one way we could reduce the burden on users would be to just =
make try builds default to a different profile than channel builds.

Can we do this?

Any better ideas?

- Seth=
0
Seth
4/8/2015 7:08:27 PM
mozilla.dev.platform 6647 articles. 0 followers. Post Follow

0 Replies
581 Views

Similar Articles

[PageSpeed] 42

Reply:

Similar Artilces:

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...

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 On 01/31/13 03:38 PM...

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...

superreview granted: [Bug 54828] Build should default to non-debug/optimized build. : [Attachment 146531] Build moz optimized & non-debug by default
Daniel (Leaf) Nunes <leaf@mozilla.org> has granted Chris Seawood <cls@seawood.org>'s request for superreview: Bug 54828: Build should default to non-debug/optimized build. http://bugzilla.mozilla.org/show_bug.cgi?id=54828 Attachment 146531: Build moz optimized & non-debug by default http://bugzilla.mozilla.org/attachment.cgi?id=146531&action=edit ------- Additional Comments from Daniel (Leaf) Nunes <leaf@mozilla.org> woot. so --disable-debug is a noop now. has this been announced as upcoming in the newsgroups? (obviously, i haven't been keeping up...

superreview requested: [Bug 54828] Build should default to non-debug/optimized build. : [Attachment 146531] Build moz optimized & non-debug by default
Chris Seawood <cls@seawood.org> has asked Daniel (Leaf) Nunes <leaf@mozilla.org> for superreview: Bug 54828: Build should default to non-debug/optimized build. http://bugzilla.mozilla.org/show_bug.cgi?id=54828 Attachment 146531: Build moz optimized & non-debug by default http://bugzilla.mozilla.org/attachment.cgi?id=146531&action=edit ...

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...

Seamonkey Nightly and Aurora not building for either X86 32 bit or the X86_64 platforms
The current build, Version 2.27a1, is the most recent build of Seamonkey Nightly that I have, and it has Build identifier: 20140214003001 = 2/17/2014. I understand that there are build server issues. Have you considered using a different build server so that we can eliminate these long lapses between Nightly Builds? I am concerned that there is inadequate testing going on for the Linux 32 and 64 bit platforms. Can we apply a bit of extra effort to get these platforms building again soon please? It looks like a second build of 2.26b was initiated on 4/9 and is still being built. T...

A difference between nightly and release builds ? Also between 3.5.4 and 3.5.5 ?
Hi, I'm currently tracking a problem with a java applet that's using a jni that itself runs xul.dll/xpcom.dll. It crashes in an unexpected way since 3.5.5. But works with 3.5.4, and all previous official releases. The trouble : It also crashes with all nightlies since 2008/07/12 (fix for bug 435334, no java plugin2 before that version). So it seems that I've found a difference between the nightly and official build environment that affects this crash. In a way this is solved since 3.5.5 :-) , since the app now crashes the same in both environment :-( I'm ...

Unable to select the build/Run in Release mode while trying to use the MSVS Preformance Profiler
I have a web solution; however, I am unable to select the Build/Run in Release mode while using the Preformance Profiler. My only options are 'Debug' or 'Configuration Manager'. Does anyone have an idea why this is so? Thanks, Steve Holdorf To fix the problem, all that was needed was to use configuration Manager to create a new configuration in Release mode. Aren't there any special considerations made when in Release mode? Is it a Web site? Web site do not have 'Release' mode since Web site is only compiled for intellisense and debugging. It is ind...

There's lightning 2.6b3 (beta) within TB 24 esr build&sources, how and where to get and build Lightning 2.6 release
Hello guys, I encountered a problem. Building comm-esr24 tag THUNDERBIRD_24_0_RELEASE produces correct thunderbird release but beta of lightning. So in the resulting supply plugin page there's offered lightning beta. It's highly confusing. So my questions are: 1. Where to get sources of lightning 2.6 release? 2. May be there are exact sources of release, but it's required some build options to make correct version, may not? 3. If sources of lightning release are somewhere in another place, how to marry TB_24_RELEASE build sources with lightning sources to manage...

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 ...

Builds taking too long; can server do builds?
Is there any way to have the web server do the builds? Whenever I do a build in Visual Studio .NET, it takes several minutes. This is because the PDB debug file and the DLL together are a good 3 megabytes, and I work from home, with a cable modem upstream of ~20 kb/sec. Is there any way to have the server do the builds so I don't have to have VS.NET uploading these files all the time? Thanks, -Bret The answer is "yes if you can run command line tools on the server". Back in another life I did some Java development. We would check in changes to our SCM server and tr...

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...

Web resources about - Can we make try builds default to a different profile than Nightly/Aurora/Beta/Release builds? - mozilla.dev.platform

Resources last updated: 12/30/2015 12:17:43 AM