Test Fixes & some Mesh/AlternateMesh updates

One other thing - running cargo test now in the base dir does't find the tests inside the crates.  Not sure how to make this work.  At the moment I have to chdir to crates/libeq_wld first

I actually have a few other things to add - I will add some more commits here and rename the PR

@cjab when you a moment would you mind looking at that last commit?  Because the 'type_field' is at the end of the entry, I have to defer parsing the beginning part of the entry until later.  I did this by slicing the input, but I feel I'm probably not doing this in the nom-idiomatic fashion.  But... the idea is right I think!

Oh yeah. To run tests for all crates in the workspace: cargo test --all

AlternateMesh is a more complex nut to crack.  I think the old WLD reference does not fully describe all its potential fields - I started on it but probably won't get to finishing it for awhile.

I cannot make sense of a certain chunk of text in AlternateMesh - its length/size does not seem to be determined anywhere in the rest of the frag.

OK - I think this is parsing all the AlternateMesh frags I could find.
params4  is 8 bytes of data that are unknown to me.  It seems to be present in all the frags regardless of their flags
data9 was the critical find here - it's a set of data whose length is the value of the fragment1 field, but only if 0x01 is unset.  I'm guessing 0x01 switches this frag into two very different modes.  fragment2/fragment3 probably have different meanings as well in this case.
AlternateMeshFragmentPolygonEntry has a field called data which is 4-tuple of u16's.  It is my theory that when this field contains data, this polygon represents a Quad instead of a a Triangle - a theory I intend to test in a 3d engine.
params3 is mentioned in the WLD ref and this parser will parse it in theory, but I have not found any frags with this data.  So, I'd like to get my hands on more frags.

Question - For fields that are Vec but are "optional" do you think it's better to make it an Option<Vec> for just let it be a Vec and make it empty if it is not present in the data?

hah! Yeah kind of a philosophical question 😄. I think semantically the Option<Vec<_> is probably more correct. Especially since the size field that determines it's length is also optional. If we were using these structs for anything other than parsing we probably wouldn't store the size at all and just rely on the size of the Vec itself. But storing everything roughly as it appears in the wld file is really nice for documentation in the context of the parser and I think the Option kind of continues with that tradition :D.
It's a bit more work because you end up having to unwrap it later but that's probably okay. Unless we find out later that it isn't 😆.

Very cool re: the potential quads in AlternateMesh!

gequip.wld in the phase 4 beta has bit 14 set in this fragment

Closing this - will make a new one once I figure out AlternateMesh


Fixed typo in --help

Coverage remained the same at 69.179% when pulling 44b41753da423475d808004dc27a0be1672c3d50 on maxkochubey:fix-help-typo into 70f36ebc418cfb2a25eb5d3208d88b4416046895 on fstab:master.

Thank you!


Image not loading

Describe the bug
Followed the instruction and yet image is not loading
Affected platforms

Android
iOS

Affected components

SketchAsyncZoomImage
CoilAsyncZoomImage

Sample code
SketchZoomAsyncImage(
uri = "http://sample.com/huge_world.jpeg",
contentDescription = "view image",
modifier = Modifier.fillMaxSize(),
)
CoilZoomAsyncImage(
model = "http://sample.com/huge_world.jpeg",
contentDescription = "view image",
modifier = Modifier.fillMaxSize(),
)

Please post your actual code and error log.

I don't think it has error, image just does not load. I used the actual code mentioned and followed the instruction. I'm not sure if I'm missing something.

I want to know from your actual code the url of the image you actually loaded. If it is "http://sample.com/huge_world.jpeg" then there must be something wrong because it is a fake url and it cannot be accessed. I just use it for a demonstration.

This is the image url I used:
https://cdn.pixabay.com/photo/2016/09/07/10/37/kermit-1651325_1280.jpg


DnD for both node reordering and drop as child

I would like to render the tree where each node can be at an arbitrary place in the hierarchy and dropping a node on another node makes it a child of that node.
I would also like to be able to reorder children by dragging within the child list.
At the moment, if I make all of the nodes internal nodes (i.e. they all have a child list which may be empty), then dropping a node on another node works fine (calls onMove with the target node as parent and an index of 0). However, dropping a node after another node also returns that node as a parent with an index of 0, unless the node both has children and is closed. This means that I can't implement the move behaviour consistently.
On the other hand, if I make all nodes with no children leaf nodes (by setting children to null if it is an empty array), I get the correct move behaviour (parent is parent of group and index is order within children) but I can no longer drop on the leaf nodes to create a child.

Am I doing something wrong?
If not, what's the best way to override the drop behaviour so that dropping on a leaf node will call onMove with that node as a parent.

[UPDATE]: Looks like this may be a duplicate of #140 and #144 . Will leave this open to capture some of the specific details

Thank you. You are correct in that this isn't possible with the code today. This was the most useful write up of the problem though, thank you.

Can you try this again with the lastest version? We make some changes in https://github.com/brimdata/react-arborist/pull/202 that made you able to drop as a sibling of a "open" node with no children.
If that addresses this, let's close this and those other issues. Thanks @rmapes

It doesn't seem to have changed anything. With all of the nodes having an empty child list, I can still drop as a sibling if the node is closed, but if the node is open it will try and add it as a child. Dropping on the node will also add as a child, as expected.

@rmapes I met the same problem with you. After some digging, I realize that #202 indeed solves the problem. Watch the demo video closely:

When cursor is below an open empty node, move your mouse left and right, you will see the cursor length changes, indicate whether the drop will be a sibling or child.
However, this is really bad experience for users. I've figured a better approach: make node with empty children closed by default, then if the drop cursor is below the node, the drop will always be sibling, and if the drop cursor is above the node, the drop will be a child. This should be a intuitive way for users.
My pesdo code:
const Node = ({node}) => {
    useMount(() => {
        if (node.children.length === 0) {
            node.close()
        } else {
            node.open()
        }
    })

    return
...

}

const App = () => {
    return <Tree ...>{Node}</Tree>
}

useMount is the same as useEffect but only run for the first time component is rendered.


Use "std/http" adapter for Vercel Edge Functions, instead of "https"

Where do the translations come from? Are you a native speaker in all of these languages?

Oh. I see. Please revert them. We have a team of translators that will take care of this. It is better to leave translations to them and only submit changes to the English version.
An exception can be made if a pull request only touches code snippets (such as in #1164) but not here.

Oh. I see. Please revert them. We have a team of translators that will take care of this. It is better to leave translations to them and only submit changes to the English version.
An exception can be made if a pull request only touches code snippets (such as in #1164) but not here.

Should the outdated line be replaced with an English version so that the translation team can re-translate it later? Or just revert it to its original state?

Translations PR: https://github.com/grammyjs/website/pull/1169
This can be merged when reviewed


[FEATURE REQUEST] multiple windows icons

:speech_balloon: Description
To get the best resolution on multiple windows explorer views (large icons, list, ...), is it possible to generate a windows .ico with multiple resolutions of the input icon file?
Also the highest resolution of 256px would be nice.
See https://stackoverflow.com/questions/3236115/which-icon-sizes-should-my-windows-applications-icon-include
:question: Platform
Windows

Hi, @matthias-steinkamp as I see flutter windows do not support multiple resolutions icons. Currently, we generate one ico file with 128px and a default ico file only 48px.

Hi @mrrhak, thanks for the quick answer. I'm not a windows dev guru, but I think the rc-file specifies the .ico file and .ico files can hold several icon images for different sizes. Afterwards, windows automatically displays the right image for the desired view in file explorer etc. So I guess, it's not a flutter topic but just how many images are stored in the single .ico file.
"ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately." https://en.wikipedia.org/wiki/ICO_(file_format)

Ohh thanks for clearly explaining. After I'm checking on this image package I think I can try to create a single .ico file from multiple sizes as you want.

Hi @matthias-steinkamp I have change windows .ico quality from 128px to 256px in new version v1.2.0. You can check a generated .ico file here to see multiple sizes have been embedded. Thanks

the generated icon shows one 256px only

I have fixed in v1.2.1

Yes, it works fine! Thanks for the very fast response and help!


(re?) implement erecover

A user in Slack was asking about:
https://github.com/eris-ltd/eris-db/blob/master/manager/eris-mint/evm/native.go#L43-L64

Oh this takes me back :) right @benjaminbollen ?


Add documentation to detail collaboration spaces

Include how to collaborate in the community

Community Meetings
GitHub Discussion
Chat
Email Groups

Closing. This was added to the README in pull request #6


Factor out core react-scripts functionality for library scaffolding

cc @ryanflorence @ayrton @gaearon @jquense
This was intended as a dumb Twitter joke about "create-react-lib", but there's actually something to it.
Scaffolding React libraries hits the same point points as scaffolding React apps. However, in one way it's worse – library developers often have multiple library packages.
Getting a minimal library scaffolding up is pretty easy if you've done it a few times, but getting a good library scaffolding is time-consuming if you want to include all of:

UMD build (unminified and minified)
ES module build
Coverage reporting on tests

It's just as difficult to keep stuff from going stale. I think I finally upgraded the last few of my libraries to Babel 6, but I'm not really sure, and it's a fair bit of work every time to make sure I remembered to set everything up appropriately. You can start a project by copying the last thing you did, but it's harder to keep stuff up-to-date.
Given that, it could be quite useful if some of the core functionality in react-scripts could be made reusable in such a way as to offer a "create-react-lib", where the main benefits would be:

Reduce the amount of extra work required to get really good tooling set up
Just update a dependency to freshen tooling dependencies

I haven't fully thought through how this would work, but I wanted to write this up real quick to lay out the pain points that I hope we can use functionality from here to resolve.

I honestly think this idea is genius. Having a standard way to create libraries (designed specifically for react) will only encourage more people to contribute to the react eco system.
Getting started and having to figure out how to set up webpack, babel, builds for the first time is a time consuming job. Having gone through this process a couple times I think a standardised way of doing this would be fantastic. Having the same setup across several projects would also mean more people will be familiar to the setup.
But like you said Jimmy, I think the biggest gain most likely comes from ease of updating dev tool dependencies.
I'm happy to help out, let me know what I can do!

This is one of the use cases nwb addresses, as I was having the same issue maintaing multiple component projects and keeping all the tooling and config up to date.
+1 for having an official create-react-lib

Any thoughts on how this would in terms of modules? Should react-scripts gain the ability to scaffold out and provide tooling for a component/library or should there be a new module?

I would imagine react-scripts could include more commands, like build-lib etc. We'd want to keep Babel configs the same, for example. But it's very hard to say until somebody makes a proof of concept.

We don’t have any immediate plans to build this. If somebody wants to submit a proof of concept, they’re welcome to.
In the meantime we published our Babel preset and even some webpack utilities so it should be easier to build something like this separately. Jest configuration has also vastly simplified in the last couple of releases.

I wonder FB already should be having some solution to tackle this? I really wish to create a component library but the thought of having to set it all up makes me cringe & end up copy pasting the code. Now it has come to the point of becoming a pain.

We there at plone intend to make one of our project a react-scripts like library, so that with one command we can generate our boilerplate( we have our own) with the pre-configured tools. So for creating a library like react-scripts , do we use the same configuration settings and  project layout as the scripts does ( env, polyfills, webpack )? Any suggestions are welcome.
cc @taion @gaearon @ayrton

I tried to make one:
https://github.com/antonybudianto/react-lib-scripts
Still new though, but works for simple React UI library


Using Font Awesome in content

Firstly, thank you for an awesome theme.
I'm (very) new to Hugo and not skilled at web development, but from what I can make out Font Awesome is included within the theme as it's used for the social partial, right?
Is there a way I can reuse the same Font Awesome svgs within the content of posts? I have tried to create a shortcode which expands to a span, but wasn't able to get it to appear within the body of a post.
(Sorry if this is a very simple question!)

Hi there @DanielHouston! Worry not, all questions are welcome. :)
Font Awesome free is bundled, yes. Here's how to use the icons: https://fontawesome.com/how-to-use/on-the-web/referencing-icons/basic-use
To ensure Hugo renders the HTML that Font Awesome uses in posts, make sure these lines are in your config.toml:
[markup]
defaultMarkdownHandler = "goldmark"

