Accessory not showing in Hoobs

My vac was showing in 1.4. Since updating to 2.0.1, it won't show up at all in either Hoobs or Homekit. Log states:
6/25/2020, 2:06:07 PM The requested accessory "Eufy RoboVac" was not registered by any plugin.
6/25/2020, 2:06:07 PM Your config.json is requesting the accessory "Eufy RoboVac" which has not been published by any installed plugins.
My JSON config is:
    {
        "accessory": "Eufy RoboVac",
        "plugin_map": {
            "plugin_name": "homebridge-eufy-robovac",
            "index": 0
        },
        "name": "RoboVac",
        "hideFindButton": true,
        "hideErrorSensor": true,
        "useSwitchService": false,
        "debugLog": false,
        "deviceId": "78041805XXXXXXXXXX",
        "localKey": "e41XXXXXXXXXXXXXX"
    }

2.0.0 May require homebridge 1.0 now and hoobs may not be updated yet. Please check with them to confirm and re-open if they say it is updated.


Force long object

due to some conflicts that may occur with other impl of protobuf.
https://github.com/protobufjs/protobuf.js/blob/4d490eb1bf71f5c5c4c9d253a2ffd36edea12386/src/reader.js#L381
util.Long might be forced to undefined.

I would like to discuss this to try to understand why this is needed.
If you use Long with node-eventstore-client then it will be available for protobufjs thus protobufjs will already return a Long.
If Long is not available then we should be using number, which a whole lot different then what's proposed here.
or am I missing something?

This fix the symptom not the problem. I opened a bug to look into this. Closing this PR, discuss in the bug. Thank you.


float(' ') returns 0

I'm validating an input value with
    fail_msg = "Step size must be a number."
    v = jq('#stepinput').val()
    try:
        v = float(v)
    except ValueError:
        alert(fail_msg)
        return False

In CPython, passing any string that doesn't represent a decimal number to float() raises a ValueError.
In Transcrypted js, Chrome DevTools is showing me that an empty string or one containing only space chars is coming back as 0.0.  Strings with other characters, e.g. 'asdf' fail as expected.

I'm working around this, for now, with
#__pragma__('js','{}','var vj = parseFloat(v); var isfloat = !isNaN(vj);')

It's really impressive that Transcrypt allows stuffing arbitrary lines of js to create vars that can referenced by the transpiled code.
Cheers,
Mike

Following commit planned:
var float = function (any) {
    if (any == 'inf') {
        return Infinity;
    }
    else if (any == '-inf') {
        return -Infinity;
    }
    else if (isNaN (parseFloat (any))) {    // Call to parseFloat needed to exclude ''
        throw ValueError (new Error ());
    }
    else {
        return +any;
    }
};


Handle in dsn optional dbname delimiter

mysql:host=mysql;port=3306;dbname=my_db is valid dsn, but does not handled correctly

add additional commits for:

Add handling of command SHOW [FULL] COLUMNS FOR {table_name}
Handling multiple databases for create queries, then sql is CREATE TABLE database.table and in same script is information_schema.table
Fixing PDO::getAttribute() missing method

Also committed:

Populating server from sql text by multiline INSERT statements.

You added an i — Privilegies vs Privileges


doc: improve verbiage in packaging.md

Updated an improvised way to describe sentence, specially for professionals

This change is

Thank you for sending this PR.  As you may have noticed packaging.md is automatically generated by ci/generate-markdown/generate-packaging.sh.  Would you consider making the changes there too?  I understand if that gets too tedious, just say so if it is the case.

Yes coryan, i made your desired changes , thankyou for reminding me

Hi , is everything looks suitable ? because there are alot of check , some of which i couldn't understand very well

Yes, it is all copacetic.  I was going to double check with my colleagues on Monday, as their English is much better than mine.

Okay Sure ,  although your english is really phenomenal .

Thanks for your PR and your patience.

Thankyou coryan for your consideration


Remove dev feature flag from GET /github/callback API

Issue Description

This API has been live on prod for a long time but the feature flag has not been removed.
Please verify if this needs to be removed or not
Reason for adding dev FF

dev FF is being checked in the redirect url
If dev=true , do not redirect . PR link

Usages in other repos
None
This is a subtask of #2075
Expected Behavior

Current Behavior

Screenshots

NA
Reproducibility

[ ] This issue is reproducible
[ ] This issue is not reproducible

Steps to Reproduce
NA
Severity/Priority

[ ] Critical
[ ] High
[ ] Medium
[X] Low

Additional Information

Checklist

[X] I have read and followed the project's code of conduct.
[X] I have searched for similar issues before creating this one.
[X] I have provided all the necessary information to understand and reproduce the issue.
[X] I am willing to contribute to the resolution of this issue.

As discussed with @prakashchoudhary07 we aren't sure about the exact reason for handling the dev FF here.
Hence not removing this for now


ServiceBus Example

Hi,
I'm currently doing some work with ServiceBus from Go for a customer.
Would it be worth me submitting a PR here to add an example? I noticed there is an empty sample for ServiceBus in the repo already so I wanted to check if this was WIP before proceeding.

Hi @lawrencegripper! Would love a sample, sorry for the delayed response. We'd also like to get a data plane sample soon based on https://github.com/Azure/azure-service-bus-go


Wait for credential offer shortly following a new connection

Summary of Changes
When a new connection is formed, this new workflow will wait for a short period of time (a slightly exaggerated 14sec for testing) and if an offer is made automatically display the offer.
Related Issues
n/a
Pull Request Checklist
This is just a reminder about the most common mistakes. Please make sure that you tick all appropriate boxes. But please read our contribution guide at least once; it will save you a few review cycles!
If an item doesn't apply to your pull request, check it anyway to make it apparent that there's nothing to do.

[x] All commits contain a DCO Signed-off-by line (we use the DCO GitHub app to enforce this).
[x] Updated LICENSE-3RD-PARTY.md for any added dependencies or vendored components.
[x] Run prettier: npm run style-format
[x] Updated documentation for changed code and new or modified features.

If you have any questions to any of the points above, just submit and ask! This checklist is here to help you, not to deter you from contributing!
PR template adapted from the Python attrs project.

@amanji I moved the logic for accepting a credential into the "AcceptOffer" screen. I prefer it there as that screen is it separates concerns. The offer screen just shows the credential being offered while the accept offer screen deals with that part of the workflow. I didn't do the same for decline for comparison. If you think it's a good approach I can do that as part of a separate PR as it's more about technical debt rather than functionality.

I rebased and squashed much of this PRs history because I was having trouble rebasing in previous changes to main. The history is still preserved as per above. Tested after rebasing and it seems fine. Just a few tests needed updating.


Can not find completeAll checkbox in todomvc

Here is the result of redux's todomvc demo comparing to todomvc official demo (http://todomvc.com/examples/react/)

As we can see, redux's demo is lack of checkbox.

Perhaps todomvc.com updated to include that? It would be a good addition, if you want to put together a PR for it.

I think the complaint is that Redux's UI doesn't include that checkbox.  Someone (same person?) was asking about the function that renders it the other day, and also said it wasn't actually rendering anything visible.

@markerikson Yes, Redux's todomvc is designed to have this component. However, the 'checkbox' function dose not work correctly in the right place.


conda installer

not a priority, but would be nice, already nibabel and nilearn are accesible by adding the channel conda-forge to a miniconda distribution. I would propose to imitate them.

On 20/06/2016 14:21, Martin Perez-Guevara wrote:

not a priority, but would be nice, already nibabel and nilearn are
accesible by adding the channel conda-forge to a miniconda
distribution. I would propose to imitate them.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nistats/nistats/issues/83, or mute the thread
https://github.com/notifications/unsubscribe/AAOT1t9Onos2PZWsX7fDa2JTEcVPWvj0ks5qNoXMgaJpZM4I5pOX.

To me the pip installer much more important (I personally do not use
conda) -- see the many related discussions for Nilearn.  But of course
I'm not against adding conda installer.


Add TensorView, Load/Saving, Filtering, Nearest Neighbor search for PointXYZ data type

Completed with the KdTree and Octree wrappers.


Custom Portrait with a 3D scene

The problem
Describe the bug
When I try to use a custom portrait (a 3D animation scene inside sub-viewports)
An image of the scene appears above the editor and also a ghost/duplicate of the 3D model appears in the 3d viewport
To Reproduce
Steps to reproduce the behavior:

Add a character
Add custom portrait
Select a scene with a 2DNode with SubViewportContainer>SubViewport>3D scene(containing the model/character, camera, etc)
enable "Top Level" on "SubViewportContainer" propeties
Go to Dialogic Tab and the error seems to appear when the scene is selected

Expected behavior
This "ghosts" or "duplicates" above the editor makes it difficult to navigate the editor
being unable to click or select the other functions
Screenshots

System (please complete the following information):

OS: Windows 10
Godot Version: 4.2
Dialogic Version: 2.x

Solutions
Workaround
N/A
Possible fixes
Resets the value to zero when selecting the scene in portrait settings

Why did you enable top-level on the SubViewport container? That explains why this happens and we should make sure not to allow stuff like this when showing the preview, but it would be useful to know why you wanted it. Top level would mess up the positioning in-game too.

