Add Alan IF Language

Alan  v1.0.0.
Syntax definition for Alan Interactive Fiction language (www.alanif.se).
All Mocha tests passed.

@tajmone, would you be willing to maintain the Alan IF language? If so, I can spin up a repository for you in highlightjs organization.

@tajmone, would you be willing to maintain the Alan IF language?

Yes I will, I'm a member of the Alan-IF group and the maintainer of the documentation, so the syntax highlighter definitions (other tools for PDF too) will need to be kept up to date with the language.

If so, I can spin up a repository for you in highlightjs organization.

Will I need to create a new fork for that? My current fork contains some extra branches for non-official mods of the PureBasic language, plus a branch for Alan.

Up to you. I can spin up a fresh repo or you can transfer yours over.

actually, from the pull request, we probably only want to take the language definition and tests into the new repository. Be sure not to include hljs itself.

I was looking at your highlightjs/highlightjs-cshtml-razor as a reference for naming the repository, so I think that it might be better to create a new repository dedicated to Alan specifically. E.g. highlightjs/highlightjs-alan.

actually, from the pull request, we probably only want to take the language definition and tests into the new repository. Be sure not to include hljs itself.

The repository should not be a full clone of hljs? just the syntax definition and tests?
It's not clear to me how this system works, I tried to look for examples but highlightjs-cshtml-razor is currently empty apart from the .gitingore file. How does this workflow work exactly? I'll still need a full clone of hljs locally to work on the syntaxes, how can I make PRs for new changes if the dedicated repo is only partial?
I'm interested in participating, as I've also contributed the PureBasic syntax, which is due for some updates very soon (new Beta version of the language introduces new keywords, just waiting for it to become stable). Also, I've created quite a few syntaxes for other highlighters (non browser) which I was planning to port to hljs too.
The idea of creating a dedicated repo for each syntax makes sense, as it could also be mentioned in the syntax source's comments, and look elegant too. But having to clone the full hljs repo for each syntax might be a bit of an overkill, so I guess that this system you're proposing addresses this issue by keeping it down to the essential files relevant to the syntax at hand.

The repository should not be a full clone of hljs? just the syntax definition and tests?

Yes, just the syntax definition and tests.

How does this workflow work exactly?

We are trying to work that out - and could use your help. Basically, I would assume usage would be, for tests:
import hljs from 'highlight.js/lib/highlight';
import alan from './lang/alan';
hljs.registerLanguage('alan', alan);

And you would have a package.json that has "highlight.js" as a developer dependency only.
In practice, for every day users, the would then do the same as above too... So, just:

npm install highlightjs
npm install highlightjs-alan
Write code as above (and webpack/babel or node does the right thing).

what do you think?

I think that it's a good idea, this separation makes it cleaner work on and maintain syntaxes, providing an isolated environment of sorts .
But it shouldn't add a burden on the developer side (e.g. having to manually move files and folders from the dev branch to new repo); so it would be good to have some extra helpers tools/scripts in HJS' repo to help publishing (i.e. detaching) a syntax and it's related files once it's ready.

We are trying to work that out - and could use your help.

I'm not an expert in JavaScript, I only use it occasionally when I have to tweak code, so my knowledge of JS and Node is quite superficial.
I think that the ideal solution would be to either provide a template repository, which can be cloned and used as a sample to create a new syntax repository, or (better) a Node command to create a scaffold repository (maybe with some questions asked, like name of the syntax, etc., to automagically rename folders and fill-in some settings). The latter could either be a tool inside an HJS subfolder, or a proper NPM package that one can install separately.
Probably the advantage of a subfoldered tool is that it will always match the version of HJS it was written for, while an NPM package might outdate the local HJS version if the user doesn't manually pull the latest version.
I noticed that the Razor CSHTML is no longer empty, so I cold look at that as an example to start with.

But it shouldn't add a burden on the developer side (e.g. having to manually move files and folders from the dev branch to new repo); so it would be good to have some extra helpers tools/scripts in HJS' repo to help publishing (i.e. detaching) a syntax and it's related files once it's ready.

Yeah, I agree... this is an unfortunate issue affecting the whole JS ecosystem - and definitely not specific to this project. Why there is such a reliance on build tools in JS.
For example, I have to do this in my own project I've had to roll my own:
https://github.com/w3c/respec/blob/develop/tools/build-components.js#L22

I'm not an expert in JavaScript, I only use it occasionally when I have to tweak code, so my knowledge of JS and Node is quite superficial.

That's ok. I know JS fairly well so can help provide guidance. I'm also interested to see how other developers overcome these problems.

I think that the ideal solution would be to either provide a template repository, which can be cloned and used as a sample to create a new syntax repository, or (better) a Node command to create a scaffold repository (maybe with some questions asked, like name of the syntax, etc., to automagically rename folders and fill-in some settings). The latter could either be a tool inside an HJS subfolder, or a proper NPM package that one can install separately.

You read my mind :)

I noticed that the Razor CSHTML is no longer empty, so I cold look at that as an example to start with.

Yeah, looks like that repo is absolutely heading in the right direction!
I appreciate you being one of the first to do this. You can can call on me if you need anything and I'll try to help out as best I can. We also have a Slack channel, if you want to join that. I can send you and invite if you'd like?

We also have a Slack channel, if you want to join that. I can send you and invite if you'd like?

Please, do!

@marcoscaceres, I've started populating the Alan repo by using your highlightjs/highlightjs-cshtml-razor project as a reference point.
To keep master branch clean, for now I'm pushing to a temporary branch initial-setup so I can have more freedom to change things before squashing it as a single commit into master.
So, hopefully this can be a starting point. I'll now try to play around with it following your guidelines. I've also found some uncovered edge-cased in the Alan syntax which I should fix, so I'll try to do that using the new system.
I have a few feedback considerations:

Highlight.js' .giattributes file should cover in more detail EOL normalization, to prevent cross-platform conflicts, especially if these subprojects' files have to be copied upsteam:

every (text) file extension used in HJS should be explicitly defined.
Files like LICENSE should be set to native EOL too, IMO.

Usually, in my projects, I explicitly set to native EOL every text file, unless it must strictly follow an EOL convention — but knowing which EOL is best practice is not always an easy guess. HJS built packages usually use LF as EOL, so often I have to create a separate pattern to allow programmaticaly including them in other projects.
After npm install I found the package-lock.json file in the folder; I wasn't sure if I should exclude it or not (in your project is neither present nor gitignored), so I left it since NPM docs advise to do so.

Highlight.js' .giattributes file should cover in more detail EOL normalization,

Unix is generally preferred, but in most cases it's best to just let git do the right thing.

Files like LICENSE should be set to native EOL too, IMO.

As above.

After npm install I found the package-lock.json file in the folder; I wasn't sure if I should exclude it or not (in your project is neither present nor gitignored), so I left it since NPM docs advise to do so.

Yes, please use it. We will soon add a package-lock.json. hljs has been supporting old npm version that were not package-lock.json aware, but that should no longer be the case.

Please ping me over in the new repository when you are ready to do a PR. I'll review your changes then.

I haven't yet merged the work branch into master because I didn't manage to make the tests work. I've tried running on Node:
import hljs from 'highlight.js/lib/highlight';
import alan from '../highlightjs-alan/alan';
hljs.registerLanguage('alan', alan);