[markup.goldmark]

[markup.goldmark.renderer]
unsafe = true

If your shortcode renders HTML, that may be your missing piece! Please do let me know how it goes.

Fantastic! That worked exactly as expected after the config.toml additions. Thanks!


Add json mode support to OpenAI.APIClient.ChatCompletionParameters

@vmanot please add this as soon as possible
https://platform.openai.com/docs/guides/text-generation/json-mode

@vmanot please add this as soon as possible
https://platform.openai.com/docs/guides/text-generation/json-mode

@pmanot done!


using Devart.data unstead of MySql.data

Dear adriancs2,
Thank you for this very helpfull project, Can i use Devart.data.dll unstead of Mysql.data.dll and how? because Mysql.data.dll is a GPL licensed
Kind Regard
Mohammed

MySqlBackup.NET uses a component (MySqlCommand) from MySql.Data.DLL. MySql.Data.DLL must be reference. But however, you can easily replace MySql.Data.DLL with Devart.Data.DLL.
What you need to do is replace the following variables of the whole project of MySql.Data.DLL with the equivalent components in Devart.Data.DLL.

Thank you for the response, but i did that, and it shows me an error on MySqlScript don't exist and MySqlTokenizer too,( i am using devart mysql connector express)

Hi cobra23, I have made another version of MySqlBackup.NET with minor modification to meet the class components of Devart Express Connector.
You can download the DLL at release section of this project: https://github.com/MySqlBackupNET/MySqlBackup.Net/releases

Thank you very much for the code


feat: generate api docs

Code added to generate api.md file

Thank you for the patch @ramachandranravi 🙇


Save test set update

In this pull request, I removed the requested functionality mentioned in issue #220, and everything seems to be working.
I hope to contribute even more effectively to this project in the future.

Closes #220

Thanks for the PR @albnunes. The issue has been closed in #265
@all-contributors please add @albnunes for bug fix


Ability to save without passing FFMpeg\Format

Q
A

Bug?
no

New Feature?
yes

Version Used
^0.13.0

FFmpeg Version
4.0.2

OS
alpine:3.8 (Docker php:7.2.10-fpm-alpine)

Actual Behavior
For now we should always pass exact FFMpeg\Format into save method:
$audio = $this->ffmpeg->open('input.mp3');
$audio->filters()->clip(
            TimeCode::fromSeconds(30),
            TimeCode::fromSeconds(10)
);
$format = new Mp3(); // here I should also determine which format to use, input could be .aac/.ogg
$format->setAudioKiloBitrate($audio->getFormat()->get('bit_rate') / 1024);
$audio->save($format, 'output.mp3');

Also I should set bitrate from the source file, otherwise I will get 128kbps.
Expected Behavior
From the command line FFMpeg supports operations without applying any codecs (preserving bitrate):
ffmpeg -ss 30 -i input.mp3 -c copy -t 10 output.mp3
Possible Solutions
Can we just omit format when building the command? As I see from sources format is only used to apply filters in buildCommand method, the base command doesn't need it.

maybe this gets resolved by #430


IOS simulator is lagging

Steps to reproduce
just run the app on any ios simulator with a slow internet connection around below 50 Mbps and it happens
Expected results
I just created a simple application which fetch data from the server and i have showed a loading indicator until the data is being loaded but it lagging as it's shown in the video. It works fine on real devices and on android emulators.
Actual results
It is lagging
Code sample
It is the same for any application even the starter one
Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

https://github.com/flutter/flutter/assets/68272121/a787f3bd-05d2-401c-b7fe-4f9958c9e7d3
Logs
No response
Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.22.2, on macOS 14.5 23F79 darwin-x64, locale en-IQ)
    • Flutter version 3.22.2 on channel stable at /Users/yara/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 761747bfc5 (2 weeks ago), 2024-06-05 22:15:13 +0200
    • Engine revision edd8546116
    • Dart version 3.4.3
    • DevTools version 2.34.3

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

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

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

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

[✓] VS Code (version 1.87.0)
    • VS Code at /Users/yara/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.90.0

[✓] Connected device (4 available)
    • iPhone 15 Pro Max (mobile) • 48512911-A2EF-464A-8604-A0930091616B • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-17-5 (simulator)
    ! Device GZQL1838HAL52000401 is not authorized.
      You might need to check your device for an authorization dialog.

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

• No issues found!

Could you please provide a completed and minimal reproducible code sample which presents the issue? I tried with a simple one at https://docs.flutter.dev/cookbook/networking/fetch-data but couldn't see the issue.

It was the same for every code example, but i just update flutter and killed all simulator services and it fixed.


"Go to definition" in typescript doesn't go to definition, but to type definition

VSCode Version: 1.18.1
OS Version: macOS high Sierra

Steps to Reproduce:

open any source in typescript
right click on a symbol -> "go to definition"
VS Code opens the file with type definitions (mostly from definitelytyped) instead of real symbol definition. = it behaves the same way as "go to type definition"

Reproduces without extensions: Yes

Duplicate of https://github.com/Microsoft/TypeScript/issues/6209 / https://github.com/Microsoft/TypeScript/issues/16792


[Snyk] Fix for 14 vulnerabilities

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `maven` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

pom.xml

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

379/1000  Why? Has a fix available, CVSS 3.3
Creation of Temporary File in Directory with Insecure Permissions SNYK-JAVA-COMGOOGLEGUAVA-5710356
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
No Known Exploit

638/1000  Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 4.9
Resource Exhaustion SNYK-JAVA-COMRABBITMQ-6028124
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
Proof of Concept

616/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 5.9
Denial of Service (DoS) SNYK-JAVA-COMSQUAREUPOKIO-5773320

No
Proof of Concept

616/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 5.9
Denial of Service (DoS) SNYK-JAVA-COMSQUAREUPOKIO-5820002
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
Proof of Concept

490/1000  Why? Has a fix available, CVSS 5.3
Improper Certificate Validation SNYK-JAVA-IONETTY-1042268
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
No Known Exploit

399/1000  Why? Has a fix available, CVSS 3.7
Improper Input Validation SNYK-JAVA-ORGAPACHEAVRO-5926693
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
No Known Exploit

539/1000  Why? Has a fix available, CVSS 6.5
Denial of Service (DoS) SNYK-JAVA-ORGAPACHECOMMONS-1316638
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
No Known Exploit

539/1000  Why? Has a fix available, CVSS 6.5
Denial of Service (DoS) SNYK-JAVA-ORGAPACHECOMMONS-1316639
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
No Known Exploit

539/1000  Why? Has a fix available, CVSS 6.5
Denial of Service (DoS) SNYK-JAVA-ORGAPACHECOMMONS-1316640
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
No Known Exploit

589/1000  Why? Has a fix available, CVSS 7.5
Denial of Service (DoS) SNYK-JAVA-ORGAPACHECOMMONS-1316641
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
No Known Exploit

486/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 3.3
Information Exposure SNYK-JAVA-ORGJETBRAINSKOTLIN-2393744
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
Proof of Concept

661/1000  Why? Recently disclosed, Has a fix available, CVSS 7.5
Allocation of Resources Without Limits or Throttling SNYK-JAVA-ORGJSON-5962464

No
No Known Exploit

696/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Allocation of Resources Without Limits or Throttling SNYK-JAVA-ORGXERIALSNAPPY-5918282
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
Proof of Concept

651/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 6.6
Arbitrary Code Execution SNYK-JAVA-ORGYAML-3152153
io.streamnative:pulsar-broker:  <IP_ADDRESS> -> <IP_ADDRESS>
No
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.
Vulnerabilities that could not be fixed

Upgrade:

Could not upgrade<EMAIL_ADDRESS>to<EMAIL_ADDRESS>Reason could not apply upgrade, dependency is managed externally ; Location: provenance does not contain location

Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Creation of Temporary File in Directory with Insecure Permissions
🦉 Resource Exhaustion
🦉 Improper Input Validation
🦉 More lessons are available in Snyk Learn

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


⚠ Bofrost.de has degraded performance

In 0ab6957, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1109 ms

Resolved: Bofrost.de performance has improved in 7b750b0 after 45 minutes.


I couldn't get this work

I tried to get this running in Visual Studio 2022 but it no longer seems to work.  I tried running it as a console app too.   Nothing.

No specific error messages -> nothing to work on.


remove ruby version warnings

Ruby version warnings will instead be handled by signet

Coverage increased (+0.1%) to 98.624% when pulling 8c10e5138b1d4c318b030fb27723b0c9b433c823 on remove-warnings into b5d73a84a4c04cc268a9c7eb716d575c5f402a17 on master.


Organizational licensing options link is dead

The "Organizational licensing options." on the page is dead.

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

