Warn when starting a profile that last ran with a newer build
Categories
(Toolkit :: Startup and Profile System, enhancement, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| relnote-firefox | --- | 67+ |
| firefox63 | --- | verified disabled |
| firefox67 | --- | fixed |
People
(Reporter: mossop, Assigned: mossop)
References
(Blocks 1 open bug)
Details
(Keywords: feature)
User Story
As a Firefox user starting a profile that last ran with a newer build, I want to be made aware of the risks and decide what to do next, so I can avoid profile corruption. Acceptance criteria: When a user runs Firefox version X after having run Firefox version Y, where X<Y, display the following a UI informing the user with Windows title "You've launched an older version of Firefox" and body text "If you use your profile with this older version, you may experience problems with Firefox and may not have full access to your bookmarks and browsing history.": 1 If the previous instance was detected and the profile we attempted to use was not signed in to sync Display message "To launch this version safely, open Profile Manager and choose a different profile." ---Options are [Open profile manager] [Exit and launch newer version] (Default) 2 If the previous instance was detected and the profile we attempted to use was signed in to sync ---Display message "To launch this version safely, open Profile Manager and choose a different profile. Afterwards, sign into Firefox Account and perform a sync to restore your bookmarks and browsing history." ---Options are [Open Profile Manager] [Exit and launch newer version] (Default) -----If [Open Profile Manager] is selected, after opening a new profile from the profile manager display the firstrunpage that onboards users into sync (https://mozilla.org/firefox/60.0.1/firstrun) 3 If the previous instance is gone or overwritten and the existing profile was not signed in to sync ---Display message "To launch this version safely, open Profile Manager and choose a different profile." ---Options are [Open Profile Manager] [Exit] (Default) 4 If the previous instance is gone or overwritten and the existing profile was signed in to sync ---Display message "To launch this version safely, open Profile Manager and choose a different profile. Afterwards, sign into Firefox Account and perform a sync to restore your bookmarks and browsing history." ---Options are [Open Profile Manager] [Exit] (Default) -----If [Open Profile Manager] is selected, after opening a new profile from the profile manager display the firstrunpage that onboards users into sync (https://mozilla.org/firefox/60.0.1/firstrun) - The window-level close button on the UI should close everything. - A command line option can force an override of the new dialog (developers) - Implement an MVP of telemetry as a base to iterate towards answering the following questions: ---What percentage of startups see each variation of the UI? ---What is the version/channel distribution of users who see each variation of the UI? ---What percentage of displays result in a click on each of the 2 options offered? ---What is the impact on retention for users coming across each of the UIs? SUMO article draft: https://docs.google.com/document/d/1Ys4wNQk_gIei_EzAi2yMbXDXGvXZLX1em-hdSNr8Rk0/edit Left to clarify - Copy validation For later: - Great telemetry - Ability to detect whether there is already a unique profile associated with that version of Firefox and adapt UI to either display no UI or creation of a new profile (Comment 43)?
Attachments
(3 files, 11 obsolete files)
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
| Assignee | ||
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
| Assignee | ||
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
| Assignee | ||
Comment 9•7 years ago
|
||
| Assignee | ||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
| Assignee | ||
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
| Assignee | ||
Comment 14•7 years ago
|
||
Comment 15•7 years ago
|
||
| Assignee | ||
Comment 16•7 years ago
|
||
Comment 17•7 years ago
|
||
| Assignee | ||
Comment 18•7 years ago
|
||
Comment 19•7 years ago
|
||
| Assignee | ||
Comment 20•7 years ago
|
||
Comment 21•7 years ago
|
||
| Assignee | ||
Comment 22•7 years ago
|
||
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 25•7 years ago
|
||
Comment 26•7 years ago
|
||
| Assignee | ||
Comment 27•7 years ago
|
||
| Assignee | ||
Comment 28•7 years ago
|
||
Comment 29•7 years ago
|
||
Comment 30•7 years ago
|
||
Comment 31•7 years ago
|
||
Comment 32•7 years ago
|
||
Comment 33•7 years ago
|
||
Comment 34•7 years ago
|
||
Comment 35•7 years ago
|
||
Comment 36•7 years ago
|
||
| Assignee | ||
Comment 37•7 years ago
|
||
Comment 38•7 years ago
|
||
Comment 39•7 years ago
|
||
Comment 40•7 years ago
|
||
| Assignee | ||
Comment 41•7 years ago
|
||
| Assignee | ||
Comment 42•7 years ago
|
||
| Assignee | ||
Comment 43•7 years ago
|
||
Comment 44•7 years ago
|
||
| Assignee | ||
Comment 45•7 years ago
|
||
Comment 46•7 years ago
|
||
Comment 47•7 years ago
|
||
Comment 48•7 years ago
|
||
| Assignee | ||
Comment 49•7 years ago
|
||
| Assignee | ||
Comment 50•7 years ago
|
||
Comment 51•7 years ago
|
||
Comment 52•7 years ago
|
||
Comment 53•7 years ago
|
||
| Assignee | ||
Comment 54•7 years ago
|
||
Comment 55•7 years ago
|
||
| Assignee | ||
Comment 56•7 years ago
|
||
Comment 57•7 years ago
|
||
| Assignee | ||
Comment 58•7 years ago
|
||
Updated•7 years ago
|
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Updated•7 years ago
|
Comment 63•7 years ago
|
||
| mozreview-review | ||
Comment 64•7 years ago
|
||
| mozreview-review | ||
| Assignee | ||
Comment 65•7 years ago
|
||
| mozreview-review-reply | ||
| Assignee | ||
Comment 66•7 years ago
|
||
| mozreview-review-reply | ||
| Assignee | ||
Comment 67•7 years ago
|
||
| mozreview-review-reply | ||
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Comment 68•7 years ago
|
||
| Assignee | ||
Comment 69•7 years ago
|
||
| Assignee | ||
Comment 70•7 years ago
|
||
| Assignee | ||
Comment 71•7 years ago
|
||
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 75•7 years ago
|
||
| mozreview-review | ||
Comment 76•7 years ago
|
||
Updated•7 years ago
|
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 80•7 years ago
|
||
Comment 81•7 years ago
|
||
Comment 82•7 years ago
|
||
Updated•7 years ago
|
Comment 83•7 years ago
|
||
Comment 84•7 years ago
|
||
| mozreview-review | ||
| Assignee | ||
Comment 85•7 years ago
|
||
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Updated•7 years ago
|
Updated•7 years ago
|
Comment 88•7 years ago
|
||
Comment 89•7 years ago
|
||
Comment 90•7 years ago
|
||
Comment 91•7 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 93•7 years ago
|
||
| Assignee | ||
Comment 94•7 years ago
|
||
| Assignee | ||
Comment 95•7 years ago
|
||
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
| Comment hidden (off-topic) |
Comment 98•6 years ago
|
||
(In reply to Dave Townsend [:mossop] (he/him) from comment #97)
Michael, can you answer this question?
Hi mossop, I offer a perspective that may or may not provide the info you’ve requested from verdi.
On phabricator, flod wrote:
Scenario: the default profile is assigned to release, I try to start it with Nightly. This dialog would say "You've launched an older version of Nightly`, and I'm not sure that's what we want.
In this particular scenario, I think that we want to say something along the lines of “This profile may only be launched with Firefox. Quit and relaunch Nightly to continue using it with a fresh new profile.”
What do you think?
Comment 99•6 years ago
|
||
To clarify, my question was about hardcoding some of the Firefox, to always show that independently from the version you're running. The strings are clear to me.
This profile may only be launched with Firefox. Quit and relaunch Nightly to continue using it with a fresh new profile.
This would be confusing. Beta and Release are both "Firefox", what's Firefox in such a message?
Comment 100•6 years ago
|
||
Even as a Nightly user I find "This profile may only be launched with Firefox." somewhat confusing, also the second sentence hints regarding the differentiation. Just my 2 cents.
Comment 101•6 years ago
|
||
(In reply to Francesco Lodolo [:flod] from comment #99)
To clarify, my question was about hardcoding some of the Firefox, to always show that independently from the version you're running. The strings are clear to me.
Would hardcoding some of the Firefox mean that we’ll refer to the product as “Firefox Nightly”, “Firefox Beta”, etc.?
If yes, then it will make the string clearer. As you wrote, a product called “Nightly” may only be familiar to the most technical users, and a product called “Beta” can refer to just about any app. Calling it “Firefox Nightly” or “Firefox Beta” will clarify what specific app is being impacted.
Sorry about the confusion from the string rewrite. I don’t think we need to do it.
Comment 102•6 years ago
|
||
(In reply to Bram Pitoyo [:bram] from comment #101)
(In reply to Francesco Lodolo [:flod] from comment #99)
To clarify, my question was about hardcoding some of the Firefox, to always show that independently from the version you're running. The strings are clear to me.
Would hardcoding some of the Firefox mean that we’ll refer to the product as “Firefox Nightly”, “Firefox Beta”, etc.?
No, that would require an insane amount of duplication. What I'm saying is that we should consider to talk about just "Firefox" in some cases, independently from the version.
"You've launched an older version of Firefox" applies to all versions of Firefox without space for confusion.
Another string:
"Using an older version of &brandShortName; can corrupt bookmarks and browsing history already saved to an existing &brandShortName; profile. To protect your information, create a new profile for this installation of &brandShortName;."
I think the first 2 instances could just be "Firefox", and leave the brand name on the last. On Dev Edition that would read:
"Using an older version of Firefox can corrupt bookmarks and browsing history already saved to an existing Firefox profile. To protect your information, create a new profile for this installation of Firefox Developer Edition."
Comment 103•6 years ago
|
||
(In reply to Francesco Lodolo [:flod] from comment #102)
What I'm saying is that we should consider to talk about just "Firefox" in some cases, independently from the version.
"You've launched an older version of Firefox" applies to all versions of Firefox without space for confusion.
This makes a lot of sense to me.
In other words, we refer to the current application as &brandShortName; and all other versions of the app (which is almost always going to be older versions) as “Firefox”.
Updated•6 years ago
|
| Assignee | ||
Comment 104•6 years ago
|
||
Michael, during review we identified a couple of things that needed fixing but fixing them mean moving the buttons around a bit on OSX/Linux. Does this look ok or do you want them all pushed to the right?
Comment 105•6 years ago
|
||
(In reply to Dave Townsend [:mossop] (he/him) from comment #104)
Does this look ok or do you want them all pushed to the right?
Pushed to the right please.
Comment 106•6 years ago
|
||
(In reply to Francesco Lodolo [:flod] from comment #102)
I think the first 2 instances could just be "Firefox", and leave the brand name on the last. On Dev Edition that would read:> > "Using an older version of Firefox can corrupt bookmarks and browsing history already saved to an existing Firefox profile. To > protect your information, create a new profile for this installation of Firefox Developer Edition."
Yes, I agree. Sorry for the confusion. Should look like this:
You’ve launched an older version of Firefox
Using an older version of Firefox can corrupt bookmarks and browsing history already saved to an existing Firefox profile. To protect your information, create a new profile for this installation of &brandShortName;.
Exit (Windows), Quit (Mac) [default action]Create New Profile
Comment 107•6 years ago
|
||
Comment 108•6 years ago
|
||
Comment 109•6 years ago
|
||
Backed out 7 changesets (bug 1518632, bug 1463198, bug 1455707, bug 1522934, bug 1322797, bug 1474285) for build bustages at /builds/worker/workspace/build/src/toolkit/xre/nsAppRunner.cpp
Backout: https://hg.mozilla.org/integration/mozilla-inbound/rev/b4d8ca47f938b88f66f2f8fa566108e6d636ac1c
Failure push: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=b965981c9ce0449a8d70df6ad47ebf6c4f1f70b9
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=225113702&repo=mozilla-inbound&lineNumber=36111
[task 2019-01-31T01:04:12.272Z] 01:04:12 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/mozapps/update/updater/updater-dep'
[task 2019-01-31T01:04:12.272Z] 01:04:12 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o ../../../../../_tests/updater-dep/updater-dep -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Werror=non-literal-null-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fcrash-diagnostics-dir=/builds/worker/artifacts -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -Xclang -load -Xclang /builds/worker/workspace/build/src/obj-firefox/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -Os -fno-omit-frame-pointer -funwind-tables -Werror /builds/worker/workspace/build/src/obj-firefox/toolkit/mozapps/update/updater/updater-dep/updater-dep.list -lpthread -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/builds/worker/workspace/build/src/obj-firefox/dist/bin -Wl,-rpath-link,/usr/local/lib -pie ../../../../../security/nss/lib/nss/nss_nss3/libnss3.so ../../../../../security/nss/lib/util/util_nssutil3/libnssutil3.so ../../../../../security/nss/lib/smime/smime_smime3/libsmime3.so ../../../../../config/external/sqlite/libmozsqlite3.so ../../../../../security/nss/lib/ssl/ssl_ssl3/libssl3.so -ldl -Wl,--version-script,/builds/worker/workspace/build/src/build/unix/stdc++compat/hide_std.ld -L/builds/worker/workspace/build/src/obj-firefox/dist/bin -lnspr4 -lplc4 -lplds4 -lgtk-3 -lgdk-3 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgio-2.0 -lgobject-2.0 -lglib-2.0
[task 2019-01-31T01:04:12.273Z] 01:04:12 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/mozapps/update/updater/updater-dep'
[task 2019-01-31T01:04:12.283Z] 01:04:12 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/xre'
[task 2019-01-31T01:04:12.288Z] 01:04:12 INFO - /builds/worker/workspace/build/src/sccache2/sccache /builds/worker/workspace/build/src/clang/bin/clang++ -o nsAppRunner.o -c -I/builds/worker/workspace/build/src/obj-firefox/dist/stl_wrappers -I/builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -DDEBUG=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox Nightly"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="67.0a1"' '-DOS_TARGET="Linux"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' -DMOZ_UPDATER '-DTARGET_OS_ABI="Linux_x86_64-gcc3"' -DGRE_MILESTONE=67.0a1 -DMOZ_APP_VERSION_DISPLAY=67.0a1 -DAPP_VERSION=67.0a1 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/builds/worker/workspace/build/src/obj-firefox -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builds/worker/workspace/build/src/toolkit/xre -I/builds/worker/workspace/build/src/obj-firefox/toolkit/xre -I/builds/worker/workspace/build/src/toolkit/components/printingui -I/builds/worker/workspace/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -I/builds/worker/workspace/build/src/ipc/chromium/src -I/builds/worker/workspace/build/src/ipc/glue -I/builds/worker/workspace/build/src/other-licenses/nsis/Contrib/CityHash/cityhash -I/builds/worker/workspace/build/src/toolkit/components/find -I/builds/worker/workspace/build/src/toolkit/components/printingui/ipc -I/builds/worker/workspace/build/src/toolkit/components/windowwatcher -I/builds/worker/workspace/build/src/toolkit/mozapps/update/common -I/builds/worker/workspace/build/src/toolkit/profile -I/builds/worker/workspace/build/src/config -I/builds/worker/workspace/build/src/dom/base -I/builds/worker/workspace/build/src/dom/commandhandler -I/builds/worker/workspace/build/src/dom/ipc -I/builds/worker/workspace/build/src/dom/webbrowserpersist -I/builds/worker/workspace/build/src/testing/gtest/mozilla -I/builds/worker/workspace/build/src/toolkit/crashreporter -I/builds/worker/workspace/build/src/xpcom/build -I/builds/worker/workspace/build/src/widget/xremoteclient -I/builds/worker/workspace/build/src/obj-firefox/dist/include -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nspr -I/builds/worker/workspace/build/src/obj-firefox/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-firefox/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Werror=non-literal-null-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fcrash-diagnostics-dir=/builds/worker/artifacts -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -Xclang -load -Xclang /builds/worker/workspace/build/src/obj-firefox/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -Os -fno-omit-frame-pointer -funwind-tables -Werror -I/builds/worker/workspace/build/src/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gtk-3.0/unix-print -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wno-error=shadow -MD -MP -MF .deps/nsAppRunner.o.pp /builds/worker/workspace/build/src/toolkit/xre/nsAppRunner.cpp
[task 2019-01-31T01:04:12.289Z] 01:04:12 ERROR - /builds/worker/workspace/build/src/toolkit/xre/nsAppRunner.cpp:2469:25: error: use of undeclared identifier 'NS_APPSTARTUP_CONTRACTID'
[task 2019-01-31T01:04:12.289Z] 01:04:12 INFO - do_GetService(NS_APPSTARTUP_CONTRACTID);
[task 2019-01-31T01:04:12.291Z] 01:04:12 INFO - ^
[task 2019-01-31T01:04:12.291Z] 01:04:12 INFO - 1 error generated.
[task 2019-01-31T01:04:12.291Z] 01:04:12 INFO - /builds/worker/workspace/build/src/config/rules.mk:1117: recipe for target 'nsAppRunner.o' failed
[task 2019-01-31T01:04:12.291Z] 01:04:12 ERROR - make[4]: *** [nsAppRunner.o] Error 1
[task 2019-01-31T01:04:12.291Z] 01:04:12 INFO - make[4]: Leaving directory '/builds/worker/workspace/build/src/obj-firefox/toolkit/xre'
[task 2019-01-31T01:04:12.292Z] 01:04:12 INFO - make[4]: *** Waiting for unfinished jobs....
[task 2019-01-31T01:04:12.327Z] 01:04:12 INFO - make[4]: Entering directory '/builds/worker/workspace/build/src/obj-firefox/security/manager/ssl/tests/unit/tlsserver/cmd'
[task 2019-01-31T01:04:12.327Z] 01:04:12 INFO - /builds/worker/workspace/build/src/obj-firefox/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target BadCertServer
Comment 110•6 years ago
|
||
Comment 111•6 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•6 years ago
|
Comment 113•6 years ago
|
||
Dave, do we need a separate release note from the general note we have on Dedicated Profiles for this change in 67 beta and/or release?
| Assignee | ||
Comment 114•6 years ago
|
||
(In reply to Pascal Chevrel:pascalc from comment #113)
Dave, do we need a separate release note from the general note we have on Dedicated Profiles for this change in 67 beta and/or release?
Yeah we should probably add something. I am not a wordsmith but maybe something like "Firefox will now protect you against running older versions of Firefox which can lead to data corruption and stability issues."
Comment 115•6 years ago
|
||
(In reply to Dave Townsend [:mossop] (he/him) from comment #114)
(In reply to Pascal Chevrel:pascalc from comment #113)
Dave, do we need a separate release note from the general note we have on Dedicated Profiles for this change in 67 beta and/or release?
Yeah we should probably add something. I am not a wordsmith but maybe something like "Firefox will now protect you against running older versions of Firefox which can lead to data corruption and stability issues."
Better than what I would have written thanks!
Added to Nightly relnotes and our beta draft
Updated•6 years ago
|
| Comment hidden (off-topic) |
| Comment hidden (off-topic) |
Description
•