Shadow Imports for Normalize and Button Extras

I've been working on a web component library that uses Open Props (https://www.drupal.org/project/gdwc) and am excited to take advantage of the recently added shadow DOM imports https://github.com/argyleink/open-props/issues/240.
While reviewing a contribution that started to implement this change, I found that there currently aren't host scoped versions of the normalize and button stylesheets. The library uses both of those. We're currently copying and modifying the files and would love to be able to instead use a version provided by open props.
I took a quick look at if the existing npm scripts could be modified to generate these as well, but the fix looks slightly more involved due to the way that the styles in /extra are structured.

oh nice, i can make this happen 👍🏻

what modifications are you doing? you're removing :where(), swapping html for :host, and button for :host? would love to hear what you did 🙂

For normalize, here's the file I'm currently using: https://git.drupalcode.org/project/gdwc/-/blob/1.0.x/styles/normalize.css.js
If my memory serves me, I swapped where(html) for :host. And I think I used normalize.min.css for the original file.
Looking at the button styles on the other hand, I don't see any obvious replacements: https://git.drupalcode.org/project/gdwc/-/blob/1.0.x/styles/buttons.css.js
After some experimentation, I think the reason I created that button style is that if I imported the css file, button styles would leak outside of the shadow dom. Upon closer inspection, I think that is actually being caused by Vite (and technically would also happen for the normalize styles.) Disabling Vite's CSS injection (https://git.drupalcode.org/project/gdwc/-/blob/1.0.x/styles/buttons.css.js) seems to fix that. Wouldn't be shocked if this is only an issue that would happen in Storybook, not the distributed components.
So false alarm on the button request. A shadow export of normalize that swaps where(html) for :host looks like all we need here.

<EMAIL_ADDRESS>👍🏻
or import from npm like @import "open-props/shadow/normalize";

Thanks @argyleink! Excited to try this out.


Example prog - benchmark no output

Describe the pull request

What does your PR fix?
Currently running the benchmark.py program in the example yields no output.

Is this a documentation-only fix?
Example program fix.

@microsoft-github-policy-service agree


⚠ Bofrost.at has degraded performance

In e636901, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1423 ms

Resolved: Bofrost.at performance has improved in 3a563f2.


RunAtacAnnoR stop at  97%

RunAtacAnnoR/RunAtacAnnoR_Signac process stops at 97% and becomes unresponsive without error  message, successful runs occurring only in extremely rare instances.
I have to try step_by_step_v2  and it stops at get_seed_candidates 93%

Thanks for using AtacAnnoR! If the program got stuck in get_seed_candidates(), you can save your input cell_meta as .RDS file and sent it to my email<EMAIL_ADDRESS>I will try my best to find out where the problem lies.

感谢您使用AtacAnnoR！如果程序卡在 get_seed_candidates（）<EMAIL_ADDRESS>
I solved this problem, AtacAnnoR seems to conflict with the following packages:
library(GenomicRanges)
library(S4Vectors)
gr <- GRanges(seqnames = "chr1", ranges = IRanges(start = c(20, 70, 300), end = c(120, 200, 400)))
library(Signac)
library(Seurat)
library(GenomicRanges)
library(future)
library(AtacAnnoR)
plan("multicore", workers = 4)
options(future.globals.maxSize = 50000 * 1024^2)
library(harmony)
library(EnsDb.Mmusculus.v79)
if i just library  AtacAnnoR, Signac, Seurat, AtacAnnoR works fine


Duplicate Gas Meter started showing today !!

Describe the bug
I have only 1 gas and 1 electric meter but today i notice and extra duplicate gas show up!
I have not touched it for months so no idea why please can you inform me how to correct it.

Reproduction steps
Open App
Expected behaviour
show only 1 of each
Tariff Code
0.3109617 GBP/kWh   0.0642 GBP/kWh
Integration Version
7.5.2
Home Assistant Version
2023.8
Fresh Install?
Not specified
Home Assistant Logs
tried download diagnostics says nothing listed on site
PS I am getting a Octopus Mini today do i just check the box or do i have to do a fresh install?
I have installed it and it running i selected i have Mini in the config but after 20 min still no data or entities showing!

Its showing 24 old entities  with several disabled

From my HA logs see image below i followed the docs from HERE

Hi there. The duplicate gas meter has been reported before and is the subject of an error in the identifers. This will be automatically removed in an upcoming release.

This additional meter should now be removed in the latest release https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/releases/tag/v8.0.0


no respsones

I set up the key. [qq] allows me to open a chat. when I then use [qq] after a question and select Chat I do not get an respone

I am having a similar issue, specifically with "load context". Here are the errors I'm getting in the console:

I tried to put the prompt block here

or here

and neither resulted in a completed answer. But the other prompt features seem to be working.


"unknown" type testing doesn't work in unreachable code.

Bug Report
🔎 Search Terms
unknown allowUnreachableCode
🕗 Version & Regression Information
4.5.4 and 4.6.0-dev.20220107
⏯ Playground Link
Playground link with relevant code
💻 Code

function errorHandler2(error:unknown){
  return;
  if(error instanceof Error){
    console.log(error.message); //Error: Object is of type 'unknown'.
  }
}

function errorHandler3(error:unknown){
  throw error
  if(error instanceof Error){
    console.log(error.message); //Error: Object is of type 'unknown'.
  }
}

🙁 Actual behavior
I've put return or throw statement just for debugging purpose to end function earlier. And I got compiler error in later code.
🙂 Expected behavior
No error because I have allowUnreachableCode: true in tsconfig (default) and the unreachable code is valid (but compiler says it is not).
Small bug IMO, nothing serious, but it's something I didn't expect.

Duplicate of #26914.


Improve example in readme

Codecov Report

Merging #10 (8d40732) into main (5a17edc) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #10   +/-   ##
=======================================
  Coverage   87.80%   87.80%
=======================================
  Files           1        1
  Lines         164      164
=======================================
  Hits          144      144
  Misses         14       14
  Partials        6        6

Flag
Coverage Δ

unittests
87.80% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out 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 5a17edc...8d40732. Read the comment docs.


Question about potential PR

I'm wondering if you would accept a PR for this commit:
https://github.com/IZEA/orientation/commit/1c69bb12b5d53c86d3da4fe94a269e64e4e3d4de
The change itself seems fairly inconsequential, but I did this because the original code seemed to cause a crash in ruby somewhere in ActiveRecord. The error as seen in our heroku logs:
stderr: /app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.1/lib/active_record/relation/merger.rb:156:
stderr: [BUG]
stderr: Illegal instruction at 0x007f6e34951166
stderr:
stderr: ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]

I upgraded rails to the latest, as well as making this change, and I don't believe we've seen a crash since then.

Actually I'd prefer killing the unless and using if article.tags.present? instead. I'd be game for a PR like that for sure.

@fusion2004 Any news on this?


Add TRACE log level and syslog output option

This adds a TRACE log level and changes the frequently output log_debugs to log_trace, so debug output can be enabled without flooding the output.
Additionally, log output can be redirected to syslog via --syslog CLI flag. By default, stderr is used.

First 2 commits look good. Third one: I don't really see a reason - you're adding more code to handle syslog and then changing the systemd unit to use syslog, which it was already doing via stderr.

The reason is that you get the proper log level in the journal

ok... I wonder if it wouldn't be better to just follow man 3 sd-daemon which recommends to print the level:
       Example 1. Hello World

       A daemon may log with the log level NOTICE by issuing this call:

           fprintf(stderr, SD_NOTICE "Hello World!\n");

Up to you, either way works for me. Depending on the output it might be undesired to have it prefixed with <d>.


Fix the variable name of amp_analytics_id

The amp_analytics_id is actually defining the AMP GTM id so we might want to change variable name to "amp_gtm_id" to avoid confusion.

https://github.com/google/personfinder/search?q=amp_analytics_id&unscoped_q=amp_analytics_id

Closing as the original issue was fixed


Add Neovim to editors.

This was originally added in #68, but it was only added to README-en.md, which appears to have gone away, so I'm adding it to the main list.
NOTE: A similar PR may already be submitted! Please search among the Pull request before creating one.
Types of Changes
What types of changes does your PR introduce? Put an x in all boxes that apply

[x] New addition to list
[ ] Fixing bug in existing item in list
[ ] Removing item from list
[ ] Changing structure (organization) of list

Proposed Changes
As described in the commit, this was added but not to the main README.md.
PR Checklist
Put an x in the boxes once you've completed each step. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have read the CONTRIBUTING guide
[x] I have explained why this PR is important
[x] I have added necessary documentation (if appropriate)

https://github.com/jaywcjlove/awesome-mac/pull/1527/

@jaywcjlove purely out of curiosity, why not merge these rather than copy all the code and close them?

@jaywcjlove purely out of curiosity, why not merge these rather than copy all the code and close them?

Ok


Can't upgrade to axios 0.26.x without breaking CI

Description
Upgrading axios from 0.24.x causes non-deterministic failures in Cypress CI.
The 2 errors that occur non-deterministically are:
1. Error: ESOCKETTIMEDOUT
https://github.com/shapeshift/web/runs/5699857273?check_suite_focus=true
Running:  dashboard_spec.ts                                                               (3 of 3)
  Estimated: 1 minute, 28 seconds
[2424:0326/001916.[134](https://github.com/shapeshift/web/runs/5699857273?check_suite_focus=true#step:8:134)082:ERROR:bus.cc(392)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")

  The Dashboard
    1) "before all" hook for "nav bar works"

  0 passing (31s)
  1 failing

  1) The Dashboard
       "before all" hook for "nav bar works":
     CypressError: `cy.visit()` failed trying to load:

http://localhost:3000/

We attempted to make an http request to this URL but the request failed without a response.

We received this error at the network level:

  > Error: ESOCKETTIMEDOUT

