add iterations and memoryCost as parameters

Hi @zanechua!
Love that you put this wrapper together! You may already be aware of this, but this is the only truly native argon2 implementation out there! All the other options require picking up node dependencies. Using the signal java library makes a lot of sense (and so does argon2id over argon2).
I'm interested in doing relatively fast weak hashes as well as slower key derivations. I'm not a java developer myself, but I've gone ahead and opened this PR with an example of the kind of thing that would work for my use case. Of course, these should probably be optional parameters (do you use a map for that over the RN bridge?). Or, there could be multiple functions each with sensible presets.
Anyway, just wanted to start the conversation. My path of least resistance would normally be to fork this and take it fully in-house, but before doing that wanted to see if we should join efforts and build something more generic.

Thanks for opening a PR! I was digging around and there wasn't an available solution. Stumbled upon the Argon2 libraries by SignalApp and realised they were native implementations so I took the plunge to see if I could create a wrapper package and that's why we have this!
This is definitely one of the things that I would like to change for this package, the configurable values of hashing are currently hardcoded and I agree that they should be optional with a predefined default. I need to go back and refer to the RN docs as this is still new to me and I'm not particularly familiar with the RN bridge either. I am hoping to add a third variable config and that would be where you specify the configurable values.
const config = {
    version: 13,
    iterations: 2,
    memoryCost: 2,
    parallelism: 1,
    hashLength: 32,
    type: 'Argon2id'
}
const result = await argon2(password, salt, config);
const { rawHash, encodedHash } = result;

If you had time to look at the source, you would notice that even though both libraries are made by SignalApp, their actual usage in iOS and Android codebases differ slightly, so there would be a need to do a mapper from the keys we use in the javascript side and then the native side.
On a slightly unrelated note, this library itself is under the MIT license but I believe that both the native modules are GPL 2.0.

That is a shame regarding the SignalApp licenses. I've bumped the outstanding issue in their repo with the hope that it will be added, and be less restrictive than GPL 2.0.
The config approach seems right. Are you busy with other projects right now? I could take a stab at the workflow for developing native modules and open a real PR in a few weeks potentially.

Looks like they've uploaded a GPL v3 license. That's too bad.

I'm a little busy but I probably could spend time to check it out. I'm gonna have to update the package so that we can have full auto linking now that they've published their Pod.
I'll do some DevOps fixes like switch to semantic versioning and include some scripts to help with versioning and release management along with changelogs

With the SignalApp license the way it is, I won't be able to use this for my usecase unfortunately. I'm using scrypt for the time being. It's not what I wanted, but it'll do.
If you determine the upstream licenses are an issue for the repo, this looks like a MIT license Java argon2 implementation. Not sure about the ios side of things though.
Best of luck with things! I'll certainly keep subscribed to this repo. (By the way, my team is specifically looking for mobile and web engineers right now, feel free to reach out if that's interesting.)

Ah yeah. It seems that I have to make a licensing change to this package too if I want to continue distributing it and abide by the GPL license. I would prefer keeping this as MIT though. Might have to find another library to utilise. I was looking at the libsodium library as that has cross-platform support with Argon2 and someone has already made a react-native package for that.
https://www.npmjs.com/package/react-native-sodium

Hey @tbrent.
As of https://github.com/poowf/react-native-argon2/pull/5 and 2.0.0 of the package, this PR has been implemented.
The package was also reworked with other implementations of argon2 that have a more permissible license. So I think this would fit your eligibility requirements.
Cheers.

Awesome changes! I've updated to the 2.0.0 release and I'm using it on android successfully already. Thanks for making that effort. I expect this package is the currently the best method for key derivation in react-native, which is pretty awesome.


Bulk update: Fixing session PUT (in handler,y), EL v8 compatibility, python 3 based with enhanced code debugging.

Refactor: In handler.py method traceback and use in exception; Add print statements (as debug hints) in session,py and other modules; Fix in handler.py by removing bucket (which is no key, value pair) from setting into session headers as argument for start_response call); Add __init__py in plugins folder to allow import from makeAccount.py and remove local KibbleDatabase class there;
Make in database.py *Wrapper classes private;
Add into kibble.yaml configuration key elasticsearch versionHint (by default 8) to allow for more robust and transparent initialization; Refactor in setup.py into methods makeIndices and makeAccount(); Fix check for undefined snap in kibble.v1.js.
Improvement: Evaluate result in makeAccount.py;
Remove cgi import (not used) and deprecated since py 3.11; Use debug to print out more debugging information; Set cookie httpOnly;
Update setup docs (tested with python 3.9.1 and 3.13.0).

While this is working for the 1st level integration, more changes are required to support EL8 e.g. this error occurs when data points are selected in kibble
 [date_histogram] unknown field [interval] did you mean [fixed_interval]
It might be an idea to create an branch kibbl1-el8 to continue work on this, as this may take some time ..

With the last two commits a44 and https://github.com/apache/kibble-1/pull/131/commits/c136cf099a0c2006b27e6ff7d4b7a1956723615d all data points views are now fixed (tested with el 8.x), while older EL versions should still work.

Thanks very much for the contribution! @gmkll


infra-runner: move exit log statement out of loop

Signed-off-by: Arko Dasgupta<EMAIL_ADDRESS>

Codecov Report

Merging #466 (984cbf0) into main (b740ad7) will increase coverage by 0.22%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #466      +/-   ##
==========================================
+ Coverage   62.39%   62.61%   +0.22%
==========================================
  Files          40       40
  Lines        4438     4438
==========================================
+ Hits         2769     2779      +10
+ Misses       1526     1516      -10
  Partials      143      143

Impacted Files
Coverage Δ

internal/provider/kubernetes/gatewayclass.go
68.53% <0.00%> (-4.20%)
:arrow_down:

internal/provider/kubernetes/httproute.go
68.96% <0.00%> (+6.13%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


ionic2 config->mode->ios   list no lines in android

Ionic version:  (check one with "x")
[ ] 2.x
I'm submitting a ...  (check one with "x")
[ ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:

Expected behavior:

 <ion-list padding-top>

        <ion-item  detail-push *ngFor="let chat of items" (click)="NavigationTo(chat)">

            <p>{{chat.Phone}}</p>

            <ion-icon item-right name="ios-call" color="zj-bg-icon"
                      (click)="callPhone(chat);$event.stopPropagation()"></ion-icon>
        </ion-item>

    </ion-list>

Steps to reproduce:

Related code:
insert any relevant code here

Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
insert the output from ionic info here

Hello! Thanks for using Ionic! Would you mind adding some more info to this issue please?

Hello! While we appreciate you opening an issue with us i am going to close this issue and ask that you open a new one that has the issue template filled out please. Thanks for using Ionic!


Fix widescreen support, fix camera reset disable not working, add vignette & chromatic aberration options

This fixes widescreen support for version 1.04, fixes a bug where the camera reset option couldn't be disabled once enabled, and adds vignette & chromatic aberration options.
Credit for all the patterns goes to GitHub user "techiew", as follows:
Widescreen Fix for 1.04 documentation: https://github.com/techiew/EldenRingMods/blob/master/UltrawideFix/documentation.txt
Vignette documentation: https://github.com/techiew/EldenRingMods/blob/master/RemoveVignette/documentation.txt
Chromatic Aberration documentation: https://github.com/techiew/EldenRingMods/blob/master/RemoveChromaticAberration/documentation.txt

Please ship it!

In the meantime you can use my build of this pull request EldenRingFPSUnlockAndMore_PR111.zip

Can we get this updated for 1.05 please and thank you?

@alxkum would you be willing to share the code for your 1.05 fix?
I'd like to integrate that fix with another feature I'm trying out.

Will this need to be updated again to work in 1.06?

Wonderful work thank you so much for this especially the chromatic aberration and vignette removal options. 10/10

Hi, does this need to be updated for 1.10? Only thing I'm missing from this tool really is the CA and Vignette removal !

Hi, does this need to be updated for 1.10? Only thing I'm missing from this tool really is the CA and Vignette removal !

Hi, I no longer use this tool (I use TechieW's mods), but I did try this on 1.10 and it seemed to work just fine!

You just saved my day sir. Much Appreciated!


FYI [angle] build failure with VS 2017 vc141 fatal error C1001: An internal error has occurred in the compiler #11387

Reference [angle] build failure with VS 2017 vc141 fatal error C1001: An internal error has occurred in the compiler #11387
Reference [ace] vcpkg install ace:x64-windows fails on Visual Studio 2019 16.5  #10522
Both are same issue, but different VS versions and toolset.
Reported VS 2017 issue: https://developercommunity.visualstudio.com/content/problem/1037098/vs-2017-fatal-error-c1001-an-internal-error-has-oc.html
Reported VS 2019 issue:
https://developercommunity.visualstudio.com/content/problem/954522/internal-compiler-error-1925286104.html

Should be fixed by https://github.com/microsoft/vcpkg/pull/11369

@Cheney-W  @jwillemsen  I apologize, I thought it had been merged in. I am still new with git.


A11y_PowerShellCore_Editor_Installation_ScreenReader: Jaws is not announcing the control type of the actionable elements which is "Hyperlink" when navigating using tab key.

Actual:
Jaws is not announcing the control type of the actionable elements which is "Hyperlink" when navigating using tab key.
Same issue is observed with NVDA.
Expected:
Jaws should announce the control type of the actionable elements which is "Hyperlinks" when navigating using tab key.
Environment Details:
Application Name: PowerShell Core
Windows Version: Win10
GitHubTags: #A11yMAS;#A11yTCS;#A11ySev2;#Win10;#DesktopApp;#Keyboard;#WCAG1.3.1;#PowerShell Core;

Repro Steps:

Open Visual studio Application.
Tab to "Extension" button of activity bar.
Enter "PowerShell" in "Search Extension" text field.
Hit enter on install button it will install the power shell in vscode.
Tab till "Repository" using tab key and start jaws
Observe jaws announcement if it is announcing the control type of the actionable elements which is "Hyperlink" when navigating using tab key.

User Impact:
Screen reader users will not be able to understand the correct purpose of the control
"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

Logged external

Accessibility issue for extensions should be filled in the repository of the extension. Once that is done the extension author should investigate and file an issue in VS Code using proper description of our components. Thanks!


.Input and .select are are a different height to .btn

I've noticed that buttons are a different height to input fields and select dropdowns.

If I remove height: 2.5rem; from the .input class it becomes the same size as the button.
If I add height:2.25rem to the .select class it becomes the same size as the button.

Another visual:


fix & test on iOS with C++ & Objective-C++ sources

I just fixed the generated podspec to work with C sources in PR #334 and am now anticipating that a similar solution would be needed to work with C++ & Objective-C++ sources.

Should be fixed in e433631f6222e0392bfc69c9c84da9ea4dbb12c7 (PR #410)


Add kinder sentence in readme.md for beginners

I think sample codes in readme.md is hard to understand for beginners. Because the code of auto loading and creating a Faker/Factory instance is omitted from 2nd sample code in Basic Usage.
So, this adds kinder sentence before 2nd sample code. "After this sample code, they are omitted the code of auto loading and creating a Faker/Factory instance".

I disagree: someone with basic PHP knowledge should be able to understand this. It's been the case for more than 5 years already.


Identity Server Link to Original Tutorial

This may or may not be desired, but this link used to go to this page: https://identityserver4.readthedocs.io/en/release/, but now goes to the Identity Server 4 home page. You have to make extra clicks to get to the tutorial.
When creating a new PR, please do the following and delete this template text:

Reference the issue number if there is one:
Fixes #Issue_Number

The "Fixes #nnn" syntax in the PR description causes
GitHub to automatically close the issue when this PR is merged.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: DrakeLambert sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@DrakeLambert Could you sign the CLA. I'll merge this as soon as you sign. Thanks.


Support for old Scrapy is incompatible with scrapy-poet

We added a scrapy-poet>=0.9.0 dep in #89, and scrapy-poet (since 0.3.0) requires Scrapy >= 2.6.0. This is both stricter than the current scrapy>=2.0.1 dep in scrapy-zyte-api and silently breaks the tests for older Scrapy because they now install 2.9.0.

It makes sense to remove the reqs that are only needed for the provider, as there are a lot of them and the provider is not the main feature of the project, and maybe make them optional deps.


Possible U2 Element lifecycle bug

When unloading, we don't remove children, but the next time we load we call initE() again which would re-add all children.
I think we need an "initial" state that we only ever enter once, and after initE() is called we move to a machine of loaded/unloaded states.
Will investigate and get a better answer

I'm not certain that this is the cause of the bug the JBB people found, but we should either fix or prevent this behaviour.  The following code demonstrates the problem.
foam.CLASS({
  name: 'Test',
  extends: 'foam.u2.Element',
  methods: [
    function initE() {
      this.setNodeName('div').add('hello');
    }
  ]
});

var e = Test.create();
e.write();
e.unload();
e.write();
e.unload();
e.write();

will output 'hellohellohello' into the DOM.
Either the state machine should error on this transition or the lifecycle fixed to accomodate.


Auto-generate README with tag information (#192)

Auto-generate the Readme so the releaser doesn't have to manually update each tag in the README.
This is a backport of #192 to the 4.1 branch.
(cherry picked from commit 44ec70953c28d90af5f493f6bb27779c01eeff7d)

Just dropping a reminder here for myself. They jenkins.groovy pipeline is still referencing the deleted VERSION and                   VERSION_FORWARDER_PACKAGE files. This will need to be updated before this is merged.

Now it's throwing errors trying to build the Forwarder image. I will fix this tomorrow.


Optimize sync partitions procedure

Summary

Remove unnecessary instantiation of FileStatus for each directory being listed as a partition
system. sync_partition_metadata: https://prestosql.io/docs/current/connector/hive.html#procedures

Performance Improvement

running system. sync_partition_metadata(FULL)

# Partitions
Metastore
Time Before (s)
Time After (s)

1000
Glue
90
4

todo more performance tests

Nice find! Thanks for improving this.

I think this change was already done with https://github.com/prestosql/presto/commit/bf7944cbc180182bee4f7c91f1b8c7479e80a85a

@raunaqmorarka I was based off the 316 tag locally because I couldn't get the build to work off of a snapshot version locally.
I'm confused about what exactly happened here, I see your commit in master and mine is not there.


syncthing service: respect cfg.package

@joachifm This is actually a bug because there already is a package option that is just ignored for the service.


Update issues

Hi, I tried updating but i always get this warning ,
Warning: Native component for "RNSVGSvgView" does not exist

react-native-svg no longer use ART as dependency now.
You should link the native code inside.
Or use rnpm: rnpm link

Does this support cocoapods?

No.
Just support rnpm for now

Maybe you could include it in next update.

Yep.
Its a good idea. But Im not so familiar with cocoapods.I`ll try this later.

hi, how make it works with android，i got a warning ，
Warning: Native component for "RNSVGSvgView" does not exist


Training custom model?

Is it possible to train on my own dataset? And is there any basic instruction for doing so?
Thanks!

Matte Anything is training-free. If you want to train a matting model, try our foundation work ViTMatte.

Matte Anything is training-free. If you want to train a matting model, you could try our foundation work ViTMatte.


Improve search UI

Please see below image with suggested improvements:

only the width of the suggestions list should be adjusted.

@QuincyLarson Would you still like the suggestions box to be the same size as the search bar in smaller screens?

@ahmadabdolsaheb Based on my testing, I think the right UX would be for when the display is narrow enough, the search result suggestion box should be the full width of the screen. This may be "xs" or "sm" in Bootstrap.

@QuincyLarson The PR is ready. here are some screenshots.

@ahmadabdolsaheb Did you address issue #17267 with this PR as well? Or was it just issue #35146 ?

hi #17267 was not addressed

@ahmadabdolsaheb Ok thanks for letting me know!


Create data path secure

Store user's data in a secure folder

Store user's data in a secure folder

Fixed


Allow preview to differentiate hyperlinks

Please select if your request is either something new or an enhancement

[x] Enhancement of an existing Feature.
[ ] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[x] Views - Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[ ] Markdown - Markdown features, such as syntax support and features

Describe the solution you'd like
Dendron supports many kinds of hyperlinks, including external website links, internal wikilinks to another note/header, etc.
Decorative identification logos on different kinds of links would be great.

Thanks @bigheadghost for the suggestion 🙏


Extension should support GRPC proxying

Penumbra users should be able to configure their own RPC endpoints. This is important for two reasons:

Decentralization: If users cannot configure their own RPC endpoints, they're locked into using the RPC hardcoded into the frontend. This adds a single point of failure.
Privacy: Users should be able to run their own nodes, or send requests only to trusted nodes. Longer-term, we should solve network privacy for FE requests, but this is a harder problem.

Both the extension and the FE website require RPC access. Users should only have to make one configuration setting, and have that RPC endpoint be used for all of their requests.  To accomplish this, we should have the extension proxy GRPC requests to the RPC endpoint it uses for scanning, similar to the architecture for pclientd:
   ┌────────┐  ┌─────────────────┐  ┌────────┐
   │  Client│  │         pclientd│  │Penumbra│
   │Software│◀─┼─┐             ┌─┼─▶│Fullnode│
   └────────┘  │ │             │ │  └────────┘
            ╭  │ │ ┌───────┐   │ │
     public │  │ │ │grpc   │   │ │
 chain data │  │ ├▶│proxy  │◀──┤ │
            ╰  │ │ └───────┘   │ │
               │ │             │ │
            ╭  │ │ ┌───────┐   │ │
    private │  │ │ │view   │   │ │
  user data │  │ ├▶│service│◀──┘ │
            ╰  │ │ └───────┘     │
               │ │               │
            ╭  │ │ ┌ ─ ─ ─ ┐     │
   spending │  │ │  custody      │
 capability │  │ └▶│service│     │
 (optional) ╰  │    ─ ─ ─ ─      │
               └─────────────────┘

What would that look like design wise? Would it just be a checkbox in the current RPC settings page in the extension for [x] proxy all traffic?
Also, can you clarify how this is different than our existing RPC settings page where a user can choose another RPC provider url?

What would that look like design wise? Would it just be a checkbox in the current RPC settings page in the extension for [x] proxy all traffic?

Assuming by design you mean UX design, there would be no explicit design. The extension already has a setting for the RPC endpoint, and we'd leave that unchanged.
Software-design-wise, we need the GRPC router in the extension to be generic, and route requests based on the GRPC service name -- view service requests go to the view server, custody service requests go to the custody server (which triggers a popup, etc), and query requests are proxied to the configured RPC endpoint.

Also, can you clarify how this is different than our existing RPC settings page where a user can choose another RPC provider url?

The difference is that the RPC settings would apply to the extension and all connected frontends, since we would encourage frontends to use the extension for all RPC requests, and it will be easier for them to do so than to add their own RPC configuration.

In https://github.com/penumbra-zone/web/pull/249, discovered a specific requirement folks should be aware of.

The extension needs to serialize responses to JSON
google.protobuf.Any is a potential field in the response (e.g. ibc.core.client.v1.QueryClientStatesRequest)
In order to serialize an Any, a type registry is required enumerating the types that the any could potentially be.

This means, that we can't indiscriminately proxy requests, but need to keep a registry of types that may need serializing when the response is sent back to the consumer.

in #282, i am easily able to use any PromiseClient to provide a service to extension channel clients by simply designating it as the fallback to an empty service implementation
https://github.com/penumbra-zone/web/blob/cd678c54c5ec62d1fcc14a25512808a950cb52c4/apps/extension/src/service-worker.ts#L24-L47

proxying of unknown services should also be possible. service descriptions can be supplied at runtime, as demonstrated in many connectrpc tests.
see here they have a service description in a test as an object literal.
https://github.com/connectrpc/connect-es/blob/431dcb66f76f0a449ea829c3d2fc9e81c2b358f9/packages/connect/src/promise-client.spec.ts#L29-L57
this type of descriptor could be created from a json representation.
or, bufbuild seems to have some serialization/deserialization tools
https://github.com/bufbuild/protobuf-es/blob/2e010703437ade8fe72fede89e5952c11495ee82/packages/protobuf/src/create-registry-from-desc.ts#L95
we could accept descriptors from the client, or grab them from the web, and generate types at runtime that way.
once we have the servicetype/messagetypes we can use them in a registry for deserializing Anys or whatever.
it probably isn't possible to create completely custom handlers for responding to requests entirely within the extension, but we could provide some basic things like interactive approval by detecting certain field names, partial messages missing specific field names, maybe reference to types defined within our services, or some other kind of documented annotation.
contextvalues and headers are powerful here, we could possibly provide dynamically loaded services with indirect access to things within the extension via context. there's also no reason this couldn't be bidirectional. a page could provide a service interface that the extension talks to

status: extension is capable of proxying any service for which we have a describing ServiceType and a promiseClient
immediate next: hardcode a set of proxies for these services from penumbra repo https://github.com/penumbra-zone/penumbra/blob/main/crates/bin/pclientd/src/lib.rs#L305-L314
later: dynamic service proxy. implement a service-generic transport

part of #475


Use named parameter the right way, filter results

PR #503 made the plugin way faster but introduced a problem so that no more part details are returned.
The main issue is (as far as may SQLite knowledge goes) that the named parameter was used in a wrong way.
The for loop gernerates a query like this for example, which does not yield any results:
'''SELECT "LCSC Part", "Stock", "Library Type" FROM parts WHERE parts MATCH "LCSC Part:C2286"'''
Fixing that we end up with:
'''SELECT "LCSC Part", "Stock", "Library Type" FROM parts WHERE parts MATCH C2286'''
But that return every LCSC number that includes the searched number.
So limit the reults to 1 like this:
'''SELECT "LCSC Part", "Stock", "Library Type" FROM parts WHERE parts MATCH C2286 LIMIT 1'''
Gives us just the first match, which should give us the search LCSC number only.
I'm not 100% sure about the LIMIT 1 but it seems to work.
@chmorgan Do you know FTS5 good enough that you can verify if theres another way than double quotes do not yield a exact match? (double quotes do not work)

I decided to remov ethe LIMIT 1 in favour of a list comprehension that filters for the exact LCSC number

I did a few tests, LIMIT 1 is about 10x faster than using the list comprehension.
It works every time for me.
I guess thats because the exact match is always the first match. Maybe because the parts are ordered by lcsc number in the db!?

Not sure if this is relevant, but the n MATCH query wasn't working for me and I fixed it by doing this in #505 -> https://github.com/Bouni/kicad-jlcpcb-tools/pull/505/commits/db2aef51d6ccf0d41c2f19dff0410977d7aed003

@Bouni agree with removing the limit one and checking the list because I don't see any reason the search is guaranteed to return the exact match first.
I wrote a bunch of fts5 tests here that compare the queries etc but haven't cleaned them up for upstream use, and they are in rust.

@gonzalop You're right, that was the root problem of PR #503
But that way the method still found hundrets if not thousand results, so no exact match.
I did a few tests and using the column in the search does not result in faster results (0.04755043983459473s vs. 0.04729413986206055s), so I went for just using a named parameter instead.
I also removed the LIMIT 1 because @chmorgan is right, there's no guarantee that the first result is always the first match.
Instead a added the list comprehension back in, which woks fine for me and the speed is "good enough".
But then I realized that we have to search the results again in populate_footprints. So I decided to refactor this whole thing a bit and search for one numebr at a time and put it into a dict which should speed up the lookup even more.
Thanks everybody for helping with all this 👍🏽


Detekt 1.22.0-RC1 -> 1.22.0-RC2 breaks UnreachableCode

After updating from Detekt 1.22.0-RC1 to 1.22.0-RC2 invalid UnreachableCode violations are showing
Expected Behavior
Code called from external libraries should not cause UnreachableCode
Observed Behavior
Any code called from an external library in an ?: operator causes UnreachableCode
Steps to Reproduce
Run  ./gradlew detektDebug
Error:
Test.kt:13:9: This expression is unreachable code which should either be used or removed. [UnreachableCode]
Sample Code (Failing code on line 11, Workaround code on line 12)
package org.test

import androidx.core.net.toUri

class Test {
    fun testBug() {
        getLastPathSegment("test.mp4")
    }

    private fun getLastPathSegment(uriText: String) {
        val uri = uriText.toUri() // causes UnreachableCode.... code ref in core-ktx-1.5.0.jar: public inline fun String.toUri(): Uri = Uri.parse(this))
//        val uri = Uri.parse(uriText) // does NOT cause UnreachableCode (copied code from core-ktx-1.5.0.jar)
        val lastPath = uri.lastPathSegment ?: return
        println(lastPath)
    }
}

Your Environment
Detekt <IP_ADDRESS>-RC2
Seen this same issue in many projects on different dev environments

I have two theories here:

We updated the kotlin compiler that we use under the hood so, maybe, that broke this
This is related with #5427


release a new patch for the django-seo2

Update the version on python package index.
Version on pypi is 12 commits behind master.

Yes, please release a new version!

bump!

Yes, agree - and good to confirm that it works with Django 1.10.  I believe it does.

Looks like he changed companies.
Maybe you can contact him there.
https://github.com/Nitrino/ex_aviasales/blob/28463840a408bee53a579298eee1c66086dc84cf/src/app/employees/employees.json#L82


Multiple Cognito Callback URLs and signed out URLs?

Hello,
For this app, is that possible to handle multiple callback URL?
After I deployed the app with option 1 and all the default options, I would like to add more callback and signed-out URLs into the app client settings?
Here is what I did:

Go to the CloudFront distribution and add the cnames like test.example.com
Add to DNS to make sure cname record exist
Go to Cognito pool is created, add https://test.example.com/parseauth after the default CloudFront URL for callback URL text field
add https://test.example.com/ after the default CloudFront URL for signed out url.

When I go to https://test.example.com and login, it redirects me back to the default CloudFront URL instead of https://test.example.com. So, is there anything to make the following work?
When I go to https://test.example.com and login, redirect me to https://test.example.com
When I go to the default CloudFront URL and login, redirect me to the default CloudFront URL
Thanks

Hi @hyphen1370 . Not sure why it is not working for you but it "should" work as you want, because the code that generates the redirect URL uses the current domain name (from the HTTP "Host" header):
https://github.com/aws-samples/cloudfront-authorization-at-edge/blob/874959a11dedd6edd75164056a934dbd504ba016/src/lambda-edge/check-auth/index.ts#L116
To gather more info, if you set log level to debug and verify the logs of the checkAuth Lambda function, you can see what the input event looked like, e.g. what the Host header was?

Thanks. I figured out


Disable panning on Y-Axis

Is there any way to disable panning on Y-Axis?

Is there any way to disable panning on Y-Axis?

  panning: {{
    lockAxisY: true
  }}


test cases and additional documentation updates

updated to include positive test cases as per CAMARA guidelines.
Also made few updates to documentation.

@Kevsy fro review and merge.


Spanish translation

Hey guys i added the Spanish translation hope you can merge the pull request.

Thank you, but I am not currently willing to maintain support for more languages. If I see more desire for this from the community, I will reconsider; closing for now.


Grunt Plugin of Inliner?

Feature request: would be to create a grunt plugin of inky inliner so that one could automate the email build process and keep a working copy separate from a build copy.

@amclin The output from premailer is different somehow, I found out on doing a responsive template recently

The output of Gulp's premailer and Zurb ink look pretty different to me. Both Ink's inliner and Gulp spit out the same build version (as of this date), 4380b7741bb759d6cb997545f3add21ad48f010b, but here's an example of the opening table for my email from each:
premailer

zurb ink inlliner

Different ordering of styles. Also, Zurb's Inliner remove lots of new lines so it's 30% shorter. Both seem to work when I compare them with a test on litmus.com, but with the finickyness of emails it makes me nervous.


Update font-sourcecodepro-nerd-font-mono to 1.1.0

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] sha256 changed but version stayed the same (what is this?).
I’m providing public confirmation below.

Thank you for the contribution. It was merged directly as 013d01bb0ac2452e6a88a6b920132d0df9fb001c. Your contribution is still credited to you.


[MRG] DOC: better theme?

This looks a bit better to my eye than the orange theme. Any opinions @dylansdaniels @cjayb @ntolley @rythorpe ?

here are a list of themes: https://bootswatch.com/

Codecov Report

Merging #363 (55a9f92) into master (7c372ed) will not change coverage.
 Consider uploading reports for the commit 84a5007 to get more accurate results

@@           Coverage Diff           @@
##           master     #363   +/-   ##
=======================================
  Coverage   91.00%   91.00%
=======================================
  Files          13       13
  Lines        2557     2557
=======================================
  Hits         2327     2327
  Misses        230      230

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7c372ed...84a5007. Read the comment docs.

@jasmainak definitely better! Should I look into customizing the colors to match our HNN theme?
We use the following:
BLUE: HEX #1156A3
PURPLE: HEX # 474095
VIOLET: HEX #812A89
YELLOW: HEX #e5a734

@dylansdaniels do you want to give it a shot? We can merge this and then you can iterate on top of that.
Basically you'd have to add a CSS file according to the instructions here:
https://sphinx-bootstrap-theme.readthedocs.io/en/stable/README.html#adding-custom-css
You can preview the website by clicking on "Details" here:

or by running:
$ cd doc/
$ make html

or (faster ... does not run examples):
$ make html-noplot

Is that 'Flatly'? Anyway, LGTM, black is the new orange.

@dylansdaniels feel free to merge!

this is "yeti" theme @cjayb

@jasmainak appologies I was a bit hasty on merging #357. Do you think you could commit a whats_new.rst update here? Unless you want to wait until it's a proper public method...

@jasmainak appologies I was a bit hasty on merging #357.

no worries, it's good that you are merging pull requests :)

Unless you want to wait until it's a proper public method...

I would wait until it's a proper public method :) I noticed some issues with the whats_new document though, I'll make a separate pull request for that.

I pushed the changes for separating the "tutorials" and "how tos" in this pull request. Let me know what you think.
@stephanie-r-jones this might be a good moment to try opening the Circle CI build and go to artifacts, check the new rendering of the docs and offer any comments you may have. I have mostly just reorganized things but @dylansdaniels can build upon this

this would be good to merge sooner than later @cjayb @ntolley as it touches many files

Thanks @ntolley for pushing the fix!


Help for configuring proxy for veretxAI client

I'm iplementing VertexAI API and I need to configure proxy but there isn't a setTransportChannelProvider() for VertexAI client. How do I configure the proxy using the VertexAI client?

cc/ @jaycee-li


Feature/pytest

Simple example of how pytest can be utilized in development. I suggest to adapt it to some concrete examples and remove the examples prior to a potential merge.

Closing since we won't use this directly, but wish to keep it as another bit of documentation for testing. The acoustics repo also has a lot of good pytest code to follow


fix(button): ng-disabled not watched correctly.

Closes #319

Coverage decreased (-0.0006%) to 97.855% when pulling bda3d7c101087fa0ea6b52e8b3370543947e9e90 on s-KaiNet:issue-319 into 895a111aded39fdd05c8b027a49dfd3c71bc48a4 on ngOfficeUIFabric:dev.

Coverage decreased (-0.0006%) to 97.855% when pulling bda3d7c101087fa0ea6b52e8b3370543947e9e90 on s-KaiNet:issue-319 into 895a111aded39fdd05c8b027a49dfd3c71bc48a4 on ngOfficeUIFabric:dev.


refactor ImportCommandPreparer to ImportCommandParser

Coverage increased (+0.04%) to 87.023% when pulling ee5d0104668b0cce00689629b1774386c15a1df6 on chantca95:1.4_refactoring into dccabd59c6f981ece9c051184dd374acff55ab39 on CS2103-AY1819S1-W13-1:master.


Add BatchID Successible/Predecessible

Fix an old todo (by removing a duplicate method), and add support for Successible and Predecessible typeclasses (which are interesting for working with Bounded).

cc @non a few of the things we hit the other day.

storm platform flaked. Rerunning.

@pankajroark can I get a review of this?

@pankajroark what do you think?

Looks like the storm tests are almost never passing at this point. I have rerun them over and over and I don't see how this change could have broken just them on 2.11 (maybe?)

(they pass locally)

This change doesn't look related to fails. I think it's safe to merge it.

Codecov Report

Merging #716 into develop will increase coverage by 0.03%.
The diff coverage is 78.57%.

@@             Coverage Diff             @@
##           develop     #716      +/-   ##
===========================================
+ Coverage    70.84%   70.88%   +0.03%
===========================================
  Files          141      141
  Lines         3471     3479       +8
  Branches       195      202       +7
===========================================
+ Hits          2459     2466       +7
- Misses        1012     1013       +1

Impacted Files
Coverage Δ

.../scala/com/twitter/summingbird/batch/BatchID.scala
83.72% <100%> (+2.63%)
:white_check_mark:

...summingbird/scalding/batch/BatchedOperations.scala
46.15% <33.33%> (-7.7%)
:x:

.../scala/com/twitter/summingbird/batch/Batcher.scala
64.06% <66.66%> (-0.46%)
:x:

...la/com/twitter/summingbird/scalding/TestUtil.scala
49.12% <0%> (+1.75%)
:white_check_mark:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 476d58e...4df3d02. Read the comment docs.


Add class group

Codecov Report

Merging #154 (4c5c7c3) into master (145797d) will increase coverage by 0.09%.
The diff coverage is 17.30%.

@@             Coverage Diff              @@
##             master     #154      +/-   ##
============================================
+ Coverage     55.51%   55.60%   +0.09%
- Complexity      693      694       +1
============================================
  Files           132      132
  Lines          2967     2971       +4
  Branches        392      390       -2
============================================
+ Hits           1647     1652       +5
+ Misses         1201     1200       -1
  Partials        119      119

Impacted Files
Coverage Δ

...ss/logic/commands/schedule/AddScheduleCommand.java
100.00% <ø> (ø)

...address/logic/parser/AddScheduleCommandParser.java
0.00% <0.00%> (ø)

...ddress/logic/parser/EditScheduleCommandParser.java
0.00% <0.00%> (ø)

...in/java/seedu/address/logic/parser/ParserUtil.java
44.52% <0.00%> (-7.62%)
:arrow_down:

src/main/java/seedu/address/model/AddressBook.java
61.22% <0.00%> (-0.64%)
:arrow_down:

...ava/seedu/address/storage/JsonAdaptedSchedule.java
0.00% <0.00%> (ø)

...s/logic/commands/schedule/EditScheduleCommand.java
57.69% <37.50%> (-2.03%)
:arrow_down:

.../seedu/address/model/module/schedule/Schedule.java
46.66% <55.55%> (-0.61%)
:arrow_down:

...ain/java/seedu/address/logic/parser/CliSyntax.java
94.11% <100.00%> (+0.36%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


[Internal] Query: Removes ForcePassThrough support

Pull Request Template
Description
Removing forcePassThrough from the codebase. It is dead code and does not support any actual user cases.
Further, with the addition of Ode, we don't need forcePassThrough ability anymore
Type of change
Please delete options that are not relevant.

[] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[] This change requires a documentation update

Closing issues
To automatically close an issue: closes #IssueNumber

                tryCreatePipelineStage = CosmosQueryExecutionContextFactory.TryCreatePassthroughQueryExecutionContext(

Is this required?

Refers to: Microsoft.Azure.Cosmos/src/Query/Core/Pipeline/CosmosQueryExecutionContextFactory.cs:294 in 9ac78f9. [](commit_id = 9ac78f9a94582f30a32f48cbf956560d76645d26, deletion_comment = False)

    public override async Task<TryExecuteQueryResult> TryExecuteQueryAsync(

Can we remove this method? I believe that you already removed the caller in Compute gateway

Refers to: Microsoft.Azure.Cosmos/src/Resource/Container/ContainerCore.Items.cs:343 in 9ac78f9. [](commit_id = 9ac78f9a94582f30a32f48cbf956560d76645d26, deletion_comment = False)


13.2.5. Tutorials Missions, 5.1 Lane Detection Errors

Tutorials 4.4 Recognition Worked, with the following status
turtlebot@herschel:~$ rosnode list
/camera
/camera/image_compensation
/camera/image_compensation_projection
/camera/image_proc
/camera/image_projection
/detect_lane
/republish
/rosout
13.2.5 Tutorials: 5. Missions
<IP_ADDRESS>
Tutorials: 5.1 Lane Detection
Step 2 Had errors and unable to display /detect/image_yellow, /detect/image_white, /image_lane/compressed.
Step 6 Remote PC control_lane.launch worked but SBR robot.launch did nut move turtlebot.
Here is log of Steps 2, 3, 4, 5 ,6 with rosnode list and info /detect_lane displayed at end. I would appreciate your assessment and suggested troubleshooting.
Step 2 (herschel is Remote PC, cassini is SBC))
Remote PC
turtlebot@herschel:~$ export AUTO_DT_CALIB=calibration
turtlebot@herschel:~$ roslaunch turtlebot3_autorace_detect turtlebot3_autorace_detect_lane.launch
... logging to /home/turtlebot/.ros/log/198c87ea-c861-11e9-932b-60d819ca036d/roslaunch-herschel-9171.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://herschel.local:40551/
SUMMARY
PARAMETERS

/detect_lane/detect/lane/white/hue_h: 25
/detect_lane/detect/lane/white/hue_l: 0
/detect_lane/detect/lane/white/lightness_h: 255
/detect_lane/detect/lane/white/lightness_l: 180
/detect_lane/detect/lane/white/saturation_h: 36
/detect_lane/detect/lane/white/saturation_l: 0
/detect_lane/detect/lane/yellow/hue_h: 41
/detect_lane/detect/lane/yellow/hue_l: 27
/detect_lane/detect/lane/yellow/lightness_h: 255
/detect_lane/detect/lane/yellow/lightness_l: 160
/detect_lane/detect/lane/yellow/saturation_h: 255
/detect_lane/detect/lane/yellow/saturation_l: 130
/detect_lane/is_detection_calibration_mode: True
/rosdistro: kinetic
/rosversion: 1.12.14

NODES
/
detect_lane (turtlebot3_autorace_detect/detect_lane)
ROS_MASTER_URI=http://herschel.local:11311
process[detect_lane-1]: started with pid [9188]
[INFO] [1566865776.199803]: [Detect Lane] Detect Lane Calibration Parameter reconfigured to
[INFO] [1566865776.205698]: hue_white_l : 0
[INFO] [1566865776.207552]: hue_white_h : 179
[INFO] [1566865776.212005]: saturation_white_l : 0
[INFO] [1566865776.214347]: saturation_white_h : 255
[INFO] [1566865776.218111]: lightness_white_l : 0
[INFO] [1566865776.224628]: lightness_white_h : 255
[INFO] [1566865776.226270]: hue_yellow_l : 0
[INFO] [1566865776.227346]: hue_yellow_h : 179
[INFO] [1566865776.231429]: saturation_yellow_l : 0
[INFO] [1566865776.234830]: saturation_yellow_h : 255
[INFO] [1566865776.237661]: lightness_yellow_l : 0
[INFO] [1566865776.241728]: lightness_yellow_h : 255
(See Step 3 rqt below).
After running rqt
shutdown request: new node registered with same name
Unhandled exception in thread started by
sys.excepthook is missing
lost sys.stderr
[detect_lane-1] process has finished cleanly
log file: /home/turtlebot/.ros/log/198c87ea-c861-11e9-932b-60d819ca036d/detect_lane-1*.log
all processes on machine have died, roslaunch will exit
shutting down processing monitor...
... shutting down processing monitor complete
done
turtlebot@herschel:~$
Step 3 rqt
Remote PC
turtlebot@herschel:~$ rqt
[ERROR] [1566865915.071796774]: Tried to advertise a service that is already advertised in this node [/rqt_gui_cpp_node_9269/compressed/set_parameters]
[ERROR] [1566865915.302174883]: Tried to advertise a service that is already advertised in this node [/rqt_gui_cpp_node_9269/compressed/set_parameters]
[ WARN] [1566865958.476261966]: [image_transport] It looks like you are trying to subscribe directly to a transport-specific image topic '/camera/image_extrinsic_calib/compressed', in which case you will likely get a connection error. Try subscribing to the base topic '/camera/image_extrinsic_calib' instead with parameter ~image_transport set to 'compressed' (on the command line, _image_transport:=compressed). See http://ros.org/wiki/image_transport for details.
[ERROR] [1566865994.449852480]: Tried to advertise a service that is already advertised in this node [/rqt_gui_cpp_node_9269/compressed/set_parameters]
[ERROR] [1566866096.398407099]: Tried to advertise a service that is already advertised in this node [/rqt_gui_cpp_node_9269/compressed/set_parameters]
[ERROR] [1566866117.419340389]: Tried to advertise a service that is already advertised in this node [/rqt_gui_cpp_node_9269/compressed/set_parameters]
[ERROR] [1566866121.707539976]: Tried to advertise a service that is already advertised in this node [/rqt_gui_cpp_node_9269/compressed/set_parameters]
[ERROR] [1566866123.991775450]: Tried to advertise a service that is already advertised in this node [/rqt_gui_cpp_node_9269/compressed/set_parameters]
Step 4. No displays
Step 5.
Remote PC
turtlebot@herschel:~$ export AUTO_DT_CALIB=action
turtlebot@herschel:~$ roslaunch turtlebot3_autorace_detect turtlebot3_autorace_detect_lane.launch
... logging to /home/turtlebot/.ros/log/198c87ea-c861-11e9-932b-60d819ca036d/roslaunch-herschel-9491.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://herschel.local:39667/
SUMMARY
PARAMETERS

/detect_lane/detect/lane/white/hue_h: 25
/detect_lane/detect/lane/white/hue_l: 0
/detect_lane/detect/lane/white/lightness_h: 255
/detect_lane/detect/lane/white/lightness_l: 180
/detect_lane/detect/lane/white/saturation_h: 36
/detect_lane/detect/lane/white/saturation_l: 0
/detect_lane/detect/lane/yellow/hue_h: 41
/detect_lane/detect/lane/yellow/hue_l: 27
/detect_lane/detect/lane/yellow/lightness_h: 255
/detect_lane/detect/lane/yellow/lightness_l: 160
/detect_lane/detect/lane/yellow/saturation_h: 255
/detect_lane/detect/lane/yellow/saturation_l: 130
/detect_lane/is_detection_calibration_mode: False
/rosdistro: kinetic
/rosversion: 1.12.14

NODES
/
detect_lane (turtlebot3_autorace_detect/detect_lane)
ROS_MASTER_URI=http://herschel.local:11311
process[detect_lane-1]: started with pid [9508]
[ERROR] [1566866401.293735]: bad callback: <bound method DetectLane.cbFindLane of <main.DetectLane instance at 0x7f70287c5170>>
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/topics.py", line 750, in _invoke_callback
cb(msg)
File "/home/turtlebot/catkin_ws/src/turtlebot3_autorace/turtlebot3_autorace_detect/nodes/detect_lane", line 169, in cbFindLane
self.left_fit = np.array([np.mean(self.mov_avg_left[::-1][:, 0][0:MOV_AVG_LENGTH]),
AttributeError: DetectLane instance has no attribute 'mov_avg_left'
[ERROR] [1566866422.765454]: bad callback: <bound method DetectLane.cbFindLane of <main.DetectLane instance at 0x7f70287c5170>>
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/topics.py", line 750, in _invoke_callback
cb(msg)
File "/home/turtlebot/catkin_ws/src/turtlebot3_autorace/turtlebot3_autorace_detect/nodes/detect_lane", line 169, in cbFindLane
self.left_fit = np.array([np.mean(self.mov_avg_left[::-1][:, 0][0:MOV_AVG_LENGTH]),
AttributeError: DetectLane instance has no attribute 'mov_avg_left'
Proceeded with Step 6 anyway - No errors.
Remote PC
turtlebot@herschel:~$ roslaunch turtlebot3_autorace_control turtlebot3_autorace_control_lane.launch
... logging to /home/turtlebot/.ros/log/198c87ea-c861-11e9-932b-60d819ca036d/roslaunch-herschel-9647.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://herschel.local:36991/
SUMMARY
PARAMETERS

/rosdistro: kinetic
/rosversion: 1.12.14

NODES
/
control_lane (turtlebot3_autorace_control/control_lane)
ROS_MASTER_URI=http://herschel.local:11311
process[control_lane-1]: started with pid [9665]
SBC
turtlebot@cassini:~$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/turtlebot/.ros/log/198c87ea-c861-11e9-932b-60d819ca036d/roslaunch-cassini-1881.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://cassini.local:35157/
SUMMARY
PARAMETERS

/rosdistro: kinetic
/rosversion: 1.12.14
/turtlebot3_core/baud: 115200
/turtlebot3_core/port: /dev/ttyACM0
/turtlebot3_core/tf_prefix:
/turtlebot3_lds/frame_id: base_scan
/turtlebot3_lds/port: /dev/ttyUSB0

NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://herschel.local:11311
process[turtlebot3_core-1]: started with pid [1890]
process[turtlebot3_lds-2]: started with pid [1891]
process[turtlebot3_diagnostics-3]: started with pid [1892]
[INFO] [1566866721.008644]: ROS Serial Python Node
[INFO] [1566866725.489002]: Connecting to /dev/ttyACM0 at 115200 baud
[INFO] [1566866729.541343]: Note: publish buffer size is 1024 bytes
[INFO] [1566866729.544723]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState]
[INFO] [1566866730.209101]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo]
[INFO] [1566866730.448634]: Setup publisher on imu [sensor_msgs/Imu]
[INFO] [1566866730.878875]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist]
[INFO] [1566866732.768535]: Setup publisher on odom [nav_msgs/Odometry]
[INFO] [1566866733.009515]: Setup publisher on joint_states [sensor_msgs/JointState]
[INFO] [1566866733.209090]: Setup publisher on battery_state [sensor_msgs/BatteryState]
[INFO] [1566866733.553209]: Setup publisher on magnetic_field [sensor_msgs/MagneticField]
[INFO] [1566866741.590189]: Setup publisher on /tf [tf/tfMessage]
[INFO] [1566866742.701737]: Note: subscribe buffer size is 1024 bytes
[INFO] [1566866742.708760]: Setup subscriber on cmd_vel [geometry_msgs/Twist]
[INFO] [1566866742.773208]: Setup subscriber on sound [turtlebot3_msgs/Sound]
[INFO] [1566866742.826926]: Setup subscriber on motor_power [std_msgs/Bool]
[INFO] [1566866742.907338]: Setup subscriber on reset [std_msgs/Empty]
[WARN] [1566866743.076391]: Failed to get param: timeout expired
[INFO] [1566866743.081353]: Setup TF on Odometry [odom]
[INFO] [1566866743.086188]: Setup TF on IMU [imu_link]
[INFO] [1566866743.090881]: Setup TF on MagneticField [mag_link]
[INFO] [1566866743.095719]: Setup TF on JointState [base_link]
[INFO] [1566866743.105887]: --------------------------
[INFO] [1566866743.111085]: Connected to OpenCR board!
[INFO] [1566866743.116548]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1566866743.121751]: --------------------------
[INFO] [1566866743.126688]: Start Calibration of Gyro
[INFO] [1566866743.131928]: Calibration End
[ERROR] [1566866758.137776]: Lost sync with device, restarting...
[INFO] [1566866758.147911]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState]
[INFO] [1566866758.153338]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo]
[INFO] [1566866758.159407]: Setup publisher on imu [sensor_msgs/Imu]
[INFO] [1566866758.164928]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist]
[INFO] [1566866758.170356]: Setup publisher on odom [nav_msgs/Odometry]
[INFO] [1566866758.176126]: Setup publisher on joint_states [sensor_msgs/JointState]
[INFO] [1566866758.181540]: Setup publisher on battery_state [sensor_msgs/BatteryState]
[INFO] [1566866758.186941]: Setup publisher on magnetic_field [sensor_msgs/MagneticField]
[INFO] [1566866758.192366]: Setup publisher on /tf [tf/tfMessage]
[INFO] [1566866761.571954]: Setup TF on Odometry [odom]
[INFO] [1566866761.577633]: Setup TF on IMU [imu_link]
[INFO] [1566866761.582497]: Setup TF on MagneticField [mag_link]
[INFO] [1566866761.587444]: Setup TF on JointState [base_link]
[INFO] [1566866761.613977]: --------------------------
[INFO] [1566866761.619451]: Connected to OpenCR board!
[INFO] [1566866761.625284]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1566866761.631400]: --------------------------
[INFO] [1566866761.637197]: Start Calibration of Gyro
[INFO] [1566866764.135023]: Calibration End
*** No motion ***
Running ~:rqt_image_view shows /camera/image/compresses but no /detect/image_lane/compressed
running rosnode info /detect_lane shows /detect/image_lane/compressed [sensor_msgs/CompressedImage] is being published.
turtlebot@herschel:~$ rosnode list
/camera
/camera/image_compensation
/camera/image_compensation_projection
/camera/image_proc
/camera/image_projection
/control_lane
/detect_lane
/republish
/rosout
/turtlebot3_core
/turtlebot3_diagnostics
/turtlebot3_lds
turtlebot@herschel:~$
turtlebot@herschel:~$ rosnode info /detect_lane
Node [/detect_lane]
Publications:

/detect/image_lane/compressed [sensor_msgs/CompressedImage]
/detect/lane [std_msgs/Float64]
/detect/white_line_reliability [std_msgs/UInt8]
/detect/yellow_line_reliability [std_msgs/UInt8]
/rosout [rosgraph_msgs/Log]

Subscriptions:

/camera/image_projected_compensated [sensor_msgs/Image]

Services:

/detect_lane/get_loggers
/detect_lane/set_logger_level

contacting node http://herschel.local:39457/ ...
Pid: 9508
Connections:

topic: /detect/lane

to: /control_lane
direction: outbound
transport: TCPROS

topic: /rosout

to: /rosout
direction: outbound
transport: TCPROS

topic: /camera/image_projected_compensated

to: /camera/image_compensation_projection (http://herschel.local:40143/)
direction: inbound
transport: TCPROS

turtlebot@herschel:~$
_

@Robolover

@red24dog
Hi.
Try again in e-manual from Tutorials: 5.1 Lane Detection.
If you still get the same error, reply to me
Thank you.

As there have been no updates, I am closing this issue.


[Core]: PlatformException(channel-error, Unable to establish connection on channel., null, null)

Is there an existing issue for this?

[X] I have searched the existing issues.

Which plugins are affected?
Core
Which platforms are affected?
iOS
Description
We have upgraded flutter and dependencies, after upgrading android one is working fine but ios app gets stuck at Firebase Initialization code.
I have tried to run Firebase Auth and Analytics Example app they are working fine but our app is not working.
I did tried to remove ios folder and recreated it and still not working.
I did reconfigured the project using flutterfire cli but still no luck.
Reproducing the issue
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(options:DefaultFirebaseOptions.currentPlatform);
await  runZonedGuarded(
() async{
await initialChecks();
runApp(App());
},
(error, stack) {
print(error.toString());
print(stack.toString());
FirebaseCrashlytics.instance..recordError(error, stack);
},
);
}
Firebase Core version
3.0.0
Flutter Version
3.22.0
Relevant Log Output
flutter: PlatformException(channel-error, Unable to establish connection on channel., null, null)
flutter: #0 FirebaseCoreHostApi.initializeCore (package:firebase_core_platform_interface/src/pigeon/messages.pigeon.dart:210:7)

#1 MethodChannelFirebase._initializeCore (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:29:44)

#2 MethodChannelFirebase.initializeApp (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:73:7)

#3 Firebase.initializeApp (package:firebase_core/src/firebase.dart:43:31)

#4 initialChecks (package:creatics_mobile/main.dart:108:3)

#5 main. (package:creatics_mobile/main.dart:75:11)

#6 main (package:creatics_mobile/main.dart:73:3)

Flutter dependencies

Expand Flutter dependencies snippet

Dart SDK 3.4.0
Flutter SDK 3.22.0
creatics_mobile 1.0.25+1

dependencies:
- advance_pdf_viewer_fork 2.0.0 [flutter flutter_cache_manager numberpicker path_provider]
- android_path_provider 0.3.0 [flutter]
- app_settings 5.1.1 [flutter plugin_platform_interface]
- better_player 0.0.83 [flutter cupertino_icons wakelock_plus meta flutter_widget_from_html_core visibility_detector path_provider collection xml]
- cached_network_image 3.3.1 [cached_network_image_platform_interface cached_network_image_web flutter flutter_cache_manager octo_image]
- carousel_slider 4.2.1 [flutter]
- collection 1.18.0
- cupertino_icons 1.0.8
- dartz 0.10.1
- device_info_plus 10.1.0 [device_info_plus_platform_interface ffi file flutter flutter_web_plugins meta web win32 win32_registry]
- dotted_line 3.2.2 [flutter]
- equatable 2.0.5 [collection meta]
- extended_nested_scroll_view 6.1.0 [flutter visibility_detector]
- file_picker 5.5.0 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface ffi path win32]
- firebase_analytics 11.0.0 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter]
- firebase_core 3.0.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 4.0.0 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_messaging 15.0.0 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math sky_engine]
- flutter_bloc 8.1.5 [bloc flutter provider]
- flutter_datetime_picker_plus 2.2.0 [flutter]
- flutter_downloader 1.11.7 [flutter]
- flutter_facebook_auth 6.2.0 [flutter flutter_facebook_auth_platform_interface flutter_facebook_auth_web facebook_auth_desktop]
- flutter_html 3.0.0-beta.2 [html csslib collection list_counter flutter]
- flutter_local_notifications 17.1.2 [clock flutter flutter_local_notifications_linux flutter_local_notifications_platform_interface timezone]
- flutter_rating_bar 4.0.1 [flutter]
- flutter_staggered_animations 1.1.1 [flutter]
- flutter_staggered_grid_view 0.7.0 [flutter]
- flutter_svg 2.0.10+1 [flutter http vector_graphics vector_graphics_codec vector_graphics_compiler]
- flutter_webview_plugin 0.4.0 [flutter]
- fluttertoast 8.2.6 [flutter flutter_web_plugins web]
- font_awesome_flutter 10.7.0 [flutter]
- get_it 7.7.0 [async collection meta]
- google_sign_in 6.2.1 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web]
- grecaptcha 0.0.6 [flutter plugin_platform_interface]
- http 1.2.1 [async http_parser meta web]
- http_interceptor 2.0.0-beta.8 [http]
- image_cropper 5.0.1 [flutter image_cropper_platform_interface image_cropper_for_web]
- image_gallery_saver 2.0.3 [flutter]
- image_picker 1.1.2 [flutter image_picker_android image_picker_for_web image_picker_ios image_picker_linux image_picker_macos image_picker_platform_interface image_picker_windows]
- internet_connection_checker 1.0.0+1
- intl 0.18.1 [clock meta path]
- introduction_screen 3.1.14 [flutter collection dots_indicator flutter_keyboard_visibility]
- just_the_tooltip 0.0.12 [flutter]
- mime 1.0.5
- mixpanel_flutter 2.2.0 [flutter flutter_web_plugins js]
- multi_select_flutter 4.1.3 [flutter collection]
- open_filex 4.4.0 [flutter ffi]
- package_info_plus 8.0.0 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface web win32 clock]
- path 1.9.0
- path_provider 2.1.3 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- permission_handler 11.3.1 [flutter meta permission_handler_android permission_handler_apple permission_handler_html permission_handler_windows permission_handler_platform_interface]
- readmore 3.0.0 [flutter]
- rxdart 0.27.7
- screenshot 3.0.0 [flutter]
- share_plus 9.0.0 [cross_file meta mime flutter flutter_web_plugins share_plus_platform_interface file url_launcher_web url_launcher_windows url_launcher_linux url_launcher_platform_interface ffi web win32]
- shared_preferences 2.2.3 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- shimmer 3.0.0 [flutter]
- sign_in_with_apple 6.1.0 [flutter meta sign_in_with_apple_platform_interface sign_in_with_apple_web]
- sizer 2.0.15 [universal_io flutter]
- stomp_dart_client 2.0.0 [web_socket_channel]
- store_redirect 2.0.2 [flutter]
- syncfusion_flutter_datepicker 25.2.7 [flutter intl syncfusion_flutter_core]
- talkjs_flutter 0.11.0 [flutter talkjs_flutter_inappwebview crypto firebase_core firebase_messaging flutter_local_notifications http flutter_apns_only permission_handler url_launcher shared_preferences]
- url_launcher 6.3.0 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- video_compress 3.1.2 [flutter]
- video_player 2.8.6 [flutter html video_player_android video_player_avfoundation video_player_platform_interface video_player_web]
- video_thumbnail 0.5.3 [flutter]
- video_trimmer 3.0.1 [flutter video_player ffmpeg_kit_flutter video_thumbnail path_provider intl path transparent_image]
- videosdk 1.1.12 [flutter flutter_web_plugins plugin_platform_interface random_string flutter_webrtc events2 collection sdp_transform h264_profile_level_id flutter_foreground_task synchronized http encrypt videosdk_room_stats videosdk_otel dart_webrtc device_info_plus platform_detect web permission_handler]
- vimeo_player_flutter 0.1.0 [flutter webview_flutter]
- visibility_detector 0.3.3 [flutter]
- wakelock 0.4.0 [flutter meta wakelock_macos wakelock_platform_interface wakelock_web]
- webview_flutter_plus 0.4.5 [flutter webview_flutter mime]
- youtube_player_iframe 5.1.2 [flutter meta webview_flutter webview_flutter_android webview_flutter_wkwebview url_launcher youtube_player_iframe_web]

dev dependencies:
- flutter_launcher_icons 0.13.1 [args checked_yaml cli_util image json_annotation path yaml]
- flutter_test 0.0.0 [flutter test_api matcher path fake_async clock stack_trace vector_math leak_tracker_flutter_testing async boolean_selector characters collection leak_tracker leak_tracker_testing material_color_utilities meta source_span stream_channel string_scanner term_glyph vm_service]

transitive dependencies:
- _fe_analyzer_shared 67.0.0 [meta]
- _flutterfire_internals 1.3.36 [collection firebase_core firebase_core_platform_interface flutter meta]
- analyzer 6.4.1 [_fe_analyzer_shared collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- archive 3.6.1 [crypto path]
- args 2.5.0
- asn1lib 1.5.3
- async 2.11.0 [collection meta]
- bloc 8.1.4 [meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- cached_network_image_platform_interface 4.0.0 [flutter flutter_cache_manager]
- cached_network_image_web 1.2.0 [cached_network_image_platform_interface flutter flutter_cache_manager]
- characters 1.3.0
- checked_yaml 2.0.3 [json_annotation source_span yaml]
- cli_util 0.4.1 [meta path]
- clock 1.1.1
- convert 3.1.1 [typed_data]
- coverage 1.8.0 [args logging package_config path source_maps stack_trace vm_service]
- cross_file 0.3.4+1 [meta web]
- crypto 3.0.3 [typed_data]
- csslib 0.17.3 [source_span]
- dart_webrtc 1.4.4 [collection js logging meta platform_detect synchronized web webrtc_interface]
- dbus 0.7.10 [args ffi meta xml]
- device_info_plus_platform_interface 7.0.0 [flutter meta plugin_platform_interface]
- dots_indicator 2.1.2 [flutter]
- encrypt 5.0.3 [args asn1lib clock collection crypto pointycastle]
- events2 1.0.0
- facebook_auth_desktop 1.0.3 [flutter http flutter_secure_storage flutter_facebook_auth_platform_interface]
- fake_async 1.3.1 [clock collection]
- ffi 2.1.2
- ffmpeg_kit_flutter 6.0.3 [ffmpeg_kit_flutter_platform_interface flutter]
- ffmpeg_kit_flutter_platform_interface 0.2.1 [flutter plugin_platform_interface]
- file 7.0.0 [meta path]
- file_selector_linux 0.9.2+1 [cross_file file_selector_platform_interface flutter]
- file_selector_macos 0.9.4 [cross_file file_selector_platform_interface flutter]
- file_selector_platform_interface 2.6.2 [cross_file flutter http plugin_platform_interface]
- file_selector_windows 0.9.3+1 [cross_file file_selector_platform_interface flutter]
- firebase_analytics_platform_interface 4.0.0 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.5.7+8 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins]
- firebase_core_platform_interface 5.0.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 2.17.1 [firebase_core_platform_interface flutter flutter_web_plugins meta web]
- firebase_crashlytics_platform_interface 3.6.36 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 4.5.38 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 3.8.8 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins meta web]
- fixnum 1.1.0
- flutter_apns_only 1.6.0 [flutter]
- flutter_cache_manager 3.3.2 [clock collection file flutter http path path_provider rxdart sqflite uuid]
- flutter_facebook_auth_platform_interface 5.0.0 [flutter plugin_platform_interface]
- flutter_facebook_auth_web 5.0.0 [flutter flutter_web_plugins js flutter_facebook_auth_platform_interface]
- flutter_foreground_task 6.1.3 [flutter plugin_platform_interface shared_preferences]
- flutter_inappwebview_internal_annotations 1.1.1
- flutter_keyboard_visibility 6.0.0 [meta flutter_keyboard_visibility_platform_interface flutter_keyboard_visibility_linux flutter_keyboard_visibility_macos flutter_keyboard_visibility_web flutter_keyboard_visibility_windows flutter]
- flutter_keyboard_visibility_linux 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_macos 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 2.0.0 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_keyboard_visibility_windows 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_local_notifications_linux 4.0.0+1 [dbus ffi flutter flutter_local_notifications_platform_interface path xdg_directories]
- flutter_local_notifications_platform_interface 7.1.0 [flutter plugin_platform_interface]
- flutter_plugin_android_lifecycle 2.0.20 [flutter]
- flutter_secure_storage 9.2.2 [flutter flutter_secure_storage_linux flutter_secure_storage_macos flutter_secure_storage_platform_interface flutter_secure_storage_web flutter_secure_storage_windows meta]
- flutter_secure_storage_linux 1.2.1 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_macos 3.1.2 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_platform_interface 1.1.2 [flutter plugin_platform_interface]
- flutter_secure_storage_web 1.2.1 [flutter flutter_secure_storage_platform_interface flutter_web_plugins js]
- flutter_secure_storage_windows 3.1.2 [ffi flutter flutter_secure_storage_platform_interface path path_provider win32]
- flutter_web_plugins 0.0.0 [flutter characters collection material_color_utilities meta vector_math]
- flutter_webrtc 0.10.3 [collection dart_webrtc flutter path_provider web webrtc_interface]
- flutter_widget_from_html_core 0.8.5+3 [csslib flutter fwfh_text_style html]
- frontend_server_client 4.0.0 [async path]
- fwfh_text_style 2.23.8 [flutter]
- glob 2.1.2 [async collection file path string_scanner]
- google_identity_services_web 0.3.1+1 [meta web]
- google_sign_in_android 6.1.24 [flutter google_sign_in_platform_interface]
- google_sign_in_ios 5.7.6 [flutter google_sign_in_platform_interface]
- google_sign_in_platform_interface 2.4.5 [flutter plugin_platform_interface]
- google_sign_in_web 0.12.4 [flutter flutter_web_plugins google_identity_services_web google_sign_in_platform_interface http web]
- h264_profile_level_id 0.2.1 [test]
- html 0.15.4 [csslib source_span]
- http_multi_server 3.2.1 [async]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- image 4.2.0 [archive meta xml]
- image_cropper_for_web 3.0.0 [flutter flutter_web_plugins image_cropper_platform_interface js]
- image_cropper_platform_interface 5.0.0 [flutter plugin_platform_interface http]
- image_picker_android 0.8.12+3 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- image_picker_for_web 3.0.4 [flutter flutter_web_plugins image_picker_platform_interface mime web]
- image_picker_ios 0.8.12 [flutter image_picker_platform_interface]
- image_picker_linux 0.2.1+1 [file_selector_linux file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_macos 0.2.1+1 [file_selector_macos file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_platform_interface 2.10.0 [cross_file flutter http plugin_platform_interface]
- image_picker_windows 0.2.1+1 [file_selector_platform_interface file_selector_windows flutter image_picker_platform_interface]
- infinite_listview 1.1.0 [flutter]
- io 1.0.4 [meta path string_scanner]
- js 0.6.7 [meta]
- json_annotation 4.9.0 [meta]
- leak_tracker 10.0.4 [clock collection meta path vm_service]
- leak_tracker_flutter_testing 3.0.3 [flutter leak_tracker leak_tracker_testing matcher meta]
- leak_tracker_testing 3.0.1 [leak_tracker matcher meta]
- list_counter 1.0.2
- logging 1.2.0
- matcher 0.12.16+1 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.8.0 [collection]
- meta 1.12.0
- nested 1.0.0 [flutter]
- node_preamble 2.0.2
- numberpicker 2.1.2 [flutter infinite_listview]
- octo_image 2.0.0 [flutter]
- package_config 2.1.0 [path]
- package_info_plus_platform_interface 3.0.0 [flutter meta plugin_platform_interface]
- path_parsing 1.0.1 [vector_math meta]
- path_provider_android 2.2.5 [flutter path_provider_platform_interface]
- path_provider_foundation 2.4.0 [flutter path_provider_platform_interface]
- path_provider_linux 2.2.1 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.2 [flutter platform plugin_platform_interface]
- path_provider_windows 2.2.1 [ffi flutter path path_provider_platform_interface win32]
- permission_handler_android 12.0.6 [flutter permission_handler_platform_interface]
- permission_handler_apple 9.4.5 [flutter permission_handler_platform_interface]
- permission_handler_html 0.1.1 [flutter flutter_web_plugins permission_handler_platform_interface]
- permission_handler_platform_interface 4.2.1 [flutter meta plugin_platform_interface]
- permission_handler_windows 0.2.1 [flutter permission_handler_platform_interface]
- petitparser 6.0.2 [meta]
- platform 3.1.5
- platform_detect 2.0.11 [meta pub_semver]
- plugin_platform_interface 2.1.8 [meta]
- pointycastle 3.9.1 [collection convert js]
- pool 1.5.1 [async stack_trace]
- protobuf 2.1.0 [fixnum collection meta]
- provider 6.1.2 [collection flutter nested]
- pub_semver 2.1.4 [collection meta]
- quiver 3.2.1 [matcher]
- random_string 2.3.1
- sdp_transform 0.3.2
- share_plus_platform_interface 4.0.0 [cross_file flutter meta mime plugin_platform_interface path_provider uuid]
- shared_preferences_android 2.2.3 [flutter shared_preferences_platform_interface]
- shared_preferences_foundation 2.4.0 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.3.2 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.3.2 [flutter plugin_platform_interface]
- shared_preferences_web 2.3.0 [flutter flutter_web_plugins shared_preferences_platform_interface web]
- shared_preferences_windows 2.3.2 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.4.1 [async collection http_parser path stack_trace stream_channel]
- shelf_packages_handler 3.0.2 [path shelf shelf_static]
- shelf_static 1.1.2 [convert http_parser mime path shelf]
- shelf_web_socket 1.0.4 [shelf stream_channel web_socket_channel]
- sign_in_with_apple_platform_interface 1.1.0 [flutter plugin_platform_interface meta]
- sign_in_with_apple_web 2.1.0 [flutter flutter_web_plugins sign_in_with_apple_platform_interface]
- sky_engine 0.0.99
- source_map_stack_trace 2.1.1 [path source_maps stack_trace]
- source_maps 0.10.12 [source_span]
- source_span 1.10.0 [collection path term_glyph]
- sprintf 7.0.0
- sqflite 2.3.3+1 [flutter sqflite_common path]
- sqflite_common 2.5.4 [synchronized path meta]
- stack_trace 1.11.1 [path]
- stream_channel 2.1.2 [async]
- string_scanner 1.2.0 [source_span]
- syncfusion_flutter_core 25.2.7 [vector_math flutter]
- synchronized 3.1.0+1
- talkjs_flutter_inappwebview 6.0.7 [flutter flutter_web_plugins js flutter_inappwebview_internal_annotations]
- term_glyph 1.2.1
- test 1.25.2 [analyzer async boolean_selector collection coverage http_multi_server io js matcher node_preamble package_config path pool shelf shelf_packages_handler shelf_static shelf_web_socket source_span stack_trace stream_channel test_api test_core typed_data web_socket_channel webkit_inspection_protocol yaml]
- test_api 0.7.0 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph]
- test_core 0.6.0 [analyzer args async boolean_selector collection coverage frontend_server_client glob io meta package_config path pool source_map_stack_trace source_maps source_span stack_trace stream_channel test_api vm_service yaml]
- timezone 0.9.3 [path]
- transparent_image 2.0.1
- typed_data 1.3.2 [collection]
- universal_io 2.2.2 [collection meta typed_data]
- url_launcher_android 6.3.3 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.3.0 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.1.1 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.2.0 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.3.2 [flutter plugin_platform_interface]
- url_launcher_web 2.3.1 [flutter flutter_web_plugins url_launcher_platform_interface web]
- url_launcher_windows 3.1.1 [flutter url_launcher_platform_interface]
- uuid 4.4.0 [crypto sprintf meta fixnum]
- vector_graphics 1.1.11+1 [flutter http vector_graphics_codec]
- vector_graphics_codec 1.1.11+1
- vector_graphics_compiler 1.1.11+1 [args meta path_parsing xml vector_graphics_codec path]
- vector_math 2.1.4
- video_player_android 2.5.0 [flutter video_player_platform_interface]
- video_player_avfoundation 2.6.1 [flutter video_player_platform_interface]
- video_player_platform_interface 6.2.2 [flutter plugin_platform_interface]
- video_player_web 2.3.1 [flutter flutter_web_plugins video_player_platform_interface web]
- videosdk_otel 0.0.2 [collection fixnum http logging protobuf quiver meta]
- videosdk_room_stats 0.0.4 [events2 flutter]
- vm_service 14.2.1
- wakelock_macos 0.1.0+3 [flutter flutter_web_plugins wakelock_platform_interface]
- wakelock_platform_interface 0.2.1+3 [flutter meta]
- wakelock_plus 1.2.5 [flutter flutter_web_plugins meta wakelock_plus_platform_interface win32 dbus package_info_plus web]
- wakelock_plus_platform_interface 1.2.1 [flutter plugin_platform_interface meta]
- wakelock_web 0.2.0+3 [flutter flutter_web_plugins js wakelock_platform_interface]
- watcher 1.1.0 [async path]
- web 0.5.1
- web_socket_channel 2.4.5 [async crypto stream_channel web]
- webkit_inspection_protocol 1.2.1 [logging]
- webrtc_interface 1.2.0
- webview_flutter 4.8.0 [flutter webview_flutter_android webview_flutter_platform_interface webview_flutter_wkwebview]
- webview_flutter_android 3.16.4 [flutter webview_flutter_platform_interface]
- webview_flutter_platform_interface 2.10.0 [flutter meta plugin_platform_interface]
- webview_flutter_wkwebview 3.13.1 [flutter path webview_flutter_platform_interface]
- win32 5.5.1 [ffi]
- win32_registry 1.1.3 [ffi win32]
- xdg_directories 1.0.4 [meta path]
- xml 6.5.0 [collection meta petitparser]
- yaml 3.1.2 [collection source_span string_scanner]
- youtube_player_iframe_web 3.0.2 [http flutter flutter_web_plugins web webview_flutter_platform_interface]

Additional context and comments
No response

Hello @tarunkhatri, I'm unable to reproduce on my side. Can you provide a reproduction sample? Thanks

I'm also getting channel-error (web app) when simply using   firebase_auth: ^5.1.0
I'm able to sign in anonymously from localhost, but not when code runs on Firebase Hosting.
This is all very confusing because firebase_auth shows it supports web, and yet we have a new library (that links to deprecated docs) called  firebase_auth_web.
Can someone clarify which package we should be using and why "firebase_auth" is marked as supporting web if it does not?
And why does firebase_auth_web point to obsolete docs?
Which should we use and why??

I am also experiencing this problem suddenly, only on IOS.

any updates on this? ... my project is currently stuck

Finally i have fixed the issue.
We were using talk_js  which was using firebase_core and messaging, they were using lower version so i have forked repo and updated all firebase versions which fixed the issue and they were using flutter_apns_only which was also causing problem for that i have added
<key>flutter_apns.disable_swizzling</key>
<true/>

now our project is compiling and ios app is running, but ios app is crashing on SignIn with google.

@tarunkhatri   Oh, even if I put that option above and run it, I still can't init Firebase and the app doesn't run.

I'm still waiting for a complete reproduction sample so I can investigate what is happening.

If you're like me
I was getting conflicts with certain packages.
We'll try to contact the package owner.
package :flutter_naver_login
source : AppDelegate.swift
I fixed it by modifying the AppDelegate.swift file.

I'm still waiting for a complete reproduction sample so I can investigate what is happening.

I can give you access to our repo and GCP project if it will help, but anonymous login works fine from localhost.  It's only when running on Firebase Hosting that I'm seeing this channel-error!


Common style channels

Related #322, this is a sketch at how we might consolidate the definition of “standard” channels in Plot. This idea is to define them in one place so that we can add a new standard channel to all marks with less risk of drift between marks.
This only currently works for the Area mark. In addition to porting the other marks to use this system, we need to address that some marks have different defaults (for example Line has a default stroke, whereas Area has a default fill), and that some marks have different structure (for example Area and Line produce a single path element per series and thus group styles, whereas Dot and Bar product distinct elements for each data point). I’ve done most of this now.
TODO

[x] areas
[x] bars
[x] cells
[ ] dots (quirk: default fill)
[ ] frames (quirk: does not support channels)
[x] lines
[ ] links
[x] rects
[x] rules
[ ] texts
[x] ticks

If you like this idea I’d be happy to continue work and/or work on it together.

Yes that's a big relief, and besides making Plot smaller and more consistent, it will also make custom marks much easier.
I stopped short of:

adding the channels x, x1, x2, y, y1, y2 in the default filter (and then maybe also r and text?)
renaming filter to definedFilter, which would be clearer about the purpose

And https://github.com/observablehq/plot/pull/322 became so much simpler!

Wait, I forgot to apply this in the facet's call to mark.render

Here’s a quirk that I’m thinking about currently.
Some marks default to a fill (with no stroke), while others default to a stroke (with no fill). For example, bar and area default to a fill, while dot and line default to a stroke. (Also some marks don’t support a fill, such as ticks and rules, but for now we can treat that as the same as marks that default a stroke.)
But that’s not all. For marks that have a default fill (such as bar and area), the default fill only applies if the stroke is (constant) none; if you set a stroke, then the default fill switches to none. Similarly for marks that have a default stroke (such as dot), the default stroke only applies if the fill is (constant) none. But line is not consistent with this: if you apply a fill, it retains the default stroke.
So, do we want to standardize on the behavior of dot which is symmetrical, or do we want to standardize on the behavior of line which is (arguably) simpler? And in any case if we make dot and line behave the same way, it’s not strictly backwards-compatible. 🤔

I vote that we standardize on the symmetrical behavior (dot’s), and therefore change the behavior for line. Setting a fill on line is very rare anyway so I think it’s unlikely to cause trouble if the default stroke goes away when you set a fill.


Updates Nokogiri to 1.10.4 per Security advisories in Mothership

Didn't need to use this to update our gemfile.


Custom element delete propagation

:tada: This PR is included in version 1.6.11 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


On 5th Mar 2019, my reported upload speed went from consistent 20Mbs to consistent 3Mbs, but speedtest.net (and others) still show 20Mbs

I know this sounds like an ISP issue, but hear me out :-)
I have speedtests running on two raspberry pi every hour logging to files, and also home-assistant logging speeds (which uses speedtest-cli). My results have been completely consistent forever, at around 80Mbs down and 20Mbs up (which is exactly what my router shows I'm connected as - it's a Fibre ADSL line, I'm close to the cabinet).

On 5th March, my reported upstream dropped to 3Mbs in my speedtest-cli logs - yet my router shows still connected at 20Mbs and if I go to speedtest.net or perform an upload to something like Google drive, this seems accurate.
It wasn't just a blip, it just changed and has been that way forever since:

I'm wondering whether anything may have changed in speedtest.net that could cause speedtest-cli to be logging the results incorrectly?

Same. 1.66mbit upload


[SPARK-30759][SQL][TESTS][FOLLOWUP] Check cache initialization in StringRegexExpression

What changes were proposed in this pull request?
Added new test to RegexpExpressionsSuite which checks that cache of compiled pattern is set when the right expression (pattern in LIKE) is a foldable expression.
Why are the changes needed?
To be sure that cache in StringRegexExpression is initialized for foldable patterns.
Does this PR introduce any user-facing change?
No
How was this patch tested?
By running the added test in RegexpExpressionsSuite.

Test build #118289 has started for PR 27547 at commit d48f4c3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23047/
Test PASSed.

Test build #118293 has started for PR 27547 at commit 3b65bb6.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23051/
Test PASSed.

Test build #118289 has finished for PR 27547 at commit d48f4c3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118289/
Test PASSed.

Test build #118293 has finished for PR 27547 at commit 3b65bb6.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118293/
Test PASSed.

thanks, merging to master!

Late LGTM. Thank you, @MaxGekk , @HyukjinKwon , @cloud-fan .


add Stargaze blockchain

This PR adds Stargaze a Cosmos SDK based blockchain. Cosmos SDK  chains usually have the same APIs to retrieve the list of validators and voting power and I have abstracted the work made for cosmos hub chain to just point to the specific chain endpoint and name.

About Stargaze
Stargaze is "The Interchain" NFT marketplace being the first interoperable layer-1 chain for NFTs. Stargaze is the app specific chain for NFTs in the Cosmos.
https://stargaze.zone
https://twitter.com/StargazeZone

Thanks for reviewing the PR I've addresses your comments


Crash when "Updating Scene"

Operating system or device: Ubuntu 14.04 LTS x64
Issue description (what happened, and what was expected): Edited a node in a scene and saved with ctrl+s. Switched to another scene which had instances of this scene in it. Godot editor crashed with box saying "Updating Scene" and a progress bar at exactly 50%. This happened twice - once I edited the Z depth of a Sprite node and the other time (in another scene) I changed a Node to a Control.
Steps to reproduce: Have a scene instanced within another scene. Edit the instanced scene file in some way. Save (ctrl+s) then click to the tab containing the scene instances.

I could not reproduce this under Ubuntu 15.10 x64 in the current muster branch. A sample project would be helpful.

The project it's happening in has stuff I don't really want to share at the moment. . . This bug might just be an anomaly as it doesn't happen every time. It has only happened when I've been extremely quick pressing ctrl+s then switching to another scene tab.


Failed to set the 'currentTime' ...

Hi I get the following error message on JS debugger  when i run Atraci on Windows 8.1 64 bit

Failed to set the 'currentTime' property on 'HTMLMediaElement': The element's readyState is HAVE_NOTHING

VIDEOJS:
DOMException {message: "Failed to set the 'currentTime' property on IHTMLM-ements: The element's readyState is HAVE NOTHING.", name: "InvaLidStateError", code: 11, stock: "Error: Foiled to set the 'currentTime' property on -/Atraci/app/js/yendor/jquery-2.1.1.min.js:3:3179)", INDEX SIZE ERR: 1-1 Video is not ready. (Video.js)

Uncaught TypeError: Cannot read property 'entry' of undefined aoo.is:546 R >

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/33957609-failed-to-set-the-currenttime?utm_campaign=plugin&utm_content=tracker%2F3178491&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F3178491&utm_medium=issues&utm_source=github).

Atraci as a whole is abandoned. Please look elsewhere for an alternative (my personal recommendation: Kaku )


Add golden tests

Checklist

[x] PR contains a single logical change (to build a better changelog).
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog.

Didn't update the Makefile on purpose, since this is managed by ModuleSync.

Related ModuleSync PR: https://github.com/projectsyn/component-csi-driver-smb/pull/25


Only one ref is resolved by openapi3 to swagger2.

Hello,
i have a issue by the convert of a openapi3 to swagger2 api documentation.
For me its look like that only one #ref is resolved if one component is referenced more then once.
For example i have create a simple file:
openapi: 3.0.0
info:
  title: test
  description: |-
   test
  version: "2"
paths:
  /testPathOnlyOneRefIsResolved:
    get:
      summary: test
      description: |-
        test
      responses:
        '200':
          description: |-
                ok
      requestBody:
        $ref: '#/components/requestBodies/Value'
  /testPathRefIsNotResolvedASecondTime:
    get:
      summary: test
      description: |-
        test
      responses:
        '200':
          description: |-
                ok
      requestBody:
        $ref: '#/components/requestBodies/Value'
servers:
- url: https://somewhere.test
  description: above the clouds
components:
  requestBodies:
    Value:
      content:
        application/json:
          schema:
            type: object
            example: {}
      description: |-
        Some content
      required: true

If i try to convert this file the result is:
{
  "swagger": "2.0",
  "info": {
    "description": "test",
    "title": "test",
    "version": "2"
  },
  "host": "somewhere.test",
  "basePath": "/",
  "schemes": [
    "https"
  ],
  "paths": {
    "/testPathOnlyOneRefIsResolved": {
      "get": {
        "consumes": [
          "application/json"
        ],
        "parameters": [
          {
            "description": "Some content",
            "in": "body",
            "name": "body",
            "required": true,
            "schema": {
              "example": {},
              "type": "object"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "ok"
          }
        },
        "description": "test",
        "summary": "test"
      }
    },
    "/testPathRefIsNotResolvedASecondTime": {
      "get": {
        "parameters": [],
        "responses": {
          "200": {
            "description": "ok"
          }
        },
        "description": "test",
        "summary": "test"
      }
    }
  },
  "x-components": {
    "requestBodies": {
      "Value": {
        "description": "Some content",
        "in": "body",
        "name": "body",
        "required": true,
        "schema": {
          "example": {},
          "type": "object"
        }
      }
    }
  }
}

Only at the first endpoint the body is present on the second endpoint the body is missing.

This not work for me too: https://gist.githubusercontent.com/sytolk/e7ee6715e9d3949569b4a76749d3848c/raw/d1c97e5f1fc74fc8616668fb6eb77c6bd58296ad/gistfile1.txt

I would be happy to get an update - this makes the converter functionality useless in practical terms.

This seems like a legitimate bug - thanks for providing a test case!
Unfortunately I don't have much time to devote to api-spec-converter these days, but would be happy to review a PR here.

Thanks for the update @rbren.
I am willing to give it a try, will you be kind to give me a few pointers?
Thanks!

👍 My guess is the issue is somewhere in this function: https://github.com/LucyBot-Inc/api-spec-converter/blob/master/lib/converters/openapi3_to_swagger2.js#L64
Definitely in that file.

Will give it a try! Thanks!

@sytolk and @chris-ep - I fixed the issue. Please check the fix :-)