but I keep getting an error at
(function (exports, require, module, __filename, __dirname) { import hljs from 'highlight.js/lib/highlight';
                                                                     ^^^^

SyntaxError: Unexpected identifier
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:279:19)

HJS was installed alright via NPM, and the path is pointing to the right place. I've looked up the HJS documentation too, and it bascially confirms that it should be working this way — at least on CommonJS, it says.
I've never experience problems building HJS packages via Node.js, so I'm stuck on this error. Definitely, it seems a lot more complicate than the usual fork and pull request system.

Oh, import is still experimental in Node and not enabled by default.
Change back to ol' school:
const hljs = require('highlight.js/lib/highlight');
const Alan = require('../highlightjs-alan/alan)';
hljs.registerLanguage('alan', alan);

fixed typo above.

The const fix solved the original problem, but now I'm getting an error when the script gets to the first line of alan.js (function(hljs) {):
SyntaxError: Unexpected token (
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:20:18)

I'm working in test folder where I've installed HLJ (via npm install highlight.js --save) and created a test script:
const hljs = require('highlight.js/lib/highlight');
const alan = require('../highlightjs-alan/alan');
hljs.registerLanguage('alan', alan);

It's the third line that causes the error above (if I comment it out the script exits without error).
Node.js v10.11.0.

Hi, @tajmone
I'm faced with same problem.

The const fix solved the original problem, but now I'm getting an error when the script gets to the first line of alan.js (function(hljs) {):

By trial and error, I finished creating highlightjs-xtlang.
Could you look my code?
There are some hint to overcome the problem, maybe. (If there is something you do not understand, please listen to anything.)
Good Luck!!!

Closing as moved to https://github.com/highlightjs/highlightjs-alan


Update index.js

I was having trouble with IntelliSense not picking up the import in VSCode on my Mac.
Changing the export structure to this allowed my IntelliSense to pick up on the module and auto-import.
export default Img;
export { FxReveal, FxParallax };

@zerodevx Have you had similar issues as well or has it been fine for you?

I didn't notice any issues tbh. At first I thought the original vs your edits are similar. But a quick Google search returned this article: https://jakearchibald.com/2021/export-default-thing-vs-thing-as-default/
🤷
Btw, can you npm run format the code?


feat(i18n): Readded: Use namespaced variables in message paths

Fixes #2361

readds the changes from #1799
adds export directives for the message scopes for use in other files (e.g. import messages, { scope } from '..../messages';)
updates the docs at /docs/js/i18n.md

Coverage remained the same at 100.0% when pulling c240c4253737c2195ab0a18e9b45d94ebeed51a5 on hatsuo:i18n-messages-scopes into 8de373c13485642fe876ea98a606b8a8f29f9df5 on react-boilerplate:dev.


Update versioneer from 0.21 to 0.23

Goals :soccer:

Restore editable install support with latest version of setuptools (without requiring setting any environment variables to activate legacy support).
Implementation Details :construction:

Ran the following
pip install --upgrade versioneer
versioneer install

There are a few changes since we last configured versioneer (0.21).
The relevant change we're after to fix the editable install is in release 0.23 which added a patch for compatibility with the new  setuptools release.
Testing Details :mag:

Checked that the following works locally:
pip install -e .

rerun tests


Missing logout button

There is no way for a user to logout.  Perhaps add a logout button that would destroy the appropriate cookies?
Chrome, and maybe other browsers, does not destroy session cookies if you have configured the browser to "re-open all tabs" when you re-start.  So closing the tab or quitting the browser in that scenario doesn't actually log you out - the session cookies remain.
Affects pass-docker f2361f2 and pass-ember 790edea

If you click on your name/username in the top right, it should bring up a context menu with a Logout option. Does this not appear? If it does, should Logout be made more obvious and be shown outside of this?


Update raydp-submit

Traceback (most recent call last):
File "", line 54, in
NameError: name 'os' is not defined

thanks


Install zld when compiling for macOS if required

Description
When LLD is set as a linker, the macOS release step fails since it requires zld.
Implementation

Added a flag on the release action to set if LLD was configured (false by default). It installs zld from brew on the macos step.
Documented it at the README.

Although this gets the job done, the .cargo/ directory could be read to automatically determine if LLD is being use, withou the need of a flag, what do you think?

after a quick check, we shouldn't recommend zld on macOS anymore: https://github.com/bevyengine/bevy/issues/7299

I didn't know that zld was in that state. I guess at some point ld64.lld will be available on LLVM, then. Closing this!


"Variable change" watcher

Add/Implement a module similar to nodemon that monitors all Jupyter notebook in the current workspace for variable changes and automatically recompiles the respective results.txt if something changed. This way, we don't have to scroll down to the respective jupyter cell and run the cell to export the variables.
If this is not possible without a polling strategy, maybe a VSCode extension can achieve this by monitoring the workspace and checking if something changed whenever the notebook is saved via a hook? The save event should be detectable by a script as well, though.

Meanwhile, we do have the export_auto_to config option.

If set to a path, every call to wiz.res() will automatically export the result to the specified file. This is especially useful for Jupyter notebooks where every execution of a cell that contains a call to wiz.res() will automatically export to the file.

This renders a "variable change" watcher needless, so I will close this issue. It's also a more robust solution that a fickle watcher module.


Update the Coordinated Vulnerability Disclosure and the security charter

@stianst thanks for pointing that out, I missed it during the changes. It's updated now. The original goal was to keep everything under the same context, like https://keycloak.org/security and https://keycloak.org/security/charter for the Security Charter. But from what I noticed, that's not possible, so I've updated those changes so that we can have https://keycloak.org/security/policy.html and https://keycloak.org/security/charter.html.
I followed the README instructions to test locally, but ran into some issues. I ended up using python3 -m http.server --bind <IP_ADDRESS> 8000. Below is the expected outcome:
Screencast from 2024-10-11 08-23-02.webm

@stianst updated to what you suggested.

@jonkoops if possible, could you please review?


chore: prepend @aws-amplify to Headless scopes

Description of changes
updated dependencies:

amplify-headless-interface
amplify-util-headless-input

Issue #, if available

Description of how you validated changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
[ ] Pull request labels are added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Here's the e2e test run: https://app.circleci.com/pipelines/github/aws-amplify/amplify-cli/17831/workflows/a3500e01-280b-435f-9273-a7b7e6bae302


Night Vision Augment does not give Night Vision

modpack:all of fabric 3

This was fixed in 1.1.7, but the mod wasn't updated on the modpack yet
https://www.curseforge.com/minecraft/mc-mods/mystical-agriculture-refabricated/files/3362276


new(action): upload raw testing report

Sometimes it looks like the output we get in Falco tests may be truncated. This uploads the raw report so we can double check.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [LucaGuerra]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: abe09b3ca2852d21783ca378c4f27606023093c6

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,LucaGuerra]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Add Enumerable#grep(klass : T.class) forall T

It returns Array(T).

I'm not sure if this is useful or common enough to out in the stdlib. Not sure about the naming at least.
Surely array.compact_map { |x| x if x.is_a?(T) } is short enough to use in the rare case you need to do something like this.

I'm not sure if this is useful or common enough to out in the stdlib. Not sure about the naming at least.

It's from Ruby. And it's work with klass === elem, but not for ary << (compiler checks is_a?, but not ===).

Surely array.compact_map { |x| x if x.is_a?(T) } is short enough to use in the rare case you need to do something like this.

I found a wish to create shortcut for .map(&.as(Type)) (from you), and now you're suggesting a longer way to the similar task.

.map(&.as(Type)) is entirely different and probably more common than filtering instances of a particular class from an array.

Unfortunately I don't think we're going to merge this. If we find in the future that this is a common operation i'm fine to reopen this :)


Segfaults with matching on subset of union type

(Maybe related to https://github.com/ponylang/ponyc/issues/2028 ?)
Given this start of a program that uses a Tester class:
use "debug"

actor Main
  new create(env: Env) => Tester.test()

primitive Foo
primitive Bar

type Foobar is (Foo | Bar)

The following two definitions of Tester segfault the compiler:
https://is.gd/jgPLZL
class Tester
  fun test() =>
    let part: (Foobar |  None) = None

    match part
    | None => Debug("none")
    | let c': Foobar => Debug("Foobar")
    end

https://is.gd/cgfwRR
class Tester
  fun test() =>
    let part: ((Foobar, Foo) |  None) = None

    match part
    | None => Debug("none")
    | (let c': Foobar, let ss': Foo) => Debug("Foobar")
    end

EDIT: The error for this one is fixed on master via https://github.com/ponylang/ponyc/pull/2002, so that makes this identical to the one above.
And this one resulted in a compile-time error with the 0.15.0 tagged release, but segfaults the compiler on the master branch:
https://is.gd/DUdo1i
class Tester
  fun test() =>
    let part: (Foobar |  None) = None

    match part
    | None => Debug("none")
    | (let c': Foobar) => Debug("Foobar") // Note the parens around the `let` declaration
    end

This turns out to be a pretty simple fix once I found the problematic code. You found an edge case I wasn't accounting for in the codegen for exhaustive match.


Large archived log files will be empty when downloaded

Type: Bug
Priority: Normal
Severity: Major
Release: 5.4.0
Steps

Go to management console -> Monitor -> System Logs
Expand Show archived logs and download a log file which is greater than 400 MB in size

Issue
No content in the downloaded file.
Note: Out of the below files, all other files will be successfully downloaded

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


[FEAT] Anticipate Support for Other BSDs

CMakeLists.txt contains the following code segment in which ‘BSD’ is defined if the target platform is FreeBSD:
###################
# Target Platform #
###################
if(ANDROID)
set(LINUX FALSE)
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
set(LINUX TRUE CACHE BOOL "..." FORCE) # LINUX means GNU/Linux, not just the kernel
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
set(BSD TRUE CACHE BOOL "..." FORCE)
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "SunOS")
set(SunOS TRUE CACHE BOOL "..." FORCE)
elseif(NOT APPLE AND NOT WIN32)
message(FATAL_ERROR "Unsupported platform: ${CMAKE_SYSTEM_NAME}")
endif()
‘BSD’ is subsequently used throughout CMakeLists.txt to customize the build for FreeBSD.
In anticipation of adding support for other BSDs, such as NetBSD and OpenBSD, I suggest defining and using ‘FreeBSD’ for FreeBSD instead of the more generic ‘BSD’.  This change should help prevent confusion over which BSD is being referred to and simplify porting to other BSDs.

Looking forward to OpenBSD.


Support for choosing which files to run against?

Hey yall!
Super helpful tool! I just used it for some scans against my codebase and found it very useful.
One feature that I think would be really useful is if there was an option for me to select which files I want to scan against, as opposed to a whole directly. I'm thinking something like a repeatable --file flag or maybe wildcard support.
Is this something you all are open to?
Thanks!

@begimher Is it possible to ignore directories? I'm not seeing documentation for it, but our team would like to ignore node_modules as it leads to findings from the aws-cdk-lib package, even when they are not used in the project


Update specs2-core to 4.20.2

About this PR
📦 Updates org.specs2:specs2-core from 4.20.1 to 4.20.2
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.specs2", artifactId = "specs2-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.specs2", artifactId = "specs2-core" }
}]

labels: test-library-update, early-semver-patch, semver-spec-patch, version-scheme:semver-spec, commit-count:1

Codecov Report

Merging #155 (85d24ac) into master (c071079) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 85d24ac differs from pull request most recent head 74803e6. Consider uploading reports for the commit 74803e6 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.


Nodes with equal performance must have equal spatial mapping

This feature should not be part of the node, but part of the core


Update Expo to 45 beta

DO NOT MERGE until testing locally: warning on iOS and error on web

To fix a reanimated worklet error on web, had to rm -fr .expo/web/cache


[Question] Delay between command and first token increases based on input length.

❓ General Questions

Is it normal for the delay before the first token of output to increase significantly based on the amount of input used in the prompt? I've noticed a pretty linear increase in the time it takes to generate the first token and the amount of input (at least using Llama 2). Does anyone have any insights on how I could speed up this process?
Using an intel Arc A750 and Intel i9 10900k, let me know if example code would help.

What’s the tok/sec in the prefilling phase?

You may print out some stats with the API below:
https://github.com/mlc-ai/mlc-llm/blob/main/examples/python/sample_mlc_chat.py#L19


WandBox Service offline

Hello
It seems at this moment that WandBox is offline, the webpage is not responding and API requests are failing.

Fixed.


convert tests to pytest

xref #29
Convert CI suite from unittest to pytest.

@sjsrey Have time for a quick review?


[code-infra] Make Babel config path configurable in API docs builder

The Babel configuration path in the API docs builder was hardcoded, causing problems when the package was used in other repositories.
Added the relevant configuration field (defaulting to the previous value).

Thanks! I didn't realize Babel would look for the config automatically.
Looks like it works well in both Core and Base UI repos.


APEXMALHAR-2500 Fix javadoc for FSInputModule

The javadoc stated that FSInputModule is an abstract class, which it is
not. This PR fixes the JavaDoc

After checking for all occurrences of the pattern "abstract class", this seems to be the only case where there is such a mismatch. @sanjaypujare could you review?


Import Issues w/ GDXConfig

