启动时直接引导ROM (Directly boot ROM on startup)

是否有办法在Gameboy Advance启动时直接引导特定的ROM，而不必每次都从菜单中导航? (Is there a way to directly boot a specific ROM when the Gameboy Advance starts up, without having to navigate through the menus every time?)
谢谢(Thank you)

You can write a rom to nor flash and flip the mode B switch and power cycle them system it will boot to that rom every time until you change it to another rom.


[FEATURE REQUEST] Add custom scripts for Factorio events

https://github.com/ZwerOxotnik/factorio-useful_book/commit/226e2a0fc9b5e202fb158ea993695301200eb4fe


UITabBarController inset not respected if UIViewController is wrapped inside UINavigationController

basically the title. Changes introduced in #15 did not take into account that UIViewController might be wrapped inside a UINavigationController.
PR is ready

来信已收到，谢谢，吼吼！O(∩_∩)O~


TFDataLayer broken in 0.1.1 release

After the 0.1.1 release, I am seeing the following error on CI for KerasCV:
...keras_core/src/layers/preprocessing/tf_data_layer.py", line 24
AttributeError: module 'keras_core.backend' has no attribute 'KerasTensor'

This same error does not exist for 0.1.0.
I'm not exactly clear on what the root cause is here, but it seems like potentially some sort of namex interaction?
Going to pin KerasCV CI to 0.1.0 for now.

This point for the need for extensive integration tests run against the public API rather than the internal API. We can't catch such issues with unit tests.

Can you try at main?

Can you try at main?

After the latest commit this is working correctly again.
Thank you!


Error no such directory using custom destination

Error: ENOENT: no such file or directory, mkdir 'D:\dev\projects...\src\app\api\defs
When I try to execute the command below:
swagger-angular-generator -s src/swagger.json -d src/app/api --no-store
OS Windows 10 - Node  8.9.4 - Npm 5.6.0

If I created it before executing the command everything is ok

Would it not be nice if the tool remove/create the destination directory for us?

Creation yes, deletion not sure. What if you had sth important there.
On Fri, 27 Jul 2018, 09:50 Remi Patriarche<EMAIL_ADDRESS>wrote:

Would it not be nice if the tool remove/create the destination directory
for us?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/jnwltr/swagger-angular-generator/issues/47#issuecomment-408340975,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACkMtq6Tm1TNodFRaLOf66emWeO4WFdhks5uKsY2gaJpZM4VhMe7
.

Yes you're right. So it's better to let the user handle that stuff.


fix: Allow for passing multiple children and dom elements into State

Made sure that that the State's render function loops through and tests each element before rendering it with the state props.

I agree with @guillaumewuip, the components passed to the state component should be valid.

I was too fast coming to a conclusion after reviewing your pr. It is indeed usefull to allow multiple children, and this will be included in the next release 1.2.0. Thanks for this pull request!


Make formatting styles configurable

Styles can be set via sections in the config file named style_<element>, where <element> is the name of an element a style can be applied to. Settings in that section are used as parameters to the click.style function.
The current list of possible elements is:

project
tag
time
error
date
id

Example config:
[style_project]
fg = white
bg = black

[style_tag]
fg = yellow
bg = white

Notes:

This PR depends on PR #139
Documentation is not updated yet, it will be added when the reviewers agree this is a good config structure and implementation.
I had originally contemplated to use a config structure as shown below or similar, but it would have made the config parsing much more complicated.

[styles]
project = fg:white bg:black
tag = fg:red
...

Neat :+1:!
Although, may I suggest the following format instead?
[style]
project_fg = white
project_bg = black
tag_fg = red

I'm not sure, if I like that one better. Makes the options rather verbose and if you don't keep options for one element together, it might become harder to see all options for one element at a glance.

Other proposal, very close to yours:
[style:tag]
fg = yellow
bg = white

I don't think : is part the ini "spec", but I've seen it used before. For example this is what Circus uses.

That would be a single-char change in the code (plus adapting tests).

I guess so yes. That's just a matter of taste, but I find it clearer and more beautiful :) .

Closing this since I'm cleaning my unmerged/unfinished PRs and this hasn't been acted upon in years.


[DOC] Large tensors documentation update

Description
This PR updates the documentation regarding the use of Large Tensors Support for MXNet.
Comments
According to MXNet linux.cmake, building with large tensors is a default behaviour now: https://github.com/apache/incubator-mxnet/blob/e9840b89f3305c446e4bab0402232abc68bde6dc/config/linux.cmake#L121
Added also small sanity fixes.

@mxnet-bot run ci [windows-gpu, centos-gpu]

@mxnet-bot run ci [windows-gpu, unix-cpu, unix-gpu]

@mxnet-bot run ci [windows-gpu, centos-gpu, unix-gpu, unix-cpu]


QuickNote still creates copies of note

When the title of the quick note is set to today's date, it will create additional notes every time you invoke the shortcut.
Ideally, this would open the same note and append to it instead of making [DATE], then [DATE] 1, then [DATE] n+1 every time the shortcut is invoked.
I saw some earlier issues about this, but I never found the option to open the same note instead of creating a new one in the plug-in's settings.

Would agree that if a note already exists, then the note should be opened instead of a copy being created.
This can be useful to take quick daily notes, all in the same page.

This would work well with the Daily Note core plugin if it didn't create a new note every time - Nice way to just open the current daily note.


Nimble install command installs older version

Issue:
nimble install rbtree installs 0.4.0 which is incompatible with nim >= 0.20.0
Explicitly calling nimble install<EMAIL_ADDRESS>works fine.
Solution:
I'm not sure what the issue is, and I am guessing that there is something in nimble package manager that tests to see whether release exists vs just checking the project .nimble file.
I recommend creating a new release 0.5.0. Thank you.
Reproduction:
$ nimble install rbtree
Downloading https://github.com/Nycto/RBTreeNim using git
  Verifying dependencies for<EMAIL_ADDRESS> Installing<EMAIL_ADDRESS>   Success: rbtree installed successfully.

$ nimble install<EMAIL_ADDRESS>Downloading https://github.com/Nycto/RBTreeNim using git
  Verifying dependencies for<EMAIL_ADDRESS> Installing<EMAIL_ADDRESS>   Success: rbtree installed successfully.

$ nimble install rbtree
Downloading https://github.com/Nycto/RBTreeNim using git
  Verifying dependencies for<EMAIL_ADDRESS> Installing<EMAIL_ADDRESS>   Success: rbtree installed successfully.
[user@work-dev nimtest]$ nimble install<EMAIL_ADDRESS>Downloading https://github.com/Nycto/RBTreeNim using git
  Verifying dependencies for<EMAIL_ADDRESS> Installing<EMAIL_ADDRESS>   Success: rbtree installed successfully.

Apologies for letting this fall through the cracks. Should be fixed now.


Commitment Cost Estimation Chooses Commitment over Replication in this program

host alice : {A}
host bob   : {B}
host chuck : {C}
host dave  : {D}

process main {
  var x: int{C ⊓ D} = 5;

  val y: int{(A | B | C)-> & (C & D)<-} = declassify x to {(A | B | C)-> & (C & D)<-};
  val z: int{(A | B | C)-> & (C & D & A)<-} = endorse y from {(A | B | C)-> & (C & D)<-};
  }

ZKP chosen over commitments in this example
host alice : {A}
host bob   : {B}
host chuck : {C}

process main {
  val x: int {C} = input int from chuck;

  val y: int{(A | B | C)-> & (C)<-} = declassify x to {(A | B | C)-> & (C)<-};
  val z: int{(A | B | C)-> & (C & A & B)<-} = endorse y from {(A | B | C)-> & (C)<-};
  output z to alice;
  output z to bob;
}

This is a cost estimator issue. For the second example, when ZKP execution cost is 20 and replication cost is 1, z is assigned to ZKP. Increasing ZKP exec cost to 50 makes z assigned to replication as intended.

I thought about this some more and the first one is not a bug either. y and z must have the trust of Dave but Dave cannot read them because they have confidentiality (A | B | C)->. That means Dave needs to be sent a commitment!
If instead Dave can read y and z, as in the following example, we get the compilation we expect:
host alice : {A}
host bob : {B}
host chuck : {C}
host dave : {D}

fun main() {
    var x: int{(C ⊓ D)}@Replication(hosts = {chuck, dave}) = 5;
    let $tmp@Replication(hosts = {chuck, dave}) = x;
    let $tmp_1@Replication(hosts = {chuck, dave}) = declassify $tmp to {(((A | C) | D)-> & (C & D)<-)};
    val y: int{(((A | C) | D)-> & (C & D)<-)}@Replication(hosts = {chuck, dave}) = $tmp_1;
    let $tmp_2@Replication(hosts = {chuck, dave}) = y;
    let $tmp_3@Replication(hosts = {alice, chuck, dave}) = endorse $tmp_2 from {(((A | C) | D)-> & (C & D)<-)};
    val z: int{(((A | C) | D)-> & ((C & D) & A)<-)}@Replication(hosts = {alice, chuck, dave}) = $tmp_3;
}