ID: e2d5e61b-9914-b516-c450-2d97550bd880
Version Independent ID: e2d5e61b-9914-b516-c450-2d97550bd880
Content: Set app pricing and availability - Windows apps
Content Source: hub/apps/publish/publish-your-app/price-and-availability.md
Product: reunion
Technology: apps
GitHub Login: @hickeys
Microsoft Alias: hickeys

It seems to be working now. There was a period of transition while many store docs were being moved within the docs repo. The moves were done over several phases, and some phases temporarily introduced broken links. I suspect this link was one of those.
Thanks for reporting it all the same though!


can't connect lmps-m1

when I use the imu of lmps-m1 dk in ubuntu,Always appear
[LpmsSensor] Connecting to /dev/ttyUSB0
[LpmsSensor] Connected..
[LpmsSensor] Waiting after connect..
[LpmsSensor] Switch to command mode
[LpmsSensor] wait for ack timout..
[LpmsSensor] Connecting to /dev/ttyUSB0
[LpmsSensor] Connected..
[LpmsSensor] Waiting after connect..
[LpmsSensor] Switch to command mode

I solve this problem,I change DEVICE_LPMS_U2 to DEVICE_LPMS_RS232

Great that you found the solution. Just for future reference: you may also have to select the correct baud rate if you change the sensor from the default settings.

Thank you. I use the function setRs232Baudrate to set baud rate to 115200,but When I use rostopic echo /imu to view data,No change before or after


Explain promURL

Dear vshn team
In some part of the docs it says it points at a Prometheus endpoint.
However, in the examples it is the same URL as the minio server.
So my question, what does it do now?
Cheers

Fixed by my PR #72


Vol playing in Play mode

Cannot get Unity Volu plugin to work. Using one of the default volus from the app (the horse).
To Reproduce
Steps to reproduce the behavior:

Open empty project
import Volu plugin
Attach VolPlayer script an empty gameobject
Assign paths to vol files
Press play
See that Vol is not playing

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

PC build mode in Unity
Windows 10
Unity Version 2021.1.24f

Additional context

Unity plugin created 21 days from this report
Vologram(s) used - Horse vol from the app
Vologram Mesh Resolution

thanks @Jordan-s11 . we have discussed this issue this morning, and we think it's likely due to using an older vologram capture that doesn't support the newer lighting and normals feature set.
we will reproduce the issue with the horse mask vologram - thank you for the specific details - and then provide a newer sample to try, and update our documentation accordingly if that solves the problem.

Hi @Jordan-s11. Thank you for your report.
I played the horse vologram without issue on Mac so there may be an issue with our windows plugin. Could you activate the Debugging Logging Options at the bottom of the VolPlayer component and run your project? This might highlight the issue.
https://github.com/Volograms/volograms_unity_plugin/wiki/Activating-Debug-Logging

Thank you for your responses,
I will try out the Debugging Logging options first thing tomorrow.
Regards
On Mon, Mar 21, 2022 at 4:57 AM patrick-volograms @.***>
wrote:

Hi @Jordan-s11 https://github.com/Jordan-s11. Thank you for your report.
I played the horse vologram without issue on Mac so there may be an issue
with our windows plugin. Could you activate the Debugging Logging Options
at the bottom of the VolPlayer component and run your project? This might
highlight the issue.
https://github.com/Volograms/volograms_unity_plugin/wiki/Activating-Debug-Logging
—
Reply to this email directly, view it on GitHub
https://github.com/Volograms/volograms_unity_plugin/issues/8#issuecomment-1073806368,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXFA3LMW42DTIEUFJATC32DVBBPZ3ANCNFSM5QZOT4GQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @Jordan-s11 - just wondering if you've had a chance to give it another go and get some log details?

I think what we'll do here for general first-time snags is make a video tutorial to show the first-time setup procedure,
and possibly also add a sample scene/demo/vologram to this repository.
If you come back to this and find the logs we can re-open this and address any specific bug in there.


Added renaming from continue to PearAI

Its ours now! (EDIT: This was supposed to be lighthearted. I put the commit in here in plain sight with the intention of giving them credit where credit is due. Looking back at this, I see why this is not as funny as I thought, so my bad on that. We have been FULLY transparent about this since the beginning, in this video where I publicly say we are forking continue and recommend the community to go use it: https://youtu.be/X0OylwLzBQw?si=GT-cyRT2DeKUxwp6&t=258)

LMAO yall are unhinged i love it


Update ManualTests.md

I only fixed a typo

Thanks @0xflotus, looks like this was already fixed in #135.


Bug: Wrong icon found with a different name in CupertinoIcons class.

Expected results:
Expected to get the locations icon as the leading widget in a list tile.
Actual results:
Got a widget that resembles a compass instead of a location pin.
Code
  Icon(
      CupertinoIcons.location,
      color: ColorPalette().secondaryTextColor, // my custom color palette),
      onTap: () {}),

Expected Output

Received Output

Flutter doctor output
Flutter 3.1.0-0.0.pre.1009 • channel master • https://github.com/flutter/flutter.git
Framework • revision 71a9ccbf2c (24 minutes ago) • 2022-05-30 16:13:10 +0300
Engine • revision 05efd25f05
Tools • Dart 2.18.0 (build 2.18.0-151.0.dev) • DevTools 2.13.1

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 3.1.0-0.0.pre.1009, on macOS 12.3.1 21E258 darwin-arm, locale en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[✓] Xcode - develop for iOS and macOS (Xcode 13.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.67.2)
[✓] Connected device (3 available)
[✓] HTTP Host Availability

Hi @ShimronAlakkal, The output you are seeing is correct, the one shown in vscode is incorrect, See the list of CupertinoIcons for expected behavior https://api.flutter.dev/flutter/cupertino/CupertinoIcons-class.html#constants
 Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Icon(CupertinoIcons.location),
            Icon(CupertinoIcons.location_fill),
          ],
        ),
      ),

Flutter output on master

vscode Icon preview for location is incorrect

mahesh@Maheshs-MacBook-Air-M1 new_app % flutterm --version
Flutter 3.1.0-0.0.pre.1008 • channel master • https://github.com/flutter/flutter.git
Framework • revision c2cc31b198 (21 hours ago) • 2022-05-30 05:23:08 -0400
Engine • revision 05efd25f05
Tools • Dart 2.18.0 (build 2.18.0-151.0.dev) • DevTools 2.13.1

I would suggest to please file this issue in the flutter plugin for vscode repo https://github.com/Dart-Code/Flutter
Closing as this is not an issue with flutter, If you disagree feel free to write in the comments and we will reopen it.
Related to https://github.com/flutter/flutter/issues/101701

vscode Icon preview for location is incorrect

cc: @dantup


Migrate to Python 3.9+

New versions of yt-dlp will no longer support Python 3.8.
Groundwork for yt-dlp-tver issue

[ ] create release with last yt-dlp commit supporting Python 3.8 (dd2e24446954246a2ec4d4a7e95531f52a14b351)


[Archery] Avoid relying on internal setuptools_scm API

Describe the bug, including details regarding any error messages, version, and platform.
The Crossbow submission routines depend on an unstable setuptools_scm API that forces us to pin the setuptools_scm version:
https://github.com/apache/arrow/blob/47f15b07080d62cd912bfbfd5d067cf70dfe6960/dev/archery/archery/crossbow/core.py#L742
We should rewrite this function to avoid relying on setuptools_scm and do the version parsing entirely ourselves, instead.
This affects the comment bot, example at https://github.com/apache/arrow/pull/40162
Component(s)
Archery, Continuous Integration

cc @raulcd @kszucs


Validate image environment

This pull request adds an additional GitHub action named "Validate Image Environment" which runs for each supported version of Python and validates the requirements-elyra.txt file that consists of the package dependencies used in the generic component containers can be successfully installed relative to the corresponding version of Python.
Resolves: #2719
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Ive added second version of the requirements file for ipython <8 (e.g. py37 support)for generic components, which is essentially the same as the original with after reverting the updates to it. This would mean vulnerabilities that we attempted to close in #2491 -> #2487 would exist for this version of the file.
The original requirements file has been updated with bumps for nbclient for the original issue, and a bump for pyzmq due to failures in testing with python 3.10 env and the conda runtime image due to missing or incompatible native compilation libraries (gcc).
Follow up PR will include operator changes pull in both requirements files, bootstrapper would change to detect which version is running and pull in the appropriate version of the requirements file.

Is what is listed address the vulnerabilities comment?

Yes looks like those versions would resolve the vulnerabilities. Updated the requirements file to match.
Pro-active...should we also do the same for the 3.8+ version and bump the associated requirements?

Pro-active...should we also do the same for the 3.8+ version and bump the associated requirements?

This seems reasonable provided we can re-test things. It would be nice to avoid introducing per-version requirements for 3.8+, so perhaps using the versions found against 3.8 will be sufficient (and until we learn otherwise).
Also, in visiting each of the capped packages in setup.py, it looks like we'd be violating the caps for jsonschema, pyyaml, and typing-extensions.  These caps are due to KFP and I'm not sure if those same caps should be in play for the image requirements, but wanted to point that out.  Should these also apply to the image?  Since we're not using the KFP API within the container (at least that I'm aware), I'm not sure the caps are necessary.

Since we're not using the KFP API within the container (at least that I'm aware), I'm not sure the caps are necessary.

Pretty sure they dont apply. We dont use any kfp libraries to my knowledge in the generic component execution


System.IndexOutOfRangeException: Index was outside the bounds of the array. (in v3.0.272)

Describe the bug
tried opening a save file svd_fmt_5_0.sav in the KoAR Editor an it game me this error.
To Reproduce
Steps to reproduce the behavior:

open this file in your KoAR editor:  https://www16.zippyshare.com/v/WqEBE3NS/file.html

System Information

OS: Win10 Dec2021
Game version KoAR RR Fatesworn
Version of the editor: 3.0.272

Additional context
i think this might be glitched because of the new DLC Fatesworn??  still thought it might be useful to post it in case you're still working on this.

Dupe of #114


Insert only impala load template

A new template is created that only inserts new rows into the dw tables. It is created from an already existing one that overwrites rows for a period of time specified in the view. This template is needed because we maintain large tables that the platform cannot handle when they are regularly populated and our data jobs fail.

The title of the PR should be "component name: words"
For example "vdk-impala: insert only impala load template"

Hi,
The control-service tests will pass after you update your branch with the latest changes.
You can do it by

Option 1: clicking the Update Branch button.  (then locally you will need to fetch them as well)
Option 2:  Or locally with git pull --rebase origin main command