Could this have to do with the order static initialization is happening ?
Solution would to work out a different pattern.

Could this have to do with the order static initialization is happening ?
Solution would to work out a different pattern.

This may have been resolved in some of the changes to GDX in the 1.2 branch, I haven't seen it since, 🙏


Fix SingleStoreDB

After the refactoring #6570, the DistanceStrategy class was moved to another module and this introduced a bug into the SingleStoreDB vector store, as the DistanceStrategy.EUCLEDIAN_DISTANCE started to convert into the 'DistanceStrategy.EUCLEDIAN_DISTANCE' string, instead of just 'EUCLEDIAN_DISTANCE' (same for 'DOT_PRODUCT').
In this change, I check the type of the parameter and use .name attribute to get the correct object's name.

thanks @volodymyr-memsql!


✨ (semantic) allow for :code: (translated emoji) types 🙈 0.0.0 version

:tada: This PR is included in version 1.1.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.1.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.1.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


about BiSeNet ckpt

Hi, I would like to know what dataset is the BiSeNet model trained on in your project, or which project is the BiSeNet ckpt downloaded, thank you

Maybe this repo can help, https://github.com/zllrunning/face-parsing.PyTorch

@LiUzHiAn Thanks. This is what i want!


[Feature Request] Toggle for local manga folder location

Describe your suggested feature
I understand that, according to issue #139 is it not possible to have a user defined location for the app to search for local manga. However, I would like to know the feasibility of instead having there be an option to toggle between the current location the app searches (/TachiyomiSY/local) and the location that both the original Tachiyomi app and TachiyomiJ2K searches (/Tachiyomi/local).
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have updated the app to version 1.8.1.
[X] I will fill out all of the requested information in this form.

I dont really care for Local, if someone wants to PR it sure, but I probably wont work on it myself

Ill just close this since someone can add this to Main Tachi and SY will get it by default


Unable to process purchase

So, it appears to be something that I have uniquely wrong; seeing as no one else is reporting it as widely or at all.
The short version is that I have personally purchased my own products without any issue using both test cards and my own credit card.
All seems to work fine. However, I am getting loads of the 'Unable to process purchase' errors below from the logs.
I know there are issues with trying to run in an emulator so I have tried to treat them as ignorable errors from test devices that occur during the deployment cycle.
My code, however, has exception handling such as:
    catch (InAppBillingPurchaseException ex)
      {
        _ = await Application.Current.MainPage.DisplayAlert(
          AppStrings.Error,
          ex.PurchaseError.ToString(), // for brevity and laziness for now (:
          AppStrings.Okay,
          AppStrings.Close
          );

        this.Log().Error(ex, $"purchaseException:{productId} - { ex.PurchaseError}");
      }

Only recently activated IAP on iOS and do not have any reports there (yet?)
Bug Information
Version Number of Plugin: 4.0.2 tried 5.x-beta
Device Tested On: Android 10, 11, iOS 12-15
Simulator Tested On: N/A
Version of VS: 2019
Version of Xamarin: <IP_ADDRESS>7
Versions of other things you are using:
AndroidX (LifeCycle) 2.4.02
Steps to reproduce the Behavior
Not sure. Both PurchaseAsync, GetPurchasesAsync
Expected Behavior
No exceptions
Actual Behavior
Exceptions only in production on other devices all over the world (at least the device info shows multiple countries).
Code snippet
Plugin.InAppBilling
InAppBillingImplementation.ParseBillingResult (Android.BillingClient.Api.BillingResult result)
Plugin.InAppBilling
InAppBillingImplementation.PurchaseAsync (System.String productSku, System.String itemType, Plugin.InAppBilling.IInAppBillingVerifyPurchase verifyPurchase)
Plugin.InAppBilling
InAppBillingImplementation.PurchaseAsync (System.String productId, Plugin.InAppBilling.ItemType itemType, Plugin.InAppBilling.IInAppBillingVerifyPurchase verifyPurchase)
BurnCalc.Data.InAppPurchasing
InAppBillingAdapter.PurchaseProduct (System.String productId, System.Boolean isSubscription)

Screenshotst
Note the ones showing 'Unable to process purchase' that again occurs on both purchase and get IAPs.

I have the same problem on production.
All Android versions all possible devices.

@iknowcodesoup i will add more data logs to production code and try to trace exactly what is wrong.

@iknowcodesoup after submitting update with additional data logging, i can see it throws error but it's error with message "User cancelled.", but i need few more days to check out exact details.

@CleverSoftwarePoland Interesting result. Is this from compiling locally and breaking or full stack trace from the plugin? Meaning it shows a deeper / nested exception? As I only have gotten user cancelled from cancelling the payment workflow as expected.

hi, i get exception by using this plugin when i use this code on ios on simulator:
path: src\Plugin\InAppBilling\InAppBilling.Aplle.cs row 128 (UNKNOW_ERROR).
this my code:
var products = await CrossInAppBilling.Current.GetProductInfoAsync(ItemType.InAppPurchase, new string[] { id });
if (products != null)
{
if (products.Count() > 0)
{
var product = products.First();
var result = await Shell.Current.DisplayAlert("Стиль Полли", $"Вы собираетесь купить {product.Name}({product.Description}) за {product.LocalizedPrice}р.", "Продолжить", "Отмена").ConfigureAwait(true);
                    string d = ";";
                    if (result)
                    {
                        var purchase = await CrossInAppBilling.Current.PurchaseAsync(product.ProductId, ItemType.InAppPurchase,this); **//this Exception after enter appleID (sandbox) and password**

                        if (purchase == null)
                        {
                            Device.BeginInvokeOnMainThread(async () => await Shell.Current.DisplayAlert("Стиль Полли", "Нечего покупать", "OK"));
                            success = false;
                        }
                        else
                        {
                            var pid = purchase.Id;
                            var token = purchase.PurchaseToken;
                            var state = purchase.State;

                            if (!purchase.IsAcknowledged && Device.RuntimePlatform == Device.Android)
                                await CrossInAppBilling.Current.AcknowledgePurchaseAsync(purchase.PurchaseToken);

                            result = await Shell.Current.DisplayAlert("Стиль Полли", $"Код покупки {pid}, Статус {state}", "Продолжить", "Отмена");

                            success = await CrossInAppBilling.Current.FinishTransaction(purchase);

                            if (success)
                                await Shell.Current.DisplayAlert(string.Empty, "Поздравляем, вы купили наш журнал", "OK");
                        }
                    }
                }
            }

Have you tried it on a device with a sandbox account? Simulators aren't super reliable.

Hi, yes it is. Thanks, by write this package. But i need help:
Why app get input appleID & passwd always?
How change production mode?  ( CrossInAppBilling.Current.InTestingMode = false? )
Should i delete testing account by appstoreconnect when i real pay needed?
Thanks.

For the original concern - my way of trying to determine why dozens of devices from multiple countries are reporting the error is to change one of my devices to that country / store and attempt a live purchase. At the least, to ease concerns if successful. Would like to find the time this week.

@iknowcodesoup you are just popping up an exception in all cases which can happen for many reasons...
here is what I do:
catch (InAppBillingPurchaseException purchaseEx)
            {
                var message = string.Empty;
                switch (purchaseEx.PurchaseError)
                {
                    case PurchaseError.AppStoreUnavailable:
                        message = "Currently the app store seems to be unavailble. Try again later.";
                        break;
                    case PurchaseError.BillingUnavailable:
                        message = "Billing seems to be unavailable, please try again later.";
                        break;
                    case PurchaseError.PaymentInvalid:
                        message = "Payment seems to be invalid, please try again.";
                        break;
                    case PurchaseError.PaymentNotAllowed:
                        message = "Payment does not seem to be enabled/allowed, please try again.";
                        break;
                    case PurchaseError.UserCancelled:
                        break;
                    default:
                        message = "Something has gone wrong, please try again.";
                        break;
                }

                if (string.IsNullOrWhiteSpace(message))
                    return;

                Console.WriteLine("Issue connecting: " + purchaseEx);
                await DisplayAlert("Uh Oh!", message, "OK");
            }

And also looking at app center that is just returning an error from Google Play that it can't be processed and I bubble up that exception. Could be a number of things on Google's side

@jamesmontemagno Thank you kindly. After another code review and reflection you have convinced me that there is an issue surrounding error reporting on my end.
Essentially the custom code to write the PurchaseError is not making it to the logs through my Splat / IEnableLogger method.
Steps for my case will be to

Replace the error handling with a direct AppCenter.Crashes line with custom dictionary values (fix splat method later if possible)
Perhaps now remove some safe errors from the logs, such as BillingUnavailable, as everything else (my own purchase) has seemed to work fine for a while now
Wrap PurchaseAsync in my adapter with a BeginInvokeOnMainThread for good measure.

For some reason I feel the last step has made a difference in some cases, but a bit like holding your tongue out when doing a layup.?

Closing. As expected there were in-fact issues surrounding wrapper code; capturing exceptions and analytic tracking.

@iknowcodesoup Hi, I'm having this exact issue. Plenty of successful purchases have gone through but I'm still getting a lot of AppCenter errors exactly matching what you were seeing. Are you able to go into a bit more detail as to what the issues were with your exception capturing that you solved to stop this?
Thanks.


add odinson and gilda grounding for spine

https://github.com/svempati21/indra_cogex/blob/spine/notebooks/Rules.ipynb

I just noticed - this work doesn't really belong in this repository. It should be in the https://github.com/gyorilab/indra_spine repository since that's where this line of work has been developed.


Motion detail view: Star- and Cam-Icon on wrong position

Description: In the motion detail view in line with the title, the star- and cam-icon are in the wrong position. Currently they are placed on the right side. This position is wrong.
Example:

Reproduction:

open a meeting
open motions > create a motion
open the motion -> check position of star- and cam-icon

What should happen:
From my perspective, the icons should be placed right behind the title of the motion. This would refer to old layout of OS3. But I'm not sure, if this would be the best position.
@Eich-hoernchen : Could you please check this from UI pespective, what could be a good position of the icons?

If the icons will have the same position as in OS3 behind the headline, the icons will be flutter. It depence on the length of the headline. The icons should have an absolute position on every device. I'll make a mockup for a better understanding.

Here are some mockups for explaning. The icons are more in focus on every device now.

