Update GiulioSorrentino.wxBriscola.installer.yaml

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Attention: it's a c++ excutable in wxwidgets for both amd64 and arm64, but it requirers for both version the vcredist x64.
I don't know how to write vcredist arm64 if platofrmo is arm64

@GiulianoSpaghetti
https://github.com/microsoft/winget-pkgs/pull/167157#discussion_r1712957660 isn't resolved. The indentation for Dependencies node is still incorrect, which is why you're seeing https://github.com/microsoft/winget-pkgs/labels/Manifest-Validation-Error

Thanks


Dependabot ignoring group

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
bundler
Package manager version
2.5.4
Language version
Ruby 3.2
Manifest location and content before the Dependabot update
It's a private project with a lot of private gems (private gems being hosted GitHub Packages), but here's some relevant bits:
Gemfile
source "https://rubygems.org"

ruby File.read(File.join(__dir__, ".ruby-version")).strip

source "https://rubygems.pkg.github.com/Over-haul" do
  gem "gem_a"
  gem "gem_b"
  gem "gem_c"
end

gem "rails", "~> 7.1.3"
gem "foundation-rails", "<IP_ADDRESS>"
gem "wicked_pdf", "~> 1.4.0"
gem "graphql", "~> 2.0.28"
gem "karafka"

source<EMAIL_ADDRESS>do
  gem "karafka-license", "1.abc123" # pro version
end

gem "psych", "~> 3.3.4"

group :test do
  gem "rspec-rails"
  gem "diff-lcs"
  gem "karafka-testing"
end

dependabot.yml content
untouched except for internal-library names
version: 2
registries:
  ruby-github:
    type: rubygems-server
    url: https://rubygems.pkg.github.com/Over-haul/github_api
    token: ${{ secrets.PAT }}

updates:
  - package-ecosystem: "bundler"
    directory: "/"
    insecure-external-code-execution: allow
    registries:
      - ruby-github
    schedule:
      # By default, this is on Monday
      interval: "weekly"
    commit-message:
      prefix: "[Dependabot]"
    pull-request-branch-name:
      separator: "-"
    labels:
      - dependencies
      - ruby
    groups:
      karafka:
        patterns:
          - "karafka*"
          - "waterdrop"
      internal-libraries:
        patterns:
          - "gem_a"
          - "gem_b"
      dev-dependencies:
        dependency-type: "development"
      prod-dependencies:
        dependency-type: "production"

    ignore:
      # Our own gems
      - dependency-name: "gem_c"
      # Locked dependencies
      - dependency-name: "foundation-rails"
      # Locked dependencies (patch version upgrade allowed)
      - dependency-name: "psych"
        update-types: ["version-update:semver-minor"]
      - dependency-name: "graphql"
        update-types: ["version-update:semver-minor"]
      - dependency-name: "rails"
        update-types: ["version-update:semver-minor"]
      - dependency-name: "wicked_pdf"
        update-types: ["version-update:semver-minor"]
      # Allow only minor and patch version updates
      - dependency-name: "*"
        update-types: ["version-update:semver-major"]

Updated dependency
No response
What you expected to see, versus what you actually saw
I expected Dependabot to open separate PRs for Karafka whenever the update would contain either:

waterdrop
any gem with name starting with karafka

I also would NOT expect Dependabot to open a PR for the dev-dependencies group updating a gem that is specifically NOT in either the test or development gem group - but it did open the PR including karafka (which is not in any gem group)
But instead, Dependabot opened the dev-dependencies group PR updating karafka, karafka-testing and even waterdrop (though that's not in the PR description as it's not explicitly defined in the Gemfile)
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
PR:

Diff:

Excerpt from relevant logs (job id 780006799):
updater | 2024/01/29 16:06:02 INFO <job_780006799> Starting job processing
updater | 2024/01/29 16:06:04 INFO <job_780006799> Starting grouped update job for Over-haul/repo
updater | 2024/01/29 16:06:04 INFO <job_780006799> Found 4 group(s).
updater | 2024/01/29 16:06:04 INFO <job_780006799> Starting update group for 'dev-dependencies'
...
updater | 2024/01/29 16:07:58 INFO <job_780006799> Checking if karafka-testing 2.2.2 needs updating
updater | 2024/01/29 16:07:58 INFO <job_780006799> Ignored versions:
updater | 2024/01/29 16:07:58 INFO <job_780006799>   version-update:semver-major - from .github/dependabot.yml
updater | 2024/01/29 16:07:58 INFO <job_780006799> Latest version is 2.3.0
updater | 2024/01/29 16:09:24 INFO <job_780006799> Requirements to unlock all
updater | 2024/01/29 16:09:24 INFO <job_780006799> Requirements update strategy bump_versions
updater | 2024/01/29 16:09:24 INFO <job_780006799> Updating karafka-testing, karafka
...
updater | 2024/01/29 16:10:25 INFO <job_780006799> Creating a pull request for 'dev-dependencies'
updater | 2024/01/29 16:10:39 INFO <job_780006799> Starting update group for 'internal-libraries'
...
updater | 2024/01/29 16:10:50 INFO <job_780006799> Nothing to update for Dependency Group: 'internal-libraries'
updater | 2024/01/29 16:10:50 INFO <job_780006799> Starting update group for 'karafka'
updater | 2024/01/29 16:10:50 INFO <job_780006799> Skipping karafka as it has already been handled by a previous group
updater | 2024/01/29 16:10:51 INFO <job_780006799> Checking if karafka-license 1.abc123 needs updating
updater | 2024/01/29 16:10:51 INFO <job_780006799> Ignored versions:
updater | 2024/01/29 16:10:51 INFO <job_780006799>   version-update:semver-major - from .github/dependabot.yml
updater | 2024/01/29 16:10:52 INFO <job_780006799> Latest version is 1.abc123
updater | 2024/01/29 16:10:52 INFO <job_780006799> No update needed for karafka-license 1.abc123
updater | 2024/01/29 16:10:52 INFO <job_780006799> Skipping karafka-testing as it has already been handled by a previous group
updater | 2024/01/29 16:10:52 INFO <job_780006799> Nothing to update for Dependency Group: 'karafka'
updater | 2024/01/29 16:10:52 INFO <job_780006799> Starting update group for 'prod-dependencies'
...
updater | 2024/01/29 16:23:14 INFO <job_780006799> Skipping karafka as it has already been handled by a previous group
...
updater | 2024/01/29 16:23:22 INFO <job_780006799> Skipping karafka-license as it has already been handled by a previous group
...
updater | 2024/01/29 16:23:28 INFO <job_780006799> Creating a pull request for 'prod-dependencies'
updater | 2024/01/29 16:23:39 INFO <job_780006799> Starting update job for Over-haul/repo
updater | 2024/01/29 16:23:39 INFO <job_780006799> Checking all dependencies for version updates...
...
updater | 2024/01/29 16:23:48 INFO <job_780006799> Finished job processing
updater | 2024/01/29 16:23:48 INFO Results:
updater | +------------------------------------------------------------------------------------------------------------------------------------+
updater | |                                                Changes to Dependabot Pull Requests                                                 |
updater | +---------+--------------------------------------------------------------------------------------------------------------------------+
updater | | created | rspec-rails ( from 6.1.0 to 6.1.1 ), karafka-testing ( from 2.2.2 to 2.3.0 ), karafka ( from 2.2.14 to 2.3.0 )           |
updater | | created | aws-sdk-kinesis ( from 1.54.0 to 1.55.0 ), aws-sdk-s3 ( from 1.142.0 to 1.143.0 ), prawn-svg ( from 0.33.0 to 0.34.0 ... |
updater | +---------+--------------------------------------------------------------------------------------------------------------------------+
updater | time="2024-01-29T16:23:48Z" level=info msg="task complete" container_id=job-780006799-updater exit_code=0 job_id=780006799 step=updater

Smallest manifest that reproduces the issue
No response

I believe this is somewhat similar to this? With the exception that it did not create any PR for the karafka group this time (might be due to that my dependabot configuration is slightly different now: I'm using karafka* instead of listing each gem individually)
https://github.com/dependabot/dependabot-core/issues/7915

At a first glance it seems like this happens because karafka-testing depends on the karafka gem:
updater | 2024/01/29 16:09:24 INFO <job_780006799> Requirements to unlock all
updater | 2024/01/29 16:09:24 INFO <job_780006799> Requirements update strategy bump_versions
updater | 2024/01/29 16:09:24 INFO <job_780006799> Updating karafka-testing, karafka

In order to upgrade karafka-testing, bundler needs to also update karafka and there is not much that we can do to prevent bundler from doing that?

Right, but shouldn't karafka-testing be grouped inside the karafka group? Since I'm defining the karafka group with a pattern which I believe should include karafka-testing:
    groups:
      karafka:
        patterns:
          - "karafka*"
          - "waterdrop"

Yeah that's a good point, we currently don't respect the order in which groups are defined and that's a bug that we can and will fix. It's been on our radar. Right now the groups are getting processed in alphabetical order which is why dev-dependencies is going first, it's been on our radar and hoping to get to it soon! All in all I agree it leads to unexpected results and a frustrating experience in your scenario.

Got it, thank you for confirming the issue @jurre. Looking forward to updates on it :)
Just to be clear, I assumed the order of the groups should be respected given this excerpt from the documentation:
https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#example-4

Dependabot creates groups in the order they appear in your dependabot.yml file. If a dependency update could belong to more than one group, it is only assigned to the first group it matches with.

Update: I updated our dependabot.yml as such:
    groups:
      ...
      dev-dependencies:
        dependency-type: "development"
+       exclude-patterns:
+         - "karafka-testing"

That fixed the dev-dependencies PRs... But then Dependabot tried to rebase an existing prod-dependencies PR before creating a karafka group PR - which led to Dependabot creating a prod-dependencies PR with the karafka upgrade 😅

Sounds like a tricky issue for Dependabot to fix 🤔

Any updates to this? It looks like this is still an issue in our end.

Hi we fixed the issue around ordering with groups. The PRs in your test repo look to be correct to me https://github.com/Drowze/test-dependabot/pulls
What is broken on your private repo?

Hello,
In our private repo we still see the issue, at least when Dependabot is rebasing an existing PR we have in our prod-dependencies group (note: this group has been being rebased since 26 March and wasn't merged yet - not sure if the issue will stop happening once we merge this PR 🤔).

Our dependabot config: hasn't change from what I left in the opening comment.
Relevant Dependabot logs:

updater | 2024-04-25T15:07:29.330051174 [819806013:main:WARN:src/devices/src/legacy/serial.rs:222] Detached the serial input due to peer close/error.
updater | time="2024-04-25T15:07:33Z" level=info msg="guest starting" commit=23d5de4e561c0902c1073f9798c09b5fb9912de9
updater | time="2024-04-25T15:07:33Z" level=info msg="starting job..." fetcher_timeout=10m0s job_id=819806013 updater_timeout=45m0s updater_version=52ae158c29801a46ab1a9b09f63ec88380c16366-bundler
updater | 2024/04/25 15:07:41 INFO <job_819806013> Starting job processing
updater | 2024/04/25 15:07:41 INFO <job_819806013> Job definition: ...
updater | 2024/04/25 15:07:50 INFO <job_819806013> Finished job processing
updater | time="2024-04-25T15:07:50Z" level=info msg="task complete" container_id=job-819806013-file-fetcher exit_code=0 job_id=819806013 step=fetcher
updater | 2024/04/25 15:07:54 INFO <job_819806013> Starting job processing
updater | 2024/04/25 15:07:57 INFO <job_819806013> Starting PR update job for Over-haul/repo
updater | 2024/04/25 15:07:57 INFO <job_819806013> Updating the 'prod-dependencies' group
...
updater | 2024/04/25 15:23:52 INFO <job_819806013> Checking if karafka 2.3.3 needs updating
updater | 2024/04/25 15:23:52 INFO <job_819806013> Ignored versions:
updater | 2024/04/25 15:23:52 INFO <job_819806013>   version-update:semver-major - from .github/dependabot.yml
updater | 2024/04/25 15:23:52 INFO <job_819806013> Filtered out 37 pre-release versions
updater | 2024/04/25 15:23:52 INFO <job_819806013> Latest version is 2.3.4
updater | 2024/04/25 15:24:38 INFO <job_819806013> Requirements to unlock own
updater | 2024/04/25 15:24:38 INFO <job_819806013> Requirements update strategy bump_versions
updater | 2024/04/25 15:24:38 INFO <job_819806013> Updating karafka from 2.3.3 to 2.3.4
...
updater | 2024/04/25 15:26:36 INFO <job_819806013> Checking if karafka-license 1.REDACTED needs updating
updater | 2024/04/25 15:26:36 INFO <job_819806013> Ignored versions:
updater | 2024/04/25 15:26:36 INFO <job_819806013>   version-update:semver-major - from .github/dependabot.yml
updater | 2024/04/25 15:26:38 INFO <job_819806013> Latest version is 1.REDACTED
updater | 2024/04/25 15:26:38 INFO <job_819806013> No update needed for karafka-license 1.REDACTED
updater | 2024/04/25 15:26:39 INFO <job_819806013> Checking if sidekiq-pro 5.5.8 needs updating
...
updater | 2024/04/25 15:27:31 INFO <job_819806013> Requirements to unlock own
updater | 2024/04/25 15:27:31 INFO <job_819806013> Requirements update strategy bump_versions
updater | 2024/04/25 15:27:31 INFO <job_819806013> Updating faker from 3.2.3 to 3.3.1
updater | 2024/04/25 15:28:04 INFO <job_819806013> Updating pull request for 'prod-dependencies'
updater | 2024/04/25 15:28:04 INFO <job_819806013> Finished job processing
updater | 2024/04/25 15:28:04 INFO Results:
updater | +------------------------------------------------------------------------------------------------------------------------------------+
updater | |                                                Changes to Dependabot Pull Requests                                                 |
updater | +---------+--------------------------------------------------------------------------------------------------------------------------+
updater | | updated | rake ( from 00.0.0 to 00.0.0 ), aws-sdk-s3 ( from 0.000.0 to 0.000.0 ), ddtrace ( from 0.00.0 to 0.00.0 ), karafka ( ... |
updater | +---------+--------------------------------------------------------------------------------------------------------------------------+
updater | time="2024-04-25T15:28:04Z" level=info msg="task complete" container_id=job-819806013-updater exit_code=0 job_id=819806013 step=updater

Created PR:


[WIP] [1068] Fallback to the asset pipeline for "missing" assets in prod

This should re-enable the fonts and other contents of govuk-frontend.
This is WIP because I think there is a better way to accomplish this using webpack, but this works nonetheless.

 Missing assets on Manage Courses Frontend

Using git bisect (which I'm starting to really like), I've determined this regression was introduced in 6060496e0b0310ae60a95323e7b046ba609dd884. I didn't notice it.

@dankmitchell import into the JS pack file? So like:
// webpacker/packs/application.js
import "../stylesheets/application.scss";
import { initAll } from "govuk-frontend";
import CookieMessage from "scripts/cookie-banner";

import 'govuk-frontend/images/crest.png';
// ...
import 'govuk-frontend/images/font.woff';
// ...

There's a few tricky bits I don't like about this:

It's an explicit listing of everything in govuk-frontend assets in our codebase, and we don't explicitly reference everything ourselves; the coupling for quite a bit is handled by govuk-frontend-all.css, they specify the fonts and such and we can pretend they don't even exist as long as we make them accessible in public somehow
The fonts and some assets have fingerprinting like bold-a2452cb66f-v1.woff2. When we upgrade govuk-frontend, they're likely to bump that fingerprint, and we'll have to update all our references in our JS

Simply copying all the assets wholesale and not using asset_pack_url gets around this. The disadvantage is then:

Rails won't do its own fingerprinting, but govuk-frontend already does it for fonts, and most assets like the crest are super unlikely to ever change

Happy to change my mind on this if you have a different view. :)

Have confirmed by building a local docker container and running ls public/assets/fonts that this definitely should copy over the assets when the existing rake assets:precompile command in the Dockerfile runs. :shipit:


Fix the casting and alter error

Results after fix:

Here is a before and after run.  What should I see different?

The force parameter should now remove existing job steps.
There were some other errors that I fixed in the first commit of the PR

@gbargsley - tearin it up! Thanks so much, man. And thank you, @sanderstad for the quick fix! 🏆 🏆


issue with dependency

Hi!
trying to get the code working and running into this issue.
go: finding github.com/thda/tablewriter v0.0.0-20180207080603-aedbbc0800df
Username for 'https://github.com':

We can do a go get github.com/thda/tds without any issues.
But when trying to use inside the project and doing go mod tidy, we get that prompt.
Is there is a dependency on the  private repo above?
thank!

Thanks for reporting. I'll fix this within two days.
I've removed the dependancy to this library so it should not try to resolve it.

Could you please update to v0.1.5 and tell me if it fixes your issue?

Fixed! thank you for quick response! Great work!


Enable binding to CSS selectors

 Issue by blois
Originally opened as dart-lang/sdk#13886

I see a pattern in polymer.js of:
<foo-model id='foo'></foo-model>
<foo-consumer modelID='foo'></foo-consumer>
Where foo-consumer then resolves '#foo' in the document.
Would be much nicer if the following syntax could be used:
<foo-consumer model='{{$(#foo)}}'></foo-consumer>
And foo-consumer would get change events if that query selector happened to change.
The benefit of this is that foo-consumer can get it's model any way- via bindings, something programmatically setting it, or looking it up in the DOM.

 Comment by justinfagnani

I have some code sitting around that does almost exactly this. It's not integrated into polymer expressions, it just returns streams of elements that enter and exit the query. WIth the streams support in expressions, it _might_ already work. I'll try it out.

 Comment by jmesserly

@pete, file bug here?
https://github.com/Polymer/polymer-expressions

 Comment by jmesserly

Removed Type-En label.
Added Type-Enhancement, Library-PolymerExpressions labels.

 Comment by sigmundch

Added this to the Later milestone.

 Comment by sigmundch

Removed this from the Later milestone.
Added this to the M9 milestone.

 Comment by jmesserly

Removed Library-PolymerExpressions label.

 Comment by kasperl

Removed this from the 1.2 milestone.
Added this to the 1.6 milestone.

 Comment by sigmundch

Removed this from the 1.6 milestone.
Added this to the Later milestone.
Removed Priority-Unassigned label.
Added Priority-Low label.

 Comment by clayberg

Removed this from the M9 milestone.
Added this to the 1.1 milestone.

 Comment by sigmundch

Removed this from the 1.1 milestone.
Added this to the 1.2 milestone.

 Comment by jmesserly

Removed Area-Polymer label.
Added Area-Pkg, Pkg-PolymerExpressions labels.

 Comment by sigmundch

Added Polymer-P-2 label.

 Comment by sigmundch

Removed this from the Later milestone.

 Comment by sigmundch

Removed Polymer-P-2 label.
Added Polymer-Milestone-Later label.

 Comment by sigmundch

Removed Polymer-Milestone-Later label.
Added PolymerMilestone-Later label.


Mode Overlay

There's no way to show in overlay mode since you have to be reorganizing widgets for right position.

https://www.youtube.com/watch?v=3M5fKhc1PJw


tidy borked my rules (recent pull changed behavior)

Prerequisites

[ X ] I am running the latest version
[ X ] I checked the documentation and found no answer
[ X ] I checked to make sure that this issue has not already been filed

Expected Behavior
Rule on gocomics returns og:image in an <img/> element.
Current Behavior
Empty output.  Seems like tidy drops the whole pile of HTML on the floor (i.e. it returns the empty string) but doesn't trigger an exception.
Steps to Reproduce
Make sure tidy is installed in php and function 'tidy_parse_string' is available.
Run url: https://www.gocomics.com/calvinandhobbes/2020/01/06
Against rule:
{
    "type": "xpath",
    "xpath": "meta['og:image' = @property]\/@content",
    "start_element": "<img title='gocomics' src='",
    "end_element": "' \/>"
}

Failure Information (for bugs)
I recently did a fresh pull.  This seems to be the culprit : https://github.com/feediron/ttrss_plugin-feediron/commit/7e538de5a7ccffda986f8af3fa33a29b7cecbda5#diff-e9fa0d13b445ed0246ee0003db4374d6

Set tidy-source true by default

Why is a default behavior change a good idea? I added "tidy-source": false to all my rules and the above works again.  I have a few rules and adding that to each was a bit of a pain, but I am functional again.
Seems like a bad idea to me!

Operating System: linux (centos) and windows (10)
TTRSS version/git version: always on a fresh master pull
PHP version: v7.1
Feediron Configuration: (see above)

Paste Configuration here (see above)

The reason tidy was made default was along the same lines as why firefox automatically fixes broken web pages.
I'm not going to revert the change, however what I'll do is introduce several global switches (like the debug:true) switch so you can change the default behavior


Linux: join title bar & menu bar in one line like windows does

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.85.1
OS Version: Linux x64 6.5.9-2-cachyos-bmq
DE: Gnome 45

The menu bar  is separate from title bar as a result bad user experience is there any way i can join title & menu bar?
Linux:
https://i.imgur.com/yaTY0Mu.png
Windows:
https://i.imgur.com/BopugSm.png

You can get the "Windows" experience on linux with this setting: window.titleBarStyle
Note that we currently don't have a good way to support linux native window management controls so this is one reason why this is not the default. If you are fine with the windows styling on linux, this setting will suffice.

Yes, i know about "Windows" style but i'm not happy with that. There is no one workaround at least that can help to get Linux style title bar in the same color with my theme?


Support ed25519 on Windows

See https://tickets.puppetlabs.com/browse/BOLT-1296, https://tickets.puppetlabs.com/browse/IAC-896, https://tickets.puppetlabs.com/browse/PA-2274 and, most recently, https://puppetcommunity.slack.com/archives/C0W1Z7213/p1593030060470000

@DavidS This is documented in our known issues page - I don't know that this team has the bandwidth to investigate and make upstream changes required to get this working.

I think this is a duplicate of #1987 . Let me know if I have it wrong and I can reopen.


Why didn't you finish this!

This is super useful. Please write it.

I guess you've lost interest. No worries :)


pickle files creation

Hi Johannes,
first of all, thank you for your great and inspiring work it is really useful for my current thesis!
How do you create the pickle files cEXT, cNEU, cAGR, cCON, cOPN, vectorizer_30 and vectorizer_31?
model_bow and model_glove will only create the evaluation files.
Thank you very much for your help in this case.
With best regards

Thank you for your question, I encountered the same problem as you, do you know how to create these files

Hi !
it looks like there is a bug as the code is missing where it is done.
it can be done easily in analysis_results.ipynb, there it should be decided which models to save (the best performing) and saved each in a trait cEXT, cNEU, cAGR, cCON, cOPN.
I hope that helps unfortunately i'm out of the code for some years now.
Hope the project still helps - if you like it, I'd
appreciate a "Star" on github for the project! =)
Best
Johannes


Add source-categories for secondary energy carriers

This PR adds final-energy and emissions variables where the source of a secondary energy carrier is explicitly stated.
For clarification - before this PR, only the following variable existed in the common-definitions variable list

Final Energy|Liquids

This PR will add

Final Energy|Liquids|Biomass
Final Energy|Liquids|Oil
Final Energy|Liquids|Coal
Final Energy|Liquids|Gas

also for emissions and sectoral disaggregation variables, and also for Solids and Gases.
This PR responds to requests by @robertpietzcker and @orichters in #39 and @OFR-IIASA (offline).

@danielhuppmann
Many thanks. This is great. I wonder if we need something like
Final Energy|Liquids|Synthetic
We should account for e-fuel. Not sure if Synthetic is the good term.

You're right @masahirosugiyama - curious why no modeling team found it relevant to report this yet.
Following the logic of the other categories (liquids produced from ...), I added this as a category "Liquids|Electricity".

E-fuels should definitely be included. I would not use the term synthetic in the variable definition as biofuels or Gas-to-Liquids are also synthetic fuels but rather the source energy carrier as you do.
However, I would consider alternative definition / naming to Liquids|Electricity as raised in #84. Or at least it should be made clear that SE|Hydrogen also includes hydrogen used for SE|Liquids|Electricity.

Thanks @fschreyer for bringing up that important question again,
See a proposal at #108 implemented on the secondary-energy level (to keep the discussion in this PR narrow)- let's discuss there, and once there is agreement, I'll bring over that solution to this PR.

Following the merging of #108, I also added the sub-sub-categories for hydrogen to this PR.
Unless there are any objections, I will merge this PR by the end of this week.

Merging as announced last week.

sorry for coming late to the party (I am only now following up with mails from my vacation time):
@danielhuppmann could you add one entry that is missing, namely Gases|Hydrogen?
(and potentially the four subcategory of hydrogen)
(and potentially Gases|Electricity for symmetry to how Liquids are dealt with)
(It will be fun in the next MIPs to come out with ways to deal with the fact that some models will report Liquids|Hydrogen and some models will report Liquids|Electricity, but I also don't see a clear way how to improve/merge/change categories)

Yes, good suggestion, thank you. I'll start a PR later today or tomorrow.

I think we should follow the convention that onsite production and use of hydrogen is not reported as such; otherwise we would need to track the intermediate transformations in IGCC power plants and FT synthesis of liquid fuels. In this same way, E-fuels and e-methane should be categorized as taking an input of electricity, unless the model is representing a technology that uses purchased hydrogen. Anyway, I support making all of these categories available in the template, but the user instructions should specify when to use e.g. Liquids|Electricity as opposed to Liquids|Hydrogen.

@pkyle, in my reading, this guidance is already included in the current description
    - Liquids|Hydrogen|Electricity:
        description: liquid fuels using hydrogen from electrolysis, i.e., e-fuels (if
          hydrogen is explicitly modeled as a commodity and not an implicit intermediate
          product of the transformation technologies)
        unit: EJ/yr
    - Liquids|Electricity:
        description: liquid synthetic fuels from electricity, i.e., e-fuels (if hydrogen
          is not explicitly modeled as an intermediate product)

See https://github.com/IAMconsortium/common-definitions/blob/cfa3f70d4d7db5e5a02b653f94985d07bfceb6e7/definitions/variable/energy/tag_secondary_energy_carriers_with_sources.yaml#L37
Or do think that this needs to be explained in more detail in the description or somewhere else?

Oh great! I hadn't seen that; my comment was in reference to @robertpietzcker 's note above.

Exactly, the variable definition is clear.
I was just thinking that in my experience, it is a bit arbitrary if a model has efuels implemented as one technology or as two separate technologies. So for the people doing model intercomparison projects / looking at model data across many models (think AR7 database) and wanting to look at efuels, there will always be the need to first add these two variables (which is also not a perfect solution if models use a lot of biomass/fossils to produce hydrogen).
so it was more a comment/raising awareness that the new (clearer) structure sadly doesn't solve all user problems :-)


Unable to move item to last position in IE11

I'm opening this issue because:
Hi, when using html5sortable in IE11, I'm unable to move an item to the last position of the list. I've created a JSBin to demonstrate the issue.
http://jsbin.com/ridunafeya/edit?html,css,js,output
supporting information:

I use sortable version: 0.9.4
I tested in the following browser (incl. versions): IE11
Windows, OS X/macOS, or Linux?: Windows

How can the issue be reproduce the problem?
Try dragging an item in the list to the bottom of the list.

OK, so I've debugged this and it's a simple fix, the problem is in the offset function where window.scrollX and window.scrollY return undefined in IE11.
See the notes for the scrollX property where window.pageXOffset and window.pageYOffset aliases are suggested to be used for better cross-browser compatibility.

Nice, could you send a PR with the fix? That would be great. Thanks

Hi, of course. Here it is #464.

Thanks.


Make adapter a npm module.

The previous existent package.json was just to manage dependencies for apprtc for travis and not a real package.json for this project.

Yes, I think this will take a bit of thought to make happen (well), but I'd be more than happy to help out where appropriate to get the adapter code to a point where it was genuinely npm + browserify friendly if that was desired.
Not something that would be too hard to do, but all the direct patching of functions into the window global would definitely have to be addressed.

@fippo does your PR #13 resolve this?

Partially. It doesn't add a package.json nor does it publish to npm.

This looks like a good start, but I'd advocate going with a UMD approach rather than addressing just a single module pattern and attacking the problem piecemeal.   I think while it isn't as good as doing a refactoring along the lines of #6 it will make adapter.js a potential building block in any application using a module system.

Can you spell out exactly what you have in mind?

I'll do a PR which demonstrates what I mean. I'll need to check a few things with NICTA before signing the CLA but it should serve a demonstration even if it can't be merged immediately.
cc @silviapfeiffer

Okay - I've done what I can to illustrate the beginning of what I think is required:
https://github.com/DamonOehlman/adapter/commit/cc9938733819250f4b0048f365904a17f3d4f20d
NOTE: There's some intentionally bad indentation here to try and keep the diff as useful as possible for digesting how the file has been written to be compatible with CommonJS, AMD and also traditional window globals.
Also, to try and provide clarity on how this can be used once the various module patterns are supported I've tried to provide some lightweight examples also:
https://github.com/DamonOehlman/adapter/tree/module-pattern-compatibility/examples
Now, I haven't ensured that what I have done is compatible with the current webrtc samples, nor have I fixed any linting errors.  It is, however, what I think makes sense as a starting point for facilitating #8 and #6 as well as this issue.
Have a good weekend all :)

(picking up the bug list after a long quiet)
what I see missing in the module patterning is the actual polyfilling - writing into navigator and all the other places where polyfill is needed.
Is there a pattern that would let us write a proper, noninvasive module, have a single function "install" that scribbles all over the place, and have the "install" function be called if adapter.js is just included "plain" in a page, but not when it's imported by a package manager?

Any news?

See #38.

Fixed in #38.


removed refresh service workaround

The refresh service works with the following formats:

urn:uuid:123-123
123-123
https:///..../123-123

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 0% with 1 line in your changes missing coverage. Please review.

Project coverage is 21.67%. Comparing base (7071078) to head (da93738).
Report is 2 commits behind head on develop.

Files with missing lines
Patch %
Lines

.../domain/use_cases/refresh_credential_use_case.dart
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #432   +/-   ##
========================================
  Coverage    21.67%   21.67%
========================================
  Files          297      297
  Lines         9278     9278
========================================
  Hits          2011     2011
  Misses        7267     7267

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Refactor tools

To reduce complexity we decided to implement Tools (e.g. StrongTool, LinkTool) as Substance Components.
Currently we have an indirection where tools have a model (for data manipulation) and a view (visual representation). Since tool state is maintained in the model the component/view needs to listen to those state changes and rerender accordingly.
Implementation of new tools will get easier implementing them as components right away and using inheritance to reuse implementations.j
We have different categories of tools, which should also be considered in this refacor.

SurfaceTool (a tool that is closely coupled with the cursor/selection, e.g. LinkTool)
DocumentTool (not related to current selection, e.g. UndoTOol)

We will get a class hierarchy like this:

Tool

SurfaceTool

AnnotationTool

StrongTool

DocumentTool
- UndoTool

Will commit this later today into tool-refactor branch. It feels very good so far. We can also get rid of the generic ToolComponent wrapper. Also most importantly, I could ditch the tool registry. Tools now just require a surfaceManager (SurfaceTool) or document (DocumentTool) via dependency injection.


Support llm model based on huggingface and Qlora training

Description

Related Issues

Checklist

[ ] Is this code covered by new or existing unit tests or integration tests?
[ ] Did you run make unit-testing and make integration-testing successfully?
[ ] Do new classes, functions, methods and parameters all have docstrings?
[ ] Were existing docstrings updated, if necessary?
[ ] Was external documentation updated, if necessary?

Additional Notes or Comments

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (34830a7) 80.33% compared to head (bbaa158) 67.91%.
Report is 1374 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1662       +/-   ##
===========================================
- Coverage   80.33%   67.91%   -12.43%
===========================================
  Files          95      117       +22
  Lines        6602     8424     +1822
===========================================
+ Hits         5304     5721      +417
- Misses       1298     2703     +1405

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

I think we need to add the ability to save checkpoints to the artifact store, but we can do this in a follow-up PR.

OK


Allow negative numbers for head.

Pandas allows negative numbers for head.
>>> pdf
   a  b
0  1  4
1  2  5
2  3  6
3  4  3
4  5  2
5  6  1
6  7  0
7  8  0
8  9  0
>>> pdf.head(-3)
   a  b
0  1  4
1  2  5
2  3  6
3  4  3
4  5  2
5  6  1

whereas:
>>> ks.from_pandas(pdf).head(-3)
Traceback (most recent call last):
...
pyspark.sql.utils.AnalysisException: 'The limit expression must be equal to or greater than 0, but got -3;;\nGlobalLimit -3\n+- LocalLimit -3\n   +- Project [__index_level_0__#117L, a#118L, b#119L, monotonically_increasing_id() AS __natural_order__#123L]\n      +- LogicalRDD [__index_level_0__#117L, a#118L, b#119L], false\n'

Codecov Report

Merging #1330 into master will decrease coverage by 1.56%.
The diff coverage is 90%.

@@            Coverage Diff             @@
##           master    #1330      +/-   ##
==========================================
- Coverage   95.25%   93.69%   -1.57%
==========================================
  Files          34       34
  Lines        7401     7405       +4
==========================================
- Hits         7050     6938     -112
- Misses        351      467     +116

Impacted Files
Coverage Δ

databricks/koalas/series.py
96.73% <100%> (ø)
:arrow_up:

databricks/koalas/frame.py
96.18% <88.88%> (-0.54%)
:arrow_down:

databricks/koalas/usage_logging/__init__.py
24.32% <0%> (-71.18%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
50% <0%> (-50%)
:arrow_down:

databricks/koalas/__init__.py
76.59% <0%> (-17.03%)
:arrow_down:

databricks/conftest.py
90.56% <0%> (-5.67%)
:arrow_down:

databricks/koalas/generic.py
96.56% <0%> (-0.43%)
:arrow_down:

databricks/koalas/plot.py
94.04% <0%> (-0.24%)
:arrow_down:

databricks/koalas/groupby.py
91.22% <0%> (-0.22%)
:arrow_down:

... and 1 more

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 699d6ca...26e22fc. Read the comment docs.


update solid to 0.15

Description

Changes

Testing

@anthony9187 🥳 - Has that style flatten fix in it and getChildById


Adding new Pagination Control

Q
A

New feature?
[X ]

What's in this Pull Request?
A Pagination control to use on your SharePoint solutions or Microsoft Teams.

Great contribution @DRamalho92!
Thank you very much!


[BUG] When running conduit db validate I get an Invalid Migration file error

Hello! I recently updated Conduit and since then I can not alter the database schema using conduit db validate. I tried downgrading Conduit and playing with the dependency versions but nothing worked. I'm using Conduit 3.2.2 and Dart 2.18.3.

Does anybody know how to solve this? Thank you in advance!

plese take a look!

Такая проблема только на Windows. (

Version 3.2.5 is also a problem.

System: Windows 11
Flutter: 3.3.5
Dart SDK: 2.18.2

I have same error on macOS on all of this commands:
conduit db generate
conduit db validate
conduit db upgrade

Dart SDK: 2.18.4
Conduit 3.2.9

meet same error

@juanaguss @suxoikorm @Rodsevich In the new version of Conduit 3.2.10, the problem has been solved


document looks very blurry

Hello,
I'm playing around with your directive and want to ask if there is a reason why the document looks very blurry? I have the same issue in my little playground as well. Beside that it works very nicely without big effort
Cheers,
Dominic

Are you on retina? I'm guess the PDFJS doesn't account for it or I need to pass an option to it.

Hi @winkerVSbecks yes I'm with retina

+1


Disconnect devices still shows connected but not working

I hacked many devices . Some of devices automatically remove from my victim list when victim uninstall tha instagram rat file .
But some devices after uninstalling they still shows in my victims list
How can I remove manual
Please help me #victimlist

I hacked many devices . Some of devices automatically remove from my victim list when victim uninstall tha instagram rat file .
But some devices after uninstalling they still shows in my victims list
How can I remove manual
Please help me #victimlist

You have to wait for hours to get updated. Or clear the database in the firebase.

You have to wait for hours to get updated. Or clear the firebase database.


[SIP-WIP] Proposal for Metrics Comparison base on the Temporal Dimension or/and Textual Dimension

Background
The period-over-period analysis is a BI technique that compares metrics from a recent period to the same period in the past. We already have this feature in Advanced Analytics and apply it to time-series analytic visualization. This feature utilizes time_offsets and post_processing in the query_object to achieve period-over-period analysis. Practically, this feature, along with the entire Advanced Analytics section, should have supported all visualizations because the legacy Time Section has been removed and the Time Filter has already moved into Adhoc Filter.
As an experiment, as long as the time dimension is provided and corresponding time filter populate in Adhoc Filter, any charts should easily incorporate this feature. I've opened a toy pull request to demonstrate that only 5 frontend lines (excluding import statements) are needed to integrate this feature into the current Table chart.

Motivation
Currently, there are some limitations in time_offsets and Advanced Analytics:

Theoretically, Period-over-period analysis is a method of analyzing different data slices base on specific dimensions within the same dataset. Therefore, the comparisons should not only be based on temporal dimensions, but also on textual dimensions.

According to the first perspective, flexable filters should be provided when users compare data slices, not just time filters.

By default, time_offset uses the first occurrence of a time column in query_object.columns as the basis for time shifted. It cannot specify which time column to use for generating shifted time range because there can be multiple time filters in current Adhoc Filter.

The actual shifted time-range values cannot be displayed on the UI and there isn't an approach to provide it.

Based on the above analysis, I propose to enhance/refactoring the time_offsets field to achieve a more generalized period-over-period analysis.
Proposed Changes
To illustrate what needs to change, I will construct a time comparison using the current time_offsets field and the cleaned_sales_data dataset. This query_object will generate a time comparison based on the order_date, comparing data slices from 1 week ago, 1 month ago, and 1 year ago :
{
  "columns": [{
    "timeGrain": "P1D",
    "columnType": "BASE_AXIS",
    "sqlExpression": "order_date",
    "label": "order_date",
    "expressionType": "SQL"
  }],
  "metrics": ["count"],
  "filters": [
    {
      "col": "order_date",
      "op": "TEMPORAL_RANGE",
      "val": "2004-01-01 : 2004-01-31"
    },
    {
      "col": "deal_size",
      "op": "==",
      "val": "Small"
    }
  ],
  "time_offsets": [
    "1 week ago",
    "1 month ago",
    "1 year ago"
  ],
}

After the change, the time_offsets will replace with comparison field:
{
  "columns": [{
    "timeGrain": "P1D",
    "columnType": "BASE_AXIS",
    "sqlExpression": "order_date",
    "label": "order_date",
    "expressionType": "SQL"
  }],
  "metrics": ["count"],
  "filters": [
    {
      "col": "order_date",
      "op": "TEMPORAL_RANGE",
      "val": "2004-01-01 : 2004-01-31"
    },
    {
      "col": "deal_size",
      "op": "==",
      "val": "Small"
    }
  ],
  "comparisons": {
    "on": ["order_date"],
    "how": "left",
    "suffix": ["1 week ago", "1 month ago", "1 year ago"],
    "time_filter_offsets": [
      "1 week ago",
      "1 month ago",
      "1 year ago"
    ],
    "filters": [
      [
        {
          "col": "deal_size",
          "op": "==",
          "val": "Small"
        }
      ],
      [
        {
          "col": "deal_size",
          "op": "==",
          "val": "Small"
        }
      ],
      [
        {
          "col": "deal_size",
          "op": "==",
          "val": "Small"
        }
      ],
    ],
  },
}

on: specifies which columns will be used to join the data slices.
how: determines how the data slices will be joined, providing options "inner" and "left," with the default value being "left"
suffix : defines suffixes for compared metrics
time_filter_offsets: specifies the time offset delta if performing a time comparison; if performing a textual dimension comparison, it should be ignored
filters: indicates the filters applied on the specific data slice
The following query_object payload show that how to generate a textual dimension comparison
{
  "columns": [{
    "timeGrain": "P1D",
    "columnType": "BASE_AXIS",
    "sqlExpression": "order_date",
    "label": "order_date",
    "expressionType": "SQL"
  }],
  "metrics": ["count"],
  "filters": [
    {
      "col": "order_date",
      "op": "TEMPORAL_RANGE",
      "val": "2004-01-01 : 2004-01-31"
    },
    {
      "col": "deal_size",
      "op": "==",
      "val": "Small"
    }
  ],
  "comparisons": {
    "on": ["deal_size"],
    "how": "left",
    "suffix": ["Medium", "Large"],
    "filters": [
      [
        {
          "col": "order_date",
          "op": "TEMPORAL_RANGE",
          "val": "2004-01-01 : 2004-01-31"
        },
        {
          "col": "deal_size",
          "op": "==",
          "val": "Medium"
        }
      ],
      [
        {
          "col": "order_date",
          "op": "TEMPORAL_RANGE",
          "val": "2004-01-01 : 2004-01-31"
        },
        {
          "col": "deal_size",
          "op": "==",
          "val": "Large"
        }
      ],
    ],
  },
}

New or Changed Public Interfaces
New dependencies
No new dependencies
Migration Plan and Compatibility
Provide DB migration script
Rejected Alternatives

@zhaoyongjie this looks great, and I think it should solve what we're trying to build. Do you know if any UI changes will be needed in order to specify the comparisons.on values? And will that value always be a single element, or could it be multiple? I assume the comparisons.on values would come from the dimensions field, is that right?

Hey @zhaoyongjie Thanks for putting this together, it looks really promising. On top of the question from @eschutho I would like to know if we should consider different databases capabilities like CTE and JOINS support when comparing and having a fallback as part of this new processing? Just to handle as mentioned before, cases where some of those are not supported.
Also, how datasets that use for example Jinja templates would be compared and processed with the Joins and the offsets? Should we consider cases where we simply don't support comparison and offer the aforementioned fallback methods? or simply ignore them.
Thanks.

Hey @zhaoyongjie Thanks for putting this together, it looks really promising. On top of the question from @eschutho I would like to know if we should consider different databases capabilities like CTE and JOINS support when comparing and having a fallback as part of this new processing? Just to handle as mentioned before, there are some cases where some of those are not supported.
Also, how datasets that use for example Jinja templates would be compared and processed with the Joins and the offsets? Should we consider cases where we simply don't support comparison and offer the aforementioned fallback methods? or simply ignore them.
Thanks.

I'll reply the topic tonight, thanks for the mention.

Do you have an example of what the resulting sql query would look like from this api schema?

The SQL will be the same as the time comparison in the previous AA panel, consisting of multiple separate SQL queries. I have also been thinking about how to design a JOIN QueryObject to achieve this use case and replace the entire Pandas Join. However, I am stuck on how to generate an appropriate time expression that contains time delta, as the time delta expression varies in different databases.
In practice, the JOIN in Superset has been discussed many times in the community, but the original technical design doesn't seem to have considered this use case. The data modeling in Superset depends on SQLLab exposing a "virtual dataset" to achieve it.

However, I am stuck on how to generate an appropriate time expression that contains time delta, as the time delta expression varies in different databases.

@zhaoyongjie can you give more context on why you'd need to compute a time delta?

@betodealmeida
If the different data slices would be filtered in datasource, we have to filter the time filter + time delta in the datasource. different database have different time delta expression.

This is incredibly useful and something I'm surprised isn't built in to superset's tables already. Thanks for putting this together!


Unable to mkPython python38 with Ansible - infinite recursion

mach-nix is my preferred method for Python environment management in nix. I'd value any assistance resolving this infinite recursion error.
Given
System:

macOS 12.2.1 (21D62)
Apple M1 Pro

I use niv to pin nix dependencies:

nixpkgs release-21.11 d2caa9377539e3b5ff1272ac3aa2d15f3081069f
mach-nix v3.4.0 fe5255e6fd8df57e9507b7af82fc59dda9e9ff2b

$ niv show
nixpkgs
  url: https://github.com/NixOS/nixpkgs/archive/d2caa9377539e3b5ff1272ac3aa2d15f3081069f.tar.gz
  owner: NixOS
  branch: release-21.11
  repo: nixpkgs
  type: tarball
  sha256: 0syx1mqpdm37zwpxfkmglcnb1swqvsgf6sff0q5ksnsfvqv38vh0
  rev: d2caa9377539e3b5ff1272ac3aa2d15f3081069f
  homepage:
  url_template: https://github.com/<owner>/<repo>/archive/<rev>.tar.gz
  description: Nix Packages collection
mach-nix
  url: https://github.com/DavHau/mach-nix/archive/fe5255e6fd8df57e9507b7af82fc59dda9e9ff2b.tar.gz
  owner: DavHau
  branch: master
  repo: mach-nix
  type: tarball
  sha256: 19vh5qfqlml22d6mpi34nnbh71i259sh223l4dr4axar3byy1408
  rev: fe5255e6fd8df57e9507b7af82fc59dda9e9ff2b
  homepage:
  url_template: https://github.com/<owner>/<repo>/archive/<rev>.tar.gz
  description: Create highly reproducible python environments
niv
  url: https://github.com/nmattia/niv/archive/5912c378c2f87e911f1bc7236202f69581406c9d.tar.gz
  owner: nmattia
  branch: master
  repo: niv
  type: tarball
  sha256: 1jhs562k3pk0xgwyf0m1h2bck4rivv9f3aznz8dslgby9g5mdnda
  rev: 5912c378c2f87e911f1bc7236202f69581406c9d
  homepage: https://github.com/nmattia/niv
  url_template: https://github.com/<owner>/<repo>/archive/<rev>.tar.gz
  description: Easy dependency management for Nix projects

When
Contents of shell.nix
let
  sources = import ./nix/sources.nix;
  pkgs = import sources.nixpkgs {};

  mach-nix = import sources.mach-nix {
    inherit pkgs;
    python = "python38";
  };

  customPython = mach-nix.mkPython {
    requirements = ''
      ansible==5.3.0
    '';
  };
in
  pkgs.mkShell {
    buildInputs = [
      customPython
    ];
  }

nix/sources.json and nix/sources.nix attached for reference: nix.zip
Then
Output from nix-shell
$ nix-shell
trace: removing dependency python3.8-pycrypto-3.11.0 from ansible
trace:
applying fix 'no-rust-build' (nativeBuildInputs) for cryptography:3.3.2

trace: removing dependency python3.8-setuptools-rust-0.12.1 from cryptography
trace: removing dependency python3.8-paramiko-2.7.2 from ansible
trace: removing dependency python3.8-Cython-0.29.24 from pyyaml
trace: removing dependency python3.8-httplib2-0.20.1 from ansible
trace: removing dependency python3.8-netaddr-0.8.0 from ansible
trace: removing dependency python3.8-dnspython-2.1.0 from ansible
trace: removing dependency python3.8-jmespath-0.10.0 from ansible
trace: removing dependency python3.8-dopy-2016-01-04 from ansible
trace: removing dependency python3.8-ncclient-0.6.12 from ansible
error: infinite recursion encountered

       at /nix/store/ngbrnnj9p9vpqcd3kv6zfaz6lcnw4950-nixpkgs-src/pkgs/stdenv/generic/make-derivation.nix:170:8:

          169|       (map (drv: drv.__spliced.hostHost or drv) depsHostHostPropagated)
          170|       (map (drv: drv.crossDrv or drv) propagatedBuildInputs)
             |        ^
          171|     ]
(use '--show-trace' to show detailed location information)

I have also tried various combinations of:

python39
multiple earlier versions of ansible (back to v3.4.0)
nixpkgs-unstable
mach-nix v3.3.0 (different error)
ERROR: MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl is not a supported wheel on this platform.
mach-nix latest 7b0e7f6f58f7332c1b8347e2673036eada1a6998 (at time of writing)

Can confirm the same error given older MacBook Pro system:

macOS 11.6.4 (20G417)
Intel CPU

A temporary fix would be to use nixpkgs provider. The version of sensible in nixpkgs is older though.

can confirm the same error with the following shell.nix
## cf https://nixos.org/manual/nix/stable/command-ref/nix-shell.html
let
  nixpkgs-version = "21.11";
  pkgs =
    import (fetchTarball
      "https://github.com/NixOS/nixpkgs/archive/nixos-${nixpkgs-version}.tar.gz") {};
  mach-nix =
    import (builtins.fetchGit {
      url = "https://github.com/DavHau/mach-nix";
      ref = "refs/tags/3.4.0";
    }) {
      inherit pkgs;
      python = "python39";
    };

  pythonEnv = mach-nix.mkPython {
    requirements = ''
      pillow
      numpy
      requests
      python-vagrant
      openshift
      netaddr
      jmespath
      ansible
      ansible-lint
      molecule==3.5.2
      molecule-vagrant
      molecule-docker
      pylint
    '';
  };
in
  pkgs.mkShell {
    name = "pythonEnv";
    buildInputs = [
      # Change your python version here
      pythonEnv
      # Add non-python packages here
      #pkgs.ansible
      #pkgs.ansible-lint
    ];
  }


State specific transition freezes the app

I have this unique case with resolve doing a state change twice. This is done for deep linking to a specific state, yet retaining (or more correctly creating) history, so that the "back" button still works.
The main thing to look at is the transition resolve on the tab.chat-detail state.
You can see this:
            $timeout(function() {
              $state.go('tab.chats', {}, goConfig);
            }, 0);

            // now go back to this state
            $timeout(function() {
              $state.go('tab.chat-detail', stateParams, goConfig);
              deferred.resolve(true);
            }, 300);

When I add this part:
      nativeTransitions: {
        "type": "flip",
        "direction": "up"
      },

The whole app freezes.
Here is the code example repo:
https://github.com/moltar/nativepagetransitions
I did all the changes in stages of commits. If you remove the last commit, everything works.

got the same problem.

I'm having what I think is the same issue, but replicated differently.
If I have a link to a state (using native-ui-sref and click the link multiple times in quick succession, then it freezes the app. I can see in the console that multiple native transitions are attempted, and the app does go to the correct state in the background, but the screenshot overlayed over the webview is never removed.

I have this same issue. The console reflects that native transitions are occurring but the screenshots seem to stick around.

I have same problem. there's solution?

Unfortunately, for us the solution was to stop using the plugin as it's no longer maintained. It's a shame, as it worked really nicely with the exception of this bug.
The occasional instance where this bug would completely lock up the app meant it was a no go, and with it no longer being maintained, it just wasn't practical to invest any further time using it, debugging it, or trying to fix it.
I'm hoping that someone picks this project up (I don't have the time) as it really is quite good, but for me, it's back to standard Ionic transitions!

Yep, same issue as jawgardner above: The console reflects that native transitions are occurring but the screenshots seem to stick around.

Facing the same issues. As a workaround, we could disable native transitions for the parts where they freeze the app, but this is likely not the best solution.


Improve support for older toolchains

Use stable toolchain to get metadata if stable toolchain is available
and newer than the current cargo.

1.30 or older cargo seems to constantly update Cargo.lock and is not compatible with this feature.

Also, 1.33 or older cargo does not include @generated in Cargo.lock, so new cargo will always overwrite it. This should be considered incompatible in practice.
Therefore, this feature available only for 1.34 and later cargo.

Hmm, the current approach seems to be subtly broken in other versions as well.

I don't seem to have a proper solution, so I'll close it.


The request has been black-holed

Getting this error with description:
Error: The requested address '/oauth/login?response_type=code&client_id=NTM4ZWRlODdkZTNmNmZh&redirect_url=http%3A%2F%2Fwww.xxxxxxxxx.com' was not found on this server.
This happens after entering the credentials into the login form. So entering the URL directly works, the redirect after login seems not to working. Any idea why?
Thx
Best
Stefan

the same problem I have got. I fixed refer to the following:
public function beforeFilter() {
parent::beforeFilter();
if (isset($this->Security)) { //&& isset($this->Auth)) {
$this->Security->validatePost = false;
$this->Security->enabled = false;
$this->Security->csrfCheck = false;
}
}


[CI] Update Mesheryctl GitHub Actions Workflow to Latest Versions

Notes for Reviewers
This PR updates the GitHub Actions workflow for mesheryctl to use the latest versions of the actions.

[x] Updated actions/checkout to v4
[x] Updated actions/setup-go to v5
[x] Updated golangci/golangci-lint-action to v6 with version v1.59

This PR fixes #11501
Signed commits

[x] Yes, I signed my commits.

Please perform this same upgrade for our other actions.


How to search an item across all folders

Hi
I want to search an item with respect to an email address across all folders
I followed the below link
http://stackoverflow.com/questions/7401080/exchange-web-services-ews-finditems-within-all-folders
but this is not working now.
Previously it was worked with 1.2 API, but this is not working with the latest code (1.3).

Yes I will add. Again from last 2 days , this functionality is not working, any problem with my code.
Why it's sometimes working and sometimes not working.
I just followed stackoverflow link, because I didn't get any reference for searching items across all folders


Update the MAINTAINERS.md and CODEOWNERS file.

Description
Added CODEOWNERS and updated maintainers list.
Issues Resolved
Closes #3200
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #3252 (2909fa8) into main (c0449fe) will decrease coverage by 0.29%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main    #3252      +/-   ##
==========================================
- Coverage   91.74%   91.46%   -0.29%
==========================================
  Files         172      172
  Lines        4991     4991
==========================================
- Hits         4579     4565      -14
- Misses        412      426      +14

Impacted Files
Coverage Δ

src/system/temporary_directory.py
64.44% <0.00%> (-28.89%)
:arrow_down:

src/system/os.py
94.73% <0.00%> (-5.27%)
:arrow_down:

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

Needs DCO fixing please.

Fixed the DCO issue now.


1800 : There was a problem in setting up your remote access

1800 : There was a problem in setting up your remote access

@mhamzas there is a not a lot to go on here? can you elaborate?


Download all users

Make download CSV work again so at the end of the edition, data about previous students can be downloaded.

Duplicate of #334


Modify bucket name for artifacts for postsubmits

Issue #, if available:
Description of changes:
Modfiying name of the bucket to workaround the kops issue for now. Needs to be merged once S3 bucket is deployed through CDK.
/hold
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/hold

/unhold


fix 32 bit raspberry pi session manager seg fault

What does the pull request do?
This fixes a seg fault on some 32 bit raspberry pi installations see https://github.com/AvaloniaUI/Avalonia/issues/7501
What is the current behavior?
On a clean Raspbian 32 bit OS install on a RPi 3 apps segfault on startup
What is the updated/expected behavior with this PR?
No segfault on startup on RPi3
How was the solution implemented (if it's not obvious)?
SmcOpenConnection was failing and trying to return 'SESSION_MANAGER environment variable not defined' The pinvoke signature was wrong as it treated the mask param as a long which is 64 bit in c# but only 32 bit in the 32 bit linux c world.
Other fields have also been tided up.  The method does return a c string (clientIdRet) which is the users responsibility to delete with c free, I've left this to tidy itself up at program exit as I'm not 100% sure how to do this safely from the managed side.
Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes

Obsoletions / Deprecations

Fixed issues

Fixes https://github.com/AvaloniaUI/Avalonia/issues/7501

You can test this PR using the following package version. 0.10.999-cibuild0018509-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


ANDROID-Hermes enabled crashes on fabric

Description
I get this error in the logcat when I enable Hermes with fabric on android release build.
`2022-06-13 22:39:09.990 29420-29499/? E/unknown:ReactNative: Invariant Violation: requireNativeComponent: "RCTView" was not found in the UIManager.
This error is located at:
    in RCTView
    in Unknown
    in RCTView
    in Unknown
    in AppContainer, js engine: hermes, stack:
invariant@1:99853
getNativeComponentAttributes@1:272465
anonymous@1:270741
anonymous@1:267589
completeWork@1:570788
completeUnitOfWork@1:580896
performUnitOfWork@1:580754
workLoopSync@1:580575
renderRootSync@1:580459
performSyncWorkOnRoot@1:577805
flushSyncCallbacks@1:547634
scheduleUpdateOnFiber@1:575439
updateContainer@1:585652
anonymous@1:595619
renderApplication@1:527813
run@1:524726
runApplication@1:525228`

Version
0.68.2-1
Output of npx react-native info
System:
OS: macOS 12.3.1
CPU: (10) x64 Apple M1 Pro
Memory: 22.14 MB / 16.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.19.0 - /usr/local/bin/node
Yarn: 1.22.18 - /opt/homebrew/bin/yarn
npm: 6.14.16 - /opt/homebrew/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 15.4, macOS 12.3, tvOS 15.4, watchOS 8.5
Android SDK: Not Found
IDEs:
Android Studio: 2021.1 AI-211.7628.21.2111.8309675
Xcode: 13.3.1/13E500a - /usr/bin/xcodebuild
Languages:
Java: <IP_ADDRESS> - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.2 => 17.0.2
react-native: Not Found
react-native-macos: Not Found
react-native-tvos:  0.68.2-1
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Enable hermes and fabric at the same time in a release build, it will crash.
Snack, code example, screenshot, or link to a repository

Could you provide a reproducer?

any update on this
this is still happening


Theoretical implementation of an IF statement

Hello ken107
I am trying to implement an IF statement in your customization directories. I have tried to refactor your code and now i understand the individual steps as you proceeded. However, I have not yet managed to implement a good IF statement.
My goal is to program something like this:
JS:
window.expr = true;
HTML:

SUCCESS

When "expr" true then:

SUCCESS

When "expr" false then:

I am trying to implement a statement that removes the 'innerHTML' when the expression is false and adds it when it is true.
could you please help me here and send me a theoretical instruction on how to implement this?
Would be amazing!
This implementation could be also a extension for the docs when you want it.

Hi Thomas,
I usually do quick-and-dirty if statements like this:
SUCCESS
.  Basically using a 0/1 repeater.  And I put it on the element that will be toggled on/off.
Generally you can declare custom directives through rewriting attributes, like in this example:
examples/todolist3/mycustomdirectives.js

uhh thats smart!
Thank you for the quick response!
Regards
Thomas


Security enhancements 24 april 2018

Hi guys,
SmartFocus has notified that there will be a security update on april 24 2018. Here's a list of the enhancements:

requirement of TLS 1.2 encryption protocol on all connections to SmartFocus platforms and services
requirement of all connections to SmartFocus platforms and services to be over HTTPS only
requirement of POST request type for all transactional email send requests
stricter enforcement of authorized uidkey parameter configuration in transactional email send requests

It seems to me that the Estina\SmartFocus\Api\Rest\Notification send() method shall be affected because this uses GET instead of POST request (because of enhancement 2).
Also the optional parameter uidkey should be made non-optional. (because of enhancement 4)
Furthermore, I see no problems.

@quisse I haven't dug into the detail of the announcement yet. Do you have a sense of whether the POST change (3) will be as simple as switching verb, or is it a whole different endpoint?
I'm happy to try and put together a PR for this if nobody's already on it.

Hi @NoelLH, SmartFocus tells this about the get vs post:

There are currently two method types for the transactional email send request that the SmartFocus Transactional Messaging Trigger API accepts: GET and POST. Of the two, the POST method is the most secure because it does not include the security tag in the URL, whereas the GET method does. For this reason, as of 24 April, only requests in POST will be accepted.

So it looks like it will be as simple as switching the verb.
I would create a pull request but we don't use the functionality so i cant test it properly.

Thanks @quisse, I realised we actually don't either but I've tried to rewrite send() to basically emulate what we do with the other methods - it did need a slightly more involved tweak to move params from the URL to the XML body. The updated tests seem happy so hopefully this does the job.

If anybody needs an updated version before 24 April and this doesn't get merged by then, there's now a fork on Packagist as "comicrelief/smartfocus": "dev-master".
No tagged release yet, as hopefully this is temporary & don't want to cause confusion with upstream version numbers.

Update postponed to 8th may 2018.


specto not working right

i can not update Specto also only one category (People watching) thats all that works under movies can't open anything else need help

install according to instructions here http://filmkodi.com/en/specto-1080p-kodi-add/.
Maybe you did not install repo


Record subfolder

Without this, I get an exception when trying to update a wheel for the package py.
The reason is that py includes vendored dependencies. This patch allows having that.
The error I get is:
Exception: Traceback (most recent call last):
  File "/home/mboisson/git/wheels_builder/manipulate_wheels.py", line 84, in main
    wf2 = WheelFile.from_wheelfile(wf, file_or_path=TMP_DIR, version=version)
  File "/cvmfs/soft.computecanada.ca/custom/python/envs/manipulate_wheels/lib/python3.8/site-packages/wheelfile.py", line 1484, in from_wheelfile
    new_wf.writestr(zinfo, wf.zipfile.read(zinfo))
  File "/cvmfs/soft.computecanada.ca/custom/python/envs/manipulate_wheels/lib/python3.8/site-packages/wheelfile.py", line 2051, in writestr
    self.refresh_record(arcname)
  File "/cvmfs/soft.computecanada.ca/custom/python/envs/manipulate_wheels/lib/python3.8/site-packages/wheelfile.py", line 1828, in refresh_record
    self.record.update(arcname, zf)
  File "/cvmfs/soft.computecanada.ca/custom/python/envs/manipulate_wheels/lib/python3.8/site-packages/wheelfile.py", line 727, in update
    assert not arcpath.endswith('.dist-info/RECORD'), (
AssertionError: Attempt to add an entry for a RECORD file to the RECORD: 'py/_vendored_packages/apipkg-2.0.0.dist-info/RECORD'.

Oops, only the last commit should be in this PR...
https://github.com/MrMino/wheelfile/pull/19/commits/3fab6b6d56aeb333e34d34f8bdbef2bc4f2b0d0e


RGB image anti-aliasing - not able to override default behaviour

Anti-aliasing is being aplied to RGB TIFF images regardless of setting property MagickImage.AntiAlias to false. Any tips?
Note also that it is an 8-bit image, which correctly identifies as such in the Depth property during debugging. However, on Write to file it becomes 16-bit; presumably to support the additional colours required for the anti-aliasing?
Confirmed in Debug output:

20180115100951 0:11 5.788 43112 tiff.c WriteTIFFImage 4904 Coder Event Image depth 8 bits

No mention of anti-aliasing in debug output.
Then when that TIFF is tested with 'gm identify':
  Depth: 16 bits-per-pixel component
  Channel Depths:
    Red:      16 bits
    Green:    16 bits
    Blue:     16 bits

Edit: Using ColorSpace.RGB

@benbhall Can we close this issue?


[runtime] Fortify the swift_demangle API.

Remove the reference to String, which leaks internal implementation details,
check for invalid inputs, and make the API more flexible. Remove the similar
Swift API, since it provides no additional value.

@swift-ci Please test

@swift-ci Please test

@swift-ci Please smoke test Linux platform

@swift-ci Please smoke test Linux platform


[Question] How to realize dubbo implicit parameter transfer

Question
I parsed the user token in AbstractWebFilter. I want to pass the userId obtained to the dubbo service through RPCContext. What should I do?

thanks. Looking forward to the next version


correct readme api usage and add a typescript self contained example

hey @KendallWeihe please take a look.
The example on the README wasn't quite right, and I changed it to be js to be a bit more self contained. I then put the corrected ts example in the example folder with a package.json etc.

cool cool cool yeah this is good... also yay for js
this illustrates the need for a "Quick Start" guide, which I think is a slightly different matter than the README, but I like it there for now


Rust error on "cncli.sh ptsendtip"

Hello Andrew,
I just installed new cncli v6.2.0 and after checking all cncli related systemd services (CNTools deployment), I noticed the following error on "cncli.sh ptsendtip"
thread '' panicked at /project/src/nodeclient/sync.rs:326:44:
called Option::unwrap() on a None value
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
I rolled back to v6.1.0 in order to have pooltool sendtip.
Thank you,
cheers,
Manuel

Hello Andrew,
thanks for the quick fix, I've just upgraded to cncli v6.2.1 and pooltool sendtip works smoothly.
Cheers,
Manuel

Fixed in v6.2.1 -> https://github.com/cardano-community/cncli/releases/tag/v6.2.1


PLS Update thegamesdb.net/ API

Pls update thegamesdb.net source to the new api system https://api.thegamesdb.net/ .

looks like last update was almost 6 months ago nothing is working scraper is dead

Damn... How to scrape, now it isn't working? Where the dev at? Please update GamesDB API!!!!!!!!!

Sorry but skraper.net is windows only. They offer a "linux" package that requires wine/mono.

api got updated. for new windows binary build with go.
or use this (for ya lazy ass') https://drive.google.com/file/d/1nOjvYh5DgpGXdRrpms-YJNMCypGAJ_E7/view?usp=sharing

Ah well, if anyone is looking for a working scraper --> www.skraper.net - Signup is not needed.

Is there a way to append with skraper? I don't have enough requests to finish on my library, and it restarts when I try the next day, making this 100% non-functional for me. If there was a way to skip already scraped stuff, this program would work great, but I cannot find a way to do it.


[SMALLFIX] Mock FileSystemContext.INSTANCE instead of mContext

When possible it is better to avoid messing with the contents of the
test FileInStream

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/Tachyon-Pull-Request-Builder/6431/
Test FAILed.

Jenkins, test this please.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/Tachyon-Pull-Request-Builder/6432/
Test PASSed.

+1 LGTM


Add throttling to bagtainer jobs

the jobs running containers should not slow down other containers on the system, especially on non-distributed demo servers...
the throttling could even depend on user level :-)

Image Building
https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/build-image-from-a-dockerfile →
[...]
cpushares - CPU shares (relative weight).
cpusetcpus - CPUs in which to allow execution (e.g., 0-3, 0,1).
cpuperiod - The length of a CPU period in microseconds.
cpuquota - Microseconds of CPU time that the container can get in a CPU period.
[...]

A combination of these options could be passed along in executor.js, line 204. Those options aren't very intuitive though.
Container execution
https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/create-a-container →
[...]
         "CpuPercent": 80,
         "CpuShares": 512,
         "CpuPeriod": 100000,
         "CpuQuota": 50000,
[...]

One or more of these options can be passed allong in the fourth argument (currently '') to docker.run in executor.js, line 256. I would try CpuPercent first.

Thanks for the pointers!
While I am at it, I could also add an execution queue... no real sense in limiting CPU share if there can be an arbitrary number of containers.

[ ] limit memory to 1G and leave swap to default (i.e. double the memory)
[ ] limit cpu to at most 25 % of cpu shares if all containers want 100%... this should ideally be relative to the number of bagtainers already running. But since the services containers run with default shares, they should take precedence over the bagtainers with this setting.


HOW CAN I CHANGE THE PORT OLLAMA SERVE USES

What is the issue?
My port 11434 is occupied. I wonder how can I change one?
I've tried "OLLAMA_HOST=<IP_ADDRESS>:11435 ollama serve", but my cmd cannot understand.
OS
Windows
GPU
AMD
CPU
AMD
Ollama version
0.1.44

Who can help me?  /(ㄒoㄒ)/~~

If using cmd:
set OLLAMA_HOST= <IP_ADDRESS>:11435

if using powershell:
$Env:OLLAMA_HOST = "<IP_ADDRESS>:11435"

Thanks for the issue!


Fix Issue 29 "scan with support of batch/startTime/endTime options"

Hi,
I'm back with a new pull request. Can you please review it?
Thanks,
Krisztina

Sounds good, do u need a new release ?

Yes. This time would be great :)

And you could close Issue 29, I just took his code, implemented it as coffee script and prove it with some tests

thanks, package is published


Hi, when I run this code, I get strange errors in other detection tasks.The following is the warning where the error occurs

/pytorch/aten/src/ATen/native/cuda/Loss.cu:115: operator(): block: [290,0,0], thread: [62,0,0] Assertion input_val >= zero && input_val <= one failed.
/pytorch/aten/src/ATen/native/cuda/Loss.cu:115: operator(): block: [290,0,0], thread: [63,0,0] Assertion input_val >= zero && input_val <= one failed.
[epoch:   3/100, batch:    11/    0, ite: 517] train loss: 66.000237, tar: 11.000006/lr:0.000100
l0: 1.000000, l1: 1.000016, l2: 1.000000, l3: 1.000000, l4: 1.000000, l5: nan
[epoch:   3/100, batch:    12/    0, ite: 518] train loss: nan, tar: 12.000006/lr:0.000100
Traceback (most recent call last):
File "train_multiple_loss.py", line 149, in
loss2, loss = muti_bce_loss_fusion(d6, d1, d2, d3, d4, d5,  labels_v)
File "train_multiple_loss.py", line 49, in muti_bce_loss_fusion
loss4 = bce_ssim_loss(d4,labels_v)
File "train_multiple_loss.py", line 37, in bce_ssim_loss
iou_out = iou_loss(pred,target)
File "/root/miniconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/root/autodl-tmp/pytorch_iou/init.py", line 28, in forward
return _iou(pred, target, self.size_average)
File "/root/autodl-tmp/pytorch_iou/init.py", line 13, in _iou
Ior1 = torch.sum(target[i,:,:,:]) + torch.sum(pred[i,:,:,:])-Iand1
RuntimeError: CUDA error: device-side assert triggered
CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
I think there might be a vanishing gradient happening, but I don't have a solution

Same issue for me as well, couldnt get any solution yet


[Forecast plugin] Small fixes

#153 Fix

Hi @alexcombessie @AdamJelley I did not check this change but don't forget to bump the version number in plugin.json (and ideally in the makefile) for every simgle PR, even if small.

Closing and removing branch as development has moved to https://github.com/dataiku/dss-plugin-time-series-forecast


support RS256

Hi @wesky93 ,
You can use the settings JWT_ALGORITHM
https://django-graphql-jwt.domake.io/en/stable/settings.html#pyjwt
I close the issue, if you have any questions please let me know.


Feature to set backup name

Feature
Adding the ability to set a custom name for a backup either through the facade or the gui
I have added an input to the backup manager page to set the name or left empty to use the default one set in config.
Example
public function index()
{
BackupManager::setBackupName('test');
BackupManager::createBackup();
return view('welcome');
}

Update:
Added port configuration when backingup the database to allow the use of ports specified in config files


Schemas in Parent directories / node_modules do not work

Before you create the issue
Since the 4.0.0 release, using "../.." in schemaPath (or in schema), doesn't actually grab the schema, and instead just treats it like an empty schema.
Describe the bug
We have a monorepo setup with the following structure:
apps/
    frontend/
        .graphqlconfig # see below
packages/
    schema/
        build/
            graphql/
                api.graphql

The frontend graphqlconfig:
{
    "schemaPath": "../../packages/schema/build/graphql/api.graphql"
}

Now the plugin doesn't pick up the schema correctly, and instead just uses an empty schema, causing all types to be marked as invalid.
Version and Environment Details
Operation system: Mac OS Venture
IDE name and version: Webstorm 2023.1.1 Build #WS-231.8770.64, built on April 27, 2023
Plugin version: 4.0.0
Additional context
I've tried going through simlinked node_modules folders instead, but that also doesn't solve the issue.
Current workaround seems to be to use the patched version of the plugin from #661 and have one single config in the root folder

I have the same problem, when I open the webapp project, the path I set is not valid, I now have to open the whole root project for it to work
root/
  webapp
      .graphqlrc.json
  server/
      src/
        main/
           resources/
                  schema.graphqls
  xxxxx  # some other items
  xxxxx  # some other items

Have the same issue: we have a monorepo with a lot of packages which all use the same schema downloaded once to the root level:
root/
  schema.graphql
  apps/
    app1/
      .graphqlrc.yml:
        schema: "../../schema.graphql"

Both eslint plugin for graphql and graphql-codegen have no problem recognizing the schema.

Schemas defined in parent directories should work in the upcoming 2023.3 release, you can try an already published EAP to check if the issue is solved for you.

Great that this is being worked on (And probably even fixed!). We're running exact monorepo setup as allista and running in the same issue. I've downloaded the EAP release but unfortunately it still shows all my queries red when scheme is outside of the project.
Using: Build #PY-233.9802.6, built on October 10, 2023
Graphql plugin version: 233.9802.6
Could it be because i'm using pycharm that this fix is not yet available in the EAP release?

@jeroenmaas Hi! It could be a related but somewhat different case. When you say that a schema is "outside of the project", does it mean that it is located somewhere in the filesystem that is not directly associated with the current project, or is it simply located in a parent directory?
Could you please provide a minimal repo to reproduce? The repository should have a similar directory structure as your project, including all the necessary GraphQL configurations. It would be really helpful to finally fix all possible corner cases.

@jeroenmaas thank you for the detailed explanation! Unfortunately, that's a bit different case. It seems your schema might not be indexed by the IDE, as it's outside of the project root. It should be fixed in a different way, I'll try to take a look a bit later.

@vepanimas Thank you for taking the time to have a look at this. Do you have any update for me? I understand that this is a different issue due it being outside of the project directory. Would it be helpful to create a new issue for this?


[Todo] Make sure the node & deno API's stay identical (test/pre publish hook/...)

With node as the primary XRPL Labs development environment, features may be added / API's may change without keeping the Deno version up to date. A (eg.) pre publish hook to compare the API's may help here.
Alternatively the entire Deno source code (/deno) should be auto generated from the primary source, eg. by auto replacing / sed-ing node code to Deno specific code were required, eg. certain types, import syntax, etc.
Auto generating & then validating (lint, test) using a docker container may be more feasible, and will either result in a failed Deno lint/test/run (thus: replacement rules to add) or identical API's by default.

🎉  https://github.com/XRPL-Labs/XUMM-SDK/blob/master/generate-deno.sh


information of credential.json

hello, I followed the new guide to register the device model using the actions on google and enabling assistant in the project console.
I then downloaded the credential.json file and copied it to home / pi,
everything seems to spin smoothly I copied the generated url and given the required consent.
but when I run on the terminal:
(env) pi@raspberrypi:~ $ googlesamples-assistant-devicetool list --model
Error: Error loading client secret: [Errno 2] No such file or directory: 'client_secret_916478789940-qtjl6qk2l6ii7etioceodosoauqgerap.apps.googleusercontent.com.json'.
Run the device tool with --client-secrets or --project-id option.
Or copy the client_secret_916478789940-qtjl6qk2l6ii7etioceodosoauqgerap.apps.googleusercontent.com.json file in the current directory.
I get these errors because I would like the credential.json file downloaded from the project console and not from google actions.
why?
how should we behave precisely so as not to make mistakes?

You should make sure to include the credentials file you downloaded in your command.
googlesamples-assistant-devicetool --client-secrets /path/to/credentials.json list --model

perfect as it works. therefore it is no longer necessary to download credentials.json from the project console
you confirm?
thank you so much

I found the device on the phone in the app assistant I tried to change the language trying all but always speaks in English.
does it happen to you too?

If you use the console a lot of the devicetool capabilities do not need to be used, but you still need to download it and generate credentials that can be used for a specific device.
Are you trying to set language for the hotword or pushtotalk sample?

for hotword.
pushtotalk works well.
thank you

Can you confirm the device running the hotword sample has the same instance and model ids as the device in your phone's settings?

I run the hotword file with the model id obtained from google actions
googlesamples-assistant-hotword --device_model_id 'my-model-identifier'
among other things, I wonder if it is correct that it is no longer necessary to declare the project_id also when using hotword
googlesamples-assistant-hotword --project_id ******** --device_model_id *********
Honestly I'm a bit 'confused about what is the correct option.
I thank you for helping me

I noticed that if I also declare the project_id in hotword I get the answer:
device_model_id: my-model
device_id: my-device-id
https://embeddedassistant.googleapis.com/v1alpha2/projects/my-project-id/devices/my-device-id 200
while instead if I do:
googlesamples-assistant-hotword --device_model_id 'my-model-identifier'
I do not get the answer:
https://embeddedassistant.googleapis.com/v1alpha2/projects/my-project-id/devices/my-device-id 200
even if the language change seems to work anyway

https://github.com/shivasiddharth/GassistPi/issues/179
a user had my same problem we solved by entering the project id this is a bug?

I open another discussion to avoid confusion


i18n(ko-KR): update components.mdx

Description

update components.mdx
#1784
#2087

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

ko
guides/components.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


[runtime] Enhancement: Add new 'wait_next_n' binding and add type annotations to bindings

This PR adds a new binding API to batch-deque completed operations from the libOS. The semantics are similar to wait_any except that the returned QTokens are not filtered, and the method may retrieve multiple results in a single call.
Also added GCC- and MSVC-specific correctness annotations to the C headers.

Closing to open on a real branch.


[log] Disable Log view when FAB security views are disabled

CATEGORY
Choose one

[ ] Bug Fix
[X] Enhancement (new features, refinement)
[X] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
When FAB's security views are disabled on the config, LogModelView still get's added and the menu is displaced. This change prevent's it.
Took the chance to refactor and add the new ModelRestApi for the Log's. LogRestApi set's of permissions are the same as for the LogModelView so that we don't have new permissions being created.
Introduces a new config key SUPERSET_LOG_VIEW, for increased control, just disables the Log views and API
ADDITIONAL INFORMATION

[X] Changes UI (Optional)
[X] Introduces new feature or API

REVIEWERS

Codecov Report

Merging #7920 into master will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #7920      +/-   ##
==========================================
+ Coverage   65.91%   65.95%   +0.03%
==========================================
  Files         465      468       +3
  Lines       22268    22293      +25
  Branches     2429     2429
==========================================
+ Hits        14679    14704      +25
  Misses       7468     7468
  Partials      121      121

Impacted Files
Coverage Δ

superset/views/core.py
71.15% <ø> (-0.23%)
:arrow_down:

superset/views/log/api.py
100% <100%> (ø)

superset/views/log/__init__.py
100% <100%> (ø)

superset/views/log/views.py
100% <100%> (ø)

superset/views/__init__.py
100% <100%> (ø)
:arrow_up:

superset/assets/src/components/TableSelector.jsx
84.16% <0%> (ø)
:arrow_up:

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 f1d566a...98deb8b. Read the comment docs.


Crash on iOS 12 or below

Hi, I added this to my app and then started to get emails of the app no longer launching on some devices. The iOS version was 12, I have an old iPhone 6 on iOS 11 were I replicated the issue and got a stack trace below. Cheers.
Hardware Model:      iPhone7,2
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
OS Version:          iPhone OS 11.4.1 (15G77)

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Description: DYLD, Library not loaded: @rpath/libswiftCore.dylib | Referenced from: /private/var/containers/Bundle/Application/1B69320B-F9D3-46C1-BCE3-3C1E076C9774/MyApp.app/Frameworks/IOSSecuritySuite.framework/IOSSecuritySuite | Reason: image not found
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 Crashed:
0   dyld                              0x0000000103d3a2f8 __abort_with_payload + 8
1   dyld                              0x0000000103d39ad0 abort_with_payload_wrapper_internal + 100
2   dyld                              0x0000000103d39afc fcntl + 0
3   dyld                              0x0000000103d10314 dyld::fastBindLazySymbol+ 17172 (ImageLoader**, unsigned long) + 0
4   dyld                              0x0000000103d134cc dyld::_main+ 29900 (macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 7152
5   dyld                              0x0000000103d0d21c _dyld_start + 68

Binary Images:
0x100ebc000 - 0x103617fff MyApp arm64  <857a74446ecf3bd894ba83091fd970ba> /var/containers/Bundle/Application/1B69320B-F9D3-46C1-BCE3-3C1E076C9774/MyApp.app/MyApp
0x1039b0000 - 0x1039bbfff IOSSecuritySuite arm64  <b329fa5507d132ea80b401ab90c52fe9> /var/containers/Bundle/Application/1B69320B-F9D3-46C1-BCE3-3C1E076C9774/MyApp.app/Frameworks/IOSSecuritySuite.framework/IOSSecuritySuite
0x103d0c000 - 0x103d47fff dyld arm64  <b15e536a710732dabfafece44c5685e4> /usr/lib/dyld

Hi Michael, apologies for the delay on this, I missed the notification.
Can you please add this package to your project and see if that fixes it? https://www.nuget.org/packages/Xamarin.iOS.SwiftRuntimeSupport

Can you please add this package to your project and see if that fixes it? nuget.org/packages/Xamarin.iOS.SwiftRuntimeSupport

Hi, just tried again and this didn't fix it (already had that package before too). So same error... 🤔

Strange... Can you please try to run the Test app in your old iPhone? I can't reproduce it so far

Ok I think the issue is because the iOS version is less than 12.2 as mentioned here https://docs.microsoft.com/en-us/xamarin/ios/platform/binding-swift/#consume-the-xamarin-binding-library some extra steps are required.
Thanks for looking into this for me.

Yes, but the only step during the debug cycle should be adding the nuget package, as far as I understand 🤔


Euclids GCD Algorithm added

Added Euclid's GCD Algorithm and algorithm for finding LCM of an array of elements.
Happy Hacktoberfest!! :)

Thank you for contributing to Algorithms/CPP, your pr got merged! ✨


Butt mode

Can we get a classic mode to have it display "butt" instead of BS?

That's a great idea. Just means that we'll have to figure out how to add a settings check box..


"Using multiple exported translation files on a page" - with the Rails assets pipeline

The README doesn't say how to do this. My first naive attempt (add files to the i18n-js.yml config in an arbitrary place, reference them in application.js etc) didn't work. Is it supported?

If you use rails assets pipeline, you don't need multiple exported translation files.
That's what I think.
If I am wrong please tell us more about what you expected / want to archieve

I don't want to serve every translation on every page. I want to split up global and route-specific translations, like the "Using multiple exported translation files on a page" section suggests.
I was able to solve this issue for now using this gem: https://github.com/camertron/i18n-js-assets
Together with the following monkeypatch for the gem:
module I18nJsAssets
  class Processor
    # Monkeypatch to extend existing translations, instead of overwriting completely
    def construct_javascript_for_locale(locale, translations)
      %{I18n.translations["#{locale}"] = I18n.extend((I18n.translations["#{locale}"] || {}), #{translations.to_json});\n}
    end
  end
end```

From reading the doc
When you run rake i18n:js:export you will have [project]/app/assets/javascripts/something.js
if you set the config properly
Of course in order to NOT include them in your global JS, you have to avoid requiring those generated files in your global JS source
I guess you need them in development?
Then maybe you need to use I18n::JS::Middleware instead of using rake i18n:js:export


Fix send-only wallet save after device sync enabled

Description
Using NWC as the example wallet here.
If you have a NWC send-only config for a wallet and then enable device sync, the mutation in syncLocalWallets only creates a row in Wallet and VaultEntry but not in WalletNWC.
If you then try to save again, the backend will see that there is a row for the wallet in Wallet and will try to update WalletNWC. This fails because there was no such row created during sync to server.
This PR fixes this by always creating a row in WalletNWC if Wallet was created.

update: Okay, this breaks WebLN though as the comment // client only wallets has no walletData indicated why there was this check for existing wallet data. Added as TODO.
Maybe the fix is to also pass an empty receive config during local sync since that's what we also do on regular saves.

update: decided to use a nested upsert during wallet.update
Video of bug
https://github.com/user-attachments/assets/50eb45d8-81b5-4ff9-8aa7-c7625b240ee2
Additional Context

There is still a bug where if you now disconnect from the user vault, the row in VaultEntry is deleted but the row in Wallet isn't so you now have an enabled wallet with an empty config. Added as TODO.

TODO

[ ] ~fix empty enabled wallet after vault disconnect with send-only wallet~ this is now #1743

Checklist
Are your changes backwards compatible? Please answer below:
yes
On a scale of 1-10 how well and how have you QA'd this change and any features it might affect? Please answer below:
5. I am not entirely sure if I tested every combination of send-only, send+recv, recv-only and device sync enabled/disabled with NWC but I tried and I saw no issues. That these changes fix the issue without breaking anything else also make sense to me.
Also tested enabling/disabling WebLN with and without device sync since a previous attempt broke it.
For frontend changes: Tested on mobile, light and dark mode? Please answer below:
n/a
Did you introduce any new environment variables? If so, call them out explicitly here:
no

I tried to figure out where this could go wrong, but I think it's right.
I've been wondering if there's a way we can make this less crazy. I think part of the problem is that the relationship between vault entries and wallets isn't strong enough. Maybe we need to have a column in the wallets for each vault entry, even if it's just a foreign key.
model WalletNWC {
  id         Int      @id @default(autoincrement())
  walletId   Int      @unique
  wallet     Wallet   @relation(fields: [walletId], references: [id], onDelete: Cascade)
  createdAt  DateTime @default(now()) @map("created_at")
  updatedAt  DateTime @default(now()) @updatedAt @map("updated_at")
  nwcUrlRecv String?
  nwcUrlSendVaultEntryId Int?
  nwcUrlSendVaultEntry VaultEntry @relation(fields: [nwcUrlSendVaultEntryId], references: [id], onDelete: SetNull)
}

I've been wondering if there's a way we can make this less crazy.

I think first we need to fix the frontend because of #1743 :eyes:


Virtual Folder breaks ThirdStats

Hi,
I'm an user of the thunderbird feature called "Virtual Folder" (aka "search folder), which is created by File->New->Virtual Folder.
Having one of these folders breaks Third Stats (stuck on chart generation, email count = 0 etc.)
Removing the virtual folder will resolve the problem.
Hope it helps, and please let me know would you need any more details.
All best,
Paul

Thank you for reporting this.
Which Thunderbird version do you use on which OS (please always use and fill in the issue template when creating issues 🙏🏻)? I don't have a "Virtual Folder" menu entry, did you mean "Saved Search"?

It might be related to #19 (in that case it would be fixed with the next major release of Thunderbird).
Can you check, if the solution proposed in https://github.com/devmount/third-stats/issues/239#issuecomment-773606896 eventually solves the problem?

Sorry for the template, and yes, I meant "search folder" (virtual folder in french !) , after reading more into the other issues, I re-created the folder again, and am now still able to use Third Stats.
While I had this problem, I was able to catch this error in the console, which lead me to think that the search folder could be the problem.
Uncaught (in promise) Error: Folder not found: /INBOX/Sent/Search folder
I will try to re-create the issue again, but meanwhile, I guess I can close this issue ?
Here is my Thunderbird version: 78.8.1 on macOS Big Sur 11.1 / Apple M1

I will try to re-create the issue again, but meanwhile, I guess I can close this issue ?

I don't think there is anything more to do on my end, You can close this. The "folder not found" issue is very likely caused by Thunderbird itself, I'm afraid you'll have to wait until the next major release.

Thanks, yes, I'm closing this and I will let you know if someday the issue re-appear.


Complex fragment orderings fail after upgrade to 3.9.1

I'm pretty sure this:
https://github.com/elixir-ecto/ecto/commit/b7d303a4a8ce36b9103c0f06e5d2410cda989a54
is the commit that changes an function contract that I would consider internal to ecto.