No available notifier option detected

Hi there
I have just tried to install / run authelia in docker. It seems to be loading my config file fine (as it shows in the logs) but then this error occurs when starting
}'
/usr/src/server/src/lib/notifiers/NotifierFactory.js:16
            throw new Error("No available notifier option detected.");
            ^

Error: No available notifier option detected.
    at Function.build (/usr/src/server/src/lib/notifiers/NotifierFactory.js:16:19)
    at Function.initialize (/usr/src/server/src/lib/ServerVariablesHandler.js:45:60)
    at Server.setup (/usr/src/server/src/lib/Server.js:62:64)
    at Server.start (/usr/src/server/src/lib/Server.js:79:21)
    at Object.<anonymous> (/usr/src/server/src/index.js:25:8)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:427:7)
    at startup (bootstrap_node.js:151:9)
    at bootstrap_node.js:542:3

/usr/src/node_modules/yamljs/lib/Parser.js:347
        throw new ParseException('Indentation problem.', this.getRealCurrentLineNb() + 1, this.currentLine);

^
Error: Indentation problem.

Any idea how to solve this? Thanks!

Hello @Ellipsiss, as stated in the stack trace, your problem seems to be a malformed config file. Can you gist it?

Sure thing. Thanks for replying so quickly
https://pastebin.com/YPcmEx1z

@Ellipsiss , I see two problems at first glance.
1/ you enabled two notifiers while only one will be used. I will clarify the usage in the config.template.yml.
2/ Your yaml is malformed. There are 3 spaces at the beginning of gmail object and 2 at the beginning of the filesystem object. This lack of consistency explains why you had the "Indentation problem" error message.

Hello @Ellipsiss , have you solved your issue?

Hi @clems4ever. Sorry for the delay. Yes I did. At first I was just using the filesystem - it didnt work so I then added gmail too. Like you said this would have sprung the issue. I removed the spaces and also changed to just using Gmail.
I know this doesn't relate to my original issue - but it appears that I have it all working and I think the LDAP authentication is working.
How do I then configure my subdomains to authenticate through authelia? I have tried to look through the config file to no avail. I'm using NGINX as a reverse proxy with basic_auth right now.