Only the three displayed icons should be present.
the LoS and the project option should be removed from the three dot menu.
If a participant is allowed to interact with the icons, then they should be interactive, otherwise they should just represent the current state (e.g. if a motion is projected or if LoS is closed or not) of the options.

star/camera/los icon should be in accent color; not sticky in mobile view


[3.0] Settings don't seem to work anymore

I have a project with these settings:
    name: "my_proj"
    settings:
      core:
        ignoredNames: [
          "_build"
          "tmp"
          ".git"
          "deps"
          ".tags"
          ".tags1"
          "node_modules"
        ]

..but upon updating to 3.0, all these ignored folders are popping up.

This is true if the settings are directly in the project, or if they're in a referenced template.
This seems to be affecting all of my projects, not just an isolated case..
If I do atom.config.settings.core.ignoredNames in the atom console, the list returned is my defaults, not the project ones.
This is the case whether I explicitly load the project through the command palate, or if I quit/restart Atom and it remembers the window

..also is the case if I try it with this syntax:
    settings:
      'core.ignoredNames': [
        "_build"
        "tmp"
        ".git"
        "deps"
        ".tags"
        ".tags1"
        "node_modules"
      ]

I know what the issue is and have fixed it, not on my usual computer though so having some issue publishing the fix. Will come tomorrow though

Hmm, updated to 3.10, restarted Atom, afraid I'm still seeing the behavior


Do not specify name of the default (hosted) pools

aspnet/AspNetCore#8862

Build timed out on SqlServer.FunctionalTests

@bricelam, @smitpatel yeah, I'll switch to using BYOC pools instead in this repo. Wanted to try out all-defaults first.


[Feature] support multiple lora adaptor

Motivation
S-LoRA: Serving Thousands of Concurrent LoRA Adapters [paper]
The paper claims that “S-LoRA can improve the throughput by up to 4 times and increase the number of served adapters by several orders of magnitude.”
Support multiple lora adaptor could be transcendental to cost effective LoRA model severing.
will you support this feature?
Related resources
https://github.com/S-LoRA/S-LoRA
Additional context
No response

Hi, @comeby
Thanks for your attention to lmdeploy
We'll investigate it

Hi, @comeby
I am working on support S-LoRA on pytorch-poc branch. Where can I get multiple unmerged Adapters?

The effects of reasoning vary widely between the following two strategies:
(1) merged adapter, then load the new model file saved. Obtained the expected accuracy
(2) Load adapter through s-lora ，the accuracy is much lower
adapters = {'default':'xx/lora_test'}
engine_config = PytorchEngineConfig(adapters=adapters)
model_path = 'xxx/chatglm2-6b'
engine = Engine.from_pretrained(model_path,
engine_config=engine_config,
trust_remote_code=True)

https://modelscope.cn/models/walker31350430a/test_lora/files
Here is an adapter weight and test data (test.json), prediction code (test.py)
@grimoire

sorry, I will use latest branch first. https://github.com/InternLM/lmdeploy/pull/1042


Boilerplate option

Got this from https://mern.io. It looks like a pretty good boilerplate. It uses Node 8 though.

Hmm I'm not sure if that makes a big issue for ryans code or not or if it would be compatible with the node 10

Otherwise this seems like it'll save a lot of coding time.

Closing this since we went with the other boilerplate code.


⚠ Jenkins Plugins Artifactory has degraded performance

In a5612e2, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 2501 ms

Resolved: Jenkins Plugins Artifactory performance has improved in e92568c after 12 minutes.


Installation problem when target directory doesn't already exist

I noticed that if the /usr/local/bin directory doesn't already exist and you install cshatag with make install, then the directory won't be created and the executable will be copied in its place. So instead of having /usr/local/bin/cshatag you end up having it in /usr/local/bin (a file, not a directory).

Fixed, thanks for the report!


Pull Request (Milestone 2) - Project setup

Initial Project Setup
Add project required gems to Gemfile. Included gems are:
Hard Requirments

Devise / Omniauth-facebook
Rspec-rails / Capybara

Testing & Configuration

Figaro / Faker / Cucumber-rails / database-cleaner / shoulda-matchers / factory-bot-rails

UI

Bootstrap / jquery-rails / mini-racer / Sass-rails / font-awesome-icon

Util

hirb / guard / guard-rspec / guard-cucumber

Sticlker

Kindly Review. Thanks

Thank you @azdrenymeri for the review.


util: Migration to thethingsindustries.com/docs

Summary
Migration to thethingsindustries.com/docs
Screenshots

Changes

Add a banner informing of the change
Change HUGO_BASE_URL for links on the page
Add a JS function that redirects users to thethingsindustries.com/docs if they see the webpage from somewhere else. Same pattern is on docs for thethingsnetwork.org.

Notes for Reviewers
The biggest difficulty is coordinating changes in a few places so that people wouldn't experience downtime. Therefore the plan is as follows:

Deploy to thethingsindustries.com a change that makes /docs connect to github pages (already on preview)
Merge this PR
Make thethingsstack.io redirect to thethingsindustries.com/docs (so that search engines won't be confused)

One important detail: we do NOT inform github itself about our change. That is, the CNAME file will keep pointing to thethingsstack.io.
Checklist

[X] Scope: The referenced issue is addressed, there are no unrelated changes.
[X] Run Locally: Verified that the docs build using make server, posted screenshots, verified external links.
[ ] New Features Marked: Documentation for new features is marked using the new-in-version shortcode, according to the guidelines in CONTRIBUTING.
[ ] Style Guidelines: Documentation obeys style guidelines in CONTRIBUTING.
[X] Commits: Commit messages follow guidelines in CONTRIBUTING, there are no fixup commits left.

@pierrephz might want to look at the design. @michalborkowski96 I think you just need to make the badge fullwidth and it's good.

@pierrephz might want to look at the design. @michalborkowski96 I think you just need to make the badge fullwidth and it's good.

yes, also please remove the banner's border-radius and that's fine @michalborkowski96

@pierrephz when I was making this I wasn't sure how to make it fullwidth, but now it's fixed

FTR; I'm not in favour of this JS headers hack. Let's use the cleaner solution of a redirect. If there are broken pages during the migration, we can live with that.

@KrishnaIyer @johanstokking I've got rid of the JS redirect and corrected issues with the code

@michalborkowski96: Thanks. Please sync merging of this PR with the Cloudflare redirect that we need to do and also anything that's need in tti.com CloudFront.
I recommend blocking the calendars of myself, @htdvisser  and @benolayinka  for (15-20) mins when you plan to do this.

@KrishnaIyer I think I only need to sync with you. I'll update CloudFront, then merge this PR, which will cause Github Actions to make a new release, in the meantime you'll update Cloudflare to redirect.

I don't have access to Cloudflare 😅 . @htdvisser ftw.


Add better code formatting

What would you like to be added:
Define a code formatting
Why is this needed:

I think it's indeed a good idea to agree on coding style guidelines and to enforce some rules with eslint.

closed by #84


Allow docstrings on UDT fields.

Closes #941 -- context is on the issue.

Hmm... at the high level, I'm not sure we want this. As it stands, any /// comment is a doc comment, and those can only appear on namespaces and items (callables and newtypes). A user can still put a standard // comment on individual items which are just for those reading the code. But a doc comment implies that this will work with our language service to display the values when the user hovers. Now we have doc strings that don't get used anywhere in our system, which feels odd.
That said, this would be the first step to fully supporting comments on individual UDT properties throughout the stack and a second PR could add logic for showing these in the language service. I just think we need to confirm that we are going to do that second part before we take on this first part, since I wouldn't want to add new data to the AST that we then never end up using and just accrues cost there.

Hmm... at the high level, I'm not sure we want this. As it stands, any /// comment is a doc comment, and those can only appear on namespaces and items (callables and newtypes). A user can still put a standard // comment on individual items which are just for those reading the code. But a doc comment implies that this will work with our language service to display the values when the user hovers. Now we have doc strings that don't get used anywhere in our system, which feels odd.
That said, this would be the first step to fully supporting comments on individual UDT properties throughout the stack and a second PR could add logic for showing these in the language service. I just think we need to confirm that we are going to do that second part before we take on this first part, since I wouldn't want to add new data to the AST that we then never end up using and just accrues cost there.

 We could follow that.
https://github.com/microsoft/qsharp-language/blob/main/Specifications/Language/1_ProgramStructure/7_Comments.md
Sure this is supportable in the language service, just a bit more work.


Decode-uri-component requirement forces CommonJS

Decode-uri-component is CommonJS, which means I can't use it (webpack converts it, but web-dev-server which we use doesn't support it out of the box, and the rollup plugin which would add conversion is horribly broken in it).
Can decode-uri-component be made inline or such?
Or can we have a -lite version which only does stringify (I only need that), and which doesn't require Decode-uri-component ? :)

Yes, I would be happy to accept a PR which converts it to ESM.

@SamVerschueren  Well, I'm this far: https://github.com/void-spark/decode-uri-component/actions/runs/3685140334
Note I'm not a experiences js developer :)
'downside' is that older node versions don't work, which makes sense, full esm support is since 12/14.
12 fails on something like a ?? in a library? Not sure what happens there, could actually be the newer test dependencies failing on that version.
Mind anything below 14 is no longer supported: https://endoflife.date/nodejs
See what you think of it, and if the loss of older node versions is acceptable, if you like it I'll create a PR (and remove older node versions from the git workflow).

Dropping older versions is definitely ok. As long as it supports everything query-string supports 👍 .

Well, this is the PR to the best of my abilities then: https://github.com/SamVerschueren/decode-uri-component/pull/11 :)


Demo blog live sample not working

Navigate to: https://gatsby-starter-blog-mdx-demo.netlify.com/hi-folks/
Scroll all the way down...  Code sample not working.  I assume it's supposed to do something?

Semantically the code sample is working but to have syntax highlighting you need to edit the code component to include a theme
import React from 'react'
import Highlight, { defaultProps } from 'prism-react-renderer'

// Here I import the theme
import theme from "prism-react-renderer/themes/github";

import { LiveProvider, LiveEditor, LiveError, LivePreview } from 'react-live'