vdk-impala tests is something you need to fix. I am not sure why they fail - it appears to be some kind of syntax error from https://gitlab.com/vmware-analytics/versatile-data-kit/-/jobs/3142950082#L380
You would need to execute them locally. I can help with that if you need to, ping me.


Add method to retrieve Ballerina Message Processor

This PR resolves #2894

This was implemented in the transport level itself. So this method is not necessary.


chore: update current docus deployments

This is a list to keep an eye on projects currently use Docus (feel free to edit message):

Repo
URL
Tree
Docus version
PR Open

nuxt/http
https://http.nuxtjs.org/
https://github.com/nuxt/http/tree/master/docs
^1.1.3
☑

nuxt/image
https://image.nuxtjs.org/
https://github.com/nuxt/image/tree/main/docs
^1.1.3
☑

nuxt/content
https://content.nuxtjs.org/
https://github.com/nuxt/content/tree/main/docs
^1.1.3
☑

nuxt-modules/i18n
https://i18n.nuxtjs.org/
https://github.com/nuxt-modules/i18n/tree/master/docs
^1.1.3
☑

nuxt-modules/apollo
https://apollo.nuxtjs.org/
https://github.com/nuxt-modules/apollo/tree/master/docs
^1.1.3
☑

nuxt-modules/tailwindcss
https://tailwindcss.nuxtjs.org/
https://github.com/nuxt-modules/tailwindcss/tree/main/docs
^1.1.3
☑

nuxt-modules/sanity
https://sanity.nuxtjs.org/
https://github.com/nuxt-modules/sanity
^1.1.3
☑

nuxt-modules/strapi
https://strapi.nuxtjs.org/
https://github.com/nuxt-modules/strapi
^1.1.3
☑

nuxt-modules/color-mode
https://color-mode.nuxtjs.org/
https://github.com/nuxt-community/color-mode-module
^1.1.3
☑

nuxt-community/ackee-module
https://ackee.nuxtjs.org
https://github.com/nuxt-community/ackee-module
^1.1.3
☑

❓
❓
❓
❓
❓

nuxt-community/strapi-module
https://strapi.nuxtjs.org/
https://github.com/nuxt-community/strapi-module
^0.5.14
❓

nuxt-community/composition-api
https://composition-api.nuxtjs.org/
https://github.com/nuxt-community/composition-api
^0.5.6
☑

danielroe/typed-vuex
https://typed-vuex.roe.dev/
https://github.com/danielroe/typed-vuex
^0.5.6
☑

We should track the update of Docus now for all of these websites.

@Atinux ; can we add Docus to Vue Telescope somehow?
I would love to have a complete list so I can process all these updates in a batch.
Updating from latest Tailwind version to ^1.0.0 isstraightforward andrepetitive so I would like to process this all at once.

 I think we're not ready to deprecate composition-api.nuxtjs.org but I think we should be able to do that for vite.nuxtjs.org - (what do you think @pi0?).
As for typed-vuex, I would be very grateful but am also happy to do it; I'll happily follow the example of any migrations you do elsewhere.

Likely those repos have explicitly disabled imports.autoImport in .nuxtrc, to prevent issues with runtime files not explicitly importing their auto imports. I'll think about the best way of handling this, but overriding this in docs project seems best.

Agree with @danielroe
This is what I did for color-mode: https://github.com/nuxt-modules/color-mode/blob/0b900a22738bdef5c786edf06447e5a8fb4844c2/docs/nuxt.config.ts#L5

Hey :)
Reopening this towards https://github.com/nuxt-themes/docus/pull/909 :)

@Atinux @danielroe @pi0 @antfu ; any websites from Nuxt modules you would like to see updated that are not in that issue list?
I'll be sending a batch of PRs upgrading existing websites to pre-releases so we can properly test and document the migration from v1 to v2.


@std/tar hangs indefinitely unlike @std/archive

Describe the bug
Given the following valid archive:
@lowlighter ➜ /tmp $ wget https://github.com/rustwasm/wasm-pack/releases/download/v0.13.0/wasm-pack-v0.13.0-x86_64-unknown-linux-musl.tar.gz
...
@lowlighter ➜ /tmp $ tar -ztvf wasm-pack-v0.13.0-x86_64-unknown-linux-musl.tar.gz
drwxrwxrwx 0/0               0 2024-07-01 18:54 wasm-pack-v0.13.0-x86_64-unknown-linux-musl/
-rwxrwxrwx 0/0           10850 2024-07-01 18:52 wasm-pack-v0.13.0-x86_64-unknown-linux-musl/LICENSE-APACHE
-rwxrwxrwx 0/0            1059 2024-07-01 18:52 wasm-pack-v0.13.0-x86_64-unknown-linux-musl/LICENSE-MIT
-rwxrwxrwx 0/0            3383 2024-07-01 18:52 wasm-pack-v0.13.0-x86_64-unknown-linux-musl/README.md
-rwxrwxrwx 0/0         6893312 2024-07-01 18:54 wasm-pack-v0.13.0-x86_64-unknown-linux-musl/wasm-pack

Steps to Reproduce
Using new std/tar result in a code stuck (or if it isn't it's way longer than minutes):
import { UntarStream } from "jsr:@std/tar/untar-stream"
const response = await fetch("https://github.com/rustwasm/wasm-pack/releases/download/v0.13.0/wasm-pack-v0.13.0-x86_64-unknown-linux-musl.tar.gz")
const entries = response.body!
    .pipeThrough(new DecompressionStream("gzip"))
    .pipeThrough(new UntarStream())

for await (const entry of entries) {
    console.log(entry.path, entry.header.size)
}

@lowlighter ➜ /workspaces/libs/bundle (archive-to-tar) $ deno --version
deno 1.46.3 (stable, release, x86_64-unknown-linux-gnu)
v8 <IP_ADDRESS>-rusty
typescript 5.5.2
@lowlighter ➜ /workspaces/libs/bundle (archive-to-tar) $ deno run -A wasm/test.ts
wasm-pack-v0.13.0-x86_64-unknown-linux-musl/ 0
wasm-pack-v0.13.0-x86_64-unknown-linux-musl/LICENSE-APACHE 10850
^C

Expected behavior
Using old std/archive/untar works without issues:
import { Untar } from "jsr:@std/archive/untar"
import { readerFromStreamReader } from "jsr:@std/io"

const response = await fetch("https://github.com/rustwasm/wasm-pack/releases/download/v0.13.0/wasm-pack-v0.13.0-x86_64-unknown-linux-musl.tar.gz")
const entries = new Untar(readerFromStreamReader(response.body!
    .pipeThrough(new DecompressionStream("gzip"))
    .getReader()
))

for await (const entry of entries) {
    console.log(entry.fileName, entry.fileSize)
}

@lowlighter ➜ /workspaces/libs/bundle (archive-to-tar) $ deno --version
deno 1.46.3 (stable, release, x86_64-unknown-linux-gnu)
v8 <IP_ADDRESS>-rusty
typescript 5.5.2
@lowlighter ➜ /workspaces/libs/bundle (archive-to-tar) $ deno run -A wasm/test.ts
wasm-pack-v0.13.0-x86_64-unknown-linux-musl/ 0
wasm-pack-v0.13.0-x86_64-unknown-linux-musl/LICENSE-APACHE 10850
wasm-pack-v0.13.0-x86_64-unknown-linux-musl/LICENSE-MIT 1059
wasm-pack-v0.13.0-x86_64-unknown-linux-musl/README.md 3383
wasm-pack-v0.13.0-x86_64-unknown-linux-musl/wasm-pack 6893312

References

https://github.com/lowlighter/libs/pull/76
https://github.com/denoland/std/issues/5986

The problem is that you're not handling the entry.readable within the for loop. If .readable exists on entry then you need to either consume it entirely or .cancel() it before the next entry in the for loop will resolve.

Might be useful to give TarStreamEntry a Symbol.dispose method so you can do this (pending a fix for this Deno bug):
for await (using entry of entries) {
    console.log(entry.path, entry.header.size)
}

Might be useful to give TarStreamEntry a Symbol.dispose method so you can do this (pending a fix for this Deno bug):

for await (using entry of entries) {

    console.log(entry.path, entry.header.size)

}

Maybe. That user error bug would then be somebody trying to consume the readable stream, not awaiting its consumption in the scope and getting thrown a bad resource ID.

Is blocking the next entry until previous readable is either discarded or consumed a limitation or is it by design ?
If the latter I feel like maybe it is slightly inconvenient.
Beyond the fact that the API is changed so it's less of a drop-in solution, it prevents some parallelization patterns like Array.fromAsync().
In any case it's easily missable from the docs, especially if you're the one reviewing code from someone else, you're probably going to miss this specificity

Is blocking the next entry until previous readable is either discarded or consumed a limitation or is it by design ?

It's a limitation of tar. Each file in tar is appended one after the other. Tar isn't designed to be extracted in parallel, but one after the other. A parallel version could be made specifically only for Deno but that would require the file to be saved to disk and not compressed, so it could then seek around the file. But I don't know many people who would be writing non-compressed tar files to disk.
Streams are also designed to work linearly, meaning one must work with the data from left to right. Streams are great for working linearly over large amounts of data while keeping a small memory footprint.

Might be useful to give TarStreamEntry a Symbol.dispose method so you can do this (pending a fix for this Deno bug):
for await (using entry of entries) {
    console.log(entry.path, entry.header.size)
}

Going back to this idea on implementing Symbol.asyncDispose for TarStreamEntry.
We could implement it to solve the above issue of hanging indefinitely when entry?.readable isn't handled within the scope.
Some considerations to take into account though is if the user did this, forgetting to await the pipping, the code would then throw a bad resource ID as the scope ends and the readable tries to continue. This may be more desirable behaviour than hanging indefinitely.
for await (using entry of readable) {
  console.log(entry.path, entry.header.size)
  entry?.readable.pipeTo((await Deno.create(entry.path)).writable)
}

Another consideration to take into account though is if the user is properly handling the entry?.readable, then the using keyword is completely reductant and using const would end up saving a few checks.
for await (const entry of readable) {
  console.log(entry.path, entry.header.size)
  if (condition) await entry?.readable.pipeTo((await Deno.create(path)).writable)
  else await entry?.readable.cancel()
}

When using const in this second snippet, forgetting the await keyword is perfectly acceptable.

