Add EU Cookie Disclaimer

http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htm

Whats the plan for plugins @austintoddj? I would this this would be better suited for a plugin because most people wouldn't need this...

@tomschlick It applies to any EU-based organisation/legal entity, I wouldn't exactly call that a small amount of people. But I am all :thumbsup: for plugins!

@Vviizard @tomschlick I agree, this might be best suited in as a plugin. I think the 'ecosystem' of Canvas has to grow a little, and that's why I created the Palette repo, to hold the themes. I believe a repo for plugins would be appropriate, but could use some help in how we integrate them into Canvas. So, the biggest hurdles I see for Canvas right now are:

An Upgrade process for future versions
Plugins to extend the functionality of Canvas
Making it so Canvas could be added to an existing Laravel app

So, tall order. I'm very open to any and all help you can provide.

This package could do the trick.

Thanks @Jeroen-G! I'll look into this right away.

You want a PR implementing this?

@Jeroen-G @Vviizard Just thought of something. One way we could include/not-include this feature, since it wouldn't be needed by anyone not in the EU, would be to check the application's timezone. If the application lives in any of the specified EU timezones, then we include the cookie/disclaimer.
Thoughts?

Or a boolean in the config :)

This can probably also be closed.


[Proposal] Streamline PubSub PublishRequest.Data

In what area(s)?
/area components
/area cli
/area docs
/area sdks
Describe the proposal
Currently the naming for the data to be published per PubSub is not consistent at Dapr:

[X] CloudEvents spec:   data
[X] in Dapr code:       data
[ ] in Dapr API spec:   payload
[ ] in Dapr CLI:        payload
[ ] in Dapr .NET SDK:   content
[X] in Dapr JS SDK:     data
[ ] in Dapr Java SDK:   event
[X] in Dapr python SDK: data
[X] in Dapr Rust SDK:   data
[X] in Dapr GO SDK:     data

Even if I like the term "payload" more then "data", I think we should stick to the CloudEvent terms and rename all occurences to "data".

I think we should follow the term data of CloudEvent.
cc/ @msfussell @orizohar @yaron2 @amanbha

I think we should follow the term data of CloudEvent.
cc/ @msfussell @orizohar @yaron2 @amanbha

Yes, I agree.

To clarify (some of the links are broken as it's been a while and some point to the wrong location now) this issue is about names of variables and the terminology used in comments/docs, correct?  It's not about the actual name of the field in the envelope in messages, which to me looks like it's called data everywhere.  If so, agree the name "data" should be used instead of the others.  And this won't be a breaking change.

This is only a breaking change in the cli.  Everywhere else it's only a name change.

Change done in the CLI.


Add license

Please add a license to allow use of the package. I've included the MIT license in the PR here, but if you have another preference that would be fine as well. Thanks

I don't know much about licenses, but I do know it's better to have one, so I merged your commit!
Thanks ;-)


ClassCastException when reloading the plugin

When reloading the plugin, the following exception occurs:
java.lang.ExceptionInInitializerError: null
    at eu.xesau.kd.Main.onEnable(Main.java:55) ~[?:?]
Caused by: java.lang.ClassCastException:
    com.bringholm.packetinterceptor.v1_0.PacketInterceptor$ChannelInterceptor cannot be cast to com.bringholm.packetinterceptor.v1_0.PacketInterceptor$ChannelInterceptor

I do setPlugin in onEnable, and NameTagChanger.INSTANCE.disable() in onDisable

Can you show me more precisely how you are calling NameTagChanger.INSTANCE.disable() when the plugin disables? I am fairly certain that this has to do with the fact that the packet handlers are not being cleared when the plugin disables, which is being done by the disable() method.
Also, I strongly recommend not using the /reload command at all. It reloads the entire plugin and classes, and since I have to inject classes into the Minecraft internals, this has the potential to cause heaps of problems.

try { NameTagChanger.INSTANCE.disable() }
catch (Exception ex) { ex.printStackTrace(); }

It’s the first thing in my onDisable()

Double check that that method is being called. When I do it myself I get the same exception as you if I don't call NameTagChanger.INSTANCE.disable(), but if I add the following, my code works fine:
if (NameTagChanger.INSTANCE.isEnabled()) {
    NameTagChanger.INSTANCE.disable();
}

Doesn’t disable() itself Validate.assert(enabled,...)?

Well yes, but Validate.isTrue(...) throws exceptions if the condition isn't met. It is really just a safeguard to make sure nothing breaks.

Yes, that's why I asked you to make sure your onDisable is being run. Print a message before you call NameTagChanger.INSTANCE.disable() anď make sure you see it in console.


Question: How do I pick up the URL variables at the start of the app?

I have an app that I want to be able to use URL variables, and I can figure out how to setup a handler when the values CHANGE, but how do I get the INITIAL settings of the URL values?
There is no equivalent state.get_route_vars() it seems so how do I get those values at startup?

Hi,
Did you try to use the session object with the http header referer ? You have access to the url at the origin of the call. You should be able to parse it with urlparse lib.
def handle_app_enter(state, session):
	print(session['headers'].get('referer'))

An event is missing to capture a user's entry into the application at the root level. You must necessarily use the one on the page wf-page-open.
We can imagine a wf-app-open event.

Thanks. I got quite confused with the rebranding. Did I miss the announcement?Regards,ThonOn Jun 5, 2024, at 23:05, Fabien Arcellier @.***> wrote:
Hi,
Did you try to use the session object with the http header referer ? You have access to the url at the origin of the call. You should be able to parse it with urlparse lib.
def handle_app_enter(state, session):
print(session['headers'].get('referer'))
An event is missing to capture a user's entry into the application at the root level. You must necessarily use the one on the page wf-page-open.
We can imagine a wf-app-open event.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

any news on this issue ?

We haven't planned the work on that yet.

We've revisited this and we've decided to move forward with a new event in Root that'll be able to get URL information.

it's available in release 0.8.1


[WIP] Use function calling to task creation

Use function calling for generating the task list JSON.
There are differences in the trends of the tasks being created, so further verification is needed.
Both output results are fine.

Before
After

There were several issues with LangChain, so I will not merge until at least these are resolved. Alternatively, I can modify it to stop using LangChain and make the call differently.

https://github.com/hwchase17/langchainjs/issues/1676
https://github.com/hwchase17/langchainjs/issues/1640

Leave brunch and PR closed.


grype: 0.53.1 -> 0.54.0

Changelog: https://github.com/anchore/grype/releases/tag/v0.54.0
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 206097 run on x86_64-linux 1

1 package built:

grype


Fix Gradle Build Folder Detection

Currently, the inject-gradle-plugin's outputs are not detected by the processor.

gradle plugin now runs before build instead of after clean

Depends on https://github.com/avaje/avaje-prisms/pull/86

@rbygrave btw can you release an RC when you get time?

Released 10.5-RC4


Add new option to filter AlwaysOn metrics by database

What does this PR do?

Adding the ability to only emit AlwaysOn metrics for a specific database ao_database.
Motivation

Customer may want to specify a database rather than get metrics for all AlwaysOn databases.
This is a continuation of https://github.com/DataDog/integrations-core/pull/7824.
Additional Notes

Instead of using the existing database option, I created a new ao_database option to keep backwards compatibility with the existing code and to make it more clear.
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

/azp run


Incorrect bottom padding when removing labels

Hello,
When hiding labels I noticed that Pie charts have a weird bottom padding that was preventing them from taking up the pixel perfect space I reserved for them.
After looking into the code I discovered this line in core.js:
c3_chart_internal_fn.updateSizes = function () {
  ...
  $$.arcHeight = $$.height - ($$.isLegendRight ? 0 : 10);
  ...
}

When hiding labels this line still produces a 10px vertical padding... So I hacked a quick and dirty:
$$.arcHeight = $$.height - ($$.config.legend_hide == true || $$.config.legend_show == false || $$.isLegendRight ? 0 : 10);

And it worked wonders. It's not a fancy fix by any means. Is there some setting I'm forgetting, or should we look for a proper fix for this issue?
Thanks!

I ran into this tonight too - you're stuck with 10px margin for a legend (width or height depending on position) even if you disable legends!
Pie charts still don't QUITE use all the available space even with that 10px removed - there's a mandatory 4px top margin for some reason and even with expand and labels disabled there's space around the chart I've not found yet???

Yes, I've noticed that extra spacing too. I imagined it was used to make space for the pie segments that expand when hovered on. A scaling factor is used to shrink the graph a little bit for these cases. Unfortunately, it seems that the scaling factor is always applied even when the hover behavior is disabled. This would also be a quick fix too though.


161 add gef map

The tests are not happy with the dependency updates..

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.737%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
234

Relevant Lines:
247

💛  - Coveralls


Zooming out animation

A little detail to the behaviour of leaf annotations turning to clustered annotations while zooming out of the map:
It would be great if the leaf annotations would stay as they are but move to the mutual position and afterwards turn into the clustered annotation. Right now the annotations are already changed to clustered annotations (including number and UIImage) and then they are moved to the mutual position and all except one get deleted.

@architector1 Yes right now the clustering operation already assigns all the annotations their new cluster objects before the animation begins and calls the delegate to update their views.  The reason for this is because some view that are off screen would not be the correct view prior to animating on screen.
I can look into being more selective and better handling this situation.

Hi @ashare80 .
Thanks for great lib.
I have 1 question related to this issue. Can I somehow force clusters to split manually? I mean, split a few level without zooming .
Thanks.


Excellent Work! Wait for the code release!

Thanks for your interest in our work. The code is uploaded.


Disaster recovery: how to force masstransit to store sagas state in persistence