export const Code = ({ codeString, language, ...props }) => {
    if (props["react-live"]) {
        return (
            <LiveProvider code={codeString} noInline={true} theme={theme}>
                <LiveEditor />
                <LiveError />
                <LivePreview />
            </LiveProvider>
        );
    }
    return (
        <Highlight
            {...defaultProps}
            code={codeString}
            language={language}

            // Here I use the theme
            theme={theme}
        >
            {({ className, style, tokens, getLineProps, getTokenProps }) => (

                        {tokens.map((line, i) => (

                                {line.map((token, key) => (

                                ))}

                        ))}

            )}
        </Highlight>
    );
};

I guess I misunderstood.  I thought this was showing off the MDX plugin that shows the output of the inline source code in markdown.

Hey @webOS101 it sounds like you're talking about React-live. It's pretty easy to add react-live to your own Gatsby site, but I wanted to keep this starter simple and just add support for MDX out of the box.
Chris has a video on egghead showing off how to do this


Feature Request: Variables for default pomodoro/breaks length

I love this feature in tct, but I tend to like longer pomodoros and breaks (50/15). It would be great if user can set up default lengths together with the rest of config, but still will be able to update them temporarily on the fly.
My intuition is that it's a small change, so I would write it myself, if anyone else finds it useful.

This is an amazing suggestion @saintsebastian! I don't particularly contribute to this codebase, but I wouldn't mind trying to help this come along.

@maxcell I'm glad I'm not alone in this :) If you want to add something here is my PR

@saintsebastian I love it a lot! I mentioned on the PR might just be good to put in if it is minutes/seconds/etc. for setting the time. It lets people who might not be familiar with what a pomodoro is and how to set up the time. Otherwise I think this excellent! Great job with also keeping the default state available. I am not sure if we need to worry about when a user changes the state manually because I know that's something they can do too.

@saintsebastian You did awesome! I think you should close this and be proud of your splendid work!

@saintsebastian also a big thx from me!


Create Kotlin DSL for writing rules

Kotlin DSL can provide much cleaner syntax than pure Java,
It would be nice to have Kotlin DSL build on top of RuleBook,
Thanks

Not opposed. But Groovy is in the plans.
So, if someone wants to write a Kotlin DSL, by all means.


BatchAI: Adding deprecation banner (2nd try)

Batch AI has been retired, so we're adding a banner at the top of the reference to indicate that.

OPS Build status updates of commit b22e01e:
:clock10: Full build: the average full build time is 69 min(s) 39 sec(s), this is based on the last 175 build(s) for this repository.
:warning: This is a FULL build due to the incremental build being disabled in configuration file (.openpublishing.publish.config.json in 'live' branch). For more detailed info, please click here.

OPS Build status updates of commit b22e01e:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/batchai.md
:warning:Warning
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)
Details

docs-ref-mapping/reference.yml
:white_check_mark:Succeeded

docs-ref-services/batchai.md

Line 21: [Warning] Invalid file link:(~/docs-ref-services/aka.ms/batchai-retirement).
Line 21: [Warning] Invalid file link:(~/docs-ref-services/aka.ms/batchai-retirement).
Line 21: [Warning] Invalid file link:(~/docs-ref-services/aka.ms/batchai-retirement).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 9649605:
:clock10: Full build: the average full build time is 69 min(s) 42 sec(s), this is based on the last 177 build(s) for this repository.
:warning: This is a FULL build due to the incremental build being disabled in configuration file (.openpublishing.publish.config.json in 'live' branch). For more detailed info, please click here.

OPS Build status updates of commit 9649605:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-mapping/reference.yml
:white_check_mark:Succeeded

docs-ref-services/batchai.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

#signoff - This looks correct to me.

#sign-off

@rloutlaw @dendeli-msft - This has been merged, but I don't see the change in the master branch. Did I not set this up correctly?

@rloutlaw @dendeli-msft - Never mind, it's there now. I guess I'm impatient.


Log retries as Informational rather than warning

Addresses https://github.com/Azure/azure-sdk-for-net/issues/27976

/azp run net - servicebus - tests

API change check for Azure.Messaging.ServiceBus
API changes are not detected in this pull request for Azure.Messaging.ServiceBus


MAJOR ISSUE: The HTML code is broken

As you can see in the photo, someone has messed up the HTML code of the website. Since the github page is awaiting, the change is not visible yet

Please check this. Need to fix this asap @Anupkjha2601


QT_ROOT_DIR or Qt6_DIR is not set

  - name: Install Qt
    uses<EMAIL_ADDRESS>    with:
      aqtversion: '>=3.1.*'
      version: '6.6.1'
      host: ${{ matrix.config.host }}
      target: 'desktop'
      arch:  ${{ matrix.config.arch }}
      dir: '${{ github.workspace }}'
      modules: 'qt5compat ${{  matrix.config.extra_libs }}'

and then following

name: Configure
shell: cmake -P {0}
run: |
message("Currently:  $ENV{Qt6_DIR}, $ENV{QT_ROOT_DIR}")  both Qt6_DIR and QT_ROOT_DIR prompts empty

This happened for me too. Not sure how to use this.

also, looks like the dir option is not respected. it only installs qt in the default location

Hi there!
I tested your config, and Qt6_DIR is present:
jobs:
  build:
    runs-on: windows-latest
    steps:
        - name: Install Qt
          uses<EMAIL_ADDRESS>          with:
            aqtversion: '>=3.1.*'
            version: '6.6.1'
            host: 'windows'
            target: 'desktop'
            arch:  'win64_msvc2019_64'
            dir: '${{ github.workspace }}'

        - name: Configure
          shell: cmake -P {0}
          run: |
            message("Currently: $ENV{Qt6_DIR}, $ENV{QT_ROOT_DIR}")

Currently: D:\a\test-iqta-1\test-iqta-1\Qt\6.6.1\msvc2019_64,

.

@pzhlkj6612 Thank you for the analysis of this issue.

but the built js file does not match its source

I don't understand, how could this be?

but the built js file does not match its source

I don't understand, how could this be?

The source code of an action should be a JavaScript file. This action is using TypeScript, so we have to compile it to .js by "tsc" before uploading things to the repository. If the compilation step is forgotten, the old .js file will not be updated. This is why I recommend CI.

[ !!! ]
Then, this action has been almost in limbo for some time. Do we have a real-time chat room for "install-qt-action"? A few quick discussions may push this action to the launchpad quickly. I can help.
The current tasks are:

Make "v3" as the default branch since GitHub shows the README in the default branch. Some users were confused by it.
Arrange branches, release a new "v3" version with CI-built js ASAP.
Solve opening issues.

Im not sure if this helps, but I last week hacked some workarounds to get it working for me: https://github.com/mmertama/FigmaQML/blob/main/.github/workflows/figmaqml.yml

For QT_ROOT_DIR , it's a bit complex.
QT_ROOT_DIR is a replacement for QT6_DIR . However, it has not taken effect, yet.
For v3.3.0 tag (rev. b3ea527), the QT_ROOT_DIR env has not been added.
For v3 branch (rev. b7840a6), the QT_ROOT_DIR env has been there, but the built js file does not match its source, so we cannot directly use this action:
https://github.com/jurplel/install-qt-action/blob/b7840a6733f49e2a39c4355260d2375063d39b61/action/src/main.ts#L447-L450
https://github.com/jurplel/install-qt-action/blob/b7840a6733f49e2a39c4355260d2375063d39b61/action/lib/main.js#L370-L372
Manually building this action is a workaround for now, see #223.
@jurplel , maybe we can use a script to build the js file in CI?

That would probably be a good idea.

[ !!! ]
Then, this action has been almost in limbo for some time. Do we have a real-time chat room for "install-qt-action"? A few quick discussions may push this action to the launchpad quickly. I can help.
The current tasks are:
* Make "v3" as the default branch since GitHub shows the README in the default branch. Some users were confused by it.

* Arrange branches, release a new "v3" version with CI-built js ASAP.

* Solve opening issues.

Sorry for the limbo. I just released a v4 that hopefully should be solid. I have a discord server setup for my personal projects that you are welcome to join so that you can ping me often (I can make a separate channel for install-qt-action): interversehq.com/discord


errlog subscription automation

At the moment we setup log subscriptions with the tools/logsetup.py for ops notifications on deployed policies, we should incorporate that into policy provisioning automatically.

ended up doing this outside of the core codebase per deployment automation


Typings "ignored"

Expected behaviour
When typings are defined in tsconfig, the tsc from command line runs succesfully. No manual "/// <reference ..." needed in each individual file.
When loading ts file with this plugin, no compile errors are emit as the typings are loaded in the tsconfig.
Actual behaviour
When typings are defined in tsconfig, the tsc from command line runs succesfully. No manual "/// <reference ..." needed in each individual file. OK
When loading ts file with this plugin, compile errors are emit. I need to manually add "/// <reference ..." to each individual file. NOK
If my situation is not clear of you need a detailed example, shoot! Happy to discuss.

This seems to be working in the example projects - perhaps you need to add tsconfig: true to typescriptOptions in config.js?

I tried it, but it doesn't work. I created a sample which reproduces this issue:
https://github.com/nillis/ignore-typings

The issue here is that you are using the exclude option in tsconfig.json, rather than listing the files to be compiled. plugin-typescript loads all the declaration files contained in the files array, but there is nothing listed there. This is just a constraint of being able to type-check in the browser, it's not possible to scan the project for files like tsc does.
You can either add the declaration files and other files to the files array, or add a /// reference to your index.ts, as discussed in the other thread.

Great, thanks for the proposed solutions! I think integrating a filesglob step which adds the files property to the tsconfig will be the best (semi) automated way to deal with this problem


Anytype notes app

I'm currently reviewing (in progress) "Notes and Task apps" applications, and I've noticed a significant oversight: there's absent an application Anytype that, in my opinion, is one of the best open-source options in this category, if not the best.

You're right, anytype is a great option. Thank you for the PR.


[5.2] JsonResponse : let setData support more implementations

Let \Illuminate\Http\JsonResponse::setData also support data implementing \Illuminate\Contracts\Support\Arrayable or \JsonSerializable

Replace #12230

Before opening a new issue, I decided to write here:
Is there a particular reason that Arrayable was given priority over Jsonable/JsonSerializable interfaces? It seems really counter-intuitive, as now overriding toJson() or jsonSerialize() methods will in fact not change the way Eloquent models are serialized, for example.
It really seems like the Json interfaces should be the first to be tired, with Arrayable as the last option before raw serialization?