Oh yeah, I guess it should be Symbol.asyncDispose as readable.cancel is async.
With Symbol.asyncDispose, the correct syntax is for await (await using entry of readable) rather than for await (using entry of readable)... however, in practice I don't think it will make a difference, as the loop iteration is only suspended until cancel resolves. Not sure if that could cause any footguns.

however, in practice I don't think it will make a difference, as the loop iteration is only suspended until cancel resolves. Not sure if that could cause any footguns.

Thinking about it, in the example where forgetting to await the pipping, I think it may be more likely that the stream becomes corrupt as some of it is deleted through .cancel() and other parts is pipped, resulting in the pipped data missing chunks.


allow custom indent levels for chained expression

this.headers
  .attr({
    "aria-selected": "false",
    "aria-expanded": "false",
    tabIndex: -1
  })
  // notice that "next()" creates a new indent level
  .next()
    .attr({
      "aria-hidden": "true"
    })
    .hide();

test case borrowed from https://github.com/jzaefferer/esformatter/commit/127d02fc37473dbca0d98126f9c638639c9b74c2
see #146

reopening since we decided to not close plugins-wishlist bugs until they are implemented

I wrote a plugin for this. Need to polish and publish it.

Published 1.0.0 of my plugin to npm: https://www.npmjs.com/package/esformatter-jquery-chain
Also added the plugin the wiki.

Btw. the plugin, as the title implies, is specific for the jQuery style guide. But it should be a good reference in case anyone else needs something like it, and it should also be pretty reasonable to add options for the methods that in- or decrease indent.


fields.json schemeName incomplete

Intro
The schemeName attribute was added to some fields in release 1.6.0
I notice that the attribute was only added to those fields that are the id field of an idScheme, instead of to all fields that would need a "schemeName"="..." attribute in the xml:
schemeName attribute included in 1.6.0

idScheme id field:

{
    "id" : "OPT-321-Tender",
    "type" : "id",
    "idScheme" : "TEN",
    "schemeName" : "tender",
}

Some fields without schemeName that need it in the xml representation:

id-ref fields:

{
    "id" : "BT-13714-Tender",
    "type" : "id-ref",
    "idSchemes" : [ "GLO", "LOT" ],
    // "schemeNames": [ "LotsGroup", "Lot" ]
}

Internal Identifier fields:

{
    "id" : "BT-22-Lot",
    "name" : "Internal Identifier",
    "type" : "id",
    // "schemeName": "InternalID"
}

specific metadata fields:

{
    "id" : "BT-701-notice",
    // "schemeName": "notice-id"
}

{
    "id" : "OPP-010-notice",
    // "schemeName": "ojs-notice-id"
}

{
    "id" : "OPP-011-notice",
    // "schemeName": "ojs-id"
}

In SDK 1.9 you will have extra information on attribute fields:
    "type" : "text",
    "attributeName" : "schemeName",
    "attributeOf" : "OPP-090-Procedure",
    "presetValue" : "ojs-notice-id",
...

On identifier you still have something like:
    "type" : "id",
    "attributes" : [ "OPT-316-Contract-Scheme" ],
    "idScheme" : "CON",
    "schemeName" : "contract",


How can I access my Aurora Serverless database from Lambda?

I would like to create a lambda function that manipulates my data base (queries, updates…).
Somehow, I have to send info about how to connect to the database but it seems Amplify CLI does not support this.
If I run “amplify function add” then I can add a function and one of the questions is:
? Do you want to access other resources in this project from your Lambda function? (Y/n) Y
If I select YES I see this list:
? Select the category
 ◯ api
 ◯ function
❯◯ auth
 ◯ storage

As you can see, RDS is not there. It appears the only way I have to access the database is through AppSync, but I don’t want, I don’t need that extra layer.
If I select those options, then Amplify creates special environment variables I can use in my lambda function.
This is what the console shows:
You can access the following resource attributes as environment variables from your Lambda function
	API_xxxxxxAPI_GRAPHQLAPIENDPOINTOUTPUT
	API_xxxxxxAPI_GRAPHQLAPIIDOUTPUT
	AUTH_xxxxxUSERPOOLID
	FUNCTION_SENDREPORT_NAME
	FUNCTION_SENDSUPPORTMESSAGE_NAME
	STORAGE_xxxxxx_BUCKETNAME

But what I want to send is exactly what I see in the file:
amplify/banckend/xxxapi/stacks/xxxxxapi-mydb-rds.json
These parameters:
"RelationalDatabaseConfig": {
          "RelationalDatabaseSourceType": "RDS_HTTP_ENDPOINT",
          "RdsHttpEndpointConfig": {
            "AwsRegion": {
              "Ref": "rdsRegion"
            },
            "DbClusterIdentifier": {
              "Ref": "rdsClusterIdentifier"
            },
            "DatabaseName": {
              "Ref": "rdsDatabaseName"
            },
            "Schema": "mysql",
            "AwsSecretStoreArn": {
              "Ref": "rdsSecretStoreArn"
            }
          }
        }

So, how can I send the values I need to access my RDS database to my lambda functions using environment variables? I mean, what file and cloud formation template do I have to modify?
Regarding accessing my database using GraphQL/AppSync, seems an unnecessary layer in my use cases, although I haven’t explored that.
Can you help me?
Thanks a lot.

You can pass in outputs from other templates as input to your lambda template by specifying the dependsOn parameter in backend-config.json.

@Ricardo1980 Yes as @berenddeboer said, outputs from other templates can be passed as input to lambda templates by using the dependsOn parameter in backend-config.json. Feel free to comment if there are further questions.

@nikhname @berenddeboer
OK, thanks a lot, I am going to try that.
Apart from that, last question:
Do you recommend me to do that (accessing aurora from lambda) or accessing my data using GraphQL from lambda? It appears that the command line wizard supports this scenario and prepares permissions and environment variables, so, it seems easier.
Thanks for suggestions.

Hey @Ricardo1980 How did you end up doing that? My guess is I need to add to the lambda function in the dependsOn array this statement -
{
    "category": "api",
    "resourceName": "XXXX",
    "attributes": [
        "GraphQLAPIIdOutput",
        "rdsRegion",
        "rdsClusterIdentifier",
        "rdsSecretStoreArn",
        "rdsDatabaseName"
    ]
}

Is that correct?

Hey @Ricardo1980 How did you end up doing that? My guess is I need to add to the lambda function in the dependsOn array this statement -
{
    "category": "api",
    "resourceName": "XXXX",
    "attributes": [
        "GraphQLAPIIdOutput",
        "rdsRegion",
        "rdsClusterIdentifier",
        "rdsSecretStoreArn",
        "rdsDatabaseName"
    ]
}

Is that correct?

@idanlo let me know if you still need that info and I tell you several different things you have to do.
 Use this:
https://github.com/jeremydaly/data-api-client
everything is much easier with that.

@idanlo let me know if you still need that info and I tell you several different things you have to do.
 Use this:
https://github.com/jeremydaly/data-api-client
everything is much easier with that.

@Ricardo1980 What I ended up doing is adding the attributes like I mentioned in my previous comment, but I had to export these in the GraphQL API cloudformation template, before every push to the API I need to run amplify api gql-compile then go to the cloudformation file, add these lines to the Outputs object -
  "RDSRegion": {
          "Value": {
            "Ref": "rdsRegion"
          }
        },
        "RDSClusterIdentifier": {
          "Value": {
            "Ref": "rdsClusterIdentifier"
          }
        },
        "RDSSecretStoreArn": {
          "Value": {
            "Ref": "rdsSecretStoreArn"
          }
        },
        "RDSDatabaseName": {
          "Value": {
            "Ref": "rdsDatabaseName"
          }
        }

And then run amplify push -no-gql-override --y so that it will not override the cloudformation template changes.
I also had to add this to each lambda cloudformation json file -
    "RDSDataAPIResourcesPolicy": {
      "DependsOn": [
        "LambdaExecutionRole"
      ],
      "Type": "AWS::IAM::Policy",
      "Properties": {
        "PolicyName": "rds-data-api-lambda-execution-policy",
        "Roles": [
          {
            "Ref": "LambdaExecutionRole"
          }
        ],
        "PolicyDocument": {
          "Version": "2012-10-17",
          "Statement": [
            {
              "Effect": "Allow",
              "Action": [
                "secretsmanager:GetSecretValue"
              ],
              "Resource": {
                "Ref": "apiNAMEOFAPIRDSSecretStoreArn"
              }
            },
            {
              "Effect": "Allow",
              "Action": [
                "rds-data:BatchExecuteStatement",
                "rds-data:BeginTransaction",
                "rds-data:CommitTransaction",
                "rds-data:ExecuteStatement",
                "rds-data:RollbackTransaction"
              ],
              "Resource": {
                "Ref": "apiNAMEOFAPIRDSClusterIdentifier"
              }
            }
          ]
        }
      }
    }

and also had to add the environment files in order to access the database from the code.
If there is anything I can do more efficiently I'm happy to hear suggestions.
And yes, the data-api-client library is awesome, a true life saver. I actually created types for it in DefinitelyTyped.

@Ricardo1980 What I ended up doing is adding the attributes like I mentioned in my previous comment, but I had to export these in the GraphQL API cloudformation template, before every push to the API I need to run amplify api gql-compile then go to the cloudformation file, add these lines to the Outputs object -
  "RDSRegion": {
          "Value": {
            "Ref": "rdsRegion"
          }
        },
        "RDSClusterIdentifier": {
          "Value": {
            "Ref": "rdsClusterIdentifier"
          }
        },
        "RDSSecretStoreArn": {
          "Value": {
            "Ref": "rdsSecretStoreArn"
          }
        },
        "RDSDatabaseName": {
          "Value": {
            "Ref": "rdsDatabaseName"
          }
        }

And then run amplify push -no-gql-override --y so that it will not override the cloudformation template changes.
I also had to add this to each lambda cloudformation json file -
    "RDSDataAPIResourcesPolicy": {
      "DependsOn": [
        "LambdaExecutionRole"
      ],
      "Type": "AWS::IAM::Policy",
      "Properties": {
        "PolicyName": "rds-data-api-lambda-execution-policy",
        "Roles": [
          {
            "Ref": "LambdaExecutionRole"
          }
        ],
        "PolicyDocument": {
          "Version": "2012-10-17",
          "Statement": [
            {
              "Effect": "Allow",
              "Action": [
                "secretsmanager:GetSecretValue"
              ],
              "Resource": {
                "Ref": "apiNAMEOFAPIRDSSecretStoreArn"
              }
            },
            {
              "Effect": "Allow",
              "Action": [
                "rds-data:BatchExecuteStatement",
                "rds-data:BeginTransaction",
                "rds-data:CommitTransaction",
                "rds-data:ExecuteStatement",
                "rds-data:RollbackTransaction"
              ],
              "Resource": {
                "Ref": "apiNAMEOFAPIRDSClusterIdentifier"
              }
            }
          ]
        }
      }
    }