Enabling Top Level was the only way of showing the portrait in-game, beacuse it seems Dialogic cant find the right position of the root node.
Thanks for the reply!

@AlexNight1986 Did you correctly overwrite the get_covered_rect method of the custom portrait? This the most likely cause for the portrait not showing up.

Honestly I haven't tried it.
"get_covered_rect" method is called in "_process"? or in " _ready"?

The method is called by dialogic to know the area of your portrait because Dialogic needs it to fit your portrait in the PortraitContainer.
I'm on my phone rn but it should look something like this:
func _get_covered_rect() -> Rect2:
     return Rect(Vector2(-half_width,-height), Vector2(width, height))

This assumes you've positioned the SubViewportContainer so that the root node of the portrait is at the bottom center of it.
If this doesn't work I can try to be more helpful later when I'm back at my PC.

I can make the portraits display without using the viewports, 3D scenes as children of a Node2d.
But when implementing backgrounds, they are always drawn in front. That's also why Top Level worked.
_get_covered_rect() seems to work correctly, but there are no entry or exit animations for both portraits and backgrounds.

@AlexNight1986 I don't think this is a problem with dialogic, rather your attempt at implementing the 3D portrait. If you still would like some help/advice, come and join emilios discord where we do general dialogic help!


How can we clone from a private repository

The article does not discuss private repositories. Is it possible to clone from this environment or is that feature not available.
Since we want to use this in a commercial setting, having access to a private repository is essential for us.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b8816a36-9dae-84da-cbc6-85780f01a952
Version Independent ID: 47497a91-9704-8ca1-eb7b-157a211f6c5b
Content: Clone a Jupyter notebook from GitHub with Azure Notebooks
Content Source: articles/notebooks/quickstart-clone-jupyter-notebook.md
Service: azure-notebooks
GitHub Login: @kraigb
Microsoft Alias: kraigb

That level of privacy (private repos as well as managing the authentication and authorization for private notebooks) is not part of the current Azure Notebooks preview. The engineering team is aware of the need for such scenarios, however, so stay tuned for future announcements.

@kraigb Thank you Kraig!
@IvoMerchiers Thank you for your feedback. I am also looking forward to this feature. I would highly recommend you to post your idea to User Voice forum: https://feedback.azure.com/forums/257792-machine-learning We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.


Job instance that passed to the Worker function missing Task ID

Job instance can not be updated in the Worker function flow since it is missing TaskId
#[derive(Debug, Deserialize, Serialize, Clone)]
pub struct Email {
    pub to: String,
    pub subject: String,
    pub text: String,
}

impl Job for Email {
    const NAME: &'static str = "apalis::Email";
}

pub async fn send_email(job: Email) {
    log::info!("Attempting to send email to {}", job.to);
}

In the example above you can not successfully call .update(job: Request<Email>) with job: Email since job instance is missing TaskId
Is there any other way how job instance can be updated during Worker function execution flow - basically I want to update long running job progress.

Its contained in the Data:
https://github.com/geofmureithi/apalis/blob/873a2ca322bdfe1542f3a4b1e0b3bb96b4a232ef/examples/fn-args/src/main.rs#L26


Compatibility check to js-controller 4.0

Dear Adapter developer,
with js-controller 4.0 object definitions are now also checked that min/max in only provided for number/mixed objects and that the type of the default value matches to the object type.
If something is not correct this is logged as 'warning' or 'info' log.
Please also make sure to update to the lastest @iobroker/testing dependency 2.5.4 or to accept the PR from Apollon77 for legacy testing!
Please spent some time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn or info log there from these checks please adjust the adapter and fix the relevant cases.
For questions please refer to ioBroker/ioBroker.js-controller#1749
Please close the issue after you checked it.
Thank you very much for your support to get the best experience for the growing numbers of ioBroker users!

adapter is working with js-controller 4 (at least with v0.1.0)
missing create statements are handled by seperated issue


SE-597 - Upgrade Libs

This PR is related to this other PR: https://github.com/scala-exercises/scala-exercises/pull/599
It should be merged only once #599 is merged.
Additionally, it updates the cats exercises to align it with latest version (0.7.2) (import statements and some more things).
Please, @raulraja could you review? Thanks.

@raulraja does it make sense? Thanks!


Set the theme-color meta value

This allows mobile browsers to adjust the navigation/title bar color to match the site design:
<meta name="theme-color" content="#123456" />

Wonder if we have any Frontend-related docs, as setting site style in template, rather than .scss file is not so obvious.
@dominik-zeglen


AttributeError: 'module' object has no attribute 'indent': textwrap does not have indent in python 2.7

https://travis-ci.org/github/start-jsk/jsk_apc/jobs/675617785
Errors << grasp_fusion:make /home/travis/ros/ws_jsk_apc/logs/grasp_fusion/build.make.000.log

Cached Downloading: /home/travis/data/grasp_fusion_lib/grasp_fusion/rosbags/cluttered_tote.bag

Traceback (most recent call last):

  File "/home/travis/ros/ws_jsk_apc/src/jsk_apc/demos/grasp_fusion/ros/grasp_fusion/scripts/install_data.py", line 33, in <module>

    main()

  File "/home/travis/ros/ws_jsk_apc/src/jsk_apc/demos/grasp_fusion/ros/grasp_fusion/scripts/install_data.py", line 16, in main

    md5='1c9e45667d7a225d9bb089d2f45b3682',

  File "/usr/local/lib/python2.7/dist-packages/gdown/cached_download.py", line 123, in cached_download

    download(url, temp_path, quiet=quiet, proxy=proxy, speed=speed)

  File "/usr/local/lib/python2.7/dist-packages/gdown/download.py", line 99, in download

    error = textwrap.indent(error, "\t")

AttributeError: 'module' object has no attribute 'indent'

make[2]: *** [CMakeFiles/grasp_fusion_install_data] Error 1

make[1]: *** [CMakeFiles/grasp_fusion_install_data.dir/all] Error 2

make[1]: *** Waiting for unfinished jobs....

make: *** [all] Error 2

Released a new version.
But you need to fix the file somehow anyway, because textwrap.indent is only used when gdown fails to download file.

Yes, this is caused by google drive download limit.
https://github.com/start-jsk/jsk_apc/pull/2710#issuecomment-614609481


httptoolkit !!!

Верни ее)
новая ошибка вышла!(
не очень приятная.
И снова не работает.
При запуске серый экран и надпись:
"No internet connection and file is not cached for file: /"
Как исправить?)

HTTP Toolkit Pro Patcher has been officially shut down! You can restore or reinstall HTTP Toolkit if you want.

HTTP Toolkit Pro Patcher has been officially shut down! You can restore or reinstall HTTP Toolkit if you want.

I would like to continue using your patch!

You can buy a subscription if you want to continue use pro features! But Pro Patcher shut down.


MdInkRipple laggy scroll

Steps to reproduce
I have just added the md-ink-ripple in a single page component and repeat this component several times from a parent component.
Which browser?

Chrome 55
What is expected?
If you scroll the page has lag
What is actually happening?

Reproduction Link

In this commit I had to remove it https://github.com/antonelepfl/usecases/commit/61c99f12c55852e92284d8a30926e766487bf758 before it was laggy.
Thank you for your hard work and time

This is really strange. The md-ink-ripple don't use any scroll events. Can you create an example on Codepen?


Non-movable non-copyable expected type fails to compile

Based on cppreference, I couldn't see anything that prohibits neither T nor E from being required to be movable or copyable. On gcc 13.1 which implements std::expected, storing a type without copy and move works just fine, but nonstd::expected fails - weirdly when calling .has_value().
The error from nonstd::expected on the same code as the godbolt link above modulo including nonstd/expected.hpp and using namespace nonstd instead of std:
In file included from foo.cc:1:
./nonstd/expected.hpp:1791:26: error: no member named 'has_value' in 'nonstd::expected_lite::detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, false, false>'
        return contained.has_value();
               ~~~~~~~~~ ^
foo.cc:17:19: note: in instantiation of member function 'nonstd::expected_lite::expected<NonMovableNonCopyable, NonMovableNonCopyable>::has_value' requested here
  assert(expected.has_value());
                  ^
In file included from foo.cc:1:
./nonstd/expected.hpp:1383:19: error: no member named 'construct_value' in 'nonstd::expected_lite::detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, false, false>'
        contained.construct_value( value_type() );
        ~~~~~~~~~ ^
foo.cc:14:66: note: in instantiation of function template specialization 'nonstd::expected_lite::expected<NonMovableNonCopyable, NonMovableNonCopyable>::expected<true, 0>' requested here
  nonstd::expected<NonMovableNonCopyable, NonMovableNonCopyable> expected;
                                                                 ^
In file included from foo.cc:1:
./nonstd/expected.hpp:692:11: error: type 'storage_t_impl<NonMovableNonCopyable, NonMovableNonCopyable>' is not a direct or virtual base of 'nonstd::expected_lite::detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, false, false>'
        : storage_t_impl<T, E>( has_value )
          ^~~~~~~~~~~~~~~~~~~~
./nonstd/expected.hpp:1381:7: note: in instantiation of member function 'nonstd::expected_lite::detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, false, false>::storage_t' requested here
    : contained( true )
      ^