Possible error of DenseSAGEConv

Below is the part of the current implementation of DenseSAGEConv
        if add_loop:
            eye = torch.eye(N, dtype=adj.dtype, device=adj.device)
            adj = adj + eye.unsqueeze(0).expand_as(adj)

I suppose it needs to remove loop first before adding loop in such way.
Thanks.

Yes, at least to be consistent with all sparse ops. I fixed it in master. Thank you!


Sortable translate calculation errors if not using closestLayoutCenter algorithm

The current translate computation incorrectly assumes there is always an active droppable present. This is the case when using the closestLayoutCenter algorithm, but not when using other algorithms. Fix this assumption by checking first.

Fixed in 0.5.0 - the sort now resets if indices are not valid.


Support IPv6 for global accelerator

Closes #911
Successful deployment: https://github.com/ahus1/keycloak-benchmark/actions/runs/10246749685/job/28344593381:
[global-accelerator-create] ACCELERATOR DNS: a16fa9b0d684c08cd.dualstack.awsglobalaccelerator.com
[global-accelerator-create] ACCELERATOR WEBHOOK: https://jy45j74qcvri4cgf3nbmcpel7u0fqcon.lambda-url.eu-west-1.on.aws/

@ryanemerson - I did a successful run in my repo. Can you please review and approve? Thanks!

Thanks @ahus1


docs : Added note about DB performance to LDAP

Summary

This PR adds a note section to the LDAP Sync Interval configuration docs so that customers can know regarding the database performance while LDAP Synchronization happens.
Changes have been made under source/administration/config-settings.rst
Please find the updated file here

Ticket Link #3630

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

/check-cla

@justinegeffen The changes have been made.

Thanks, @yash2189! :)

Once the PM review is completed we can merge the PR. :)


[cloud_firestore] Look Up function

Hello, I am very new to flutter and Firestore. I am trying to build a lookUp function to see, if a certain Ticket exists.
`       This is my function:
    var check = databaseReference
    .collection('Tickets')
    .document(qrText);
    print(check.path);
    print(check.get().then((snapshot){
    print(snapshot.data);
    if(snapshot.data != null){
    print("Ticket was found");
    }else{
    print("Ticket not found");
    print(check.path);
   }
}));

But the Problem with this function is, that I am setting the Path to the document with a variable.
.document(qrText);
For some reason the "snapshot.data" is null. So I log the path of the document like this:
print(check.path);
And this shows: "Ticket/asdkw23jl3j" which is the correct path to the document. I could not really figure out whats going on, so I tried to set the path of the document like this:
.document("asdkw23jl3j");
And now the Ticket can be found and the Terminal displays the same path as before. This make no sens to me, because the path of the Ticket is both times equal.
Thanks in advanced.

I think the problem is with the databaseReference:
var check = databaseReference
.collection('Tickets')
.document(qrText);

Hi @HannHank you're referencing 2 different databases here, Firestore & Database. Please could you try upgrading the plugin version to latest as there's been a lot of changes since this issue was created.
Thanks!


problem with regular expressions

I get an error message when my code include a regular expression.
Here an example:
input = "4457418557635128"
visa = r"^(?:4[0-9]{12}(?:[0-9]{3})?)$"
if occursin(visa, input)
println("credit card found")
m = match(visa, input)
println(m.match)
println(m.offset)
println(m.offsets)
end
I get this error message
: MethodError(convert, (Type, nothing), 0x0000000000006a26)
does anybody know how to fix it?

Please do not use the linter. Lint.jl is not working, and we have not found a way to integrate StaticLint.jl
https://github.com/julia-vscode/StaticLint.jl/issues/14
https://github.com/julia-vscode/StaticLint.jl/issues/37
I don't know how to use StaticLint. The documentation is missing

Fixed in #119


when consul server restart . client not re-registration

org.springframework.cloud
spring-cloud-consul
2.0.0.RELEASE
..

org.springframework.cloud spring-cloud-consul 2.0.0.RELEASE ..

Hi, may i check why is this closed?  I currently encountered the same issue too


How can I disable remote debugging?

Summary
Enable to disable remote debugging manually as Command+D for mobile simulators.
Motivation
I'm trying to make @babylonjs/react-native to work at macOS, so I modified some code of it, and tested - but this screen appears.

Yes, I already saw that on React Native for Windows, but I was able to disable remote debugging easily by editing InstanceSettings().UseWebDebugger(true) to InstanceSettings().UseWebDebugger(false) in App.cpp.
But, in macOS version, I cannot find where to disable it.
I tried editing methodMap_["setIsDebuggingRemotely"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_setIsDebuggingRemotely}; to methodMap_["setIsDebuggingRemotely"] = MethodMetadata {0, __hostFunction_NativeDevSettingsSpecJSI_setIsDebuggingRemotely};, but it automatically returns to 1 when app has restarted.
Is there any way to disable remote debugging? if there isn't, may you add it?
Basic Example
No response
Open Questions
No response

Does [bridge.devSettings setIsDebuggingRemotely:NO]; not work? That's how you do it for iOS, which should extend to macOS.

Does [bridge.devSettings setIsDebuggingRemotely:NO]; not work? That's how you do it for iOS, which should extend to macOS.

No, it throws property 'devSettings' not found on object of type 'RCTBridge *' error.
I think the command has moved elsewhere, but I cannot find it from docs.

For you import the header?
#import <React/RCTDecSettings.h>
The property is implemented in a category, so it's not visible unless you import the header I think
https://github.com/microsoft/react-native-macos/blob/main/React/CoreModules/RCTDevSettings.h#L126-L130

For you import the header? #import <React/RCTDevSettings.h>
The property is implemented in a category, so it's not visible unless you import the header I think
https://github.com/microsoft/react-native-macos/blob/main/React/CoreModules/RCTDevSettings.h#L126-L130

Okay, I imported the header, but now "Could not initialize Babylon Native" screen appears again.
maybe it's problem of Babylon.js part

No, I tried to modify code of @babylonjs/react-native to skip checking remote debugging, but still not working.
seems to be remote debugging not disabled

Okay, I finally found a way!
it was simple. just add self. before bridge: [self.bridge.devSettings setIsDebuggingRemotely:NO];


Missing Documentation per OSC Governance

The following Required docs are missing and should show on the Main page of Code: CODEOWNERS
The following documents/features are suggested by OSC Governance: Issue Template, PR Template, SECURITY.md
For Reference: https://intersect.gitbook.io/open-source-committee/policies/governance
Also see Documentation and Legal

Please provide an Update. Thank you!


Expose gas rates

Like electricity, we should expose gas rates

Is there an ETA on this, as gas rates are available on the API?
I use Postman to verify the numbers HA gets:
{{base_url}}/v1/products/{{product_code}}/gas-tariffs/{{gas_tariff_code}}/standard-unit-rates/
I get values that seem to corroborate what my Octopus Energy dashboard shows...
{ "count": 2,     "next": null,     "previous": null,     "results": [         {             "value_exc_vat": 3.81,             "value_inc_vat": 4.0005,             "valid_from": "2021-09-30T23:00:00Z",             "valid_to": null         },         {             "value_exc_vat": 3.15,             "value_inc_vat": 3.3075,             "valid_from": "2021-09-25T23:00:00Z",             "valid_to": "2021-09-30T23:00:00Z"         }     ] }

A gas rate sensor now exists in 3.1.0, as per this original ticket. Closing.


Merge strategy multiple samples and tools

Hi,
I want to merge SVs for multiple samples, and multiple tools (delly, lumpy, manta). I have one VCF file per sample per tool.
What I would like to get is a merged VCF with the merged SVs, and one entry per sample.
I am unsure of how to go about it.
When I merge all files, I get each sample three times (presumably once for each tool).
E.g. if my sample_list file is
  sample1.delly.vcf
  sample1.lumpy.vcf
  sample2.delly.vcf
  sample2.lumpy.vcf

SURVIVOR results in a VCF with
 #CHROM	...	FORMAT	sample1	sample1	sample2	sample2

what I would like to get is
 #CHROM	...	FORMAT	sample1	sample2

How do I go about this?
Thanks,
Chris

Hi there,
I would also like to merge by caller, then by sample. Following the advice on this post and other...
I merged by individual caller VCFs at the sample level:
VCF1
#CHROM	POS	ID	REF	ALT	QUAL	FILTER	INFO	FORMAT	XZ2020_delly	XZ2020_manta	XZ2020_smoove

VCF2
#CHROM	POS	ID	REF	ALT	QUAL	FILTER	INFO	FORMAT	XZ2019_delly	XZ2019_manta	XZ2019_smoove

Then merged the two above VCFs and obtained:
SURVIVOR merge sample_files 1000 0 0 0 1 30 merged.vcf

Where sample_files contains VCF1 and VCF2
VCF3
#CHROM	POS	ID	REF	ALT	QUAL	FILTER	INFO	FORMAT	XZ2019_delly	XZ2020_delly

From what I understand about your post above, VCF3 should contain six "samples" 2 samples X 3 callers... Instead it looks like SURVIVOR just pulled the first caller from each individual sample VCF
I'm using SURVIVOR v1.03, but it looks like v1.0.6 is out and various merge issues were resolved, is this one of them? Or am I doing something wrong?
Thanks!

Hi not quite.
So SURVIVOR performs a merge VCF1 and VCF2, but when you do the merge to VCF3 it looks as the VCF1 + VCF2 are just one sample each.
If you want to have all 6 columns you need to do just one merge.
What I am doing if the VCF1 + VCF2 requiring a min of 2 callers out of 3.  Then these VCF are representative for that sample. Thus VCF3 would be my multisample VCF file:
SURVIVOR merge sample_files 1000 1 1 0 0 30 merged.vcf
Here I require the same SV type to merge the SVs.
I hope that helps. Let me know
Fritz

Ah, OK..I get it.
My problem with the 2/3 caller requirement to count as a representative call set for a sample is that Manta does a good job at calling insertions and delly and lumpy do not (at least in my experience). But I can just get around this by processing insertions separately and then requiring 2/3 as a representative variant set for other variants.
Thanks for the tip.

Yes you can process that separately. And I agree with your assessment :).
Cheers
Fritz


brew 那边的配方要更新一下？

[~] brew install elethom/osxutils/contacts-phonetic
==> Installing contacts-phonetic from elethom/osxutils
==> Downloading https://github.com/Elethom/contacts-phonetic/archive/0.3.tar.gz
Already downloaded: /Library/Caches/Homebrew/contacts-phonetic-0.3.tar.gz
Error: SHA256 mismatch
Expected: cf9d04b484fc41837a5f86cade99bb60834a39b08aafa6848d33b6b1f88f1a7d
Actual: 7d08bbfebabc3d1992d6bd66d452228b66ffec570e0250c0f659fd33f836908e
Archive: /Library/Caches/Homebrew/contacts-phonetic-0.3.tar.gz
To retry an incomplete download, remove the file above.

Sorry about the inconvenience. Just updated.


highlighting vue directive syntax

Hello !
Does your plugin provide an improvement in the syntax of the view directives?
Is it possible to have the same directives syntax highlighting as vscode ?
The first screen below is my vim screen and the second is my vscode screen (with correct non string directive highlight syntax)

Hope you will have an answer, it would help me a lot, thank you !

see #143


Installation problems with library

Can anyone please tell me what is wrong with the installation. Have installed multiple libraries, but gets an error on this one.

This issue have nothing common with this plugin. There is a nice place to ask these kind of questions: StackOverflow. Probably, somebody already faced this issue before.


Error predicting the face attribute

when I run the script

python -u predict.py --img ./crowd.jpg

to predict face attribute, I got the error:

INFO:root:Namespace(gpus=None, img='./crowd.jpg', model_load_epoch=82, model_load_prefix='../model/lightened_moon/lightened_moon_fuse', opencv='../model/opencv/cascade.xml', pad=None, size=128)  [15:05:33] /home/xz/dev/mxnet/dmlc-core/include/dmlc/logging.h:235: [15:05:33] src/operator/operator.cc:19: Cannot find Operator MoonOutput in registry

Probably some operator define files were missing and cannot be recognized by MXNet. Has anyone managed to resolve this issue?
Thanks,
Edward

I am also facing the same issue. Has any one found a fix to this?

hello, do you use my face branch of mxnet(https://github.com/tornadomeet/mxnet/tree/face)? moon operator files is in https://github.com/tornadomeet/mxnet/blob/face/src/operator/

@tornadomeet @vj-1988 @EdwardChou Did you got the solution getting the same error

Hi Wei, Thanks for this repo. Your branch of mxnet not available anymore as the above links are dead. Could you please help?


iOS enter animation for Dialog seems not to be working

Hi, I've been trying to add a simple dialog in the commonMain part of my composable multiplatform application but when I test it on an iOS emulator (Iphone 16 iOS 18) the enter animation of the dialog and the scrim seems not to be working. The exit animation works fine though.
I'm using version 1.19.1.
val dialogState = rememberDialogState(true)
Dialog(dialogState){
    Scrim(
        enter = fadeIn(tween(durationMillis = 250)),
        exit = fadeOut(tween(durationMillis = 150)),
    )
    DialogPanel(
        enter = scaleIn(initialScale = 0.8f) + fadeIn(tween(durationMillis = 250)),
        exit = scaleOut(targetScale = 0.6f) + fadeOut(tween(durationMillis = 150)),
    ){
        Text("Hello")
    }
}

Thanks for opening this issue.
Turns out Dialogs behave a bit different on iOS than the other platforms.

I've tried tackling this a few times and still haven't figured out what is the reason this is happening. It seems like an issue in Compose itself, but I cannot figure this out yet.
Is this blocking you?


Hosts file?

Is it not possible to use an entry in the hosts file, to resolve connections to the correct IP address of the Private Endpoint ?
This would facilitate a quick

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a4387410-73b7-a07e-708c-eeac4e81397f
Version Independent ID: aaaab239-4acf-d9ea-c3a6-9abb0cdbb623
Content: Configure a point-to-site (P2S) VPN on Windows for use with Azure Files
Content Source: articles/storage/files/storage-files-configure-p2s-vpn-windows.md
Service: azure-file-storage
GitHub Login: @khdownie
Microsoft Alias: kendownie

@mbsryu
Thanks for your feedback! We will investigate and update as appropriate.

@mbsryu
Thank you for bringing this to our attention.
I've delegated this to content author @khdownie, who will review it and offer their insightful opinions.

@mbsryu yes it is possible to use the host file on the client(s) but not recommended for production because you will need to make these changes to every client that wants to mount your Azure file shares, and changes to the storage account or private endpoint will not be automatically handled. See https://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-overview#dns-configuration


Running .plan models in 19.04

After converting to a int8 plan model, the infer function throws the following error:
retinanet infer test.plan --images data/val/images/ --annotations data/val/annotations.json
Loading CUDA engine from p1_test.plan...
getPluginCreator could not find plugin RetinaNet_Decode version 1 namespace
Cannot deserialize plugin RetinaNet_Decode
getPluginCreator could not find plugin RetinaNet_Decode version 1 namespace
Cannot deserialize plugin RetinaNet_Decode
getPluginCreator could not find plugin RetinaNet_Decode version 1 namespace
Cannot deserialize plugin RetinaNet_Decode
getPluginCreator could not find plugin RetinaNet_Decode version 1 namespace
Cannot deserialize plugin RetinaNet_Decode
getPluginCreator could not find plugin RetinaNet_Decode version 1 namespace
Cannot deserialize plugin RetinaNet_Decode
getPluginCreator could not find plugin RETINANET_NMS version 1 namespace
Cannot deserialize plugin RETINANET_NMS
Segmentation fault (core dumped)    ```