Hello contributors,
I would like to use MassTransit as framework that handles messages in our application. Application service is kind of "Enterprise service bus" that handles all requests from multiple queues. To guaranty disaster recovery I need to have 2 instances of current service. Moreover, these services must synchronize states of sagas using  MongoDb. As far as I know, masstransit stores state of saga in memory and I don't know how to force it to write into MongoDb each time, when state of saga changes. Could you help me to fix/understand current behavior?
Best,
Leonid

MT serializes the state of the saga to whatever persistent storage it is configured with.

Yeah, there is a persistent for MongoDB as well.


Release Google.Cloud.ApiHub.V1 version 1.0.0-beta02

Changes in this release:
Bug fixes

BREAKING CHANGE Remove gRPC support for client libraries (commit ecf9305)

Created release for Google.Cloud.ApiHub.V1-1.0.0-beta02


List of missing translations :

Hello,
The extension needs translation for different languages.
You can find the language code (or locale code) you should use on this page
Steps :

Fork the repository
Create a _locales/[language_code] folder
Create a messages.json file at _locales/[language_code]/messages.json
Copy paste content from _locales/en/messages.json
Translate the "message" part for each JSON object
Push your changes to your branch
Make a pull request titled "Translations #116 - Add [language]"

You can check if your language has been done by checking if there is a folder with the given language code in _locales.
Here is a list of languages that need to be added, I will try to keep this up-to-date by updating the comment.

arabic
amtharic
bulgarian
bengali
catalan
:heavy_check_mark: czech
greek
estonian
persian
:heavy_check_mark: filipino
:heavy_check_mark: gurajati
:heavy_check_mark: hebrew
:heavy_check_mark: hindi
crotian
hungarian
japanese
:heavy_check_mark: kannada
latvian
malayalam
marathi
:heavy_check_mark: malay
:heavy_check_mark: portuguese
:heavy_check_mark: romanian
slovak
slovenian
serbian
swahili
:heavy_check_mark: tamil
:heavy_check_mark: telugu
:heavy_check_mark: ukrainian
:heavy_check_mark: vietnamese

one thing wasn't translated in #118 maybe you can finish the translation

@mdolr - I would like to add Gujarati, Hindi and Marathi translations.

Hi, I've made a pull request in which Vietnamese is added. Please check it out https://github.com/mdolr/survol/pull/148

Hello, i add a pull request with Catalan. #151

Add some other local languages like Hausa

Hello @NSachida as you can see Hausa is not in the list of chrome supported languages. I'm looking for native speakers to add translations if you feel like you can contribute please feel free to :+1:
Also please don't use my business e-mail for Survol related issues :pray:

Okay, I wasn't sure if it was okay to suggest that in here, And I don't know how to contact you personally, all good!


Is it a good idea to rely on object key order in v5?

This is not a bug report, but rather some thoughts around implementation.
I've been using styled-system v3 in a commercial project for some time, and It's been good. Trying to upgrade to v5 in the last few days, I have realized that it is now relying on the object key order (prop order) and enumeration to be stable. Is this actually a good idea? From some brief research, key order is not guaranteed even in ES6. While it may work in practise in modern browsers, what about older browsers such as Internet Explorer 11 etc?

If you’re not mixing conflicting style props, it generally shouldn’t matter, should it? If you have some examples of where the shortcomings are, I think they could potentially be good additions to the docs (I.e. mixing shorthand and normal border properties)

If the order is not as expected, then there are multiple properties that can easily conflict. E.g. p overriding pr etc., same for m, mx, mr,... variant css overriding other properties that are set explicitly. border short-hand overriding borderColor.
I should mention that I created this thread as a follow up to finding out that defaultProps get appended to props, messing with the expected order. See #499 for that. However, any environment that has an unstable, or differing, object key order implementation would suffer similar problems.

It has always worked and is in the latest specs strictly definef.
I get this question from time to time on JSS repo.
On Sat, Jun 15, 2019, 19:01 Nik<EMAIL_ADDRESS>wrote:

This is not a bug report, but rather some thoughts around implementation.
I've been using styled-system v3 in a commercial project for some time,
and It's been good. Trying to upgrade to v5 in the last few days, I have
realized that it is now relying on the object key order (prop order) and
enumeration to be stable. Is this actually a good idea? From some brief
research, key order is not guaranteed even in ES6
https://stackoverflow.com/a/30919039/5909251. While it may work in
practise in modern browsers, what about older browsers such as Internet
Explorer 11 etc?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/styled-system/styled-system/issues/560?email_source=notifications&email_token=AAAM4WDWTHWTZX377KQFE7LP2UN6NA5CNFSM4HYPN2M2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GZWP7DA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAM4WFMKIBL2WUQZ6SO233P2UN6NANCNFSM4HYPN2MQ
.

👍 to this being an issue.
For example:
<ABox py="100px" pt="50px" />

<ABox pt="50px" py="100px" />

Producing different results - even if this is "expected", it's very brittle. Any given refactor could break, code styling rules/guidelines can require props to be applied in alphabetical order, plus the issue with default props (as linked by @nikparo).
I don't really want to debate the merits of code style-guides, but point out that this functionality is a bit hidden, and likely to trip developers up as they start with the library, as well as resulting in brittle code long term.

Thanks for bringing attention to this, but since this issue isn't very actionable on its own, I'm going to close in favor of https://github.com/styled-system/styled-system/issues/499#issuecomment-498045390 – I think a PR for failing test cases (potentially with React integration) is the best way to proceed
If you'd like to open an issue or PR to help document some of the pitfalls around using CSS shorthand syntax, that would also be very helpful, IMO

What can be done is adding tests which ensure specific order, just for the case that the logic changes unexpectedly and order changes accordingly, not because javascript has an issue with object props order.


Palindrome Partitioning III

Problem Link
https://leetcode.com/problems/palindrome-partitioning-iii/
Coding platform
Leetcode
Programming language

[ ] C
[ ] C++
[ ] Java
[ ] Python

Additional context (OPTIONAL)
I want to solve it in Java

I will solve it in python

I will provide solution after the above pr gets merged

@Nivedita967 can I do it in C++?

Sure @Amit366

Why aren't you merging the PRs?

Why aren't you merging the PRs?

Have Patience, I am going to this.


warning: duplicated key at line 25 ignored: :verb

Getting this error:
~/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/social-buttons-0.3.9/lib/social_buttons/view_helpers/vkontakte.rb:23: warning: duplicated key at line 25 ignored: :verb


Get user email from IUser

Discord's API looks like it should return a user's email from /users/{id} through the user object it returns, but this method doesn't exist in discordie, so I'm opening this issue to get that in.

It only returns an email if you're requesting /users/@me or making an OAuth-based request with identify+email scopes

Endpoint /users/:id has never returned emails and likely never will. You need to explicitly request OAuth permissions from the user to fetch it through /users/@me with an OAuth token as said above.
This is beyond the scope of this library.


Mailto part not created