foo.cc:14:66: note: in instantiation of function template specialization 'nonstd::expected_lite::expected<NonMovableNonCopyable, NonMovableNonCopyable>::expected<true, 0>' requested here
  nonstd::expected<NonMovableNonCopyable, NonMovableNonCopyable> expected;
                                                                 ^
In file included from foo.cc:1:
./nonstd/expected.hpp:1608:7: error: no matching constructor for initialization of 'detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, std::is_copy_constructible<NonMovableNonCopyable>::value && std::is_copy_constructible<NonMovableNonCopyable>::value, std::is_move_constructible<NonMovableNonCopyable>::value && std::is_move_constructible<NonMovableNonCopyable>::value>'
    : contained( false )
      ^          ~~~~~
foo.cc:15:66: note: in instantiation of function template specialization 'nonstd::expected_lite::expected<NonMovableNonCopyable, NonMovableNonCopyable>::expected<0>' requested here
  nonstd::expected<NonMovableNonCopyable, NonMovableNonCopyable> unexpected(nonstd::unexpect_t{});
                                                                 ^
./nonstd/expected.hpp:695:5: note: candidate constructor not viable: no known conversion from 'bool' to 'const nonstd::expected_lite::detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, false, false>' for 1st argument
    storage_t( storage_t const & other ) = delete;
    ^
./nonstd/expected.hpp:696:5: note: candidate constructor not viable: no known conversion from 'bool' to 'nonstd::expected_lite::detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, false, false>' for 1st argument
    storage_t( storage_t &&      other ) = delete;
    ^
./nonstd/expected.hpp:688:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    storage_t() = default;
    ^
./nonstd/expected.hpp:1610:19: error: no member named 'emplace_error' in 'nonstd::expected_lite::detail::storage_t<NonMovableNonCopyable, NonMovableNonCopyable, false, false>'
        contained.emplace_error( std::forward<Args>( args )... );
        ~~~~~~~~~ ^
5 errors generated.

This is with
Apple clang version 14.0.3 (clang-14<IP_ADDRESS>.1)
Target: arm64-apple-darwin22.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

However, I have seen the same error on gcc 11.3 on Linux with -std=c++20.
Am I missing something that says I can't do this and is gcc just being overly permissive, or is this an issue with the library?

Okay, example using std::expected on godbolt only compiles for C++23...
What am I missing? :)

I can’t see a comment I got a notification about via email, and I am assuming you found what you were missing but just in case this is Github glitching, the Godbolt is C++23 since that’s where std::expected is implemented and I wanted to show that gcc’s official version does seem to work fine in the case I described.

I can’t see a comment I got a notification about via email, and I am assuming you found what you were missing but just in case this is Github glitching, the Godbolt is C++23 since that’s where std::expected is implemented and I wanted to show that gcc’s official version does seem to work fine in the case I described.

Yeah, forgot std:: expected wasn't available until C++23.

@polasek Above commits should solve this issue.
Separation of concerns may be improved upon, something I hope to look into later.

Great @martinmoene , thanks for the quick turnaround! Your fix does seem to address the compilation issue and I haven't seen any other problems.

Note to self:

Separation of concerns may be improved upon, something I hope to look into later.

Leaving this issue open, for now, for review.


Gradle task assembleDebug failed with exit code 1, After Adding firebase packages and google apis

So i'm working on google map which worked fine with the latest version of firebase and google apis but on using,  'position: mapController.cameraPosition.target', it started showing errors, so I reduced it to lower version. this is how I added the packages.
dependencies:
  flutter:
    sdk: flutter

  firebase_core:
  cloud_firestore:

  rxdart:

  # ANYTHING GOOGLE
  geoflutterfire:
  location: 1.4.1
  google_maps_flutter:

Final of pubspec.yaml,
name: google_tracker
description: A new Flutter project.

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  firebase_core:
  cloud_firestore:

  rxdart:

  # ANYTHING GOOGLE
  geoflutterfire:
  location: 1.4.1
  google_maps_flutter:

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter

# For information on the generic Dart part of this file, see the
# following page: https://www.dartlang.org/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  # assets:
  #  - images/a_dot_burr.jpeg
  #  - images/a_dot_ham.jpeg

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.dev/assets-and-images/#resolution-aware.

  # For details regarding adding assets from package dependencies, see
  # https://flutter.dev/assets-and-images/#from-packages

  # To add custom fonts to your application, add a fonts section here,
  # in this "flutter" section. Each entry in this list should have a
  # "family" key with the font family name, and a "fonts" key with a
  # list giving the asset and other descriptors for the font. For
  # example:
  # fonts:
  #   - family: Schyler
  #     fonts:
  #       - asset: fonts/Schyler-Regular.ttf
  #       - asset: fonts/Schyler-Italic.ttf
  #         style: italic
  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700
  #
  # For details regarding fonts from package dependencies,
  # see https://flutter.dev/custom-fonts/#from-packages

trackCameraPosition: true, and
position: mapController.cameraPosition.target.
These started showing error I search online for what I thing could be the solution but i got another errors.
I've added these two lines on codes:
android.useAndroidX=true
android.enableJetifier=true

to my gradle.properties.
In my android/build.gradle, under dependencies, I added:
classpath 'com.google.gms:google-services:4.2.0'

In my android/app/src/build.gradle, under dependencies, i added:
implementation 'com.google.firebase:firebase-analytics:17.0.1'

Under defaultConfig, i added:
multiDexEnabled true

Final android/app/src/build.gradle
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
    compileSdkVersion 28

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.google_tracker"
        minSdkVersion 16
        targetSdkVersion 27
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-analytics:17.0.1'
}

After Everything, I got this when running 'flutter run'
>flutter run
Launching lib/main.dart on TECNO P701 in debug mode...
Initializing gradle...                                            123.4s (!)
Resolving dependencies...                                         361.5s (!)
Running Gradle task 'assembleDebug'...                             30.2s
Gradle task assembleDebug failed with exit code 1

After running flutter doctor, I got the following:
[√] Flutter (Channel stable, v1.7.8+hotfix.4, on Microsoft Windows [Version 10.0.10240], locale en-US)
    • Flutter version 1.7.8+hotfix.4 at C:\flutter
    • Framework revision 20e59316b8 (8 weeks ago), 2019-07-18 20:04:33 -0700
    • Engine revision fee001c93f
    • Dart version 2.4.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
    • Android SDK at C:\Users\Isoft\AppData\Local\Android\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[√] Android Studio (version 3.4)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 38.2.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[√] VS Code, 32-bit edition (version 1.37.1)
    • VS Code at C:\Program Files (x86)\Microsoft VS Code
    • Flutter extension version 3.3.0

[√] Connected device (1 available)
    • TECNO P701 •<PHONE_NUMBER>000998 • android-arm • Android 7.0 (API 24)

• No issues found!

Then, I got this :
C:\projects\google_tracker>flutter run
Launching lib/main.dart on TECNO P701 in debug mode...
Initializing gradle...                                              1.9s
Resolving dependencies...                                           9.6s
Running Gradle task 'assembleDebug'...
C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:14: error: package android.support.annotation does not exist

import android.support.annotation.MainThread;

                                 ^

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:15: error: package android.support.annotation does not exist

import android.support.annotation.NonNull;

                                 ^

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:16: error: package android.support.annotation does not exist

import android.support.annotation.Nullable;

                                 ^

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:17: error: cannot find symbol

import android.support.v4.app.ActivityCompat;

                             ^

  symbol:   class ActivityCompat

  location: package android.support.v4.app

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:18: error: package android.support.v4.content does not exist