It looks like your plan file and your version of the retinanet module are out of sync.
The name of the plugins were changed in https://github.com/NVIDIA/retinanet-examples/commit/cba871806df37e168dc4d4c0b716291e2cf0c879#diff-fe97efddd9bddaf75501c5cde1ae0763. The plan file still refers to the old names whereas retinanet has the new plugin names.
Try re-exporting your model and make sure that the pip module was rebuilt after the change. Thanks!


Roadmap:TokenNegotiator needs to be able to support all the ticket attestations

TokenNegotiator needs to be able to support all the ticket attestations, and provide the best dev experience to enable web services building around those ticket attestations.
We should build one product ourselves, suggest, an AlchemyNFT token airdrop/whitelist registration website, if you have certain attestation then you are added to the list.

Closing this ticket, it has no specifics to action / and the underlying technology has since been made possible.


Update wecross java sdk reliable

Codecov Report

Merging #51 into release-rc3 will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             release-rc3     #51   +/-   ##
=============================================
  Coverage           6.22%   6.22%
  Complexity            17      17
=============================================
  Files                 16      16
  Lines                916     916
  Branches             122     122
=============================================
  Hits                  57      57
  Misses               846     846
  Partials              13      13

Continue to review full report at Codecov.

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


Efficient linear algebra computation using BLAS

https://github.com/mateogianolio/vectorious
https://github.com/waylonflinn/weblas
BLAS: https://developer.apple.com/reference/accelerate/1668466-blas

closed by #4


ci: bump go environment to 1.22

Builds on https://github.com/GoogleContainerTools/kpt-config-sync/pull/1309 to simplify the process of bumping Go build environments

/assign @nan-yu
/assign @karlkfi


[bug] BrowserSync not working with Wordpress

Version: 4.0.0-alpha.20
When installing for creating a wordpress theme, browsersync is not working. It's starting just fine, but doesn't open a window though, neither providing a frontend-URL, only a backend-URL (:3001).
In the backend, it says:
Place this snippet somewhere before the closing </body> tag in your website:
<script id="__bs_script__">//<![CDATA[
    document.write("<script async src='http://HOST:3000/browser-sync/browser-sync-client.js?v=2.17.1'><\/script>".replace("HOST", location.hostname));
//]]></script>

Even though I did that, still it isn't working.

ade2767


Build failure related to AsJson/JsonFrom

When building/testing v0.6.0 (7df142c0adeb24cc9a01fe4e4aae6d3c3a09fd96), I get errors like this:
error[E0311]: the associated type `<K as generic_json::Json>::Array` may not live long enough
   --> src/util/json/build.rs:118:53
    |