and also had to add the environment files in order to access the database from the code.
If there is anything I can do more efficiently I'm happy to hear suggestions.
And yes, the data-api-client library is awesome, a true life saver. I actually created types for it in DefinitelyTyped.


Added ability for MRTK to appear as a virtual Package Manager Package

Overview
Added the ability for MRTK, when pulled from GitHub to a local folder, to appear as a virtual package in Package Manager. Please see updates made to DownloadingTheMRTK.md for how this can be used and why it's valuable.
Changes

Added Assets\package.json which is the virtual package descriptor.
Updated DownloadingTheMRTK.md with information about the 3 approaches and why developers may wish to use each.

Verification
Other that documentation, the only real change is adding a package.json file to the Assets folder. I have tested that this file doesn't break opening the MRTK in Unity, and I have tested that this file does in fact allow the MRTK to appear as a virtual package in other projects. Please just verify this to be the case on your machine as well.

P.S. I added the Hack Week tag to this because we found out how to do this from Jerome at Unity during the London Hack Week. Several partners at that event indicated a desire to import MRTK in this way.

Yikes. It looks like this may not fully work as intended. At first glance, everything was working great in the editor. But it appears the inspectors don't work correctly if MRTK is not actually in a folder.
Failed to locate MixedRealityToolkit folders in the project. UnityEngine.Debug:LogError(Object) Microsoft.MixedReality.Toolkit.Utilities.Editor.MixedRealityToolkitFiles:MapRelativeFilePath(MixedRealityToolkitModuleType, String) (at C:/Users/jbienz/Code/Microsoft/MixedRealityToolkit-Unity/Assets/MixedRealityToolkit/Utilities/Editor/Setup/MixedRealityToolkitFiles.cs:234) Microsoft.MixedReality.Toolkit.Utilities.Editor.MixedRealityToolkitFiles:MapRelativeFilePath(String) (at C:/Users/jbienz/Code/Microsoft/MixedRealityToolkit-Unity/Assets/MixedRealityToolkit/Utilities/Editor/Setup/MixedRealityToolkitFiles.cs:222) Microsoft.MixedReality.Toolkit.Utilities.Editor.MixedRealityInspectorUtility:.cctor() (at C:/Users/jbienz/Code/Microsoft/MixedRealityToolkit-Unity/Assets/MixedRealityToolkit/Inspectors/Utilities/MixedRealityInspectorUtility.cs:41) Microsoft.MixedReality.Toolkit.Editor.BaseMixedRealityToolkitConfigurationProfileInspector:RenderMRTKLogo() (at C:/Users/jbienz/Code/Microsoft/MixedRealityToolkit-Unity/Assets/MixedRealityToolkit/Inspectors/Profiles/BaseMixedRealityToolkitConfigurationProfileInspector.cs:69) Microsoft.MixedReality.Toolkit.Editor.MixedRealityToolkitConfigurationProfileInspector:OnInspectorGUI() (at C:/Users/jbienz/Code/Microsoft/MixedRealityToolkit-Unity/Assets/MixedRealityToolkit/Inspectors/Profiles/MixedRealityToolkitConfigurationProfileInspector.cs:178) Microsoft.MixedReality.Toolkit.Editor.MixedRealityToolkitInspector:OnInspectorGUI() (at C:/Users/jbienz/Code/Microsoft/MixedRealityToolkit-Unity/Assets/MixedRealityToolkit/Inspectors/MixedRealityToolkitInspector.cs:117) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
I wonder if this is solved by #4616, since that PR does appear to update the code in MixedRealityToolkitFiles.cs.

The UPM terminology for a package referenced by path is a 'local package'. Please stick to the same term to not confuse anyone.
#4616 does exactly the same thing, but is more complete it seems. You have to import the 4 folders as different packages though. I'm using #4616 as a local package and it works fine, so this PR seems redundant to me.

Hold off on this for a bit, I wanted to circulate some thoughts on what we're gonna do for UPM.

Just wanted to note that this PR can probably be abandoned in favor of either #4616 or #4404 if one of those are accepted. I believe they do a better job of handling file paths than my attempt an also represents the MRTK as individual packages.

Hi Jared, it turns out that adding UPM support has a long tail of issues and bugs that will has been working on for a while:
From #4403:

I spent some time last month trying this out (based on the work that happened in this PR: #4616) - for the most part things were good, but there were a few issues with UPM + MRTK in general where we didn't have time in the current iteration to release with quality.

Will outlined the 4 issues he had in #4403.
From Will:

I ultimately opted to not do the half-way work here because I'd ideally be able to push out a story that worked well end to end (and 1-4 prevent it from working well end to end)

This PR would have the same issues as those outlined in #4403. So for now our plan is to close this PR and other UPM PRs, and instead track updating MRTK to work with UPM in #4403. The goal is to fix the issues 1 - 4 will mentions that prevent UPM from working well end to end.


Updated the run duration and agent count to be editable

Updated the run duration and agent count to be editable

Fixing issue #7827


macaroni.nix

merge conflicts on our slightly different juicy changes is all the issue is there

Merge conflicts cleared up in #24


Add comment nodes to AST

Will be great if comments in grammar also included is AST. It will be useful for creation of full-featured plug-ins to IDE's. For a start there is a wish to have a possibility just of existence of comments in AST, but, maybe, it will be possible to find a way to associate them with other AST nodes. Several intuitively expected examples of association:
// rule1 first comment
// (this is also included in first comment)
rule1 = 'rule1'; // rule1 second comment
// this is not rule1 comment or rule2 comment

/* multiline
 * rule2 comment
 */
rule2 = 'rule2' /*also rule2 comment*/

rule3 'rule3' // rule3 comment
  // first alternative comment
  = 'a' 'b'
  /* second alternative comment */
  /* in several */
  // lines
  / ('c' / 'd')
  / 'ef' // third alternative comment
  / 'gh' /* this is also should work */
  ;

rule4
  // first sequence element comment
  = 'a'
  /* second sequence
element comment
*/  'b'
    [c-e] // third sequence element comment
    .* /* last sequence element comment */

While I can imagine adding comments to the AST would be useful for some use cases, the comments are not needed by PEG.js itself and processing them would complicate the parser code (probably not a lot, but still). Because of this, I’m saying “no” at this point.
I’d encourage you (or anyone else) to fork the parser and prototype this as a plugin. Then, if the plugin becomes reasonably popular (meaning it becomes used by others to write their tools), I’ll consider adding this to the mainline.

Just my 2 cents on this matter. I have personally been using PEG.js mainly to generate parsers that produce output 'directly', instead of generating an AST (we have JavaScript 'built-in', so why not?) E.g. something similar to the arithmetics grammar example, but usually a bit more complex then that.
And I find more uses for PEG.js that way. I personally don't think that producing ASTs should be the sort of 'main' thing  that PEG.js does.
In addition to that, if you are building an AST - you can already add any comments you like. Maybe having more built-in functions or properties like location() would be more useful? E.g. if you could access global properties like currentRule that returns the AST for the current grammar rule that pegjs is parsing?

@YemSalat This issue is about the AST produced by PEG.js grammar parser (the one available as peg.parser), not about user-generated parsers.

For support of comments it is necessary to change parser grammar. The plug-in replacing a parser actually completely replaces pegjs. I don't see why pegjs is in that case necessary. So the idea of such plug-in becomes senseless.

@Mingun You may or may not be right depending on what exactly you want to do with the enhanced parser. For example, a full-featured IDE plugin you mentioned in the description could use not only the parser, but also a part of the PEG.js pipeline (e.g. to display semantic errors).
In any case, my point is that a comment-processing parser should be developed outside the mainline and only included if it proves useful enough. Whether there would be a plugin wrapping it or not is not that important.


versionParser: fix lint violation

lol this is one of those cases i look at it and just wonder, is this really more readable?

I know what you mean haha. I feel like I've had to fight the prefer-destructuring rule more than once.

i'm always surprised i never turned off no-confusing-arrow


AllChem.MolFromSmiles('FSi-2(F)(F)(F)F.[K+].[K+]') returns None

Describe the bug
AllChem.MolFromSmiles('F[Si-2](F)(F)(F)(F)F.[K+].[K+]') does not return a Mol-object instance but None instead
To Reproduce
AllChem.MolFromSmiles('F[Si-2](F)(F)(F)(F)F.[K+].[K+]')
Expected behavior
would return a Mol-object
Configuration (please complete the following information):

RDKit version: 2021.03.4
OS: Win10 and CentOS
Python version 3.6:
Are you using conda? yes
If you are using conda, which channel did you install the rdkit from? conda-forge
If you are not using conda: how did you install the RDKit?

This is by design. The RDKit does not support sanitizing that hypervalent form of Si.
This could be changed, but we're going to have to think carefully about whether allowing the new valence state will create problems elsewhere.
In the meantime if you need to process molecules like this, you can disable sanitization on parsing the SMILES:
In [20]: m = Chem.MolFromSmiles('F[Si-2](F)(F)(F)(F)F.[K+].[K+]',sanitize=False)

In [21]: m.UpdatePropertyCache(strict=False)

In [22]: Chem.SanitizeMol(m,sanitizeOps=Chem.SANITIZE_ALL^Chem.SANITIZE_PROPERTIES)
Out[22]: rdkit.Chem.rdmolops.SanitizeFlags.SANITIZE_NONE

Ah I see. I am not a chemist so I cannot comprehend what this all implies. we are importing 100k smiles from the NORMANN suspect list (https://www.norman-network.com/?q=suspect-list-exchange) and will try to calculate descriptors of them. Is sanitizing of the SMILES always required to calculate the descriptors? I understand from this blog that partial sanitation is fine for some part of the rdkit functionality. But will rdkit raise an error when the required sanitation is not (yet) done?
Anyway, I will remove the bug label, as this is by design.
PS. the fact that the MOL object was not returned but a None instead, surprised me mostly because no error or warning was raised. But it turns out that the lack of raising a warning is a known issue when using RDKit in windows. It took me some while to realize this though :)

I'm closing this because it looks like the question is answered. Please reopen if necessary.


6800 fails to restart: amdgpu 0000:06:00.0: amdgpu: Failed to SetDriverDramAddr!

After upgrading to kernel linux-5.14.7-gentoo and later versions the following error occurs, after resetting ethminer:
With linux-5.13.5-gentoo no problems observed
dev-libs/rocm-opencl-runtime - 4.3.0
Card model:           XFX Speedster MERC 319 AMD Radeon RX 6800 XT Black
Kernel log:
Feb 22 21:41:04 gentoo64 kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008000000000).
Feb 22 21:41:04 gentoo64 kernel: [drm] PSP is resuming...
Feb 22 21:41:04 gentoo64 kernel: [drm] reserve 0xa00000 from 0x800f400000 for PSP TMR
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command SETUP_TMR(0x5) failed and response status is (0x80000306)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode SDMA0(0x0)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode CP_CE(0x8)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode CP_PFP(0x9)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode CP_ME(0xA)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode CP_MEC1(0xB)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode CP_MEC2(0xD)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode RLC_RESTORE_LIST_GPM_MEM(0x12)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode RLC_RESTORE_LIST_SRM_MEM(0x13)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode RLC_IRAM(0x14)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode RLC_DRAM(0x15)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode RLC_G(0x16)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command AUTOLOAD_RLC(0x21) failed and response status is (0xFFFF000D)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode VCN(0x1C)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode VCN1(0x1D)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: [drm] failed to load ucode DMCUB(0x22)
Feb 22 21:41:05 gentoo64 kernel: [drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0x80000203)
Feb 22 21:41:05 gentoo64 kernel: amdgpu 0000:06:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Feb 22 21:41:05 gentoo64 kernel: amdgpu 0000:06:00.0: amdgpu: SMU is resuming...
Feb 22 21:41:08 gentoo64 kernel: amdgpu 0000:06:00.0: amdgpu: Failed to SetDriverDramAddr!
Feb 22 21:41:08 gentoo64 kernel: amdgpu 0000:06:00.0: amdgpu: Failed to setup smc hw!
Feb 22 21:41:08 gentoo64 kernel: [drm:amdgpu_file_to_fpriv [amdgpu]] ERROR resume of IP block  failed -62
Feb 22 21:41:08 gentoo64 kernel: amdgpu 0000:06:00.0: amdgpu: amdgpu_device_ip_resume failed (-62).