import android.support.v4.content.ContextCompat;

                                 ^

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:193: error: cannot find symbol

        int permissionState = ActivityCompat.checkSelfPermission(activity, Manifest.permission.ACCESS_FINE_LOCATION);

                              ^

  symbol:   variable ActivityCompat

  location: class LocationPlugin

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:198: error: cannot find symbol

        ActivityCompat.requestPermissions(activity, new String[]{Manifest.permission.ACCESS_FINE_LOCATION},

        ^

  symbol:   variable ActivityCompat

  location: class LocationPlugin

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:203: error: cannot find symbol

        return ActivityCompat.shouldShowRequestPermissionRationale(activity, Manifest.permission.ACCESS_FINE_LOCATION);

               ^

  symbol:   variable ActivityCompat

  location: class LocationPlugin

C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\android\src\main\java\com\lyokone\location\LocationPlugin.java:296: error: cannot find symbol

            public void onFailure(@NonNull Exception e) {

                                   ^

  symbol: class NonNull

9 errors
Running Gradle task 'assembleDebug'...                             48.5s
*******************************************************************************************
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.
*******************************************************************************************
Gradle task assembleDebug failed with exit code 1

Finally, I ran flutter run -v which gave the following:
C:\projects\google_tracker>flutter run -v
[  +79 ms] executing: [C:\flutter\] git log -n 1 --pretty=format:%H
[ +203 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[   +4 ms] 20e59316b8b8474554b38493b8ca888794b0234a
[        ] executing: [C:\flutter\] git describe --match v*.*.* --first-parent --long --tags
[ +229 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +1 ms] v1.7.8+hotfix.4-0-g20e59316b
[  +28 ms] executing: [C:\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[ +198 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter\] git ls-remote --get-url origin
[ +196 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +206 ms] executing: [C:\flutter\] git rev-parse --abbrev-ref HEAD
[ +257 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +148 ms] executing: C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe devices -l
[  +84 ms] Exit code 0 from: C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe devices -l
[        ] List of devices attached
<PHONE_NUMBER>000998       device product:PB04 model:TECNO_P701 device:TECNO-P701 transport_id:1
[  +38 ms] C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe -s<PHONE_NUMBER>000998 shell getprop
[ +374 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +14 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ +226 ms] Found plugin cloud_firestore at C:\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.9.13+1\
[  +18 ms] Found plugin firebase_core at C:\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\
[  +61 ms] Found plugin geoflutterfire at C:\flutter\.pub-cache\hosted\pub.dartlang.org\geoflutterfire-2.0.3+2\
[  +15 ms] Found plugin google_maps_flutter at C:\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-0.2.0+6\
[   +4 ms] Found plugin location at C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\
[ +204 ms] Found plugin cloud_firestore at C:\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.9.13+1\
[  +19 ms] Found plugin firebase_core at C:\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\
[  +10 ms] Found plugin geoflutterfire at C:\flutter\.pub-cache\hosted\pub.dartlang.org\geoflutterfire-2.0.3+2\
[   +4 ms] Found plugin google_maps_flutter at C:\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-0.2.0+6\
[   +4 ms] Found plugin location at C:\flutter\.pub-cache\hosted\pub.dartlang.org\location-1.4.1\
[ +117 ms] ro.hardware = mt6580
[  +48 ms] ro.build.characteristics = tablet
[  +57 ms] Launching lib/main.dart on TECNO P701 in debug mode...
[  +47 ms] Initializing gradle...
[   +2 ms] Using gradle from C:\projects\google_tracker\android\gradlew.bat.
[ +285 ms] executing: C:\projects\google_tracker\android\gradlew.bat -v
[+2073 ms]
           ------------------------------------------------------------
           Gradle 5.1.1
           ------------------------------------------------------------

           Build time:   2019-01-10 23:05:02 UTC
           Revision:     3c9abb645fb83932c44e8610642393ad62116807

           Kotlin DSL:   1.1.1
           Kotlin:       1.3.11
           Groovy:       2.5.4
           Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
           JVM:          1.8.0_152-release (JetBrains s.r.o 25.152-b01)
           OS:           Windows 10 10.0 amd64
[  +19 ms] Initializing gradle... (completed in 2.4s)
[   +2 ms] Resolving dependencies...
[   +1 ms] executing: [C:\projects\google_tracker\android\] C:\projects\google_tracker\android\gradlew.bat app:properties
[+6742 ms]
           > Configure project :app
           WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
           To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to
           display more information.
           WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with
           'variantOutput.getProcessResourcesProvider()'.
           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.

           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
           To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to
           display more information.
           WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with
           'variantOutput.getProcessResourcesProvider()'.
           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
           To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the
           command line to display more information.

           > Task :app:tasks

           ------------------------------------------------------------
           Tasks runnable from project :app
           ------------------------------------------------------------

           Android tasks
           -------------
           androidDependencies - Displays the Android dependencies of the project.
           signingReport - Displays the signing info for the base and test modules
           sourceSets - Prints out all the source sets defined in this project.

           Build tasks
           -----------
           assemble - Assemble main outputs for all the variants.
           assembleAndroidTest - Assembles all the Test applications.
           build - Assembles and tests this project.
           buildDependents - Assembles and tests this project and all projects that depend on it.
           buildNeeded - Assembles and tests this project and all projects it depends on.
           bundle - Assemble bundles for all the variants.
           clean - Deletes the build directory.
           cleanBuildCache - Deletes the build cache directory.
           compileDebugAndroidTestSources
           compileDebugSources
           compileDebugUnitTestSources
           compileProfileSources
           compileProfileUnitTestSources
           compileReleaseSources
           compileReleaseUnitTestSources

           Cleanup tasks
           -------------
           lintFix - Runs lint on all variants and applies any safe suggestions to the source code.

           Help tasks
           ----------
           buildEnvironment - Displays all buildscript dependencies declared in project ':app'.
           components - Displays the components produced by project ':app'. [incubating]
           dependencies - Displays all dependencies declared in project ':app'.
           dependencyInsight - Displays the insight into a specific dependency in project ':app'.
           dependentComponents - Displays the dependent components of components in project ':app'. [incubating]
           help - Displays a help message.
           model - Displays the configuration model of project ':app'. [incubating]
           projects - Displays the sub-projects of project ':app'.
           properties - Displays the properties of project ':app'.
           tasks - Displays the tasks runnable from project ':app'.

           Install tasks
           -------------
           installDebug - Installs the Debug build.
           installDebugAndroidTest - Installs the android (on device) tests for the Debug build.
           installProfile - Installs the Profile build.
           installRelease - Installs the Release build.
           uninstallAll - Uninstall all applications.
           uninstallDebug - Uninstalls the Debug build.
           uninstallDebugAndroidTest - Uninstalls the android (on device) tests for the Debug build.
           uninstallProfile - Uninstalls the Profile build.
           uninstallRelease - Uninstalls the Release build.

           Verification tasks
           ------------------
           check - Runs all checks.
           connectedAndroidTest - Installs and runs instrumentation tests for all flavors on connected devices.
           connectedCheck - Runs all device checks on currently connected devices.
           connectedDebugAndroidTest - Installs and runs the tests for debug on connected devices.
           deviceAndroidTest - Installs and runs instrumentation tests using all Device Providers.
           deviceCheck - Runs all device checks using Device Providers and Test Servers.
           lint - Runs lint on all variants.
           lintDebug - Runs lint on the Debug build.
           lintProfile - Runs lint on the Profile build.
           lintRelease - Runs lint on the Release build.
           lintVitalRelease - Runs lint on just the fatal issues in the release build.
           test - Run unit tests for all variants.
           testDebugUnitTest - Run unit tests for the debug build.
           testProfileUnitTest - Run unit tests for the profile build.
           testReleaseUnitTest - Run unit tests for the release build.

           Other tasks
           -----------
           assembleDebug - Assembles main output for variant debug
           assembleDebugAndroidTest - Assembles main output for variant debugAndroidTest
           assembleDebugUnitTest - Assembles main output for variant debugUnitTest
           assembleProfile - Assembles main output for variant profile
           assembleProfileUnitTest - Assembles main output for variant profileUnitTest
           assembleRelease - Assembles main output for variant release
           assembleReleaseUnitTest - Assembles main output for variant releaseUnitTest
           buildDebugPreBundle
           buildProfilePreBundle
           buildReleasePreBundle
           bundleDebug - Assembles bundle for variant debug
           bundleDebugAndroidTestClasses
           bundleDebugAndroidTestResources
           bundleDebugClasses
           bundleDebugResources
           bundleDebugUnitTestClasses
           bundleProfile - Assembles bundle for variant profile
           bundleProfileClasses
           bundleProfileResources
           bundleProfileUnitTestClasses
           bundleRelease - Assembles bundle for variant release
           bundleReleaseClasses
           bundleReleaseResources
           bundleReleaseUnitTestClasses
           checkDebugAndroidTestDuplicateClasses
           checkDebugDuplicateClasses
           checkDebugManifest
           checkProfileDuplicateClasses
           checkProfileManifest
           checkReleaseDuplicateClasses
           checkReleaseManifest
           collectDebugDependencies
           collectProfileDependencies
           collectReleaseDependencies
           compileDebugAidl
           compileDebugAndroidTestAidl
           compileDebugAndroidTestJavaWithJavac
           compileDebugAndroidTestRenderscript
           compileDebugAndroidTestShaders
           compileDebugJavaWithJavac
           compileDebugRenderscript
           compileDebugShaders
           compileDebugUnitTestJavaWithJavac
           compileflutterBuildDebugArm
           compileflutterBuildDebugArm64
           compileflutterBuildProfileArm
           compileflutterBuildProfileArm64
           compileflutterBuildReleaseArm
           compileflutterBuildReleaseArm64
           compileLint
           compileProfileAidl
           compileProfileJavaWithJavac
           compileProfileRenderscript
           compileProfileShaders
           compileProfileUnitTestJavaWithJavac
           compileReleaseAidl
           compileReleaseJavaWithJavac
           compileReleaseRenderscript
           compileReleaseShaders
           compileReleaseUnitTestJavaWithJavac
           configureDebugDependencies
           configureProfileDependencies
           configureReleaseDependencies
           consumeConfigAttr
           copyFlutterAssetsDebug
           copyFlutterAssetsProfile
           copyFlutterAssetsRelease
           createDebugCompatibleScreenManifests
           createMockableJar
           createProfileCompatibleScreenManifests
           createReleaseCompatibleScreenManifests
           extractApksForDebug
           extractApksForProfile
           extractApksForRelease
           extractProguardFiles
           generateDebugAndroidTestAssets
           generateDebugAndroidTestBuildConfig
           generateDebugAndroidTestResources
           generateDebugAndroidTestResValues
           generateDebugAndroidTestSources
           generateDebugAssets
           generateDebugBuildConfig
           generateDebugFeatureMetadata
           generateDebugFeatureTransitiveDeps
           generateDebugResources
           generateDebugResValues
           generateDebugSources
           generateDebugUnitTestAssets
           generateDebugUnitTestResources
           generateDebugUnitTestSources
           generateProfileAssets
           generateProfileBuildConfig
           generateProfileFeatureMetadata
           generateProfileFeatureTransitiveDeps
           generateProfileResources
           generateProfileResValues
           generateProfileSources
           generateProfileUnitTestAssets
           generateProfileUnitTestResources
           generateProfileUnitTestSources
           generateReleaseAssets
           generateReleaseBuildConfig
           generateReleaseFeatureMetadata
           generateReleaseFeatureTransitiveDeps
           generateReleaseResources
           generateReleaseResValues
           generateReleaseSources
           generateReleaseUnitTestAssets
           generateReleaseUnitTestResources
           generateReleaseUnitTestSources
           javaPreCompileDebug
           javaPreCompileDebugAndroidTest
           javaPreCompileDebugUnitTest
           javaPreCompileProfile
           javaPreCompileProfileUnitTest
           javaPreCompileRelease
           javaPreCompileReleaseUnitTest
           mainApkListPersistenceDebug
           mainApkListPersistenceDebugAndroidTest
           mainApkListPersistenceProfile
           mainApkListPersistenceRelease
           makeApkFromBundleForDebug
           makeApkFromBundleForProfile
           makeApkFromBundleForRelease
           mergeDebugAndroidTestAssets
           mergeDebugAndroidTestJniLibFolders
           mergeDebugAndroidTestResources
           mergeDebugAndroidTestShaders
           mergeDebugAssets
           mergeDebugJniLibFolders
           mergeDebugResources
           mergeDebugShaders
           mergeProfileAssets
           mergeProfileJniLibFolders
           mergeProfileResources
           mergeProfileShaders
           mergeReleaseAssets
           mergeReleaseJniLibFolders
           mergeReleaseResources
           mergeReleaseShaders
           packageDebug
           packageDebugAndroidTest
           packageDebugBundle
           packageDebugUniversalApk
           packageProfile
           packageProfileBundle
           packageProfileUniversalApk
           packageRelease
           packageReleaseBundle
           packageReleaseUniversalApk
           packLibsflutterBuildDebug
           packLibsflutterBuildProfile
           packLibsflutterBuildRelease
           preBuild
           preDebugAndroidTestBuild
           preDebugBuild
           preDebugUnitTestBuild
           prepareLintJar
           prepareLintJarForPublish
           preProfileBuild
           preProfileUnitTestBuild
           preReleaseBuild
           preReleaseUnitTestBuild
           processDebugAndroidTestJavaRes
           processDebugAndroidTestManifest
           processDebugAndroidTestResources
           processDebugJavaRes
           processDebugManifest
           processDebugResources
           processDebugUnitTestJavaRes
           processProfileJavaRes
           processProfileManifest
           processProfileResources
           processProfileUnitTestJavaRes
           processReleaseJavaRes
           processReleaseManifest
           processReleaseResources
           processReleaseUnitTestJavaRes
           reportBuildArtifactsDebug
           reportBuildArtifactsProfile
           reportBuildArtifactsRelease
           reportSourceSetTransformAndroidTest
           reportSourceSetTransformAndroidTestDebug
           reportSourceSetTransformDebug
           reportSourceSetTransformMain
           reportSourceSetTransformProfile
           reportSourceSetTransformRelease
           reportSourceSetTransformTest
           reportSourceSetTransformTestDebug
           reportSourceSetTransformTestProfile
           reportSourceSetTransformTestRelease
           resolveConfigAttr
           signDebugBundle
           signingConfigWriterDebug
           signingConfigWriterDebugAndroidTest
           signingConfigWriterProfile
           signingConfigWriterRelease
           signProfileBundle
           signReleaseBundle
           transformClassesWithDexBuilderForDebug
           transformClassesWithDexBuilderForDebugAndroidTest
           transformClassesWithDexBuilderForProfile
           transformClassesWithDexBuilderForRelease
           transformClassesWithMultidexlistForDebug
           transformClassesWithMultidexlistForDebugAndroidTest
           transformClassesWithMultidexlistForProfile
           transformClassesWithMultidexlistForRelease
           transformDexArchiveWithDexMergerForDebug
           transformDexArchiveWithDexMergerForDebugAndroidTest
           transformDexArchiveWithDexMergerForProfile
           transformDexArchiveWithDexMergerForRelease
           transformNativeLibsWithMergeJniLibsForDebug
           transformNativeLibsWithMergeJniLibsForDebugAndroidTest
           transformNativeLibsWithMergeJniLibsForProfile
           transformNativeLibsWithMergeJniLibsForRelease
           transformResourcesWithMergeJavaResForDebug
           transformResourcesWithMergeJavaResForDebugAndroidTest
           transformResourcesWithMergeJavaResForDebugUnitTest
           transformResourcesWithMergeJavaResForProfile
           transformResourcesWithMergeJavaResForProfileUnitTest
           transformResourcesWithMergeJavaResForRelease
           transformResourcesWithMergeJavaResForReleaseUnitTest
           validateSigningDebug
           validateSigningDebugAndroidTest
           validateSigningProfile
           validateSigningRelease
           writeDebugApplicationId
           writeDebugModuleMetadata
           writeProfileApplicationId
           writeProfileModuleMetadata
           writeReleaseApplicationId
           writeReleaseModuleMetadata

           Rules
           -----
           Pattern: clean<TaskName>: Cleans the output files of a task.
           Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
           Pattern: upload<ConfigurationName>: Assembles and uploads the artifacts belonging to a configuration.
           1 actionable task: 1 executed
[  +51 ms] Resolving dependencies... (completed in 11.6s)
[ +142 ms] executing: C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe -s<PHONE_NUMBER>000998 shell -x logcat -v
time -t 1
[ +195 ms] Exit code 0 from: C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe -s<PHONE_NUMBER>000998 shell -x
logcat -v time -t 1
[   +2 ms] --------- beginning of main
           08-28 12:56:04.499 I/wmt_launcher(  200): fw dynamic ctrl flag has been set
[   +6 ms] executing: C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe -s<PHONE_NUMBER>000998 shell -x logcat -v
time
[  +11 ms] executing: C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe version
[ +183 ms] Android Debug Bridge version 1.0.41
           Version 29.0.1-5644136
           Installed as C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe
[   +7 ms] executing: C:\Users\Isoft\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server
[ +139 ms] Building APK
[  +33 ms] Running Gradle task 'assembleDebug'...
[   +5 ms] executing: [C:\projects\google_tracker\android\] C:\projects\google_tracker\android\gradlew.bat -Pverbose=true
-Ptarget=C:\projects\google_tracker\lib/main.dart -Ptrack-widget-creation=false -Pfilesystem-scheme=org-dartlang-root
-Ptarget-platform=android-arm assembleDebug
[+3579 ms] > Configure project :app
[   +1 ms] WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
[   +2 ms] It will be removed at the end of 2019.
[   +1 ms] For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
[   +2 ms] To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to
display more information.
[   +1 ms] WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with
'variantOutput.getProcessResourcesProvider()'.
[   +1 ms] It will be removed at the end of 2019.
[   +1 ms] For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
[   +1 ms] To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the
command line to display more information.
[+34280 ms]          *********************************************************
[  +27 ms] WARNING: This version of cloud_firestore will break your Android build if it or its dependencies aren't compatible
with AndroidX.
[  +46 ms]          See https://goo.gl/CP92wY for more information on the problem and how to fix it.
[   +1 ms]          This warning prints for all Android build failures. The real root cause of the error may be unrelated.
[        ]          *********************************************************
[+1717 ms] Running Gradle task 'assembleDebug'... (completed in 39.7s)
[   +7 ms] "flutter run" took 55,920ms.
[        ] "flutter run" took 55,920ms.
Gradle task assembleDebug failed with exit code 1

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      _buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:507:5)
<asynchronous suspension>
#2      buildGradleProject (package:flutter_tools/src/android/gradle.dart:346:14)
<asynchronous suspension>
#3      buildApk (package:flutter_tools/src/android/apk.dart:34:9)
<asynchronous suspension>
#4      AndroidDevice.startApp (package:flutter_tools/src/android/android_device.dart:426:13)
<asynchronous suspension>
#5      FlutterDevice.runHot (package:flutter_tools/src/resident_runner.dart:371:54)
<asynchronous suspension>
#6      HotRunner.run (package:flutter_tools/src/run_hot.dart:251:39)
<asynchronous suspension>
#7      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:469:37)
<asynchronous suspension>
#8      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:478:18)
<asynchronous suspension>
#9      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:383:33)
<asynchronous suspension>
#10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:29)
<asynchronous suspension>
#11     _rootRun (dart:async/zone.dart:1124:13)
#12     _CustomZone.run (dart:async/zone.dart:1021:19)
#13     _runZoned (dart:async/zone.dart:1516:10)
#14     runZoned (dart:async/zone.dart:1463:12)
#15     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)
<asynchronous suspension>
#16     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:375:20)
#17     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
<asynchronous suspension>
#18     FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:396:21)
<asynchronous suspension>
#19     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:29)
<asynchronous suspension>
#20     _rootRun (dart:async/zone.dart:1124:13)
#21     _CustomZone.run (dart:async/zone.dart:1021:19)
#22     _runZoned (dart:async/zone.dart:1516:10)
#23     runZoned (dart:async/zone.dart:1463:12)
#24     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)
<asynchronous suspension>
#25     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:356:19)
<asynchronous suspension>
#26     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
#27     new Future.sync (dart:async/future.dart:224:31)
#28     CommandRunner.run (package:args/command_runner.dart:112:14)
#29     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:242:18)
#30     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:22)
<asynchronous suspension>
#31     _rootRun (dart:async/zone.dart:1124:13)
#32     _CustomZone.run (dart:async/zone.dart:1021:19)
#33     _runZoned (dart:async/zone.dart:1516:10)
#34     runZoned (dart:async/zone.dart:1500:12)
#35     run.<anonymous closure> (package:flutter_tools/runner.dart:60:18)
<asynchronous suspension>
#36     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:29)
<asynchronous suspension>
#37     _rootRun (dart:async/zone.dart:1124:13)
#38     _CustomZone.run (dart:async/zone.dart:1021:19)
#39     _runZoned (dart:async/zone.dart:1516:10)
#40     runZoned (dart:async/zone.dart:1463:12)
#41     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)
<asynchronous suspension>
#42     runInContext (package:flutter_tools/src/context_runner.dart:56:24)
<asynchronous suspension>
#43     run (package:flutter_tools/runner.dart:51:10)
#44     main (package:flutter_tools/executable.dart:62:9)
<asynchronous suspension>
#45     main (file:///C:/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#46     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#47     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

THis is the final of my main.dart:
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() => runApp(MyApp());
GoogleMapController mapController;

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: FireMap(),
      ),
    );
  }
}

