[Presentation WebAPI] Remove "using namespace" from dom/presentation cpp files
Categories
(Core :: DOM: Core & HTML, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox48 | --- | affected |
People
(Reporter: kershaw, Assigned: pctopgs, NeedInfo)
Details
(Keywords: good-first-bug, Whiteboard: [lang=c++] btpp-backlog)
Attachments
(12 files, 23 obsolete files)
3.79 KB,
patch
|
kershaw
:
review-
|
Details | Diff | Splinter Review |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
As described in bug 1258602 comment #9, we should prevent importing all namespace.
Reporter | ||
Updated•8 years ago
|
Updated•8 years ago
|
Comment 1•8 years ago
|
||
Hello, Can I work on this bug? Can someone assign it to me and guide me to resolve it?
Reporter | ||
Comment 2•8 years ago
|
||
(In reply to Akshay Jain from comment #1) > Hello, Can I work on this bug? Can someone assign it to me and guide me to > resolve it? Sure. You just need to remove "using namespace XXX;" from cpp files in dom/presentation and replace it by "namespace XXX {" like [1]. [1] https://dxr.mozilla.org/mozilla-central/source/dom/base/Crypto.cpp#20
Reporter | ||
Updated•8 years ago
|
Comment 3•8 years ago
|
||
Hello Kershaw, thanks for that. I got it. I am a newbie so could you guide me through the steps of how to get this code on my local system so that I can start working on it immediately. I will appreciate your guidance. Thanks.
Reporter | ||
Comment 4•8 years ago
|
||
(In reply to Akshay Jain from comment #3) > Hello Kershaw, thanks for that. I got it. I am a newbie so could you guide > me through the steps of how to get this code on my local system so that I > can start working on it immediately. I will appreciate your guidance. Thanks. Here are some steps for you. 1. Build Firefox: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions 2. Summit a patch: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch 3. Become a committer: https://www.mozilla.org/en-US/about/governance/policies/commit/ 4. Push your patch to try server for testing: https://wiki.mozilla.org/ReleaseEngineering/TryServer Those instructions might be out-of-date, so don't hesitate to let me know if you have any problem.
Comment 5•8 years ago
|
||
Hello Kershaw, I am working on the bug and encountered that in the file dom/presentation/PresentationService.cpp, the namespace are redundant. Is it something wrong or I am misinterpreting ?
Reporter | ||
Comment 6•8 years ago
|
||
(In reply to Akshay Jain from comment #5) > Hello Kershaw, I am working on the bug and encountered that in the file > dom/presentation/PresentationService.cpp, the namespace are redundant. Is it > something wrong or I am misinterpreting ? Yes, I think you are right. They are redundant.
Comment 7•8 years ago
|
||
No QA Mentor assigned. So can someone please review the Patch. No changes made to ../dom/presentation/PresentationService.cpp , /PresentationSessionInfo.cpp and ../dom/presentation/ipc/PresentationIPCService.cpp due to conflict in redundancy of using namespace and removing the redundancy results in build failure. Thanks.
Reporter | ||
Comment 8•8 years ago
|
||
(In reply to Akshay Jain from comment #7) > Created attachment 8753668 [details] [diff] [review] > namespaces.patch > > No QA Mentor assigned. So can someone please review the Patch. You can ask smaug (bugs@pettay.fi) to review your patch. > No changes > made to ../dom/presentation/PresentationService.cpp , > /PresentationSessionInfo.cpp and > ../dom/presentation/ipc/PresentationIPCService.cpp due to conflict in > redundancy of using namespace and removing the redundancy results in build > failure. For PresentationService.cpp and PresentationSessionInfo.cpp, I think you can just remove "using namespace mozilla;" and "using namespace mozilla::dom;".
Comment 9•8 years ago
|
||
Hello I want to work on it. This would be my first bug. Can somebody assign it to me
Reporter | ||
Comment 10•8 years ago
|
||
(In reply to Vivek Jain from comment #9) > Hello > I want to work on it. This would be my first bug. Can somebody assign it to > me I think Akshay had been working on this for a while. Not sure if he is still working now. Akshay, could you update the status, please?
Comment 11•8 years ago
|
||
Comment on attachment 8753668 [details] [diff] [review] namespaces.patch Request for review due to Comment 8
Comment 12•8 years ago
|
||
Comment on attachment 8753668 [details] [diff] [review] namespaces.patch Totally ok to me if kershaw reviews this :)
Reporter | ||
Comment 13•8 years ago
|
||
Comment on attachment 8753668 [details] [diff] [review] namespaces.patch Review of attachment 8753668 [details] [diff] [review]: ----------------------------------------------------------------- As comment #8, please also modify the files below. Thanks. dom/presentation/PresentationService.cpp dom/presentation/PresentationSessionInfo.cpp dom/presentation/ipc/PresentationIPCService.cpp
Comment 14•8 years ago
|
||
Was looking for a first bug to tackle and this one only looked half fixed so I took a shot at fixing it.
Reporter | ||
Comment 15•8 years ago
|
||
Comment on attachment 8771385 [details] [diff] [review] diff of changes made to "/dom/presentation" .cpp files where "using namespace XXX;" redundancy has been changed to just "namespace XXX {" Review of attachment 8771385 [details] [diff] [review]: ----------------------------------------------------------------- Thanks for doing this. I have some comments below. 1. Please remove the *.orig in your patch. 2. We usually expect to see 8 lines of context in bugzilla. Please add U8 option when creating your patch next time. Thanks. ::: dom/presentation/PresentationService.cpp @@ +775,5 @@ > return service.forget(); > } > + > +} //namespace dom > +} //namespace mozilla We need to move the end of namespace declaration from http://searchfox.org/mozilla-central/rev/bfcc10319e4e3ce78367fa9bba9316f7eb5248b6/dom/presentation/PresentationService.cpp#60 to the end of PresentationService.cpp. ::: dom/presentation/PresentationSessionInfo.cpp @@ +37,5 @@ > #endif > > +namespace mozilla { > +namespace dom { > +namespace services { I think we just need to put everything inside namespace dom. Please align the declaration in PresentationSessionInfo.h. ::: dom/presentation/ipc/PresentationIPCService.cpp @@ +15,5 @@ > #include "PresentationIPCService.h" > > +namespace mozilla { > +namespace dom { > +namespace ipc { Same here. Please align the declaration in PresentationIPCService.h. ::: dom/presentation/ipc/PresentationParent.cpp @@ +13,4 @@ > #include "PresentationService.h" > #include "PresentationSessionInfo.h" > > +namespace dom { We also need "namespace mozilla {".
Comment 16•8 years ago
|
||
Reporter | ||
Comment 17•8 years ago
|
||
Comment on attachment 8810204 [details] [diff] [review] Made changes to "/dom/presentation" cpp files. Changed "using namespace xxx" to "namespace xxx {" Review of attachment 8810204 [details] [diff] [review]: ----------------------------------------------------------------- Thanks for doing this! Could you please also modify dom/presentation/PresentationCallbacks.cpp? Thanks.
Comment 18•8 years ago
|
||
Updated•8 years ago
|
Comment 19•8 years ago
|
||
(In reply to Kershaw Chang [:kershaw] from comment #17) > Comment on attachment 8810204 [details] [diff] [review] > Made changes to "/dom/presentation" cpp files. Changed "using namespace xxx" > to "namespace xxx {" > > Review of attachment 8810204 [details] [diff] [review]: > ----------------------------------------------------------------- > > Thanks for doing this! > > Could you please also modify dom/presentation/PresentationCallbacks.cpp? > Thanks. Sorry for missing one of the files in my first patch. I'm new to open source. Do you have any suggestions on what I should look at next, something with C++ preferably. Thanks.
Comment 20•7 years ago
|
||
Is this bug still up? Can i take it?
Comment 21•7 years ago
|
||
Please check my patch and do the needfull.
Updated•7 years ago
|
Reporter | ||
Comment 22•7 years ago
|
||
Comment on attachment 8848713 [details] [diff] [review] New Patch for removing namsespace Review of attachment 8848713 [details] [diff] [review]: ----------------------------------------------------------------- ::: dom/presentation/PresentationAvailability.cpp @@ +14,5 @@ > #include "nsServiceManagerUtils.h" > #include "PresentationLog.h" > > +namespace mozilla{ > + namespace dom{ Please remove the unnecessary space. @@ +186,5 @@ > } > } > + > +} > + Extra new line. ::: dom/presentation/PresentationCallbacks.cpp @@ +12,5 @@ > #include "nsServiceManagerUtils.h" > #include "PresentationCallbacks.h" > #include "PresentationRequest.h" > #include "PresentationConnection.h" > +#include "nsThreadUtils" Missing ".h" I believe this patch would not be compiled. @@ +16,5 @@ > +#include "nsThreadUtils" > +#include "PresentationCallbacks.h" > +#include "PresentationRequest.h" > +#include "PresentationConnection.h" > +#include "PresentationTransportBuilderConstructor.h" These files are already included in the original file. ::: dom/presentation/PresentationConnection.cpp @@ +578,5 @@ > return NS_OK; > } > + > +} > + Extra new line. Please take a look at other files, such as [1]. http://searchfox.org/mozilla-central/source/dom/presentation/AvailabilityCollection.cpp
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Comment 23•5 years ago
|
||
Hi,
I am interested to contribute to mozilla.
Possible for me to get started on this issue?
Reporter | ||
Comment 24•5 years ago
|
||
(In reply to rahul.rajesh.bhat from comment #23)
Hi,
I am interested to contribute to mozilla.
Possible for me to get started on this issue?
Sure. Feel free to take this.
Comment 25•5 years ago
|
||
Any guidance on where should I start?
Comment 26•4 years ago
|
||
Hi! I am new here.
I would like to take up this bug. Could you assign it to me?
Updated•4 years ago
|
Assignee | ||
Comment 27•4 years ago
|
||
It looks like Rahul hasn't been active in a while. Please pass the torch to me!
Assignee | ||
Comment 28•4 years ago
|
||
Sorry I forgot to add the request information tag.. Please assign this bug to me
Assignee | ||
Comment 29•4 years ago
|
||
I spoke to Rahul and he's no longer working this bug. Please assign it to me
Reporter | ||
Comment 30•4 years ago
|
||
Thanks for offering this help.
Assignee | ||
Comment 31•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 32•4 years ago
|
||
smaug
Updated•4 years ago
|
Comment 33•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8f66ea9c9d32 Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} from PresentationCallbacks.cpp. r=smaug
Assignee | ||
Comment 34•4 years ago
|
||
Depends on D81633
Comment 35•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e13791863bbd Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} in PresentationAvailability.cpp r=smaug
Comment 36•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8f66ea9c9d32
https://hg.mozilla.org/mozilla-central/rev/e13791863bbd
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 37•4 years ago
|
||
Depends on D81855
Comment 38•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/db0863a13452 Removed using namespace mozilla; and using namespace mozilla::dom; from PresentationAvailability.cpp r=smaug
Comment 39•4 years ago
|
||
bugherder |
Updated•4 years ago
|
Assignee | ||
Comment 40•4 years ago
|
||
Assignee | ||
Comment 41•4 years ago
|
||
Depends on D82195
Updated•4 years ago
|
Assignee | ||
Comment 42•4 years ago
|
||
Assignee | ||
Comment 43•4 years ago
|
||
Depends on D82936
Updated•4 years ago
|
Assignee | ||
Comment 44•4 years ago
|
||
I see that revisions were accepted but they're not landed yet. Do you need me to do something?
Comment 45•4 years ago
|
||
Pushed by amarchesini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ebde0955338e Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} in PresentationConnection.cpp r=baku https://hg.mozilla.org/integration/autoland/rev/50e3f43c30c4 Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} in PresentationRequest.cpp r=baku
Comment 47•4 years ago
|
||
Backed out 2 changesets (bug 1265275) for SynchronizedEventQueue.h related bustage
Backout link: https://hg.mozilla.org/integration/autoland/rev/8cd40a6531a05bcb1d0dc307075dd984236a7d8f
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=309558230&repo=autoland&lineNumber=15365
[task 2020-07-13T08:13:58.610Z] 08:13:58 INFO - make[4]: Entering directory '/builds/worker/workspace/obj-build/dom/presentation'
[task 2020-07-13T08:13:58.612Z] 08:13:58 INFO - /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/clang++ -std=gnu++17 -o Unified_cpp_dom_presentation0.o -c -I/builds/worker/workspace/obj-build/dist/stl_wrappers -I/builds/worker/workspace/obj-build/dist/system_wrappers -include /builds/worker/checkouts/gecko/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builds/worker/checkouts/gecko/dom/presentation -I/builds/worker/workspace/obj-build/dom/presentation -I/builds/worker/checkouts/gecko/dom/base -I/builds/worker/workspace/obj-build/ipc/ipdl/_ipdlheaders -I/builds/worker/checkouts/gecko/ipc/chromium/src -I/builds/worker/checkouts/gecko/ipc/glue -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -Qunused-arguments -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 -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Werror=non-literal-null-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fcrash-diagnostics-dir=/builds/worker/artifacts -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/obj-build/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -Os -fno-omit-frame-pointer -funwind-tables -Werror -fexperimental-new-pass-manager -MD -MP -MF .deps/Unified_cpp_dom_presentation0.o.pp Unified_cpp_dom_presentation0.cpp
[task 2020-07-13T08:13:58.612Z] 08:13:58 INFO - In file included from Unified_cpp_dom_presentation0.cpp:101:
[task 2020-07-13T08:13:58.614Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationService.cpp:7:
[task 2020-07-13T08:13:58.614Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationService.h:12:
[task 2020-07-13T08:13:58.614Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationServiceBase.h:19:
[task 2020-07-13T08:13:58.614Z] 08:13:58 INFO - In file included from /builds/worker/workspace/obj-build/dist/include/nsThread.h:19:
[task 2020-07-13T08:13:58.620Z] 08:13:58 ERROR - /builds/worker/workspace/obj-build/dist/include/mozilla/SynchronizedEventQueue.h:48:30: error: no type named 'MallocSizeOf' in namespace 'mozilla::dom::mozilla'; did you mean simply 'MallocSizeOf'?
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const {
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - ^~~~~~~~~~~~~~~~~~~~~
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - MallocSizeOf
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - /builds/worker/workspace/obj-build/dist/include/mozilla/MemoryReporting.h:22:18: note: 'MallocSizeOf' declared here
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - typedef size_t (*MallocSizeOf)(const void* p);
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - ^
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - In file included from Unified_cpp_dom_presentation0.cpp:101:
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationService.cpp:7:
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationService.h:12:
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationServiceBase.h:19:
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - In file included from /builds/worker/workspace/obj-build/dist/include/nsThread.h:19:
[task 2020-07-13T08:13:58.620Z] 08:13:58 ERROR - /builds/worker/workspace/obj-build/dist/include/mozilla/SynchronizedEventQueue.h:53:7: error: no type named 'MallocSizeOf' in namespace 'mozilla::dom::mozilla'; did you mean simply 'MallocSizeOf'?
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - mozilla::MallocSizeOf aMallocSizeOf) const = 0;
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - ^~~~~~~~~~~~~~~~~~~~~
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - MallocSizeOf
[task 2020-07-13T08:13:58.620Z] 08:13:58 INFO - /builds/worker/workspace/obj-build/dist/include/mozilla/MemoryReporting.h:22:18: note: 'MallocSizeOf' declared here
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - typedef size_t (*MallocSizeOf)(const void* p);
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - ^
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - In file included from Unified_cpp_dom_presentation0.cpp:101:
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationService.cpp:7:
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationService.h:12:
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - In file included from /builds/worker/checkouts/gecko/dom/presentation/PresentationServiceBase.h:19:
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - In file included from /builds/worker/workspace/obj-build/dist/include/nsThread.h:19:
[task 2020-07-13T08:13:58.621Z] 08:13:58 ERROR - /builds/worker/workspace/obj-build/dist/include/mozilla/SynchronizedEventQueue.h:40:3: error: no template named 'IsDestructible' in namespace 'mozilla::dom::mozilla'; did you mean simply 'IsDestructible'?
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - NS_INLINE_DECL_THREADSAFE_REFCOUNTING(ThreadTargetSink)
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - /builds/worker/workspace/obj-build/dist/include/nsISupportsImpl.h:727:3: note: expanded from macro 'NS_INLINE_DECL_THREADSAFE_REFCOUNTING'
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY(_class, delete (this), \
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-07-13T08:13:58.621Z] 08:13:58 INFO - /builds/worker/workspace/obj-build/dist/include/nsISupportsImpl.h:705:3: note: expanded from macro 'NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY'
[task 2020-07-13T08:13:58.636Z] 08:13:58 INFO - NS_INLINE_DECL_THREADSAFE_REFCOUNTING_META(_class, NS_METHOD_, _destroy, \
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - /builds/worker/workspace/obj-build/dist/include/nsISupportsImpl.h:669:5: note: expanded from macro 'NS_INLINE_DECL_THREADSAFE_REFCOUNTING_META'
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - /builds/worker/workspace/obj-build/dist/include/nsISupportsImpl.h:33:18: note: expanded from macro 'MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING'
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - static_assert(!mozilla::IsDestructible<X>::value, \
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - ^~~~~~~~~
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - /builds/worker/workspace/obj-build/dist/include/mozilla/TypeTraits.h:103:8: note: 'IsDestructible' declared here
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - struct IsDestructible : public detail::IsDestructibleImpl<T>::Type {};
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - ^
[task 2020-07-13T08:13:58.637Z] 08:13:58 INFO - In file included from Unified_cpp_dom_presentation0.cpp:101:
...
Assignee | ||
Comment 48•4 years ago
|
||
It looks like the last push failed. Do I need to resubmit the patch to it can successfully land?
Comment 49•4 years ago
|
||
Correct. Fix the issue and push it to phab again. Flag me as a reviewer and we can land it again.
If you want to be 100% sure you do not introduce failures, you can push to try before asking me to review it.
If you want to talk about something more in detail, ping me on slack or matrix. Thanks!
Updated•4 years ago
|
Assignee | ||
Comment 50•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 51•4 years ago
|
||
Depends on D83924
Comment 52•4 years ago
|
||
Pushed by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/36f1f780b0d7 Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} in PresentationRequest.cpp r=baku https://hg.mozilla.org/integration/autoland/rev/8e3dd061717c Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} in PresentationConnection.cpp r=baku
Comment 53•4 years ago
|
||
Backed out 2 changesets for causing bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/aad61c797e21a8700997eda3c47135cc415f7a53
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception&revision=8e3dd061717c8da13deccbb2ca649e5d16135a2b
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=310311352&repo=autoland&lineNumber=12697
Assignee | ||
Comment 54•4 years ago
|
||
Hmm
Assignee | ||
Comment 55•4 years ago
|
||
Depends on D83924
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 56•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 57•4 years ago
|
||
Assignee | ||
Comment 58•4 years ago
|
||
Depends on D84721
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 59•4 years ago
|
||
Comment 60•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d028da4b51ee Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} from PresentationConnection.cpp r=smaug
Comment 61•4 years ago
|
||
bugherder |
Assignee | ||
Comment 62•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 63•4 years ago
|
||
Updated•4 years ago
|
Comment 64•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3db196d78b4f Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' and replaced them with namespace mozilla{...} and namespace dom{...} in PresentationTCPSessionTransport.cpp r=smaug
Comment 65•4 years ago
|
||
bugherder |
Assignee | ||
Comment 66•4 years ago
|
||
Comment 68•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d1de0bdfee4f Replaced using namespace mozilla; & using namespace mozilla::dom; with namespace mozilla{..} & namespace dom{..} in PresentationRequest.cpp. Added scope resolution to the NS_CreatePresentationService() definition in PresentationService.cpp r=smaug
Comment 69•4 years ago
|
||
bugherder |
Assignee | ||
Comment 70•4 years ago
|
||
Assignee | ||
Comment 71•4 years ago
|
||
Depends on D86707
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 72•4 years ago
|
||
Comment 73•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c98860c25fc6 Replaced using namespace mozilla; & using namespace mozilla::dom; with namespace mozilla{..} & namespace dom{..} in PresentationChild.cpp. r=smaug
Comment 74•4 years ago
|
||
bugherder |
Assignee | ||
Comment 75•4 years ago
|
||
Assignee | ||
Comment 76•4 years ago
|
||
Depends on D87715
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 77•4 years ago
|
||
Depends on D87715
Updated•4 years ago
|
Assignee | ||
Comment 78•4 years ago
|
||
Assignee | ||
Comment 79•4 years ago
|
||
Depends on D87720
Comment 80•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5bf8686371e3 Replaced using namespace mozilla; & using namespace mozilla::dom; with namespace mozilla{..} & namespace dom{..} in PresentationIPCService.cpp. r=smaug https://hg.mozilla.org/integration/autoland/rev/49875c96fa20 Removed using namespace mozilla::ipc; from PresentationIPCService.cpp r=smaug
Comment 81•4 years ago
|
||
bugherder |
Assignee | ||
Comment 82•4 years ago
|
||
Depends on D87722
Comment 83•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5c9f0eac6923 Removed using namespace mozilla::services; from PresentationSessionInfo.cpp r=smaug
Comment 84•4 years ago
|
||
bugherder |
Assignee | ||
Comment 85•4 years ago
|
||
Assignee | ||
Comment 86•4 years ago
|
||
Depends on D91824
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 87•4 years ago
|
||
Comment 88•4 years ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/99d127d72384 Removed 'using namespace mozilla;' and 'using namespace mozilla::dom;' wih namespace mozilla {..} namespace dom {..} in PresentationSessionInfo.cpp r=smaug
Comment 89•4 years ago
|
||
bugherder |
Reporter | ||
Comment 91•4 years ago
|
||
Comment 92•3 years ago
|
||
This good-first-bug hasn't had any activity for 2 months, it is automatically unassigned.
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Description
•