2. Expected to find element: [data-test=account-row], but never found it.
https://github.com/shapeshift/web/runs/5700651405?check_suite_focus=true
Running:  dashboard_spec.ts                                                               (1 of 3)
  Estimated: 1 minute, 11 seconds

  The Dashboard
    1) nav bar works
    ✓ displays the expected account rows (6454ms)
    ✓ supports trades (20[128](https://github.com/shapeshift/web/runs/5700651405?check_suite_focus=true#step:8:128)ms)
    - supports send transaction setup
    - supports receive transaction setup

  2 passing (2m)
  2 pending
  1 failing

  1) The Dashboard
       nav bar works:
     AssertionError: Timed out retrying after 25000ms: Expected to find element: `[data-test=account-row]`, but never found it.
      at Context.eval (http://localhost:3000/__cypress/tests?p=cypress/integration/dashboard_spec.ts:112:36)

Attempts to fix

https://github.com/shapeshift/web/pull/1319
https://github.com/shapeshift/web/pull/1299
https://github.com/shapeshift/web/pull/1292
https://github.com/shapeshift/web/pull/1332
https://github.com/shapeshift/web/pull/1417

Other related PRs

https://github.com/shapeshift/web/pull/1275
https://github.com/shapeshift/web/pull/1297

Related Cypress issues

https://github.com/cypress-io/cypress/issues/7062

@0xApotheosis There are multiple problems that were causing the upgrade to 0.26.x to fail:

The cypress tests aren't waiting for network requests to finish (default timeout for network requests is 5s)
The application is making more network requests than needed. I haven't looked at the implementation detail but there needs to be some form of debouncing and cancelling network requests that are no longer needed.
Passing the options object with a custom timeout to cypress methods that don't have a timeout setting
Using the cypress click method in a chain of commands that has an assertion that wants to naturally retry. These are mutually exclusive as stated by the docs since the click method is an only once method while most other methods keep retrying until the method passes.

I can see a number of new issues being created given the problems stated. So far I can see the following needing to be done:

Minimize network requests throughout application
Refactor cypress tests a little and comment where "waiting" needs to occur. The code and comment explanations will serve as a better example when looking at existing code as a reference.
Add to the docs some of the caveats of cypress, how to go about structuring tests, and when to and not to chain certain commands.
Aaaaaaand lastly, the one that's already well known....intercepting the request and returning fixture data. Might be easiest to create fixture directions and files that closely mirror the api request with the minimum amount needed to prevent collision (e.g. generalized /host/action/method.key1.key2.ts) 😄

Link to related pr: pull #1525

Related issue #1461

@0xApotheosis this is good to go as part of pull #1525


Add WS support

Let's add SRA-compliant WS hooks: https://github.com/0xProject/standard-relayer-api

I am wanting to use websockets for my project and didn't realize launch kit didn't support websockets. I'm interested in doing this. Any recommendations?

Hey @WyseNynja, it would be awesome if you'd be willing to contribute this to 0x-launch-kit. Want to chat about it sometime? Ping me on our Discord: https://discord.gg/d3FTX3M and I'd be happy to help.


🚧 revert(1002): Ensure docs are building again by reverting #1002

Revert #1002 to determine if this causes build issues in Netlify - https://app.netlify.com/sites/keda/deploys
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO)

https://github.com/kedacore/keda-docs/pull/1005 might actually just fix it


Sparse files

Add support for sparse files on git so there's no need to do a fully clone of the remote git repository.

It depends what's the purposse of the project. If you want just only to navigate on a git repo as a filesystem, then it makes sense to have it as an all, but if you want to use it as a git-backed filesystem, using sparse files makes sense, so you don't end up copying the full git repo. Microsoft is already working on this with it GitVFS, downloading the files on demand.

@piranna this is a overlay filesystem that creates the illusion that your working in a standart directory while your working in a full pulled git repo all file changes get automatic commited
it got created to track changes made on websites because of the nature of websites they are full deployed on that host.
as this is sayed i am working on a opensource implamentation of a git fuse filesystem that acts as GitVFS does. but this project is something total other it got created by a web dev agency that deals a lot with wordpress sites.

as this is sayed i am working on a opensource implamentation of a git fuse filesystem that acts as GitVFS does

Sounds interesting, and maybe more aligned to my purposse. Do you have some repo for it?


[MQ] Provide a general guidance and best practice guide to mitigate the breaking changes in dotnet libraries

Information
We have plenty ways to mitigate the breaking changes, but we do not have a detailed guidance or best practice documentation yet. We need to have that so that one could have a clear guide and know what they could do when facing breaking changes.

https://github.com/Azure/autorest.csharp/pull/3276/files


add documentation of recommended project structure for multi-platform projects

Hi,
I am trying to set up a new project with compose. For now I just want to work on a desktop app, but I want to organize my project according to the recommended defaults. However I don't quite understand the defaults in the example apps.
On the root level there is always 3 modules: android, desktop and common. However android and desktop is nothing more than the main method and a manifest. This is fine, but what I don't understand is why there is androidMain and desktopMain folders in the common module. Intuitively as someone with little prior knowledge I would expect the androidMain and desktopMain stuff to be in the respective android and desktop module.
I think it would make sense to add some documentation explaining the "ideal" or "recommended" project setup and the reasoning behind it.
It's also not really covered in the tutorials as the getting started documentation only shows how to use the wizard, but the created project structure is different from what can be seen in the example apps.
I hope I did not miss some documentation somewhere.
Best Tobi

The reason why we added three modules (common, android, desktop) instead of one was because in the past we used "application" plugin which isn't compatible with "com.android.application". Now maybe we can use only one module, but we have not yet check if everything works with this approach.
There are androidMain and desktopMain in the common folder because they contain platform-specific code that is used by common module (not by android/desktop modules)
See also https://github.com/JetBrains/compose-jb/issues/121. After we resolve this issue we can think about how to add information to the tutorials about recommended way to organize multiplatform project.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Unicode terminal parsing does not match grammarkdown

grammarkdown documents a U+HHHH form of expressing terminals which esmeta seems to reject outright, and an underspecified <…> form for which esmeta is more restrictive than grammarkdown (cf. https://github.com/rbuckton/grammarkdown/issues/91 , in which I'm hoping to nail down the latter with a more expansive definition matching the actual implementation).

This PR is fixed in ESMeta v0.3.2. So, I close this PR.


ES6 class support

I keep getting undefined and .kind TypeErrors when trying to Flow-annotate class methods like these:
class X {
  add (x: number, y: number): number {
    return x + y;
  }
}

failed to replicate in cda89c4 if this is still an issue, please could you modify the test to make it fail and I'll re-open


[feature] Add spring.cloud.alicloud.acm.enable to ACM module

Which Component
spring-cloud-starter-alicloud-acm
Is your feature request related to a problem? Please describe.
when i run the application on dev env，i wanna not run the acm，and just use my dev properties
Describe the solution you'd like
add the spring.cloud.alicloud.acm.enable to decide to whether run acm or not

contributors are welcome!

@meme-lau I am sorry that spring-cloud-starter-alicloud-acm is  bit of out of date, recommend to use spring-cloud-nacos-config to replace it.

@flystar32 yep, i did used the nacos-config module, but i found that project had provide the aliyuncloud component, so i hope that it could more clearly and conveniently to use for aliyun users

Hi, I'd like to contribute to this one.  I believe a few more @ConditionalOnProperty annotations on auto-configuration class and bootstrap-configuration class will solve the problem.

ye，but i lazy to handle it

在 2019年7月19日，下午2:46，Rivers-Shall<EMAIL_ADDRESS>写道：
Hi, I'd like to contribute to this one. I believe a few more @ConditionalOnProperty annotations on auto-configuration class and bootstrap-configuration class will solve the problem.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

ye，but i lazy to handle it
…
在 2019年7月19日，下午2:46，Rivers-Shall @.***> 写道： Hi, I'd like to contribute to this one. I believe a few more @ConditionalOnProperty annotations on auto-configuration class and bootstrap-configuration class will solve the problem. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

It's OK.  I will handle it.


Fix unexpected bahavior when initializing a dictionary value

Make a copy of returned boolean to ensure a proper behavior.
Sometimes, a dictionary value is assigned with null / freed memory. I was not able to dig deep enough into Godot's Dictionary implementation, but it must be some nitty-gritty stuff related to operator[] internals.
Fixes #474

Hey there!  Looks good and is smarter than just blinding assigning it as that was.  Perhaps this should be moved to other branches as well.  I also should look back at any directly assigned bools in this manner.


Browser Support for JS SDK

I am attempting to use the SDK client in browser environment. However, this results in below errors:

Can we please author this SDK in a manner that is compatible with both node.js and browser?
If the is willing to support this feature, I can even attempt to submit a PR to that effect.

Yes we should be supporting both. I'll take a look at this. Thank you for bringing it up.

Thank you @dmoss18. Looks like this was introduced in f14d2e5 (#6). This PR tried to enforce the minimum version for TLS to  1.2, however our node support target is >=20.0.0, where the default version is already 1.2 as documented in the node docs.

@osdevisnot I have a branch up here. Try it and lmk if it helps.

It helps; but I think we might need to find a better solution to browser vs node compatibility scene. For eg: the try catch approach in https://github.com/tastytrade/tastytrade-api-js/pull/24 still results in warnings as noted https://github.com/tastytrade/tastytrade-api-js/pull/24#pullrequestreview-1879040448; mainly because we still import https and attempt to use https.Agent which is not supported in browser environments. I also created a separate issue https://github.com/tastytrade/tastytrade-api-js/issues/25#issue-2133217745 which should really be part of this one.

@osdevisnot I have merged PRs for the issues you mentioned. Please confirm that this issue is resolved and I will close and publish a new version of the package.

This issue is fixed. However I forgot to add one change which should really be part of #19. I will create a separate PR for that soon.


SEO Updates - Find and Replace Chained Redirects

Summary
Per SEO Request, existing links that resulted in redirects were examined and updated to point to their final destination.
Ticket Link
https://mattermost.atlassian.net/browse/MAR-187

Hello @lawrencejohnson,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

Adding @amyblais to confirm that the changed links are in line with expectations.

@wiersgallak, adding you as a reviewer to confirm wording replacement for "on-prem" to "self-managed" is correct.

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

@wiersgallak, ping for review and welcome back from the holiday break

@wiersgallak, ping for review and welcome back from the holiday break

Added two commits to correct issues:

table formatting on administration/config-settings
references to apps.mattermost.com have been updated to point to integrations.mattermost.com

Added two commits to correct issues:

table formatting on administration/config-settings
references to apps.mattermost.com have been updated to point to integrations.mattermost.com

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook


New status value: DRAFT-FINDING

reSpec has such a thing. Here's an example.
It looks like this'll be a really straightforward patch. I'll try to get you a PR this week.

Just notes to myself: config/status.py already knows about draft findings, but metadata.py does not.

Done before in #902 -- maybe regressed in a refactoring of statuses?

No, it's still there, and yeah, works just fine. However, it's not specialized to the TAG, and using it with a W3C Group value will cause broken styles because all of them rely on the [W3C-STYLESHEET-URL] macro, which isn't set to anything useful for the DRAFT-FINDING status.
However, if you do it with no Group at all, you get a reasonable-looking output.
If the TAG would like some boilerplate for themselves, that's just fine - copy/paste from some other W3C group and alter accordingly, I'll happy accept the PR. Note that you can specialize the boilerplate files according to Status, so in this case header-FINDING.include and header-DRAFT-FINDING.include files can provide the TAG-specific bylines "Finding of the TAG", etc.


Add additional “real hardware” instructions

Because macOS and Linux are both Unix-like operating systems, they both have the dd command bundled. During my 13 years of having Linux as my daily driver desktop OS and 1 year of having a MacBook Pro on the side, I’ve used this command long enough to know that it definitely gets this job done. So, time to start contributing.

Looks good, thank you! One small suggestion: Could you use a placeholder name that is less likely to exist? For example sdXX instead of sdb. People often copy some commands without reading the surrounding text, so we the command to fail if copied verbatim.

Done. The Mac version also needed similar treatment, so changed both.

Thanks!


How could I re-training the model?

How could I re-training the model?
 So how to train a new model?

Following link is an example of using the k-nearest-neighbors (KNN) algorithm for face recognition. This is useful when you wish to recognize a large dataset.
https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_ipcamera_knn.py

Following link is an example of using the k-nearest-neighbors (KNN) algorithm for face recognition. This is useful when you wish to recognize a large dataset.
https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_ipcamera_knn.py

This is only train KNN, not face_recognition model.


feat: prefix operator overload trait dispatch

Description
Problem
Resolves #5000
Summary
Allows impl Not and impl Neg to be picked up at runtime.
Note that this doesn't work yet at comptime: I'd prefer to do it in a separate PR (mainly to keep PR smaller, but also because I'm not sure how to test it).
Additional Context
None.
Documentation
Is documentation needed for this?
Check one:

[x] No documentation needed.
[ ] Documentation included in this PR.
[ ] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

The "Report gates diff / compare_gates_reports (pull_request)" CI step is failing but I don't understand why, for two reasons:

I don't know what those "Input to brillig function is in a separate subgraph to output" errors mean, but also...
they happen in master too 🤔

Note that this doesn't work yet at comptime: I'd prefer to do it in a separate PR (mainly to keep PR smaller, but also because I'm not sure how to test it).

You can test it with a comptime block:
struct MyType {}

impl Neg for MyType { ... }

fn main() {
    comptime {
        let value = MyType {};
        let _result = -value;
    }
}

Spoke on slack - looks like there's a panic with this PR when we try to do assert_eq(!0, 1);:
The application panicked (crashed).
Message:  attempt to shift left with overflow
Location: compiler/noirc_evaluator/src/ssa/acir_gen/acir_ir/acir_variable.rs:691

@jfecher Do you want me to capture an issue for that now or after this PR merges?

@asterite can you look into it before this PR merges? Since it seems to be introduced by this PR.
I realize it may only be somewhat related but I'd like to avoid introducing a new panic if we can

Sounds good! But... I don't know how to fix it. When there's !0 we can't determine the type of 0. It can be any integer type, including Field. The problem is that there's no ! for Field.
Maybe in when !0 is found, the type variable for 0 should go from "polymorphic integer or field" to "polymorphic integer". Would that make sense?

I think I got it working, it now produces this error:
error: Types in a binary operation should match, but found Field and u32
  ┌─ /Users/asterite/Sandbox/noir_programs/one/src/main.nr:3:5
  │
3 │     assert_eq(!0, num);
  │     ------------------

That said, I'm not sure that I did it right as I'm learning how things are done. I'll push a commit for this.

When there's !0 we can't determine the type of 0. It can be any integer type, including Field.

It should not be able to be any integer type including field since the usage of a bitwise ! should restrict it to only an integer type

Maybe in when !0 is found, the type variable for 0 should go from "polymorphic integer or field" to "polymorphic integer". Would that make sense?

Exactly - there may be some difficulties though. Notably since we allow overloading ! for any type now we probably won't want to narrow TypeVariableKind::Normal to only an integer. That'd prevent using it with an overloaded impl in certain cases. It may help to look at a check that is done for the bit shifting operators that can also be overloaded. That check is here: https://github.com/noir-lang/noir/blob/master/compiler/noirc_frontend/src/elaborator/types.rs#L1004-L1017

error: Types in a binary operation should match, but found Field and u32
  ┌─ /Users/asterite/Sandbox/noir_programs/one/src/main.nr:3:5
  │
3 │     assert_eq(!0, num);
  │     ------------------

Looks like the lhs and rhs types are being switched here for some reason. I'd expect !0 to be the u32 and num to be the Field but otherwise this is the error I'd expect when using a Field variable with a u32 literal here.
The switched lhs & rhs positions are probably an existing bug, you don't need to worry about that one.
... although I should probably log it to fix later

Looks like the lhs and rhs types are being switched here for some reason

I also noticed that but I thought it was an existing bug. But then if I do this:
fn main() {
    let num: Field = 0;
    let zero: u32 = 0;
    assert_eq(!zero, num);
}

it says "Types in a binary operation should match, but found u32 and Field", so maybe what I did is wrong and it ends up changing the incorrect types?

it says "Types in a binary operation should match, but found u32 and Field", so maybe what I did is wrong and it ends up changing the incorrect types?

Possibly, I'll take a look at the prefix operator method again


Add Material-UI theme (experimental)

This PR is not ready to be approved! It is here to share my 'spike' on starting to use a MUI theme.

Add theme-mui.js to src/index.js, while keeping React-Jss theme
Move two uses of 'createMuiTheme' into this file
Replace react-jss 'createUseStyles' with MUI 'makeStyles' and make related changes in new MUI theme
Improved the linting throughout, but turned it off in some places, too
As an example, refactor BottomCallToAction and its use in 2 files, showing typical changes to codebase if we were to use MUI theming across all files.

This looks good.
We still want to do away with each component and page having their own styles.jss file. Can we still make strides in that direction with this approach?

This looks good.
We still want to do away with each component and page having their own styles.jss file. Can we still make strides in that direction with this approach?


[Service Catalog]: Explicit Service Links / Injection

Description
Support explicitly specifying which Services a Pod connects to and inject Service information (VIP end-point) for only these services.  This is an alternative to the current approach where a Pod is implicitly assumed to be able to connect to all available Services in the namespace.
Proposal kubernetes/community#176
Progress Tracker

[ ] Alpha

[ ] Write and maintain draft quality doc

[ ] During development keep a doc up-to-date about the desired experience of the feature and how someone can try the feature in its current state. Think of it as the README of your new feature and a skeleton for the docs to be written before the Kubernetes release. Paste link to Google Doc: DOC-LINK

[ ] Design Approval

[ ] Design Proposal:  kubernetes/community#176
[ ] Repo: kubernetes/kubernetes
[ ] Initial API review: kubernetes/community#176

Any code that changes an API (/pkg/apis/...)
cc @kubernetes/api

[ ] My Shepherd is: @pmorie
[ ] My Secondary Contact Point is: @pwittrock

[ ] Write (code + tests + docs) then get them merged.  ALL-PR-NUMBERS

[ ] Code needs to be disabled by default.   Verified by code OWNERS
[ ] Minimal testing
[ ] Minimal docs

cc @kubernetes/docs on docs PR
cc @kubernetes/feature-reviewers on this issue to get approval before checking this off
New apis: Glossary Section Item in the docs repo: kubernetes/kubernetes.github.io

[ ] Update release notes

[ ] Beta

[ ] Testing is sufficient for beta
[ ] User docs with tutorials
- Updated walkthrough / tutorial in the docs repo: kubernetes/kubernetes.github.io
- cc @kubernetes/docs on docs PR
- cc @kubernetes/feature-reviewers on this issue to get approval before checking this off
[ ] Thorough API review

cc @kubernetes/api

[ ] Stable

[ ] docs/proposals/foo.md moved to docs/design/foo.md
- cc @kubernetes/feature-reviewers on this issue to get approval before checking this off
[ ] Soak, load testing
[ ] detailed user docs and examples

cc @kubernetes/docs
cc @kubernetes/feature-reviewers on this issue to get approval before checking this off

FEATURE_STATUS is used for feature tracking and to be updated by @kubernetes/feature-reviewers.
FEATURE_STATUS: IN_DEVELOPMENT
More advice:
Design

Once you get LGTM from a @kubernetes/feature-reviewers member, you can check this checkbox, and the reviewer will apply the "design-complete" label.

Coding

Use as many PRs as you need.  Write tests in the same or different PRs, as is convenient for you.
As each PR is merged, add a comment to this issue referencing the PRs.  Code goes in the http://github.com/kubernetes/kubernetes repository,
and sometimes http://github.com/kubernetes/contrib, or other repos.
When you are done with the code, apply the "code-complete" label.
When the feature has user docs, please add a comment mentioning @kubernetes/feature-reviewers and they will
check that the code matches the proposed feature and design, and that everything is done, and that there is adequate
testing.  They won't do detailed code review: that already happened when your PRs were reviewed.
When that is done, you can check this box and the reviewer will apply the "code-complete" label.

Docs

[ ] Write user docs and get them merged in.
User docs go into http://github.com/kubernetes/kubernetes.github.io.
When the feature has user docs, please add a comment mentioning @kubernetes/docs.
When you get LGTM, you can check this checkbox, and the reviewer will apply the "docs-complete" label.

@pwittrock @jessfraz alpha, beta or stable for 1.6?

I believe alpha
On Thu, Jan 26, 2017 at 7:23 AM Ihor Dvoretskyi<EMAIL_ADDRESS>wrote:

@pwittrock https://github.com/pwittrock @jessfraz
https://github.com/jessfraz alpha, beta or stable for 1.6?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/features/issues/169#issuecomment-275415829,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYNbHZg58QXnAV6C3LijviYsR-OHgWxks5rWLpugaJpZM4Lpkce
.

This would make it possible to see dependencies on other microservices without looking into given service source code. It could be a nice feature. And it would also make env. variables space less crowded


search by file's extension

Could we search by file's extensions?  Like I only want to see results in .rb, or .js  .css files.

If you were calling ack from the command line, you'd say "ack whatever --rb --js --css".  But I don't know about in ackmate.

Oh, sorry. I mean this feature in Ack.tmbundle. I tried to add this, and will commit it soon. Please review it and see if its good to go and merge.
One problem I found is searching with long words or quotes sometimes returns no result.
e.g. App::Ack::die( qq{--type-add: Builtin type "$type" cannot be changed.} )
this line sits in ack-standalone.sh
but the original textmate search works. Any work around please?


fix: Misleading documentation about dashboard handler

Codecov Report

Merging #393 into master will decrease coverage by 7.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #393      +/-   ##
==========================================
- Coverage   57.90%   50.87%   -7.04%
==========================================
  Files         245      245
  Lines        4029     3902     -127
  Branches      626      545      -81
==========================================
- Hits         2333     1985     -348
- Misses       1558     1802     +244
+ Partials      138      115      -23

Impacted Files
Coverage Δ

...ponents/property-type/array/update-params-array.ts
28.57% <0.00%> (-71.43%)
:arrow_down:

...operty-type/array/convert-params-to-array-items.ts
33.33% <0.00%> (-66.67%)
:arrow_down:

src/frontend/store/index.ts
16.66% <0.00%> (-58.34%)
:arrow_down:

src/frontend/layout-template.tsx
34.61% <0.00%> (-55.04%)
:arrow_down:

src/frontend/components/routes/record-action.tsx
30.43% <0.00%> (-54.35%)
:arrow_down:

.../frontend/components/design-system/atoms/input.tsx
47.05% <0.00%> (-52.95%)
:arrow_down:

src/frontend/store/pages-to-store.ts
50.00% <0.00%> (-50.00%)
:arrow_down:

src/frontend/login-template.tsx
48.00% <0.00%> (-48.56%)
:arrow_down:

...c/frontend/components/property-type/array/edit.tsx
20.00% <0.00%> (-47.50%)
:arrow_down:

...end/components/property-type/default-type/show.tsx
28.57% <0.00%> (-46.43%)
:arrow_down:

... and 72 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 64af72a...5630ce6. Read the comment docs.


Is there a plan to update to Homebridge 2?

Can anyone tell me if there are plans to make this plugin available for Homebridge 2?
If I have understood correctly, basic, rather old classes can no longer be used.
Thx Christian

As one of the core maintainers of Homebridge, yes, I plan to make all my plugins available on HB2, once we decide on a release date. Thanks.


dask.async always computes the entire dask

I'm confused that dask.async seems to compute the entire dask every time instead of only running the tasks necessary to create a key:
d = dict(x=(print, 'a'), y=(print, 'b'))
import dask.async
dask.async.get_sync(d, 'x')

This prints
b
a

Is this intended?
The get function from dask.core only executes the required tasks.

Usually we use dask.optimize.cull to remove the unnecessary tasks before execution.

cull works great, thanks!
I'd say it would make sense to cull the graph by default in get_async, to get its behavior in line with the simple get. Otherwise, the difference is a bit confusing when using dask for the first time.
Or is there a usecase where one needs to evaluate the entire graph?

I'd say it would make sense to cull the graph by default in get_async

That might be reasonable to do.  This hasn't come up because no one has yet used the schedulers isolation (i.e. without using dask.array/dataframe/bag).  I'd be curious to hear what you're working on.

Or is there a usecase where one needs to evaluate the entire graph?

Nothing comes to mind immediately.  Perhaps if someone wanted to execute the graph for the side effects and didn't care about results?

I'd be curious to hear what you're working on

I've recently started building a data analysis framework for python: https://github.com/ibab/datapipe.
Basically, I'm trying to build something very similar to luigi, but more suited to the workflow I need as a high energy physicist.
dask has been very helpful so far, as it allowed me to skip implementing all of the usual graph operations. Especially doing the asynchronous execution properly would have been a lot of work. :smile:

It's cool to see someone use just a piece of dask.  Hooray for modularity.


kogito-quarkus: modify() multiple properties

Hope this is the correct project to address this issue.
I'm using the Quarkus extension.
If I have:
modify($evaluation) {
    setPropA(true);
    setPropB(10);
}

it is compiled into:
{
   ($evaluation).setPropB(10);
   drools.update($evaluation,
                 mask_$evaluation);
}

If I use two modify()s, it turns into:
{
   ($evaluation).setPropA(true);
   drools.update($evaluation,
                 mask_$evaluation);
}
{
   ($evaluation).setPropB(10);
   drools.update($evaluation,
                 mask_$evaluation);
}

However in both cases the bitmask is defined on a single property:
final BitMask mask_$evaluation = BitMask.getPatternMask(DomainClassesMetadata76FC63AECA4701...Metadata_INSTANCE,
                                                                                "propA");

Is there any chance to support modifying muliple properties at once?

According to drools drl syntax you're writing that modify block mistakenly. The setters should be separated by a comma like in
modify($evaluation) {
    setPropA(true),
    setPropB(10)
}

I agree that the fact that kogito is taking care of only one of the 2 statements instead of emitting a compile time error is misleading. I will fix this.


Rename section name in docs

Cast overview or Interactions with Starknet through cast. Name does not appear anywhere which may be confusing for people coming from foundry.

I think we should name the section Cast Overview and rename the Overview subsection to something else.


[Feature] HomePage should display loading icon like time-table page

Is your feature request related to a problem? Please describe.
I'm always frustrated when I navigate to the HomePage and experience delays in loading without any indication of progress. It can be unclear whether the page is still loading or if there’s an error as it always shows that No courses are available initially.
Describe the solution you'd like
I would like the HomePage to display a loading icon, similar to what is used on the time-table page. This would provide users with a visual cue that the content is being loaded, improving the overall user experience.
Describe alternatives if applicable
An alternative could be to implement a simple text message indicating that the page is loading, but I believe a loading icon would be more effective and visually appealing. Additionally, using a progress bar could also be considered, but it may be more complex to implement.

Hi @angrezichatterbox ,
i would like to work on this issue,
And kindly conform which logo we want for Home Page, not clear thorugh description,

Feel free to work on this issue.
So, currently, when the user opens the home page, it shows that no courses are available, even if they are available, as it takes time to fetch them from the backend. The issue is to make the loading icon show up initially when the page loads up as it waits for the result to be fetched. If the fetched result is empty then show that there are no courses.

Closing this with #42. Thanks for your hard work, @98021Varundeep! Would you be interested in looking into the other issues as well? 😊


Textmate grammar: prevent early termination of raw strings with hash (closes #6042)

Problematic sample code from #6042:
#[derive(Debug, Clone, Logos)]
enum Quoted<'source> {
    #[regex(r#"[^\\"']+"#)]
    Text(&'source str),
    #[token("\\")]
    StartEscape,
    #[token("\'", |_| Quote::Single)]
    #[token("\"", |_| Quote::Double)]
    End(Quote),

    #[error]
    Error,
}

Before fix:

After fix:

bors r+

Seems like there are still some problems with strings:

(in this file: https://github.com/matklad/xshell/blob/ef3b40601bfd758ce290cc54168729536365eb20/tests/it.rs#L276)
I've noticed that this is pretty sever -- vscode classify code as string literals, which disables completion popup and probably many other featurs.

(I think I am running extension with this pathc applied, but tis better to doublehcekc)

I'm not at my machine, but it looks like that opening curly is starting an interpolation scope, which continues past the end of the string because there's no closing curly.
Will fix.


Documentation for importing into an Angular project

I'm trying to import RapiDoc into my Angular project, I've got it in the package.json but am not sure what to import from rapidoc in my module. It should be as simple as importing the right thing from rapidoc so that the html tag will work, correct? I may be over-simplifying

Misunderstanding on my end of Angular :)


Implement list of legacy verified accounts in preparation for Verified shutdown

"On April 1st, we will begin winding down our legacy verified program and removing legacy verified checkmarks."
Apparently, someone was able to get the full list of verified accounts, so is it possible that this list be used to look up for legacy verified accounts moving forward?

I have a list of all legacy verified users in CSV format here https://github.com/gdams/twitter-legacy-verified

I also have a search tool available https://gdams.github.io/twitter-legacy-verified/

Be cautious of the various lists published, the count that I published (419731) was correct as of the date that the legacy verified program was shut down (in June of 2021). I've seen several lists that have added bogus users in an attempt to claim "legacy verified" status.

So, will this make it into an update before the 20th, or is it looking like later?

Well, April 20th has passed... all legacy checkmarks are now gone.

Another dataset:
https://gist.github.com/travisbrown/b50d6745298cccd6b1f4697e4ec22103

Things are getting really weird tonight; I'm losing track of what's going on... @wseagar any updates?


Replace "angularSuffixes" by "angularSuffix"

In the grammar, the pegjs parser must be built again.
This must be replaced as well, and this must only take two args because name = key.
cc @deepu105 (by the way, great work man!)

Oh I didn't notice they are same. Ill replace those

@MathieuAA check if this is ok. I have added an npm task to do the peg parsing as well. run npm run peg-parse to update the parser from grammer.txt

Excellent. Thanks!
Le 22 juin 2016 06:25:11 GMT+02:00, Deepu K Sasidharan<EMAIL_ADDRESS>a écrit :

@MathieuAA check if this is ok. I have added an npm task to do the peg
parsing as well. run npm run peg-parse to update the parser from
grammer.txt

You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/jhipster/jhipster-domain-language/issues/31#issuecomment-227639738

--
Mathieu ABOU-AICHI


colliding prompt changes virtuelenv & fish

Hello,
I encountered a problem when using prm-fish to start a virtualenv environment. When sourcing the activate.fish script of the virtualenv from the prm-start-script the following errors occur:
functions: Function “_old_fish_prompt” already exists. Cannot create copy “fish_prompt”
venv/bin/activate.fish (line 50):     functions -c fish_prompt _old_fish_prompt
                                      ^
from sourcing file venv/bin/activate.fish
	called on line 151 of file /usr/share/fish/config.fish

in function “.”
	called on line 4 of file ~/.prm-fish/example/start.fish

from sourcing file ~/.prm-fish/example/start.fish
	called on line 151 of file /usr/share/fish/config.fish

in function “.”
	called on line 277 of file ~/src/fish/prm-fish/prm.fish

in function “__prm_start”
	called on line 1 of file -
	with parameter list “example”

from sourcing file -
	called on line 60 of file /usr/share/fish/functions/eval.fish

in function “eval”
	called on line 27 of file ~/src/fish/prm-fish/prm.fish

in function “prm”
	called on standard input
	with parameter list “start example”

       functions -- print or erase functions

   Synopsis
       functions [ -a | --all ] [ -n | --names ]
       functions -c OLDNAME NEWNAME
       functions -d DESCRIPTION FUNCTION
       functions [ -e | -q ] FUNCTIONS...

functions: Type “help functions” for related documentation

and on deactivating the virtuelenv from the prm-stop-script the following occurs:
functions: Function “_old_fish_prompt” does not exist
venv/bin/activate.fish (line 20):         functions -c _old_fish_prompt fish_prompt
                                          ^
in function “deactivate”
	called on line 4 of file ~/.prm-fish/example/stop.fish

from sourcing file ~/.prm-fish/example/stop.fish
	called on line 151 of file /usr/share/fish/config.fish

in function “.”
	called on line 306 of file ~/src/fish/prm-fish/prm.fish

in function “__prm_stop”
	called on line 1 of file -

from sourcing file -
	called on line 60 of file /usr/share/fish/functions/eval.fish

in function “eval”
	called on line 27 of file ~/src/fish/prm-fish/prm.fish

in function “prm”
	called on standard input
	with parameter list “stop”

       functions(B -- print or erase functions

   Synopsis(B
       functions(B [ -a | --all ] [ -n | --names ]
       functions(B -c OLDNAME NEWNAME
       functions(B -d DESCRIPTION FUNCTION
       functions(B [ -e | -q ] FUNCTIONS...

functions: Type “help functions” for related documentation

It appears that there is a name collision of _old_fish_prompt from both scripts.
A workaround is to set the VIRTUAL_ENV_DISABLE_PROMPT environment variable which prevents virtual environments from changing your prompt, but I guess it would me more pleasing to avoid this name clashes. I don't know enough about fish yet to do so, but I hope someone can do so.
Best,
Christoph

Woah, sorry about the delay responding, I never got any notification that an issue was added!
I'll look into it this weekend, but I'm guessing just changing the name of "_old_fish_prompt" to something else more "prm specific" should do the trick.
By the way, you should look into VirtualFish if you want to use virtualenvs on the fish shell, I've never had this issue using it!


Review and Verify Bug - please fix

Hi there -
much like other KYC applicants in the below issues, once I enter in my password to complete the stage 1 of the KYC the 'review and verify' section does not load further. I have tried now 5 times to click 'These are correct' and it keeps returning to the review and verify section with the pop up window disappearing.
With the KYC closing on the 7th - please fix this bug.
Thanks
B

Same issue! any ideas on what to do. I've restarted chrome and still get the same issue over and over. Please help!

Please see the solution in #13

@localhuman this solution is not clear - please explain.


OLS Parameter hints that work with EMACs

I'm interested in the ODIN language, but I notice you don't list parameter hints as a feature for OLS.
Are you planning to do this in the future? Or is there a work around to get simple parameter hints to work
like how clangd works with EMACs?

Parameter hints should already be available.
It can be turned on in ols.json:
"enable_inlay_hints": {
	"type": "boolean",
	"description": "Turn on inlay hints for editors that support it."
},
"enable_inlay_hints_params": {
	"type": "boolean",
	"description": "Turn on inlay hints for (non-default) parameters.",
	"default": true
},
"enable_inlay_hints_default_params": {
	"type": "boolean",
	"description": "Turn on inlay hints for default parameters.",
	"default": true
},
"enable_procedure_snippet": {
	"type": "boolean",
	"description": "Use snippets when completing procedures—adds parenthesis after the name.",
	"default": true
},


[BuildScript] Don't install SwiftSyntax

Companion of https://github.com/apple/swift-syntax/pull/323

Instead, link all binaries in the toolchain using SwiftSyntax (currently only sk-stress-test) should link to the binary statically. This simplifies the way SwiftSyntax is built and at the same time slightly reduces the toolchain size.

https://github.com/apple/swift-syntax/pull/323
@swift-ci Please smoke test

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - 6d5df8a4922f21c9cd8134bdc3e64c825a8d876b
Install command
tar zxf  swift-PR-39682-702-ubuntu16.04.tar.gz
More info

apple/swift-syntax#323
@swift-ci Please build toolchain


Assignment 1 - This is just a test to add a file

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
What did you learn from the changes you have made?
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
How were these changes tested?
A reference to a related issue in your repository (if applicable)
Checklist

[ ] I can confirm that my changes are working as intended

This is just a test to add a file


Point to airbnb/react-native-maps

We've moved https://github.com/lelandrichardson/react-native-maps to
https://github.com/airbnb/react-native-maps. Update the docs to reflect
the change.
to: @lelandrichardson

By analyzing the blame information on this pull request, we identified @caabernathy and @davidaurelio to be potential reviewers.

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at<EMAIL_ADDRESS>Thanks!

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Facebook open source project. Thanks!

@facebook-github-bot shipit


Adding Markdown link syntax for URL

URL without using Markdown link syntax can cause broken hyperlink for localized languages, so adding the syntax to resolve the issue.
Summary
Describe your changes here.
Fixes #Issue_Number (if available)

This PR and other PRs for the same issue conflicts with #18470. However, you solved the issue in a different way than in #18470.

The preferred fix IMO is to provide descriptive link text whenever possible for SEO/prettyness. Or revisit the whole sentence if it's not possible. For example, listed at https://www.microsoft.com on the "Trademarks" webpage could become the link to the concrete trademarks page, probably https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general.aspx
If the goal is to workaround loc issue ASAP we can go with either syntax, but it would be good to make proper fix in the long run.

Fix in #18470 will also work for loc. No preference from loc side.

Closing as same fix is in #18470.


Does not erase the country code on mobile devices

Describe the bug: On mobile devices, deleting characters in the field does not erase the country code (see animation) and blocks typing. I use Inputmask with a phone extension, but the pure Inputmask has a similar bug – after manually type the country code. It looks like an incorrect caret position calculation. However, on desktop devices, everything is fine.
https://jsfiddle.net/Shark941/z5jw2y3g/4/ (only Inputmask) and https://jsfiddle.net/Shark941/2b5kx7zs/12/ (Inputmask+phone extention)
OS: Android, iOS
Browser: Chrome, Safari, FireFox
Inputmask version: 5.0.3 (pure and jquery)

Inputmask+phone extention

Inputmask

Hi @GamerX-Ar ,
I can reproduce the issue.  I will see how to fix it.


Deployment error if NetworkWatcherRG exists in a different region

If the NetworkWatcherRG exists in the subscription, but is configured for a different region then the following dine policies will fail:

policy_definition_es_deploy_nsg_flowlogs.json
policy_definition_es_deploy_nsg_flowlogs_to_la.json

Also repeated in the China cloud policy definitions, here and here.
Each uses a location parameter and ignores the existing location for the resource group if it exists elsewhere.
Therefore, if the resourcegroup exists, and its location does not match the region specified as the location parameter then the deployment will error.

Trigger ADO Sync 1

Trigger ADO Sync 2


Default to NOKOGIRI_USE_SYSTEM_LIBRARIES=true

Lots of Ruby scripts and other software depends on Nokogiri. And all of those end-user programs will make a note like this.

NOTE: When installation speed matters, set NOKOGIRI_USE_SYSTEM_LIBRARIES to true in your environment. This is useful for increasing the speed of your Continuous Integration builds.

Please make NOKOGIRI_USE_SYSTEM_LIBRARIES default to true. Or instead attempt to use system libraries if they exist but then fall back to whatever the opposite of using system libraries is.

Hi,
Thanks for suggesting this. The core contributors have obviously discussed it in the past, and in fact I formally proposed this change to nokogiri-talk almost exactly a year ago:

https://groups.google.com/d/msg/nokogiri-talk/WdYThAT0jIo/P8_QVxdXAwAJ

and at the time nobody bothered to respond.
If you feel strongly about this topic, I'd ask you to join nokogiri-talk and participate in the community decision-making by responding to that thread. It's complex enough that we should take the time to try to build consensus around this decision before just ripping the metaphorical band-aid off.
Make sense?

Thank you for the explanation and your prior dedication to this issue. I see #1619 is a duplicate of #1220. I will close now and discuss there.


Add Support for events to overlap on top of each other

Events have the ability to overlap similar to iPhone Calendar.
Split minute interval is introduced to allow flexibility whether two events will overlap or split.
For example, if the splitMinuteInterval is 5 minutes, an event that starts 3 minutes from another event's start time will split. An event that starts 6 minutes from another event's start time will overlap on top.
// dayView.eventsWillOverlap: Bool = true (Default = false)
// dayView.splitMinuteInterval: Int = 30 (Default = 15)

Please, move the configuration to the appropriate part of the CalendarStyle, in your case it's TimelineStyle.

Example Usage on dayView
    let timeLineStyle = TimelineStyle()
    timeLineStyle.eventsWillOverlap: Bool = true (Default false)
    timeLineStyle.splitMinuteInterval: Int = 30 (Default 15)
    let style = CalendarStyle()
    style.timeline = timeLineStyle
    dayView.updateStyle(style)


[SYSTEMML-646][SYSTEMML-581] Make testing of MLPipeline wrappers more robust

This PR include

Move test to test_suites as @dusenberrymw suggestion.
Add result validation to compare with baseline data and spark.

Thanks, @Wenpei, for moving and cleaning up these tests!  I left a few comments.

Address @dusenberrymw 's comments

Build failed, let me take a look.

@gweidner Do you have any thoughts on how @Wenpei could integrate these Scala tests into our current testing framework, given the issue described?

ping @gweidner

Can you also remove spark context as a constructor parameter for LogisticRegression class:
class LogisticRegression(override val uid: String, val sc: SparkContext)
So it becomes compatible with Spark version. It needs only to convert dataframe to binary bloc matrix, and could be get from dataframe: dataset.getSqlContext.getSparkContext

Thanks @petro-rudenko  ... that's a good point. It simplifies the interface.
@Wenpei do you mind adding this to the PR ?

@niketanpansare @petro-rudenko thanks, I will do this.
En.., since we can't cover scala test in current systemml test framework(for java junit only). i will change to common scala test.

I rebase this PR, and add below change

Roll back to common scala test.
Address @petro-rudenko suggestion.

PS:
Submit Jira issues for 0-base matrix issues.
https://issues.apache.org/jira/browse/SYSTEMML-765

Can you also add def this() = this(Identifiable.randomUID("sysml-logreg")) to LogisticRegression class like in Spark LogReg  to instantiate object without uid param.

How to use the java code to save/load your trained model?????

Fix build break. Add address @petro-rudenko 's suggestion.
But issues is, in spark 1.4, Identifiable is private for spark only. So a little different when implement.
@rightwaitforyou , there is no save/load for spark 1.4, I can add it when systemml support spark 1.6

LGTM. Thanks Wenpei for your efforts.
As an FYI, the tests are passed: https://sparktc.ibmcloud.com/jenkins/job/SystemML-PullRequestBuilder/435/

Any updates on this PR?

@dusenberrymw Sorry, I take a look this but didn't get good resolution month ago.
Let me take a try this week.

Any updates? Want to seamlessly integrate into my spark ml pipeline, blocked by this.

@petro-rudenko Part of code in this PR was refactored (including bug-fixes) in the commit: https://github.com/apache/incubator-systemml/commit/f02f7c018b221384b5e02b13ac181122853f65ba

@Wenpei Should we close this PR without merging ?


systemd LimitNOFILE support

credit to @cwood with a minor correction

Thanks for this @h0tw1r3 :+1:


Error when load dataset

Dear developers,
when I use the load/save function with my Al_chemiscope.json.gz file, there is an error. what's the problem and how can I resolve it. Thanks!
RangeError: Invalid string length
Backtrace
RangeError: Invalid string length
at Array.join ()
at b.onEnd (https://chemiscope.org/chemiscope-app.min.js:2:1388015)
at b.push (https://chemiscope.org/chemiscope-app.min.js:2:1387813)
at y (https://chemiscope.org/chemiscope-app.min.js:2:1386744)
at d (https://chemiscope.org/chemiscope-app.min.js:2:2859495)
at https://chemiscope.org/chemiscope-app.min.js:2:2857878
at FileReader.r.onload (https://chemiscope.org/chemiscope-app.min.js:2:2859710)

dear yunjian, it'd be hard to help you without knowing how Al_chemiscope.json.gz has been created. Perahps you can give some more details, and attach here the actual file.

It'd be great if you could link the actual files - it's kind of tricky to debug without being able to trigger the error.

It'd be great if you could link the actual files - it's kind of tricky to debug without being able to trigger the error.

Dear ceriottm,
The actual files are too large. Thus, please kindly find the shared link below to download. Thanks so much for your kind help!
https://we.tl/t-uGaMagbF01

Ok, so it looks like the dataset is too big for a browser environment, and we are overflowing allowed allocations when constructing the in-memory representation of the dataset.
There is not much we can do here, apart from trying to give a better error message. (lazily loaded structures might help as well, but this requires writing some JS code & making the files available somewhere online)

@yunjian-hash, a simple fix for now would be to only take every tenth frame, with something like this
#!/usr/bin/env python
# coding: utf-8

import ase
import ase.io
import numpy as np
from chemiscope import write_input

frames = ase.io.read("trj.xyz", "::10")

fileName = "COLVAR"

def readlines(fileName):
    with open(fileName, "r") as f:
        lines = f.readlines()[1:]  # 从第二行是1，
        print("total lines:", len(lines))
        lines = list(map(lambda x: x.strip(), lines))
    for j in range(len(lines)):
        lines[j] = list(map(lambda x: float(x), lines[j].split()))
    return lines

cv1List = []
cv2List = []
for time, cv1, cv2 in readlines(fileName):
    x = cv1
    y = cv2
    cv1List.append(x)
    cv2List.append(y)

properties = {
    "CN(Ca_Os)": {
        "target": "structure",
        "values": cv1List[::10],
        "description": "CN(Ca_Os)",
    },
    " CN(Ca_Ow)": {
        "target": "structure",
        "values": cv2List[::10],
        "description": "CN(Ca_Ow)",
    },
}
write_input("Al_chemiscope-small.json.gz", frames=frames, properties=properties)

Ok, so it looks like the dataset is too big for a browser environment, and we are overflowing allowed allocations when constructing the in-memory representation of the dataset.
There is not much we can do here, apart from trying to give a better error message. (lazily loaded structures might help as well, but this requires writing some JS code & making the files available somewhere online)
@yunjian-hash, a simple fix for now would be to only take every tenth frame, with something like this
#!/usr/bin/env python
# coding: utf-8

import ase
import ase.io
import numpy as np
from chemiscope import write_input

frames = ase.io.read("trj.xyz", "::10")

fileName = "COLVAR"

def readlines(fileName):
    with open(fileName, "r") as f:
        lines = f.readlines()[1:]  # 从第二行是1，
        print("total lines:", len(lines))
        lines = list(map(lambda x: x.strip(), lines))
    for j in range(len(lines)):
        lines[j] = list(map(lambda x: float(x), lines[j].split()))
    return lines

cv1List = []
cv2List = []
for time, cv1, cv2 in readlines(fileName):
    x = cv1
    y = cv2
    cv1List.append(x)
    cv2List.append(y)

properties = {
    "CN(Ca_Os)": {
        "target": "structure",
        "values": cv1List[::10],
        "description": "CN(Ca_Os)",
    },
    " CN(Ca_Ow)": {
        "target": "structure",
        "values": cv2List[::10],
        "description": "CN(Ca_Ow)",
    },
}
write_input("Al_chemiscope-small.json.gz", frames=frames, properties=properties)

Thanks for your help! The problem has been solved.


Add mission control to focus for app switcher

This adds functionality for application switching on MacOS.  The actual equivalent on MacOS is the Application Switcher (Command + Tab), but there is no built in way for this, to be persistent on screen with a single hot key.  The best alternative is Mission Control, which will show all of the open windows.

The way to do this without depending on the activation keystroke not being reset is user.dock_send_notification("com.apple.expose.awake").
I do have this defined in my fork but have not suggested it for merging as there is no way to navigate Mission Control from the keyboard or via accessibility. I guess it might be useful to people who use an eye tracker or another pointing device.

+1, +1 to also using the dock notification API if it works instead of the key shortcut, since it's possible people would redefine it

So are we thinking that using that API would be more stable than the built in keystroke?

Also, @nriley now I understand what you're saying about not being able to navigate Mission Control with the keyboard. But I do find using with an eye tracker pretty nice 🙂

Closing this per discussion above

@thetomcraig -- confused by your last comment, I think @nriley both wanted is to merge, we just wanted to change it to use  user.dock_send_notification("com.apple.expose.awake"). :)
I think it's fine if the interface it shows isn't voice navigable, it's still useful for mixed users, and better than what we have today (which is nothing)

@thetomcraig -- confused by your last comment, I think @nriley both wanted is to merge, we just wanted to change it to use user.dock_send_notification("com.apple.expose.awake"). :)
I think it's fine if the interface it shows isn't voice navigable, it's still useful for mixed users, and better than what we have today (which is nothing)

@phillco @nriley sorry I misunderstood what was meant.  I thought you were saying you were going to merge the dock_send_notification change.

@thetomcraig yup, that's what I meant, happy to merge if you change it out

Just put that in!  I put in your dock files into the apps folder as well.


pgpdump message

ECDH. https://tools.ietf.org/html/rfc6637#section-5.
On Sun, Sep 6, 2015 at 1:17 PM, pgpexp<EMAIL_ADDRESS>wrote:

pgpdump says this of a standard message with e2e:
New: Public-Key Encrypted Session Key Packet(tag 1)(126 bytes)
New version(3)
Key ID - 0x......
Pub alg - Reserved for Elliptic Curve(pub 18)
unknown(pub 18)
-> m = sym alg(1 byte) + checksum(2 bytes) + PKCS-1 block type 02
New: Symmetrically Encrypted and MDC Packet(tag 18)(219 bytes)
Ver 1
Encrypted data [sym alg is specified in pub-key encrypted session key]
(plain text + MDC SHA1(20 bytes))
Why is unknown? Which algorithm is used for public key encryption?
—
Reply to this email directly or view it on GitHub
https://github.com/google/end-to-end/issues/339.

--
koto@ / Krzysztof Kotowicz / Google


Delete unnecessary spaces

When copying from the web page, there is an unnecessary space after the code.

@changeworld : Thanks for your contribution! The author, @ShubhaVijayasarathy, has been notified to review your proposed change.

@changeworld - Thank you for your submission. We are not able to accept formatting and spacing changes in the repo at this time.


[Bug]: Dataflow: SDK harness disconnected errors

What happened?
We have a pipeline to extract embeddings (feature vectors) from images stored in Cloud Storage bucket and insert into a BigQuery table.
We're consistently getting SDK harness sdk-0-1 disconnected. errors when the Dataflow job runs on N1 type VM instances.
Error message from worker:
Data channel closed, unable to send additional data to SDK sdk-0-3
SDK harness sdk-0-1 disconnected.
SDK harness sdk-0-2 disconnected.
SDK harness sdk-0-0 disconnected.
Data channel closed, unable to receive additional data from SDK sdk-0-3
SDK harness sdk-0-1 disconnected.
SDK harness sdk-0-2 disconnected.
Data channel closed, unable to receive additional data from SDK sdk-0-1

Notes
N2 machines work fine but N1 fails somewhat surprising because N1 is Google-default machine.

Jobs run slower on N1 machines and sometimes appear to fail due to these errors.

Using a larger VM (more memory, CPU and disk) didn't resolve the errors.

We also have another pipeline to extract embeddings from text and using lapse model which has the same errors on both N1 and N2 machines

Diagnostics tab: No errors found during this interval.

We're creating DF job templates (Apache Beam 2.40 Python), storing them on Cloud Storage and using API to launch new jobs.

We're batching the items before giving them to the stage where embeddings are extracted. Reducing batch size didn't matter.

Pipeline option sdk_worker_parallelism changed from 0 (default) to 1 and didn't change anything.

Auto-scaling disabled (max_worker=1) and same errors.

Reshuffle stage removed from the pipe

There are disconnect errors e.g. SDK harness sdk-0-0 disconnected.
but no data channel errors e.g. The Data channel closed, unable to send additional data to SDK sdk-0-3

Issue Priority
Priority: 2 (default / most bugs should be filed as P2)
Issue Components

[X] Component: Python SDK
[ ] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[X] Component: Google Cloud Dataflow Runner

in some cases there may be logs in worker-startup or worker logger preceding the crash.
It's difficult to determine what exactly the rootcause without more information about the pipeline or a reproducible example.

If you'd like someone to have a closer look at the pipeline or logs, you can reach out to Dataflow customer support.

Hello folks, does anyone here have figured out the root cause?

SDK harness sdk-0-1 disconnected messages are  symptom, not a root cause. One needs to look at other logs preceeding the disconnection event.

Closing this since there is not enough actionable information on this ticket.

Better open a Google Cloud support ticket. So the team could have more details to help debug.


Draft: upgrade to node20

I've updated the package.json file so it works with node version 20 (LTS) without error.
I've tested creating a campaign only. needs more testing.

I've tested this with multiple campaigns and I didn't see any issue. maybe you can consider accepting it?

@joshmg Could someone look at this please?
I've removed servers that were removed from the original. Unable to start the Flipstarter when those unresponsive servers are active.


Build Failing on Android. Cannot find symbol JobIntentService

I've been trying to build this for android all day, and I'm completely stuck. The build always fails with the error:
BoundaryEventBroadcastReceiver.java:6: error: cannot find symbol
import android.support.v4.app.JobIntentService;
                             ^
  symbol:   class JobIntentService
  location: package android.support.v4.app

Environment:
OS: macOS High Sierra 10.13.4
Node: 8.9.4
Yarn: 1.3.2
npm: 5.6.0
Watchman: Not Found
Xcode: Xcode 9.3 Build version 9E145
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.3.1 => 16.3.1
react-native: 0.55.4 => 0.55.4
As far as i can tell, it is because JobIntentService was added as of support versions 26.1.0, and I'm getting some kind of version conflict? Its an older project an we're still using an older version of react-native, and quite a few other packages, and unfortunately due to breaking changes between RN 55 and 57 its not feasible to update at the moment.
I've tried added/updated the versions of compile 'com.android.support:appcompat-v7:26.1.0' and compile 'com.android.support:support-v4:26.1.0 to the dependencies block in my build.gradle, updating the compileSdkVersion to 26, Excluding the com.android.support from other projects...
But nothing seemed to work until as a last ditch effort I went into my node_modules folder and updated the build.gradle file in react-native-boundary to add compile 'com.android.support:support-v4:26.1.0 to the dependencies there, and finally got a successful build.
I'm still very new to mobile development, so I'm still not entirely familiar with all of this, but should compile 'com.android.support:support-v4:26.1.0 be added to this projects build.gradle dependancies? or am I still missing something?

It seems like you need to force the versions within your android/build.gradle file. You can do that by adding
ext {
  compileSdkVersion = 27
  buildToolsVersion = "27.0.3"
  targetSdkVersion = 26
  minSdkVersion = 16
  supportLibVersion = "27.1.1"
  googlePlayServicesVersion = "11+"
}

To the file, then reference it within your android/app/build.gradle like so,
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion
    ...
    defaultConfig {
        ...
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        ...
    }
dependencies {
    ...
    compile "com.android.support:appcompat-v7:$rootProject.supportLibVersion"
    ...
}

If that doesn't work, then try to search around for how to force versions in Android. Hope this helps!

Need to change all the imports from android support library to androidx library. Was facing the same issue, but changing all the android support library imports to androidx library solved the problem.
But first, you need to mention all the required libraries in your dependencies block in app/build.gradle file like this-
implementation('androidx.appcompat:appcompat:1.4.0')  implementation('androidx.legacy:legacy-support-v4:1.0.0')  implementation('androidx.annotation:annotation:1.4.0')


Environment profile

why pointing Environment profile: "/etc/profile" instead of "source $HOME/.cargo/env" just like https://www.rust-lang.org suggests?
thank you!

It was introduced by someone else's a PR, I wasn't aware of the convention. Feel free to open a PR fixing it :smiley:


Update s3, sdk-core, sqs to 2.16.62

Updates

software.amazon.awssdk:s3
software.amazon.awssdk:sdk-core
software.amazon.awssdk:sqs

from 2.16.26 to 2.16.62.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

labels: library-update, semver-patch

Superseded by #183.


Added thumbs.db to .gitignore

Description
thumbs.db is a windows directory cache file which sometimes gets pushed to repos, comes in commits, and can trouble other users. Now windows users can send PRs without having to worry about thumbs.db.

Thank you. I think, we never had issues, but I will merge nevertheless.
Are you aware of https://www.gitignore.io/?

Thank you. I think, we never had issues, but I will merge nevertheless.
Are you aware of https://www.gitignore.io/?

@koppor Yes I am. I have used that once and I have also been using the global gitignore on my local device. It is a great service but I prefer GitHub's built-in gitignore starter.

@koppor the PR got merged but has been marked invalid ?

It does NOT count towards #hacktoberfest. Too trivial and does not solve an issue anyone had.

Therefore marked as invalid. This is the system they use to count PRs. I asusme you have enough other pull requests to get your T-Shirt.


Correction for raw affiliation Department of Computer Science, Western University, London

Correction needed for raw affiliation Department of Computer Science, Western University, London
raw_affiliation_name: Department of Computer Science, Western University, London
new_rors: 02grkyz14
previous_rors: 05cgtjz78
works_examples: W4366589792;W4366682952
contact: 44d0b92ad26260fb55932b41558a4de0:626db9351bd2ac00 @ uwo.ca

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


Regex state save restored incorrectly when exclude = true

With the recent addition of regex_checkbox buttons to each column we can now have both regex and exclude checkboxes available. During state saving restoration though, the filter keeps only the first 6 characters of the saved regex, if exclude checkbox is available for the column filter.
Following regex value ^([^0-9]*)*$ is then restored as this: ^([^0, keeping only the first 6 characters.

fixed by you


Fix: Syntax bug

This is my mistake for not checking when I sent the PR, but please make sure that the PR compiles on Unity and that you format the code so that it conforms to the overall convention before you send it. (I will do the formatting myself this time.)


Apply media padding in Gallery Shrine demo

Applies horizontal and bottom safe area insets to the Shrine demo in the
Gallery. Top insets are not applied due to the presence of the
omnipresent sliver app bar. Specifically, this ensures that the grid
cards are inset inside the iPhone X notch in horizontal mode, and that
the bottom of the grid is positioned above the iOS home indicator.

Notes:

this is currently diffbased on top of #14505.
this replaces #14485.
this fixes #13594.

Will do. I'll follow up with a separate PR for those -- I'm desperate to close out #13594 ;-)


User doc that describes sending telemetry to child device, nested child device and the associated services

Is your documentation request related to a problem? Please describe.
Sending the telemetry to the child/nested-child device and their services has to be documented to help the user to understand the feature and make it easy to use the features. The documentation must describe:

[ ] The mqtt topics that can be used to send the telemetry (Measurements, Events, and Alarms)
[ ] Sending telemetry without pre-registering the child/nested-child device and their services
[ ] Sending the telemetry with Auto registration, if it's supported

The document must describe sending telemetry to:

[ ] Child device
[ ] Nested child device
[ ] Child device services
[ ] Nested child device services

Describe the improvement you'd like

Additional context

This has to be written as a tutorial / starting guide, the reference material being already there (a bit too scattered though).

Closing as completed


i think its broken?

I am sorry if it isn't but it was just working yesterday but, not anymore

Yeah, it's just... broken. It doesn't download a file

In fact, it performs all the actions it should, but then it just doesn't download it.

Download MIDI fails with this on Firefox Version 123.0 (64-bit):
Error: token timeout
    timer https://musescore.com/pimplup/an-ending:26753
    setTimeout handler*getApiAuth/</< https://musescore.com/pimplup/an-ending:26752
    getApiAuth https://musescore.com/pimplup/an-ending:26751
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    getApiAuth https://musescore.com/pimplup/an-ending:26697
    getFileUrl https://musescore.com/pimplup/an-ending:26779
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    getFileUrl https://musescore.com/pimplup/an-ending:26776
    action https://musescore.com/pimplup/an-ending:31365
    normalizeUrlInput https://musescore.com/pimplup/an-ending:31193
    download https://musescore.com/pimplup/an-ending:31199
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    download https://musescore.com/pimplup/an-ending:31198
    process https://musescore.com/pimplup/an-ending:31214
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    process https://musescore.com/pimplup/an-ending:31209
    onclick https://musescore.com/pimplup/an-ending:31082
an-ending:31218:31
    process https://musescore.com/pimplup/an-ending:31218
    rejected https://musescore.com/pimplup/an-ending:8
    (Async: promise callback)
    step https://musescore.com/pimplup/an-ending:9
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    process https://musescore.com/pimplup/an-ending:31209
    onclick https://musescore.com/pimplup/an-ending:31082

Download PDF fails with:
Error: token timeout
    timer https://musescore.com/pimplup/an-ending:26753
    setTimeout handler*getApiAuth/</< https://musescore.com/pimplup/an-ending:26752
    getApiAuth https://musescore.com/pimplup/an-ending:26751
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    getApiAuth https://musescore.com/pimplup/an-ending:26697
    getFileUrl https://musescore.com/pimplup/an-ending:26779
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    getFileUrl https://musescore.com/pimplup/an-ending:26776
    rs https://musescore.com/pimplup/an-ending:26817
    exportPDF https://musescore.com/pimplup/an-ending:26810
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    exportPDF https://musescore.com/pimplup/an-ending:26807
    downloadPDF https://musescore.com/pimplup/an-ending:26835
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    downloadPDF https://musescore.com/pimplup/an-ending:26830
    action https://musescore.com/pimplup/an-ending:31358
    process https://musescore.com/pimplup/an-ending:31214
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    process https://musescore.com/pimplup/an-ending:31209
    onclick https://musescore.com/pimplup/an-ending:31082
an-ending:31218:31

And Download MP3 fails wth:
Error: token timeout
    timer https://musescore.com/pimplup/an-ending:26753
    setTimeout handler*getApiAuth/</< https://musescore.com/pimplup/an-ending:26752
    getApiAuth https://musescore.com/pimplup/an-ending:26751
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    getApiAuth https://musescore.com/pimplup/an-ending:26697
    getFileUrl https://musescore.com/pimplup/an-ending:26779
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    getFileUrl https://musescore.com/pimplup/an-ending:26776
    action https://musescore.com/pimplup/an-ending:31369
    normalizeUrlInput https://musescore.com/pimplup/an-ending:31193
    download https://musescore.com/pimplup/an-ending:31199
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    download https://musescore.com/pimplup/an-ending:31198
    process https://musescore.com/pimplup/an-ending:31214
    __awaiter https://musescore.com/pimplup/an-ending:10
    __awaiter https://musescore.com/pimplup/an-ending:6
    process https://musescore.com/pimplup/an-ending:31209
    onclick https://musescore.com/pimplup/an-ending:31082
an-ending:31218:31

Downloads fail on the command line tool, Firefox desktop Tampermonkey script, as well as the bookmarked javascript code in both Firefox and Chrome mobile browsers.
The command line error code is as follows:
[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "function Error() { [native code] }".] {
  code: 'ERR_UNHANDLED_REJECTION'
}

It seems to be working now. At least on my end, I realized that Musescore itself was having an issue where only the first image of the sheet music was loading. It appears their servers were having issues. Now that the website is running properly, the extension works as expected!

Duplicate of #44 and #51


MGMT-1016  bm-inventory configuration specifically for subsystem

@oshercc please sync with @YuviGold, you are touching the same things.

@filanov added build to the new target.


pip install fails since release 1.0.0

New install of release 1.0.0 via pip fails to install correctly.
Previous code running against xmlunittest 0.5.0 now fails with:
ModuleNotFoundError: No module named 'xmlunittest'
$ python3 --version
Python 3.12.3
$ python3 -m pip install xmlunittest
Collecting xmlunittest
Using cached xmlunittest-1.0.0-py3-none-any.whl.metadata (3.6 kB)
Requirement already satisfied: lxml>=4.0 in ./venv/lib/python3.12/site-packages (from xmlunittest) (5.2.2)
Using cached xmlunittest-1.0.0-py3-none-any.whl (3.3 kB)
Installing collected packages: xmlunittest
Successfully installed xmlunittest-1.0.0
Result is xmlunittest-1.0.0.dist-info directory is present in site-packages but no xmlunittest.py file.

Hi!
Sorry for that, that's my fault for not being cautious enough. I've fix it, with other minor fixes (for the documentation) as well.
I didn't know people still used this package, but apparently they do!
Sorry again, version 1.0.1 should be good!
Fixed by #19


Detect unusual DLL when filing crash bugs

Suggested by @sylvestre and @marco-c:
Some crashes may occur in uncommon DLLs, rather than happening in a graphic driver or an operating system DLL. In such cases, we may want to increase the threshold for them so they are reported but not as frequently. Also, it would be helpful to highlight that in the bug description when we do file them.
Example: https://bugzilla.mozilla.org/show_bug.cgi?id=1864771

Example where this would have been useful: https://bugzilla.mozilla.org/show_bug.cgi?id=1867414#c1.


Remove leftover label applied to a node

What this PR does / why we need it:
Remove the leftover label (mdevTestLabel1) applied to a node during test MediatedDevices - with mediated devices configuration - Should override default mdev configuration on a specific node
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/retest

/retest

/retest

test pull-kubevirt-check-tests-for-flakes

/test pull-kubevirt-check-tests-for-flakes

/test pull-kubevirt-e2e-kind-1.19-vgpu

/retest

@enp0s3 Thanks Igor for your comment. You're right, having renamed the applied label makes the other changes basically useless. I'm going to arrange the commit in a way that can be more readable and clear.

@enp0s3 @iholder-redhat force-pushed the only necessary changes and edited PR description. Thanks

/retest

/retest

/retest

/retest

Using existing const cleanup.KubeVirtTestLabelPrefix instead of create a new one

Rebase

/test pull-kubevirt-e2e-k8s-1.21-sig-storage

/test pull-kubevirt-e2e-kind-1.19-vgpu


x/pkgsite:

What is the URL of the page with the issue?
https://pkg.go.dev/gopkg.in/fatih/set.v0#section-readme
What is your user agent?

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Screenshot

What did you do?

change p to b
import 	"github.com/fatih/set"
What did you expect to see?
What did you see instead?

please report it to the package's issue tracker


ridgeback_simulator: 0.0.2-0 in 'indigo/distribution.yaml' [bloom]

Increasing version of package(s) in repository ridgeback_simulator to 0.0.2-0:

upstream repository: https://github.com/ridgeback/ridgeback_simulator.git
release repository: https://github.com/clearpath-gbp/ridgeback_simulator-release.git
distro file: indigo/distribution.yaml
bloom version: 0.5.26
previous version for package: 0.0.1-0

mecanum_gazebo_plugin
* Disabled tests for mecanum_gazebo_plugin.
* Contributors: Tony Baltovski

ridgeback_gazebo
* Changed Ridgeback config to environment variable and minor clean-up of ForceBasedPlugin.
* Updated default world to a wider and less constrained version.
* Contributors: Tony Baltovski

ridgeback_gazebo_plugins
* Changed Ridgeback config to environment variable and minor clean-up of ForceBasedPlugin.
* Contributors: Tony Baltovski

ridgeback_simulator

No changes

Holding indigo until synced: https://discourse.ros.org/t/indigo-sync-preparations-2017-04-22/1709/3


Cannot submit transaction generated by StdSignMsg but CreateAndSignTx works fine

Hi,
I was trying to implement Terra for an offline wallet.
I used the following code to generate a signed transaction object:
  public async signOfflineTransaction(
    toAddress: string,
    ticker: string,
    value: number,
    gas: number,
    sequenceNumber: number,
    accountNumber: number,
    memo?: string,
  ): Promise<StdTx> {
    const amount = {
      uluna: 10000,
    };

    const send = new MsgSend(
      'terra13qz3dqq9g5wpqqkf7ca5yxk3jsgz94a4rrrpak',
      'terra17ymz26ky4jfzmw6uedu0g397hljr70a7k9ne4v',
      amount,
    );

    const fee = new StdFee(1000, { uluna: 10000 });

    const unsignedTx = new StdSignMsg(
      'tequila-0004',
      10,
      1720,
      fee,
      [send],
      memo,
    );

    const signedTx = await this.wallet.key.signTx(unsignedTx);
    return signedTx;
  }

When I run this program I get the following result:
SIGNED OBJECT A
{
  "type": "core/StdTx",
  "value": {
    "fee": {
      "amount": [
        {
          "amount": "10000",
          "denom": "uluna"
        }
      ],
      "gas": "1000"
    },
    "memo": "",
    "msg": [
      {
        "type": "bank/MsgSend",
        "value": {
          "amount": [
            {
              "amount": "10000",
              "denom": "uluna"
            }
          ],
          "from_address": "terra13qz3dqq9g5wpqqkf7ca5yxk3jsgz94a4rrrpak",
          "to_address": "terra17ymz26ky4jfzmw6uedu0g397hljr70a7k9ne4v"
        }
      }
    ],
    "signatures": [
      {
        "pub_key": {
          "type": "tendermint/PubKeySecp256k1",
          "value": "AxkYYhGJ5JoGd+GXzSCkdiur4/CCFJ26UluiQxshxve3"
        },
        "signature": "2foLuO919vLrOTMzCImWM10HylFPJg4XeLB+6jextXduUyWy6ATuRfM6gb9rf0ssHQZCxXYYcNJ9quJrWEUt9g=="
      }
    ]
  }
}

This looks fine, as I generated another transaction with the exact same wallet, but this time with CreateAndSignTx (cannot use this as it requires a call for sequence number and account number which is not possible for my offline wallet).
The CreateAndSignTx looks something like this:
(SIGNED OBJECT B)
{
  "type": "core/StdTx",
  "value": {
    "fee": {
      "amount": [
        {
          "amount": "91418000",
          "denom": "uluna"
        }
      ],
      "gas": "91418"
    },
    "memo": "",
    "msg": [
      {
        "type": "bank/MsgSend",
        "value": {
          "amount": [
            {
              "amount": "10000",
              "denom": "uluna"
            }
          ],
          "from_address": "terra13qz3dqq9g5wpqqkf7ca5yxk3jsgz94a4rrrpak",
          "to_address": "terra17ymz26ky4jfzmw6uedu0g397hljr70a7k9ne4v"
        }
      }
    ],
    "signatures": [
      {
        "pub_key": {
          "type": "tendermint/PubKeySecp256k1",
          "value": "AxkYYhGJ5JoGd+GXzSCkdiur4/CCFJ26UluiQxshxve3"
        },
        "signature": "lhy7nSlV9jJ+kCdxu/CA5Zcf+R+9sHMIpEkwy4ZH5Q8Vlu1boRbgObcR+cw3RO80rpiGNM77C0FAcPlJW9Z+3g=="
      }
    ]
  }
}

Submitting this signed object B was a success: 005F5DC78379EA293F6A687117699F896070D735B82F38A2AFC5C0422254E1ED you can verify it on the explorer.
But whenever I try to submit signed object A, I get an error like:
{ height: 0,
  txhash:
   'BAC34EEA8472591F787E69DCC9A082BCDECFDDAD602B05DE714951BB7D4BBD0D',
  raw_log:
   'out of gas: out of gas in location: ReadPerByte; gasWanted: 1000, gasUsed: 1054',
  gas_wanted: 1000,
  gas_used: 1054,
  code: 11,
  codespace: 'sdk' }

I tried increasing the gas, but then it requires even more gas. For example if I write, 6000 it will give me an error like:
{ height: 0,
  txhash:
   '1C07F3AD2FB532ABDAB12767D13E61630E1DDBBBC07F3FCF3BCD015FA22083A8',
  raw_log:
   'out of gas: out of gas in location: ReadFlat; gasWanted: 6000, gasUsed: 6111',
  gas_wanted: 6000,
  gas_used: 6111,
  code: 11,
  codespace: 'sdk' }

and so on and so forth (3000 gas requires -> 3069).
Not completely sure why this is not working, given I tried to follow what is there in the documentations.
If there is something missing, is there a way to implement Terra for offline wallets? Do I need to make some changes in how I am feeding data into StdSignMsg (since I see the gas and value being sent is different to CreateAndSignTx method).

An example for implementation for cold/offline wallets would also be helpful.

@codemaster101 You are doing good way for offline tx singing.
Depends on the tx you want to broadcast, you should use different static gas.
Ex) MsgSend takes almost 75000 gas per each.
The reason, it keeps saying "out of gas; you need a bit more gas", is the node stops simulation when the specified gas is ran out. When you want to find proper gas for that msg, increase gas in 10000 unit.

Ok it seems that the gas you provide, @YunSuk-Yeo , should be less than equal to the amount you want to transfer, if so why is that? As I tried doing 1000/10000 as the amount I want to transfer and it runs out of money. But when I provide the transaction amount to be 1,000,000 uluna -> 1 LUNA and gas to be 80,000 (out of which 66 thousand was used), the transaction fee eventually came out to be 1 LUNA as well. My question would be:  If the amount I am transferring gets transferred as a whole and fee is deducted separately, why would the node give me this error: ->
{ height: 0,
  txhash:
   'F229A381E20BDF46D2242BDFDB41FD6AFFFB886B208C6656C772F907406321DD',
  raw_log:
   'insufficient fee: insufficient fees; got: "10000uluna", required: "13353750ukrw,11250uluna,32371943umnt,7635usdr,11250uusd" = "13353750ukrw,11250uluna,32371943umnt,7635usdr,11250uusd"(gas) +""(stability)',
  gas_wanted: 75000,
  gas_used: 1054,
  code: 13,
  codespace: 'sdk' }

Also, you were right. I provided around 80000 and the transaction succeeded https://finder.terra.money/tequila-0004/tx/A422CD657F8BD73E6DF75525833F133AB608C24D2F14DDFABD228483CB22B944.

Also is there any way to get gas from the node for specific type of transactions?
Like MsgSend, MsgVote etc.

Need to run a dummy transaction with a fake fee and then call estimate fee function to estimate the fee for that transaction.
Like so:
    if (gas === undefined && amount === undefined) {
      fee = new StdFee(0, { [ticker]: 1 });
    } else {
      // @ts-ignore
      fee = new StdFee(gas, { [ticker]: feeAmount });
    }

    const unsignedTx = new StdSignMsg(
      this.chainId,
      sequenceNumber,
      accountNumber,
      fee,
      [messageObject],
      memo || '',
    );

.
.
.
 public async getFee(transaction: StdSignMsg | StdTx) {
    return this.terraClient.tx.estimateFee(transaction);
  }

Hope it helps!