class FireMap extends StatefulWidget {
  State createState() => FireMapState();
}

class FireMapState extends State<FireMap> {
GoogleMapController mapController;
  build(context) {
    return Stack(children: [
      GoogleMap(
          initialCameraPosition:  CameraPosition(
        target: LatLng(9.05785, 7.49508),
        zoom: 15,

      ),

       onMapCreated: _onMapCreated,
        myLocationEnabled: true,
        mapType: MapType.hybrid,
        compassEnabled: true,
        trackCameraPosition: true,

      ),

      Positioned(
        bottom: 50,
        right: 10,
        child:
        FlatButton(
        child: Icon(Icons.pin_drop, color: Colors.white),
        color: Colors.green,
        onPressed: () => _addMarker()
        )
      )

    ]);
  }

  _onMapCreated(GoogleMapController controller) {
    setState(() {
      mapController = controller;
    });
  }
}

_addMarker() {
  var marker = MarkerOptions(
    position: mapController.cameraPosition.target,
    icon: BitmapDescriptor.defaultMarker,
    infoWindowText: InfoWindowText('Magic Marker', '🍄🍄🍄')
  );

  mapController.addMarker(marker);
}

Hope I have provide the information needed to help solve the issues, thanks

Hello there @IsoftTech,
is this the location plugin you are using?
https://pub.dev/packages/location
It looks like the version you are using is not compatible with the current version of flutter.
Try update the plugin version and compile your project again.