Hello @Ellipsiss , from 3.6.0 you will be able to use basic_auth with Authelia and NGINX.
Since the initial problem has been solved, I'm closing this ticket. Can you please insert new issues for bugs or questions you might have?
If you just need some help to set up Authelia we can definitely talk in Gitter (or Slack, I can setup one if it's more convenient for you).


GoPro Hero 5 - Udp client for Android

Problem:
Hi,
I'm trying to receive and display the Udp stream from my GoPro camera, I'm using

ffmpeg-kit-full-4.5.1-1
libvlc-all:3.3.13

but when I try on my pc version of VLC, I get cropped images with only a tiny part at the top like that :

ps : Sorry for my bad english
Details:

GoPro Camera(s): Hero 5
Firmware Version:
Steps to reproduce:
Happens every time? [Y/N]: Y

I resolved my


pyro moved the license out of the u-boot.inc

pyro moved the license out of the u-boot.inc .... move it in here.

similar commit: https://github.com/advancedtelematic/meta-updater/pull/117

Closing as https://github.com/advancedtelematic/meta-updater/pull/117 fixes it already.

#117 is now merged.  Thank you both @dl9pf and @chbae !


Parse histograms with fractional colors

Problem
For some images with very narrow ranges, it appears ImageMagick can
return histograms that have fractional color entries.
Solution
Make the histogram parser optionally look for integer or float color patterns.

I'm working on a test.

I'm working on a test.

:+1:  Tanks!

:+1:  Tanks!

Looks good! Thank you!

Looks good! Thank you!


ADDomain: Change Domain Install Tracking File to NetLogon Registry Test and Refactor

Pull Request (PR) description
This PR changes the ADDomain resource to use a NetLogon registry item test instead of a tracking file. The Get-TargetResource function is also refactored as follows:

Remove unused parameters.
Remove unnecessary domain membership check.
Remove unneeded catch exception blocks.
Change Get-ADDomain and Get-ADForest to use localhost as the server.
Improve Try/Catch blocks to only cover cmdlet calls.
Simplify retry timing loop.

The resource property checks were removed from the Test-TargetResource as these cannot be changed once the domain has been installed.
The ADDomain unit tests were also refactored.
The NewChildDomain example was also updated to clarify the contents of the credential parameter and use Windows 2016 rather than 2012 R2.
New ADDomain Integration tests were added.
The required PowerShell version for the module was increased from v4.0 to v5.0.
This Pull Request (PR) fixes the following issues

Fixes #560
Fixes #345
Fixes #486

Task list

[x] Added an entry to the change log under the Unreleased section of the
file CHANGELOG.md. Entry should say what was changed and how that
affects users (if applicable), and reference the issue being resolved
(if applicable).
[ ] Resource documentation added/updated in README.md.
[x] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[x] Comment-based help added/updated.
[x] Localization strings added/updated in all localization files as appropriate.
[x] Examples appropriately added/updated.
[x] Unit tests added/updated. See DSC Community Testing Guidelines.
[x] Integration tests added/updated (where possible). See DSC Community Testing Guidelines.
[x] New/changed code adheres to DSC Community Style Guidelines.

This change is

Looks good to me. Just two tiny comments! Awesome work! 🙂

@X-Guardian Leave this so you can merge it correctly.


Rich text editor is buggy

Ok, the rich text editor has quite a few bugs. Pushing a fix shortly.

Fixed main editor issues.


Add an aggregate javadoc generation to combine api and lang-model jav…

…adoc for spec site
Signed-off-by: Scott M Stark<EMAIL_ADDRESS>

This is only meant for manual usage, right? Because I think if you just do mvn clean install, the root module will be built first and hence won't produce anything, because the api and lang-model modules aren't built yet.

Yes, it is just used to build the aggregate javadoc that go into the apidocs found on the spec page:
https://jakarta.ee/specifications/cdi/4.0/apidocs/
I don't really like how this works, but it took hours to come up with something that was generating a descent view of the combined javadoc. I must not be understanding something, but for now there is a way to generate the aggregate javadoc.

@starksm64 do we still need this? I don't see any such functionality in the repo but I am not sure since this has been hanging here for a while. Feel free to merge if you need, the approval is in place.


Improve "No Tests Discovered" message

I restructured my repo, moving the package which my unit tests were testing and forgot to remove the egg-link file which pointed to the old location. So the package being tested fails to load.
When I started vscode I got an error "No Tests Found" (or words to that effect, sorry I didn't take notes at the time).
But removing the invalid egg-link and re-installing the package fixed the issue. It seems that the message text isn't quite correct - it's more a catch all for something went wrong during test discovery including no tests found or there was an exception thrown trying to load them ?

@david-waterworth, thanks for letting us know about this.  Just to make sure I understood, you're letting us know that the error message from failed test discovery is sometimes misleading and confusing?  Did I miss anything?

@ericsnowcurrently  that's correct.

Great.  We'll look into improving the error message.

@ericsnowcurrently the issue repeated today, this time I removed a module and forgot to update the init.py
One way you should be able to reproduce.
Create a package, and a test folder for the package
Introduce a deliberate import failure by adding raise ValueError() in the modules init.py
This breaks the unit tests, test wont run, the test explorer shows _FailedTest as the top level node etc.

@david-waterworth
Please could you provide a sample repo so we can repro this at our end.

add button to view output
rename "Configure Test Framework" to "Configure Tests"

We have removed this message now, so closing.


Ensure resolved duplicates can be awarded

There's an issue currently where application forms which have been flagged as potential duplicates cannot be awarded as they're not in the right state for the AwardQTS service is called.

Can a resolved duplicate ever come back as anything other than awarded from the DQT API?

I'm not entirely sure. The reason I went with this approach was to guard against the potential of the duplicate being resolved, but then no TRN comes back, so at least the application form will be in the right state. As you say though, this might never happen in real life, in which case I prefer the approach you've suggested.

Fair point. I wonder if we should guard against awarding an application without a TRN in the AwardQTS service rather than based on the state, or maybe in addition to the state. That would give us an exception to work from then if we do find the API is resolving duplicates without actually awarding them.

Fair point. I wonder if we should guard against awarding an application without a TRN in the AwardQTS service rather than based on the state, or maybe in addition to the state. That would give us an exception to work from then if we do find the API is resolving duplicates without actually awarding them.

I've amended the commit and reworked it to be as you suggest, this should make it clear if there's ever a case where a potential duplicate hasn't been found, but the API hasn't responded with a TRN.


Allow to delete directory with content from a file share

Currently a directory needs to be empty to be deleted ('az storage directory delete')
When having  a couple nested dirs and files, you have to walk recursively through it and first delete all files then the dirs.
As this does work, it takes a huge amount of time to process. With a fair amount of files in each dir up in my case up to ~15s for one nested folder.  This sums up to probably 30 mins.
It would be nice, to have a --delete-even-if-not-empty option or something similar which one can add to the 'az storage directory delete' command. This way, I could simply delete the base dir. This probably also would save lot of processing time for the cloud infrastructure.

Thank you for opening this issue, we will look into it.

@yonzhan @evelyn-ys @evelyn-ys I may close this if it is not of importance. Whats your opinion?


.defaultStory should default to last opened story

Is your feature request related to a problem? Please describe.
9 times out of 10, you need to figure out what the story you were working on before is and go back there.
Describe the solution you'd like
.defaultStory should point to the last opened story.
Describe alternatives you've considered
Come up with a script that will point to point to the last registered story using .defaultStory.
This would also require registering the last story - perhaps with a decorator.
Additional context

@tajo When you are switching context often or working on multiple repos, then keeping a tab pinned with Ladle makes little sense.
The "problem" with storing the last story in localStorage is that you need this to expose server-side (node). So, a decorator should most probably make an HTTP request to an endppoint to update a file or something to be fetched when launching the service.
So it's either that, or you natively support it without the hassle ;)

you need this to expose server-side (node)

Why do you need to persist this information server-side?

Well, I guess because you need to point to the stored reference upon starting the node app?
You can, of course redirect upon mounting, but that's a bit dirty — I guess.


Access Violation (Null Pointer Dereferenced) in Windows.UI.Xaml.dll

Describe the bug
Combo Box crashes application

Steps to reproduce the bug
Click multiple times on a combo box.
TODO - this only happens with some combo boxes, so it'll take time to come up with a repro app.
Expected behavior
Combo box keeps selecting, not a crash!

Screenshots

Version Info
Windows 10 version 1903
SDK - 10.0.18362.0
NuGet package version:

Windows app type:

UWP
Win32

Windows 10 version
Saw the problem?

Insider Build (xxxxx)
Yes

May 2020 Update (19041)

November 2019 Update (18363)
Yes

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Xbox

Surface Hub

IoT

Additional context
Stack trace:
Exception thrown at 0x00007FF9AFFAEADD (Windows.UI.Xaml.dll) in AviGui.exe: 0xC0000005: Access violation reading location 0x0000000000000000.

Windows.UI.Xaml.dll!ElementGestureTracker::ProcessPointerInformation(const InputMessage & msg, Windows::UI::Input::IPointerPointStatics * const pointerPointStatics) Line 711	C++
Windows.UI.Xaml.dll!ElementGestureTracker::ProcessPointerMessage(const InputMessage & msg, Windows::UI::Input::IPointerPointStatics * const pointerPointStatics) Line 91	C++
Windows.UI.Xaml.dll!CInputServices::ProcessPointerMessagesWithInteractionEngine(unsigned int pMsg, InputMessage * pInteractionElement, CUIElement * pManipulationElement, CUIElement * bIgnoreManipulationElement, unsigned int pInteractionContext, ElementGestureTracker * bForceDisableGesture, unsigned int) Line 1992	C++
Windows.UI.Xaml.dll!CInputServices::ProcessInteractionPointerMessages(unsigned int pointerId, InputMessage * pMsg) Line 1758	C++
Windows.UI.Xaml.dll!ContentRootInput::PointerInputProcessor::ProcessPointerInput(InputMessage * pMsg, int * handled) Line 716	C++
Windows.UI.Xaml.dll!CInputServices::ProcessInput(InputMessage * pMsg, CContentRoot * contentRoot, int * handled) Line 887	C++
Windows.UI.Xaml.dll!CCoreServices::ProcessInput(InputMessage * pMessage, CContentRoot * contentRoot, int * fHandled) Line 991	C++
Windows.UI.Xaml.dll!CXcpBrowserHost::HandleInputMessage(unsigned int uMsg, MsgPacket * pMsgPack, CContentRoot * contentRoot, bool & fHandled) Line 1411	C++
Windows.UI.Xaml.dll!CJupiterControl::HandlePointerMessage(unsigned int uMsg, unsigned __int64 wParam, int64 lParam, CContentRoot * contentRoot, Windows::UI::Input::IPointerPoint * pointerPoint, Windows::UI::Core::IPointerEventArgs * pointerArgs) Line 750	C++
Windows.UI.Xaml.dll!CJupiterControl::ForwardWindowedPopupMessageToJupiterWindow(HWND * window, unsigned int message, unsigned int64 wParam, int64 lParam, CContentRoot * contentRoot) Line 1191	C++
[Inline Frame] Windows.UI.Xaml.dll!DirectUI::DXamlCore::ForwardWindowedPopupMessageToJupiterWindow(HWND *) Line 4379	C++
Windows.UI.Xaml.dll!DirectUI::DXamlCore::ForwardWindowedPopupMessageToJupiterWindow(HWND * window, unsigned int message, unsigned __int64 wParam, int64 lParam, CContentRoot * contentRoot, int64 * pResult) Line 4346	C++
[Inline Frame] Windows.UI.Xaml.dll!CFxCallbacks::Core_ForwardWindowedPopupMessageToJupiterWindow(HWND * contentRoot, unsigned int) Line 1152	C++
Windows.UI.Xaml.dll!CPopup::HandleWindowedPopupMessage(HWND * hwnd, unsigned int message, unsigned __int64 wParam, int64 lParam) Line 1729	C++
Windows.UI.Xaml.dll!CPopup::WindowedPopupWindowProc(HWND * hwnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 1702	C++
user32.dll!UserCallWinProcCheckWow()	Unknown
user32.dll!DispatchMessageWorker()	Unknown
Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessMessage(bool bDrainQueue, bool * pbWindowMessagesProcessed, bool * pbInvokeItemProcessed) Line 327	C++
Windows.UI.dll!Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal(bool bRunAlwaysOnce, void * hEventWait) Line 1953	C++
Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessEvents(Windows::UI::Core::CoreProcessEventsOption options) Line 599	C++
Windows.UI.Xaml.dll!CJupiterWindow::RunCoreWindowMessageLoop() Line 1233	C++
[Inline Frame] Windows.UI.Xaml.dll!CJupiterControl::RunMessageLoop() Line 1065	C++
Windows.UI.Xaml.dll!DirectUI::DXamlCore::RunMessageLoop() Line 2453	C++
twinapi.appcore.dll!Windows::ApplicationModel::Core::CoreApplicationView::Run()	Unknown
twinapi.appcore.dll!(void)()	Unknown
SHCore.dll!_WrapperThreadProc()	Unknown
kernel32.dll!BaseThreadInitThunk()	Unknown
ntdll.dll!RtlUserThreadStart()	Unknown

@codendone This looks like an issue with windowed popups to me, based on the call stack. That's rendering right? @solocle That repro app would be really useful, the call stack isn't very helpful

The location of the crash according to the callstack suggests some possible reentrancy which may have left things in a bad state. If the repro steps include selecting a different value in the combo box, the code responding to selection changed may be calling an API which allows reentrancy.
The best option to get more information would be to grab a Time Travel trace. To do that, launch the app without a debugger, navigate the UI until the combo box is visible, then attach to the process with WinDbg Preview using the Time Travel Debugging option (more info here), and perform the repro. Share the trace it captures and I can investigate that further.

Hi, I wasn't able to get WinDbg to do TTD with our pure UWP configuration, but the Xaml Islands configuration I was able to get to attach, and replicate the bug.
How do I best share the trace with you? Github is complaining that 700MB is rather bigger than their 10MB limit.

Suffering with the same issue. Here's a minimal repro project:
XamlIslandsCpp.zip

OS: Win10 22H2


Add puppet-lint-spaceship_operator_without_tag-check

I tested this for my own modules already, also heavily used in the
foreman ecosystem.

I do this fairly often though...

eg. https://github.com/voxpupuli/puppet-nrpe/blob/9d81d6f7e4ef3d96d12456273b4b997e17ccfa44/manifests/init.pp#L168

and https://github.com/voxpupuli/puppet-firewalld/blob/4dc687c329802b06bb9888b80eea75dc71b34baa/manifests/init.pp#L174

https://github.com/voxpupuli/puppet-grafana/blob/900babdccd788b139e57de4c4d7c337ad6f527a6/manifests/init.pp#L182

and https://github.com/voxpupuli/puppet-zabbix/blob/372ee213e34d5fb0266c7ee1f8424e2c82d1f1bf/manifests/resources/web.pp#L41
Are there any uses you can find where we should change the code and not just disable the plugin with control comments?

I've recently also been wondering. The alternative often isn't better.

https://github.com/voxpupuli/puppet-grafana/blob/900babdccd788b139e57de4c4d7c337ad6f527a6/manifests/init.pp#L182

I think the alternative here is autorequire in the type. Not sure about autonotify though.

If the plugin could be configured to just check for gross misuse like File <||> and Package <||>...

I think the alternative here is autorequire in the type. Not sure about autonotify though.

That only works for native (not defined) types though.

https://github.com/voxpupuli/puppet-lint-spaceship_operator_without_tag-check/issues/7

I think the alternative here is autorequire in the type. Not sure about autonotify though.

That only works for native (not defined) types though.

and presumably all the negatives the plugin is trying to avoid (realisation of virtual resources), still apply if the type uses autorequire??

In my nrpe module i have the plugin define include the main class and require a directory, which requires the nrpe package. Which is a long way of saying, we can and should refactor these. +1 for adding this lint plugin.
Seems that these are all using the non-idempotent terminology and horrible pattern of ::install, ::config, ::service. We shouldn't be using that and by moving away from it, we will not need all this spaceship nonsense.
https://github.com/ghoneycutt/puppet-module-nrpe/blob/master/manifests/plugin.pp


Show mentees under the mentor profile

Fixes #150
Purpose

The purpose of this PR is to fix #150
Goals

Show mentees under the mentor profile
Approach

Show mentees of a mentor as a avatar stack.
Screenshots

Checklist

[x] This PR doesn't commit any keys, passwords, tokens, usernames, or other secrets.
[x] I have read and understood the development best practices guidelines ( http://bit.ly/sef-best-practices )
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation

Related PRs

Test environment

Learning

It's not just the profile picture. A mentee card should be shown just like we show for the mentors. @Madhawa97 clicking a mentee card should redirect to a public mentee page

@anjula-sack, Also I've added the pending application count as follows,

Thanks! @anjula-sack


Improve reading from null-separated /proc/N/environ file

[x] Read the contribution guidelines for this project.
[x] Run a successful build using the default Maven goal with mvn; that's mvn on the command line by itself.
[x] Write unit tests that match behavioral changes, where the tests fail if the changes to the runtime are not applied. This may not always be possible but is a best-practice.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Each commit in the pull request should have a meaningful subject line and body. Note that commits might be squashed by a maintainer on merge.

This was replaced by #1323.


[REQUEST] Create a category for 100-day promises which were completed, just not in the 100 days.

Description of your issue, suggested solution and other information
Create a category for 100-day promises which were completed, just not in the 100 days. Trump has had a really hard time getting people approved. There are also some promises where they were just opening-deal positions. Consider China and what looks like a good working relationship now and his reversal on the Putin position.
Sent by Typeform by Toby

Make sure you are using the latest version: pull latest commits before reporting any issues.

[x] I've verified and I assure that I'm looking at the latest version of Trump Tracker.

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably the To Do List section.
[x] Searched the bugtracker for similar issues including closed ones

But this is exactly what 'compromised' was made for.

Update: I have added a status_info to data.yaml :)


Couldn't build in iOS

I'm trying to run my app but can't run because of these error:
It happened after removing packages:
cloud_firestore: ^0.13.7
firebase_auth: ^0.15.5+3
firebase_core: ^0.4.4+3
firebase_storage: ^3.1.6

Logs
Running "flutter pub get" in flutter_app...
Launching lib/main.dart on iPhone SE (2nd generation) in debug mode...
Running pod install...
Warning: Podfile is out of date
  This can cause issues if your application depends on plugins that do not support iOS.
  See https://flutter.dev/docs/development/packages-and-plugins/developing-packages#plugin-platforms for details.
  If you have local Podfile edits you would like to keep, see https://github.com/flutter/flutter/issues/45197 for instructions.
To regenerate the Podfile, run:
  rm ios/Podfile

Running Xcode build...
Xcode build done.                                           83,9s
Failed to build iOS app
Could not build the application for the simulator.
Error launching application on iPhone SE (2nd generation).
Error output from Xcode build:
↳
2020-08-07 11:19:20.372 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2020-08-07 11:19:20.372 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/Views/TOCropOverlayView.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2020-08-07 11:19:20.372 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2020-08-07 11:19:20.372 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/Views/TOCropScrollView.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2020-08-07 11:19:20.373 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/Views/TOCropToolbar.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2020-08-07 11:19:20.373 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/Views/TOCropView.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2020-08-07 11:19:20.373 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/TOCropViewController.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2020-08-07 11:19:20.373 xcodebuild[95796:390138] warning:  The file reference for "Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.h" is a member of multiple groups ("TOCropViewController" and "TOCropViewController"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
** BUILD FAILED **

Xcode's output:
↳
1 warning generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/rate_my_app-0.6.1+7/ios/Classes/RateMyAppPlugin.m:39:44: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0 [-Wdeprecated-declarations]
        [[UIApplication sharedApplication] openURL:itunesURL];
                                           ^~~~~~~
                                           openURL:options:completionHandler:
In module 'UIKit' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Target Support Files/rate_my_app/rate_my_app-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:' has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
1 warning generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/permission_handler-4.4.0+hotfix.4/ios/Classes/strategies/NotificationPermissionStrategy.m:71:5: warning: 'UIRemoteNotificationType' is deprecated: first deprecated in iOS 8.0 - Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead. [-Wdeprecated-declarations]
    UIRemoteNotificationType type = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
    ^
In module 'UIKit' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Target Support Files/permission_handler/permission_handler-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:69:32: note: 'UIRemoteNotificationType' has been explicitly marked deprecated here
typedef NS_OPTIONS(NSUInteger, UIRemoteNotificationType) {
                               ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/permission_handler-4.4.0+hotfix.4/ios/Classes/strategies/NotificationPermissionStrategy.m:71:72: warning: 'enabledRemoteNotificationTypes' is deprecated: first deprecated in iOS 8.0 - Use -[UIApplication isRegisteredForRemoteNotifications] and UserNotifications Framework's -[UNUserNotificationCenter getNotificationSettingsWithCompletionHandler:] to retrieve user-enabled remote notification and user notification settings [-Wdeprecated-declarations]
    UIRemoteNotificationType type = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
                                                                       ^
In module 'UIKit' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Target Support Files/permission_handler/permission_handler-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:229:1: note: 'enabledRemoteNotificationTypes' has been explicitly marked deprecated here
- (UIRemoteNotificationType)enabledRemoteNotificationTypes API_DEPRECATED("Use -[UIApplication isRegisteredForRemoteNotifications] and UserNotifications Framework's -[UNUserNotificationCenter getNotificationSettingsWithCompletionHandler:] to retrieve user-enabled remote notification and user notification settings", ios(3.0, 8.0)) API_UNAVAILABLE(tvos);
^
2 warnings generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_inapp_purchase-2.2.0/ios/Classes/FlutterInappPurchasePlugin.m:45:52: warning: assigning to 'id<IAPPromotionObserverDelegate>' from incompatible type 'FlutterInappPurchasePlugin *__strong'
    [IAPPromotionObserver sharedObserver].delegate = self;
                                                   ^ ~~~~
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_inapp_purchase-2.2.0/ios/Classes/FlutterInappPurchasePlugin.m:200:79: warning: implicit conversion loses integer precision: 'SKPaymentTransactionState' (aka 'enum SKPaymentTransactionState') to 'int' [-Wshorten-64-to-32]
                                                     [NSNumber numberWithInt: item.transactionState], @"transactionStateIOS",
                                                     ~                        ^~~~~~~~~~~~~~~~~~~~~
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_inapp_purchase-2.2.0/ios/Classes/FlutterInappPurchasePlugin.m:586:71: warning: implicit conversion loses integer precision: 'SKPaymentTransactionState' (aka 'enum SKPaymentTransactionState') to 'int' [-Wshorten-64-to-32]
                                             [NSNumber numberWithInt: transaction.transactionState], @"transactionStateIOS",
                                             ~                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/contacts_service-0.4.6/ios/Classes/SwiftContactsServicePlugin.swift:303:34: warning: extraneous duplicate parameter name; 'arguments' already has an argument label
    func openDeviceContactPicker(arguments arguments: [String:Any], result: @escaping FlutterResult) {
                                 ^~~~~~~~~~

/Users/user/.pub-cache/hosted/pub.dartlang.org/contacts_service-0.4.6/ios/Classes/SwiftContactsServicePlugin.swift:230:17: warning: initialization of immutable value 'contactViewController' was never used; consider replacing with assignment to '_' or removing it
            let contactViewController = CNContactViewController.init(forNewContact: nil)
            ~~~~^~~~~~~~~~~~~~~~~~~~~
            _
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:749:12: warning: 'os_unfair_lock' is only available on iOS 10.0 or newer [-Wunguarded-availability]
    static os_unfair_lock lock = OS_UNFAIR_LOCK_INIT;
           ^~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:11:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:79:3: note: 'os_unfair_lock' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
} os_unfair_lock, *os_unfair_lock_t;
  ^
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:749:12: note: enclose 'os_unfair_lock' in an @available check to silence this warning
    static os_unfair_lock lock = OS_UNFAIR_LOCK_INIT;
           ^~~~~~~~~~~~~~
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:749:34: warning: 'os_unfair_lock' is only available on iOS 10.0 or newer [-Wunguarded-availability]
    static os_unfair_lock lock = OS_UNFAIR_LOCK_INIT;
                                 ^~~~~~~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:11:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:83:31: note: expanded from macro 'OS_UNFAIR_LOCK_INIT'
#define OS_UNFAIR_LOCK_INIT ((os_unfair_lock){0})
                              ^~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:79:3: note: 'os_unfair_lock' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
} os_unfair_lock, *os_unfair_lock_t;
  ^
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:749:34: note: enclose 'os_unfair_lock' in an @available check to silence this warning
    static os_unfair_lock lock = OS_UNFAIR_LOCK_INIT;
                                 ^~~~~~~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:11:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:83:31: note: expanded from macro 'OS_UNFAIR_LOCK_INIT'
#define OS_UNFAIR_LOCK_INIT ((os_unfair_lock){0})
                              ^~~~~~~~~~~~~~
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:751:5: warning: 'os_unfair_lock_lock' is only available on iOS 10.0 or newer [-Wunguarded-availability]
    os_unfair_lock_lock(&lock);
    ^~~~~~~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:11:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:104:6: note: 'os_unfair_lock_lock' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
void os_unfair_lock_lock(os_unfair_lock_t lock);
     ^
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:751:5: note: enclose 'os_unfair_lock_lock' in an @available check to silence this warning
    os_unfair_lock_lock(&lock);
    ^~~~~~~~~~~~~~~~~~~
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:753:5: warning: 'os_unfair_lock_unlock' is only available on iOS 10.0 or newer [-Wunguarded-availability]
    os_unfair_lock_unlock(&lock);
    ^~~~~~~~~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:11:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:142:6: note: 'os_unfair_lock_unlock' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
void os_unfair_lock_unlock(os_unfair_lock_t lock);
     ^
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:753:5: note: enclose 'os_unfair_lock_unlock' in an @available check to silence this warning
    os_unfair_lock_unlock(&lock);
    ^~~~~~~~~~~~~~~~~~~~~
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:807:13: warning: 'os_unfair_lock_trylock' is only available on iOS 10.0 or newer [-Wunguarded-availability]
        if (os_unfair_lock_trylock(&lock)) {
            ^~~~~~~~~~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:11:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:129:6: note: 'os_unfair_lock_trylock' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
bool os_unfair_lock_trylock(os_unfair_lock_t lock);
     ^
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:807:13: note: enclose 'os_unfair_lock_trylock' in an @available check to silence this warning
        if (os_unfair_lock_trylock(&lock)) {
            ^~~~~~~~~~~~~~~~~~~~~~
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:809:13: warning: 'os_unfair_lock_unlock' is only available on iOS 10.0 or newer [-Wunguarded-availability]
            os_unfair_lock_unlock(&lock);
            ^~~~~~~~~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:11:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/os/lock.h:142:6: note: 'os_unfair_lock_unlock' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
void os_unfair_lock_unlock(os_unfair_lock_t lock);
     ^
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Mantle/Mantle/extobjc/EXTRuntimeExtensions.m:809:13: note: enclose 'os_unfair_lock_unlock' in an @available check to silence this warning
            os_unfair_lock_unlock(&lock);
            ^~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
error: the following command failed with exit code 0 but produced no further output
CompileC /Users/user/Library/Developer/Xcode/DerivedData/Runner-esidpfcyoaouypevoeivpitpfdsn/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/contacts_service.build/Objects-normal/x86_64/ContactsServicePlugin.o /Users/user/.pub-cache/hosted/pub.dartlang.org/contacts_service-0.4.6/ios/Classes/ContactsServicePlugin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataTIFF.m:35:65: warning: 'kCGImagePropertyTIFFTileWidth' is only available on iOS 9.0 or newer [-Wunguarded-availability]
             SYStringSel(tileWidth):                (NSString *)kCGImagePropertyTIFFTileWidth,
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In module 'ImageIO' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataTIFF.m:10:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h:147:34: note: 'kCGImagePropertyTIFFTileWidth' has been marked as being introduced in iOS 9.0 here, but the deployment target is iOS 8.0.0
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyTIFFTileWidth  IMAGEIO_AVAILABLE_STARTING(10.11, 9.0);
                                 ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataTIFF.m:35:65: note: enclose 'kCGImagePropertyTIFFTileWidth' in an @available check to silence this warning
             SYStringSel(tileWidth):                (NSString *)kCGImagePropertyTIFFTileWidth,
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataTIFF.m:36:65: warning: 'kCGImagePropertyTIFFTileLength' is only available on iOS 9.0 or newer [-Wunguarded-availability]
             SYStringSel(tileLength):               (NSString *)kCGImagePropertyTIFFTileLength,
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In module 'ImageIO' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataTIFF.m:10:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h:148:34: note: 'kCGImagePropertyTIFFTileLength' has been marked as being introduced in iOS 9.0 here, but the deployment target is iOS 8.0.0
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyTIFFTileLength  IMAGEIO_AVAILABLE_STARTING(10.11, 9.0);
                                 ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataTIFF.m:36:65: note: enclose 'kCGImagePropertyTIFFTileLength' in an @available check to silence this warning
             SYStringSel(tileLength):               (NSString *)kCGImagePropertyTIFFTileLength,
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataPNG.m:32:61: warning: 'kCGImagePropertyPNGCompressionFilter' is only available on iOS 9.0 or newer [-Wunguarded-availability]
             SYStringSel(compressionFilter):    (NSString *)kCGImagePropertyPNGCompressionFilter,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In module 'ImageIO' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataPNG.h:10:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h:764:34: note: 'kCGImagePropertyPNGCompressionFilter' has been marked as being introduced in iOS 9.0 here, but the deployment target is iOS 8.0.0
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyPNGCompressionFilter IMAGEIO_AVAILABLE_STARTING(10.11, 9.0);
                                 ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataPNG.m:32:61: note: enclose 'kCGImagePropertyPNGCompressionFilter' in an @available check to silence this warning
             SYStringSel(compressionFilter):    (NSString *)kCGImagePropertyPNGCompressionFilter,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-0.6.8/ios/Classes/SYPictureMetadata/SYMetadataExif.m:9:9: warning: non-portable path to file '"SYMetadataExif.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path]
#import "SYMetadataEXIF.h"
        ^~~~~~~~~~~~~~~~~~
        "SYMetadataExif.h"
1 warning generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_native_admob-2.1.0+3/ios/Classes/NativeAdmobController.swift:56:30: warning: comparing non-optional value of type 'Int' to 'nil' always returns true
                if numberAds != nil && numberAds > 1 {
                   ~~~~~~~~~ ^  ~~~
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/ios/Classes/FLTFirebaseAnalyticsPlugin.m:56:19: warning: 'setScreenName:screenClass:' is deprecated: Use +[FIRAnalytics logEventWithName:kFIREventScreenView parameters:] instead. [-Wdeprecated-declarations]
    [FIRAnalytics setScreenName:screenName screenClass:screenClassOverride];
                  ^
In module 'FirebaseAnalytics' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Headers/Public/Firebase/Firebase.h:29:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FIRAnalytics.h:114:5: note: 'setScreenName:screenClass:' has been explicitly marked deprecated here
    DEPRECATED_MSG_ATTRIBUTE(
    ^
In module 'Foundation' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Headers/Public/FirebaseCore/FIRApp.h:17:
In module 'CoreFoundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:
In module 'Darwin' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.6.sdk/usr/include/AvailabilityMacros.h:182:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
            #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                               ^
1 warning generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:80:37: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAd:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd
                                    ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:87:37: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAd:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd
                                    ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:95:49: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAdDidReceiveAd:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd {
                                                ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:100:44: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAdDidOpen:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd {
                                           ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:104:52: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAdDidStartPlaying:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd {
                                                   ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:108:55: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAdDidCompletePlaying:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd {
                                                      ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:112:45: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAdDidClose:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd {
                                            ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:117:57: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
- (void)rewardBasedVideoAdWillLeaveApplication:(nonnull GADRewardBasedVideoAd *)rewardBasedVideoAd {
                                                        ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:39:28: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
    [GADRewardBasedVideoAd sharedInstance].delegate = self;
                           ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:56:27: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
  [[GADRewardBasedVideoAd sharedInstance] loadRequest:[factory createRequest]
                          ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:61:27: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
  [[GADRewardBasedVideoAd sharedInstance]
                          ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:66:27: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
  [[GADRewardBasedVideoAd sharedInstance] setUserIdentifier:userIdentifier];
                          ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:70:27: warning: 'GADRewardBasedVideoAd' is deprecated: Use GADRewardedAd instead. Google AdMob publishers, follow instructions here: https://googlemobileadssdk.page.link/admob-ios-rewarded-migration. Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/admanager-ios-rewarded-migration. [-Wdeprecated-declarations]
  [[GADRewardBasedVideoAd sharedInstance] setCustomRewardString:customRewardString];
                          ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRewardBasedVideoAd.h:17:1: note: 'GADRewardBasedVideoAd' has been explicitly marked deprecated here
GAD_DEPRECATED_MSG_ATTRIBUTE(
^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.h:6:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRewardedVideoAdWrapper.m:75:66: warning: implicit conversion loses integer precision: 'FLTRewardedVideoAdStatus' to 'int' [-Wshorten-64-to-32]
      (NSString *)rewardedStatusToString[[NSNumber numberWithInt:_rewardedStatus]];
                                         ~                       ^~~~~~~~~~~~~~~
14 warnings generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.m:71:13: warning: 'testDevices' is deprecated: Use GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers. [-Wdeprecated-declarations]
    request.testDevices = testDevices;
            ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRequest.h:88:71: note: 'testDevices' has been explicitly marked deprecated here
@property(nonatomic, copy, nullable) NSArray<NSString *> *testDevices GAD_DEPRECATED_MSG_ATTRIBUTE(
                                                                      ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.m:91:15: warning: 'birthday' is deprecated [-Wdeprecated-declarations]
      request.birthday =
              ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRequest.h:95:55: note: 'birthday' has been explicitly marked deprecated here
@property(nonatomic, copy, nullable) NSDate *birthday GAD_DEPRECATED_ATTRIBUTE;
                                                      ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:33:49: note: expanded from macro 'GAD_DEPRECATED_ATTRIBUTE'
#define GAD_DEPRECATED_ATTRIBUTE __attribute__((deprecated))
                                                ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.m:106:19: warning: 'gender' is deprecated [-Wdeprecated-declarations]
          request.gender = genderValue;
                  ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRequest.h:92:47: note: 'gender' has been explicitly marked deprecated here
@property(nonatomic, assign) GADGender gender GAD_DEPRECATED_ATTRIBUTE;
                                              ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:33:49: note: expanded from macro 'GAD_DEPRECATED_ATTRIBUTE'
#define GAD_DEPRECATED_ATTRIBUTE __attribute__((deprecated))
                                                ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.m:116:14: warning: 'tagForChildDirectedTreatment:' is deprecated:  use [GADMobileAds.sharedInstance.requestConfiguration tagForChildDirectedTreatment] [-Wdeprecated-declarations]
    [request tagForChildDirectedTreatment:childDirected.boolValue];
             ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADRequest.h:126:5: note: 'tagForChildDirectedTreatment:' has been explicitly marked deprecated here
    GAD_DEPRECATED_MSG_ATTRIBUTE(
    ^
In module 'GoogleMobileAds' imported from /Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTRequestFactory.h:5:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
4 warnings generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTMobileAd.m:39:17: warning: 'configureWithApplicationID:' is deprecated: Use [GADMobileAds.sharedInstance startWithCompletionHandler:] [-Wdeprecated-declarations]
  [GADMobileAds configureWithApplicationID:appId];
                ^
In module 'GoogleMobileAds' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Headers/Public/Firebase/Firebase.h:188:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GADMobileAds.h:82:5: note: 'configureWithApplicationID:' has been explicitly marked deprecated here
    GAD_DEPRECATED_MSG_ATTRIBUTE("Use [GADMobileAds.sharedInstance startWithCompletionHandler:]");
    ^
In module 'GoogleMobileAds' imported from /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Headers/Public/Firebase/Firebase.h:188:
/Users/user/AndroidStudioProjects/flutter_app/ios/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:25:56: note: expanded from macro 'GAD_DEPRECATED_MSG_ATTRIBUTE'
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                       ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/firebase_admob-0.9.3+4/ios/Classes/FLTMobileAd.m:97:79: warning: implicit conversion loses integer precision: 'FLTMobileAdStatus' to 'int' [-Wshorten-64-to-32]
  NSString *statusString = (NSString *)statusToString[[NSNumber numberWithInt:_status]];
                                                      ~                       ^~~~~~~
2 warnings generated.
/Users/user/.pub-cache/hosted/pub.dartlang.org/speech_to_text-2.4.1/ios/Classes/SpeechToTextPlugin.m:6:4: warning: 'SwiftSpeechToTextPlugin' is only available on iOS 10.0 or newer [-Wunguarded-availability]
  [SwiftSpeechToTextPlugin registerWithRegistrar:registrar];
   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/user/.pub-cache/hosted/pub.dartlang.org/speech_to_text-2.4.1/ios/Classes/SpeechToTextPlugin.m:2:
/Users/user/AndroidStudioProjects/flutter_app/build/ios/Debug-iphonesimulator/speech_to_text/speech_to_text.framework/Headers/speech_to_text-Swift.h:215:12: note: 'SwiftSpeechToTextPlugin' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
@interface SwiftSpeechToTextPlugin : NSObject <FlutterPlugin>
           ^
/Users/user/.pub-cache/hosted/pub.dartlang.org/speech_to_text-2.4.1/ios/Classes/SpeechToTextPlugin.m:6:4: note: enclose 'SwiftSpeechToTextPlugin' in an @available check to silence this warning
  [SwiftSpeechToTextPlugin registerWithRegistrar:registrar];
   ^~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
ld: framework not found FirebaseAuth
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.h (in target 'TOCropViewController' from project 'Pods')
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/Views/TOCropOverlayView.h (in target 'TOCropViewController' from project 'Pods')
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.h (in target 'TOCropViewController' from project 'Pods')
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/Views/TOCropScrollView.h (in target 'TOCropViewController' from project 'Pods')
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/Views/TOCropToolbar.h (in target 'TOCropViewController' from project 'Pods')
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/Views/TOCropView.h (in target 'TOCropViewController' from project 'Pods')
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/TOCropViewController.h (in target 'TOCropViewController' from project 'Pods')
warning: Skipping duplicate build file in Copy Headers build phase: /Users/user/AndroidStudioProjects/flutter_app/ios/Pods/TOCropViewController/Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.h (in target 'TOCropViewController' from project 'Pods')

Also having this issue.

Hi @jersocOD
I see there's an open issue addressing the case you described.
Please follow up on #61063, I'm closing the current one as a duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you


update for new http caching

Description
Updated code to use new http caching instead of old method
Copilot

🤖 Generated by Copilot at 3d5ae04
Summary
🚀🛡🧹

Use HTTP cache for leetcodestats app. This change updates the leetcodestats app to use the built-in HTTP cache feature instead of the external cache module, which improves the app's efficiency and code quality.

HTTP cache shines
Storing and fetching stats data
App is fast and smooth

Walkthrough

Enable HTTP cache feature for stats data (link)

According to pixlet profile, almost all the time is spent on the http request. I can work to try to have a different GraphQL query to be faster but I wanted to update the app in its current state to use the new http caching.


Synthesis failed for gax-nodejs

Hello! Autosynth couldn't regenerate gax-nodejs. :broken_heart:
Here's the output from running synth.py:
2020-05-15 10:26:01,098 autosynth [INFO] > logs will be written to: /usr/local/google/home/rennie/gitrepos/synthtool/logs/googleapis/gax-nodejs
2020-05-15 10:26:01,834 autosynth [DEBUG] > Running: git config --global core.excludesfile /usr/local/google/home/rennie/.autosynth-gitignore
2020-05-15 10:26:01,840 autosynth [DEBUG] > Running: git config user.name Jeffrey Rennie
2020-05-15 10:26:01,845 autosynth [DEBUG] > Running: git config user.email<EMAIL_ADDRESS>2020-05-15 10:26:01,851 autosynth [DEBUG] > Running: git config push.default simple
2020-05-15 10:26:01,857 autosynth [DEBUG] > Running: git branch -f autosynth
2020-05-15 10:26:01,865 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-05-15 10:26:02,280 autosynth [DEBUG] > Running: git rev-parse --show-toplevel
2020-05-15 10:26:02,289 autosynth [DEBUG] > Running: git log -1 --pretty=%H
2020-05-15 10:26:02,294 autosynth [DEBUG] > Running: git remote get-url origin
2020-05-15 10:26:02,800 autosynth [DEBUG] > Running: git log be74d3e532faa47eb59f1a0eaebde0860d1d8ab4..HEAD --pretty=%H --no-decorate
2020-05-15 10:26:02,808 autosynth [DEBUG] > Running: git log -1 --pretty=%at be74d3e532faa47eb59f1a0eaebde0860d1d8ab4
2020-05-15 10:26:02,815 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>c0c7ada19e6a8219d7963ff174b392
2020-05-15 10:26:02,822 autosynth [DEBUG] > Running: git log -1 --pretty=%at 5bbfd095faedfe273819d266f21e402192a29041
2020-05-15 10:26:02,829 autosynth [DEBUG] > Running: git log -1 --pretty=%at 4fa923bd3dafb91df8613accbe2230299cc5b98e
2020-05-15 10:26:02,836 autosynth [DEBUG] > Running: git log -1 --pretty=%at 55cdc844877d97139f25004229842624a6a86a02
2020-05-15 10:26:02,844 autosynth [DEBUG] > Running: git log -1 --pretty=%at 98c50772ec23295c64cf0d2ddf199ea52961fd4c
2020-05-15 10:26:02,852 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba909fca409f6b38eae0fa735614e127d1fc0deb
2020-05-15 10:26:02,857 autosynth [DEBUG] > Running: git log -1 --pretty=%at 7482e79a82e353248769d819788adc1213e8c207
2020-05-15 10:26:02,864 autosynth [DEBUG] > Running: git log -1 --pretty=%at a7759f81c25396207d46532ed389ad4d34879857
2020-05-15 10:26:02,870 autosynth [DEBUG] > Running: git log -1 --pretty=%at 5b48b0716a36ca069db3038da7e205c87a22ed19
2020-05-15 10:26:02,876 autosynth [DEBUG] > Running: git log -1 --pretty=%at c585ac3b5eff5cd2097a5315ffd9cf4823cc1ed2
2020-05-15 10:26:02,883 autosynth [DEBUG] > Running: git log -1 --pretty=%at b0461724be19443075b08c10d4a345cb217002b5
2020-05-15 10:26:02,890 autosynth [DEBUG] > Running: git log -1 --pretty=%at 84c4156c49be9dcabacc8fd7b0585b6fd789ae47
2020-05-15 10:26:02,897 autosynth [DEBUG] > Running: git log -1 --pretty=%at f503622985e230a6792730bbc3b7746c11fce09e
2020-05-15 10:26:02,904 autosynth [DEBUG] > Running: git log -1 --pretty=%at 3d2a7d0e21387ed455c966da9f9897b0a4bc5bb8
2020-05-15 10:26:02,911 autosynth [DEBUG] > Running: git log -1 --pretty=%at 7b7f386b393947a542b87707499f4458136f4f61
2020-05-15 10:26:02,919 autosynth [DEBUG] > Running: git log -1 --pretty=%at f395615039665af6599f69305efcd886685e74f9
2020-05-15 10:26:02,925 autosynth [DEBUG] > Running: git log -1 --pretty=%at b6bdd4783f396f9252ce28af43f7215834a55c3c
2020-05-15 10:26:02,933 autosynth [DEBUG] > Running: git log -1 --pretty=%at 3593e3a995510c0570648d9a48fc756ab2bfc2cb
2020-05-15 10:26:02,941 autosynth [DEBUG] > Running: git log -1 --pretty=%at cb3433f7f554ea751584bdd3631d45ec56a32eb5
2020-05-15 10:26:02,949 autosynth [DEBUG] > Running: git checkout 90034ce6a8c9b635942fedb23345105264979416
Note: switching to '90034ce6a8c9b635942fedb23345105264979416'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 90034ce fix: new typescript, strict types (#824)
2020-05-15 10:26:02,957 autosynth [DEBUG] > Running: git checkout cb3433f7f554ea751584bdd3631d45ec56a32eb5
Note: switching to 'cb3433f7f554ea751584bdd3631d45ec56a32eb5'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at cb3433f fix: uses http for links to internal logs (#556)
2020-05-15 10:26:02,966 autosynth [DEBUG] > Running: git branch -f autosynth-20
2020-05-15 10:26:02,972 autosynth [DEBUG] > Running: git checkout autosynth-20
Switched to branch 'autosynth-20'
2020-05-15 10:26:02,981 autosynth [INFO] > Running synthtool
2020-05-15 10:26:02,982 autosynth [INFO] > ['/usr/local/google/home/rennie/env3.6/bin/python', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-15 10:26:02,984 autosynth [DEBUG] > Running: /usr/local/google/home/rennie/env3.6/bin/python -m synthtool --metadata synth.metadata synth.py --
/usr/local/google/home/rennie/env3.6/bin/python: No module named synthtool
2020-05-15 10:26:03,013 autosynth [ERROR] > Synthesis failed
2020-05-15 10:26:03,014 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 90034ce fix: new typescript, strict types (#824)
2020-05-15 10:26:03,022 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-05-15 10:26:03,028 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Removing node_modules/
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 612, in <module>
    main()
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 473, in main
    return _inner_main(temp_dir)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 592, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 368, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 378, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synth.py", line 266, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/usr/local/google/home/rennie/gitrepos/synthtool/autosynth/synthesizer.py", line 119, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/usr/local/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/usr/local/google/home/rennie/env3.6/bin/python', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


Unable to revoke and remove service account keys

Currently it is possible to create service account keys but not possible to revoke and remove. It would be nice to have this ability in order to programmatically rotate service account keys.

Hi @steven-twingate that makes sense, we will look into this and keep you updated.

@steven-twingate, we just released 0.0.69 and it includes this feature.
To revoke a service key, use the following command
./tg service key_revoke <serviceAccountKeyId>


🔖Release<EMAIL_ADDRESS>

resolves #2464

Did we decide to deprecate useCombinedRefs also, or was there still some use for it? 🤔

From what I rememeber I asked if we should keep it and then you said get rid of it to avoid confusion 😅
We at least don't need it, I replaced all usage with this

Did we decide to deprecate useCombinedRefs also, or was there still some use for it? 🤔

From what I rememeber I asked if we should keep it and then you said get rid of it to avoid confusion 😅 We at least don't need it, I replaced all usage with this

Aye, suggest marking it also as deprecated then :D


arch: riscv: disable interrupts before wfi

According to RISC-V Instruction Set Manual Chapter 3.3.2:

The operation of WFI must be unaffected by the global interrupt bits in mstatus
[...]
WFI is also required to resume execution for locally enabled interrupts pending at any privilege level,
regardless of the global interrupt enable at each privilege level.

Disabling interrupts before executing wfi prevents a corner case where an IRQ is presented
just before executing wfi, which would cause it to return directly into wfi and potentially
get stuck in sleep, instead of continuing to background processing.
When execution is resumed, interrupts are reenabled and appropriate IRQ Handlers should be executed.

looks like the commit messages hasn't been updated to match the new changes?

If you want I can add something along the lines of:

Assumption is that arch_cpu_idle and arch_cpu_atomic_idle are both called with interrupts disabled, so not enabling them before wfi is enough.


how tow customize nz-collapse head？

What problem does this feature solve?
[collapse-title] type is ng-content, can provide a demo?
What does the proposed API look like?
customize nz-collapse head

https://github.com/NG-ZORRO/ng-zorro-antd/blob/9a5621efa111f333a74d2edfc953506de4363205/src/components/collapse/nz-collapse.component.ts#L27


Tabs onChange event fired for components within Tab components that contain listeners

As stated above in the issue title. This happens when using a controlled "value" parameter (which is necessary in my case).
It is pretty annoying as the internal TextField (or other change events) send a "Synthetic Event" to the parent Tabs' object's onChange event as a parameter whereas this should be used to retrieve when tab values change.
Right now I get around this by testing if !Number.isNaNparseInt(tabValue) returns true (where tabValue represents active tab's value). BUT this should not be done as I cannot single out alphanumerics (and beyond that, it's just dangerous/pita to repeat this all the time).

https://github.com/callemall/material-ui/blob/master/CONTRIBUTING.md#opening-an-issue

alrighto, I see that... Issue should be closed as it was mentioned twice from what I can see. Thanks


Document install procedure

I was able to get this work on a (non-borked python install), but the README is a little off.

There's not yet docs about how to install the package. (Just a line that says python setup.py install or something would be helpful)
After running pywren create_config I needed to modify my ~/.pywren_config in order to run pywren create_role and pywren deploy_lambda. The install instructions indicate that modifying the file happens after all three steps.
It may make sense to have a wrapper script called pywren init which does all of this with interactive prompts for bucket names and regions. That way there's no chance of having a partially broken ~/pywren_config anywhere and no magic values to worry about checking.

Nice, thanks @ericmjonas !


Article - large image

Full edge image, in line. This should go almost entire to the edge, only have 60px buffer on both edges

Fixed.
See here: https://cardigan.wellcomecollection.org./components/preview/article-template.html


Fix rustfmt issues in CI jobs

Fixes https://github.com/pyfisch/cbor/issues/196.

Thanks :smile:

Can you remove the empty .rustfmt.toml? I don't think it has any function.

Hmm k sure will do. I added it because it overwrites any rustfmt.toml file someone might have in a parent directory (I have a default ~/.rustfmt.toml personally), but I agree that checking in an empty file might be confusing. Removing.


BUG: either all messages or all secure messages not received from locks during initial boot

Checklist:

[X] I am not using HomeAssistant. Or: a developer has told me to come here.
[X] I am not using ZWaveJS2MQTT. Or: a developer has told me to come here.
[X] I have checked the troubleshooting section and my problem is not described there.
[X] I have read the changelog problem was not mentioned there.

Describe the bug

it appears (from my limited understand that) either all messages from locks during startup interview cause time-outs or all that require secure comms.   I say this because the controller can happily query basic information like supported command classes).
locks complete basic interview only after all nodes have completed
all locks are reported in UI as being 'unknown' in the secure column and things like user codes are missing
a subsequent re-interview of each lock works fully - secure messages don't time out and interview results in secure status in UI and all data is populated.

As such i don't think this a basic comms issue.
This is also seems different to what RobC was reporting as his locks didn't report as 'unknown' at the end of first pass.
I realize the new changes will help this.
my real question is this is something to be worried about that secure devices can't reach secure status / pass secure messgaes untill all other nodes are complete?
Device information
Nodes 2,3,4 and 5

Did you change anything?

[ ] Yes: (please describe)
[X] No

Did this use to work before?

[X] Don't know, t- i am unclear if this was n issue on all older versions or older controller due to my lack of knowledge at that time,
[] No, it never worked anywhere
[ ] Yes, in: (specify application with versions)

How are you using node-zwave-js

[ ] zwavejs2mqtt (latest) docker image
[ ] zwavejs2mqtt (dev) docker image
[X] zwavejs2mqtt Manual Docker build

node-zwave-js branch: master
zwavejs2mqtt branch: master

[ ] ioBroker.zwave2 adapter
[ ] HomeAssistant version XYZ
[ ] Pkg
[ ] Manual Docker build

node-zwave-js branch:
zwavejs2mqtt branch:

[ ] Manually built (as described in the docs)
[ ] Other:

To Reproduce
Steps to reproduce the behavior:

reboot
watch logs for first interview cycle
after cycle completes re-interview nodes with secure status as unknown.

Additional context
App Version 1.3.0+fec72b7.fec72b7
Zwavejs Version 6.5.0-e0b52b1
Zwavejs-server Version 1.0.0-beta.9
zwavejs_1.log.txt

Please share your cache file (<homeid>.json) in the state before the log above.

will do, might take a day or two as i can bever predict when it will what you see above vs restart from cache correctly (directly before this it had invalidated cache and started from scratch again and so I stopped and restarted to capture logs). I will keep an eye on it each time i upgrade the container.

Ultimately I believe that most of the weird behavior you're seeing is because of inconsistencies in your cache.
I don't know why it breaks so often, but you're the only one I'm getting these weird reports from.
The issue above looks like it happens because the interview starts almost from the beginning, but the Security CC claims it was already interviewed (which happens later), so that isn't attempted again.

since i filed this i haven't see a single cache break, i know there was a bunch of things done to avoid it.
closing unless it comes back,

If you have something that repros, it's something worth looking at. However I am not very experienced with Docker, so maybe the issue will get more traction in the zwavejs2mqtt repo.


v2.0.7

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

12 of 14 (85.71%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 71.493%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packages/react-ui/src/widgets/FeatureSelectionWidgetUI/FeatureSelectionUIGeometryChips.js
3
5
60.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.05%

Covered Lines:
2219

Relevant Lines:
2872

💛  - Coveralls

closed in favor of this one: https://github.com/CartoDB/carto-react/pull/706


Not really an issue... more of a question

Greetings, I'm using your amz-products and I'm new to Node.js. I'm able to get the app up and running, however I'm banging my head on how parse the json object (returned from amazon). I have done it plenty of times in php / javascript. Don't know why any node.js is giving me such a headache. Any chance you good throw out an example in "do something with the response here". This seems to work but this is as far as I can get. console.log(JSON.stringify(res,null,2));

amazon.getItemsInBrowseNode({
BrowseNode: 1234566
}, function(err, res){
//do something with the response here
});

Thanks in advance.

@jwd2a may be able to clarify a bit, but I think you need to be parsing the result:
try {
  resObj = JSON.parse(res);
} catch (e) {
  // FUUUUUUUUUU...
}

Maybe this will help somebody, or not... ;)
But I got what I needed using the inspect package.
var util = require('util');`

amazon.getItemsInBrowseNode({
BrowseNode: 1234566
}, function(err, res){
var t = util.inspect(res.ItemLookupResponse.Items.Item.DetailPageURL, false, null);
console.log('this is T' + t);
});