We have explanations for both buggy compilations (they're not bugs at all, it turns out), so I'm closing this issue.


Nothing happen when app in foreground

It's working if the app is in background (after press Home button). But nothing happen if the app is in foreground. Any idea? Thanks.

@zhouhao27 the notifications' delivery is completely handled by iOS. If you want something to happen when the app is in the foreground, you should implement your own logic in application(_:didReceive:) inside the app delegate.
See: application(_:didReceive:)


Link "Factory-based middleware activation with a third-party container" is broken

@oacostam commented on Thu Feb 22 2018
The link at the end of the docuement "Factory-based middleware activation with a third-party container" is broken, it points to xref:fundamentals/middleware/extensibility-third-party-container. Maybe the right link is https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/extensibility-third-party-container

@CeciAc commented on Thu Mar 01 2018
Thank you for your feedback
We found no broken links in the page you mention, could you please provide more details

Webpage URL were you spot the error
Text of the link which doesn't work
Kind regards,

Microsoft DOCS International Team

Hi all,
It looks like the issue no longer repros, mentioned links work so I'm closing this issue.
We truly appreciate your contribution to our articles and we encourage you to continue providing your valuable feedback.
Kind regards,
Microsoft DOCS International Team


Yaml using object serialization

Better operating apktool.yml file (MetaInfo)

Sweet! Quite an improvement over the previous change, so we don't have to look at encoded strings that make the target file name unreadable.
Theres a few spacing things off, some files modified that don't have anything to do with MetaInfo and some license headers missing, but I can fix those with a quick commit over the top.
A tad bit tied up today and tomorrow, but I'll get to this soon. Thanks again rover

Not sure why this didn't auto close - https://github.com/iBotPeaches/Apktool/commit/114af9799d00d05d225ea2cda539d576c807eadf
Thanks rover!


Convert Scale to TypeScript

I know we don't necessarily want to go this way, but just wanted to experiment for my own knowledge and thought I'd share since it might be interesting to compare this approach to creating and maintaining type declarations.
I started from https://github.com/chartjs/Chart.js/pull/7085. Most of these changes aren't necessary unless we want to enable those additional checks. The one thing you really need to do is move the field declarations out of the constructor and for some reason it made me update _draw. It ends up being a lot less code since you don't need all the JSDoc type declarations. It'll let you just leave the types as any if you don't want to declare them though, so theoretically you could do that for all of them. I think there are even tools that will do this basic conversion for you and then you can add types over time.
The one thing I didn't do here that we would need to do is update the gulp file. This just checks that the file is valid, but doesn't convert it back to JS. I don't think that'd be hard, but really I just wanted to see what the syntax differences would be. I think the extra time spent building the library would be the main downside. It takes about 7s on my machine (which is fairly old). This happens right now when we run the tests, but can be done in parallel. If we went full-on TypeScript then it'd have to happen first
I just made all the fields public. I'm not sure what happens if I make them private. E.g. would it actually stop you from accessing them? I like being able to be a little naught and access private members in my personal-use plugins because I'm okay knowing that the API might change and am comfortable needing to update my own code.

Closed this since it'd need a nasty rebase. I do think it's a bit interesting that it's a smaller file size and doesn't force any new checks


Free Stable diffusion API

Hello! I've created my own completely free image generation api. Thought you might be interested in adding it to your list. There are many different models of stable dufusion available. Here is the link to documentation: https://github.com/Metim0l/VisionCraft

Hi, thank you for your interest in contributing. This will be reviewed and possibly considered. Thank you for the contribution.

Unfortunately I will not be able to add this to the list as we do not support self-hosted services.


App init flow break

Issue summary
https://github.com/Shopify/shopify-app-template-node/issues/1080
Write a short description of the issue here ↓
`
Shopify.Context.initialize(
`
Expected behavior
app install flow should be work fine
What do you think should happen?
when app init with shopify api node package then app shoud goes to app permission screen  some time it was go some time not goes
Actual behavior
some time app some time app install work fine some time it stop with hmac redirection
What actually happens?
Tip: include an error message (in a <details></details> tag) if your issue is related to an error
Steps to reproduce the problem

Reduced test case
The best way to get your bug fixed is to provide a reduced test case.

Checklist
https://github.com/Shopify/shopify-app-template-node/issues/1080

[ ] I have described this issue in a way that is actionable (if possible)

@mkevinosullivan    this is different way to breck the auth flow.
when i try to install app it was goes to app permission screen then i get this Error

custom session storage  code
`import { Shopify } from "@shopify/shopify-api";
import { Session } from<EMAIL_ADDRESS>import Cryptr from "cryptr";
import SessionModel from "./models/SessionModel.js";
const cryption = new Cryptr(process.env.ENCRYPTION_STRING);
const storeCallback = async (session) => {
const result = await SessionModel.findOne({ id: session.id });
if (result === null || result == undefined) {
await SessionModel.create({
id: session.id,
content: cryption.encrypt(JSON.stringify(session)),
shop: session.shop,
});
} else {
await SessionModel.findOneAndUpdate(
{ id: session.id },
{
content: cryption.encrypt(JSON.stringify(session)),
shop: session.shop,
}
);
}
return true;
};
const loadCallback = async (id) => {
const sessionResult = await SessionModel.findOne({ id });
if (sessionResult === null) {
return undefined;
}
if (sessionResult.content.length > 0) {
const sessionObj = JSON.parse(cryption.decrypt(sessionResult.content));
return Session.cloneSession(sessionObj, sessionObj.id);
}
return undefined;
};
const deleteCallback = async (id) => {
await SessionModel.deleteMany({ id });
return true;
};
const sessionStorage = new Shopify.Session.CustomSessionStorage(
storeCallback,
loadCallback,
deleteCallback
);
export default sessionStorage;
`
express server index.js code
`
on server side app init
`import { Shopify } from "@shopify/shopify-api";
import "dotenv/config";
import Express from "express";
import mongoose from "mongoose";
import { resolve } from "path";
import sessionStorage from "../sessionStorage.js";
// import middleware  and other dependency
// mongodb connect
Shopify.Context.initialize({
API_KEY: process.env.SHOPIFY_API_KEY,
API_SECRET_KEY: process.env.SHOPIFY_API_SECRET,
SCOPES: process.env.SHOPIFY_API_SCOPES,
HOST_NAME: process.env.SHOPIFY_APP_URL.replace(/https:///, ""),
HOST_SCHEME: "https",
API_VERSION: process.env.SHOPIFY_API_VERSION,
IS_EMBEDDED_APP: true,
SESSION_STORAGE: sessionStorage,
});
app install on store but on my custom store i have write the session to the database it was not happen.
i debug the code on https://github.com/Shopify/shopify-app-template-node/blob/main/server/middleware/auth.js#L43
this auth call back
app.get("/auth/callback", async (req, res) => {     try {       const session = await Shopify.Auth.validateAuthCallback(         req,         res,         req.query       ); console.log("session get from shopify", session);
const session = await Shopify.Auth.validateAuthCallback(
this code blocker code  goes to catch (e) {   block


Use without compass

Is it possible to use responsive-modular-scale without compass?

Not at the moment. When I developed this library Libsass hadn't yet caught up with Ruby Sass. Now, though, with some modifications, I could ship this on Bower and npm pretty easily.
I'll see if I can get to it this weekend!


Spatial Understanding in the Emulator

I can't seem to get the Spacial Understanding scene or components to work in the emulator.  Is this just me?

@jevertt Any idea if this should work in the emulator or not? Thanks!

I don't see any reason why it wouldn't, but I haven't tried it. @carter-james89 - I'd check that spatial mapping is working correctly for you (if you are using the provided unity sample for spatial understanding, you could also try just defaulting on the "draw meshes" checkbox on the spatial mapping prefab).

@jevertt - I can confirm that the Spatial Understanding does not seem to work in the Emulator, even when spatial mapping is active and working.  I wasn't able to determine where it's failing, but I did notice it is finding the planes and adding them to the array, but there is no rendering happening.

Facing the exactly same issue here @jessemcculloch

I think I have this.  Cleaning up the change.

Possible fix: https://github.com/Microsoft/HoloToolkit-Unity/pull/297

I try to use the spatial understanding in my emulator, but i see nothing. I see my spacial mapping, but the spacial understanding  don't seem to work.
Emulator: 10.0.14393.1358
Unity: 2017.4.0f1
HoloToolkit: 2<IP_ADDRESS>


WebApiToSwaggerGenerator: Mapping types

I am using Swashbuckle and remap two types like this:
services.AddSwaggerGen(c =>
{
    c.SwaggerDoc(Swagger.Version, new Info
    {
        Title = Swagger.Title,
        Version = Swagger.Version,
        Description = Swagger.Description,
        Contact = new Contact
        {
            Name = Swagger.Name,
            Email = Swagger.Email
        }
    });

    c.MapType<Base64DataUrl>(() => new Schema { Type = "string" });
    c.MapType<ColorRgb>(() => new Schema { Type = "string" });
});

Is there a possibility to archive the same using the NSwag CLI?

There are TypeMappers but they only work when used with the middleware... The cli uses appdomains and it is (currently) not possible to do this... You need to write your own simple cmd line tool.

Alright, I will write a little tool for that. Thanks.


[1.12.2] Crash Pressing Materials Button in GUI

We are getting a crash when the Materials button is pressed.
https://pastebin.com/vZk7rhX0
Schematica <IP_ADDRESS>.6.8
LunatrisCore <IP_ADDRESS>.2
Forge 2611

Looks like a mod returned a null itemstack for block.getPickBlock, when it should have returned ItemStack.EMPTY.  Unfortunately it's not clear which one did that.

Upload the schematic, it contains the pallette of all blocks in the schematic, so we can narrow down the list of mods significantly.

Ah well I can tell you its either chisel or biomes o plenty since those were the only mod blocks in the schematic.

So this happens with any schematic when the materials button is pressed.  Has nothing to do with modded blocks.

If it happens with vanilla blocks only it's most likely a core mod doing something that it shouldn't be doing.

This is not just a limited instance.  I have been having these errors all day today.  No matter which Schematic I load if I click on the Materials button it crashes my game.
crash-2018-03-25_21.05.58-client.txt

Please remove all core mods and the mods that depend on them, then try again. I am almost 100% sure that this is a (core) mod doing stuff wrong (returning null instead of ItemStack.EMPTY).

Awesome, thank you.

Has any progress been made on this? I too am getting the same issue.


Fix: #172, Enhancement, Create contrast accessibility question

Created an accessibility question with answer about contrast ratio.

Description

Adds to #172
What does your PR belong to?

[x] Questions / Answers
[ ] Website
[ ] General / Things regarding the repository (like CI Integration)

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (non-breaking improvement of a question)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have checked that the changes are working properly
[x] I have checked that there isn't any PR doing the same
[x] I have read the CONTRIBUTING document.

Hey @digilou thanks so much for another question! I am definitely going to implement the accessibility category right now! :octocat:
I do find this answer a bit short, to be honest. Maybe include what is color contrast and how it benefits visually impaired users? Most of the people who use this website have very little accessibility knowledge since it's focused on beginners mostly.
Thanks for understanding, and let me know if you need any help with it. 👍
I am going to add a11y category right now to display your questions!

@fejes713 @skatcat31 I've updated the question to ask why it's important, and extended the answer to bring more clarity to someone who is trying to learn accessibility.


Links to external resources from a devworkspace

Is your enhancement related to a problem? Please describe.
When we've a dev workspace, we can ask resources like with
$ kubectl get devworkspaces --all-namespaces

but runtime information is missing as well as the components from these objects.
That information is stored in other custom resources
Describe the solution you'd like
It would be nice that from a DevWorkspace we could have pointers to the runtime info custom resources and component custom resources
There is like a pattern-rule with workspace-id suffix but would be more convenient to know the related source names from the DevWorkspace resource
According to 2nd October call:
We could use labels for all workspace related objects with an identifier of the dev workspace.
It may be simpler to use workspace name but not workspaceId that we have since namespace/name fully identifies devworkspace CR instance.
Most of workspace-related objects are cluster-scoped (so namespace label seems to be redundant), but some of them could be cluster-scoped, like OpenShift Oauth client. Then to grab all workspace-related objects we need to have namespace label as well.
Example of label: io.devfile.dev_workspace.name + io.devfile.dev_workspace.namespace
Che-Theia knows the identifier of the dev workspace and then will be able to do the queries.
* name/namespace could be combined in one label if it makes sense + namespace format/name format satisfies label value format, like we won't exceed the maximum length.
Having different labels for name and namespace could be more straightforward since namespace is optional when you do a namespace-scoped query (which should 100% case of Che Theia).

The additional components are internal on purpose; runtime information is stored in the configmap defined for each workspace for now, and mounted in the che-rest-apis container.

we could use labels with identifier of the dev workspace
example of label:io.devfile.devworkspace.name
Che-Theia know the identifier of the dev workspace and then will be able to do the queries
need to check with cluster admin roles/namespaces

I've moved comment to the description

Closing it, what may be considered as left: link to flattened devfile from devworkspace status. But we agreed we won't add it until we see necessity and a dedicated issue should exist on devfile/api side.


Get environment variable value is empty in properties file

What happened?
Hi Team
In our Kubernetes cluster, we already have a Secret to store the database Host, USERNAME, PASSWORD, etc. For security reasons, we don't want to store sensitive information like the database password in the properties file of the Git Repo
So we specify our template with 'kamel run --build-property=file:quarkus.properties --property file:datasource.properties xxx.java --dev --pod-template pod-template.yaml' :
containers:
  - name: integration
    envFrom:
      - secretRef:
        name: ui-postgresql

datasource.properties:

After running in our pod, I through the exec env | grep PASSWORD way to query the environment variables, ensure the environment variable exists in the pod, but our program error, said an error connecting to the database PASSWORD cannot be empty, So I continue to troubleshoot the /etc/camel/conf.d/user.properties The properties file:

As you can see, we got an empty value. We also tried ${PASSWORD: "Test"} to try to specify a default value, but we still couldn't get the PASSWORD value, and the result was Test
We also tried changing the Key to DB_PASS to prevent a collision, but still no luck
Steps to reproduce
No response
Relevant log output
No response
Camel K version
1.11.1

If my description is not clear, please let me know, thanks!

Hello. Just a couple of notes regarding this issue. First of all, you need to make sure that the property you're willing to use is really a build time properties as, in such case, likely you need to provide it ahead of time, during build phase. I think it's not the case for database user/password though.
Then, specifically to your problem, this is happening because you are not setting the environment variable (ie, via environment trait). What you need is the application Pod to have something like:
       env:
       - name: PASSWORD
         valueFrom:
           secretKeyRef:
             name: mysqlpwd
             key: password

However, I think we don't have that feature out of the box. The only way to manage this at the moment would be using Pod trait configuration. If you think this is something useful/required, please, open a new issue asking for the feature to enhance the environment trait to include configmap/secret values.

@squakez Thank you for your reply. I get it. Do you think it is feasible to use initContainer? In my pod-template, I added initContainer, and in initContainer, I used kubectl describe secret xxx to get the USERNAME and PASSWORD in Secret, Then regeneration into a /etc/camel/conf.d/user.properties, this may be a temporary solution?
Or camel k's best practices for password management, which I can't seem to find

InitContainers is something we support: https://camel.apache.org/camel-k/2.2.x/traits/pod.html#_init_containers - however I don't think it really solves the problem or at least, does not seems a very orthodox thing to do. I think we need to develop a feature here to support this ootb, so, I invite you to log another issue requesting it. Thanks.

if a secret exists, can't you mount the secret to the integration ?

Regarding this issue, the current status:
We do this by commenting in the java file:
# camel-k: dependency=mvn:io.quarkus:quarkus-jdbc-postgresql
# camel-k: build-property=quarkus.datasource.xxx.db-kind=postgresql
# camel-k: config=secret:<secret-name>
# camel-k: config=file:datasource.properties

The datasource.properties file continues to retrieve the value in Secret using ${PASSWORD}:

kamel run xxx.java --dev
quarkus.datasource.xxx.password=${PASSWORD}

In this way, my requirements can be realized. Is there any other better scheme that can tell me? Thanks!


Real access token from CLI only

Checklist

[X] I agree to the terms within the Auth0 Code of Conduct.

Describe the problem you'd like to have solved
How can I get the actual access token for a user using the CLI?
I tried auth0 test login and auth0 test token, both of which don't return a real access token I can use to authenticate requests my internal API explorer. I essentially just want to avoid having to spin up a local FE env to login, then console log the real access token.
Describe the ideal solution
auth0 test accessToken or something similar that will return an access token as if I logged into the app and this token includes information that I expect from a real access token.
Alternatives and current workarounds
Spin up the local FE environment, log in, call getAccessTokenSilently and console log that output, then copy and paste that information where I need it.
Additional context
No response

Sorry for the noise, I figured this out and it was user error 😅
For anyone stumbling upon this with the same issue of the access token returned not being able to be parsed correctly you need to add the --audience parameter.
So for my local environment I run this to generate an access token as if I were a real user logging in so I can play around in my API explorer.
auth0 test token --audience http://localhost:3000/


Add more error handling for python installation

Some of the python setup calls will fail if the python executable is in a folder that requires admin access. This was causing installs to get stuck in a halfway state because we weren't clearing the installInProgress flag on error.
This PR fixes #22391

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

14 of 28 (50.0%)  changed or added relevant lines in 1 file are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.005%) to 41.683%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

extensions/notebook/src/jupyter/jupyterServerInstallation.ts
14
28
50.0%

Files with Coverage Reduction
New Missed Lines
%

extensions/sql-bindings/src/common/azureFunctionsUtils.ts
1
80.65%

extensions/machine-learning/src/common/processService.ts
3
77.78%

Totals

Change from base Build<PHONE_NUMBER>:
-0.005%

Covered Lines:
30348

Relevant Lines:
67405

💛  - Coveralls


Fix missing topics.rb in README.md

-    bundle exec ruby create_topic YOUR-PROJECT-ID new_topic
+    bundle exec ruby topics.rb create_topic YOUR-PROJECT-ID new_topic

I signed it!


500 Error when Restoring or Deleting from Trashbin of Aircraft

Describe the bug
When restoring or deleting from the trashbin aircraft, a 500 error is thrown nothing is restored or deleted.
Version
7.0.0-dev+231022.d69a3b
To Reproduce
Steps to reproduce the behavior:

Goto Admin Dashboard
Click on Fleet Click on a subfleet to get into the aircraft list
Click on restore or delete of aircraft in Trashed Aircraft Records.
See 500 Error

Expected behavior
The Aircraft to be restored or permanently deleted depending on what is being clicked Restore or Delete.
Screenshots

Additional context
POST https://skywardair.xyz/admin/aircraft/trashbin 500 (Internal Server Error) - Uncertain if this is a issue with my server or is code problematic.

Update to latest dev, test again and please provide laravel logs as described in official documents
https://docs.phpvms.net/help#information-required
https://docs.phpvms.net/help#logs

So far, I see nothing of error in the Larvel Logs, but I will post them here for further review. Have my Server Admin pulling my PHP error logs to see if it might be something on the server.
laravel-2023-11-08.log

Can confirm this, only solution is to delete the ac from the database

Will check this and try to find why it is failing.
But first need some rest, took some pills recently.
Sent from mobile device / Mobil cihaz ile gönderildi
10 Kas 2023 Cum 17:07 tarihinde KemalOues @.***> şunu
yazdı:

Can confirm this, only solution is to delete the ac from the database
—
Reply to this email directly, view it on GitHub
https://github.com/nabeelio/phpvms/issues/1669#issuecomment-1805805573,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARXKVMLUN6ESADAL2RTJKO3YDYYKRAVCNFSM6AAAAAA7DMYQCKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBVHAYDKNJXGM
.
You are receiving this because you commented.Message ID:
@.***>

Looks like it was my logical error while implementing the safety feature :) Will fix it soon

Thank you @FatihKoz and @nabeelio for all your hard work to make this the best Crew center with fixing issues and improvements!


Request to add a function

Describe the feature
Please add the OnDownloadProgress and OnUploadProgress functions that are in the axios-http package to your package.
Also add the following objects.
// maxContentLength defines the max size of the http response content in bytes allowed in node.js
maxContentLength: 2000,
// maxBodyLength (Node only option) defines the max size of the http request content in bytes allowed
maxBodyLength: 2000,
// validateStatus defines whether to resolve or reject the promise for a given
// HTTP response status code. If validateStatus returns true (or is set to null
// or undefined), the promise will be resolved; otherwise, the promise will be
// rejected.
validateStatus: function (status) {
return status >= 200 && status < 300; // default
},
// maxRedirects defines the maximum number of redirects to follow in node.js.
// If set to 0, no redirects will be followed.
maxRedirects: 5, // default
axios-http link:
https://axios-http.com/docs/req_config
Additional information

[ ] Would you be willing to help implement this feature?

Thanks for the issue and feature request. Let's track it via https://github.com/unjs/ofetch/issues/45 👍🏼


Scripterror

Removing ai.0.js from script error stack.
Reporting document url as a custom properties to make script error more user friendly. This might go away once we implement operation name for javascript.

need to fix unit test


release v0.3.2

This PR prepares release v0.3.2

Codecov Report

:exclamation: No coverage uploaded for pull request base (v0.3@27493fa). Click here to learn what that means.
The diff coverage is n/a.

Additional details and impacted files
@@           Coverage Diff           @@
##             v0.3     #625   +/-   ##
=======================================
  Coverage        ?   64.84%
=======================================
  Files           ?       45
  Lines           ?     4773
  Branches        ?       74
=======================================
  Hits            ?     3095
  Misses          ?     1678
  Partials        ?        0

Components
Coverage Δ

apel_plugin
64.94% <0.00%> (?)

auditor
83.87% <0.00%> (?)

slurm_collector
65.82% <0.00%> (?)

slurm_epilog_collector
0.00% <0.00%> (?)

htcondor_collector
∅ <0.00%> (?)

priority_plugin
36.19% <0.00%> (?)

Not needed anymore as we just release v0.4.0 where these changes are also included.


Update release note content for 1.3

Need to update the release note content for 1.3. See the Release Note Schema doc for guidance.
[ ] Configuration Infrastructure
[x] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@howardjohn I updated the redis part. Should we also mention about sidecar injector metrics that were added? If yes, where should we add?

yes, probably in telemetry next to the pilot and citadel dashboard ones. Thanks!

@lambdai @rshriram @yxue you have open work on these, can you update?

Thanks for piling in info folks.  I have cleaned up the traffic management section, and added a few more missing things like fixes for mysql in permissive mtls, etc.


First attempt at example support in profiles

This is a first attempt example support. There are a few things that need some discussion.

I don't like ExampleLiteral here. Should it be ComlinkLiteral?
Do we support arrays? Should they be comma-separated lists?
I borrowed the primitive literals from the map spec—does this work?
Should we allow nesting like this?

@zdne @TheEdward162 I've made a few changes here.

I'm not sure about StringLiteral. I just put a /./ for now. It feels like there's a lot there to think about, from escaped quotes, tabs, new lines, etc. What do you think it should be?
I borrowed the LHS from the maps. Is this correct?
I trimmed down the ArrayLiteral

It's getting closer, but not quite there IMO.

@smizell
StringLiteral
It is implemented to parse exactly the same thing as StringValue does in maps right now. I think that is reasonable and I think we should put that in the spec.
LHS
Huh, it seems like it's wrong in the map spec - it should allow strings after . - i.e. the rule should be:
VariableKeyPath[ObjectVariable] : `.`VariableName

Otherwise it's correct, the parsing is implemented the same way as in maps.
ArrayLiteral
👍
Numbers
We parse numbers in these places:

EnumModel in profiles (the optional enum value assignment) - the value is called ScalarValue and is not defined anywhere (we should fix that)
HTTPCall in maps, the response handler status code - the value leads to IntegerValue which only defined base10 integers

In reality the full supported syntax is something like this (it just kind of happened to be implemented so that's why it's not specced anywhere):
NumberLiteral: NumberSign? NumberLiteralDigits

NumberSign : `-` | `+`

NumberLiteralDigits : NumberLiteralInteger | NumberLiteralFloat

NumberLiteralInteger : NumberLiteralIntegerBase10 | NumberLiteralIntegerBase2 | NumberLiteralIntegerBase8 | NumberLiteralIntegerBase16

NumberLiteralIntegerBase10 : DigitBase10+

NumberLiteralIntegerBase2 : 0b DigitBase2+

NumberLiteralIntegerBase8 : 0o DigitBase8+

NumberLiteralIntegerBase16 : 0x DigitBase16+

DigitBase10 : /[0-9]/
DigitBase2 : /[0-1]/
DigitBase8 : /[0-7]/
DigitBase16 : /[0-9a-fA-F]/

NumberLiteralFloat : DigitBase10+ . DigitBase10+


Better guess of data column type

Currently the program uses this mechanism to guess the type of a column. Specifically, if a column is not all numbers nor it contains any comma (i.e., features), it will be parsed as a "categorical" column. However, this will include free-text descriptive data, and data that are too diverse. Ideally, a "categorical" column should have a limited number of categories (unique values). If each data point is a separate category, it will be useless for the analysis.
It will be great to make a better guess between "category" and "description". One idea is to calculate the entropy of a set of objects. If the entropy is too high, then the data column should be considered as descriptive, otherwise, it is categorical.

Addressed in #65


max tomperature+fan speed for GPU and CPU

can you please tell me how to add max fan speed and max temperature for CPU and the same for GPU
THANK YOU

no answer?

What do you mean? Displaying them? Just retrieving the information? You're not being clear.

there is no thing like "max cpu temp" and "max gpu temp" and "max fans" in your great-full work
even i keep locking in  settings for every one of tjem...i mean cpu and gpu

of course i want to display them.

HWiNFO does not have accurate readings for those values. However, if you would like to implement it anyway, you'll need to create a meter to display the value, tie it to a HWiNFO measure, and get that measure to gather the correct information from HWiNFO itself. In other words, you need to learn how to program Rainmeter skins.
I cannot help you very much because I have very limited time (we're moving house at the moment), but I will try to help as much as possible. Sorry about that.

Closing this because I'm not going to implement it. If you would like to implement it yourself, feel free, but it's not on my agenda.


Update linker script to fix arm-none-eabi-gcc linking. Closes #259

r? @korken89
(rust_highfive has picked a reviewer for you, use r? to override)

Looks like adding arm-none-eabi-gcc to CI has revealed another issue with floating point targets.

bors r+

bors r-

I've been investigating a bit further and actually the -nostartfiles to gcc also fixes this problem, without changing the linker script. However, it still looks to me like we don't need to put __etext where we do; it makes no difference to the resulting binaries with any of the linkers, so possibly we should remove it anyway.
I definitely think we should still add gcc to the CI scripts.
@therealprof any recollection what the purpose of that line was in #207?

@therealprof mentioned that the bug was hit in rust-lld when _stext was offset: https://github.com/rust-lang/rust/issues/65391
I'll do some more tests in that configuration. Also, we should probably add a MSRV run to the CI, perhaps 1.32.0.

Testing with a memory.x-overridden stext shows we do still need the full modification to the linker script. I'm going to close this PR and open a new one just for adding arm-none-eabi-gcc to the CI. Sorry for the noise!


Add the git repository to this monorepo as a submodule

Adding a submodule would make it more difficult to work with this repository. Plus there is actually no need to link this monorepo to the config repo. Instead, the documentation should describe how to specify the location of the config repo.


DataType isn't baseType for ProfileInfo

Hello,
I have constructed a simple CQL statement to try and look into how NegativeEncounterPerformed would be used. Using the QDM 5.3 model the ELM is outputing the dataType as NegativeEncounterPerformed and not the defined base type of EncounterPerformed. This seems to be different that what is described in the profile type javadoc in the project, I pasted that below along with the CQL and ELM.
JavaDoc:

Created by Bryn on 8/22/2016. Profiles within CQL allow the same underlying type to be accessed using different labels. When a profile is referenced, the ELM retrieve that is output will use the baseType of the profile as the dataType, and the name of the profile as the identifier. This allows the implementation to detect when the same data type has been accessed in a different way by the author. This mechanism is used in QDM to enable the negation pattern. For example, the Encounter, Performed data type is the same whether it is accessed positively or negatively, but the difference needs to be communicated reliably through the data access layer, so profiles are used, one positive and one negative. The underlying type Encounter, Performed, is not retrievable, only the positive and negative profiles. The identifiers are set to Encounter, Performed, and Encounter, Not Performed, and the resulting retrieve will reflect the EncounterPerformed type, together with the name of the profile, PositiveEncounterPerformed or NegativeEncounterPerformed, depending on which profile was used in the retrieve.

CQL
library

 AgeAtMP version '1'

using QDM

valueset "Office Visit": 'urn:oid:2.16.840.1.113883.3.464.1<IP_ADDRESS>1'

parameter MeasurementPeriod default Interval[DateTime(2013, 1, 1, 0, 0, 0, 0), DateTime(2014, 1, 1, 0, 0, 0, 0))

context Patient

define InDemographic:
    AgeInYearsAt(start of MeasurementPeriod) >= 2 and AgeInYearsAt(start of MeasurementPeriod) < 18

define "Simple Encounter":
  ["Encounter, Performed": "Office Visit"]

define "Simple Non Encounter":
  ["Encounter, Not Performed": "Office Visit"]

Full ELM JSON:
{
   "library" : {
      "identifier" : {
         "id" : "AgeAtMP",
         "version" : "1"
      },
      "schemaIdentifier" : {
         "id" : "urn:hl7-org:elm",
         "version" : "r1"
      },
      "usings" : {
         "def" : [ {
            "localIdentifier" : "System",
            "uri" : "urn:hl7-org:elm-types:r1"
         }, {
            "localId" : "1",
            "localIdentifier" : "QDM",
            "uri" : "urn:healthit-gov:qdm:v5_3"
         } ]
      },
      "parameters" : {
         "def" : [ {
            "localId" : "20",
            "name" : "MeasurementPeriod",
            "accessLevel" : "Public",
            "default" : {
               "localId" : "19",
               "lowClosed" : true,
               "highClosed" : false,
               "type" : "Interval",
               "low" : {
                  "localId" : "10",
                  "type" : "DateTime",
                  "year" : {
                     "localId" : "3",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "2013",
                     "type" : "Literal"
                  },
                  "month" : {
                     "localId" : "4",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "1",
                     "type" : "Literal"
                  },
                  "day" : {
                     "localId" : "5",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "1",
                     "type" : "Literal"
                  },
                  "hour" : {
                     "localId" : "6",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  },
                  "minute" : {
                     "localId" : "7",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  },
                  "second" : {
                     "localId" : "8",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  },
                  "millisecond" : {
                     "localId" : "9",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  }
               },
               "high" : {
                  "localId" : "18",
                  "type" : "DateTime",
                  "year" : {
                     "localId" : "11",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "2014",
                     "type" : "Literal"
                  },
                  "month" : {
                     "localId" : "12",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "1",
                     "type" : "Literal"
                  },
                  "day" : {
                     "localId" : "13",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "1",
                     "type" : "Literal"
                  },
                  "hour" : {
                     "localId" : "14",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  },
                  "minute" : {
                     "localId" : "15",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  },
                  "second" : {
                     "localId" : "16",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  },
                  "millisecond" : {
                     "localId" : "17",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "0",
                     "type" : "Literal"
                  }
               }
            }
         } ]
      },
      "valueSets" : {
         "def" : [ {
            "localId" : "2",
            "name" : "Office Visit",
            "id" : "urn:oid:2.16.840.1.113883.3.464.1<IP_ADDRESS>1",
            "accessLevel" : "Public"
         } ]
      },
      "statements" : {
         "def" : [ {
            "name" : "Patient",
            "context" : "Patient",
            "expression" : {
               "type" : "SingletonFrom",
               "operand" : {
                  "dataType" : "{urn:healthit-gov:qdm:v5_3}Patient",
                  "templateId" : "Patient",
                  "type" : "Retrieve"
               }
            }
         }, {
            "localId" : "32",
            "name" : "InDemographic",
            "context" : "Patient",
            "accessLevel" : "Public",
            "annotation" : [ {
               "type" : "Annotation",
               "s" : {
                  "r" : "32",
                  "s" : [ {
                     "value" : [ "define ","InDemographic",":\n    " ]
                  }, {
                     "r" : "31",
                     "s" : [ {
                        "r" : "25",
                        "s" : [ {
                           "r" : "23",
                           "s" : [ {
                              "value" : [ "AgeInYearsAt","(" ]
                           }, {
                              "r" : "22",
                              "s" : [ {
                                 "value" : [ "start of " ]
                              }, {
                                 "r" : "21",
                                 "s" : [ {
                                    "value" : [ "MeasurementPeriod" ]
                                 } ]
                              } ]
                           }, {
                              "value" : [ ")" ]
                           } ]
                        }, {
                           "value" : [ " ",">="," ","2" ]
                        } ]
                     }, {
                        "value" : [ " and " ]
                     }, {
                        "r" : "30",
                        "s" : [ {
                           "r" : "28",
                           "s" : [ {
                              "value" : [ "AgeInYearsAt","(" ]
                           }, {
                              "r" : "27",
                              "s" : [ {
                                 "value" : [ "start of " ]
                              }, {
                                 "r" : "26",
                                 "s" : [ {
                                    "value" : [ "MeasurementPeriod" ]
                                 } ]
                              } ]
                           }, {
                              "value" : [ ")" ]
                           } ]
                        }, {
                           "value" : [ " ","<"," ","18" ]
                        } ]
                     } ]
                  } ]
               }
            } ],
            "expression" : {
               "localId" : "31",
               "type" : "And",
               "operand" : [ {
                  "localId" : "25",
                  "type" : "GreaterOrEqual",
                  "operand" : [ {
                     "localId" : "23",
                     "precision" : "Year",
                     "type" : "CalculateAgeAt",
                     "operand" : [ {
                        "path" : "birthDatetime",
                        "type" : "Property",
                        "source" : {
                           "name" : "Patient",
                           "type" : "ExpressionRef"
                        }
                     }, {
                        "localId" : "22",
                        "type" : "Start",
                        "operand" : {
                           "localId" : "21",
                           "name" : "MeasurementPeriod",
                           "type" : "ParameterRef"
                        }
                     } ]
                  }, {
                     "localId" : "24",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "2",
                     "type" : "Literal"
                  } ]
               }, {
                  "localId" : "30",
                  "type" : "Less",
                  "operand" : [ {
                     "localId" : "28",
                     "precision" : "Year",
                     "type" : "CalculateAgeAt",
                     "operand" : [ {
                        "path" : "birthDatetime",
                        "type" : "Property",
                        "source" : {
                           "name" : "Patient",
                           "type" : "ExpressionRef"
                        }
                     }, {
                        "localId" : "27",
                        "type" : "Start",
                        "operand" : {
                           "localId" : "26",
                           "name" : "MeasurementPeriod",
                           "type" : "ParameterRef"
                        }
                     } ]
                  }, {
                     "localId" : "29",
                     "valueType" : "{urn:hl7-org:elm-types:r1}Integer",
                     "value" : "18",
                     "type" : "Literal"
                  } ]
               } ]
            }
         }, {
            "localId" : "34",
            "name" : "Simple Encounter",
            "context" : "Patient",
            "accessLevel" : "Public",
            "annotation" : [ {
               "type" : "Annotation",
               "s" : {
                  "r" : "34",
                  "s" : [ {
                     "value" : [ "define ","\"Simple Encounter\"",":\n  " ]
                  }, {
                     "r" : "33",
                     "s" : [ {
                        "value" : [ "[","\"Encounter, Performed\"",": " ]
                     }, {
                        "s" : [ {
                           "value" : [ "\"Office Visit\"" ]
                        } ]
                     }, {
                        "value" : [ "]" ]
                     } ]
                  } ]
               }
            } ],
            "expression" : {
               "localId" : "33",
               "dataType" : "{urn:healthit-gov:qdm:v5_3}PositiveEncounterPerformed",
               "templateId" : "PositiveEncounterPerformed",
               "codeProperty" : "code",
               "type" : "Retrieve",
               "codes" : {
                  "name" : "Office Visit",
                  "type" : "ValueSetRef"
               }
            }
         }, {
            "localId" : "36",
            "name" : "Simple Non Encounter",
            "context" : "Patient",
            "accessLevel" : "Public",
            "annotation" : [ {
               "type" : "Annotation",
               "s" : {
                  "r" : "36",
                  "s" : [ {
                     "value" : [ "define ","\"Simple Non Encounter\"",":\n  " ]
                  }, {
                     "r" : "35",
                     "s" : [ {
                        "value" : [ "[","\"Encounter, Not Performed\"",": " ]
                     }, {
                        "s" : [ {
                           "value" : [ "\"Office Visit\"" ]
                        } ]
                     }, {
                        "value" : [ "]" ]
                     } ]
                  } ]
               }
            } ],
            "expression" : {
               "localId" : "35",
               "dataType" : "{urn:healthit-gov:qdm:v5_3}NegativeEncounterPerformed",
               "templateId" : "NegativeEncounterPerformed",
               "codeProperty" : "code",
               "type" : "Retrieve",
               "codes" : {
                  "name" : "Office Visit",
                  "type" : "ValueSetRef"
               }
            }
         } ]
      }
   }
}

Hi @pjbss, this is a case of the documentation being out of date. Apologies for the confusion. This is how the retrieves and profiles were originally designed for use with QDM negation. However, when trying to use profile types with functions, we found that we needed to preserve the profile type, and having the retrieve use the base type, rather than the profile type, resulted in inconsistencies. We resolved the issue by changing the retrieve to return the profile type, rather than the base type (see issue #131 for a more detailed discussion).
I'll update the documentation on profile type to avoid this confusion in the future.

Hello @brynrhodes,
Thank you for pointing me to the information about #131, that makes sense. The one remaining question I have is that I'm unable to find reference to the Negation concept or "Encounter, Not Performed" in the QDM specification PDF (QDM_5_3_ANNOTATED_2017August_508.pdf).
Is this a QDM specification, or a feature of CQL/ELM on top of the base QDM specification? I want to make sure that I fully understand what is the "QDM model".
Thank you,
Patrick

Hi @pjbss,
Negation as a concept within QDM is modeled with the negationRationale attribute, and the inclusion of a negation modifier in the data type name. If you look at the documentation for this attribute in the QDM documentation, it defers the concrete syntax to an implementation guide:

The syntax in the human readable HQMF is address in CQL examples and in the MAT User Guide. Prior versions of QDM used the syntax, “Procedure, Performed not done.” QDM 5.0 DRAFT uses the syntax, “Procedure, not Performed.”

HL7 Version 3 Implementation Guide: Clinical Quality Language (CQL)-based Health Quality Measure Format (HQMF), Release 1 - US Realm defines the concrete syntax for negation for QDM in Volume 2, section 2.8.1, Conformance Requirement 12.
The model info file for QDM version 5.3 uses these names as the identifiers for the profile types for the negation data types.
Regards,
Bryn


Question: minimum shards in the generated proof (proof.shard_proofs)

Hi, I have a question about the sp1 sharding, I try to use zkvm-perf to benchmark for fibonacci (with sp1 v1.0.1 and it has the same shard number as the proof result when switching to sp1 main branch). I set SHARD_SIZE = 1 << 20.
Seems it could not generate less than 3 shards (proof.shard_proofs) even if I changed the input n to 1 for fibonacci. And I found that the execute shards are added in these 3 places of the code:
https://github.com/succinctlabs/sp1/blob/main/core/src/runtime/mod.rs#L1139
https://github.com/succinctlabs/sp1/blob/main/core/src/runtime/mod.rs#L1146
https://github.com/succinctlabs/sp1/blob/v1.0.1/core/src/utils/prove.rs#L268
Is it by design? Or I missed or used some wrong configurations or options to generate proofs, thanks for any helps!

Closing for now as likely outdated, feel free to reopen.


Add replace functional in subject

Now {{WARNING}} and {{OK}} in subject will be replaced by emoji's

Thanks for contributing


When Page Refresh the drawing or the drawing line moveup  for every refresh

Hi @williammalone
I was reading your tutorial here and then was looking for the comments section but only found your github - http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/
First at All thanks for the Code Every things work fine Great Job
so the minor issue is when page is refresh the drawing line move-up (like 5mm height) can you guide me how to resolve this not to move-up the drawing line.
I would Appreciate if you could Help Us
Thanks & Regards
Suresh

Hi Suresh, I'm not William but I tried to reproduce your error and cannot. What operating system and browser are you using, and can you explain in detail how to reproduce the bug?
For example, with the GitHub content when viewing html5-canvas-drawing-app.html, a page refresh in Chrome simply resets the drawing completely, there are no lines left to move up or stay put.

Hi @nw1024
Am using the chrome Browser
your right according to the  GitHub content when viewing html5-canvas-drawing-app.html
I have made changes that after refresh the page the drawing lines or images should be on the page that works fine.
but when we refresh the page  it moveup like 1cm height from the original position.
So my question is the draw line or image should be in the same position even after the page refresh

after refresh the page  its  moves 1cm height to its original position.

So you made some changes to the code to keep the lines after refresh? Can you make a fork with your changed code and link it, or maybe just paste the code here or a link to pastebin that you changed?


Update: remove - the very outdated - scripted install

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind event

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area community

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
cc @Issif

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

Needs approval from an approver in each of these files:

OWNERS [leogr]

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

Great cleanup, thanks!

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

Needs approval from an approver in each of these files:

OWNERS [Issif,leogr]

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


AGP 8.0.0 / 8.1.0 Sample Changes

Closing as this was a sample for reference in this issue: https://github.com/Ibotta/gradle-aspectj-pipeline-plugin/issues/34


Revert "Smooth switching from slower to faster peers"

Smooth switching logic is not suitable to run with out the keep-alive client.

bors r+


create release on push to master

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[ ] Feature
[ ] New Binding Issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[x] Other, please describe: Github Actions release pipeline

Does this PR introduce a breaking change? (check one)

[ ] Yes. Issue #___
[x] No

The PR fulfills these requirements:

[x] It's submitted to the dev branch and not the master branch
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix: #xxx[,#xxx], where "xxx" is the issue number)

If adding a new feature, the PR's description includes:

[ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:
Initial tests will be on PR, and then we will switch to only commits to master.

This is pending decisions on the release/publish workflow.

The release process will likely be driven more by a git tag or files within the repo than a release. The release will still be used but as an effect of another piece of the process.


Order's status ("invalid") is not acceptable for finalization

I run a script for multi domain certificate
It works many times but now i got this error:
Server returned Problem (Status: 403).
Type: urn:ietf:params:acme:error:orderNotReady.
Order's status ("invalid") is not acceptable for finalization
This is my script:

<# -- Variables -- #>

# This directory should point to your web-server document root.
$documentRoot = "C:\websites\Valoreti\prod\prod_Routing.Valoreti";
$password = ConvertTo-SecureString "$('mydomain')" -asplaintext -force

# ServiceName (valid names are LetsEncrypt and LetsEncrypt-Staging, use the latter one for testing your scripts).
$acmeServiceName = "LetsEncrypt";

# Your email addresses, where acme services will send informations.
$contactMailAddresses = @("admin@mydomain.com");

# This directory is used to store your account key and service directory urls as well as orders and related data
$acmeStateDir = "C:\CertsV2\c20\pfx\$certname.pfx";

$certFile = "C:\CertsV2\c20\pfx\mydomain1-$(get-date -format yyyy-MM-dd--HH-mm).pfx";

<# -- Script -- #>
Import-Module 'ACME-PS';

# This dns names will be used as identifier
$dnsIdentifiers = @(
			"adain.co.il", "www.adain.co.il"
			"qamydomain.co.il", "www.qamydomain.co.il",
			"valoreti.com", "www.valoreti.com"

					)

# Create a new order
$order = New-ACMEOrder -State $acmeStateDir -Identifiers $dnsIdentifiers;

if ($null -eq $order) { # Will fetch the order
    $order = Find-ACMEOrder -State $acmeStateDir -Identifiers $dnsIdentifiers;
}

# Fetch the authorizations for that order
$authorizations = @(Get-ACMEAuthorization -State $acmeStateDir -Order $order);

foreach($authz in $authorizations) {
    # Select a challenge to fullfill
    $challenge = Get-ACMEChallenge -State $acmeStateDir -Authorization $authZ -Type "http-01";

    # Inspect the challenge data (uncomment, if you want to see the object)
    # Depending on the challenge-type this will include different properties
    # $challenge.Data;

    #$chFilename = [System.IO.Path]::Combine($documentRoot, $challenge.Data.RelativeUrl);
	  $chFilename = $documentRoot + $challenge.Data.RelativeUrl;

    $chDirectory = [System.IO.Path]::GetDirectoryName($chFilename);

    # Ensure the challenge directory exists
    if(-not (Test-Path $chDirectory)) {
        New-Item -Path $chDirectory -ItemType Directory;
    }

    Set-Content -Path $chFilename -Value $challenge.Data.Content -NoNewline;

    # Signal the ACME server that the challenge is ready
    $challenge | Complete-ACMEChallenge -State $acmeStateDir;
}

# Wait a little bit and update the order, until we see the status 'ready' or 'invalid'
while($order.Status -notin ("ready","invalid")) {
    Start-Sleep -Seconds 120;
    $order | Update-ACMEOrder -State $acmeStateDir -PassThru;
}

# Should the order get invalid, use Get-ACMEAuthorizationError to list error details.
if($order.Status -ieq ("invalid")) {
    $order | Get-ACMEAuthorizationError -State $acmeStateDir;
    throw "Order was invalid";
}

# Complete the order - this will issue a certificate singing request
Complete-ACMEOrder -State $acmeStateDir -Order $order -GenerateCertificateKey;

# Now we wait until the ACME service provides the certificate url
while(-not $order.CertificateUrl) {
    Start-Sleep -Seconds 15
    $order | Update-ACMEOrder -State $acmeStateDir -PassThru
}

# As soon as the url shows up we can create the PFX
Export-ACMECertificate -State $acmeStateDir -Order $order -Path $certFile -Password $password;

# manually install the certificate
Import-PFXCertificate -FilePath $certFile -CertStoreLocation Cert:\LocalMachine\My -Password $password
#certutil -importPFX $certFile

You'll need to use Find-ACMEOrder and Get-ACMEAuthorizationError to get the full error message.
With the present errror message I'd say, you could not correctly authorize (HTTP challenge not reachable or similar)

Essentially this
# Should the order get invalid, use Get-ACMEAuthorizationError to list error details.
if($order.Status -ieq ("invalid")) {
    $order | Get-ACMEAuthorizationError -State $acmeStateDir;
    throw "Order was invalid";
}

Should already cover that case ...

@glatzert Thanks about the quick answer
This is the error message i got:
Type       : http-01
Url        : https://acme-v02.api.letsencrypt.org/acme/chall-v3/7880545445/0bHqPw
Token      : J68UGk4eoYqbg1aujWXxcI-thMs7Em4GVmEarOL6tVM
Status     : invalid
Error      : @{type=urn:ietf:params:acme:error:unauthorized; detail=Invalid response from
             http://adain.co.il/.well-known/acme-challenge/J68UGk4eoYqbg1aujWXxcI-thMs7Em4GVmEarOL6tVM
             [<IP_ADDRESS>]: "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
             \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http"; status=403}
Identifier : dns:adain.co.il
Data       :

Order was invalid
At line:3 char:5
+     throw "Order was invalid";
+     ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Order was invalid:String) [], RuntimeException
    + FullyQualifiedErrorId : Order was invalid

Server returned Problem (Status: 403).
Type: urn:ietf:params:acme:error:orderNotReady
Order's status ("invalid") is not acceptable for finalization
At C:\Users\wobilyadmin\Documents\WindowsPowerShell\Modules\ACME-PS\1.3.1\ACME-PS.psm1:3484 char:13
+             throw [AcmeHttpException]::new($response.ErrorMessage, $r ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [], AcmeHttpException
    + FullyQualifiedErrorId : Server returned Problem (Status: 403).
Type: urn:ietf:params:acme:error:orderNotReady
Order's status ("invalid") is not acceptable for finalization

Well:
Error      : @{type=urn:ietf:params:acme:error:unauthorized; detail=Invalid response from
             http://adain.co.il/.well-known/acme-challenge/J68UGk4eoYqbg1aujWXxcI-thMs7Em4GVmEarOL6tVM
             [<IP_ADDRESS>]: "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
             \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http"; status=403}

But this link works for me:

Not for everyone:
PS> Invoke-WebRequest "http://adain.co.il/.well-known/acme-challenge/J68UGk4eoYqbg1aujWXxcI-thMs7Em4GVmEarOL6tVM"
Invoke-WebRequest : Not Found
HTTP Error 404. The requested resource is not found.
In Zeile:1 Zeichen:1
+ Invoke-WebRequest "http://adain.co.il/.well-known/acme-challenge/J68U ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
   eption
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

For anyone stumbling across this question:
Make sure, you read the error message and interpret it correctly.
Let's Encrypt needs to be able to access the Challange response via HTTP. Testing that you (most likely from your "internal" point of view) can access it is not neccessarily enough. Take your mobile in your hand and open the challenge-response without being in WLAN.
I hope this might help others as well.

@glatzert  Thanks about the quick answer
where can i donate your project?


EE try new deploy method

Oh! Sorry Lee. I updated an merged in a new version with full deployment instructions. should be in master now if you wanna give that a shot. I can close this out after.

Ah I didn't notice that other PR come in. Thanks!


Feature/geode 7196 - simplify ClusterDistributionManager

This PR contains two initial commits:

move executors out of ClusterDistributionManager and into an OperationExecutors container
remove all of the membership set management and defer to the membership manager to know who's in or is not in the cluster

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[x] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[x] Does gradlew build run cleanly?

[x] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

@Bill please review


Update to TexLive 2020

This still uses the TexLive 2019 version. An upgrade to 2020 would be nice.

Hi @rugk Indeed it would
I’ve been very busy as I moved to another country, if you could help with a PR it would be appreciated

Fixed in #22

Thanks! :tada:


Infection

Patch to latest, includes Infection PHP for mutation testing

Pull Request Test Coverage Report for Build 564573223

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.5%) to 49.756%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

app/Config/Mimes.php
0
1
0.0%

Totals

Change from base Build 553151031:
0.5%

Covered Lines:
102

Relevant Lines:
205

💛  - Coveralls


Update TFM to net8.0

Fixes Issue
Master PR
Description

Customer Impact

Regression

Testing

Risk

/azp run

/azp run


Fix DNS example due to default DNS domain rename

@yifan-gu as you caught this :)

@ddysher Hmm, not sure why I am still getting failures on gce or localhost.
$ kubectl logs dns-frontend
Traceback (most recent call last):
  File "client.py", line 30, in <module>
    Main()
  File "client.py", line 25, in Main
    CheckServiceAddress(args.address)
  File "client.py", line 10, in CheckServiceAddress
    service_address = socket.gethostbyname(hostname)
socket.gaierror: [Errno -2] Name or service not known


Update README.md: fix typo in clone url

The url should work with or without the .git suffix. It is not required.

Well I don't see any harm, although I don't see why this matters either.
@RMPR can you elaborate why we need this?

I tried without the .git and had a timeout, it may be my Internet connection though, but integrating those changes is not harmful since it's formatted like that inside the clone dialog.

When I tried without the .git I had a timeout (it may be my Internet connection though) but it's not harmful since it's the way github formats it inside the clone dialog.

I'm pretty sure this must have been a network issue on your side, but you have a point about how github formats this by default. Thanks for the PR!


Use global default shell in documentation.yml workflow

To remove the need to repeat default shell declaration in our workflow, we should set a global default so that it is available across all jobs in https://github.com/build-trust/ockam/blob/cdf925aa2adb4439061449e5ea5f9ad774833e20/.github/workflows/documentation.yml#L1
More here https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#defaults

We love helping new contributors!
If you have questions or need help as you work on your first Ockam contribution, please leave a comment on this discussion.
If you're looking for other issues to contribute to, checkout issues labeled -  https://github.com/build-trust/ockam/labels/good first issue or https://github.com/build-trust/ockam/labels/help wanted

Hi, I'd like to help on this if possible. It would be my first contribution to open source

Hi, I'd like to help on this if possible. It would be my first contribution to open source

🎉 nice! Assigning task to you now. Do ping me if anything

Thanks, quick question @metaclips . There appears to only be one shell declaration on line 50. Is the intention to create a default for this to use which subsequent jobs in this file may leverage?

Hey again @metaclips , I don't appear to have the correct perms for either creating a branch (in UI) or pushing changes locally from a newly created branch?

@Miidoriya thank you for taking time to contribute.
We follow the Github Fork and Pull Request workflow to accept contributions.
For this you don't need permissions on the main repo, your first fork the repo. You would then have full permissions on your fork where you can create a branch to work on this change.
When you're ready you can create a pull request to the main repo from a branch on your fork.
There are step by step instructions for this here
https://docs.github.com/en/get-started/quickstart/contributing-to-projects

Nice, thanks for sharing @mrinalwadhwa

After a PR is created is there any prompting that needs doing by myself like marking this task as done for example? @metaclips @mrinalwadhwa

Hello @Miidoriya I left reviews for you on your PR https://github.com/build-trust/ockam/pull/4169

After a PR is created is there any prompting that needs doing by myself like marking this task as done for example? @metaclips @mrinalwadhwa

You need to sign a CLA on the ockam-contributors repository https://github.com/build-trust/ockam-contributors, aside signing the CLA and PR review, you should be good for a merge.


[update] Fix update

Summary
nix 2.19 changed how nix flake update works.
This fixes it.
How was it tested?

[x] Run update on nix < 2.19 and 2.19
[x] Add update unit test

if Devbox works on nix 2.19, we can also update the hardcoded 2.18 version that we install during the default nix install...

We're on 2.17. I'm gonna bump to 2.18 in another PR


[Bullet] collide_shape returns unintuitive/wrong values

Godot version:
3.2.3 stable/3.2.4 (tested on multiple versions)
PhysicsEngine:
tested in both Godot Physics and Bullet Physics
(This project is in Bullet, bc it's using cyliner-shape)
Issue description:
As the title implies, I don't understand what collide_shape returns. Either it's bugged or just really unintuitive.
Steps to reproduce:
Use collide_shape and print the returned values.
Minimal reproduction project:
MinimalisticProject.zip

I can confirm returned values are wrong with Bullet. Returned points should be in world space, but Bullet is probably returning them with a different transformation, maybe in the shape's local space.
In Godot Physics they are correct:

(cylinder is implemented now, and you can get similar results with other shapes)
Documentation could be improved though. Returned points are a list of pairs of contact points. For each pair the first one is in the shape passed in PhysicsShapeQueryParameters, second one is in the collided shape from the physics space.

I just ran into this. It appears that the first point is in the local space of the body whose shape is passed in PhysicsShapeQueryParameters, and the second point is in the local space of the other body.

Hello! I'm new to the community and would like to try fixing this for my first commit. Can I be assigned this?

Fixed by #59470.


Add translatable for core-buttons "browse"

In the import-from-computer-form.html and sources.js
we have a Browse... button and associated "no files selected" text
that remain non-translatable and should be assigned id's to make translatable in https://github.com/OpenRefine/OpenRefine/tree/master/main/webapp/modules/core/langs

Hello, I think I've solved the main issue. It still need the proper string id's in https://github.com/OpenRefine/OpenRefine/tree/master/main/webapp/modules/core/langs. Until then I've just used Select Files to Import. Should I also apply this to the import project html?

Is this one solved?

I don't think anyone has got back to @AlexandruAmarandei so I don't think is resolved yet

ping @OpenRefine/core regarding @AlexandruAmarandei  question.

@dbutlerdb  @ostephens @magdmartin , I wrote a solution but didn't have time to implement the rest of the code for the other browse buttons. Exams started so I'll see when I have time to finish it. Feel free to add to my solution.

Hi, I'd like to continue this issue. Can I work on it?

@kovacskarolina Yes, thanks!

@thadguidry This method provided here is not working for me.  (https://github.com/OpenRefine/OpenRefine/wiki/Translate-OpenRefine)
Can't recognize new strings that I add at the .json files and also throws the error: ,,$.i18n._ is not a function".

It seems that Forms[1] and in particular elements on forms like <input type="file"> and other types[2] are handled by localization within browsers themselves.

https://www.w3.org/International/wiki/Locale-based_forms
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input#Localization

Given this new found information, we can probably close this issue now.


Better error handling and styles in generate srcbook modal

If generation fails, we show an error message. This PR makes it so that error message is dismissed the next time the user clicks "generate" or "try again"
Add correct styles for API key warnings
Add correct styles for errors
Special case handling of invalid API key error (ran into this locally)
Add "try again" link to error message. I'm a bit torn on this since I expect most cases probably won't succeed when trying again, but added it anyways.

When user never set api key

When user set api key but the key is invalid according to openai

Generic error

Very nice!


Save and Resume

Description of the new feature/enhancement
I'd like to be able to continue working after I closed and reopened the Terminal. Keep the tabs, histories, tab labels, etc. Just the way I left it. Many times during work, I use several tabs to issue commands from different folders. I label them on what they do, and I can quickly find where I need to go. After restarting the machine (at the end of the day) all this is gone.
I'd like to be able to save the tabs with history and everything, so I could continue working just how I left it.
It could even support "presets" with labeled tabs and folders, histories, so if I have multiple projects for instance, I could just open all the command lines I need to work on a specific project.
Proposed technical implementation details (optional)
By default, if the terminal is closed, just do as like Microsoft Edge does, and when I open it next time, open as I left it.
Optionally I could save a layout using some command from the pallette, and later just restore it back.

Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #961, #766, #9800 for more discussion.
/dup #961
/dup #766
/dup #9800


Decoder function

There must be a function to just decode the image (base64 if supported). I need to know what it is because I already use cordova camera preview plugin to get image and I don't want to use this plugin's camera.
Any help is highly appreciated!

Maybe you can try this, https://github.com/cozmo/jsQR
A pure javascript QR code reading library. This library takes in raw images and will locate, extract and parse any QR code found within.


Formal Kosu announcement: open-source repo, announce testnet, publish WP

Overview
This issue should outline the steps necessary to formally announce Kosu. It should serve as the place to discuss relevant logistics.
Requirements

[ ] Complete all tasks in #192
[x] Make ParadigmFoundation/kosu-monorepo public
[x] Merge whitepaper/v3 branch of ParadigmFoundation/whitepaper and post on site
[x] Write Medium article, tweet, etc. with announcement

Draft Kosu article: https://medium.com/paradigm-market/introducing-kosu-d873e6d15291


Add pam account authorization check (#19040)

Backport #19040
https://huntr.dev/bounties/8d221f92-b2b1-4878-bc31-66ff272e5ceb/
Co-authored-by: ysf<EMAIL_ADDRESS>

make lgtm work


DOC: Fix spelling

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
docs update => spelling: github
Other information:
Signed-off-by: Ayushman Singh Chauhan<EMAIL_ADDRESS>

Thanks!


Compute + storage: Select Configure database and for this - image outdated

This image under the point
-Compute + storage: Select Configure database and for this quickstart, select vCore-based purchasing options
Should be like below.
https://1drv.ms/u/s!AlUZkNIm6J4hhQiQrkw1n40nI8FY?e=sDWomu

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

ID: 3da2d20f-0457-b8af-2f72-84741e8cb81b
Version Independent ID: 3bcd4ccd-9b70-65d0-a720-57fd9a566767
Content: Azure portal: Create a single database - Azure SQL Database
Content Source: articles/sql-database/sql-database-single-database-get-started.md
Service: sql-database
Sub-service: single-database
GitHub Login: @sachinpMSFT
Microsoft Alias: ninarn

@chanmmn  Please help with the link of document on which above document feedback request is created.

Sorry for missing the link. Here you go:
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-single-database-get-started?WT.mc_id=gallery

@chanmmn  Thanks for sharing the document. We will investigate and update as appropriate.

@chanmmn Thank you for taking the time to submit feedback and making our documentation better.
For the example in context, the database being created is on a "Serverless" Compute tier which is available only in the "Gen5" compute generation. The image correctly shows the same.
Do let us know if you have further questions.

It is not the same what in this link https://docs.microsoft.com/en-us/azure/sql-database/sql-database-single-database-get-started?WT.mc_id=gallery.
You have Basic, Standard, and Preminum.
What is in this picture https://1drv.ms/u/s!AlUZkNIm6J4hhQiQrkw1n40nI8FY?e=sDWomu, I have General Purpose, Hyperscale, and Business Critial.

@chanmmn Thank you for clarifying. I see that the image needs to be updated.
We will let the author know so that this can be fixed in the next doc update.

@sachinpMSFT The image under "Select Provisioned and Gen5." is missing the Tier selection and needs to be updated.

I do not have access to update the image. Could you please make the changes.


doc(invoke_ai_web_server): put docstrings inside their functions

Documentation strings are the first thing inside the function body. https://docs.python.org/3/tutorial/controlflow.html#defining-functions

These'd probably get changed or rewritten in the refactor but why not.


feat: local storage as a discovery layer

Problem
Whenever a js-waku node is started, it bootstraps itself into the network using a static multiaddr passed by the user, or by using default fleets. These nodes are then used to discovery more nodes using Peer Exchange.
Solution
This PR introduces the usage of Local Storage as a discovery layer that can be used to store & fetch peer information (peerId and multiaddr) of healthy peers that js-waku was previously able to connect to, for that particular app & user.
This reduces the amount of time to discovery healthy nodes by storing previously known healthy nodes to be stored in the Local Storage which can be used as a way to bootstrap your way into the network without relying on the bootstrap fleets, thus also reducing load on them while increasing decentralization.
Notes

makes the LocalStorageDiscovery part of defaultBootstrap option
Addresses TODO2 on https://github.com/waku-org/js-waku/issues/1463 -- setting up usage of redundant nodes for Light Push & Filter.

Does this interface need to be updated as well? https://github.com/waku-org/js-waku/pull/1811/files#diff-7a99f40b2c8bda03c8c1333fd225faef1127292ec63c8af55aecfeeac1c1dc31L39-L46


Fix error in Sink documentation

The use of "proceeded" makes it sound like the opposite of "precede," like how "proscribe" is the opposite of "prescribe," but I don't think that was the intended meaning, since checking for readiness shouldn't come after starting a send.

Thanks!


How we slimmed down Slim CI/CD to use 10000X fewer data on pull requests

Contact Details
<EMAIL_ADDRESS>I have read the dbt Developer Blog contribution guidelines.

[X] I have read the dbt Developer Blog contribution guidelines.

Which of these best describes you?

[X] I am a dbt Community member or partner contributing to the Developer Blog
[ ] I work for dbt Labs and am creating this issue for a community or marketing approved piece.

What is the topic of your post?
In this article, we’re going to cover how to configure a dbt Slim CI/CD pipeline to make it more efficient, improving run times without losing the ability to test recent changes against the production DAG. The article is focused on dbt cloud, but it can be extended to any user of dbt core. Its target are analytics engineer and data engineers interested in improving developer experience and reduce costs with a more efficient setup of dbt's Slim CI/CD capabilities.
Link to an initial outline.
https://medium.com/building-inventa/how-we-slimmed-down-slim-ci-for-dbt-cloud-6a944e7574e2

Hey @gabriel-inventa, I'm Kira, a technical writer here at dbt Labs and a member of our Developer Hub Team who helps manage the dbt Developer Blog. @jasnonaz, a member from dbt Labs, will be the dedicated resource for you for this piece!
The team is excited for this piece and the existing blog is very interesting; cannot wait to get even more practitioner eyes on this.
The general turnaround time for Developer Blog posts is 6 weeks (from GitHub Issue submission to publication), but we work with you all on the timeline that's best for you (especially with the holidays around the corner). Since this blog is more formed than most submissions, next step is Jason will review and make any suggestions (editorial or technical) and then pass it back to you within a week or so. This back and forth will go on as long as y'all need to get it in final shape and your communication will happen here in the issue.
Once you have a final draft, Jason will create a PR in our docs repo and ensure the new Developer Blog post is shared across the dbt Labs social media accounts :)
Lmk how that sounds to you all or if you have any questions!

Hi @gabriel-inventa! While this topic and article sound compelling, we are not prioritizing this category of content at this time. In the future, if we have a call for this topic, we will invite your submission!


Extending unique to unique_count and value_count functions to numerical.py and series.py

Extending unique() functionality to unique_count() and value_count() in pygdf code, needed for some current usage scenarios.
Functionality similar to pandas or clickhouse functions, in pygdf.
Will port whole functionality to libgdf later.

This is a sort based approach which would be less efficient than a hash based approach (unless data is already sorted or needs to be sorted anyway), so we should plan to have a parameter to specify whether to use the sort based method or hash based method in the future.

Needs test for .unique_count()

Build is now succeeding, looks good to me, merging.


🐛 [flutterfire_ui] 'sign in with google' button crash the application on IOS

Bug report
When using builtin 'sign in with google' button on IOS (15.5) the application crash.
On android the button works.
If I build a button with 'google_sign_in: ^5.4.0' the sign works (so it's not a problem of settings).
Steps to reproduce
Steps to reproduce the behavior:

run the code
press 'sign in with google'
application crash!

Expected behavior
I expect to login to google.
Sample project
return MaterialApp(
      initialRoute: auth.currentUser == null ? '/' : '/profile',
      routes: {
        '/': (context) {
          return SignInScreen(
            providerConfigs: const [
              GoogleProviderConfiguration(clientId: ""),
            ],
            // no providerConfigs property - global configuration will be used instead
            actions: [
              AuthStateChangeAction<SignedIn>((context, state) {
                const Text('you are logged in');
              }),
            ],
          );
        },
        '/profile': (context) {
          return ProfileScreen(
            // no providerConfigs property here as well
            actions: [
              SignedOutAction((context) {
                const Text('you are logged out');
              }),
            ],
          );
        },
      },
    );

Flutter doctor
Run flutter doctor and paste the output below:
[✓] Flutter (Channel stable, 3.0.4, on macOS 12.4 21F79 darwin-arm, locale en-IL)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.69.0)
[✓] Connected device (4 available)
[✓] HTTP Host Availability
• No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
dependencies:
- cupertino_icons 1.0.5
- firebase_auth 3.4.1 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.19.1 [firebase_core_platform_interface firebase_core_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math sky_engine]
- flutterfire_ui 0.4.2+2 [cloud_firestore collection crypto desktop_webview_auth email_validator firebase_auth firebase_core firebase_database firebase_dynamic_links flutter flutter_facebook_auth flutter_localizations flutter_svg google_sign_in sign_in_with_apple twitter_login]
- google_sign_in 5.4.0 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web]

@nebarkay
From the code sample you shared, I see that you are not passing client_id to the provider and hence it might be crashing and could be throwing below crash log:
Application Specific Information:
dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot
CoreSimulator 783.5 - Device: iPhone 13 (3BD8F2FF-FDB5-4074-8C91-54F99C79156D) - Runtime: iOS 15.2 (19C51) - DeviceType: iPhone 13
terminating with uncaught exception of type NSException
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'You must specify |clientID| for |GIDSignIn|'
dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot
abort() called

As you can see, it points to:
terminating with uncaught exception of type NSException
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'You must specify |clientID| for |GIDSignIn|'

Do you get same crash log or different from this ?
Can you also try to pass the client_id and then try and see if you still get error or not ?

IOS, MS
It doesn't work on the web either.
The settings are all ok, I used the default ui.
Email login works fine.
  firebase_core: ^1.20.0
  firebase_auth: ^3.5.0
  firebase_storage: ^10.3.3
  cloud_firestore: ^3.4.0
  cloud_functions: ^3.3.3
  google_sign_in: ^5.4.0
  flutterfire_ui: ^0.4.3

[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-arm, locale ko-KR)
• Flutter version 3.0.5 at /Users/patrick386/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision f1875d570e (9 days ago), 2022-07-13 11:24:16 -0700
• Engine revision e85ea0e79c
• Dart version 2.17.6
• DevTools version 2.12.2
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/patrick386/Library/Android/sdk
    • Platform android-32, build-tools 32.1.0-rc1

https://user-images.githubusercontent.com/49754877/180434535-49e577aa-3abb-42db-8788-d589e28c0878.mov

    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.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 11.0.12+0-b1504.28-7817840)

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 103.0.5060.134

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Fine for Android. In iOS, I'm able to click the Sign in with Google button and the modal appears, but there's nothing in the modal. Not sure how that happens. Then when I cancel the modal the app crashes.
I was following this video
Here is the blank modal:

Here is the PlatformException:

Here is what I've done:
Ran flutterfire configure

Selected android, ios, web
applied Firebase configuration for Android, yes
Created a new Firebase project

In Firebase Console

Downloaded GoogleService-Info.plist
Didn't do Steps 3 or 4 in SDK Instructions since the one time I got it to work I didn't do those steps, and every video I've watched skips them (though I did try two times doing them, but to no avail)

In Xcode

chose add files to "Runner", and added GoogleService-Info.plist that was downloaded from Firebase

In ios/Runner/Info.plist
Following the google_sign_in package, I added this code right before the last  tag, and change the ID as stated, which I got from the GoogleService-Info.plist
<!-- Put me in the [my_project]/ios/Runner/Info.plist file -->
<!-- Google Sign-in Section -->
<key>CFBundleURLTypes</key>
<array>
	<dict>
		<key>CFBundleTypeRole</key>
		<string>Editor</string>
		<key>CFBundleURLSchemes</key>
		<array>
			<!-- TODO Replace this value: -->
			<!-- Copied from GoogleService-Info.plist key REVERSED_CLIENT_ID -->
			<string>com.googleusercontent.apps.85...</string>
		</array>
	</dict>
</array>
<!-- End of the Google Sign-in Section -->

In main() added:
then changed the clientId, which I got from the GoogleService-Info.plist
WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform);
  runApp(const MyApp());

  FlutterFireUIAuth.configureProviders([
    // iOS
    const GoogleProviderConfiguration(
      clientId:
          '85... .apps.googleusercontent.com',
    ),
  ]);


Minor fixes and typos

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.01%) to 93.197%

Totals

Change from base Build<PHONE_NUMBER>:
-0.01%

Covered Lines:
548

Relevant Lines:
588

💛  - Coveralls


add updateStrategy to daemonSets

closes #1500

@mythi I re-forked the repo and opened the pr again with your comments applied! :) (I was thinking if I need to use intstr.FromInt but chose the wrong way.. :( )