Hi @andreevmipt
Thanks for reaching out.
ROCm 5.0 does not support 5.14 kernel and so things will break.
ROCm 5.0 supports the latest linux 5.13/5.11 kernels, so recommend to try the same.
Thank you.

Thank you, got it


Docking Function to Check if Dockable with Persistent ID is Registered

Simple function in the Docking class to check if a dockable is registered. Pretty sure this doesn't exist. I don't see it.

This will be handy. Currently I keep track of what persistent ids are registered in my code.

Yeah, I had to just roll my own like this for now:
boolean panelWithTitleExists(String name) {
	return Docking.getDockables().stream().anyMatch(dockable -> dockable.getPersistentID().equals(name));
}


Add support for filters

After looking into why the drop-shadow wasn't rendering on my exported Lottie animation I noticed that filters aren't currently supported. Thought it might be good to note as a feature request here to gage interest as this would be a great addition. Are there any plans on adding this?

Only Lottie-web player supports drop shadows. Lottie mobile players for iOS and Android don't support drop shadows. Are you using Lottie-web and need drop shadows for it?

Interesting, the supported features listed here don't seem to mention drop-shadows at all, not even for the web so it's hard to tell 🤷♂


Update .tsconfig file in sample

Hi,
Been trying to get TypeScript to work with Meteor. Have been studying the sample project. I could not find reference for some configuration options,

alwaysThrow
useCache

I tried looking at these places,

https://github.com/Microsoft/TypeScript/wiki/tsconfig.json
https://github.com/Microsoft/TypeScript/wiki/Compiler-Options
http://json.schemastore.org/tsconfig

I assume when you created this project these options were there? Could you please update the .tsconfig file to the most recent practices.
Thanks!

tsconfig.json is the name of the TypeScript file, .tsconfig is very outdated name.
This package has been recently updated, please try the latest version.
Options you pointed out don't work any more.  Otherwise, all valid compiler options are described here http://www.typescriptlang.org/docs/handbook/compiler-options.html.


tests: cleanup tests.

Remove pending tests that are never run on CI (i.e. require --online), remove fixtures for those tests and just make --official-cmd-taps run by --online instead.
CC @reitermarkus

@reitermarkus any objections to this?


heroku terraform?

leaving this here to think about whether it's worth checking in the heroku devops stuff to the codebase!

update: no


Harriet Gune

Name
Harriet Gune millimon
Profile Image

Country
South Sudan
Region
Juba
Organisation
Gogirlsict
Languages
English,  kuku and juba Arabic
Skill 1
Skills in information technology staff
Qualifications for Skill 1
Diploma in information technology
Skill 2
Podcasting skill
Qualifications for Skill 2
Certificate.
was trained by Gogirlsict
Skill 3
No response
Qualifications for Skill 3
No response
Skill 4
No response
Qualifications for Skill 4
No response
describe yourself
I am call Harriet Gune millimon.
A South Sudanese nationality.
And student at the university of Juba pursuing degree in information technology. A podcaster and an actress at maradadi Comedy group, a script writer for both a movie and podcast. I love connecting with people to learn more about various aspects in life.
E-Mail
<EMAIL_ADDRESS>Phone
+211 920728222 /  +211 910059537
WhatsApp
+211 910059537
Website
No response
Telegram
No response
GitHub
No response
LinkedIn
No response
Twitter
Harriet Ubi
Facebook
Harriet Ubi Millimon
Instagram
No response
Mastodon
No response
WikiFab
No response
Other
IMO, Harriet Ubi

@sunday767 is this an actual profile? the lable is missing but also some relevant info as well

I will add same of information today.
Since she is going to send for me

The information she give is incomplete.
But I meet her same hours back.
And she gave me the full information.
So I will edit it later
Sunday Guido Elias
On Thu, Mar 10, 2022, 9:23 PM Timm @.***> wrote:

@sunday767 https://github.com/sunday767 is this an actual profile? the
lable is missing but also some relevant info as well
—
Reply to this email directly, view it on GitHub
https://github.com/ASKnetCommunity/LEAD/issues/226#issuecomment-1064410009,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANSIXL37Z2JMJXBWPUA3SSTU7JD2PANCNFSM5QFWDL4Q
.
You are receiving this because you were mentioned.Message ID:
@.***>


Add Naviagtion bar with  view controller

Hi..
can you please update me about how i can enable the navigation bar on each page
Thanks

Unless you can point to a specific problem caused by MSPageViewController, I don't think this issue is related. You should be able to make your MSPageViewController the root controller of a UINavigationController just like anything else.


Question: Highlight group for server name & spinner?

Is there a highlight group for server name & spinner text?

duplicate of #92


Reloading the UITableView and getting the truncated version

Hello,
When I try to reloadData or even reloadRowsAtIndexPaths inside the .onSizeChange block it always show the truncated version with the read more button.
I am doing it in side the cellForRowAtIndexPath.
Is it the wrong place for doing this? I need some guidance.
Thanks.

@erickva please check example project to see how this can be done. You need to call setNeedsUpdateTrim and layoutIfNeeded on the text view to update it's content.


Restructure response submission so that all responses are updates

There is a solution in place to prevent duplicate responses by blocking the UI during response submission. This solution can interrupt the flow of a user filling out the form. The UI blocking could be avoided by restructuring both the AJAX and POST submission modes so that all received responses update an existing record.

See #272


[Built-from-code Python Interface] Several folders are missing in site-packages/mediapipe/framework/

Hello, I am trying to build python interface from source code.
My environment is as below:

Ubuntu 16.04
Python 3.7
GCC 8.4
Mediapipe Code:

git clone https://github.com/google/mediapipe.git

OpenCV Setting:

./setup_opencv.sh

Build command:

python3 setup.py gen_protos
python3 setup.py install --link-opencv

Pre-build Pkg Install:

pip3 install mediapipe

The build is successful.
The following code has no problem for pre-build python interface:

import mediapipe as mp
mp_pose = mp.solutions.pose

But when I run this code for built-from-code interface, I get the following error:

import mediapipe as mp
mp_pose = mp.solutions.pose
Traceback (most recent call last):
File "", line 1, in
AttributeError: module 'mediapipe' has no attribute 'solutions'

So I compared the installed packages in site-packages/mediapipe for both pre-build and built-from-code packages.
I found that several folders are missing from site-packages/mediapipe/framework/ for built-from-code package.
There are ./deps ./formats ./stream_handler ./tool folders in site-packages/mediapipe/framework/ for pre-build package.
But none of these folders exist in site-packages/mediapipe/framework/ for built-from-code package.
Are there something wrong with my build?
There are no build errors, which is very difficult for me to know what's wrong.

@prophett0527 Go through this issues https://github.com/google/mediapipe/issues/1349,  1466 and  1515. This can help you.

Hi @prophett0527 Did you get a chance to go through the above comment. Thanks!

Hi @prophett0527  Assuming you are resolved from the above comments. Hence closing this issue. Thanks!


Be able to define parameters for resource routes

Now I can do something like this and everything works:
Route::group(array('prefix' => '/api/v1'), function() {
	Route::get('authentication/{format?}', '\InternalApi\Controllers\AuthenticationController@index')
		->where('format', '(json|xml)');
});

however when I try to do this:
Route::group(array('prefix' => '/api/v1'), function() {
	Route::resource('authentication/{format?}', '\InternalApi\Controllers\AuthenticationController')
		->where('format', '(json|xml)');
});

There is an issue.  It seems like the Route::resource() method does not support parameters.  First off, the ->where() is not a valid method but even if I don't have the ->where(), the parameter format does not seem to effect anything.
While I can get this effect I want, to do that, I need to manually set all the routes with Route::get(), Route::post(), Route::put(), etc....  It would be nice if I could get the same effect with Route::resource() instead.

Both Ruby on Rails and CakePHP sensibly understand that file extensions aren't necessarily part of the route itself. There are AJAX libraries that only set the accepts header based on the URL having a proper suffix, ie .json .
There just needs to be a way to manipulate the url before the router hits it and store that file extension somewhere for future use. If the extension can't be stripped off then I'm going to need to hack around the fact that Route::resource treat suffixes as part of the url's - manually creating each route for the REST interface.


typescript support

Would be nice to have some typescript definition files so that this.$stripe is typed

