Feature/pkp viem

What
pkp-viem
This module defines the PKPViemAccount class, which is a modified version of the Custom Account interface toAccount() from viem.
The PKPViemAccount class extends the PKPBase class and implements LocalAccount from viem.
You can use Account actions and Wallet actions with PKPViemAccount.
PKPViemAccount is a LocalAccount, and users can use Account actions with it.
You can also use Wallet actions by calling createWalletClient.

Wallet Action: Documentation Link
Account Action: Documentation Link

Nx and Typescript Version Migration to Latest
Viem was incompatible with Typescript V4, so we updated to V5.
After updating Typescript, we discovered that the previous nrwl and Jest were incompatible with Typescript V5.
As a result, we migrated and rescooped nrwl (v14.x.x) to nx (v16.x.x) by following the instructions provided in the following link: Migration Guide
Test
You can test a single package by running nx test pkp-viem.
To test the entire js-sdk, you can use the command yarn test:packages

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: yhl125:x: altpd13You have signed the CLA already but the status is still pending? Let us recheck it.

@yhl125
Thank you for the submission. In our testing we are finding issues with building packages due to the nx package changes present in this PR, below is the output when attempting to run yarn build on your branch. NodeJs version used was 18.0.0
Error: Command failed: yarn nx run lit-auth-client:_buildTsc
Option "updateBuildableProjectDepsInPackageJson" is deprecated: Configure the project to use the '@nx/dependency-checks' ESLint rule instead (https://nx.dev/packages/eslint-plugin/documents/dependency-checks). It will be removed in v17.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/access-control-conditions/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/auth-browser/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/auth-helpers/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/constants/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/core/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/encryption/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/lit-node-client-nodejs/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/lit-node-client/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/misc-browser/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/misc/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/types/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5055: Cannot write file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/uint8arrays/src/index.js' because it would overwrite input file.
  Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig.
error TS5110: Option 'module' must be set to 'Node16' when option 'moduleResolution' is set to 'Node16'.
dist/packages/constants/src/index.js:19:25 - error TS6059: File '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/constants/src/lib/abis/LIT.json' is not under 'rootDir' '/Users/joshlong/Documents/repos/viem/js-sdk/packages/lit-auth-client'. 'rootDir' is expected to contain all source files.

19 const ABI_LIT = require("./lib/abis/LIT.json");
                           ~~~~~~~~~~~~~~~~~~~~~
dist/packages/constants/src/index.js:21:27 - error TS6059: File '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/constants/src/lib/abis/ERC20.json' is not under 'rootDir' '/Users/joshlong/Documents/repos/viem/js-sdk/packages/lit-auth-client'. 'rootDir' is expected to contain all source files.

21 const ABI_ERC20 = require("./lib/abis/ERC20.json");
                             ~~~~~~~~~~~~~~~~~~~~~~~
dist/packages/lit-node-client-nodejs/src/index.js:19:28 - error TS6059: File '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/encryption/src/index.js' is not under 'rootDir' '/Users/joshlong/Documents/repos/viem/js-sdk/packages/lit-auth-client'. 'rootDir' is expected to contain all source files.

19 var encryption_1 = require("@lit-protocol/encryption");
                              ~~~~~~~~~~~~~~~~~~~~~~~~~~
dist/packages/lit-node-client-nodejs/src/index.js:33:43 - error TS6059: File '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/access-control-conditions/src/index.js' is not under 'rootDir' '/Users/joshlong/Documents/repos/viem/js-sdk/packages/lit-auth-client'. 'rootDir' is expected to contain all source files.

33 var access_control_conditions_1 = require("@lit-protocol/access-control-conditions");
                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dist/packages/lit-node-client-nodejs/src/index.js:36:30 - error TS6059: File '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/misc-browser/src/index.js' is not under 'rootDir' '/Users/joshlong/Documents/repos/viem/js-sdk/packages/lit-auth-client'. 'rootDir' is expected to contain all source files.

36 var misc_browser_1 = require("@lit-protocol/misc-browser");
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dist/packages/lit-node-client-nodejs/src/index.js:39:29 - error TS6059: File '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/uint8arrays/src/index.js' is not under 'rootDir' '/Users/joshlong/Documents/repos/viem/js-sdk/packages/lit-auth-client'. 'rootDir' is expected to contain all source files.

39 var uint8arrays_1 = require("@lit-protocol/uint8arrays");
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
dist/packages/lit-node-client/src/index.js:5:24 - error TS6059: File '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/misc/src/index.js' is not under 'rootDir' '/Users/joshlong/Documents/repos/viem/js-sdk/packages/lit-auth-client'. 'rootDir' is expected to contain all source files.
  The file is in the program because:
    Imported via "@lit-protocol/misc" from file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/lit-node-client/src/index.js' with pa
: ckageId '<EMAIL_ADDRESS>    Imported via "@lit-protocol/misc" from file '/Users/joshlong/Documents/repos/viem/js-sdk/dist/packages/lit-node-client-nodejs/src/index.js' with packageId '<EMAIL_ADDRESS>error Command failed.
Exit code: 1
Command: /Users/joshlong/.nvm/versions/node/v18.16.0/bin/node
Arguments: tools/scripts/build.mjs lit-auth-client
Directory: /Users/joshlong/Documents/repos/viem/js-sdk
Output:

info Visit https://yarnpkg.com/en/docs/cli/node for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Warning: run-commands command "yarn build:target lit-auth-client" exited with non-zero status code

Looking at the implementations in your pr for LocalAccount support it seems that you are using pkp-base and types without doing any source modifications. Because Viem support requires some major version upgrades that we aren't quite confirmable with maintaining at this time. Would you consider making pkp-viem a separate package, with its own repository which you will maintain and publish from?
We can add tests for this package to our test suite so we can be alerted to changes breaking this library. But having it merged in with these package changes is not something we are comfortable supporting at this time.

Thank you for reviewing the PR at @joshLong145. I understand that there is difficulty confirming this PR. It was my mistake that I couldn't take a closer look at the dependencies initially. I am working on fixing the incompatibility issue and making pkp-base-viem and types using viem. @yhl125 and I are planning to make pkp-viem a separate package for now. However, is it possible to merge it into js-sdk in the future if we address all the issues you mentioned above?

Thank you for reviewing the PR @joshLong145. I understand that there is difficulty confirming this PR. It was my mistake that I couldn't take a closer look at the dependencies initially. I am working on fixing the incompatibility issue and making pkp-base-viem and types using viem. @yhl125 and I are planning to make pkp-viem a separate package for now. However, is it possible to merge it into js-sdk in the future if we address all the issues you mentioned above?
Link for the seperated pkp-viem: https://github.com/altpd13/pkp-viem
I will update the README and will maintain, develop on seperated repo for now

Thank you for the reply. I think for now we can plan on the above mentioned strategy of separate maintainership with a link to your pkp-viem package in the README with some integration tests to check for backwards compatibility concerns is a good compromise. Closing this PR with above mentioned plan of inclusion in a separate repository.


Bring in better parsing

I have been trying out Thengascript to build a complete application recently, and the current idea of Malayalam -> English mapping via regex as expected doesn't scale up to the job. Idea is to bring in better parsing to identify tokens and replace them.

I'd like to suggest changing the grammar used in English-based code to Malayalam based grammar.
This would change the structure of the keywords in use and a simple mapping from Malayalam words to English wouldn't work.
A new grammar would need to be implemented, this could help make Malayalam code more readable and naturally understandable as well.

I'd like to suggest changing the grammar used in English-based code to Malayalam based grammar. This would change the structure of the keywords in use and a simple mapping from Malayalam words to English wouldn't work. A new grammar would need to be implemented, this could help make Malayalam code more readable and naturally understandable as well.

Yup. This is currently under consideration. But thinking of moving away from Javascript as a compile target to an independent language. The more we work with JS, the more we feel it is not appropriate for what we want to accomplish here. Also, as you correctly note, Malayalam grammar opens up a vast field for creating innovative grammars well adapted to the language.


Could not find method koverHtmlReport() in 0.6.0

Hey,
I started seeing this error when I tried to update to 0.6.0 from 0.5.0
Caused by: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method koverHtmlReport() for arguments [coverage_44w6hba0osvimoxq1ogzexdx2$_run_closure1$_closure2@22150f5d] on task set of type org.gradle.api.internal.tasks.DefaultTaskContainer.
It was working fine and I was able to generate html reports just fine. Not sure what I need to change to fix this error.
apply plugin: 'kover'

ext.generateCodeCoverageReport = { Project project ->
    // ignore appending module name for app
    def moduleName = ""
    if (project.name != "app") moduleName = ".${project.name}"

    // toString() forces org.codehaus.groovy.runtime.GStringImpl to be cast to java.lang.String
    def includeMainPackage = "${basePackageName}${moduleName}.*".toString()
    def includeList = [ includeMainPackage ]
    def excludeList = [
            "**.di.*", // exclude all classes under di folder
            "**.*_AssistedFactory_Impl", // auto-generated classes by hilt
            "**.*_Factory", // auto-generated classes by hilt
            "**.*_HiltModules*", // auto-generated classes by hilt
            "**.Hilt_*", // auto-generated classes by hilt
            "**.*_MembersInjector*", // auto-generated classes by hilt
            "**.*_Impl*", // auto-generated classes by hilt
            "**.*JsonAdapter", // auto-generated classes by moshi
            "**.BuildConfig",
            "**.*Constants", // exclude constants classes
    ]

    project.tasks.koverHtmlReport {
        kover {
            disabled = false
            includes = includeList
            excludes = excludeList
        }
    }

    project.tasks.koverXmlReport {
        kover {
            disabled = true
            includes = includeList
            excludes = excludeList
        }
    }
}

in the top gradle file I call generateCodeCoverageReport as such so I can set kover settings for every module. Not sure if this is the right way but it works...
task generateCodeCoverageReport {
    subprojects.forEach {
        generateCodeCoverageReport(it)
    }
}

Have you read through the migration guide? It helped me with a similar problem, but I'm not using the Groovy DSL so I'm not sure it's the same problem.

Hi,
have you applied a plugin in a project where an error occurs?
One of the differences of the 0.6.0 version is that it is necessary to apply the Kover plugin in all projects that are used in single or merged reports.
If the plugin is exactly applied, but the error repeats, could you send a small reproducer project?

Feel free to open new bug issue if the problem reproduced again.


udp

Type of issue
Code doesn't work
Feedback
h
Page URL
https://learn.microsoft.com/en-us/windows/android/defender-settings#exclusions-to-consider-for-android-development
Content source URL
https://github.com/MicrosoftDocs/windows-dev-docs/blob/docs/hub/android/defender-settings.md
Author
@mattwojo
Document Id
8e95d16d-aa68-38c2-ac75-008f76b767a7

Please don't waste time opening these with no description.


CountersPlus Not Loading.

It wont load for me in 1.27.0

when in menu i click a button called counters plus and when i clicked it it will not load

same thing for me but in 1.25

Does It Work In 1.25.0 or 1.26.0 ?

i forgor 💀


Don't serialize Component.BackingData?

This should be the same as what's under Assets

Currently not serializing at all using a tag, might be better to include some portion (e.g., asset names) without delving into them only when they're not already being serialized


Meet Miaura

Miaura is a name made from the agglutination of two portuguese words:

Miau: it's the onomatopoeia of the sound a cat makes (equivalent to english "meow").
Aura: the same as in english.

Miaura has been rescued from the street. She was already mature when it happened, circa 1y old. She is sweet and loves to cuddle.  She also has  a broken, "Z" shaped, tail.

Very clever name and cute history. Cute cat. Approved.


Remove Client.ts

Description
This pull request removes the mediator Client class and moves the functionality into smaller React Hooks.
Additionally, we decided to remove the useSetupMedia hook.
Motivation and Context
The main motivation is to remove the Client class from react client. We only need to synchronize the state with the TS Client. All additional state can be already maintained in the react hooks.
Types of changes

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

I would prefer to follow useHookName.ts naming strategy. It seems to be more popular (example: https://github.com/software-mansion/react-native-reanimated/tree/main/packages/react-native-reanimated/src/hook)

I feel the use is a bit redundant, though I see the benefit of recognizing the hook file at the first glance.
I'm fine with any of those approaches. We can take it on in any current / upcoming projects. Maybe there's some eslint rule?

I've written a few comments, but only this one is important to address: https://github.com/fishjam-cloud/web-client-sdk/pull/77#discussion_r1741628365. The others are just ideas


Test Glory Kill Interruptions

So if you remember, the reason fast and slow glory kills were introduced is because glory kills can be interrupted by some factors.
For example:

[ ] Another enemy attacks you while the glory kill is taking place.  (Perhaps make a branch with Moss Plant of Guwama and a Icarasia in it, so both could be tested).
[ ] Environmental interruptions. For eg: Falling Platforms, Falling obstacles, etc. (Maybe in the same branch, or maybe in a different one, have a timer on some platforms and make them fall from either side. So that I could maybe time it a bit to see how the interruption performs during glory kill. I think in this case it might not be that complicated as maybe we can drop Hestmor directly to her death, so even if the animation is playing out, it results in a death, but that could also lead to some bugs. And maybe from the other side, like what if the sprite of the enemy falls before Hestmor. What would interruption be like then?)

So is it possible for you to create a test of these to check if the interruptions work properly or not. Yes, after I test the current icarasia branch, I am going to ask you to update the branch with 2 icarasia, so I could check combat with multiple enemies and that may help a little in this regard, but obviously there are other factors as well.

@vitormaduro Once we are done with the testing of the Icarasia AI and its behavior, and branch 309, I would actually want your attention here, before moving to Vafa' Keleth AI, because I want to give a break to AI for a time as Lorenzo makes the concept, and I define the stats. Also, I think dealing with this one earlier is a better option, because later on it can give unnecessary problems.  But let me know what you think. :V

@Pseudo-64 Was going to start working on this issue now, but the only NPC capable of being Executed is the Icarasia. I'll wait until the Icarasia branch is merged before implementing the interruptions

@vitormaduro if this was tested and merged, then close. Otherwise needs re-attention.


FIX: Export PlaidLinkOptions

Resolves #98.

Thanks for the PR! Sorry it took so long to get merged 😬


disable Manage channels for user without permission

I want to merge this change because...

it hides MANAGE channels button when user doesn't have proper permission.

Screenshots

Pull Request Checklist

[ ] All visible strings are translated with proper context.
[ ] All data-formatting is locale-aware (dates, numbers, and so on).
[ ] Translated strings are extracted.
[ ] Number of API calls is optimized.
[ ] The changes are tested.
[ ] Data-test are added for new elements.
[ ] Type definitions are up to date.
[ ] Changes are mentioned in the changelog.

Test environment config

API_URI=https://master.staging.saleor.rocks/graphql/

Task linked: SALEOR-1638 Product availability section management not disabled for user without permissions


@use in .scss files is not working

Describe the bug
Following the getting started guide, and also whilst using the template from StackBlitz, it seems that implementing @use in scss files to include the styling from the @material library is not working at it should.
To Reproduce
Steps to reproduce the behavior:

Go to 'https://stackblitz.com/edit/angular-mdc-kwwzgt'
https://stackblitz.com/edit/angular-mdc-agnnan
Look at the styling of both the button and the checkbox.
Go to 'https://trimox.github.io/angular-mdc-web/#/angular-mdc-web/button-demo/api' or 'https://trimox.github.io/angular-mdc-web/#/angular-mdc-web/button-demo/api'
Compare their styling to the styling in the Stackblitz demo.

Expected behavior
The styling for the button and the checkbox should be the same as shown in the demo from the corresponding components.
What Angular MDC version are you using?
6.0.0-canary.2 - Stackblitz project
5.1.0 - Local project
What OS are you using?:
MacOS Catalina 10.15.4
Windows 10
What browser(s) is this bug affecting?:
Safari 13.1
Google Chrome 80.0.3987.162
Firefox 74.0
Extra info
I asked this question in a bit of a broader sense on StackOverflow as well, you can follow it here:
https://stackoverflow.com/questions/60995662/why-is-use-in-my-scss-files-not-working-in-my-angular-9-1-0-project

from the guide:
@use "@angular-mdc/theme/material";
points to @angular-mdc/theme/material.scss
there is no @material/theme.scss but @material/theme/mdc-theme.scss so my guess is that the correct import should look like below:
@use '@material/theme/mdc-theme' with (
  $mdc-theme-primary: #9E9E9E,
  $mdc-theme-secondary: #FFF3E0,
  $mdc-theme-background: #fff,
);

compilation goes on but I still got error:
@use '@material/theme/mdc-theme' with (
  $mdc-theme-primary: #9E9E9E,
  $mdc-theme-secondary: #FFF3E0,
  $mdc-theme-background: #fff,
);
@use '@material/typography/mdc-typography';
@use "@angular-mdc/theme/material";

gives me
SassError: Undefined mixin.
  ╷
4 │   @include mixins.extended-fluid;
  │   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ╵
<EMAIL_ADDRESS>4:3  @use
<EMAIL_ADDRESS>2:1        @use
  C:\...\src\styles.scss 14:1                                               root stylesheet

Glad to see you got it working for your project! However, my material-components-web is already on version 5.1.0. So that does not seem to be the culprit.

So I solved this issue by installing the necessary sass packages in the following way:
npm install sass node-sass --save-dev

I believe my issue lies in that node-sass was installed as dependency instead of devDependency, and also that the sass library was missing from my project.

Here is the link to the sass-loader ticket, of which I think is related. There is a workaround for now with the webpack config.
https://github.com/webpack-contrib/sass-loader/issues/804

I have finally been able to solve this issue.

I upgraded to Angular version 10.0.8 by using the ng update tool as documented here
I removed node-sass as a dev dependency from my project


publishing some images

Adding in a image publish pipeline.

Codecov Report

Merging #281 (e80d2d7) into main (0d85926) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head e80d2d7 differs from pull request most recent head 72123b1. Consider uploading reports for the commit 72123b1 to get more accurate results

@@           Coverage Diff           @@
##             main     #281   +/-   ##
=======================================
  Coverage   24.69%   24.69%
=======================================
  Files          31       31
  Lines        3166     3166
=======================================
  Hits          782      782
  Misses       2265     2265
  Partials      119      119

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

so with this can run ssi: docker pull ghcr.io/tbd54566975/ssi-service:main once merged.

cc @andresuribe87 @decentralgabe

thanks @michaelneale this is awesome


Impact severities gemini

Coverage increased (+0.04%) to 81.02% when pulling 34cb08300beeca43caa0ba488f127299c8feeeb2 on impact_severities_gemini into 2249f51f9762e946ab88da03c44d3de6c178bd1e on master.


Define constraints numbers for the entire body.

Is your feature request related to a problem? Please describe.
Define constraints for the entire body so full body solving can happen.

Additional context
Nya.

There is a sample script in the demo for pragmatically defining constraints.
https://github.com/V-Sekai/ewbik/blob/fb32562e0878b2820cf65abfd55c66aa7b39874e/demo/n_bone_ik/bone_test_constrain.gd


Obfuscation : Support excluding certain classes and types from obfuscation

There are many times where me might have used toString method on enums and many places where we might wanna keep the Type information after obfuscation.
There is a need to support excluding certain Types or classes from obfuscation.

I have similar problem. Have you found a solution?

There are many times where me might have used toString method on enums and many places where we might wanna keep the Type information after obfuscation.
There is a need to support excluding certain Types or classes from obfuscation.

Minification (--minify) does not affect the result of calling x.toString() when x is an enum.
Minification does affect the result of x.toString() when x is a Type, e.g. print(a.runtimeType.toString()).
The string representation of Type is not really usable except for debugging. Even without minification, it is not reliable. If you have three libraries, each with a class Foo, x.runtimeType with print as Foo for one of them and Foo0 and Foo1 for the others. Which one gets which version changes with small unrelated modifications of the app.
We made the decision to use the minified names in Type.toString() since it makes a large impact on application size. Adding the original source code name would bloat apps by 10-20%, possibly more. It is best to avoid using the string representation of Type.


Can I have a compiled version please?

Can't wrap my head around the build.bat thing

Compiled binaries of the server for each commit are in the "Actions" tab


OZ extensibility pattern

Use standard OZ cairo contracts and extend it for our ERC20 implementation. Right now, the code is copy pasted directly into the file.

[ ] Extend the ERC20 functionality to the Pair contract using standard OZ cairo contracts.
[ ] Remove ERC20 and Account contracts used for testing. Instead use standard OZ cairo contracts.


scannet

Hello, I noticed that in the scannet benchmark submission, both the train and val datasets were used for training. In this case, how should we select the final test model? Should we use the last epoch or do we need to validate during training and save the model with the best validation performance?

Hi, just use the model last and pray for a good result. There is no need to evaluate on Val split. Consequently, I turn off evaluation for submit mod.

Thank you very much.


Adds FundingTable to LedgerEntrySet (RIPD-821):

Values credited to an account during a payment transaction
are not available to that account until the end of the
transaction.
@nbougalis @ximinez

Suggested commit message:
Cache and apply account credits after payment processing (RIPD-821):

Credits made to any account during the processing of a payment are delayed until the payment completes, enforcing a new invariant: liquidity for any paths considered during a payment's execution may never increase. This eliminates the need for special code to handle a variety of corner cases where consuming liquidity in one path increases liquidity in others.

Non-unity build error in Windows:
cl /Fobuild\msvc.debug.nounity\src\ripple\app\ledger\FundingTable.obj /c src\ripple\app\ledger\FundingTable.cpp /TP /nologo /bigobj /EHa /fp:precise /Gd /Gm- /GR /Gy- /FS /MP /openmp- /Zc:forScope /Zi /errorReport:none /nologo /W3 /WX- /wd"4018" /wd"4244" /wd"4267" /wd"4800" /GS /MTd /Od /RTC1 /DOPENSSL_NO_SSL2 /DDEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER /DHAVE_USLEEP=1 /DDEBUG /D_DEBUG /D_WIN32_WINNT=0x6000 /D_SCL_SECURE_NO_WARNINGS /D_CRT_SECURE_NO_WARNINGS /DWIN32_CONSOLE /D_CRTDBG_MAP_ALLOC /Isrc\soci\src\core /Isrc\sqlite /IC:\boost_1_57_0 /IC:\OpenSSL-Win64\include /Isrc /Isrc\beast /Ibuild\proto /Isrc\soci\src /Isrc\protobuf\src /Isrc\protobuf\vsprojects
FundingTable.cpp
src\ripple\app\ledger\FundingTable.cpp(73) : error C2065: 'get' : undeclared identifier
src\ripple\app\ledger\FundingTable.cpp(74) : error C2065: 'get' : undeclared identifier
src\ripple\app\ledger\FundingTable.cpp(78) : error C2065: 'get' : undeclared identifier
src\ripple\app\ledger\FundingTable.cpp(79) : error C2065: 'get' : undeclared identifier
src\ripple\app\ledger\FundingTable.cpp(88) : error C2065: 'get' : undeclared identifier
src\ripple\app\ledger\FundingTable.cpp(90) : error C2065: 'get' : undeclared identifier
src\ripple\app\ledger\FundingTable.cpp(113) : error C2065: 'get' : undeclared identifier
src\ripple\app\ledger\FundingTable.cpp(117) : error C2065: 'get' : undeclared identifier
scons: *** [build\msvc.debug.nounity\src\ripple\app\ledger\FundingTable.obj] Error 2
scons: building terminated because of errors.

Need to include <utility>

@ximinez Thanks, will fix. I changed some inner classes from structs to tuples and I didn't build non-unity.

:+1:

DeferredCredits does sound better but I'm ok with the existing name. This gets a :+1: from me. All my comments from before the rebase have been addressed.

This gets a :+1: from me (again)

:+1:

Will rebase and squash

I left a suggestion above for a possible assert, but with or without, :+1:


Add option to provide path prefix to generated href links

Would be nice to be able to prepend a path to the href links generated in index.html.
In my case, I'm using pwa-asset-generator in the context of a create-react-app application and my links need to look like this: <link rel="apple-touch-icon" sizes="180x180" href="%PUBLIC_URL%/apple-icon-180.png">

Sounds like a handy feature, adding to a milestone.


Mouse control not working on Poco X3 Pro

[x] I have read the FAQ.
[x] I have searched in existing issues.

Environment

OS: Android 11, MIUI 12
scrcpy version: 1.17 (Latest)
installation method: Window Release
device model: Poco X3 Pro
Android version: 11

Describe the bug
Mouse control not working on Poco X3 Pro

https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#mouse-and-keyboard-do-not-work


Backport tests of the Python client library

The Avro Python client library has an extensive suite of tests to ensure encoding, decoding, schema reading, etc... are working well.
Let's try and backport them as part of an "integration" test suite for avro-rs
https://github.com/apache/avro/tree/master/lang/py/test

@flavray do you want to add it to the first milestones or is it more of a nice to have?

I had a look at the tests and the vast majority depends on features of the python library that I didn't even know existed (irpc, protocols, tether, etc).
The few ones that are still interesting are https://github.com/apache/avro/blob/master/lang/py/test/test_io.py and https://github.com/apache/avro/blob/master/lang/py/test/test_schema.py.

I found a good bunch of test failing which highlighted both bugs and incomplete support of the spec (at least in the areas we are interested in supporting). I opened a bunch of issues to track them.
Together with some regression testing coverage, discovering these issues is probably the best thing we can get out of this whole backporting exercise.


Can not support multiple query parameters

I use following uri to mach my request:

{
"uri": "/aaa"
"queries": {
"a": "aa",
"b": "bb"
}
}

But it didn't match my request to /aaa?a=aa&b=bb

But if I use

{
"uri": "/aaa"
"queries": {
"a": "aa"
}
}

It matches my request to /aaa?a=aa&b=bb , it's weird.

Refer to this configuration
https://github.com/dreamhead/moco/blob/master/moco-runner/src/test/resources/query.json
And should_return_expected_response_based_on_specified_multi_query_request in
https://github.com/dreamhead/moco/blob/master/moco-runner/src/test/java/com/github/dreamhead/moco/MocoStandaloneTest.java

Thanks for giving the example, what is the minimal version of moco should I use to enable this feature?

Try the latest version if you need my advice. :)


New user

Hi there,
I am sorry to say you that I am new to jsbin. I don't understand how I can I start to write codes. Need help asap.
thank you

I'm sure by now you figured it out but here goes.

Sign in with your github account on jsbin.com - the login is located top right.
You will now have top left options your main menu, script libraries that you can add that will load from cdn's and be added to your header, then your 4 different areas to separate your code

html
css
javascript
preview

each of these panels has some more options like:

html : (top right down arrow) has the options for selecting html, markdown, jade or convert to html
css : has the option to convert to scss, sass, less or convert to css
javascript : a whole bunch.

I think if this is the basics to get going, so create your html in your html panel, style in your css panel, script in your javascript panel, and see the awesomeness in the preview panel.
Hope this helps and happy coding @dijatul
heres a cloned bin as example : http://jsbin.com/?html,css,js,console,output

I am sorry that its not working properly. I am not able to do it.

Hi @dijatul , I made some gifs for you to see, I'm not sure what your having trouble with, but hope these help you to maybe get started.

@saske505 :heart:

Thank you
On Fri, May 22, 2015 at 3:20 PM, Remy Sharp<EMAIL_ADDRESS>wrote:

@saske505 https://github.com/saske505 [image: :heart:]
—
Reply to this email directly or view it on GitHub
https://github.com/jsbin/jsbin/issues/2366#issuecomment-104588364.


[iOS] onPress={Vibration.vibrate()} doesn't do anything when button is pressed; only activates when the app is opened

I am re-opening this seemingly longstanding issue for some iOS devs (according to a few Google results): onPress={Vibration.vibrate()} does not do anything when the button is pressed in iOS 14/15, and no errors are thrown. Oddly, onPress={Vibration.vibrate()} does activate once immediately when I open the app, but never when I actually press the button. (Same exact behavior is seen with react-native-haptic-feedback's library, except it emits haptic feedback instead of a vibration.)
I just spent a day and a half updating to XCode 13 and iOS 15.0.1 with the exact same results, to make sure I felt valid in submitting this issue.
I just also created yet another brand new 0.66.0 React Native project with the same code as quoted below. Same results: Vibration.vibrate() is activated when the app opens, but absolutely nothing happens when I press the button (no logs either).
It makes no difference whether I start the app with npx react-native run-ios --device or through Xcode, or with --configuration Release.
Xcode 13 | iOS 15.0.1 | RN 0.66.0 | macOS Big Sur 11.5.1
I feel like I'm using the most up-to-date, bare-bones, freshest of fresh environments here.

Ok well I just made a brand new React Native project. It still doesn't vibrate when I press the button; no reaction at all. However, it oddly vibrates when I launch the app! But not when I press the button! Huh?
import React from 'react';
import {
  View,
  Button,
  Vibration
} from 'react-native';

const App = () => {

  return (
    <View style={{flex: 1, justifyContent: 'center', alignItems: 'center'}} >
    <Button
    title="Buzz!"
    onPress={Vibration.vibrate()} />
    </View>
  );
};

export default App;

iOS 14.8 | React Native 0.66.0

Originally posted by @hb-webdev in https://github.com/facebook/react-native/issues/23404#issuecomment-934880420

Thanks for reporting this! Would you mind editing your issue to make sure it makes use of the template? It should have been automatically filled out but it looks like its missing here. You can find an example of the information we need at https://github.com/facebook/react-native/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A&template=bug_report.md&title=
As the person who last looked into this back on iOS 13, I want to get all the necessary details to repro this on iOS 14 and iOS 15.

@hramos I used the "Reference in new issue" GitHub feature, so it didn't auto-populate with your guys' issue template. I edited the comment.

I want to get all the necessary details to repro this on iOS 14 and iOS 15.

I'm afraid there's nothing noteworthy I do to produce the issue: Just create a new 0.66.0 RN project and add {onPress={Vibration.vibrate()} to a button
Thanks for responding. I was afraid nobody would when I saw there were 1.7k issues...


InvokeAPI GET Request Always Fails

Hello,

I am in the process of upgrading my mobile service to the new app service, and taking the chance to upgrade the azure sdk as well.   It seems with the 3.1 SDK that I am not able to communicate with HTTP GET custom controllers.   All post controllers work, and further all POST controllers with authentication work.   Also, the actual requests from my website work when I manually call them in a browser via the https:///api/Sites?geolat=10&geolong=10 request.

NSMutableDictionary * parameters = [[NSMutableDictionary alloc] init];
 ...
  [parameters setObject:geolat_val forKey:@"Geolat"];
  [parameters setObject:geolong_val forKey:@"Geolong"];

  [client invokeAPI:@"SitesAPI" body:nil HTTPMethod:@"GET" parameters:parameters headers:nil completion:^(id result, NSHTTPURLResponse *response, NSError *error) {
      if (error) {
          NSLog(@"Error: %@", [error localizedDescription]);
      }

At this point I alway receive an error message:
error	NSError *	domain: @"com.Microsoft.MicrosoftAzureMobile.ErrorDomain" - code:<PHONE_NUMBER>3709550315	0x00007fac3b1bfb00

and
[1]	(null)	@"NSLocalizedDescription" : @"The server returned an error."
Thoughts on what the issue might be?

Did you have to specify any custom header (ZUMO-API-VERSION) when you connected to the GET APIs from browser? I just want to be sure that your site has been upgraded to the new Azure Mobile App Service.
Can you try using some HTTP traffic monitoring tool to see if there is any difference in the URL the iOS client is trying to access vs the URL you are able to connect to from browser?
Lastly, is this something you are running into after you upgraded from 3.0 to 3.1 version of the SDK?

Hi,   I did not have to specify any custom header when I got the request using the web browser.
I haven't tried to backport back to 3.0 yet.   I will try that soon.    I think this has to do with SSL, and the fact that the website changed to an HTTPS.   I got a verbose log from the website and it said it was targeting the request to :80/api/sites?....   When I typed that into the browser it didn't work as well.

o.k., so I think I have it... When one switches over to the new ApiService and configures social media login authentication it in the portal you have to switch off the selection "Action to take when request is not authenticated".  Basically at that point all non authenticated requests were being sent to the AAD which I had not setup.


streaming after LiteLLM integration

In my current setup, I write everything in DSPy, then I extract the prompt form the dspy module. Then, I use that prompt with litellm to stream the output to the user(if the module is chain of thought i only stream the last output key). I really don't like the hacky-ness of this and would love to have streaming within dspy.
I know streaming support is in the roadmap and we've moved to LiteLLM which makes the interface with the LLM simpler. Is there any current work on streaming support? I am willing to contribute if it's not being worked on yet. It doesn't seem like too many changes but maybe I'm not fully aware of all details to implement it

Thanks a lot @MohammedAlhajji ! How are you thinking of streaming? How would you want to stream if you have multiple output fields in your DSPy signature?

Sorry for the late response. work has been hectic.
My thesis is that streaming requirements comes from a desire to improve perceived latency to the user. Streaming for other use cases seems like it'd yield(pun intended) more headache than benefits.
We can create a streaming flag in dspy.LM that takes a boolean or the string "all".
1- streaming=False is the default and what we have now.
2- if streaming = 'True', then we return the object returned by litellm as is. It's the developer's problem to extract what's needed out of it.
Maybe we can create a utility function that allows the user to pick what field gets streamed to the user. This utility function just checks for the field name and streams what comes out of it until it finds another field name and ends the stream.

Thanks a lot @MohammedAlhajji ! This is very helpful.
I would prefer that we go beyond just streaming in dspy.LM, since that is easy to accomplish by just calling litellm directly. In other words, dspy.Predict would remain unable to stream if we did this.
Instead, here's a proposal and you let me know if it fulfills your usecases:
What if we support streaming in dspy.Predict but only when there's a single output field, of type str?

Just to throw it out there, the best case would be to support streaming for certain fields and not others. For example, I want to use reasoning but I don't actually care about the output of the reasoning, while I do care about the streamed answer perceived latency as @MohammedAlhajji mentions.
More realistically, it would be super useful to just stream the entire output of multi-field completions and I can parse the fields as they come in (even better dspy does the parsing). I understand this could lead to bad outputs, but perhaps a field dangerouslyStream could remediate this.

One field (e.g. answer) would be sufficient for my current cases - there is strong demand for it from users

@excubo-jg @danielschwartz4 @MohammedAlhajji check out #1874, which currently implements streaming of all the chunks (which you could show to users in a "thinking..." O1-style UI, or implement your own parsing for if you need it ASAP) and then you'll get the final response as a Prediction.
My goal is to get #1874 to support streaming of all the intermediate Predictions as well in the next 3–7 days :)


Limit site search titles to one line and add title attribute

Resolves #919

Not sure, but it could be useful to use a React tooltip component so that users can copy the full text. Barring that, I think this looks great.

Yeah, I had some concerns about performance but also figured the information is still attainable in the Fields matched section. 🤷


Remove unnecessary files from packagist archive

Questions
Answers

Description?
Removed test and .github folder from composer archive

Type?
improvement

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes #{issue URL here}, Fixes #{another issue URL here}

How to test?
Simply check that when installing this package with composer, the test and .github folder are not included anymore

@Tofandel & @tleon I think we need creating an issue for this PR and use it for other native modules.


csvtoexcel

Please fill all the details and checkbox, so we can merge PR faster.
Pull Request Template
script name - csv_to_excel convertor
What have you Changed
Created a script to convert CSV files to Excel format.
Issue no.(must) - #519
Self Check(Tick After Making pull Request)

[x] This issue was assigned to me.
[x] One Change in one Pull Request
[x] My file is in the proper folder
[x] I am following clean code and Documentation and my code is well-linted with flake8.
[x] I have added README.md and requirements.txt with my script

If the issue was not assigned to you Please don't make a PR. It will mark as invalid.
Join Us on Discord:- https://discord.gg/JfbK3bS
acknowledgment

[x] I have tested the script and distributed it under an MIT license.

@ayush-1909 You can make changes to marked suggestions.


Update text/3 section

added table directoty and .csv files in case people need
added new figure because table is too big and i cannot fix landscape on sphinx yet
fixed typo on header MicoCat --> MicroCat
updated text/table/figures on 3_section.md
fixed Santiago-Mandujano reference 2020 --> 2021

Trying to fix git rebase -i


Show Razor CSharp/Html Output window doesn't show C# immediately on Linux

Is this a Bug or Feature request?:
Bug
Steps to reproduce
Invoke the show Razor C#/Html output
Description of the problem:
The window pops up but doesn't show C#/Html
Expected behavior:
C#/Html is shown after invoking the command.
Actual behavior:
C#/Html doesn't show up for a while or until typing.

The Report Razor Issue handles this for the user, so there is no need to run through multiple windows and collect data manually any more. Having said that, this is really super low priority already, so closing.


Add Emmanuel: Interest in technical writer

@EmmanuelOluwafemi Kindly sign the CLA by clicking on the link in the bot. That will make your checks passed.

Closing request.  17 days without update.


Create work item tag administration

Same functionality that this extension

Tag-related cmdlets (Get, New, Remove, Rename) implemented in PR #83


Used point methods in CreatePolygonSet and SquaresBrush

This is a step towards more concise geometric calculations, and helps us assess if the existing methods are adequate for that

I think the changes look fine, but I'd suggest including the direction in the name to make it clear, e.g. Rotated90CCW

Sure, no problem. The name has been changed


Is there a way to store cache after some special step and then continue workflow ?

I have a job with the steps like:
job:
  steps:
    - checkout
    - actions/cache@v2
    - build
    #- I'd like to store cache at this moment
    - test

Is there a way to store cache after some special step and then continue workflow ?

Same. Use case: install pnpm modules and then immediately store cache, before running the actual job which might fail

I worked around it with a separate step that doesn't run the build

@wmertens did you solve the problem?
Let us look at it.

+1

Same. Use case: install pnpm modules and then immediately store cache, before running the actual job which might fail

@wmertens can you please me understand better why would the job fail here?

@tanuj077 even something as simple as eslint failing should fail the job but retain the cache

@wmertens
Is the ask similar to https://github.com/actions/cache/issues/272

@kotewar yes this seems to be a duplicate

Closing as duplicate, we'll post further updates in #272.


Not working using Xib on tableview

Hi! The animation is not working, i am using a XIB, i would like to know if there is a fix to this features
Thanks in advance!

Hi @AlexGZC, would you mind adding more information about the issue?


Update Pages “index”

Automatically generated by Netlify CMS

👷 Deploy Preview for nervous-engelbart-a15395 processing.
🔨 Explore the source changes: 0fbd9877127b4e3d1b881cf92fceb01ac54c6e6b
🔍 Inspect the deploy log: https://app.netlify.com/sites/nervous-engelbart-a15395/deploys/61a7f5941e94bc00098afc07


chore(dtfs2-none): update logs in update deal to correctly log update req

Introduction :pencil2:
Currently, this logs [Object, object]. Now it'll log the actual object.

Will add a ticket reference once the bug tickets in sprint -- Will move this to drafts until then


Add lint action (Automatically lints all files on push)

Hey, in the last few days I was working on an GitHub action: https://github.com/marketplace/actions/node-code-formatter
It automatically runs the lint script on code changes (push event).
In this pull request I added that action.
(The action instantly took effect and thus the package-lock.json changed by using an npm command)
If we add that into the project here, we could also get rid of the linting in the pipeline here:

https://github.com/microsoft/vscode-eslint/blob/f8aa2224baea093fd4f3dd9e10924356c6b36455/.azure-pipelines.yml#L18
https://github.com/microsoft/vscode-eslint/blob/f8aa2224baea093fd4f3dd9e10924356c6b36455/.azure-pipelines.yml#L23

Feel free to comment your honest feedback :)

@MarvinJWendt thanks for the PR. However I am not a fan of automatic formatting or lint error fixing on push. So I tend to close the PR unless you convince me otherwise.


Work on #1013

This fixes #1013 and allows you to store your contracts across multiple directories.
Also introduced is a hack that will skip your node_modules directory.

Making a little progress here, might need some help

Pushed a fix on #1047


add indentation options to kate

This is the first contribution to #87 .
It allows users to configure the way kate handles indentation.
Reasoning about decisions:
I  decided to put all options into config.programs.kate.editor. The editor option should contain all options that act on configuration into the rectangle where users type text in (as opposed to: the console, the project tab, the menus and sidebards).
Known limitations:

kate needs to be restart after switching the configuration. I could not figure out how to make kate do a hot reload on the changed katerc.
I would like to have the message in the assertion reference the variables in question not hard-coded by their name. I would prefer if the compilation fails if someone was to change the names of the variable but forgot to update the message.

Do you want me to put all changes into a single MR (leaving this one open), or do you prefer each change to be its own PR?

Should we add the katerc (.config/katerc) into the defaultResetFiles in modules/files.nix? (I'm not sure what that list does.)

fund bugs :(
(do not merge yet, I hope to fix it today)

I added an enable option (which is in general good practice) and assigned config.programs.kate to a variable cfg (which we do throughout the project to shorten things up a bit). See my two earlier commits. Are you happy enough with this so that we can merge this now @Asqiir?

@magnouvean we can merge this imo


Tectonic Terraform Vmware installer -  An error occurred while customizing VM

Tectonic Terraform Vmware installer
Tectonic Version
https://coreos.com/tectonic/docs/latest/install/vmware/vmware-terraform.html
Environment
https://coreos.com/tectonic/docs/latest/install/vmware/vmware-terraform.html
What hardware/cloud provider/hypervisor is being used with Tectonic?
VMWare 5.5
Expected Behavior
The virtual machines should be responding
Actual Behavior
They seems to be not responding to ssh handshake
Reproduction Steps

Config terrafrom installation using VMWare 5.5
Try to install

Other Information
Few errors and issues that we run into:
Customization of the guest operating system 'other26xLinux64Guest' is not supported in this configuration. Microsoft Vista (TM) and Linux guests with Logical Volume Manager are supported only for recent ESX host and VMware Tools versions. Refer to vCenter documentation for supported configurations.

We tried to change to guest operating system to one that works (example: RedHat)
Does this effect the installation process, because the the installation continues with a modified guest OS settings.
Error during installation:
* ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
* module.masters.vsphere_virtual_machine.node[0]: 1 error(s) occurred:

VMWare errors:
An error occurred while customizing VM tec-cluster-master-0. For details reference the log file /var/log/vmware-imc/toolsDeployPkg.log in the guest OS.

toolsDeployPkg.log

## Starting deploy pkg operation
Deploying /tmp/vmware-root/5e31ceb4/imcD37F.tmp
Initializing deployment module.

Cleaning old state file from tmp directory.

EXIT STATE INPROGRESS

Setting deploy error: Error removing lock /tmp/.vmware-deploy.INPROGRESS (No such file or directory)

EXIT STATE Done

Setting deploy error: Error removing lock /tmp/.vmware-deploy.Done (No such file or directory)

EXIT STATE ERRORED

Setting deploy error: Error removing lock /tmp/.vmware-deploy.ERRORED (No such file or directory)

Setting deploy error: Success.

Deploying cabinet file /tmp/vmware-root/5e31ceb4/imcD37F.tmp.

Transitioning from state (null) to state INPROGRESS.

ENTER STATE INPROGRESS

Reading cabinet file /tmp/vmware-root/5e31ceb4/imcD37F.tmp.

Original deployment command: /usr/bin/perl -I/tmp/.vmware/linux/deploy/scripts /tmp/.vmware/linux/deploy/scripts/Customize.pl /tmp/.vmware/linux/deploy/cust.cfg

Actual deployment command: /usr/bin/perl -I/tmp/.vmware-imgcust-dhw6qyC/scripts /tmp/.vmware-imgcust-dhw6qyC/scripts/Customize.pl /tmp/.vmware-imgcust-dhw6qyC/cust.cfg

Extracting package files.

Checking if cloud-init is installed
Command to exec : /usr/bin/cloud-init

sizeof ProcessInternal is 56

## Starting deploy pkg operation
Deploying /tmp/vmware-root/5e31ceb4/imcD37F.tmp
Initializing deployment module.

Cleaning old state file from tmp directory.

EXIT STATE INPROGRESS

Setting deploy error: Error removing lock /tmp/.vmware-deploy.INPROGRESS (No such file or directory)

EXIT STATE Done

Setting deploy error: Error removing lock /tmp/.vmware-deploy.Done (No such file or directory)

EXIT STATE ERRORED

Setting deploy error: Error removing lock /tmp/.vmware-deploy.ERRORED (No such file or directory)

Setting deploy error: Success.

Deploying cabinet file /tmp/vmware-root/5e31ceb4/imcD37F.tmp.

Transitioning from state (null) to state INPROGRESS.

ENTER STATE INPROGRESS

Reading cabinet file /tmp/vmware-root/5e31ceb4/imcD37F.tmp.

Original deployment command: /usr/bin/perl -I/tmp/.vmware/linux/deploy/scripts /tmp/.vmware/linux/deploy/scripts/Customize.pl /tmp/.vmware/linux/deploy/cust.cfg

Actual deployment command: /usr/bin/perl -I/tmp/.vmware-imgcust-dhw6qyC/scripts /tmp/.vmware-imgcust-dhw6qyC/scripts/Customize.pl /tmp/.vmware-imgcust-dhw6qyC/cust.cfg

Extracting package files.

Checking if cloud-init is installed
Command to exec : /usr/bin/cloud-init

sizeof ProcessInternal is 56

Returning, pending output from stdout
Returning, pending output from stderr
Process exited normally after 0 seconds, returned 127
No more output from stdout
No more output from stderr
Customization command output:

cloud-init is either not installed or the flag to enable            cloud-init is not set.
 Executing traditional GOSC workflow
Command to exec : /usr/bin/perl

sizeof ProcessInternal is 56

## Starting deploy pkg operation
Deploying /tmp/vmware-root/5e31ceb4/imcD37F.tmp
Initializing deployment module.

Cleaning old state file from tmp directory.

EXIT STATE INPROGRESS

Setting deploy error: Error removing lock /tmp/.vmware-deploy.INPROGRESS (No such file or directory)

EXIT STATE Done

Setting deploy error: Error removing lock /tmp/.vmware-deploy.Done (No such file or directory)

EXIT STATE ERRORED

Setting deploy error: Error removing lock /tmp/.vmware-deploy.ERRORED (No such file or directory)

Setting deploy error: Success.

Deploying cabinet file /tmp/vmware-root/5e31ceb4/imcD37F.tmp.

Transitioning from state (null) to state INPROGRESS.

ENTER STATE INPROGRESS

Reading cabinet file /tmp/vmware-root/5e31ceb4/imcD37F.tmp.

Original deployment command: /usr/bin/perl -I/tmp/.vmware/linux/deploy/scripts /tmp/.vmware/linux/deploy/scripts/Customize.pl /tmp/.vmware/linux/deploy/cust.cfg

Actual deployment command: /usr/bin/perl -I/tmp/.vmware-imgcust-dhw6qyC/scripts /tmp/.vmware-imgcust-dhw6qyC/scripts/Customize.pl /tmp/.vmware-imgcust-dhw6qyC/cust.cfg

Extracting package files.

Checking if cloud-init is installed
Command to exec : /usr/bin/cloud-init

sizeof ProcessInternal is 56

Returning, pending output from stdout
Returning, pending output from stderr
Process exited normally after 0 seconds, returned 127
No more output from stdout
No more output from stderr
Customization command output:

cloud-init is either not installed or the flag to enable            cloud-init is not set.
 Executing traditional GOSC workflow
Command to exec : /usr/bin/perl

sizeof ProcessInternal is 56

Returning, pending output from stdout
Returning, pending output from stderr
Process exited normally after 0 seconds, returned 127
No more output from stdout
No more output from stderr
Customization command output:

Customization process returned with error.

Deployment result = 127

Setting generic error status in vmx.

Transitioning from state INPROGRESS to state ERRORED.

ENTER STATE ERRORED

EXIT STATE INPROGRESS

Setting deploy error: Deployment failed. The forked off process returned error code.

Deployment failed. The forked off process returned error code.

Wait before set enable-nics stats in vmx.

Trying to connect network interfaces, attempt 1
Got VMX response 'queryNicsSupported'
Got VMX response 'disconnected'
Got VMX response 'connected'
The network interfaces are connected on 1 second
Launching cleanup.

Command to exec : /bin/rm

sizeof ProcessInternal is 56

Returning, pending output from stdout
Returning, pending output from stderr
Process exited normally after 0 seconds, returned 0
No more output from stdout
No more output from stderr
Customization command output:

sSkipReboot: false, forceSkipReboot false

Deploy error: Deployment failed. The forked off process returned error code.

Package deploy failed in DeployPkg_DeployPackageFromFile

Hello!
This Terraform installation to VMWare is the golden ticket for Tectonic to us, because of our company policy we can`t use cloud providers. We already had an old version of tectonic (1.4 i think) deployed, but we want to switch to newer version with the Terraform VMWare Installation.
Thank you for your answers,
Bence Pjatacsuk

Do you have a 6.5 installation to use for your installation? This is the platform that we test against.

Unfortunately we only have an 5.5 version to use. Is there any chance we can somehow work out with that version? Does 6.5 have something special that we need?

I'm also getting the same error:
$ terraform --version
Terraform v0.11.1

provider.ignition v1.0.0
provider.null v1.0.0
provider.template v1.0.0
provider.vsphere v1.1.0

Vsphere Version 5.5.0
Error comes form here:
https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/libDeployPkg/linuxDeployment.c#L1095
Error does not occur if i drop the "customize {}" section

@karstenjakobsen please use terraform version 0.10.7

Hi, I'm getting the same error too on Terraform v0.11.1 and vSphere 6.5 deploying CoreOS stable. Error does not occur if i drop the "customize {}" section.

This appears to still be happening with 0.10.7 and vsphere 6.5 . Nics in the vcenter appear as come up as disconnected causing the terraform provisioning to fail.  Following this URL:
https://coreos.com/tectonic/docs/latest/install/vmware/vmware-terraform.html

@MikeMester having the same issue myself.
using terraform v0.11.8 and vsphere 6.0
plugin.terraform-provider-vsphere_v0.2.2_x4:...1 [DEBUG] Waiting for interfaces to appear
Nic is disabled

Having the same issue here. terraform v0.11.8 and vsphere 6.5.

In my particular case, I was facing the same issue (under terraform v.11.10 and vSphere 6.5), and I've fixed the issue by installing perl, which wasn't part of my initial template.


When will the guide use the latest A9LH?

Awesome guide!! By the way, is the latest A9LH (v2) still being developed? It seems to be pretty stable. If so, could you possibly add it as the default option in the guide? Thanks for everything!

According to some people, not released = unstable beta software.
The latest commit of AuroraWright's fork of A9LH is working perfectly for myself and many others, so I too would like to see that changed in the guide some time in the future.

Possible duplicate of #396

Yeah, this is a duplicate of 396. This guide already uses (AuroraWright's) A9LH V2, you're probably thinking about the AuroraWright A9LH that can boot without SD. Essentially, the guide will not add this build of A9LH that can load without the SD until it is introduced into a proper AuroraWright A9LH release. However, you are free to install this SD bootless version of AuroraWright's A9LH by compiling the fork yourself or finding precompiled builds here at https://m.reddit.com/r/3dshacks/comments/4p3ycq/aurora_wrights_arm9loaderhax_fork_updated_merges/ and follow the instructions.

Yes, it seems to be. I'm just wondering if Plailect will ever add it to the FULL guide

When it's released, duplicate of https://github.com/Plailect/Guide/issues/396

Ok thanks :)


{workshops,instructors,learners}_over_time to API

Would it make sense to move the {workshops,instructors,learners}_over_time to the API. I'd like to be able to auto-generate graphs for these and right now I do a manual cut-paste process.

Agreed - all info should be provided both in HTML display and as JSON
through an API call.  Management commands like report_all_activity
should probably be turned into API calls as well.

Do we want report_all_activity to be accessible to everyone?

Everyone who can log into AMY.


Picture from multiple kinects

Hello! how can I get a picture from multiple kinects? Couldn't find any information

It is answered here https://github.com/Kinect/PyKinect2/issues/75.

It is answered here #75.

Thank you, is there a chance to implement this with python on windows? the example uses linux

I dont think it is possible in windows with PyKinect2, try to ask a question in stackoverflow to see if someone has figured out a solution.

A small guide on how to connect two kinects:
https://stackoverflow.com/questions/67902941/how-to-call-multiple-kinect2-device-with-pykinect2/67914523#67914523


Remove enumeration of available REST services

A request to /rest/ (e.g. https://abm.cs.upb.de/rest/) reveals the available REST services. It is not considered good practice to reveal the list of possible endpoints to the client.
Please remove this list from the server's response.

Fixed through the Apache configurations. The developer manual has been updated as well.


Added support for the Oracle Universal Connection Pool

This PR:

refactors the common bits out of the HikariCP support
re-expresses the HikariCP support in terms of the common bits
adds relevant serviceconfiguration implementations for UCP
adds a CDI portable extension for UCP
adds documentation and various pom.xml elements as needed

Signed-off-by: Laird Nelson<EMAIL_ADDRESS>

Regarding the failing checkstyle build: see #778.


parses queries with nested select statements

Looks great!
I think in the long term we may want to have a "table-like" structure (which can be either a table or a nested selection) that can be used in ConditionBase rather than the NestedSelect variant. That way, we can also use that structure within joins, so that one can join against a nested selection, too.


build is in fact broken

can't install, error: "MissingMetadataFile"

can you sideload the app ?

yeap, it's just needs the extra metadata files using the OmniSD, as 3rdparty store apps are dead meats

file: https://github.com/strukturart/o.map/releases/tag/1.3
do you know these ?
https://store.bananahackers.net/#
https://gitlab.com/affenull2345/store-client

oh mate! that's wonderful! I only knew the 2 stores (one from  your repos bHacker-store-client ) and the OpenGiraffes that stopped working since a month!  MANY THANKS for the link!!!


Add enumerable4j to EO libs

@dgroup/z this pull request is too small, just 2 lines changed (less than 10), there will be no formal code review, see §53 and §28; in the future, try to make sure your pull requests are not too small; @yegor256/z please review this and merge or reject

@dgroup thanks!

Job gh:yegor256/elegantobjects.github.io#99 is not assigned, can't get performer


Remove code for desktop menu

Hello,
I love your menu and I'm using it for awhile, but I only need it for mobilmenu (below 1024px). I have a different menu for bigger resolutions (PC).
Your menu has the regular version and the mobile version (created from the html template by Javascript).
Could somehow the regular version be erased? It's just hidden (display: none;) for me (that's a lot of html code without use on my website).

Hi, you can now use removeOriginalNav option set to true.

Ohh, amazing. Thank you!!!


Fix #8

workaround for changes in calver package

@casmith can you make it into a release?

@casmith can you make it into a release?

Done


Fund on-chain wallet

We need to be able to fund the on-chain wallet. A screen something like that could be implemented.

@da-kami any suggestions on the design?

For more clarity and understanding how this will work, here is what I have in my mind from the top of my head:

Taker -> Maker: Give me BTC address
Maker -> Taker: BTC address to fund
Taker funds BTC address with X
Maker notices funding of address with X
Maker creates initial channel with taker locking up BTC, channel capacity to be X * 2
Maker sends over X (minus opening fee) to Taker
Taker balance in 10101 lightning wallet changes.

What Daniel proposes sounds good. Just for clarity, he proposes an optimized approach. We could also do this:

Taker: internal BDK wallet: give me BTC address

now the taker has money in the internal address and can also use them on-chain

If taker wants to open a lightning channel ( I assume this is the default setup)

Taker -> Maker: give me BTC Address but also provides details to where to open channel to (i.e. node id,)
Taker sends from internal wallet to maker's btc address
Maker creates initial channel with taker
Maker sends over X (minus opening fee) to Taker
Taker balance in 10101 lightning wallet changes.

One challenge: when the maker wants to open a channel with the taker, he needs to communicate with the taker's node, i.e. connect to an address:port. I'm not sure how we can solve this as the user's ports might not be open :/

This requires a view on an on-chain wallet next to the Lightning wallet in the app. I will see to extend the wireframes and then implement a simple screen for this.

Note: We have a Bitcoin wallet and Lightning wallet view now. I captured this in https://github.com/itchysats/10101/issues/139 - I will see to tackle https://github.com/itchysats/10101/issues/139 before this ticket (might be somewhat together).

Note: The designs slightly changed because we introduced a separate Dashboard view that will have the Deposit Bitcoin card that will take the user to the Deposit Bitcoin screen.

This was implemented with #167
Follow up tickets recorded:
#166
#165


Feature Request: report errors that occur when starting a new tab

Description of the new feature/enhancement
When launching a new tab, if any error occurs during the startup of the tab (e.g. an error from the command being run), Terminal needs to display the error rather than just close the tab.
This would help the user to better understand why the tab hasn't successfully opened.
An example of where this is useful is SSH terminal connections. The ssh command can fail for a number of reasons, e.g. ssh-agent isn't running, connection to server timed out, etc. At the moment, Terminal just closes the newly opened tab without any explanation.

I'm pretty sure this is related to:
/dupe #1364 #2039 #2091 #982  #2563
I'm resolving it as a dupe of that collection of issues.
@DHowett-MSFT Is there a master issue for all those? They all seem very closely related, but there's no master "Add graceful closeOnExit setting, and display errors on ungraceful exits" issue


cmd/dist: delete branchtag and its misleading use in findgoversion

The cmd/dist script contains a branchtag helper and the following code that uses it in findgoversion:
// If we're on a release branch, use the closest matching tag
// that is on the release branch (and not on the master branch).
if strings.HasPrefix(branch, "release-branch.") {
	tag, precise = branchtag(branch)
}

This comments suggests a certain behavior. As far as I can tell, this behavior happens almost never: release branches have always had a VERSION file checked in (going back as far as release-branch.go1 from 8 years ago), so execution inside findgoversion function won't reach that if statement. The only way I see for tag and/or precise to be anything other than their initial values are if one checks out a release branch and intentionally deletes the committed VERSION file, then tries to build Go from source.
(Perhaps this implementation worked better before the Go project transitioned from Mercurial to Git in commit f33fc0eb95be84f0a688a62e25361a117e5b995b, but I can't make sense of how it would have any effect since then.)
This issue is to investigate if my analysis is missing something. We may need to change this behavior in the future as part of work to make the development version string convey more accurate version information. This issue is would be relevant if we were to decide to change the release process to not keep the VERSION checked in on release branches (i.e., add it in one commit, remove in the next commit), but that seems unlikely.
If I'm missing something, please comment. Otherwise, I think we can delete the misleading nearly-dead code when the tree opens for Go 1.17 development.
CC @golang/release, @mvdan, @jayconrod, @dsymonds (in case you're still familiar this).

This issue is currently labeled as early-in-cycle for Go 1.18.
That time is now, so this is a friendly ping so the issue is looked at again.

I didn't get to this minor cleanup task in 1.18 cycle, will try next one.

Had a chance to look at this now. I see now this makes only a tiny dent, but sent a CL anyway.


Error on running development server after installing latest version.

Issue summary
Before opening this issue, I have:

[x] Upgraded to the latest version of the relevant packages

@shopify/* package and version:
Node version:
Operating system:

[ ] Set { logger: { level: LogSeverity.Debug } } in my configuration, when applicable
[x] Found a reliable way to reproduce the problem that indicates it's a problem with the package
[x] Looked for similar issues in this repository
[x] Checked that this isn't an issue with a Shopify API

If it is, please create a post in the Shopify community forums or report it to Shopify Partner Support

After updated the @shopify/shopify-app-remix package to the next major version (3). I cant start the app with npm run dev anymore. I get the following error:

Downgrading to version 2.8.0 solves the error.
I orignally submitted this issue a few days ago, but you guys closed it with this comment: https://github.com/Shopify/shopify-app-js/issues/1169#issuecomment-2214850276
I am currently using node version 21.7.2
Expected behavior
Being able to start the app
Actual behavior
Error on startup
Steps to reproduce the problem

Install latest version
run the npm run dev command

Debug logs
19:45:57 │                   remix │
19:45:57 │                   remix │  info  building...
19:45:57 │        theme-extensions │
19:45:57 │        theme-extensions │ --------- Pushing theme files to App Ext. Host (5cb84c-Sanders-MacBook-Pro) (#134943277194) on weebe-testing.myshopify.com
19:45:57 │        theme-extensions │ Pushing theme...     0%
19:45:58 │ weebe-discount-function │ Done!
19:45:58 │                   remix │ ✘ [ERROR] Expected ";" but found "with"
19:45:58 │                   remix │
19:45:58 │                   remix │     node_modules/@shopify/shopify-app-remix/dist/esm/react/components/AppProvider/AppProvider.mjs:3:59:
19:45:58 │                   remix │       3 │ ...I18n from<EMAIL_ADDRESS>with { type: 'json' };
19:45:58 │                   remix │         │                                                 ~~~~
19:45:58 │                   remix │         ╵                                                 ;
19:45:58 │                   remix │
19:45:58 │                   remix │

same issue here, prob related #1031

As stated in the issue, im on node version 21.7.2 which would be '>=21.0.0'

Yes, and as stated in the issue im on node 21.7.2. Isnt my version supported since its '>=21.0.0'?

Tried upgrading node

Still facing the same issue

Guess youre right @einzN, but i dont understand how this isnt a bigger issue for other people. Shouldt this be a critical bug for all users?

This is tricky because I cannot reproduce this.
You would expect to get this error if you were on an Node version that did not support import attributes, but I do see your print out of the version that should be working.
It almost seems like your app is using a different version of Node, then what is being shown. Are you using nvm to switch your versions? Something else?

@Ulset I was facing the same issue while trying to migrate from remix.config to vite. I've update the shopify.web.toml -> commands part like this:
from:
[commands]
dev = "npm exec remix dev"

to:
[commands]
predev = "npx prisma generate"
dev = "npx prisma migrate deploy && npm exec remix vite:dev"

Ive sucessfully managed to convert to vite and that solves my issue. I didnt know that vite was required to use v3. Thanks for the help guys <3


Update package versions and environment packages in preparation for for first spack-stack release

Changes in this PR:

Update fms variants in configs/common/packages.yaml
Rename site default to linux.default
Replace ufs-weather-model-debug-env with ufs-weather-model-env+debug
Update bufr to 11.7.0

Fixes https://github.com/NOAA-EMC/spack-stack/issues/145

Manual CI tests passed 5/6 (create-spack-mirror is failing due to errors unrelated to this PR - see https://github.com/climbfuji/spack-stack/runs/6762501141?check_suite_focus=true), will merge once automatic tests are complete.


Team Suffix instead of prefix

What is the feature request for?
Adding it so you can have the team name/tag a suffix, or a prefix, my server we have ranks, and those are prefix's, so there's not really a way for us to see what team someone is on in tab. (image is an example)

Relevant links
No response
Additional Information
No response
Feature requests are not going to be implemented by booksaw, instead you will have to find another developer to make a pull request to implement the feature.

[X] I understand

You will already be able to do that using placeholderAPI and a TAB management plugin which supports it. due to technical limitations with minecraft generally 2 plugins cannot interact with the tab menu at the same time. see the following wiki page for information. https://github.com/booksaw/BetterTeams/wiki/Managing-the-TAB-Menu
Let me know if you have any further questions, if you do not this ticket will be closed for inactivity in a month or so.

This issue is being closed for inactivity. If you are still having problems feel free to open a new issue linking this one, make sure you answer any questions asked in the new issue.


Channel page claim caching / other optimizations

The Issue
When you go into a channel page likelbry://@lumbridgecity, the page starts fetching content which takes a bit of time.  We should try to add some type of caching to reduce the subsequent load times. Have to take into account new/updated claims as well.
Update: The current process also runs claim_list_by_channel on the first page which returns all the claim data. It then proceeds to run a resolve on each of the claims (if they have not been visited in the current session). The resolve should not be needed as the prior call has all claim data returned. If we do need to run a resolve, we should batch it.
Expected Behaviour
Faster subsequent load times
Actual Behaviour
Reload every page as if it were the first time seeing it
Suggested Solutions
Employ caching strategy
System Configuration

LBRY Daemon version:
LBRY App version:
LBRY Installation ID:
Operating system:

Anything Else

Screenshots

Closed by https://github.com/lbryio/lbry-redux/pull/60


fix(schema): ignore passing empty string for app.rootId and app.rootTag

🔗 Linked issue
Resolves https://github.com/nuxt/nuxt/issues/22525

❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
This PR ignores passing empty string for app.rootId and app.rootTag.

📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Regarding the discussion in https://github.com/nuxt/nuxt/issues/22525: shall we update the code to validate using a regex, like one suggested in this stackoverflow thread?

I'd be happy with that. 👍

A separate PR to address the id validation is very much welcome! I wanted to keep these separate, as this PR also ignores an empty string for app.rootTag.

I think simple validation could be good and maybe even normalisation (e.g. trimming whitespace?), but nothing too complex. Objective is to prevent obvious errors rather than provide a fully safe validation.


Regression in allowInterop idempotence in DDC in Dart >=3.3.0 <3.5.0

I noticed that a regression of https://github.com/dart-lang/sdk/issues/38311 was introduced in Dart 3.3.0, and was fixed in Dart 3.5.0.
The broken behavior is the same as described in that previous issue, and also is what's advertised in allowInterop's doc comment:

Calling this method repeatedly on a function will return the same result.

Using same reduced test case from that issue...
function() {}
final once = allowInterop(function);
final twice = allowInterop(once);
print(identical(once, twice)); // prints false

...I get the following results in these arbitrary Dart SDK versions that I tested:

prints true (good behavior)

2.19.6, 3.0.0, 3.2.0, 3.2.6, 3.5.0, 3.5.3, 3.6.0-334.0.dev

prints false (bad behavior)

3.3.0, 3.4.4

Even though the issue was fixed, it wasn't clear to me what exactly fixed the issue, whether it was fixed on purpose, or whether test coverage was added for this case.
And it looks like when the original issue was fixed (in this commit), no tests were added, so I'm worried that this issue might not have test coverage and could regress again 😕.
I noticed a potentially related changelog entry in the 3.5.0 release notes:

Fixed some consistency issues with Function.toJS across all compilers. Specifically, calling Function.toJS on the same function gives you a new JS function (see issue https://github.com/dart-lang/sdk/issues/55515), the maximum number of arguments that are passed to the JS function is determined by the static type of the Dart function, and extra arguments are dropped when passed to the JS function in all compilers (see https://github.com/dart-lang/sdk/issues/48186).

However, the linked issue that was resolved and the commit fixing it seemed more related to .toJS than allowInterop.

If it's helpful, I can also provide a little more context on how I'm currently relying on this behavior.
Right now, I have some code utilizing package:js interop and passing arbitrary values to JS code.
Some of those values are meant for consumption by JS code, and others (including Dart objects, and notably Dart functions) are meant only for consumption by Dart code reading them back from JS at a later point, and are fine to be treated as opaque to JS.
Values that have already been wrapped in allowInterop are assumed to be meant for consumption by JS code, and need to be passed through as-is, whereas Dart functions need to be wrapped in another object so they don't throw when passed over to JS. Without this, the assert in dart:js_util's setProperty fails with the message: Dart function requires allowInterop to be passed to JavaScript..
The utility that conditionally wraps functions lives here, and uses the idempotent behavior of allowInterop to test whether a function has already been wrapped in allowInterop.
I anticipate that this dynamic, conditional wrapping of functions may no longer be possible after switching to the latest Dart JS interop, and we'll need to refactor the code that prepares those values. But, for the time being, we rely on that behavior.
If there are any less-hacky ways of testing whether a function can be called from JS, I'm all ears 😄.

cc @nshahan
Thanks for narrowing down the versions! I suspect it's the general RTI changes that accidentally regressed this and it's this CL that fixed it: https://github.com/dart-lang/sdk/commit/25a9fc0aabfb052ec549f052edb634ea4d0e4db9. The correct answer is indeed to test this so it doesn't regress again - I can take that on. Apologies for the temporary regression.
You're correct that that changelog is specific to toJS. The above CL was added likely to address the same issue for toJS since the mechanisms are very similar. We should still test allowInterop and allowInteropCaptureThis specifically, but there are tests for toJS and toJSCaptureThis for this.

If there are any less-hacky ways of testing whether a function can be called from JS, I'm all ears 😄.

This is an interesting question. There's a general necessity for differentiating between a JS and a Dart value. In some cases, you simply can't tell (Dart Strings compiled to JS versus JS strings are identical). In some cases, you can tell, but the representation is the same (Dart Functions are JS functions in DDC). is JSObject (from dart:js_interop) can differentiate the two types of functions, but it isn't quite clear if that's intentional or not. We've also added a lint to warn against doing that since it may not be platform-consistent. Ideally, it'd be nice to have some API that tells you if this is a JS value, and then you can cast to JSAny and then do an isA.

@srujzs Awesome, thank you for looking into that, and for discussing my use-case!
Gotcha, so it sounds like there may not be a stable way to do it with either dart:js_util or with the dart:js_interop.

Ideally, it'd be nice to have some API that tells you if this is a JS value, and then you can cast to JSAny and then do an isA.

Yes, that sounds like it would be useful! That way, I could also conditionally pass through any JSAny values, and convert or box other values with .toJSBox.

I've filed https://github.com/dart-lang/sdk/issues/56905 to track the request for that API. I have a change that adds test cases for idempotency in review, and after that lands, I'll mark this as closed.

@srujzs Thank you very much!!


Themes templates implemented

Themes templates implemented
@ashwin31 @chaitu210 @AnjaneyuluBatta505

Coverage decreased (-0.8%) to 81.737% when pulling 76ba393c68ce5773a9f651cf010e32fea4786030 on vidyasagar-r:theme_integration_branch into 8bb2678a432b71f7ea12ef95d24c7271c8f4a698 on MicroPyramid:master.


Add more C++ and Python temporal policy unit tests

What
Adds more C++ and Python temporal policy unit tests.
Testing
New and old tests pass.

NOTE(paris): This PR is not yet ready for review. It builds on a different PR which I'll land first, then I'll pull from main here and there will be a smaller diff.


貌似 rails 5 开始不鼓励使用 before_filter 了

DEPRECATION WARNING: before_filter is deprecated and will be removed in Rails 5.1. Use before_action instead. (called from <top (required)> at ... .../app/decorators/controllers/weixin_rails_middleware/weixin_controller_decorator.rb:5)
DEPRECATION WARNING: before_filter is deprecated and will be removed in Rails 5.1. Use before_action instead. (called from <top (required)> at ... .../app/decorators/controllers/weixin_rails_middleware/weixin_controller_decorator.rb:5)
DEPRECATION WARNING: before_filter is deprecated and will be removed in Rails 5.1. Use before_action instead. (called from <top (required)> at ... .../app/decorators/controllers/weixin_rails_middleware/weixin_controller_decorator.rb:5)
DEPRECATION WARNING: before_filter is deprecated and will be removed in Rails 5.1. Use before_action instead. (called from <top (required)> at ... .../app/decorators/controllers/weixin_rails_middleware/weixin_controller_decorator.rb:5)

4就开始不再建议使用before_filter了，只不过是要兼容Rails 3而已。
现在Rails已经这么明显的WARNING了，那代码需要兼容一下了。

有兴趣的话，可以发一个PR。


Substrate Explorer Bounty

Hi there,
We're from Parami Protocol.
We now have a bounty for block explorer, please contact us via ironman#parami.io if you're interested.

 I don't need bounty.
Wish your project great success.


Rename TTFBAttribution fields from *Time to *Duration

This PR continues the renaming work from #450 and updates the TTFBAttribution interface with the same changes—all properties whose name ended in *Time have been renamed to *Duration, in order to make it more clear that these are durations of time rather than timestamps.
interface TTFBAttribution {
-  waitingTime: number;
+  waitingDuration: number;

-  dnsTime: number;
+  dnsDuration: number;

-  connectionTime: number;
+  connectionDuration: number;

-  requestTime: number;
+  requestDuration: number;
}

⚠ Important: this is a breaking change for anyone using the attribution build.

Change itself looks good but can we update README and CHANGELOG?

Doh! Not sure how I forgot to update the README. Updated!
BTW, I've generally only been updated the CHANGELOG before doing a release, but I plan to do that as soon as these changes are in.

Would also be nice to add redirect time as per #395

Yeah, I'm open to that, but I think it'd be worth discussing (and also doing as a separate PR).


Instagram Professional Connector Outdated

Hello everyone,
I am building a flow in Power Automate to fetch the comments of a post that is related to my Instagram account. After the data is fetched I would like to store these comments in a dataverse entity.
I did all the configuration steps before testing the custom connector based on my IG ID and I am encountering the below issue:

As an expected result, it should find my IG ID that I provided and fetch the data that are assigned in the fields of the connector.
As for the API version that is used in that customer connector, it’s V7.0 whereas the current one is v10.0.
Besides, the query parameters that are used in the actions of that custom connector are outdated and changed in the Instagram official documentation of the for example the media node fields.
Any idea why this problem occurs?
Your help will be highly appreciated.
Thank you!

Hi @MrFearLess98 thanks for submitting this issue! The purpose of this repository is for custom connector submission. For questions, ideas, or feedback on building a custom connector, please submit here: https://powerusers.microsoft.com/t5/Connector-Development/bd-p/ConnectorDevelopment


Battery kind of an image

How to add battery kind of an image?
Based on the percentage value it would fill the battery with color.

try to find battery icon you like.
this will be good:

add it to your ImageLinearGauge like So:

<com.github.anastr.speedviewlib.ImageLinearGauge
        android:id="@+id/gauge"
        android:layout_width="wrap_content"
        android:layout_height="300dp"
        app:sv_orientation="VERTICAL"
        app:sv_speedTextPosition="CENTER"
        app:sv_speedTextFormat="INTEGER"
        app:sv_unit="%"
        app:sv_speedTextColor="#fff"
        app:sv_unitTextColor="#fff"
        app:sv_speedometerBackColor="#888"
        app:sv_image="@drawable/battery"/>

i think it is perfect for battery...

Thanks for the quick reply. Will use this snippet and check.
This project/codebase is very helpful.


Incorrect unique provisioner ID filtering

When deploying rukpak using the main branch images, and creating the following BundleDeployment resource:

apiVersion: core.rukpak.io/v1alpha1
kind: BundleDeployment
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"core.rukpak.io/v1alpha1","kind":"BundleDeployment","metadata":{"annotations":{},"name":"olm-v0.20.0"},"spec":{"provisionerClassName":"core-rukpak-io-plain","template":{"spec":{"provisionerClassName":"core-rukpak-io-plain","source":{"image":{"ref":"quay.io/tflannag/olm-plain-bundle:olm-v0.20.0-combined"},"type":"image"}}}}}
  creationTimestamp: "2022-08-19T20:22:39Z"
  generation: 1
  name: olm-v0.20.0
  resourceVersion: "1651"
  uid: 091f1e35-dabe-4ac3-bc26-fdb7a2e290fc
spec:
  provisionerClassName: core-rukpak-io-plain
  template:
    spec:
      provisionerClassName: core-rukpak-io-plain
      source:
        image:
          ref: quay.io/tflannag/olm-plain-bundle:olm-crds-v0.20.0
        type: image

It looks like the BundleDeployment is reporting a successful installation at the surface when querying for the resource locally, but when diving into the resource further:
$ k get bd olm-v0.20.0-api -oyaml
apiVersion: core.rukpak.io/v1alpha1
kind: BundleDeployment
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"core.rukpak.io/v1alpha1","kind":"BundleDeployment","metadata":{"annotations":{},"name":"olm-v0.20.0-api"},"spec":{"provisionerClassName":"core-rukpak-io-plain","template":{"spec":{"provisionerClassName":"core-rukpak-io-plain","source":{"image":{"ref":"quay.io/tflannag/olm-plain-bundle:olm-api-v0.20.0"},"type":"image"}}}}}
  creationTimestamp: "2022-08-19T20:26:32Z"
  generation: 2
  name: olm-v0.20.0-api
  resourceVersion: "2296"
  uid: 4b87edff-5797-498e-ace8-955bbe04403e
spec:
  provisionerClassName: core-rukpak-io-plain
  template:
    spec:
      provisionerClassName: core-rukpak-io-plain
      source:
        image:
          ref: quay.io/tflannag/olm-plain-bundle:olm-api-v0.20.0
        type: image
status:
  activeBundle: olm-v0.20.0-api-bzzd42
  conditions:
  - lastTransitionTime: "2022-08-19T20:26:32Z"
    message: Successfully unpacked the olm-v0.20.0-api-bzzd42 Bundle
    reason: UnpackSuccessful
    status: "True"
    type: HasValidBundle
  - lastTransitionTime: "2022-08-19T20:27:36Z"
    message: Chart.yaml file is missing
    reason: ReadingContentFailed
    status: "True"
    type: InvalidBundleContent
  - lastTransitionTime: "2022-08-19T20:27:39Z"
    message: instantiated bundle olm-v0.20.0-api-bzzd42 successfully
    reason: InstallationSucceeded
    status: "True"
    type: Installed

We can see that there's a InvalidBundleContent status condition type being injected by the helm chart provisioner despite the unique plain provisioner ID being specified.

This is probably a blocker for the upcoming v0.9.0 release.

After looking into this some more, my best guess is this is an issue with our util package's predicate filtering and the helm chart provisioner just highlighted this issue. It seems like this it's only isolated to the BD controller(s), and we're correctly filtering these events out for all the bundle controllers in the stack.

Alright ended up tracking down the issue. I'll throw up a PR in a bit.


optimize for multiple elements

What would it take to implement an 'optimize' for multiple elements?
Is there any technical hurdle why this isn't included or did you just don't need it?
Cheers

In general the optimize algorithm which uses different checks can also be applied on a selector for multiple elements. Following basically the same logic its now enabled in the the latest version.
While this optimization is certainly useful the getMultiSelector function still requires some ongoing improvements. Currently it just covers the basic use case in which the selected elements have similar properties or at least the same depth in the DOM. More complex scenarios won't work this way and have to be handled through a more controlled approach which should probably be configurable. Therefore the common selector is just a concatination of shared similarities without further consideration of redundant parts. As its therefore quite limited I am open for suggestion how it might be used and whats the best way to improve it.

Thanks for the work, @Autarc. I'm curious what other people's use cases are. My own is as part of a browser UI where a user will select single or multiple elements in a web page in order to capture useful semantic data from the page, i.e. using CSS selectors as a mechanism to specify an API from HTML.
I find that I often need sibling combinators, + and ~ to construct robust selectors from sites that have quite a flat structure, e.g. #main h2 + p to capture all the paragraphs directly after a heading. Here, the right-side of the selector is usually short and the left-side more specific. The  adjacent sibling combinator + would require constructing a selector for the previous sibling of each element, then appending  a selector for the element itself.
The general sibling combinator ~ would get more complicated, because it requires testing more combinations of elements, though it is useful - e.g. #main h2 ~ p will capture all the paragraphs that follow a heading, even if there are other elements in between; or #main h2 ~ p.special would pick out specific paragraphs that follow the heading.
:not() can also be a lifesaver in the case of a selector that covers a few too many elements. The extra elements can be filtered out by appending :not(unwantedElementsSelector).
It would be useful if getMultiSelector always returned a valid selector, rather than exiting with undefined and a console.warn "The selected elements can't be efficiently mapped...". Rather than the warning, it could return a selector made from comma-separated individual selectors.

how 'strict' should it be - matching only the provided elements or also additional ones

For my use case, I'd need it to be strict, matching only the requested elements.


Issue with webpack

Hey Issa! Its Lee here from Truffle. I decided to add the issues that we found with the box here as its a bit easier to track and much easier to share code snippets then via email. Below is the issue I got after unboxing, installing dependencies and then running npm run start. I think it's an issue with webpack from some of the research I did but would like to hear your thoughts as well. Let me know what you think!
`><EMAIL_ADDRESS>start /Users/leefaria/code/reprod/2022/05/16/ohgod
> webpack --mode development --content-base . --history-api-fallback

[webpack-cli] Error: Unknown option '--content-base'
[webpack-cli] Run 'webpack --help' to see available commands and options
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>start: `webpack --mode development --content-base . --history-api-fallback`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/leefaria/.npm/_logs/2022-05-16T16_26_27_713Z-debug.log`

Hi @leeftk,
Thank you for taking the time to view the project. Alright noted, I'll check that and fix it.

Hello @leeftk,
I published a new version of the project taking into account your remarks and recommendations. I remain available if after the tests you still have comments.


Fixed broken comments section

Fixes https://github.com/CircuitVerse/CircuitVerse/issues/767
Describe the changes you have made in this PR -

Fixed the broken comments section

Screenshots of the changes (If any) -

@tachyons please review

Coverage remained the same at 84.266% when pulling de9eb48583269f56e5bfa9cdc71f0a40b3ea9941 on Ananthavijay:comment into b69a1994a48f4cb225c35dad92b072e4cd8d5fc8 on CircuitVerse:master.


Add new keyword before plugin constructor

Currently plugins are constructor functions (usually inherited from curran/model).  The new keyword is required by plugins that have been transpiled using babel.

Yes, looks good. Enables use of classes, and does not impact existing plugins where new is optional.


bug: go to definition is blocked by application header

Bug Description:
This bug is only present on Blueprint, the Theia browser and electron example applications do not have this issue.
Demo:

Steps to Reproduce:

Open Blueprint.
Open an editor.
Right-click on anything in the upper-half of the page to open the context menu.
Try clicking on Go To Definition (Ctrl +F12).
It will not work and the hover styling will not apply.

Additional Information

Operating System: Windows 10
Theia Version: 1.43

Thank you for the report. I wasn't able to reproduce the issue on Ubuntu but on Windows as well.
It seems to occur when the top of the context menu and the application's menubar/toolbar are overlapping.
With this I was also able to reproduce it with the plain Theia Electron Example:


ENOENT: no such file or directory, open '..\node_modules\boxicons\dist\boxicons.js.map'

Can someone help me to solve this problem ?  ENOENT: no such file or directory, open '...\node_modules\boxicons\dist\boxicons.js.map'

Have you found any solution to this? I am facing the same issue.


rename master to cluster_manager commit_3

Signed-off-by: Kaushal Kumar<EMAIL_ADDRESS>Is your feature request related to a problem? Please provide an existing Issue # , or describe.
Master Nomenclature Issue
Describe the solution you are proposing
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.
This PR is one of few That I will create against the issue mentioned in the description. There is parent PR which is open but too long to review at once.

Leaving the parent PR open. Need to add bwc in parent PR post that parent PR will be merged.