Hello there @IsoftTech,
is this the location plugin you are using?
https://pub.dev/packages/location
It looks like the version you are using is not compatible with the current version of flutter.
Try update the plugin version and compile your project again.

Ok, I'll take a look, thanks

I've Updated all my packages, after running flutter run, it gave this new error.
`
Launching lib/main.dart on TECNO P701 in debug mode...
Initializing gradle...                                             23.2s
Resolving dependencies...                                         288.2s (!)
Running Gradle task 'assembleDebug'...
Note: C:\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.9+1\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.9+1\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Running Gradle task 'assembleDebug'...                           1313.2s (!)
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                        44.2s
Error: ADB exited with exit code 1
Performing Streamed Install
adb: failed to install C:\projects\google_tracker\build\app\outputs\apk\app.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Error launching application on TECNO P701.
`
But if I install other projects, it install fine.

Hello there @IsoftTech,
is this the location plugin you are using?
https://pub.dev/packages/location
It looks like the version you are using is not compatible with the current version of flutter.
Try update the plugin version and compile your project again.

I got this new error, after running flutter run, despise working when I ran other apps.
`
Launching lib/main.dart on TECNO P701 in debug mode...
Initializing gradle...                                             23.2s
Resolving dependencies...                                         288.2s (!)
Running Gradle task 'assembleDebug'...
Note: C:\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.9+1\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.9+1\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Running Gradle task 'assembleDebug'...                           1313.2s (!)
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                        44.2s
Error: ADB exited with exit code 1
Performing Streamed Install
adb: failed to install C:\projects\google_tracker\build\app\outputs\apk\app.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Error launching application on TECNO P701.
`