I added the plugin to my contacts page (https://restaurantmosaic.com/contact-us) and added the data-mailto="true" part to my email address. It does not seem to work. When I click on the email, it does not open an email with the email address specified. Can you help please?

Please update to version 3.2.0. It should be work now.


Compressed NIfTI files are not supported. ... Cannot uncompress "./example_images/shmolli_t1.nii.gz".

Run:
slcfnm = './example_images/shmolli_t1.nii.gz';
volfnm = './example_images/volume.nii.gz';
out = slice2vol(slcfnm, volfnm)
and output:
Running slice-to-volume registration with similarity SSC...
Slice: ./example_images/shmolli_t1.nii.gz
Volume: ./example_images/volume.nii.gz
Compressed NIfTI files are not supported.
Error using spm_vol>spm_vol_hdr (line 105)
Cannot uncompress "./example_images/shmolli_t1.nii.gz".
Error in spm_vol (line 61)
v = spm_vol_hdr(deblank(P(i,:)));
Error in slice2vol (line 61)
slcvol = spm_vol( slcfnm );
I ran this code on my MacBook Air and got the above issues. Is there anything to do with the computer OS?

You need SPM12 added to Matlab path. Make sure you can read the .nii.gz files using for instance ITK-SNAP. I believe this might be because you need to pull the example images from the repo using Git LFS


Nice filter, maybe make it a component

Maybe make it a component so you can reuse it in your offer page.

Making filters for components will be very difficult since there are a lot of filters we have for each table, and they are all short snippets and bring direct impact to the table so we decide to keep it as one with the table. Thanks for the feedback!


:sparkles:ci: drop trailing whitespaces

This should help to prevent various linters from complaining about
trailing whitespaces when the file is copy-pasted to other repositories:
.github/workflows/scorecard-analysis.yml:2: trailing whitespace.
+on:
.github/workflows/scorecard-analysis.yml:18: trailing whitespace.
+
.github/workflows/scorecard-analysis.yml:40: trailing whitespace.
+

/ok-to-test sha=48579fa6848848a28b8f5f5b4e537c3f89940354

@laurentsimon 👀 please


Mast: Blacklist fat[\W_]*+burners[\s_]+

Mast requests the blacklist of the keyword fat[\W_]*+burners[\s_]+. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

!!/reject

too many FPs


⚠ Bofrost.de has degraded performance

In 3e7d64f, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1164 ms

Resolved: Bofrost.de performance has improved in 648a4fc after 6 minutes.


"No installed package found matching input criteria." when attempting to update

Brief description of your issue
when i run winget upgrade, several programs have updates. for some, such as mozilla thunderbird, attempting to run the update causes a "No installed package found matching input criteria." error.
if i uninstall the program and reinstall using winget, it works find however.
example command:
winget upgrade Mozilla.Thunderbird
Steps to reproduce
use command winget upgrade Mozilla.Thunderbird on version 102.4.1. it might appear.
Expected behavior
winget begins to upgrade the application
Actual behavior
winget throws a error "No installed package found matching input criteria."
Environment
Windows Package Manager v1.3.2691
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19045.2251
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.18.2691.0

Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

current affected programs:

Mozilla Thunderbird
(Mozilla.Thunderbird)

Same issue here.
Location: UK

Same issue here in Germany since more than a week i think.

(basically the same just with German language)
since i am in Germany it is probably not an issue regarding something in the UK

having that problem for a long time.
winget upgrade lists a package. but then it doesnt upgarde, neiter by using --all nor by using any variant of its name.
after a couple of days it usually works.
PS C:\Users\Michael> winget upgrade
Name                ID                                Version Verfügbar Quelle
LibreOffice <IP_ADDRESS> TheDocumentFoundation.LibreOffice <IP_ADDRESS> <IP_ADDRESS>   winget
1 Aktualisierungen verfügbar.
1 Paket hat eine Versionsnummer, die nicht bestimmt werden kann. Wenn Sie „--include-unknown“ verwenden, werden möglicherweise weitere Ergebnisse angezeigt.
PS C:\Users\Michael> winget upgrade Libreoffice
Es wurden keine anwendbaren Aktualisierungen gefunden.
PS C:\Users\Michael> winget upgrade TheDocumentFoundation.LibreOffice
Es wurden keine anwendbaren Aktualisierungen gefunden.
PS C:\Users\Michael> winget upgrade --all
Name                ID                                Version Verfügbar Quelle
LibreOffice <IP_ADDRESS> TheDocumentFoundation.LibreOffice <IP_ADDRESS> <IP_ADDRESS>   winget
1 Aktualisierungen verfügbar.
1 Paket hat eine Versionsnummer, die nicht bestimmt werden kann. Wenn Sie „--include-unknown“ verwenden, werden möglicherweise weitere Ergebnisse angezeigt.
PS C:\Users\Michael>

I have same issue with a couple of packages. In the beginning I was able to solve the issue by uninstalling the package and install it again with Winget but after a couple of updates it fails again

In addition, I just discovered my PuTTY was removed - is it possible that, while failing to install the new one, winget first did successfully remove my existing version? If so, that's very much not cool...

@szlevi Please note that this was done intentionally to align with the publisher's changelog:

Note: installing the 0.78 or later Windows installer will not automatically uninstall 0.77 or earlier, due to a change we've made to work around a bug. We recommend uninstalling the old version first, if possible. If both end up installed, uninstalling both and then re-installing the new version will fix things up.

Please see https://github.com/microsoft/winget-pkgs/pull/87021

Ah, I see, thanks. So it's just a temp issue, right?

That depends on the publisher. If future installers perform "in-place" upgrade instead of requiring the version to be manually uninstalled first, the behavior will be duly updated in the winget's manifest.

The matching logic is based on comparing what values are written to the registry (it's the same thing that powers what you see in Windows Apps & Features), and what metadata is listed in manifests in all configured sources. Sometimes the installer isn't reporting things consistently to the registry and in other cases, the manifest doesn't have all the variations of what is reported.
WinGet looks at package family name, product code, upgrade code, display name, and display version. Depending on what is available, heuristics are used to determine the "best match" when there isn't an exact match.
As the Visual C++ Redistributable packages can be installed side-by-side for different versions and different architectures, it's been more challenging to capture all the correct metadata for all the variations. We are incrementally making improvements with both the manifests and the client (matching logic and upgrade/install logic), but clearly there is still more work to be done.

without any known changes, libreoffice today suddenly updated just fine. <IP_ADDRESS> -> <IP_ADDRESS>

Facing this very same issue while upgrading Powershell, i don't know yet if this happens only with certain packages

There are a couple of classes of issues. One is when the installer type has changed. For the most part, I think we've isolated that path and resolved it.
Another is when it's an MSI based installer and we aren't getting a good match for the "Product Code" or "Upgrade Code".
Another is when the package is installed in either "user" or "machine" scope and the upgrade is defaulting to the opposite scope, or the user has a requirement in their settings which doesn't match the installed scope or the default scope specified in the manifest.

[Policy] Command-Upgrade

Hi everyone, I'm from Colombia and I'm getting the same issue.
I have solved it adding flag --include-unknown
As my understanding, when the winget command try to get the apps to update, there are some packages with a "Broken" version in the repository. I don't understand the consecuences of upgrade with --include-unknown flag, but it works for me.
winget upgrade --all --include-unknown

Encounter the same issue:

Still facing this issue even now :/

I'm getting the same issue after successfully upgrading about 4-5 apps, then none would upgrade after that and I was met with the "no installed package found matching input criteria." message when trying to upgrade any of the 7 that remained.
I done some googling (as you do) and tried with a slightly different command syntax, instead of specifying the ID I just specified the name of the application.
So instead of winget upgrade --id VideoLAN.VLC I tried winget upgrade "VLC Media Player"
This appeared to work, at least for VLC Media Player.
I'm really not sure of the implications of doing it this way, I'm not sure if my Winget just had a temporary issue and it would have worked using the original commands eventually (as others have mentioned on google)

Exactly same behaviour for Git, specifying it by ID did not work, specifying it by the Name did work. Very odd!

I got the same issue running from an elevated PowerShell. But it worked when I ran it in cmd.exe. Real PITA having to type my admin user and password for every single update

FYI, upgrade worked here for Microsoft .NET SDK 7.0.203 (x64) (to version 7.0.401) -- by not using the app Id (in this case Microsoft.DotNet.SDK.7), but by entering the complete name between quotes.
Like so  winget upgrade "Microsoft .NET SDK 7.0.203 (x64)". You may even have to do a --force.

JJ

FYI, upgrade worked here for Microsoft .NET SDK 7.0.203 (x64) (to version 7.0.401) -- by not using the app Id (in this case Microsoft.DotNet.SDK.7), but by entering the complete name between quotes.
Like so winget upgrade "Microsoft .NET SDK 7.0.203 (x64)". You may even have to do a --force.

JJ

Same issue here
winget upgrade
No installed package found matching input criteria.
WinGet-2023-09-17-21-45-02.112.log
winget upgrade --all
No installed package found matching input criteria.
Tried resetting winget as described here, but no luck. Tried re-installing winget, no luck.
Using cmd instead of Powershell or running them with or without admin rights as suggested by @BartJolling did not help either.
winget --info
Copyright (c) Microsoft Corporation. All rights reserved.
Windows: Windows.Desktop v10.0.19045.3448
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.21.2561.0```

I know it's an old thread, but I was having this issue as well. I solved it by running these two commands.
winget uninstall Microsoft.Winget.Source_8wekyb3d8bbwe
winget source reset --force

I have same issue for VLC Media Player (VideoLAN.VLC) .

I have same issue for VLC Media Player (VideoLAN.VLC) .

Same here.
I got it working by doing what @jonkeren wrote.
Use the name instead of the id.
https://github.com/microsoft/winget-cli/issues/2686#issuecomment-1721441017

Just to note I'm seeing the same behaviour with winget install on a clean Windows 11 (reset) build.  I've got a script with a number of packages to install based on the ID and it just loops this error for all of them

this error also occurs when updating .net and anaconda

I know it's an old thread, but I was having this issue as well. I solved it by running these two commands.
winget uninstall Microsoft.Winget.Source_8wekyb3d8bbwe winget source reset --force

Thanks, it worked finally😱
This thing had been bugging me since 2021 with similar issues for it being present but no progress. ✔

I find that I only run into this problem when upgrading the runtimes of programming languages, e.g. Julia and Racket. The reason appears to be that when winget upgrades those packages, winget (or rather, the installers for those runtimes) by default installs the new version side by side with the old version (see screenshot below), in a different folder. Which of course make sense for runtimes (it's not uncommon to run into, say, python scripts that will run on 3.11 but not 3.10). But this also means that, even after a successful upgrade, the old version of the runtime continues to exist and so will continue to show up in the output of winget list --upgrade-available! This also explains why winget upgrade {app id} causes "no installed package found ...": you already have the latest version of {app id} installed.
The solution is to use --uninstall-previous when doing winget upgrade for this kind of package if you want the new version to replace the old version.

getting the same one when I try to remove WSL distro

In my case, it's was net problem.

i have the same issue with the package Lenovo.DockManager
Log:
Executing C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.24.1763.0_x64__8wekyb3d8bbwe\winget.exe install --id Lenovo.DockManager --custom '/noicons /noui' --silent --accept-package-agreements --accept-source-agreements --scope machine

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
     31      10      440       2516       0,05   5012   0 winget

   -
   \

  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’â–’  1024 KB / 2.39 MB
  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–’â–’â–’â–’â–’  2.00 MB / 2.39 MB
  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ  2.39 MB / 2.39 MB

   -

No package found matching input criteria.
Script Finished

winget source reset doesn't help. When i search the name instead of the id it works. This should be fixed.

winget source reset doesn't help. When i search the name instead of the id it works. This should be fixed.

Did you apply the --force flag, my issue was related to updates and packages and on adding force flag it did work as I said here https://github.com/microsoft/winget-cli/issues/2686#issuecomment-1933740296

winget source reset doesn't help. When i search the name instead of the id it works. This should be fixed.

Did you apply the --force flag, my issue was related to updates and packages and on adding force flag it did work as I said here #2686 (comment)

yea, i tried it exactly like this:
winget uninstall Microsoft.Winget.Source_8wekyb3d8bbwe
winget source reset --force

I tried the package with --force too, but didn't worked. Tried it with --moniker lenovo-dock-manager, didn't work. It only works by Name "Lenovo Dock Manager".
Why have an unique ID when i can't query it?

Why have an unique ID when i can't query it?

Strange enough😐.

I can't be the only one who has never--not one single time--been able to update PowerShell Core with winget, despite only ever installing it from winget.
I also cannot be the only one who sees the very Microsoft-flavored irony in that. Glad I can update foobar2000, though. Music is a great cope.

I can't be the only one who has never--not one single time--been able to update PowerShell Core with winget, despite only ever installing it from winget.

Did 👉🏼https://github.com/microsoft/winget-cli/issues/2686#issuecomment-1933740296 work for you???
You problem seems similar to mine, after resetting things just started working fine!!! Strange enough.


"txpower 3" reset efr32mg13p732 ftd

Hello,
I could not set "txpower" for efr32mg13p732(supports up to 19dBm) from cli.
Code of "efr32/radio.c":
status = RAIL_SetTxPowerDbm(sRailHandle, ((RAIL_TxPower_t)OPENTHREAD_CONFIG_DEFAULT_TRANSMIT_POWER) * 10);
seems does not work, "txpower" in cli retruns "0" , "txpower 1" sets it to 1, "txpower 2" sets it to 1, "txpower 3" calls soft reset of the board.

I haven't tried to reproduce the issue yet, but I'm not able to notice any issues by reviewing the code.  Everything seems inline with the RAIL API documentation.

From my experience RAIL_SetTxPowerDbm tries to set the closest value possible on the particular board. That value depends on your hal-config.h. From where did you take your hal-config.h?
I would recommend testing with a SiLabs CLI application, it's very possible you'll see the same behaviour in which case will need to contact SiLabs. I had a similar problem with MGM12P.

Thank you, will try to reach out SiLabs support.

@NickNamerr, do you have any updates on this issue?

File radio.c
status = RAIL_SetTxPowerDbm(sRailHandle, ((RAIL_TxPower_t)aPower * 10));
i could not enter float number to set 3 dBm (0.3)
in "void efr32RadioInit(void)" :
status = RAIL_SetTxPowerDbm(sRailHandle, ((RAIL_TxPower_t)OPENTHREAD_CONFIG_DEFAULT_TRANSMIT_POWER) * 10);
but :
../../openthread/openthread/src/core/openthread-core-default-config.h:#ifndef OPENTHREAD_CONFIG_DEFAULT_TRANSMIT_POWER
../../openthread/openthread/src/core/openthread-core-default-config.h:#define OPENTHREAD_CONFIG_DEFAULT_TRANSMIT_POWER 0
so 0 * 10 = 0

I do not have any updates, the main reason why i started to use OT is weak SiLabs support.

device:

extaddr
ca880afc823c5a3f
Done
txpower
17 dBm

OTBR:
wpanctl scan
| Joinable | NetworkName        | PAN ID | Ch | XPanID           | HWAddr           | RSSI
---+----------+--------------------+--------+----+------------------+------------------+------
1 |       NO | "OpenThreadDemo"   | 0x1234 | 11 |<PHONE_NUMBER>222222 | CA880AFC823C5A3F |  -59
device:

txpower 0
Done

OTBR:
wpanctl scan
| Joinable | NetworkName        | PAN ID | Ch | XPanID           | HWAddr           | RSSI
---+----------+--------------------+--------+----+------------------+------------------+------
4 |       NO | "OpenThreadDemo"   | 0x1234 | 11 |<PHONE_NUMBER>222222 | CA880AFC823C5A3F |  -77
this is RAIL 2.2 issue. resolved it:
cd /home/dev/openthread/third_party/silabs/gecko_sdk_suite
ln -snf /home/dev/SimplicityStudio_v4/developer/sdks/gecko_sdk_suite/v2.3 v2.2

@NickNamerr, thanks for validating that this is an issue in Gecko SDK v2.2 and that it is addressed in v2.3.  I have submitted #2909 to update to Gecko SDK v2.3.


Run subcommand should support podman

Currently the run command assumes that you're using docker. We should also look to support running with podman as well.

Seems that while this is tied to ansible, it should be okay to run without docker installed or aliased to podman.

archiving


throw new IOException("Rename Failed");

I'm making download of a file.
Using the database of PRDownloader (enable true).
When lib try to rename the file(Utils.java line 64) throws an Exception.
If I disable the database of PRDownloader I don't have this error.
Can you help me? Is there any way to solve this by my side?
PS: I saw that sometimes I receive a SQLException PK violation of PRDownload.id of the download... I don't know if we have some relationship between the errors.

同样报出这个错误，还挺频繁

@pasqualinigustavo Hi! In my case, it happened when a file in a path where you want to download already exists.

In my case path not exist but same issue raised!

It should check before downloading. If file exists, it should return or it should delete and then try to download the new file.

I am also getting java.io.IOException: java.util.zip.DataFormatException: invalid stored block lengths and java.io.IOException: Rename Failed .when i will list files from internal storage it also consider(count) 71435_1610972260.mp4.temp temp file.Any Solution for how to check for existing files?


Lift Uri class out into a separate package

The Uri class is useful in many contexts, not just an HTTP client.
Moreover, it even contains code that's nothing to do with HTTP and useless within Artax!
Please can this be separated out into another lib? This would enable my composer.json to be clearer about what I actually require - I don't want to have to pull down a whole HTTP client just to be able to resolve URIs.
In the interests of retaining backwards compat with any code that currently uses Amp\Artax\Uri, I propose either class_alias() in a composer "files" autoload, or if you want to retain absolute compat for code that does not use composer (which I suspect is 0%) then could simply have class Uri extends ... {} in the existing Uri.php file.

retaining backwards compat with any code that currently uses Amp\Artax\Uri, I propose either class_alias() in a composer "files" autoload

Isn't a v2 in the works as we speak? Break all the BC!

I'm currently working on it. I think we should make some minor API changes.

See https://github.com/amphp/uri.

@kelunik indeed, I think there's also scope for a couple of function primitives (canResolve() and resolve()), plus it would be good to have a better exception hierarchy and maybe the ability to have a user-defined default port map (or at least to add entries?).

I don't think we will change Artax at all here but instead remove it in the upcoming rewrite of Artax that will be done after Amp v2. But we might deprecate it in the next release then.

@DaveRandom Could you add all API changes you want to see as separate issues in the new repository?


Newsletters: add 58 (2019-08-07)

Pushed a commit that should address both @moneyball and @jnewbery feedback (thanks!), as well as updating based on @bitschmidty's contacting BRD (super thanks!).

Another excellent newsletter! Thanks!
ACK b7f630f3ef99ffd550a7bc5eaba7590dabcd9bff modulo the feedback from others above

tACK b7f630f3ef99ffd550a7bc5eaba7590dabcd9bff. Great work as always.

Pushed a commit that should resolve all feedback (except that which I left a comment explaining my reasoning) from @jonatack, @jnewbery, and @adamjonas (thanks!).

ACK 90dad663a93eb2f9e404f2f71e45a35cfee01a73
Great stuff, Dave. Thanks for being so responsive to all the feedback!

tACK 90dad663a93eb2f9e404f2f71e45a35cfee01a73

Thanks Dave, from word one the case study is now a first-person narrative and it feels more personable as well.

58 is filled with a lot of news
@jonatack moved his reviews to tues
Andrew Chow extends BIP174
BRD talks bech32 in breadwallet-core
Thanks again @harding for authoring and @jonatack @adamjonas @jnewbery @moneyball for reviews.  Special thanks to @breadwallet for the field report this week.


Python GRPC blocks when connection drops

Please answer these questions before submitting your issue.
Should this be an issue in the gRPC issue tracker?
Yes
What version of gRPC and what language are you using?
Python
grpcio 1.7.3
What operating system (Linux, Windows, …) and version?
Linux 4.13.12-1-ARCH
What runtime / compiler are you using (e.g. python version or version of gcc)
Python 2.7.14
What did you do?
Established stream-stream connection from client to the server, then disabled network for the client and tried to interrupt the client with ctrl+c.
What did you expect to see?
First of all, I expected grpc to throw an exception saying that there's no network. When that didn't  happen, I expected the program to exit because of KeyboardInterrupt.
What did you see instead?
The client blocked, and I couldn't exit with ctrl+c. I had to ctrl+\ instead.
To reproduce:

docker pull vladocker/grpcclient; docker pull vladocker/grpcserver. These include just the slightly modified code from the RouteGuide examples.
docker run -ti --name grpcserver vladocker/grpcserver
docker run -ti --link grpcserver:grpcserver --name grpcclient vladocker/grpcclient
see the messages appear on the screen
docker network disconnect bridge grpcclient
Try to do Ctrl+C the client, nothing happens

Found a workaround - for ctrl+c to work, there must be a separate thread that waits and cancels the rendezvous when ctrl+c is pressed.

@kpayson64: any insight or analysis on this?

For in-flight RPCs, gRPC will wait until TCP connection has a time-out. The socket is not killed just because network went down. If user wants the RPC to fail may be this will help.

Ctrl+c problem was fixed. If the blocking issue still exists please reopen.


🐛 [firebase_core_web] Expected a value of type 'String', but got one of type 'Null'

After upgrading to Flutter version 3.16.9, I'm encountering errors, and I'm unable to identify the cause.
cloud_firestore_platform_interface: ^6.1.0
firebase_core_platform_interface: ^5.0.0
firebase_storage: ^11.6.0
firebase_auth: ^4.16.0
firebase_ui_auth: ^1.12.1
firebase_auth_web: ^5.8.13
Launching lib/main.dart on Chrome in debug mode...
Waiting for connection from debug service on Chrome...
This app is linked to the debug service: ws://<IP_ADDRESS>:52720/FaxQR7KmzDc=/ws
Debug service listening on ws://<IP_ADDRESS>:52720/FaxQR7KmzDc=/ws
Debug service listening on ws://<IP_ADDRESS>:52720/FaxQR7KmzDc=/ws
Error: Expected a value of type 'String', but got one of type 'Null'
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:3       throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 127:3       castError
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 818:12  cast
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 674:17                as
dart-sdk/lib/_internal/js_shared/lib/js_util_patch.dart 81:5                      getProperty
packages/firebase_core_web/firebase_core_web.dart 35:26                           _createFromJsOptions
packages/firebase_core_web/firebase_core_web.dart 27:39                           _createFromJsApp
packages/firebase_core_web/src/firebase_core_web.dart 322:12                      initializeApp
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50                <fn>
dart-sdk/lib/async/zone.dart 1661:54                                              runUnary
dart-sdk/lib/async/future_impl.dart 162:18                                        handleValue
dart-sdk/lib/async/future_impl.dart 846:44                                        handleValueCallback
dart-sdk/lib/async/future_impl.dart 875:13                                        _propagateToListeners
dart-sdk/lib/async/future_impl.dart 647:5                                         [_completeWithValue]
dart-sdk/lib/async/future.dart 529:22                                             <fn>
dart-sdk/lib/async/zone.dart 1661:54                                              runUnary
dart-sdk/lib/async/future_impl.dart 162:18                                        handleValue
dart-sdk/lib/async/future_impl.dart 846:44                                        handleValueCallback
dart-sdk/lib/async/future_impl.dart 875:13                                        _propagateToListeners
dart-sdk/lib/async/future_impl.dart 464:9                                         callback
dart-sdk/lib/async/schedule_microtask.dart 40:11                                  _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5                                   _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 181:7                <fn>

Flutter doctor
[✓] Flutter (Channel stable, 3.16.9, on macOS 13.6.1 22G313 darwin-arm64, locale en-KR)
    • Flutter version 3.16.9 on channel stable at /Users/patrick386/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 41456452f2 (6 days ago), 2024-01-25 10:06:23 -0800
    • Engine revision f40e976bed
    • Dart version 3.2.6
    • DevTools version 2.28.5

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/patrick386/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 77.1.3
    • Dart plugin version 232.10286

[✓] VS Code (version 1.75.1)
    • VS Code at /Users/patrick386/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] VS Code (version 1.71.1)
    • VS Code at /Users/patrick386/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] Connected device (3 available)
    • iPhone X (mobile) • 45C8ED4F-3398-4DD0-99DB-6A62EFE80F20 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-2 (simulator)
    • macOS (desktop)   • macos                                • darwin-arm64   • macOS 13.6.1 22G313 darwin-arm64
    • Chrome (web)      • chrome                               • web-javascript • Google Chrome 121.0.6167.85
    ! Error: Failed to prepare the device for development. Please unlock and reconnect the device. (code 806)

[✓] Network resources
    • All expected network resources are available.

It seems like you might have missed a value in the initialization of firebase to your app, check your initialize.app function once

It seems like you might have missed a value in the initialization of firebase to your app, check your initialize.app function once

This app was working fine until the upgrade. I haven't made any changes related to initialization, and all values are properly set. Thank you.

I just upgraded dependencies and encountered the same errors. Any ideas on how to fix this?
[i] [Firebase] api & services initialization
Error: Expected a value of type 'String', but got one of type 'Null'
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:3       throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 127:3       castError
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 818:12  cast
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 674:17                as
dart-sdk/lib/_internal/js_shared/lib/js_util_patch.dart 81:5                      getProperty
packages/firebase_core_web/firebase_core_web.dart 35:26                           _createFromJsOptions
packages/firebase_core_web/firebase_core_web.dart 27:39                           _createFromJsApp
packages/firebase_core_web/src/firebase_core_web.dart 322:12                      initializeApp
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50                <fn>
dart-sdk/lib/async/zone.dart 1661:54                                              runUnary
dart-sdk/lib/async/future_impl.dart 162:18                                        handleValue
dart-sdk/lib/async/future_impl.dart 846:44                                        handleValueCallback
dart-sdk/lib/async/future_impl.dart 875:13                                        _propagateToListeners
dart-sdk/lib/async/future_impl.dart 647:5                                         [_completeWithValue]
dart-sdk/lib/async/future.dart 529:22                                             <fn>
dart-sdk/lib/async/zone.dart 1661:54                                              runUnary
dart-sdk/lib/async/future_impl.dart 162:18                                        handleValue
dart-sdk/lib/async/future_impl.dart 846:44                                        handleValueCallback
dart-sdk/lib/async/future_impl.dart 875:13                                        _propagateToListeners
dart-sdk/lib/async/future_impl.dart 464:9                                         callback
dart-sdk/lib/async/schedule_microtask.dart 40:11                                  _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5                                   _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 181:7                <fn>

Thanks for reporting I'm having a look

I have the same issue on the web. I tried to downgrade the Flutter version - this not helped

I have the same issue

+1

Workaround
The issue looks to be attributed to something in the firebase_core_web 2.11.0. Likely the js_interop migration. It looks like this is already being addressed in https://github.com/firebase/flutterfire/pull/12239
FEAT(firestore,web): migrate web to js_interop to be compatible with WASM ([#12169](https://github.com/firebase/flutterfire/issues/12169)). ([57ebd529](https://github.com/firebase/flutterfire/commit/57ebd529de5def2bab1557a1bd9967ee4267c08a))
FEAT(auth,web): migrate web to js_interop to be compatible with WASM ([#12145](https://github.com/firebase/flutterfire/issues/12145)). ([8d2df7a1](https://github.com/firebase/flutterfire/commit/8d2df7a1b2198797e9c95c45efaf21b4e5bfe766))
FEAT(core,web): migrate web to js_interop to be compatible with WASM ([#12031](https://github.com/firebase/flutterfire/issues/12031)). ([96f79d21](https://github.com/firebase/flutterfire/commit/96f79d21f51712769f33a601e4564b90d4a60a33))

In the meantime, here is a workaround solution until this gets resolved. You need to explicitly pin firebase_core_web via a dependency override.
pubspec.yaml
dependency_overrides:
  firebase_core_web: 2.10.0

Workaround
The issue looks to be attributed to something in the firebase_core_web 2.11.0. Likely the js_interop migration. It looks like this is already being addressed in #12239
FEAT(firestore,web): migrate web to js_interop to be compatible with WASM ([#12169](https://github.com/firebase/flutterfire/issues/12169)). ([57ebd529](https://github.com/firebase/flutterfire/commit/57ebd529de5def2bab1557a1bd9967ee4267c08a))
FEAT(auth,web): migrate web to js_interop to be compatible with WASM ([#12145](https://github.com/firebase/flutterfire/issues/12145)). ([8d2df7a1](https://github.com/firebase/flutterfire/commit/8d2df7a1b2198797e9c95c45efaf21b4e5bfe766))
FEAT(core,web): migrate web to js_interop to be compatible with WASM ([#12031](https://github.com/firebase/flutterfire/issues/12031)). ([96f79d21](https://github.com/firebase/flutterfire/commit/96f79d21f51712769f33a601e4564b90d4a60a33))

In the meantime, here is a workaround solution until this gets resolved. You need to explicitly pin firebase_core_web via a dependency override.
pubspec.yaml
dependency_overrides:
  firebase_core_web: 2.10.0

It works for me!!!

Same here

Faced the same problem.
In the error message you can find this:
packages/firebase_core_web/firebase_core_web.dart 35:26                           _createFromJsOptions

https://github.com/firebase/flutterfire/blob/master/packages/firebase_core/firebase_core_web/lib/firebase_core_web.dart#L35
If you don't have Realtime Database configured parameter databaseURL will be ommited in the firebase_config.dart. So quick solution would just adding it.
... = FirebaseOptions(
    ...
    databaseURL: '',
  );

Hello, does anyone know what could be causing this? I tried to do what was mentioned above, but nothing. I created projects from scratch again to install FlutterFire, and everything seems okay, but when I run it, it gives me that error.

Hello, does anyone know what could be causing this? I tried to do what was mentioned above, but nothing. I created projects from scratch again to install FlutterFire, and everything seems okay, but when I run it, it gives me that error.

As mentioned in comments above, there is two alternative solutions.
Either override firebase_core_web dependency like this
dependency_overrides:
  firebase_core_web: 2.10.0

Or

Faced the same problem.
In the error message you can find this:
packages/firebase_core_web/firebase_core_web.dart 35:26                           _createFromJsOptions

firebase_core_web.dart 35
If you don't have Realtime Database configured parameter databaseURL will be ommited in the firebase_config.dart. So quick solution would just adding it.
... = FirebaseOptions(
    ...
    databaseURL: '',
  );

Faced the same problem.
In the error message you can find this:
packages/firebase_core_web/firebase_core_web.dart 35:26                           _createFromJsOptions

firebase_core_web.dart 35
If you don't have Realtime Database configured parameter databaseURL will be ommited in the firebase_config.dart. So quick solution would just adding it.
... = FirebaseOptions(
    ...
    databaseURL: '',
  );

Not working, in my case. Received much more errors :)

dependency_overrides:
firebase_core_web: 2.10.0

Not working both solutions. The first one throws me error about type 'AppJsImpl'.

I tried both methods. With the dependency override workaround I got some more unrelated weird errors. The other workaround with the databaseUrl as an empty string prevents the error but our Firebase (Google) auth stops working.

dependency_overrides:
firebase_core_web: 2.10.0

Not working both solutions. The first one throws me error about type 'AppJsImpl'.

dependency_overrides:   firebase_core_web: 2.10.0   firebase_auth_web: 5.8.13   cloud_firestore_web: 3.9.0
worked for me.
or you can rollback to firebase_core: 2.24.2

Not resolved in the new update

Not resolved in the update 2.25.1

Not resolved in the update 2.25.1

not working for me either

I'm not seeing any issue on my side with the fix. Do you care to give me a sample project? Thanks

I'm not seeing any issue on my side with the fix. Do you care to give me a sample project? Thanks

https://github.com/isrgold/issue12237
simplest example

https://github.com/isrgold/issue12237

I tried with this but was unable to replicate the originally reported error. I ran using latest stable 3.16.9.
Moreover, tried running auth and core plugin examples with different combinations of dependencies as mentioned in above comments running on web, although I didn't again see the originally reported error. I came across errors as mentioned in other issues filed today pointing to web.
https://github.com/firebase/flutterfire/issues/12242
https://github.com/firebase/flutterfire/issues/12238
https://github.com/firebase/flutterfire/issues/12235
https://github.com/firebase/flutterfire/issues/12248
/cc @Lyokone

Не решено в обновлении 2.25.1

Same (( 😥😥

I see that I have closed the issue. Does it work now? What should I do to fix it?

@SergeyLomow I'm still having the same issue. Here is the versions of the plugins that I'm usying:
firebase_core_platform_interface: ^5.0.0
firebase_core_web: ^2.11.2
firebase_core: ^2.25.2
firebase_analytics: ^10.8.3
firebase_crashlytics: ^3.4.12
firebase_messaging: ^14.7.13
cloud_firestore: ^4.15.2
firebase_auth: ^4.17.2
cloud_functions: ^4.6.3

[√] Flutter (Channel stable, 3.16.9, on Microsoft Windows [versÆo 10.0.22621.3007], locale pt-BR)
• Flutter version 3.16.9 on channel stable at C:\Users\wantr\Dev\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 41456452f2 (7 days ago), 2024-01-25 10:06:23 -0800
• Engine revision f40e976bed
• Dart version 3.2.6
• DevTools version 2.28.5

@SergeyLomow I'm still having the same issue. Here is the versions of the plugins that I'm usying: firebase_core_platform_interface: ^5.0.0 firebase_core_web: ^2.11.2 firebase_core: ^2.25.2 firebase_analytics: ^10.8.3 firebase_crashlytics: ^3.4.12 firebase_messaging: ^14.7.13 cloud_firestore: ^4.15.2 firebase_auth: ^4.17.2 cloud_functions: ^4.6.3
[√] Flutter (Channel stable, 3.16.9, on Microsoft Windows [versÆo 10.0.22621.3007], locale pt-BR) • Flutter version 3.16.9 on channel stable at C:\Users\wantr\Dev\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 41456452f2 (7 days ago), 2024-01-25 10:06:23 -0800 • Engine revision f40e976bed • Dart version 3.2.6 • DevTools version 2.28.5

Does it work for you in the release version?

@SergeyLomow I'm still having the same issue. Here is the versions of the plugins that I'm usying: firebase_core_platform_interface: ^5.0.0 firebase_core_web: ^2.11.2 firebase_core: ^2.25.2 firebase_analytics: ^10.8.3 firebase_crashlytics: ^3.4.12 firebase_messaging: ^14.7.13 cloud_firestore: ^4.15.2 firebase_auth: ^4.17.2 cloud_functions: ^4.6.3
[√] Flutter (Channel stable, 3.16.9, on Microsoft Windows [versÆo 10.0.22621.3007], locale pt-BR) • Flutter version 3.16.9 on channel stable at C:\Users\wantr\Dev\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 41456452f2 (7 days ago), 2024-01-25 10:06:23 -0800 • Engine revision f40e976bed • Dart version 3.2.6 • DevTools version 2.28.5

And are these plugins listed in dependency_overrides?

@SergeyLomow I'm still having the same issue. Here is the versions of the plugins that I'm usying: firebase_core_platform_interface: ^5.0.0 firebase_core_web: ^2.11.2 firebase_core: ^2.25.2 firebase_analytics: ^10.8.3 firebase_crashlytics: ^3.4.12 firebase_messaging: ^14.7.13 cloud_firestore: ^4.15.2 firebase_auth: ^4.17.2 cloud_functions: ^4.6.3
[√] Flutter (Channel stable, 3.16.9, on Microsoft Windows [versÆo 10.0.22621.3007], locale pt-BR) • Flutter version 3.16.9 on channel stable at C:\Users\wantr\Dev\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 41456452f2 (7 days ago), 2024-01-25 10:06:23 -0800 • Engine revision f40e976bed • Dart version 3.2.6 • DevTools version 2.28.5

Add databaseURL
static const FirebaseOptions web = FirebaseOptions(
    ...
    databaseURL: '',
  );

my pubspec.yaml
  # -> Firebase
firebase_core: ^2.25.1
firebase_auth: ^4.17.2
firebase_storage: ^11.6.2
firebase_remote_config: ^4.3.11
firebase_messaging: ^14.7.12
firebase_crashlytics: ^3.4.12
firebase_analytics: ^10.8.3
cloud_functions: ^4.6.3
cloud_firestore: ^4.15.1

Not resolved in the update 2.25.2

Not resolved in the update 2.25.2

Add empty   databaseURL: '',

After  adding an empty databaseURL option I can start the app on the web, but now I get another error
Expected a value of type 'DateTime?', but got one of type 'LegacyJavaScriptObject'

@SergeyLomow I'm still having the same issue. Here is the versions of the plugins that I'm usying: firebase_core_platform_interface: ^5.0.0 firebase_core_web: ^2.11.2 firebase_core: ^2.25.2 firebase_analytics: ^10.8.3 firebase_crashlytics: ^3.4.12 firebase_messaging: ^14.7.13 cloud_firestore: ^4.15.2 firebase_auth: ^4.17.2 cloud_functions: ^4.6.3
[√] Flutter (Channel stable, 3.16.9, on Microsoft Windows [versÆo 10.0.22621.3007], locale pt-BR) • Flutter version 3.16.9 on channel stable at C:\Users\wantr\Dev\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 41456452f2 (7 days ago), 2024-01-25 10:06:23 -0800 • Engine revision f40e976bed • Dart version 3.2.6 • DevTools version 2.28.5

Add databaseURL
static const FirebaseOptions web = FirebaseOptions(
    ...
    databaseURL: '',
  );

my pubspec.yaml
  # -> Firebase
firebase_core: ^2.25.1
firebase_auth: ^4.17.2
firebase_storage: ^11.6.2
firebase_remote_config: ^4.3.11
firebase_messaging: ^14.7.12
firebase_crashlytics: ^3.4.12
firebase_analytics: ^10.8.3
cloud_functions: ^4.6.3
cloud_firestore: ^4.15.1

I did it, it works in debug mode

After adding an empty databaseURL option I can start the app on the web, but now I get another error
Expected a value of type 'DateTime?', but got one of type 'LegacyJavaScriptObject'

have you tried running in release??

I'm sorry, it looks like I started it incorrectly. I did it like this, flutter run -d chrome --release Works. I'm trying to roll it out to firebase hosting right now

... = FirebaseOptions(
    ...
    databaseURL: '',
  );

This worked for me.. Good job.!

... = FirebaseOptions(     ...     databaseURL: '',   );
This work for me only in release mode. In debug i have the same error as before.

... = FirebaseOptions(
    ...
    databaseURL: '',
  );

This worked for me.. Good job.!

This worked for me too!!!!!!! Adding the override that was suggested at the start did more wrong than good. Such a fast fix after a day and a half of research!

is it working when you build a apk?

try building apk it will not work

normal firebase web hosting deploy is working, but haven't checked apk yet. Don't want to freak out more for today ahaha

just go all in:
databaseURL:'',
measurementId:'',
trackingId:'',
deepLinkURLScheme:'',
androidClientId:'',
iosClientId:'',
iosBundleId:'',
appGroupId: '',

Error: Web
 static const FirebaseOptions web = FirebaseOptions(
    apiKey: 'AIzaSxxxxxxxxxxxxxxxxxxxxxxxY',
    authDomain: 'xxxxxxxx386.firebaseapp.com',
    projectId: 'xxxxxxxxxx386',
    storageBucket: 'xxxxxxxxxxxxxxxx.appspot.com',
    measurementId: 'G-Vxxxxxxxxxxx',
    appId: '1:637854794218:web:984cxxxxxxxxxxxxxxxxxxxxx',
    messagingSenderId: '637xxxxxxxxxx',
    );

It requires filling unnecessary parts for it to work on the web app. That seems to be the cause
 static const FirebaseOptions web = FirebaseOptions(
    apiKey: 'AIzaSxxxxxxxxxxxxxxxxxxxxxxxY',
    authDomain: 'xxxxxxxx386.firebaseapp.com',
    projectId: 'xxxxxxxxxx386',
    storageBucket: 'xxxxxxxxxxxxxxxx.appspot.com',
    measurementId: 'G-Vxxxxxxxxxxx',
    appId: '1:xxxxxxxxx:web:984cxxxxxxxxxxxxxxxxxxxxx',
    messagingSenderId: '637xxxxxxxxxx',

    /// Add
    databaseURL:'',
    trackingId:'',
    deepLinkURLScheme:'',
    androidClientId:'',
    iosClientId:'',
    iosBundleId:'',
    appGroupId: '',
  );

This is what worked for me now, without the overrides it doenst. I am testing on Chrome only:
dependencies:
  flutter:
    sdk: flutter
  firebase_core: ^2.25.2
  cloud_firestore: ^4.15.2

dependency_overrides:
  firebase_core_web: 2.10.0
  firebase_auth_web: 5.8.13
  cloud_firestore_web: 3.9.0

It seems like you might have missed a value in the initialization of firebase to your app, check your initialize.app function once

This app was working fine until the upgrade. I haven't made any changes related to initialization, and all values are properly set. Thank you.

Did the issue get solved ? if yes how did you solve

Esto es lo que funcionó para mí ahora, sin las anulaciones que no tiene. Estoy probando solo en Chrome:
dependencies:
  flutter:
    sdk: flutter
  firebase_core: ^2.25.2
  cloud_firestore: ^4.15.2

dependency_overrides:
  firebase_core_web: 2.10.0
  firebase_auth_web: 5.8.13
  cloud_firestore_web: 3.9.0

The problem had disappeared on its own for me, but I think it reappeared when I reimported Cloud Firestore. However, with this solution, it worked perfectly the first time around

I'm still having the issue. None of the mentioned above fixes resolved it for me.

good day programmers. please i have this error when i tried running my project through the web after flutter upgrade.
Error: The argument type 'JSPromise Function(dynamic)' can't be assigned to the parameter type 'PromiseJsImpl Function(TransactionJsImpl)'.

'JSPromise' is from 'dart:_js_types'.
'PromiseJsImpl' is from 'package:firebase_core_web/src/interop/utils/es6_interop.dart' ('../../../AppData/Local/Pub/Cache/hosted/pub.dev/firebase_core_web-2.11.4/lib/src/interop/utils/es6_interop.dart').
'TransactionJsImpl' is from 'package:cloud_firestore_web/src/interop/firestore_interop.dart' ('../../../AppData/Local/Pub/Cache/hosted/pub.dev/cloud_firestore_web-3.9.0/lib/src/interop/firestore_interop.dart').
updateFunctionWrap,
^

can anyone help me out with a solution


Added S390x support

Modifications
Added linux/s390x ( platform ) in the build github workflow
Result
https://github.com/modassarrana89/modelmesh/actions/runs/8688245342/job/23823937204 // Build operation run in local workflow is a success. Attached archieve log for refernece
logs_22763759557.zip

@njhill @rafvasq Please review the change

@spolti Please merge , as you have approved the change.

@spolti Please merge , as you have approved the change.

It is up to @njhill and @rafvasq  :)

@njhill & @rafvasq Please review & do the needful.

Thanks for the update @modassarrana89, looks like GRPC added support for s390x a while ago. Please rebase this with main again when you can.

I have done that. Can you please merge the PR now


allow linking existing accounts to external accounts

Coverage increased (+0.02%) to 72.577% when pulling bfdf255dd0c761005bf3064f3b15a7a2fc73b1a7 on link-external-account into e71c0eb4ae879d7d18d030eda79ddbebaa7035fc on master.

Coverage increased (+0.02%) to 72.573% when pulling cb8502ee8f2b4cdba8243b5513c269aa56df9223 on link-external-account into e71c0eb4ae879d7d18d030eda79ddbebaa7035fc on master.

Coverage increased (+0.02%) to 72.619% when pulling bc916a3106a4f9fa4cedaab00a02d831df76a773 on link-external-account into 254cff718b540c8d3dc7609a33c6dbd6d2ac501c on master.


Flyway not recognizing its own schema history table

Which version and edition of Flyway are you using?
6.5.4
If this is not the latest version, can you reproduce the issue with the latest one as well?
(Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Maven plugin
Which database are you using (type & version)?
Oracle 12.2
Which operating system are you using?
Linux
What did you do?
(Please include the content causing the issue, any relevant configuration settings, the SQL statement that failed (if relevant) and the command you ran.)
modified the Spring configuration by adding
flyway.table: FLYWAY_SCHEMA_HISTORY
What did you expect to see?
A successful application startup
What did you see instead?
2020-08-19T13:19:08.14-0400 [APP/PROC/WEB/0] OUT org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.api.FlywayException: Found non-empty schema(s) "" without schema history table! Use baseline() or set baselineOnMigrate to true to initialize the schema history table.
I was in the process of converting the schema history table to uppercase using the new flyway.table configuration setting. This worked well in non-production, but the same setting in production gave this error as if it was encountering a schema without a history table. Flyway has been used for this project from the beginning.

I think this is an issue on our end. The code with the new table name did not get merged into master.


Add models

1- Create Recipe, Food, RecipeFood, models
2- Generate models for User, Recipe, Food, RecipeFood.
3- Define associations between models.
4- Run migrations to create tables in the database.

Status" APPROVED 🟢🟢🟢🟢🟢

Hi team,
Those issues are well resolved! There is nothing else to say other than... it's time to merge this branch.
Congratulations! 🎉
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.


Pump session is not closed cleanly on exit, or error.

The MedtronicMachine should close the pump session properly at the end of the requests, or on exceptions.

Fixed with PR #17


chore: add deprecated flags to force early crash when used

Recent flags refactor PR changed a bunch of flags. Added some those deprecated flags back, crashing the program if they are ever used to force users to change to the new flags.
I'm sure I missed a bunch of flags though given that the flags have been dispersed locally in a bunch of different modules. Would be a tough job to make sure to get all the deprecated flags... I propose we leave it at this. @bxue-l2 wdyt?

Ok, we will resume the task.

@bxue-l2 finished adding deprecated warnings for all flags according to your doc.
One ugliness from changing the verification flag to be enabled by default, is that we get this behavior now when turning memstore on.

There's a TODO here to fix this.

Besides those, I tested manually, everything work, nice


everything-alpha: Fix persistent data

Closes #904

[x] I have read the Contributing Guide.

/verify


Documentation for building locally is hard to discover

Bug description
Browsing the portainer/portainer repository it is very difficult to find a starting point for local development of portainer. Neither CONTRIBUTING.md nor README.md contain a short explanation or a link how to build and start portainer locally.
Expected behavior
Interested developers find a short description or a link with the necessary steps for getting started with portainer development, e.g. to https://www.portainer.io/documentation/how-to-contribute/
Steps to reproduce the issue:

Go to 'https://github.com/portainer/portainer/' and clone the repository
Be clueless about how to get started with local development
Spend too much time on search engines to find the correct documentation

I will start working on this and provide a PR soon.

@knittl I'm currently working with the dev team to retrieve a proper contribution documentation, will come back to you soon.


Adding numbers and undefined/null (e.g. undefined + 5) should raise a type error

Flow already raises an error when undefined or null is added to a string. It should also raise an error when one of those values is in an addition (+) expression with a number. It is inconsistent for only one type of addition with undefined/null to raise an error.

CodeFlow errorResult of evaluating code

undefined + '5'

Try Flow link
1: undefined + '5'
   ^ undefined. This type cannot be added to
1: undefined + '5'               ^ string

:white_check_mark: correct output

"undefined5"

null + '5'

Try Flow link
1: null + '5'
   ^ null. This type cannot be added to
1: null + '5'          ^ string

:white_check_mark: correct output

"null5"

undefined + 5

Try Flow link
No errors!

:x: incorrect output

NaN

null + 5

Try Flow link
No errors!

:x: incorrect output

5

The Flow errors are similarly incorrect for additions with the number on the left and undefined/null on the right.
The above additions result in values, not thrown errors, in both Chrome and Firefox. But I can’t think of a good reason to do those types of additions in normal code. Even if a project did those additions on purpose in a few places, they probably wouldn’t want to allow them in the rest of the code.
(I am not sure what the workaround would be if you wanted to allow this kind of addition in certain places without a Flow error, or whether a workaround is necessary.)
There might be similar problems when other arithmetic operators (-, *, ++, etc.) are called with undefined/null. I haven’t checked those.

+1. This was extremely surprising for me to find.

There might be similar problems when other arithmetic operators are
called with undefined/null.

On the contrary: undefined - 5 (or * or /) yields the error “The
operand of an arithmetic operation must be a number”—which is correct,
and is further evidence that in fact undefined + 5 should be an error,
too. If let x = undefined;, then x++ is an error with the same
message.
Given that the problem only occurs with +, perhaps the underlying
issue is that + is overloaded to be both an arithmetic operator and
the string concatenation operator—though it’s not clear to me exactly
why this would cause the problem, because (as you note) Flow does not
permit concatenating undefined or null with strings.
(Nice table, by the way.)

Now all examples correctly error now.


GROOVY-9468: Support running as Java code in the Groovy console (refi…

…nements for better error messages)

+1


CSW Request fails with NoneType error, missing section from service causes fault

A CSW request will receive a result with no "ServiceProvider" will cause the application to fault:
  File "cachedb.py", line 16, in __init__
    self.csw_conn = owslib.csw.CatalogueServiceWeb(source_address)
  File "C:\Python34\lib\site-packages\owslib-0.8.dev0-py3.4.egg\owslib\csw.py", line 95, in __init__
    self.provider=ows.ServiceProvider(val,self.owscommon.namespace)
  File "C:\Python34\lib\site-packages\owslib-0.8.dev0-py3.4.egg\owslib\ows.py", line 80, in __init__
    val = self._root.find(util.nspath('ProviderName', namespace))

In line 94, it tries to eval "ows:ServiceProvider" and returns an empty object. This will cause the application to fault. Adding a catch for each scenario should at least resolve the issue:
val = self._exml.find(util.nspath_eval('ows:ServiceProvider', namespaces))
if not val is None:
    self.provider=ows.ServiceProvider(val, self.owscommon.namespace)

Thanks for the report.  Can you provide a testcase which can reproduce this issue?

Looking at the code again, this may be resolved, but may be that I made another changed and lost it.
I'm connecting to a CARIS Spatial Fusion Enterprise Server. There is a public access server that you should be able to test with:
http://demo.caris.com/sfs/services/ows/csw
This bit of code will test this connection:
import owslib.csw
conn = owslib.csw.CatalogueServiceWeb('http://demo.caris.com/sfs/services/ows/csw')
print(conn.identification.type)

Before, I would have gotten the fault noted above. Should print out "CSW".
BTW, will also need to change the "Accept" header values in order to complete the connection as well.

@wsidl fix pushed to e4f199fd9f348c23da2c632c864943013e6ab9e1.  Can you verify?

Works! Thanks


TimePicker: add compact size

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow Element's contributing guide (中文 | English | Español | Français).
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

close: #14850
relate: #15644
depends: #15901

，了，了，了，，


INameSpaceTreeControl.GetRootItems - parameter is incorrect

I was interested in what the initial root items are so forked your code and added this line in OnCreateControl before you remove the root items. https://github.com/dahall/Vanara/blob/7a46a780110e5a3c4fe6ce66285ca55dd816499d/WIndows.Forms/Controls/ShellNamespaceTreeControl.cs#L884
var getRootItemsResult = pCtrl.GetRootItems(out var rootItems);
The error is parameter is incorrect

Interop is not my forte.  Perhaps you can advise.
Thanks Tony

Yep. That method returns E_INVALIDARG if there are no items displayed in the view or if the control has not been initialized yet. The docs say RemoveAllRoots must be called before use.


min(), max(), avg() inference

min(), max(), avg() and unsigned columns or types we know the integer range of

already covered in https://github.com/staabm/phpstan-dba/blob/b39afd744576706a116a152c4dff2b53c39ffc76/tests/default/data/pdo-mysql.php#L24-L29


Fix SassC::Rails integration

SassC does not appear to look in Sass.load_paths, so instead we must register bourbon with the asset pipeline.
Fixes #1047

No CI, so I will state here that all tests pass locally, with the exception of:
cucumber features/version.feature:3 # Scenario: Viewing version
which is failing on current master.

Thanks! Merged as https://github.com/thoughtbot/bourbon/commit/8257c683f8a250c06407f66d077dfbe6ce6595b0.


Listbox doesn't handle PageUp, PageDown, Home, End keys.

Hi,
I fond how to PageUp, PageDown, but I dont know what are the codes for Home, End.
See or better test https://github.com/cnjinhao/nana/pull/43

Hi qPCR4vir. Thank you for the fix.
I've tested and noticed pressing PageUp and PageDown keys works only if vertical scroll bar is shown.
I personally feel selection and focus of the list item (row) should be also changed in a similar manner to that of cursor keys. (but with a page size degree) I guess that is the behaviour of standard Windows controls.
And probablly many key codes are not defined in nana library source code.
On Windows, Virtual key codes are defined.
https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx
On Linux, I've never tried X11 programming but found the info.
http://stackoverflow.com/a/8336140/4699324

For X11 platform, nana library maps key input into nana::keyboard in nana::detail::window_proc_for_xevent function.
For Windows platform, I don't see equivalent mapping code.
Actually it uses same virtual keycodes.
https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731
So, to support Home and End keys, you can add code in nana::keyboard like this
os_end = 0x23, // VK_END (0x23)
os_home = 0x24, // VK_HOME (0x24)

and you also have to modify nana::detail::window_proc_for_xevent function to meet the needs.

Hi !
Thank you for testing and annotating all at great detail. I don't think we can address all immediately, but it is very god to have the info at hand.
Now...
In what situation without scroll bar one need to PageUp/Down?
About the item focus: do you mind that after PageDonw the last-down item have to be the selected, and that PageUp work OK? or do you mind something else?

Hi, qPCR4vir. Thank you for the comment.
PageUp & PageDown keys should work without vertical scroll bar, you can confirm that with other standard GUIs, such as.
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple
With my understanding, when vertical scroll bar is not shown, pressing PageUp key should switch the selection and focus into top row of the listbox, and pressing PageDown key should change the selection and focus to the bottom row.
When Shift or Control keys are pressed together, it gets more tricky but still representable by words or logic. All I need is time and motivation. :laughing:


Android

Bug Report
Ionic Info
Ionic:
ionic (Ionic CLI)             : 4.3.1 (/usr/local/lib/node_modules/ionic)
Ionic Framework               : @ionic/angular 4.0.0-beta.15
@angular-devkit/build-angular : 0.8.7
@angular-devkit/schematics    : 0.8.7
@angular/cli                  : 6.2.7
@ionic/angular-toolkit        : 1.1.0
Cordova:
cordova (Cordova CLI) : 8.1.2<EMAIL_ADDRESS>Cordova Platforms     : android 7.1.2, ios 4.5.5
Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.2.3, (and 4 other plugins)
System:
ios-sim : 6.1.3
NodeJS  : v8.11.3 (/usr/local/bin/node)
npm     : 6.4.1
OS      : macOS High Sierra
Xcode   : Xcode 10.1 Build version 10B61
Describe the Bug
I am using npm 6.4.1, ionic 4.3.1 and cordova 8.1.2 on a mac with High Sierra. Android Studio has a Project Structure with gradle version 4.6 and android plugin version 3.2.1. I originally had the error
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
when I tried to build an android .apk. I was getting errors until I found the following 6 files and changed 7 statements containing 3.0.1 to 3.2.1, 4.1.0 to 4.6.0 and 4.1 to 4.6.
tabsCordova/platforms/android/build.gradle:
classpath ‘com.android.tools.build:gradle:3.0.1’
tabsCordova/platforms/android/app/build.gradle:
classpath ‘com.android.tools.build:gradle:3.0.1’
gradleVersion = ‘4.1.0’
tabsCordova/platforms/android/CordovaLib/build.gradle:
classpath ‘com.android.tools.build:gradle:3.0.1’
tabsCordova/platforms/android/gradle/wrapper/gradle-wrapper.properties:
distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip
tabsCordova/platforms/android/cordova/lib/builders/GradleBuilder.js:
var distributionUrl = process.env[‘CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL’] || ‘https://services.gradle.org/distributions/gradle-4.1-all.zip’;
tabsCordova/platforms/android/cordova/lib/builders/StudioBuilder.js:
var distributionUrl = process.env[‘CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL’] || ‘https://services.gradle.org/distributions/gradle-4.1-all.zip’;
I should NOT have to find 6 different files and manually change 7 different statements to successfully build an android .apk file. Please fix this ASAP! Thank you.
Steps to Reproduce
Steps to reproduce the behavior:
ionic start tabsCordova tabs --cordova --type=angular --no-git
ionic cordova build android
Related Code
If you are able to illustrate the bug with an example, please provide a sample application via an online code collaborator such as StackBlitz, or GitHub.
Expected Behavior
A clear and concise description of what you expected to happen.
Build to execute and successfully produce an .apk file.
Additional Context
List any other information that is relevant to your issue. Stack traces, related issues, suggestions on how to fix, Stack Overflow links, forum links, screenshots, OS if applicable, etc.
I have posted the topic "Error building android with ionic 4 and cordova" in the community forum with multiple comments and output from running builds and changes. See https://forum.ionicframework.com/t/error-building-android-with-ionic-4-and-cordova/147790 for details.

That is NOT Ionic related! What you describe is related to Cordova, so please send an issue there because the Ionic team cannot do anything related to this


user tracking: "An error occured while trying to get the chatters"

wololobot:users An error occured while trying to get the chatters for channel zeroempires: TypeError: Cannot read property 'moderators' of undefined

Looks like the TMI endpoint for chatters is dead.

I think this probably breaks florins too

API endpoint seems to be alive: http://tmi.twitch.tv/group/user/zeroempires/chatters
Maybe it was temporarily broken?

Hmm. It seems very unstable. That should be ok though, florins breakage is probably caused by something else--stream live detection, perhaps


Added a trait for conversion of basic types to ByteArray with a param…

…eter base

This change is

change target branch


MicroWebSrv.py: don't create socket with parameters

instead default init it with no parameters. This makes it more cross-platform compatible
since not all uPy platforms have for example IPPROTO_TCP defined (e.g. the pyboard D serie)

Note that I haven't tested this on a ESP32 board.

Yes :)


What is all this?

MONGO_URI= #your mongoDB uri
JWT_SECRET= #your jwt secret to auth user can be anything
DB_NAME= #your mongoDB name
COLLECTION_NAME= #your mongoDB collection name
NODE_ENV=productio

i wanna deploy on my vps, but idk where to get these from. Can you make more detailed readme?

MONGO_URI= get this from here
JWT_SECRET= random string
DB_NAME= MongoDB Database name get it from Atlas
COLLECTION_NAME= Database Collection name learn more about it here
NODE_ENV=production

MONGO_URI= get this from here JWT_SECRET= random string DB_NAME= MongoDB Database name get it from Atlas COLLECTION_NAME= Database Collection name learn more about it here NODE_ENV=production

Thank you


DEV: Use reserved assigned notification type

Does that notification type exists? I don't see it listed in Notification#types

https://github.com/discourse/discourse/pull/16207


[Bug] : incorrect url path when changing table dropdown

PR checklist

[ X] Ensure you have added or ran the appropriate tests for your PR.
[ X] DCO signed

What type of PR is this?
Hotfix
What this PR does / why we need it:
Hotfix for breaking bug from new UI data sidebar
Which issue(s) this PR fixes:
n/a
Special notes for your reviewer:
Does this PR introduce a user-facing change?: Yes

Fixes a breaking bug from new UI data sidebar when selecting different columns and then switching to a diff table

await: build statics


utilities.scss error on compile

I'm using compass and installed the Susy SCSS files manually. I'm running into the error below when compiling. It's centered around line 78 of the utilities.scss file.
What exactly am I missing here that's causing this error out of the box?
ERROR:
error sass/screen.scss (Line 78 of sass/susy/language/../su/_utilities.scss: Invalid CSS after "    @each $key": expected "in", was ", $value in $ma...")

Did you find a solution to this? I have a very similar problem but on line 58 of susy utilities.scss.
error src/scss/app.scss (Line 58 of bower_components/susy/sass/susy/su/_utilities.scss: Invalid CSS after "...merge: ($_merge": expected ")", was ": $_value);")

Yea, I was essentially needing to upgrade my version of compass to 3.4.1
The version I had been using only supported the legacy version of SUSY.

Thanks - worked a treat!

It happened because you were using Sass 3.2 which did not support this version of the @each loop. Glad it is fixed. :)


Test on nightly and stable and also on OSX

Unfortunately I think you'll have to activate the repository on Travis. I believe that's nothing I can do.