@oppianmatt That's a very good suggestion. I'll take care of it very soon. Thank you for this issue ❤


correction of Event Log property

'SQLWriter' is in the ProviderName property of the Application Log

@fatherjack : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Guillaume-Fourrat - Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Thanks for the Feedback,
ProviderName is the underlying XML property indeed, but the EventViewer GUI uses the "Event Source" naming everywhere to expose this information to the user. Simply replacing as indicated in PR would confuse most users who access the info through Event Viewer.
Instead, I will add the XML property to make everyone happy =)

Thanks for the Feedback, ProviderName is the underlying XML property indeed, but the EventViewer GUI uses the "Event Source" naming everywhere to expose this information to the user. Simply replacing as indicated in PR would confuse most users who access the info through Event Viewer. Instead, I will add the XML property to make everyone happy =)

Thanks @Guillaume-Fourrat , I was indeed trying to filter the log contents with PowerShell when I needed to use 'ProviderName', having both in the documentation makes a lot of sense, I appreciate your input.

@Guillaume-Fourrat Is there anything you need from our side on the Docs team to help close this issue?

@Guillaume-Fourrat Is there anything you need from our side on the Docs team to help close this issue?

Hi @rwestMSFT, I pushed preview repo PR https://github.com/MicrosoftDocs/sql-docs-pr/pull/25421 to properly address the remark (my github-Fu didn't let me create a PR on top of current one...).
So you can close this one without action / solved by another PR.

#please-close


Autocomplete multi-select

Summary
Autocomplete fields act like a combination of a text field and a droplist. A user can open the drop list to view the options, but can also type into the field to filter the option list to more easily find the desired option.
high complexity
💬 Description
Additions to the select to allow for an autocomplete variant which also allows multiple options to be selected from the dropdown.
💰 Use value
Foundational component required to provide ICDS users the tools to build rich applications. Autocomplete fields allow users to more easily find a desired option out of a large list of options. The dual navigation of browse and type allows easier location of the correct option. Multi-select allows users to select multiple options where this should be desired/required.
Additional info
📚  User Story 📚
As an ICDS user
I need to have a multi-select options
So that I can use the Autocomplete pattern in multi-select dropdowns
As an ICDS user
I need the autocomplete field to display the following selection states
Unselected
Selected
So that they can see the selected option when the list is closed.
As an ICDS user
I need to see an option list when focussed on the field
So that I can see the available options.
As an ICDS user
I need to see the following option list variants
Simple ordered
Sectioned
Recommendations
Selection bar (with chips?)
So that I can display larger options lists more clearly.
As an ICDS user
I need each option in an option list to have the following states
Unselected: Default
Unselected: Hover
Unselected: Pressed
Unselected: Disabled
Unselected: Focussed
Selected: Default
Selected: Hover
Selected: Pressed
Selected: Disabled
Selected: Focussed
So that they get visual feedback about what items they are interacting with.
As an ICDS user
I need to be able to clear my selection from the input field
So that i can quickly clear my selection and pick another one.
As an ICDS user
I need to have a dense option
So that I can align autocomplete fields to other dense UI elements
Accessibility research -
https://alphagov.github.io/accessible-autocomplete/examples/

Some notes of the ic-select.tsx component:

Currvalue in select needs to be a queue. (for each select in multi-select pick the most recent one to show as a placeholder)
Replace all occurences that now is currValue with a queue.
Replace the checks for currValue = selected with a check if element is in queue.
Expose a prop that allows multiselect

Hey I'm new here 👋🏽
HTML5 already has a built in autocomplete attribute for input fields (which serves a distinctly different purpose to what you've described above). Sorry if that seems pedantic, that's not my intention at all. I'm just thinking that we'd need a name for something like this. When it comes to this sort of thing I look to other frameworks to see how they tackle this problem.
I see that PrimeNG have a variant of select with a filter built in:

The way I see it, there are two ways we could go about this:

A simple solution could be to add filter attribute to the select component when that's set to "true" a filter will be displayed in the select list.

This one is multi step

Try to extract the contents of the select out to give us a "list" component.
Create a filter list variant
Take the existing select, make the dropdown area slotted content so that we have a very flexible droparea for input boxes we could rename it and call it "input drop"
Finally use the input drop and the filter list together and make a select component with filter capability.

The advantage of the second approach is that it's very flexible, it separates the components out and allows for more reuse and more variants. I am doing precisely this for a component library that I'm building for my workplace at the moment and the flexibility has allowed my team to achieve a lot more than the client initially intended.
Could something like this work?
I'm happy to give it a shot? I've not worked with this tech stack before but I think it could be super nice.

Hey I'm new here 👋🏽
HTML5 already has a built in autocomplete attribute for input fields (which serves a distinctly different purpose to what you've described above). Sorry if that seems pedantic, that's not my intention at all. I'm just thinking that we'd need a name for something like this. When it comes to this sort of thing I look to other frameworks to see how they tackle this problem.
I see that PrimeNG have a variant of select with a filter built in:

I can think of two ways we could tackle this:
The Simple Solution

A simple solution could be to add filter attribute to the select component when that's set to "true" a filter will be displayed in the select list.

 Try to extract the contents of the select out to give us a "list" component.
2. Create a filter list variant
3. Take the existing select, make the dropdown area slotted content so that we have a very flexible drop area for input boxes we could rename it and call it "input drop"
4. Finally use the input drop and the filter list together and make a select component with filter capability.

The advantage of the second approach is that it's very flexible, it separates the components out and allows for more reuse and more variants. We also get a list component for free with the added benefit of a filter. I am doing precisely this for a component library that I'm building for my workplace at the moment and the flexibility has allowed my team to achieve a lot more than the client initially intended.
Could something like this work?
I'm happy to give it a shot. I've not worked with this tech stack before but this is an area where I have recent experience.

I created a separate issue to discuss component reuse and Atomic Design here #2904


AADB2C90079: Clients must send a client_secret when redeeming a confidential grant

Library

[ ]<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>
Framework

[ ] Angular
[ ] React
[ ] Other

Description
Error Message

MSAL Configuration
// Provide configuration values here.
// For Azure B2C issues, please include your policies.

Reproduction steps
// Provide relevant code snippets here.
// For Azure B2C issues, please include your policies.

Expected behavior
Identity Provider

[ ] Azure B2C Basic Policy
[ ] Azure B2C Custom Policy

Browsers/Environment

[ ] Chrome
[ ] Firefox
[ ] Edge
[ ] Safari
[ ] IE
[ ] Other (Please add browser name here)

Regression

[ ] Did this behavior work before?
Version:

Source

[ ] Internal (Microsoft)
[ ] Customer request

@tamilvjm Could you please fill out the issue template? Thanks.


add TNI University

add Thai-Nichi Institute of Technology
thanks

Add Bodindecha school pls
bodin.txt

@LagSeeN tni.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@LagSeeN tni.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@LagSeeN I am sorry, I have to close the request without merging, because you made a mistake in a request and did not specify any filepath. Please ensure that you are familiar with this repository rules located at the bottom of this page and make a new correct request. Thank you for the understanding!
@antyonio Please create a separate pull request. Thank you.

@philipto i already edit to correct path please check #9847
thank you


feature/user_account_view

This pr should address all of the final notes in Helper Profile Page #19

looks good to me!


Highlight selected text?

How can we highlight selected text in our customised colour? Right now we only have options for share, copy and translate.

How can we highlight selected text in our customised colour? Right now we only have options for share, copy and translate.

Did you figure out a way to have more options than share, copy and translate?

How can we highlight selected text in our customised colour? Right now we only have options for share, copy and translate.

Did you figure out a way to have more options than share, copy and translate?

Yes. Figure out way for customising menu. I added custom option for highlight and copy. But how can we add the functionality for same? As of now, selected text is highlighted at that instance. But in my case, I want to highlight only when that particular option is selected from custom menu.

@Sreedevi-sps I added a new annotation API that could help you with your problem, take a look at this related pull request!


Configuration loading via url parameter is broken

Bug Report
Since v<IP_ADDRESS>04, configuration loading via the url parameter is broken.
Describe the Bug
When loading a configuration via the url query parameter, OHIF breaks.
What steps can we follow to reproduce the bug?

Launch a local OHIF with docker

docker run --rm -p 3000:80 ohif/viewer:v<IP_ADDRESS>04

Open a web broswer to

http://<IP_ADDRESS>:3000/viewer?url=https%3A%2F%2Fdemo.kheops.online%3A443%2Fapi%2Flink%2Fc2hyQTv1zZfe4JxO7aO7Ql%2Fohifservermetadata&studyInstanceUids=2.16.840.1.113669.632.20.1211.10000502993&seriesInstanceUids=<IP_ADDRESS>.1<IP_ADDRESS>.30222.30000007072005313478100001711

Which will load the local OHIF using a configuration provided by KHEOPS
Result
A screen saying Error: "No study instance uids specified"
Expected behavior:

Launch a local OHIF with docker with the previous version of OHIF

docker run --rm -p 3000:80 ohif/viewer:v<IP_ADDRESS>68

Open a web broswer to

http://<IP_ADDRESS>:3000/viewer?url=https%3A%2F%2Fdemo.kheops.online%3A443%2Fapi%2Flink%2Fc2hyQTv1zZfe4JxO7aO7Ql%2Fohifservermetadata&studyInstanceUids=2.16.840.1.113669.632.20.1211.10000502993&seriesInstanceUids=<IP_ADDRESS>.1<IP_ADDRESS>.30222.30000007072005313478100001711

Result
An MRI is displayed
note: Don't forget to clear the browser cache

I'm guessing this was accidentally removed/disabled. This is something that should have an accompanying Cypress (E2E) test to make sure we don't accidentally break it.

I am currently facing the same problem. When the OHIF viewer is launched (locally) via the Kheops-UI, the same error as above is displayed:
"Error: "No study instance uids specified"
Go back to the Study List""
Interestingly, clicking the "Go back to the Study List" link will allow access to the DICOM data viewer the OHIF viewer

Hi Guys,
I'm facing the same problem.
How did you solved it ?
Thank you for your help.
Kind regards
Antoine

Please review the latest code in the master branch. I am confident that this issue has been resolved. If it persists, kindly reopen the issue with updated details.
Try viewer-dev.ohif.org instead of viewer.ohif.org
Our viewer.ohif.org is deployed from release branch while viewer-dev.ohif.org is our master  branch
Read more about branch explanations here https://docs.ohif.org/development/getting-started#developing