It ran on flutter run -v
But on flutter run, it display this error,
The following _CompileTimeError was thrown building FireMap(dirty, state: FireMapState#0f0b0):
I/flutter (13678): 'package:google_tracker/main.dart': error: lib/main.dart:39:9: Error: No named parameter with the
I/flutter (13678): name 'trackCameraPosition'.
I/flutter (13678):         trackCameraPosition: true,
I/flutter (13678):         ^^^^^^^^^^^^^^^^^^^
Here is my main.dart:
`
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
void main() => runApp(MyApp());
GoogleMapController mapController;
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: FireMap(),
),
);
}
}
class FireMap extends StatefulWidget {
State createState() => FireMapState();
}
class FireMapState extends State {
GoogleMapController mapController;
build(context) {
return Stack(children: [
GoogleMap(
initialCameraPosition:  CameraPosition(
target: LatLng(9.05785, 7.49508),
zoom: 15,
  ),

   onMapCreated: _onMapCreated,
    myLocationEnabled: true,
    mapType: MapType.hybrid,
    compassEnabled: true,
    trackCameraPosition: true,

  ),

  Positioned(
    bottom: 50,
    right: 10,
    child:
    FlatButton(
    child: Icon(Icons.pin_drop, color: Colors.white),
    color: Colors.green,
    onPressed: () => _addMarker()
    )
  )

]);

}
_onMapCreated(GoogleMapController controller) {
setState(() {
mapController = controller;
});
}
}
_addMarker() {
var marker = MarkerOptions(
position: mapController.cameraPosition.target,
icon: BitmapDescriptor.defaultMarker,
infoWindowText: InfoWindowText('Magic Marker', '🍄🍄🍄')
);
mapController.addMarker(marker);
}`
Thanks

[INSTALL_FAILED_INSUFFICIENT_STORAGE]

Tells that your emulator needs more space. Remove old versions of the app and run again.

'package:google_tracker/main.dart': error: lib/main.dart:39:9: Error: No named parameter with the
I/flutter (13678): name 'trackCameraPosition'.
I/flutter (13678): trackCameraPosition: true,
I/flutter (13678): ^^^^^^^^^^^^^^

This log says that trackCameraPosition does not exist. You should go to de plugin documentation.
This does not look like a bug or feature in flutter, so please use stackoverflow in the future.
Please close this issue if no aid is needed.

I created a fresh flutter project and fallow flutter firestore tutorial and I got the same problem.

I created a fresh flutter project and fallow flutter firestore tutorial and I got the same problem.

Hello @Xstyler85 .
Could you share the link to that tutorial ?
Have you read my comment here https://github.com/flutter/flutter/issues/39405#issuecomment-526065427

@BugsBunnyBR here is the link: [https://codelabs.developers.google.com/codelabs/flutter-firebase/#0]

@Xstyler85
It looks like the same problem as the original issue.
Have you updated the dependencies? The version in the tutorial 0.8.2 of cloud_firestore is too old.
Please, update your dependencies and follow the steps here https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility

@BugsBunnyBR I tried to update dependencies to the last version and this doesn't fix the problem. Is there some easier way to connect Flutter and Firestore without migration since I'm not updating existing project but creating a new one? Or simple everyone who is starting a new project has to go over all this process?

@Xstyler85 I don't think everybody meets the problems you are describing and it should be easier.
As this is getting longer and an individual support seems to be needed and this is not a bug or feature request to flutter team, please create an stackoverflow issue with some data that we can work on.
Please provide the output of the following commands in the stackoverflow issue:
// In the project folder
flutter doctor -v
flutter pub get
flutter build apk --debug

We're closing this issue because it seems to be a question or request for help rather than a clearly reproducible bug, regression or new feature request.
Good places to ask questions or work through problems where you're more likely to get a fast response include:

Stack Overflow
Gitter
Flutter Community Slack

Thanks for using Flutter!


Generated schemas are not valid when using rust style names in ref

#798

I'm not a maintainer of serde-with, just the person who originally wrote the schemars integration. So feel free to ignore this if you want.
With that said, it would be really helpful to document this on the schema_id and schema_name methods of the JsonSchemaAs trait. That the characters need to be valid as a URI path segment for refs to work is very much not apparent unless you are familiar with the json schema spec.

Hi, thanks for the PR. The change looks fine overall. Adding the extra validation check to the test makes sense.
Do you have a reference which names are allowed? In #798 you listed the three characters <, >, and ,. The , is still used here and seems to pass the tests.
If the names are invalid anyway, then backwards compatability is not a problem.

I think it needs to be a URI path segment, so it would be defined in RFC 3986 section 3.3. That refers back to section 2 and section 2.2 seems to indicate that all 3 of (, ,, and ) are valid.

Thanks for your fast response!
I had a mistake in my bug report. There is no problem with the , itself, the problem arises from the space after it.
I also extended the doc comment for schema_name(). As schema_id() is not part of the generated schema according to current documentation I don't think have to require it to be a URI path segment.


Getting startde [Task]

create a new lenra project -
capital L at Lenra

deploy your app -
Remove the part talking about a token that we sent. Talk about an open beta version

Fixed in the new doc


stripecdn.map.fastly.net

This breaks checkout/pay with Stripe

Thanks for reporting, I've added the domain from the whitelist, so it will be removed from the blacklist on the next update which will either be today or tomorrow.


How do i use events for tray icons

I was looking at https://github.com/cairoshell/ManagedShell/wiki/Tray-Service#notification-area-icon-interaction but it does not seem to be able to accept event handlers for "Tray Icon Changed", "Tray Text Changed" and "Tray Baloon Shown"

NotifyIcon implements INotifyPropertyChanged, so you can subscribe to the PropertyChanged event, and changes to Icon, Text, etc will raise it.

Thanks! :3


First batch of new wire tests.

PTAL, this also makes it so all the unittests are in the same binary.
I'll keep making wire tests until the TODO at the end of WireTests.cpp is finished.

PTAL, finished adding all the wire tests I wanted to add

Thanks for the review!


UNDERTOW-1024 Add an experimental support for SameSite Cookie attribute

Windows Build 1982 outcome was FAILURE using a merge of 710fd98beb25290c7bac3d7397cd481e90e37b39
Summary: Tests failed: 1, passed: 2760, ignored: 556 Build time: 00:33:40
Failed tests
io.undertow.server.handlers.ReceiverTestCase.testAsyncReceivePartialBytes: java.lang.RuntimeException: test failed with i equal to 6
	at io.undertow.server.handlers.ReceiverTestCase.doTest(ReceiverTestCase.java:233)
	at io.undertow.server.handlers.ReceiverTestCase.testAsyncReceivePartialBytes(ReceiverTestCase.java:200)
Caused by: java.net.SocketTimeoutException: Read timed out
	at io.undertow.server.handlers.ReceiverTestCase.runTest(ReceiverTestCase.java:246)
	at io.undertow.server.handlers.ReceiverTestCase.doTest(ReceiverTestCase.java:231)
	at io.undertow.server.handlers.ReceiverTestCase.testAsyncReceivePartialBytes(ReceiverTestCase.java:200)

Thanks for your comment. I've just updated this PR to use Java 8 default methods.

Windows Build 1984 outcome was FAILURE using a merge of 91dc7eef52d4b75f86b0d275b838c070f87698ed
Summary: Tests failed: 1, passed: 2760, ignored: 556 Build time: 00:30:47
Failed tests
io.undertow.server.handlers.ReceiverTestCase.testAsyncReceivePartialBytes: java.lang.RuntimeException: test failed with i equal to 6
	at io.undertow.server.handlers.ReceiverTestCase.doTest(ReceiverTestCase.java:233)
	at io.undertow.server.handlers.ReceiverTestCase.testAsyncReceivePartialBytes(ReceiverTestCase.java:200)
Caused by: java.net.SocketTimeoutException: Read timed out
	at io.undertow.server.handlers.ReceiverTestCase.runTest(ReceiverTestCase.java:246)
	at io.undertow.server.handlers.ReceiverTestCase.doTest(ReceiverTestCase.java:231)
	at io.undertow.server.handlers.ReceiverTestCase.testAsyncReceivePartialBytes(ReceiverTestCase.java:200)


Refactor common and fancyzones/utils

Summary of the Pull Request
What is this about?
Move module-related methods from common to modules.
Refactor fancyzoneslib/util.[h|cpp].
PR Checklist

[x] Applies to #xxx
[x] CLA signed. If not, go over here and sign the CLA
[x] Tests added/passed
[] Requires documentation to be updated
[ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Git diff got very confused with this change. All changes are just code refactoring, right?

Git diff got very confused with this change. All changes are just code refactoring, right?

You can check per commit. First and last are actually doing something:

first is moving methods from file to file
last is simple one

Second commit is adding namespace in `util.[h|cpp] and moving stuff inside the file - so just refactoring

Overall nice work! Module-related structures in common lib look out of place, the namespace in utils helps to keep code more readable.
I noticed that these functions in common.h are unused, so maybe they could be cleaned up in addition to the work done.
// Calculate sizes
int width(const RECT& rect);
int height(const RECT& rect);
// Moves and/or resizes small_rect to fit inside big_rect.
RECT keep_rect_inside_rect(const RECT& small_rect, const RECT& big_rect);

bool operator<(const RECT& lhs, const RECT& rhs); is used in one place and also there's no need to keep it in common in my opinion.

Overall nice work! Module-related structures in common lib look out of place, the namespace in utils helps to keep code more readable.
I noticed that these functions in common.h are unused, so maybe they could be cleaned up in addition to the work done.
// Calculate sizes
int width(const RECT& rect);
int height(const RECT& rect);
// Moves and/or resizes small_rect to fit inside big_rect.
RECT keep_rect_inside_rect(const RECT& small_rect, const RECT& big_rect);

bool operator<(const RECT& lhs, const RECT& rhs); is used in one place and also there's no need to keep it in common in my opinion.

I have that ready when this PR is merged ;)


add ability for indexeddb

web-sql from understanding is getting dismantled some time in the future leaving indexeddb.
the default "chrome -> developer tools -> application" for indexeddb is rather poor.

Been wanting to do this for a long time, but indexeddb api makes it very hard to create an effective explorer. I promise to look into this if Observer API will make it into IndexedDB spec

@jusio, what about chrome.debugger API? The only drawback is that a warning is displayed at the top of the page about it being debugged by an extension so I guess it should be performed only after the user has clicked on some button in the extension UI.
Here's PoC:
(async () => {
  const {tabId} = chrome.devtools.inspectedWindow;
  const {url} = await browser.tabs.get(tabId);
  const securityOrigin = new URL(url).origin;

  const IDB = new Proxy({}, {
    get: (_, cmd) =>
      params => new Promise((resolve, reject) => {
        params = params && Object.assign({securityOrigin}, params);
        chrome.debugger.sendCommand({tabId}, 'IndexedDB.' + cmd, params, response => {
          if (!chrome.runtime.lastError) {
            resolve(response);
          } else {
            reject(chrome.runtime.lastError);
          }
        });
      })
  });

  await browser.debugger.attach({tabId}, '1.3');

  // to receive modification events
  await IDB.enable();

  const dbs = new Map();

  for (const databaseName of (await IDB.requestDatabaseNames({})).databaseNames) {
    const db = (await IDB.requestDatabase({databaseName})).databaseWithObjectStores;
    dbs.set(db.name, db);

    for (const store of db.objectStores) {
      store.data = await IDB.requestData({
        databaseName,
        indexName: '',
        objectStoreName: store.name,
        pageSize: 100,
        skipCount: 0
      });
    }
  }

  console.log(dbs);
})();

Well, maybe add a "Help wanted" or "Pullrequests welcome" label to all the feature requests that you think are useful?

Ok, I'll do that over the weekend. I just never thought that somebody would be willing to do anything on this project:D

Chrome 71 added databases Promise, see MDN
const promise = indexedDB.databases()
promise.then(databases => {
  console.log(databases)
})


v0.2.0 changelog (work in progress)

Added Laravel application and dependencies in the install script

Updated the nginx config file to fit the Laravel app

Added native Golang and changed subfinder usage from Docker to Golang

Added RVM and Ruby, which makes Aquatone usable without Docker.

full commit info: https://github.com/x1mdev/ReconPi/commit/7f0babe5870366d788f6c3436064e423a1b73feb

https://github.com/x1mdev/ReconPi/commit/7f0babe5870366d788f6c3436064e423a1b73feb

https://github.com/x1mdev/ReconPi/commit/d40e36ef482cf6f3601ee0152a1884296ce736f8 lots of changes, almost all of the tools / scripts that are being used are written in Go and run native on the ReconPi.
Also changed the image from the Ubuntu 16.04 ARM version to the Raspbian Stretch Lite image. This reduces the amount of disk space used and also doesn't have a lot of the extra stuff that the Ubuntu pre installed server image brought.

https://github.com/x1mdev/ReconPi/pull/19


np.isnan false in nopython jit

Hello!
release candidate version
python 3.12
numpy        1.26.3
llvmlite     0.42.0rc1
nptyping     2.5.0
numba        0.59.0rc1
Problem is in way of defining nan values. Any way shows False under jit nopython.
Here is a simple example
import numpy as np
from numba import njit
from nptyping import NDArray, Shape, Float

check = np.empty(4, dtype=np.float32)
check.fill(np.nan)
print("numpy")
print(np.isnan(check[0]))
print(np.isnan(check).any())

@njit(cache=True, parallel=False, fastmath=True)
def example(check: NDArray[Shape["4 point"], Float]):
    print("njit")
    print(np.isnan(check[0]))
    print(np.isnan(check).any())
    print(check[0] is np.nan)
    print(check[0] == np.nan)
    print(check[0])

example(check)

output:
numpy
True
True
njit
False
False
False
False
nan

Some similar has been described in https://github.com/numba/numba/issues/5086 but np.isnan was a working way.

it'll work if set fastmath=False,
https://numba.readthedocs.io/en/latest/user/performance-tips.html#fastmath

Thank you! This is suitable workaround

To add a clarifying comment - fastmath implies that there are no NaNs, which causes the observed behaviour when fastmath=True.


Create GitHub Actions Build and Deploy Workflow

Set up a workflow so that changes to the LiveChannelFirebase branch are built on GitHub Pages.

Prerequisite for #2


[DC-1501] Create a unique site mapping when a new site is on boarded

Modified module to separate the generation of the site masking sandbox table and extension table creation in generate_site_mappings_and_ext_tables.py module
Created UPDATE_SITE_MASKING_QUERY in add_hpo.py module
Created update_site_masking_table function in add_hpo.py module to create the unique site masking and update the site_maskings table in pipeline_tables dataset
Modified the main function in add_hpo.py module to update the site masking table when updating the lookup tables
Created test_update_site_masking_table to test the functionality in the add_hpo.update_site_masking_table function

thanks for those changes, this looks good to me!

I actually approached this ticket incorrectly and need to rework it a bit 🥲 I will be pushing the new changes later today so you can take another look at it 👍🏾

@dcampbell-vumc just a small change in description, but then this looks good to go to me!


Error Compiling Code

I have all the libraries installed, updated, and in the correct folders, and have not changed the downloaded code at all, yet when I go to compile, I keep getting:
"   no matching function for call to 'SimpleTimer::setInterval(int, void (&)())'   "
There seems to be an issue with the SimpleTimer/timermanager portion of the code that I can't figure out.

Hi, the code is fine, you are just having some library issue, you will need to double check your Arduino libraries and also check that you are using a proper SimpleTimer library. Google is a better source of help on this regards. Best!


Added node-validator type definitions

node-validator/node-validator.d.ts
check list

[ ] is collect naming convention?

https://www.npmjs.com/package/node-validator
http://bower.io/search/?q=node-validator
others?

[X] has a test file? (node-validator/node-validator-tests.ts or others)
[ ] pass the Travis-CI test?

thanks mate!


Ensure orhpaned series cleaned up with shard drop

Backport #10212.
This backport relies on #10220.

During a run of megacheck the following issues were discovered:
couldn't load packages due to errors: github.com/influxdata/influxdb/tsdb


Settings ?

There is nothing for settings.
Do you mean About the app ?

Hi, @mondlicht-und-sterne.
Thank you for taking the time to raise your concern. I understand your confusion regarding the naming of the "Settings" screen in my Android app. Let me clarify the purpose and intention behind the current design.
While it may seem misleading at first, the "Settings" screen serves as the parent container for various sections/groups related to different aspects of the app. As of now, there is only one section called "About", which contains information such as the app version, privacy policy URL, and other relevant details.
The reason I named the screen "Settings" instead of "About" is to accommodate potential future expansion and inclusion of additional sections, which could involve settings for different functionalities within the app. By having a broader category like "Settings", I can easily incorporate new sections without needing to rename the entire screen.


Set Arcade.Body#overlapR in separateCircle()

This PR

Fixes a bug

Arcade.Body#overlapR wasn't set during collisions.

👍


Support for Static 0.7

This passes tests locally, but I needed to make some changes. It also appears that a broken test was fixed by some of this.

This passes tests locally, but I needed to make some changes. It also appears that a broken test was fixed by some of this.

What's left? Feel free to ping me when this is ready.

I think I fixed the test issues. I also realized that when I deved a bunch of stuff I forgot to delete it so I've removed that now.

@chriselrod , I think I've fixed everything on my end so if you approve it's ready to merge.


Date Encoding Issue

The pyorient unit test test_binary_date (tests.test_serializations.SerializationTestCase) is failing. The returned date for me is a day off.
I narrowed this down to the mktime/gmtime pair in encoding/decoding. mktime expects a local time and gmtime() a UTC time.
Supposedly it's not portable, but I wrote a little test program, and adding this to the structure passed to mktime seems to work better:
t.tm_isdst = -1;
time_t now = time(0);
t.tm_sec += difftime(now, 0) - difftime(mktime(gmtime(&now)), 0);

Can you let me know what is your timezone setting, so that I can reproduce the issue locally?

> date +'%:z %Z'
+12:00 NZST

:)

Thanks! Successfully reproduced the issue. Looking into it now. Btw, the same issue occurs with the CSV serializer/deserializer as well.

Should be fixed by 367f616. Can you confirm? Will merge to master if it works.

Will try; I have no stance on portability requirements for this project, but thought I should mention the man page note for timegm, though you've probably already seen it:
These functions are nonstandard GNU extensions that are also present on the BSDs.  Avoid their use.
This also jolted my memory of: https://github.com/mogui/pyorient/issues/176

Haven't really tried the package on anything other than linux, but I guess I should avoid using functions with known portability issues. Will replace it with the portable version from https://www.systutorials.com/docs/linux/man/3-timegm
IMO, the behavior of the CSV and binary serializer should be consistent for encoding/decoding dates. What are your thoughts on how to handle timezones? As discussed in the issue you referenced, the current fix in binary serialization will have the issue where a command with date specified as a string might be decoded incorrectly.

Totally agree on consistency between serializers; I've put further thoughts in the referenced pyorient issue.


revalidate

Hi.
The documents say:
import { revalidate } from '@module-federation/node/utils';
It is not work. TS exception
Cannot find module '@module-federation/node/utils' or its corresponding type declarations.
//----
and this one doesn't work either
import { revalidate } from '@module-federation/node/src/utils';
Runtime exeption:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './src/utils' is not defined by "exports" in

What version are you using?

"@module-federation/node": "^0.14.0",


adding K8S Nodeless Jenkins, Helm, Draft and Heapster Demos

This commit includes 3 demos:

A CI/CD pipeline for Kubernetes applications with nodeless Jenkins (Containerized Jenkins Slaves) that runs on top of Kubernetes cluster (AKS). I used Helm for deploying this setup.
Containerize & deploy an application with Draft.
Kubernetes monitoring solutions -  I demonstrated this with Heapster, Grafana, and influxDB.

Thanks for the contribution, can you move it into the aks folder please?


[mat-checkbox] Impossible to synchronize model with checkbox

Bug, feature request, or proposal:
bug
What is the expected behavior?
I expect to have actual model value in DOM when using checkox state modification.
What is the current behavior?
If you use [checked]='value' in checkbox and bind to (change) event any function that modifies value you will get different checkbox states in DOM and model.
What are the steps to reproduce?
https://stackblitz.com/edit/angular-8dhrjd?file=app%2Fcheckbox-configurable-example.ts
What is the use-case or motivation for changing an existing behavior?
This case usable when you use confirm dialogs, like "Are you sure to want to ckeck this item?".
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
all
Is there anything else we should know?

I researched this bug deeper and updated stackblitz example. This case really looks like bug.

From what I can tell this is working as expected.
To look at each case you provided:

[checked]/[ngModel] will correctly set the initial state and reflect the state of whatever the value property value is.  However if the value property updates without a change (i.e false => false) it does not cause an update the UI because the checkbox component change detector is not triggered since the value did not actually change.  So for cases such as the UI and value property both showing false, when a click occurs, the UI updates, but the value property for the component, which is provided to the input is never updated to true.  So when the makeValueFalse method is called, it is updating from false to false.  In this case, by handling the input and output separately like this, it is up to you to ensure that the state your property (the model) matches the state of what the checkbox thinks the value is.
[(checked)] ends of as equivalent to [checked] because there is no checkedChange event from the checkbox, so it will never be called.
[(ngModel)] works as you expected because the input and output bindings on ngModel "automatically" ensure that the your property (the model) and the checkbox are in the same state.  Because you immediately (though asynchronously) set the value back to false, it appears as if this instance cannot set the value of the checkbox to true.

encountering the same issue.
like if you use [checked]='value' in checkbox and bind to (change) event, in the change event,  modifying the value that checked property is bound to, the DOM won't be synchronized with the model..
Any advice?
Thanks!

I had the case where I change the value only if I confirm with a dialog box. If I cancel, the checkbox remains checked while the value has not changed. So, the value no longer reflect the state of the check box now. The trick I found is to change the state twice.
Example:

DOM => [checked]='value'

constructor(private changeDetectorRef: ChangeDetectorRef) { }

func() {
    this.value= true;
    this.changeDetectorRef.detectChanges();
    this.value= false;
    this.changeDetectorRef.detectChanges();
}