118 | impl<J: JsonClone, K: JsonFrom<J>, T: AsJson<J, K>> AsJson<J, K> for [T] {
    |                                                     ^^^^^^^^^^^^
    |
    = help: consider adding an explicit lifetime bound `<K as generic_json::Json>::Array: 'a`...
    = note: ...so that the type `<K as generic_json::Json>::Array` will meet its required lifetime bounds...
note: ...that is required by this bound
   --> src/util/json/build.rs:13:35
    |
13  | pub trait AsJson<J: JsonClone, K: JsonFrom<J>> {
    |                                   ^^^^^^^^^^^

cargo 1.60.0-nightly (95bb3c92b 2022-01-18)

That's new... At first glance I would say it is related to https://github.com/rust-lang/rust/issues/87479. I'll investigate.

The looks like a compiler bug to me. The lifetime is inconsistently required depending on where the HRTB (comming from the JsonMut trait alias used in JsonFrom) is placed. I've opened an issue.
In the meantime, I think I can get around the issue just by removing the JsonFrom bound from the AsJson trait definition. I hope.


high CPU load

Hi! Maybe someone knows.. I have a high CPU load during connection between ios ipad app and mac chrome page more than 100% and in the case between ios ipad app and ios safari 60%. What can be done about it?

WebRTC connection demands high resources due to intensive video rendering, encoding/decoding and sending data via the network.
The difference between devices can be because of different encoders support (chrome may send something different that safari), the resolution and the fps of the video stream. Many things can change the cpu usage.
You can start investigation by reading the different SDPs sent and taking notes of the different audio and video codecs that are used


How does one put the entire type schema inside a single file?

I want have all responses and requests inside a single file, how do I achieve that?

If you are talking about the models, you just need to remove the schemas property in the orval config and for the HTTP calls you can use the mode: single or mode: split

Thanks


Use VCPKG_ROOT environment variable for vcpkg path in windows build script

I think we should use VCPKG_ROOT environment variable for vcpkg path in windows build script, since the windows installation guide set this env:
SET VCPKG_ROOT=V:\packages\vcpkg

why is this necessary?

thx

337 |
338 | 	// Setup vcpkg packages with environment variables set inline
339 | 	await $`SystemDrive=${process.env.SYSTEMDRIVE} SystemRoot=${process.env.SYSTEMROOT} windir=${process.env.WINDIR} ${process.env.VCPKG_ROOT}\\vcpkg.exe install ${config.windows.vcpkgPackages}`.quiet()
                     ^
ShellError: Failed with exit code 1
 info: {
  "exitCode": 1,
  "stderr": "",
  "stdout": ""
}

      at new ShellError (12:16)
      at new ShellPromise (72:16)
      at BunShell (187:35)
      at D:\a\***\***\***-app-tauri\scripts\pre_build.js:339:8

Bun v1.1.32 (Windows x64)
Error: Process completed with e

reverting


Remove Auth0 dev settings

OIDC_OP_TOKEN_ENDPOINT also defined twice

Let's make travis happy by fixing the flake errors.

It's green now ¯_(ツ)_/¯


docs: improved readme

Improvements to README file:

Reorganized file
Removed PAT and Policy details sections and instead linked to the documentation site
Added --no-input global flag

:tada: This PR is included in version 2.0.0-beta.7 :tada:
The release is available on:

GitHub release
npm package (@beta dist-tag)

Your semantic-release bot :package::rocket:


ScrollBar Hideen

Bottom of scrollbar is hide on Chrome

Fixed this removing the following lines on _sideNav.scss:
8: height: calc(100% + 60px);
10: padding-bottom: 60px;


Alert Subscriptions email list gets overridden when a new email is entered - Publisher and Devportal

Description:
After entering the email addresses list in "Manage Alert Subscriptions" section of publisher and devportal, when we go back and navigate to the settings page again or refresh the page, the previously entered email list will be lost upon entering a new email address.
Steps to reproduce:

Enable APIM analytics.
Enter email addresses under the "Emails" section of the Publisher/Devportal > Settings > Manage Alert Subscriptions and save. (1st attempt works without an issue)
Refresh the page or leave the settings page and come back.
Enter a new email address and the previously entered email list will be lost.

Affected Product Version:
APIM 3.1.0

This was fixed in APIM Analytics 3.2.0


Oracle Stored Procedures Entities are not displayed on the UI Table lineage

Affected module

OpenMetadata UI
Ingestion Framework

Describe the bug

I try to write some SQL to test oracle procedures:

CREATE TABLE HCVN_HANBUINB.A (
id NUMBER,
name VARCHAR2(50),
age NUMBER
);
INSERT INTO HCVN_HANBUINB.A (id, name, age) VALUES (1, 'John', 25);
CREATE TABLE HCVN_HANBUINB.B AS SELECT * FROM HCVN_HANBUINB.A WHERE 1 = 0;
INSERT INTO HCVN_HANBUINB.B (id, name, age) VALUES (3, 'Bob', 22);
CREATE OR REPLACE PROCEDURE CopyDataFromBtoA AS
BEGIN
INSERT INTO HCVN_HANBUINB.A (id, name, age) SELECT id, name, age FROM HCVN_HANBUINB.B;
COMMIT;
END CopyDataFromBtoA;
BEGIN
CopyDataFromBtoA;
END;

After running metadata ingestion, OM displayed new entities: table HCVN_HANBUINB.A, table HCVN_HANBUINB.B, store procedure COPYDATAFROMBTOA
After running lineage ingestion, OM displayed column-level lineage between HCVN_HANBUINB.A and HCVN_HANBUINB.B.
But OM does not show Edge Information as a Stored Procedures entity on lineage between HCVN_HANBUINB.A and HCVN_HANBUINB.B.

To Reproduce

https://github.com/open-metadata/OpenMetadata/blob/main/ingestion/src/metadata/ingestion/source/database/oracle/queries.py#L92-L139

It seems Oracle is not tracking Queries in Stores Procedure so q.query_start_time between sp.procedure_start_time and sp.procedure_end_time and q.query_end_time between sp.procedure_start_time and sp.procedure_end_time condition may not be working.
sql_text LIKE 'CALL%%' => Do we should use upper(sql_text)?

Expected behavior

I expect that OM should support column-level lineage and attach Stored Procedures entities (if exists) on table-level lineage.

Version:

OpenMetadata version: 1.3.0
OpenMetadata Ingestion package version: [e.g. openmetadata-ingestion[oracle]==1.3.0]

cc @ayush-shah  @NiharDoshi99

@nqvuong1998 please share if the table already exists in OpenMetadata
and share the screenshot of the lineage from that stored procedure itself, Thanks

Hi @ayush-shah ,

Lineage between A and B:

Stored Procedure:

Hi @ayush-shah ,
Several inquiries regarding Oracle Stored Procedures (SP) include:

Why doesn't OM utilize SP Definition in DBA_SOURCE to extract table lineage and attach edge information?
Why doesn't OM utilize UPPER(sql_text) when filtering SP data? For instance: sql_text LIKE 'CALL%%'.
When dealing with Oracle SP, there are various ways to trigger SP (CALL, BEGIN ... END). Does OM require additional conditions for filtering SP data?
In the Oracle gv$sql table, it appears that Oracle is not tracking the entire query history, potentially causing OM to miss some lineage.

@nqvuong1998 we can see some similarities with below ticket, please refer to the below https://github.com/open-metadata/OpenMetadata/issues/15062

@nqvuong1998

we use DBA_SOURCE itself to fetch the stored procedure, parse that and create an edge info from that.
2nd, 3rd and 4th we will investigate the same, also, if you want to contribute, do let us know, and we will help you guide around the same 🙏


[github] Misc improvements to issue templates

Link out to Apple’s Feedback Assistant for issues that relate to proprietary frameworks.
Reword and comment out placeholder text.
Use the language feature request label for the feature request template; new feature is somewhat ambiguous and needs to be replaced.
Add hints for obtaining exhaustive information about the compiler/Xcode version.
Encourage reporters to share their ideas on the forums.

@swift-ci please smoke test


After withdraw, clicking "Withdrawn" in receive table should take user to withdrawal tx on Etherscan

Possible easy first pass: link only to the stealth address

#381 adds links to the stealth account for base-asset (ETH/MATIC) only, because it's readily available and obvious to the user what that means. We leave it out for tokens for now, and backlog the issue for future consideration.


Support for ChakraCore

Category

[X] Question
[ ] Typo
[ ] Bug
[ ] Additional article idea

Expected or Desired Behavior
I'd like to be able to use node-ChakraCore to build SPFx solutions. Any plans for support of this?
Observed Behavior
When using node-ChakraCore the SPFx build toolchain fails
Steps to Reproduce
Install and configure to use node-ChakraCore and run gulp serve and it will fail after a few Gulp tasks

@wictorwilen Can you make a request at Sharepoint UserVoice and include as much information as possible to help guide our direction. Thanks!


Prevent user from being a member in more than one organization

FE asked to change the API to update_user_org

This was done as part of #2075


Fix doc build errors with new class att matches

name: Pull request
about: Propose changes to fix an issue or implement a new feature

Description
Fixes two issues with doc builds that arose from #3483

It looks like something in our process is adding elements into topicmeta that do not have a @class attribute. This is unrelated to that pull request; however, the function that sends @class as a parameter threw an error because it's being called with a missing parameter. Explicitly matching only elements with @class resolves the error, but longer term we should figure out what is being added without a @class att.
There is an ambiguous rule match for topic/shortdesc in topic.xsl for PDF. I've removed the extra generic match, which is already handled above by an existing match; I've also made that match more explicit, so topic.xsl has one match for shortdesc-in-topic and one for shortdesc-not-in-topic.

Type of Changes

Bug fix (non-breaking change which fixes an issue)

Travis has completed and passed, just not visible here.


Update Bounty Tracker

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed.

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Auto merge requirements
Your pull request will be automatically merged if the following conditions are met:

Your pull request only adds new tokens to the list. Any modification to existing
tokens will require manual review to prevent unwanted modifications.

Your pull request does not touch unrelated code. In particular, reformatting changes to unrelated
code will cause the auto merge to reject your PR.

Any asset files added correspond to the token address you are adding. Asset files
must be PNG, JPG or SVG files.

Your change is valid JSON and conforms to the schema. If your change failed validation,
read the error message carefully and update your PR accordingly.

No other tokens shares the same name, symbol or address.

For example, this change would be rejected due to unrelated changes:

The bot runs every 60 minutes and bulk-merges all open pull requests to prevent conflicts.
This means that you need to wait up to 60 minutes for your pull request to be merged or reprocessed.

this adds a duplicate copy of the block for TRck3zHXCTyoAsiKPn1NyGb3i1mXFbB8JHheh7uFiVL, see https://github.com/solana-labs/token-list/pull/16508/files

added in https://github.com/solana-labs/token-list/commit/fc528fe05562ddec37006d3d369eddf5a5cdef26


BUG MAJOR ArkosKernandHead.tar.gz

installing ArkosKernandHead.tar.gz which include a new kernel will brick the image , you forgot the new kernel modules :)

The modules are in there.  Did you install following the directions?

no shame on me you are right i missed the deb , totally invalid


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Exclude and filter files in references tab.

When you use "Find All References", the results can be countless. In this case, it would be great to limit the results by filter and exclude files. Just like in the search tab.
Use case: Exclude files like spec.ts and exclude import lines (using e.g. regex). Or quickly find a reference by simply using the search field. Just filter the results.
Here is a quick image manipulation of what the solution might look like:

The inputs are persistent (like in search tab) and allows you to exclude references.

Hide import results.
Hide test files.
Additional search custom text to reduce the results.

It combines the function of project search tab with the references tab. Limited to the found references.
There is a similar issue #64528. With my simple solution the user have the control of the results. No need for special implementations to toggle imports etc. Since vscode don't know the semantics of the results. The CMD/CTRL + F tree-type-filter is helpful but not sufficient in this case. What do you think? Any idea is welcome.

Exclude files by glob.
Exclude files by content (regex)
Include a specific path only.
Search / Filter like with current tree-type-filter (CMD+F).

Pressing cmd+f does that

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

The Tree View switch, as in the Search tab, would be useful for exploring references as well.
@fudom, could you include this in your request? It's a slightly different feature, but the reasoning is the same: to be able to limit the results. Moreover, this shouldn't complicate the implementation.

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!