User resolver types for all non scalar properties in ResolversTypes map

Which packages are impacted by your issue?
@graphql-codegen/typescript-resolvers
Describe the bug
Is there a reason why we don't use the resolver types for all non scalar properties? cc @eddeee888 (original comment)
Your Example Website or App
https://codesandbox.io/p/devbox/codegen-resolver-types-example-4ndv2y
Steps to Reproduce the Bug or Issue
For example for the following schema:
type A {
  a: String
}

type B {
  b: String
}

type C {
  a: A
  b: B
}

we get the following resolver types (with defaultMapper: 'Partial<{T}>'):
export type ResolversTypes = ResolversObject<{
  A: ResolverTypeWrapper<Partial<A>>;
  B: ResolverTypeWrapper<Partial<B>>;
  C: ResolverTypeWrapper<Partial<C>>;
}>;

Expected behavior
Why not get this mapping instead?
export type ResolversTypes = ResolversObject<{
  A: ResolverTypeWrapper<Partial<A>>;
  B: ResolverTypeWrapper<Partial<B>>;
  C: ResolverTypeWrapper<Partial<Omit<C, 'a' | 'b'> & { a: ResolversTypes['A'], b: ResolversTypes['B'] }>>;
}>;

At the end when we're resolving a field of type C we will also be resolving a and b.
Screenshots or Videos
No response
Platform

OS: n/a
NodeJS: n/a
graphql version: n/a
@graphql-codegen/typescript-resolvers version: 4.2.1

Codegen Config File
import { CodegenConfig } from "@graphql-codegen/cli";

const config: CodegenConfig = {
  schema: "schema.graphql",
  generates: {
    "types.ts": {
      plugins: ["typescript", "typescript-resolvers"],
      config: {
        defaultMapper: "Partial<{T}>",
      },
    },
  },
};

export default config;

Additional context
No response

Hi @hbj,
Could you let me know what problem would this solve?

Hey @eddeee888,
I updated the codesandbox example to show an issue I'm facing in a project. The issue should be visible in the resolvers.ts file but I think you have to clone it to see TS errors. Here is a screenshot:

As you can see I have to return D.c.b with a because its type is set to A instead of ResolversTypes['A']. Eventually I should not do this and only rely on the C.b resolver, but do you think my scenario is legitimate and should be supported?

Hey @eddeee888 , actually I have a more concrete case (codesandbox updated). The error is also in resolvers.ts. In this example a mutation should return a result object containing a field of type C. We have resolvers for C.a and C.b and I should not need to return them in the mutation resolver.
Here is a screenshot:

Defining C as described in the issue's description would avoid the error.

Hi @hbj ,
For your case, I recommend using the mappers option instead of Partial<{T}>. This allows you to declare what can be returned to a type C node. For example:
// resolvers.ts
export type CMapper = { str: string }

// codegen.ts
import { CodegenConfig } from "@graphql-codegen/cli";

const config: CodegenConfig = {
  schema: "schema.graphql",
  generates: {
    "types.ts": {
      plugins: ["typescript", "typescript-resolvers"],
      config: {
        mappers: {
          C: "./resolvers#CMapper",
        },
      },
    },
  },
};

export default config;

Then, the parent of each C's resolver will become CMapper so you can use it to resolve a and b:

typescript-resolvers is built around mappers and treats it as the first-class citizen 🙂

OK I see, thanks!
But in general, wouldn't it be logical to use resolver types for all fields? At the end every field will be resolved.
Perhaps I'm missing something here but please feel free to close the ticket if you think this is not feasible or should not be done for any reason.
Thank you for your feedback 🙏

But in general, wouldn't it be logical to use resolver types for all fields? At the end every field will be resolved.

Ah, I see what you mean 🙂 However, the complexity of server type requires us to add other types to support it as well.
FYI, we are recommending Server Preset as the new way to support writing server code now (Guide). This approach has stricter type-safety, makes wiring up mapper simpler and takes care of folder structures, so you can focus on business logic.
I'll close this issue now, thanks for your questions 🙏


Add model version monetization settings

@JustMaier just tagging you here in case you wanna take a look at the DB structure such that it can be used to support this thing in the future. Lmk if you have changes in mind.

Updated here:

@lrojas94 looking good. Let's roll this out when you're ready


tests: Add a Traffic Director integration test

This test initializes an Envoy Mobile engine that retrieves xDS resources from a public Traffic Director instance.  The purpose of this test is to have a regular running test on CI that validates Envoy Mobile communicating with Traffic Director over the public internet.

/wait

This PR is now ready for review.  Added @phlax to review the workflow yml file.

/retest

Note: this test will be followed up with a test using expired private keys

Unfortunately, when I applied phlax's changes, I signed them off with my personal account's email, not my google account associated with the Envoy project.  I had to rebase to fix it, though I kept the same commits as before (the 31 commits that comprise the PR) so you only have to review the latest commits to see the code changes that address reviewer feedback.
Very sorry to my reviewers about that!

The Traffic Director workflow runs successfully!  https://github.com/envoyproxy/envoy/actions/runs/5259914214
Thanks for all your help with the CI config, @phlax !


Support for Docker #23

Started working on this since it was not there yet, in my case the following additions can successfully build a Docker image.

That's awesome, I was planing to work on this the next week, I will check it ASAP and merge it.

@JaccoVE I got this issue, when I run the buildDocker command
I am using Docker on Windows with windows virtualization (not wsl), that happened to you?
And also, do you mind putting devaslanphp/helper instead of jaccove/helper so the name of the image stays the same as the repo, because I plan later to put some Github actions to publish the repo directly on Docker Hub

I didn’t have this issue, but I’m builder it on Linux. Looks like a line-ending error. Will look into it tomorrow and also fix the naming.

I noticed that Git changed the line endings back to CRLF instead of LF for the run.sh. This should be fixed now by the latest commit.

I made the changes just above, but if needed you can revert or change them.

Didn't see the space error, but sounds good! Good to hear it works :)
I was indeed thinking about how to do the versioning, I agree it is annoying to update this tag number every time, but I do think it would be nice to add. Can't we grab the version number from Git like they do here for example:
https://betterprogramming.pub/how-to-version-your-docker-images-1d5c577ebf54

@JaccoVE I just released a new version with your dev (this PR), and also a github action .github/workflows/docker-image.yml where I did a trick to dynamically get the release tag and build an image based on this release.
And also you can check the docs section for the docker details: https://devaslanphp.github.io/project-management/#/docker

Looks very good! Let me know when any changes are necessary.


Cleanup ambient enablement and waypoint identification

Currently, we have a variety of hacky ways to identify pods that are "ambient enabled" and which ones are waypoints.
These are using non-standard labels which are dynamically added (risking race conditions) and feel a bit confusing.
We should find what the logic is now and see where there is opportunity to clean things up.
A success criteria is that another project could identify which pods are enabled (use case: third party redirection)
and which pods have waypoints (and what they are).
size: M, type: design

AMBIENT_AUTO_LABEL needs to go as well

Fixed, we no longer auto label


PIXI.Graphics initially drawing transparent

Expected Behavior
I'm trying to draw a white bar attached to the player sprite.
Current Behavior
The bar is drawn transparent initially. You can see the area blocked off in the upper right here: https://imgur.com/5gsTd06 Oddly enough, after firing the ship's weapon a few times which essentially creates a few more sprites that quickly disappear the graphics turn white and stay that way. As in: https://imgur.com/gI9ilpF This is strange because I'm completely clearing the stage and recreating everything every frame.
Steps to Reproduce
Here's my code:
const createCapacitorBar = (capacitor: Capacitor) => {
  const bar = new PIXI.Graphics();
  bar.beginFill(0xffffff);
  bar.drawRect(0, 0, 100, 100);
  bar.endFill();
  return bar;
};

And elsewhere:
    // add player
    const playerSprite = createSprite(player.texture, player.scale, player.static);
    playerSprite.addChild(createCapacitorBar(player.capacitor));
    this.stage.addChild(playerSprite);
    this.stage.addChild(createCollisionShape(player));

Environment

pixi.js version: v5.0.0-rc.2
Browser & Version: Chrome 73
OS & Version: Ubuntu 18.04.2

Oh, one more thing, if I use pixi.js-legacy and force a canvas renderer the problem goes away. It doesn't appear to be a problem with my graphics card or drivers though because my laptop has both intel and nvidia cards and it happens with both. Also, occurs with both firefox and chrome.

I see why it can happen, but it requires other Graphics objects on stage. What other Graphics do you have?

I'm drawing my collision shapes right now, so for example:
      const shape = new PIXI.Graphics();
      shape.lineStyle(1, color);
      shape.drawCircle(
        entity.static.position[0],
        entity.static.position[1],
        entity.shape.radius,
      );
      shape.endFill();
      return shape;

and
      const shape = new PIXI.Graphics();
      shape.lineStyle(1, color);
      shape.drawCircle(entity.static.position[0], entity.static.position[1], 1);
      shape.endFill();
      return shape;

In 2 minutes this will be available, please test it: http://pixijs.download/dev-graphics-telepathy/pixi-legacy.js
I can make several attempts or you can give me demo that reproduces the bug.

Is it possible you can send me a diff/patch that I can apply locally? I use npm and pull in pixi as part of a build process.

Unfortunately, I cant just make a method that patches pixi from outside in that case, because there's local constant array in the context :(
Im not sure which file should I use for diff. Always trouble with you, tree-shakers!
You can checkout pixijs, switch to dev-graphics-telepathy branch, run
npm i
npm run build
cd bundles/pixi.js-legacy
npm link

then in your project
npm link pixi.js-legacy

That way there'll be local link to local pixi :)

No change with that branch and npm link. If it would help, I could give you access to "game" although my deploy process right now is only setup for production builds so it would be minified.

Two other things I noticed that might be interesting:
1.) It appears that the trigger to get them (health bars) drawing correctly is color switching my other use of PIXI.Graphics (collision shapes). The health bars are transparent until something collides temporarily changing the collision shape color from white to red.
2.) My game is multiple player. If I connect with one player and fire a few shots. Open another tab and connect with another player, the new player's health bar instead of being completely transparent appears to have a partial sprite of one of the bullets again until they are "fixed" by a collision. It's almost as if it's being drawn with uninitialized graphics card memory. (is that possible?)

email: ivan,popelyshevATgmail.com
That's what i thought, black invisible stuff. or not black, something else. My changes should fix that, but somehow they didnt, hm.

Your fix may be good. I just checked the build output and it's not picking up the fix, I think because it's pulling in the ES version from the linked package. The bundle definitely has the fix, but that's not being included. I'm about to get on a flight so will have to debug further later.

Its not. I found problems with it, and after I thought about problem for two more hours, I see several places that can cause problems but I cant reproduce it. Somehow, combination of all if's work fine on my challenges.

As a workaround, I recommend to change graphics.alpha=0 instead of graphics.beginFill(someColor, 0.0)

Had some laptop trouble, but finally got around to testing the workaround and it doesn't appear to work. Latest code is like this:
  const bar = new PIXI.Graphics();
  bar.alpha = 0.25;
  bar.beginFill(0xffffff);
  bar.drawRect(-15 + ship.static.position[0], -25 + ship.static.position[1], 30, 3);
  bar.endFill();
  bar.alpha = 1;
  bar.beginFill(0xffffff);
  bar.drawRect(
    -15 + ship.static.position[0],
    -25 + ship.static.position[1],
    30 * (ship.combat.capacitor.currentCharge / ship.combat.capacitor.maxCharge),
    3,
  );
  bar.endFill();
  return bar;

Oh you have transparent and opaque in the same graphics. Strange, I tested it - it does work in current version. I really really need your reduced code.
Alpha affects whole graphics but i thought you have two graphics and not one.

https://gist.github.com/btmorex/cf9335d5d4bbcb80e6d697456e988e3d

YEAH
V4: https://www.pixiplayground.com/#/edit/9mpCrPc43Is76lv61Kqqm
V5: https://www.pixiplayground.com/#/edit/1WCb9fBbUQieUK2IdMKzR

FYI, This is fixed by @ivanpopelyshev PR here: #5546 👍


Please include next logic next steps

Related Topics should be - How to import ADMX templates into Group Policy, linked to a step by step guide - using images - how to import. My suggestion would be adding some images to your documentation, we can use graphics on the web.

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

ID: 9c3e60ec-cf61-c34b-db79-74b13e3ee867
Version Independent ID: fc5079f7-a563-c627-3a3e-eb84a99e4fd3
Content: New policies for Windows 10 (Windows 10) - Windows Client Management
Content Source: windows/client-management/new-policies-for-windows-10.md
Product: w10
Technology: windows
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@officedocsbot assign @jvsam

Thank you @Axilla-the-HUN. I will get this over to the Windows content writing for review and consideration. For now, adding a link to another content page under the same topic (and Doc set) will help. The topic "Understanding ADMX-backed policies" contains We always strive to improve the quality of the technical documentation of Microsoft Docs so your feedback is appreciated!
Thank you for being part of the Microsoft Docs Community!

Thank you @Axilla-the-HUN. I will forward your suggestion to the Windows content writing team for review and consideration since this might be an entirely new topic or content and can't be handled via the normal feedback process here in Github. Anyway, MS authors do check issues opened by the community so I am sure your feedback is noted. Also, please note that there are topics in the same doc set that provide information in deploying the templates, for example, the Manage the Settings app with Group Policy topic which links to the How to create and manage the Central Store for Group Policy Administrative Templates in Windows page.
There is also the Step-By-Step: Managing Windows 10 with Administrative ADMX templates blog article that is available in the Tech Community.
I also encourage you to submit any feedback regarding content creation on UserVoice. Again, thank you for your feedback and for being part of the Microsoft Docs Community!


some CalculationMethod throws error

salem bro,
CalculationMethod.UmmAlQura();
and
CalculationMethod.Qatar();
throws error:
_TypeError (type 'double' is not a subtype of type 'int')
thanks for looking at this problem.

Thanks for spotting. It was an issue with ishaInterval being declared as double instead of int. Tehran method was also using it, but because it was set as '0' it did not throw an error. Should work now and update pending.

Fixed

Thanks a lot bro, peace be upon you!
On Thu, May 12, 2022 at 3:19 PM Ensar @.***> wrote:

Closed #2 https://github.com/prayer-timetable/adhan_dart/issues/2.
—
Reply to this email directly, view it on GitHub
https://github.com/prayer-timetable/adhan_dart/issues/2#event-6598823153,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKWGGI63X4D23KCUT2R3PVDVJUHPLANCNFSM5TN2LYRA
.
You are receiving this because you authored the thread.Message ID:
@.***>


sqlite3: enable math functions

Fixes https://github.com/mapbox/node-sqlite3/pull/1447

Has this been published to npm?


Resuming doesn't work on SDK 15.2.

When a Secure DFU process has been interrupted (aborted or undesirable disconnected), the target device keeps the data sent previously. A client, after reconnection, should be able to resume from the point it has finished the previous time (after Init Packet and CRC validation). This used to work on SDK 14.1, but with 15.2 an issue arises.
In Secure DFU, after reconnection, the client asks the device for Init Packet data (this works) and then for Data offset and CRC. However, in SDK 15.2, instead of reporting the offset equal to number of bytes sent previously, the offset returned is equal to the size of executed data objects (4096 bytes, 8192 bytes, etc.). In such case, as the target reports n*object size value, the client should ensure that the object was executed previously by executing it again. In SDK 14.1 sending Execute command worked (object may be executed multiple times, following execute commands are NOOP). In SDK 15.2, however, the target returns Operation Not Supported.
As a workaround, the client should just create the following object again and continue sending data. Currently, in 4.2.2, the lib will abort here with an error.

I only tested SDK 15.2 and 14.1.


Use task computation expression instead of all slow F# asyncs

F# is a nice language, but async is much worse than TPL for CPU-bound tasks. And Ractor microbenchmarks show that, e.g. with optimistic local execution when there is not trip to Redis it still takes 1ms for ping/pong. Here is a task monad slightly optimized from original Fsharpx: https://github.com/buybackoff/FSharpAsyncVsTPL/blob/master/FSharpTasks/TaskBuilder.fs

Will rewrite in C#, tired of this fight with the language and tooling. task{} doesn't work reliably, type inference breaks, etc, etc.


Created unique deployment names for provisioning Azure VMs on ARM

We have to give unique names to the deployment name while provisioning Azure ARM VMs. Otherwise, 2 Azure ARM VM cannot be provisioned at the same time.
@lilirui @mbhinder

LGTM


docs/tutorial/3-deploy/1-BuildTheComponents.md

Hello,
I'm running into this error on step 5 of build the components.

Any assistance in resolving this error would be greatly appreciated.
Thanks,
Chris

Hi @kay-schmitteckert ,
I updated the target value and now receive the following error. This is the error loop I haven't been able to solve.

Thanks for the quick reply. Let me know if you have any guidance on this new error.
Thanks,
Chris

Could you try removing your node_modules in single-tenant/code and install them again? :)


Add collections options

specify the collection name where the sessions are stored.

This is already accomplished with the modelName option.


typo: Double word "Vista"

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sysinternals/downloads/accesschk.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 4285ec1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sysinternals/downloads/accesschk.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit c8d2e83:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sysinternals/downloads/accesschk.md
:white_check_mark:Succeeded
View

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


Add name field to directives to allow stubbing directives by name

What problem does this feature solve?
Hi! @vue/test-utils maintainer here!
With <script setup> being a recommend way to use Vue3, there is a regression in testing experience compared to Vue2 + @vue/test-utils v1 in stubbing directives.
Previously, we were able to stub directives by name for the components (both SFC and using render functions).
However, in <script setup> directive name is just a local variable name, not being exposed to vnode or component type by any means.
The easiest solution might be just to add name field to directives in the same way we have name for components (actually it is there when directive is declared as a function because function have names :smile:). This will allow us to stub directives in the same way as components - by using global name
What does the proposed API look like?
Simply add name?: string to ObjectDirective interface and update relevant docs:
export declare interface ObjectDirective<T = any, V = any> {
+   name?: string
    created?: DirectiveHook<T, null, V>;
    beforeMount?: DirectiveHook<T, null, V>;
    mounted?: DirectiveHook<T, null, V>;
    beforeUpdate?: DirectiveHook<T, VNode<any, T>, V>;
    updated?: DirectiveHook<T, VNode<any, T>, V>;
    beforeUnmount?: DirectiveHook<T, null, V>;
    unmounted?: DirectiveHook<T, null, V>;
    getSSRProps?: SSRDirectiveHook;
    deep?: boolean;
}

There is a similar problem. I need to migrate component from Vue2 to Vue3 and there is a logic of removing directive by name in the component. The field name in the current DirectiveBinding would help.


What's context recall?

Hi guys - I'm currently adding Ragas to DeepEval (https://github.com/confident-ai/deepeval/issues/101)
One thing I found odd though was context_recall was done using prompts. Curious to hear if there's other experiments done in this space to answer the question of if the retriever answered the query. Potentially a mean Cross-Encoder QA would be helpful here?
Curious to hear your thoughts guys!

Hi @ColabDog , context recall is the measure of how much of the required context is actually captured. So it is not possible to calculate it without some ground truth. Since in our case, we wanted to estimate this from the ground truth answer and not the ground truth context we use the method of identifying how the ground truth is captured in the retrieved context.

closing this since the question has been answered


CVE-2022-23593 and CVE-2022-23592 are reported incorrectly for TensorFlow 2.7.1

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): RedHat Enterprise Linux 8.5
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: No
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): 2.7.1
Python version: 3.9
Bazel version (if compiling from source): -
GCC/Compiler version (if compiling from source): -
CUDA/cuDNN version: -
GPU model and memory: -

Describe the current behavior
Vulnerability scanners such as twistlock flag the following two vulnerabilities for TensorFlow 2.7.1:

https://nvd.nist.gov/vuln/detail/CVE-2022-23593
https://nvd.nist.gov/vuln/detail/CVE-2022-23592

This appears to be incorrect. According to https://github.com/tensorflow/tensorflow/tree/master/tensorflow/security , these two issues (TFSA-2022-058 and TFSA-2022-055) only affect TensorFlow 2.8.0. It's the only two issues that didn't get cherry-picked into 2.7.1 - most likely exactly because of that reason.
Describe the expected behavior
The Known Affected Software Configurations in the two CVEs above should be updated to have a "From (including)" of 2.8.0 instead of 2.7.0. Or the two CVEs should be pulled, as they only seem to affect Tensorflow 2.8 rc0 and rc1, not the final version.
Contributing

Do you want to contribute a PR? (yes/no): No
Briefly describe your candidate solution(if contributing):

Standalone code to reproduce the issue
Not needed. The error is visible in the CVE descriptions.
Other info / logs

@alexlang74
In order to expedite the trouble-shooting process here,Could you please fill the issue template,
Thanks!

@sushreebarsa Done. Please review...

Hi @mihaimaruseac , do you need any additional information for this issue?

I was OOO for the entire period this issue existed
Seems there was a typo when the GH advisories were created

As these two advisories only affect the rc0 / rc1 version - do you think they should be removed, as no "production version" of TF is affected?

We also release nightlies and there are users that depend on them. A while ago we were asked to issue CVEs for fixes before a release too.

Ok, so what do you suggest? It appears to me that the CVE database is not able to correctly track CVEs that occur in RC versions. Flagging unaffected releases like 2.7.1 affects security-conscious TF users who can't easily upgrade to the 2.8 line...

Can you add a local exemption for these CVEs?

Unfortunately, not. Our customers run 3rd party security scanners, like twistlock and aquascan. We can't make these tools add exemptions, and customers are typically wary of discussing "you know, this issue is not really an issue". I'd really hope we can address this in the CVE itself, by changing the affected versions to the correct value...

Would it be possible to flag something like "TensorFlow 2.7.9" as affected release for these CVEs, if you still want to keep them around? It doesn't feel right either, but it would at least ensure that TF 2.7.1 users are no longer affected.

Thank you, @mihaimaruseac ! Hope you'll be able to find the "propagation block"...

Hi @mihaimaruseac , were you able to push this forward?

Hi @mihaimaruseac , Hi @sachinprasadhs ,
sorry to be a pain in the neck - is there anything I can do to help move this forward? This is very relevant for our security posture, and for other security-conscious TF users as well, I'd assume...

Unfortunately I don't think the blocker is in TF side. GitHub/NVD/Mitre would need to update the affected versions tag

@alexlang74  I think requesting update on mitre side is the right path to get the issue resolved.

I concur. Sorry for all this confusion and extra work caused by our typo

All good, thanks for the guidance!

CVE Request 1247607 created

Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
The Tensorflow team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.
Please follow the release notes to stay up to date with the latest developments which are happening in the Tensorflow space.


change schema for a bigger amount to avoid limitation with Indonesian or Japanese currency

Closing since this can't be done in a backwards compatible way. #195 tracks the implementation of this feature for v2.0.
The documentation now includes a guide describing how to override the entity mapping and effectively working around this issue.


Is there support for web?

Does this plugin currently work on flutter web?

No currently the plugin does not support web

Web Support via tfjs would be super nice.
There is almost model parity on web,
While loading models, one thought is to make it pick from from js folder or tflite folder based on platform

@startupgurukul I would suggest having tfjs web as a separate package if there is enough traction I willing to work on it @shaqian what are your thoughts?

What is the current state of this?
I would be very interested in web build support.

What is the current state of this?
I would be very interested in web build support.

Hi any update in web support?

There's a wasm interpreter for tflite models now: https://js.tensorflow.org/api_tflite/0.0.1-alpha.4/
flutter_tflite could use this on the web.


[Feature] OPEA v1.2 Code Refactoring for GenAIComps

Priority
P1-Stopper
OS type
Ubuntu
Hardware type
Xeon-GNR
Running nodes
Single Node
Description
Merge components with similar/relative functionalities.
Enterprise RAG Merging and Refactoring

[ ] #986
[ ] #987
[ ] #988
[ ] #989
[ ] #990
[ ] #991
[ ] #992
[ ] #993
[ ] #994
[ ] #995
[ ] #996
[ ] #997
[ ] #998
[ ] #999
[ ] #1000
[ ] #1001
[ ] #1002
[ ] #1003
[ ] #1004
[ ] #1005
[ ] #1006
[ ] #1007
[ ] #1008
[ ] #1009
[ ] #1010

Duplication Refactoring

[x]  move examples gateway
[ ] #968
[ ]  #988
[ ] #1009
[ ] #1011
[ ] #1012
[ ]  #1013
[ ]  #1014
[ ] #1015

Others

[ ] Changes at CI

Can we have a bit more description for the issue, please? Where are we merging from? and where to? What is the merge strategy?


usb camera  with lcd

Can i use for the usb camera live streaming on  8 bit parallel line interface ili9486 lcd
which function will be use for the live streaming of this library ?

JPEG display is slow and impossible.

I have this lcd ,
It's  possible live streaming on this lcd using lovyanGFX library ?
Thank you
On Tue, Jul 11, 2023, 15:55 nopnop2002 @.***> wrote:

JPEG display is slow and impossible.
—
Reply to this email directly, view it on GitHub
https://github.com/nopnop2002/esp-idf-parallel-tft/issues/33#issuecomment-1630568884,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7ABW7QD5G7MKCSGQFDTBATXPUS3BANCNFSM6AAAAAA2FXODOI
.
You are receiving this because you authored the thread.Message ID:
@.***>

I don't know lovyanGFX library.

USB-CAMERA--->JPEG--->ESP32--->8 bit parallel line interface.


lanelet2.geometry.findNearest ArgumentError

I am attempting to use lanelet2.geometry.findNearest to find the lanelet which a point is in. I've contructed a simple script which reproduces the issue based on the reply in this issue, and the python API tutorial:
import lanelet2
from lanelet2.core import Lanelet, LineString3d, Point3d, getId, LaneletMap
from lanelet2.projection import UtmProjector

def get_linestring_at_x(x):
    return LineString3d(getId(), [Point3d(getId(), x, i, 0) for i in range(0, 3)])

def get_linestring_at_y(y):
    return LineString3d(getId(), [Point3d(getId(), i, y, 0) for i in range(0, 3)])

def get_a_lanelet():
    return Lanelet(getId(), get_linestring_at_y(2), get_linestring_at_y(0))

myMap = LaneletMap()
lanelet = get_a_lanelet()
myMap.add(lanelet)
myProjector = UtmProjector(lanelet2.io.Origin(49, 8.4))

gpsPoint = lanelet2.core.GPSPoint(45,8)
plocal = myProjector.forward(gpsPoint)
lanelets = lanelet2.geometry.findNearest(myMap.laneletLayer, plocal, 1)

When running this script, I get the following error:
Traceback (most recent call last):
  File "reproduce_issue.py", line 25, in <module>
    lanelets = lanelet2.geometry.findNearest(myMap.laneletLayer, plocal, 1)
Boost.Python.ArgumentError: Python argument types in
    lanelet2.geometry.findNearest(LaneletLayer, BasicPoint3d, int)
did not match C++ signature:
    findNearest(lanelet::PrimitiveLayer<std::shared_ptr<lanelet::RegulatoryElement> > {lvalue}, Eigen::Matrix<double, 2, 1, 2, 2, 1>, unsigned int)
    findNearest(lanelet::PrimitiveLayer<lanelet::Area> {lvalue}, Eigen::Matrix<double, 2, 1, 2, 2, 1>, unsigned int)
    findNearest(lanelet::PrimitiveLayer<lanelet::Lanelet> {lvalue}, Eigen::Matrix<double, 2, 1, 2, 2, 1>, unsigned int)
    findNearest(lanelet::PrimitiveLayer<lanelet::Polygon3d> {lvalue}, Eigen::Matrix<double, 2, 1, 2, 2, 1>, unsigned int)
    findNearest(lanelet::PrimitiveLayer<lanelet::LineString3d> {lvalue}, Eigen::Matrix<double, 2, 1, 2, 2, 1>, unsigned int)
    findNearest(lanelet::PrimitiveLayer<lanelet::Point3d> {lvalue}, Eigen::Matrix<double, 2, 1, 2, 2, 1>, unsigned int)

Based on the example in the other issue, I would have assumed that a BasicPoint3d would be valid for the second argument but the error seems to suggest not.

findNearest works only in the 2D space. If you use a BasicPoint2d for your query, it should work fine.

Thank you, BasicPoint2d has worked.

Hi there,
I've been using the findNearest function as well with the same intent that @cbrewitt had mentioned above. I was confused about the "count" parameter and how exactly it worked. The description in the code, which I've copied below, was difficult for me to understand. If you could provide a more detailed explanation on what the "count" parameter specifies, I would greatly appreciate it.
// Idea: nearestUntil passes us elements with increasing bounding box   // distance.   // If this distance is greater than the actual distance (between primitives)   // of the count-th furthest current element, then we can stop, because all   // succeding elements will be even further away.
When I run findNearest with count=1 for a predefined Point2d that lies in my .osm map, sometimes I get 6 or more lanelets from findNearest. These lanelets are adjacent, but it is not the case that they all share an overlapping region in which my point lies. Is there any way to only get the lanelets that the point lies in? Thank you in advance for your help.


ES 1.5x and elasticsearch-river-jdbc 1.5 doesnt pull mysql data

Hello
I just installed ES 1.5 via RPM and installed elasticsearch-river-jdbc plugin and it doesnt work now, i also downloaded the com.mysql.jdbc_5.1.5.jar to plugins/jdbc/
Two days ago i was using ES 1.4 and elasticsearch-river-jdbc it was working nicely..
PUT /_river/my_jdbc_river/_meta
{
"type" : "jdbc",
"jdbc" : {
"url" : "jdbc:mysql://xxxx:3306/xxx_db",
"user" : "xxx_db",
"password" : "pass",
"sql" : "select id,name FROM names",
"index" : "index",
"type" : "type"
}
}
"plugins" : [ {
"name" : "jdbc-<IP_ADDRESS>-197ef2e",
"version" : "<IP_ADDRESS>",
"description" : "JDBC plugin",
"jvm" : true,
"site" : false
}]

Can you give some information about the error message?

there isn't error msg on console or request response, river index seeing on shard. where can i find logs about plugin or what you want exactly?

There is the Elasticsearch log file.

java.sql.SQLException: No suitable driver found for jdbc:mysql://
and
[2015-03-27 16:35:29,547][WARN ][river.jdbc.RiverThread   ] interrupted
[2015-03-27 16:35:29,548][ERROR][river.jdbc.RiverPipeline ] Future got interrupted
org.elasticsearch.ElasticsearchIllegalStateException: Future got interrupted
jdbc folder
http://prntscr.com/6m4vp0

The JDBC driver is not recognized. Check file permissions on MySQL driver jar. Do not run Elasticsearch as root.

http://prntscr.com/6m4z4z
jars are 777 and i m starting es by service elasticsearch start

You have two MySQL JDBC drivers in the folder, is that correct?

http://prntscr.com/6m51ej
i have com.mysql.jdbc_5.1.5.jar
and mysql-connector-java-5.0.8-bin.jar
but i tried them one by one

The jars are both added to the classpath. Remove all but one MySQL driver.

which driver shud i use ? installing plugin again

i installed plugin again and added mysql-connector-java-5.1.33.jar to /jdbc and classpath it works now,
thank you


The Private Ledger project pull request

Hi,
Went through the process as requested.
The changes are basically the proposal file.
Thanks, Shefy

Thanks for the PR !
I think something went wrong with the commits. Please reset your fork and force-push a clean commit (or alternatively close this PR and open a new PR) so that we do not commit the HTML content and deleting / readding of files into the repository.
Please also sign the commit to avoid the DCO check failing. (see https://github.com/hyperledger-labs/hyperledger-labs.github.io/pull/9#issuecomment-369727004 )
And lastly could you provide more information in the proposal about what this project tries to accomplish ? Currently the short description is indeed very short ;-)

Thanks,
I would try to redo the process according to your instructions, after deleting the fork.
Thanks, Shefy
From: trbs<EMAIL_ADDRESS>Sent: Sunday, March 04, 2018 21:39
To: hyperledger-labs/hyperledger-labs.github.io<EMAIL_ADDRESS>Cc: Gurary, Shefy<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [hyperledger-labs/hyperledger-labs.github.io] The Private Ledger project pull request (#12)
Thanks for the PR !
I think something went wrong with the commits. Please reset your fork and force-push a clean commit (or alternatively close this PR and open a new PR) so that we do not commit the HTML content and deleting / readding of files into the repository.
Please also sign the commit to avoid the DCO check failing. (see #9 (comment)https://github.com/hyperledger-labs/hyperledger-labs.github.io/pull/9#issuecomment-369727004 )
And lastly could you provide more information in the proposal about what this project tries to accomplish ? Currently the short description is indeed very short ;-)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/hyperledger-labs/hyperledger-labs.github.io/pull/12#issuecomment-370257150, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AjUgrj3SjbTY1qNtnCaxLzaCaLV6SwIdks5tbELBgaJpZM4SbSVJ.
Intel Israel (74) Limited
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

New PR #13 created. Closing this PR in favor of that one.


Entrypoints https redirection will not work for a api dashboard subdomain

Do you want to request a feature or report a bug?
Bug
What did you do?
I created a subdomain for the api dashboard http://localhost:8088. I was guided by this comment: https://github.com/containous/traefik/issues/3076#issuecomment-376209339 and I think this was the original linked file from this comment: https://github.com/containous/traefik/blob/v1.6/examples/acme/docker-compose.yml.
So now I have this subdomain for the dashboard: dashboard.test.local. I also created an entryPoints redirect to my https entryPoint for the api entryPoint.
What did you expect to see?
If I open the address http://dashboard.test.local, I expect a redirect to https://dashboard.test.local.
What did you see instead?
No redirection, the url is still http://dashboard.test.local.
Output of traefik version: (What version of Traefik are you using?)
Version:      v1.7.9
Codename:     maroilles
Go version:   go1.11.5
Built:        2019-02-11_11:36:32AM
OS/Arch:      linux/amd64

What is your environment & configuration (arguments, toml, provider, platform, ...)?
traefik.toml
logLevel = "INFO"
defaultEntryPoints = ["http","https"]

[entryPoints]
  [entryPoints.http]
  address = ":80"

  [entryPoints.https]
  address = ":443"
    [entryPoints.https.tls]

  [entryPoints.traefik]
  address = ":9000"
    [entryPoints.traefik.redirect]
    entryPoint = "https"

[traefikLog]
  filePath = "/var/log/traefik/traefik.log"
[accessLog]
  filePath = "/var/log/traefik/access.log"

[api]
  entryPoint = "traefik"
  dashboard = true
  [api.statistics]
    recentErrors = 50

[docker]
  exposedByDefault = false
  watch = true

docker-compose.yml
version: '3.7'

services:
  traefik:
    image: traefik:1.7.9
    restart: unless-stopped
    container_name: traefik
    ports:
      - "80:80"
      - "443:443"
    labels:
      - "traefik.enable=true"
      - "traefik.backend=traefik"
      - "traefik.port=9000"
      - "traefik.frontend.rule=Host:dashboard.test.local,www.dashboard.test.local"
    expose:
      - "9000"
    volumes:
      - ./traefik:/etc/traefik
      - ./logs:/var/log/traefik
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      - traefik

networks:
  traefik:
    name: traefik

Alternative solution
If I added this label "traefik.frontend.headers.SSLRedirect=true" in my docker-compose.yml, it works as expected. But I think the redirect solution should also work.

Hi! I'm Træfiker :robot: the bot in charge of communication regulation.
Thanks for your interest in Traefik!
We dedicate the issue tracker to bug reports and feature requests only. My advanced AI tells me this one is neither of them.
I encourage your to seek community support: join our Slack workspace and reach out to us on the #support channel.
Another option is to use Stack Overflow and tag your question traefik.
You can of course double check Traefik's documentation :sweat_smile:

After a great feedback from the slack support channel, I understand now the entrypoints better. So the solution for this issue is not to redirect from the entryPoints.traefik, I must redirect from entryPoints.http. Because this is the first entrypoint in Traefik. The entryPoints.traefik is used later via loopback.

Since this is closed, I don't mind asking.
Does this configuration support...
a) ACME/Let's Encrypt on your Traefik endpoint?
[acme]
  entryPoint = "https"
  [acme.tlsChallenge]

b) Certificate-Based Client Authentication on your Traefik endpoint (as below, provided valid certificates)?
  [entryPoints.traefik]
    [entryPoints.traefik.tls]
      [entryPoints.traefik.tls.ClientCA]
        files = ["/ca.pem"]
        optional = false

So that your traefik api/dashboard is both SSL'd with a proper cert (traefik.yourdomain.com) AND protected via Client Certificates?

Does this configuration support...
a) ACME/Let's Encrypt on your Traefik endpoint?
[acme]
  entryPoint = "https"
  [acme.tlsChallenge]

Yes.

b) Certificate-Based Client Authentication on your Traefik endpoint (as below, provided valid certificates)?
  [entryPoints.traefik]
    [entryPoints.traefik.tls]
      [entryPoints.traefik.tls.ClientCA]
        files = ["/ca.pem"]
        optional = false

So that your traefik api/dashboard is both SSL'd with an LE cert (traefik.yourdomain.com) AND protected via Client Certificates?

Sorry I don't know, I don't work with this construction.


Trip Error while using Location from Network.

Hi,
There was a need to track location and at the same time reduce battery usage.
So i switched the location provider to Network.
I can always watch live location and movement when device is online.
But if i search for previous reports its not there.
Trips data is not available, But the Total Distance counter is running (But shows 30-40% more than actual km's run )
Is this an error or is that due to some filtering inside the server.?
Im running on v3.15
Thanks in advance

Trips won't work with network provider because speed value is not available. Distance can obviously be inaccurate because network location is less accurate than GPS.


update external-snapshotter version to v4.1.0

Creating a wip request because I am trying to test these changes on an OCS cluster, but it can be reviewed in parallel.

cc @Madhu-1

LGTM

Build changes for sidecar updates are merged and we know that this will not cause UI regression hence removed the WIP label.
@jarrpa @umangachapagain PTAL

/retest

/retest

/assign @jarrpa

/cherry-pick release-4.8


LangChain Integration of Gorilla OpenFunctions-v2

Hi, is there integration of Gorilla OpenFunctions-v2 with LangChain? I only see the integration of the Gorilla models such as gorilla-7b-hf-v1, but not the Gorilla OpenFunctions models. It would be nice if those models can also be integrated into LangChain.
Thanks!

Hey @jiayini1119 thanks for your interest! Yeah, we have all the integrations here: https://github.com/ShishirPatil/gorilla/discussions/74#discussioncomment-6564956
For your quick reference, the langchain example is in this colab: https://colab.research.google.com/drive/11HJWR3ylG1HSE2v78W1gRK-dKkSA0pHe?usp=sharing
Let us know if you have any further questions!!

Hi @ShishirPatil , thank you for the reply! However, the example shows the integration of gorilla-7b-hf-v1, not the openfunction models. Is the openfunction models like Gorilla OpenFunctions-v2 integrated into LangChain as well? Thanks!

Thank you @ShishirPatil !

Hi @ShishirPatil , is there any recent plans of migrating support of Gorilla openfunction to the latest openai version? It would be really nice if we can use something like bind_tools for Gorilla openfunction as well.

Thanks for the feedback @jiayini1119. Hmm. It takes quite some effort since we also implemented custom functions while the latest one uses tools. And this also has is a dependencies for gorilla-cli as well. Let me see if I get a weekend. I can sit and upgrade everything!

Thank you @ShishirPatil !


Autobinder refactoring

The autobind method now resides in a new class called "QuickTrack".
I've changed the autobinder calledbacks to force a dispatch on activity stop and otherwise just track a screenview "onResume".
It also returns the callback object (after registering it) so the dev can store the object and potentially unregister the callback again.
I've also moved it's helper functions into this class as they were not used for anything else.
The QuickTrack class could later be expanded with other things to "quickly track" ;).
I did not yet implement dispatch pausing as I'm currently uncertain wether it's the best way to go.
With this PR #24 is now resolved.

I like your style, well documented and easy readable code!


[mgmt] dashboard release

https://github.com/Azure/sdk-release-request/issues/4750

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-arm-dashboard


Rework Ubuntu test

@Vollstrecker please keep our custom installation of ccache instead of using Ubuntu package. Ubuntu is so behind compared to the development pace of ccache and missing out on many of the stability fixes and enhancements in the latest release of ccache.

Seen that already while running the tests. Just skipped over to make the tests more robust as we have a race-condition in there before continuing with this one.


small typo in readme code

In the readme, there is missing a comma after the "local"
import torch

# Zoe_N
model_zoe_n = torch.hub.load(".", "ZoeD_N", source="local" pretrained=True)

should be
import torch

# Zoe_N
model_zoe_n = torch.hub.load(".", "ZoeD_N", source="local", pretrained=True)

Thanks for pointing out! Will fix it!


Update PPA url for deadsnakes on wiki

Hello, deadsnakes maintainer here :)
from https://github.com/Just-Some-Bots/MusicBot/wiki/Guide-for-Raspbian
You can now add the ppa with the following command:
add-apt-repository ppa:deadsnakes

Also here it seems: https://github.com/Just-Some-Bots/MusicBot/wiki/Guide-for-Ubuntu

Hey Anthony,
Thanks for raising this. I've updated the respective guides.


MCollective Docker Agent

Hi,
I've written a docker agent for MCollective which builds on top of docker-api and allows for some easy orchestration. I guess it could be useful to some people!
Cheers,
Matteo

Hi @m4ce,
Can you please fix the PR? Some other PR was merged in between... Sorry for the inconvenience
This is a great project!!! Congratulations :smile:

Thanks @veggiemonk I didn't know why it kept failing :+1:

@vegasbrianc No worries :smile: This happens quite often.
In that case just ask nicely to the person who made the PR to update their repo so the PR can be fixed.
I know it's nothing but I always appreciate when someone make a PR.
And don't forget to say thanks :D

Hey guys,
resolved the conflict, thanks for merging it!
Matteo


feat(login): api key

Shortcut:
https://app.shortcut.com/galileo/story/13305/dq-login-via-api-key
Description:
Allow for user login via api key
Tests:

[x] Local.
[x] CI.

Closing because https://github.com/rungalileo/dataquality/pull/840 superseded this.


Texture Painting

Feature
Doesn't have to be done but I wanted to create an issue just so it's here, I know John was talking about it at one point when I brought it up.
You'd basically use grayscale mask textures (black being non-existent, gray being faded, white being max-intensity), and in the heightmap schema they'd be assigned to different types of terrain materials (grass, rock, sand, snow, ice, etc. though I guess sand could technically be used for snow too) which would be applied via multiply overlap on the terrain. It would grab the textures for the specified type's albedo/diffuse, normal, specular, and also probably material, and for the albedo it'd grayscale it (as well as brighten up the image so it looks whiter to prevent the terrain from darkening), and apply it in the masked areas for each mask texture.
Context
"Heightmap" :
	{
		"textureMap": "planets/assets/planet one/planet.png",
		"heightMap": "planets/assets/planet one/planet heightmap.png",
		"minHeight": 100,
		"maxHeight": 250,
		"resolution": 1024
		"terrainDetail": [
			{
				"path": "planets/assets/planet one/mask 1.png",
				"type": sand,
				"scale": 1.5
			},
			{
				"path": "planets/assets/planet one/mask 2.png",
				"type": rock,
				"scale": 1.5
			},
			{
				"path": "planets/assets/planet one/mask 3.png",
				"type": grass,
				"scale": 1.5
			}
		]
	}

I really think we should do this

Has this had any progress?

nothing so far

This has been done for a bit now and we forgot about this issue


Ubuntu: "The program can't find any usable optical drives"

I set this up using this docker-compose file:
version: '3'
services:
  makemkv:
    image: jlesage/makemkv
    build: .
    ports:
      - "5800:5800"
    volumes:
      - "/docker/appdata/makemkv:/config:rw"
      - "$HOME:/storage:ro"
      - "$HOME/jcreek/plex/MakeMKV/output:/output:rw"
    devices:
      - "/dev/sr0:/dev/sr0"
      - "/dev/sg2:/dev/sg2"
    environment:
      - KEEP_APP_RUNNING=1
      - MAKEMKV_KEY=BETA
      - AUTO_DISC_RIPPER=1
      - AUTO_DISC_RIPPER_EJECT=1
      - AUTO_DISC_RIPPER_MIN_TITLE_LENGTH=600
    restart: unless-stopped

Accessing the web interface on port 5800 I can see a message stating that "The program can't find any usable optical drives"

I have checked the docker logs, and note that it claims to have found my disk drive, at the correct locations revealed by running sudo sg_map from the terminal (/dev/sr0, /dev/sg2).
[cont-init.d] 95-check-optical-drive.sh: executing...
[cont-init.d] 95-check-optical-drive.sh: looking for usable optical drives...
[cont-init.d] 95-check-optical-drive.sh: found optical drive [/dev/sr0, /dev/sg2], group 24.
[cont-init.d] 95-check-optical-drive.sh: exited 0.

I'm unsure what the issue is here. Based on the docker logs I would expect it to work, however the web interface says it can't find a usable drive, and the auto disc ripper does not run.
Any suggestions would be greatly appreciated!

Could you provide the output of:
ls -l /dev/sr0 /dev/sg2

Running that, I get:
crw-rw----+ 1 root cdrom 21, 2 Dec  3 22:10 /dev/sg2
brw-rw----+ 1 root cdrom 11, 0 Dec  3 22:57 /dev/sr0

I'm in a similar boat, but on Fedora running with podman. I've also configure the container to run in privileged mode and switched the --device parameters over to the --mount parameter while running in privileged mode.

My output for the requested command:
crw-rw----. 1 root disk  21, 0 Dec 10 02:18 /dev/sg0
crw-rw----+ 1 root cdrom 21, 4 Dec 10 02:18 /dev/sg4

And what is the output of:
docker exec <container name> /opt/makemkv/bin/makemkvcon -r --cache=1 info disc:9999

When running that command this is the output:
MSG:1005,0,1,"MakeMKV v1.15.3 linux(x64-release) started","%1 started","MakeMKV v1.15.3 linux(x64-release)"
MSG:5074,0,0,"Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server.","Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server."
MSG:5042,0,0,"The program can't find any usable optical drives.","The program can't find any usable optical drives."
DRV:0,256,999,0,"","",""
DRV:1,256,999,0,"","",""
DRV:2,256,999,0,"","",""
DRV:3,256,999,0,"","",""
DRV:4,256,999,0,"","",""
DRV:5,256,999,0,"","",""
DRV:6,256,999,0,"","",""
DRV:7,256,999,0,"","",""
DRV:8,256,999,0,"","",""
DRV:9,256,999,0,"","",""
DRV:10,256,999,0,"","",""
DRV:11,256,999,0,"","",""
DRV:12,256,999,0,"","",""
DRV:13,256,999,0,"","",""
DRV:14,256,999,0,"","",""
DRV:15,256,999,0,"","",""
MSG:5010,0,0,"Failed to open disc","Failed to open disc"
TCOUNT:0

Here's mine:
MSG:1005,0,1,"MakeMKV v1.15.3 linux(x64-release) started","%1 started","MakeMKV v1.15.3 linux(x64-release)"
MSG:5074,0,0,"Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server.","Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server."
MSG:5042,0,0,"The program can't find any usable optical drives.","The program can't find any usable optical drives."
DRV:0,256,999,0,"","",""
DRV:1,256,999,0,"","",""
DRV:2,256,999,0,"","",""
DRV:3,256,999,0,"","",""
DRV:4,256,999,0,"","",""
DRV:5,256,999,0,"","",""
DRV:6,256,999,0,"","",""
DRV:7,256,999,0,"","",""
DRV:8,256,999,0,"","",""
DRV:9,256,999,0,"","",""
DRV:10,256,999,0,"","",""
DRV:11,256,999,0,"","",""
DRV:12,256,999,0,"","",""
DRV:13,256,999,0,"","",""
DRV:14,256,999,0,"","",""
DRV:15,256,999,0,"","",""
MSG:5010,0,0,"Failed to open disc","Failed to open disc"
TCOUNT:0

I've searched around for this issue, and it's been reported by a few users online, generally it seems to be a permissions thing or a MakeMKV update that's broken something.
I'm running this docker container within an Ubuntu server virtual machine running on Proxmox, with the disk drive attached natively to the VM. I don't anticipate any issues on that side. Therefore for me it's likely to be that another version of MakeMKV would fix it, or I need to elevate the privileges of this docker container somehow. I'm not yet sure how to do either, but I'll give it a go.

I'm also suspecting an issue with MakeMKV itself.  If you run the container in privileged mode (--privileged option of the docker run command) and MakeMKV still doesn't see your drive, then you could try to seek help on the MakeMKV forum.

Just a wee update. I added privileged: true to my docker-compose.yml file and rebuilt the container, with exactly the same result. I'm taking this to the MakeMKV forum. I'll update here if/when I find a solution 😄
version: '3'
services:
  makemkv:
    image: jlesage/makemkv
    build: .
    ports:
      - "5800:5800"
    volumes:
      - "/docker/appdata/makemkv:/config:rw"
      - "$HOME:/storage:ro"
      - "$HOME/jcreek/plex/MakeMKV/output:/output:rw"
    devices:
      - "/dev/sr0:/dev/sr0"
      - "/dev/sg2:/dev/sg2"
    environment:
      - KEEP_APP_RUNNING=1
      - MAKEMKV_KEY=BETA
      - AUTO_DISC_RIPPER=1
      - AUTO_DISC_RIPPER_EJECT=1
      - AUTO_DISC_RIPPER_MIN_TITLE_LENGTH=600
    restart: unless-stopped
    privileged: true

Do you have the same issue with the latest update ?

Unfortunately the issue is still present.

I have bought a USB Blu-Ray drive, and that is picked up just fine by the MakeMkv Docker container after that specific USB device is passed through to the Ubuntu server VM in Proxmox. As such, I am forced to conclude that the issue was either a problem with that internal DVD drive or with the way Proxmox was passing it through.
I am closing this issue, but hopefully if anyone else encounters this problem with an internal DVD drive it will lead them towards trying a USB DVD drive and potentially seeing an easy win.

I have bought a USB Blu-Ray drive, and that is picked up just fine by the MakeMkv Docker container after that specific USB device is passed through to the Ubuntu server VM in Proxmox. As such, I am forced to conclude that the issue was either a problem with that internal DVD drive or with the way Proxmox was passing it through.
I am closing this issue, but hopefully if anyone else encounters this problem with an internal DVD drive it will lead them towards trying a USB DVD drive and potentially seeing an easy win.

I don't think of buying new hardware as an easy win, generally.

I have bought a USB Blu-Ray drive, and that is picked up just fine by the MakeMkv Docker container after that specific USB device is passed through to the Ubuntu server VM in Proxmox. As such, I am forced to conclude that the issue was either a problem with that internal DVD drive or with the way Proxmox was passing it through.
I am closing this issue, but hopefully if anyone else encounters this problem with an internal DVD drive it will lead them towards trying a USB DVD drive and potentially seeing an easy win.

I don't think of buying new hardware as an easy win, generally.

Same error on a SATA DVD drive. Fixed by installing a known to work with MakeMKV SATA drive. Would like my working drive but it's from 2007 so I doubt they make it anymore.
OS: Fedora server

I had this issue earlier and it turned out that the user running the command wasn't added to the cdrom group.

Same problem for me.
I don't like this, but it work for me with my container running with privileges :/

Same issue on a Debian 12.5 Proxmox VM.
The user running the commands is added to the cdrom  group. I gave the user permissions to start/stop/.. docker containers after installing docker.
I use the official makemkv image for the container.
# docker exec makemkv-docker-container uname -a
Linux 682051a7abd2 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 Linux

I basically used jcreek docker-compose file to install the container. (priviledged container)
I have seen somebody talking about decription issues,
https://github.com/JasonMillward/Autorippr/issues/140
I don't know if it's relevant.
Any guess on how to solve this issue?

You should first check the container's log to make sure your drive is found and properly exposed.

I've tried this a couple ways,
Using Ubuntu 24 as the hypervisor

Metal -> Ubutnu 24.04 ->VM Ubuntu 24.04 -> Podman ✅

The drive was attached to a sata card that was passed to the VM. I was never able to pass the drive to the VM with the onboard sata ports

Using Proxmox 8.2 as the hypervisor

Metal -> Proxmox  -> LXC Debian -> Docker ❌

I think it has to do with Proxmox, but I am not sure really how to confirm that.

I've tried this a couple ways, Using Ubuntu 24 as the hypervisor

Metal -> Ubutnu 24.04 ->VM Ubuntu 24.04 -> Podman ✅

The drive was attached to a sata card that was passed to the VM. I was never able to pass the drive to the VM with the onboard sata ports

Using Proxmox 8.2 as the hypervisor

Metal -> Proxmox  -> LXC Debian -> Docker ❌

I think it has to do with Proxmox, but I am not sure really how to confirm that.

I was able to get around my issue by making sure the user and group mirrored the IDs on the host system. I also set the permissions for every to read/write

making sure the user and group mirrored the IDs on the host system.

how do I check the IDs on the host system? which docker-compose file did you use to create the docker container within the proxmox lxc container? I think you didn't use a VM in the end

I was able to get around my issue by making sure the user and group mirrored the IDs on the host system. I also set the permissions for everyone to read/write

For a docker running in a Proxmox LXC type installation of this docker image I was also successful with just changing the 'GID in CT' for the two passthrough-devices (/dev/srX and /dev/sgY) to the cdrom group of the LXC container. Uusually this would be '24':

You may double check this ID by running grep cdrom /etc/group in a shell inside the LXC.
Apart from that, nothing else had to be changed. Neither the default 'Access Mode in CT' nor running the docker container in privileged mode.
In case you are wondering: To see and edit the GUID setting you need to enable the "Avanced" checkbox in the Proxmox Device Passthrough dialogue.

@derandiunddasbo Thank you, that did the trick for me! Was about to give up when I found your solution!


[1026] Adding support for asynchronous query in DynamoDBQuery

Couple of open questions -

What should be the value of "MAX_ASYNC_QUERY_RESULTS"?

Is there anyway to prevent using locks+signals directly in Async paginated query?

It looks really good to me, a couple considerations that I have is:

it seems like the constructor could be called many times and it always kicks off an async query initially (basically as I read it the constraint on MAX_ASYNC_QUERY_RESULTS is not used on constructing the paginated query, seemingly leading to the ability to exceed the global max).  This isn't a particularly big issue, but couldn't we simply compare total async queries with max before calling queryasync() in the constructor?
onError, it triggers noResult.signal() on line 122 but it seems if a thread was waiting in the nextIterator() method for results, it would get stuck by line 80 (in the while loop).  My concern is in the situation that we get an error from dynamodb could we get stuck in a deadlock when trying to use the iterator?  My thought would be onError we would need to set something that indicated the nextIterator() return null (maybe add asyncQueryResults.add(null); on line 121 but then check for null on line 91
a small nit, asyncQueryResults.isEmpty() == true is simpler as just asyncQueryResults.isEmpty()

And in answer to your questions:

I'd default it to something much smaller, maybe 100, but I think it should be configurable.  We can make an option for something like queryThreads and even set the boolean for not using the async queries if the option is set to <= 1.
I think the nextIterator method has to block if there is an outstanding query request that it needs to wait for.  So there is no way to get around some locking and triggering mechanism at least in that instance, and the use of await+signal seems like reasonable approach for this.  I haven't quite gotten a full understanding of each and every use of lock/unlock and synchronized. I think that you are using these for thread safety and at a glance they look like they are needed (I typically just use synchronized blocks throughout which I believe is implicitly the exact same behavior as your explicit use of the lock/unlock try-finally blocks).  If you feel synchronized is cleaner you should be able to get the same behavior.

Also, I believe you mentioned tests.  AsyncPaginatedQueryTest would probably be a good set of unit tests to have given the complexity.

@rfecher,
I have made changes according to your comments above. Here is a brief summary of the changes

Use a intrinsic sync block instead of specific re-entrant locks using try and finally.
Use linked list instead of array deque to allow inserting null locks. This prevents wait forevers when we have exceptions in async queries
Make sure we don't fire queries immediately on construction if there are already too many async queries piled up.
Reduce the max async query limit to 100. This can be made configurable through metadata in the future

Let me know if there are any other changes that are needed

I think there was some caching issue with travis - I resubmitted the PR from a different branch (fresh cache) and it passed.  Weird!  (the resubmitted PR is approved, and I'm closing this)


docs(Link): added README.md for landing

PR to landing https://github.com/gravity-ui/landing/pull/81

Do not use ## Description header
What to use instead?

Do not use ## Description header

What to use instead?

Nothing

Do not use ## Description header

What to use instead?

Nothing

Done


Error not correctly displayed when a required attribute is not filled

What I'm trying to achieve
It should correctly display the error on the required attribute field when not filled with value.
Steps to reproduce the problem

Create a product type
Add a required attribute to the product type
Create a product, set the product type previously created
fill the forms except for the required attribute

What I expected to happen
Highlight the attribute field which value is required
Screenshots
Only the pink button error is displayed to the user with no more feedback which make it very hard to figure out from what the problem comes from.

duplicate #444


Color Error in Ribbon ParticleSystem

When a color curve is used in Niagara particle system, we just see the wrong color caused by a little mistake in NiagaraUIComponent.cpp(line 424).

Pls use CurrentDataIndex instead to make the color right.

Thank you for catching that. I'm going to fix that right away.


ie 11 error

We get the following error in ie 11 object doesn't support this property or method find. We only use nextjs and next-routes. Maybe we need to chnage your babel Settings? https://github.com/zeit/next.js/issues/473

Lets wait for https://github.com/zeit/next.js/pull/1808 than these kinds of problems will be solved by babel-preset-env.

It seems next.js is polyfilling Object.assign now, but i'm still getting the error in IE11. I'm pretty sure the call is coming from next-routes.

I have now added Polyfill.io which claims to support polyfilling the find method, but I am still getting the error and when I look at the source, it seems to be coming from the findByName method definition.
This is currently breaking my IE11 version.  Could you please review or suggest other steps I could take.

https://github.com/fridays/next-routes/pull/37


The question about the database

Thank you for your help. I didn't sign up for this competition, so I can't download the dataset now.
Can you provide the dataset in some way?
I'm much obliged!

Hi, you can participate in the Video Similarity Challenge Open Arena to access the data.


Add an IDE

In observing how the hackers work with the tool, I've noticed must just don't get the manifest system. They add a file, but it doesn't show up (didn't know to edit manifest), so they edit the default files. They also want to rapidly iterate and test new things, but that is annoying when you have to create a file, edit the manifest, then test it. Especially when you just want to see changes immediately. Oh, and if there's errors? Yeah, these guys don't know how to use the console. It would be nice to have a way to load setup scripts and payloads without a manifest, but that would require a real server of some type which I'd like to avoid.
Instead I think the best way is to just add an IDE and save scripts to local storage. You should be able to edit and run scripts all in the browser. Then provide an easy way (can you Zip in Javascript?) to download these .json files for permanent storage on the file system / deployment to other machines, with a custom manifest included.
Editor doesn't have to be anything fancy, basic syntax highlighting and checking. I think it would also be helpful to open the built-in scripts and then edit them, having the edited versions take precedence.
What do you think?

Hmm, I can get behind dumping the manifests but I don't know about having an IDE. While I'm sure there are some decent open source text editors for the web, why would this be better than them using Sublime, VS Code, etc?
Either way instead of local storage I'd rather we could include a lightweight node web server that could just watch the scripts directory and pick up on changes automatically. Only potential issue with is then they need to have Node and I know you've said you don't want people to have to install tools, but it's got nice easy installers so not a big deal I think?
Then they could just npm start and done - it's running in the background and doesn't even need to be restarted as they make changes.

Well, I have seen people unable to understand some of the core concepts entirely. I.e. what does a setup script and payload do, what do the fields mean? Part of this is the translation from "this dropdown in the web interface" to "this weird Javascript" file. It's made even more complex by one execution being possibly related to multiple Javascript files. The attack is difficult enough to understand as it is, and hackers are by and large terrible coders.
Being able to see on the website: "Run command", thinking "okay what does this really do?" and then clicking Edit and seeing the code will help a lot with the learning curve. Even better if for example the editor just shows them the rules array, and the other parts of a script are set up via dropdowns/text fields.
The idea is to start people with the website so they understand how the actual attack works, get to make some small changes for testing, then move to editing the files when they are a little proficient so they can run them on a phone/etc. Like a self-guided tutorial.
And displaying errors would be extremely helpful. For example try to add a command that doesn't exist, like "leftclick", and there could be a basic linting step that checks for this. It could print to the console, but could provide near-immediate feedback when editing a live code field.
In the same vein, if users have trouble understanding the nuances of two folders of Javascript files than having them install Node and run stuff to start editing is even worse. Advanced users could definitely use a built-in web server with auto-refresh though, which could tie in with #14.
I'm not thinking of anything more fancy than for example: https://ideone.com/

Alright, I think I can make that work - we could have the IDE (should be able to do linting - hopefully something like eslint can be made to work in the browser) along with the web server.
I could build it where it detects if they're using the our node server in which case it can save their edits back to the server or if they're using a static web server like the ones we currently recommend in the readme it can just save to local storage (and yes, there are libraries for JS to do ZIP compression for export).


Added public profile page

Solves #1
Added a simple public profile, with only the user's name and their image.
If a user click on their own profile, they can edit it.
It was very simple, the trick was to use <slug:username> to make the name go to the URL.

Thank you for contributing :)


Add card plus positioning

Describe the bug
Add card button doesn't always center
To Reproduce
Steps to reproduce the behavior:

Create an odd number of workouts (1, 3, 5)
Look at the placement of the plus button for the add card

Context:

Desktop

#39


How to compare HTML?

Hey,
Just a quick question. Can this be used to compare HTML snippets? I tried and the diff is coming out garbled. I think it is processing the HTML tags rather than treating them as plaintext. Here is an example using Angular2.

Here's a simple solution for comparing strings that include html tags. Since this component appears to render or ignore html tags when doing the diff comparison, I simply replaced the greater-than & less-than signs with something else so this component won't see them as html tags and therefore treat them simply as text to compare.
In the HTML page where I am displaying the diff results I have this:

And in the typescript code this is what that function looks like:
flattenHtml(strText) {
return strText.replace(/</g, '˂').replace(/>/g, '˃');
}


Spaces around = in attributes

Should we put spaces around the equal sign (=) in attributes? For example, should we write
#![recursion_limit="1024"]

or
#![recursion_limit = "1024"]

?
Notes:

rustfmt does not seem to care about this. It keeps whatever amount of whitespace I use. However, when I write let x=1;, it corrects that to let x = 1;.
The Rust Reference uses both styles, even inside of a single code block:

#![crate_type = "lib"]

// ...

#[cfg(target_os="linux")]

There is no example code for this in the examples part of this repo.
I was unable to find this piece of information in the Attributes section of the guide. Does the following rule also apply to attributes?

Do include spaces around binary ops (i.e., x + 1, not x+1) (including =).

If so, then maybe we should add this to the Attributes section of the guide (including an example) to prevent confusion and add a formatting rule to rustfmt.

I agree we do need to decide this. I tend to write it without spaces myself, however, given that everywhere else = is used, it gets spaces I think we probably ought to do that here too.

I also think there should be spaces. I used to write it without spaces (because I read it that way in example code) but now I always write the spaces for consistency.

I like it without spaces. Python does it with function default arguments, and I'm really glad they do, otherwise function declarations would be really long. Likewise, if we opt for no spaces around = in attributes, we can compress the code a little bit more, and I really wouldn't like having to split an attribute over multiple lines.


Access-Control-Allow-Origin

@mircealungu

This error is sometimes thrown when requesting a translation from the Zeeguu server. We are not sure what is the cause for it.

Is it sometimes, or always when you're testing? Seems to be a cross-origin request, that appears to be sent from <IP_ADDRESS>. to the zeeguu server. It should not happen in production.

It occurs in strange fashions.  Usually it appears sometimes on some words(this does not mean that if you revisit that article, those particular words still won't be translated). If however we quickly and consecutively try to translate a few words, the chances for it to happen are a lot higher.
Should we then assume that the error is only a side effect of the application being tested in development mode?

ok, just in case, I've added a dependency to flask-cors and i am allowing now cross-origin requests from anywhere to the API. i wonder if the error goes away now.

Will update you on this!

@mircealungu It is happening on zeeguu itself suddenly, I am unable to subscribe to any feed.

Thanks for the heads up.
Fixed now.
M.
On Jun 1, 2017 4:41 PM, "Luc van den Brand"<EMAIL_ADDRESS>wrote:

[image: image]
https://cloud.githubusercontent.com/assets/10974297/26684988/0fb86db6-46e9-11e7-96c3-8cb629990f00.png
@mircealungu https://github.com/mircealungu It is happening on zeeguu
itself suddenly, I am unable to subscribe to any feed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mircealungu/Unified-Multilanguage-Reader/issues/92#issuecomment-305514464,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAcWhwErXSFBTLIYem7KOnprOnRkdG7Dks5r_s2TgaJpZM4NTpwL
.

@mircealungu

Appears again on the article page..

Thanks Dan!
There was an error in the translators.
I think it should be fixed by now.
M.
On Tue, Jun 6, 2017 at 8:10 PM, Dan Chirtoaca<EMAIL_ADDRESS>wrote:

@mircealungu https://github.com/mircealungu
[image: screenshot from 2017-06-06 20 09 05]
https://user-images.githubusercontent.com/17150553/26844559-1b236160-4af4-11e7-836b-574e812e8918.png
Appears again on the article page..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mircealungu/Unified-Multilanguage-Reader/issues/92#issuecomment-306570931,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAcWh62LP0e5PulOCLu4_MKxVCjsDk85ks5sBZYcgaJpZM4NTpwL
.


feature/VUMI-NaN-suppress-health-logging

This refactoring is necessary for testing the previous commits, but is pretty much independent of them.

A bit of scope creep here, all triggered by the initial plan to make the logging less verbose. I'm pretty much done for now, and think this is all worth merging. Please review. :-)

Happy to see this land.


nixos-install crashes and results in boot looping

First of all, thanks so much for this project. It's wonderful!
I had a system up and running on an m1 mini but something went wrong resulting in bootloops and needing to reset the device with Apple Configurator. I've since updated to the latest build and have been trying to reinstall but every time I run nixos-install, the machine freezes and reboots. After the initial attempt, it seems that subsequent attempts fail earlier and eventually lead to the installer freezing and rebooting without any additional action.
I'm curious to know if you've encountered similar issues or have any idea where to start debugging this issue? The only explanation I can think of is that somewhere in the installer, the firmware bundle gets corrupted.
I will say, I've built the installer in a bit of a strange way on macOS. So perhaps that's the issue? I would expect that I would not be able to get to nixos-install if that was the problem though. I made use of the darwin.builder module in nixpkgs which runs a aarch64-linux vm in qemu to run linux builds on macOS. I just had to run the build commands as nix build .#packages.aarch64-linux.installer-bootstrap -o installer instead of nix build .#installer-bootstrap.
Because the reboots happen unpredicably and on the installer, I haven't been able to pull logs just yet. I'll see if I can enable SSH in the installer and then capture logs as it's running. Other than that I would really appreciate any guidance on where to look for potential issues.

I have not heard of this issue before. If bootlooping started before the reinstall, then maybe the Mac is just faulty? But if it managed to survive a kernel compilation then that is a data point in the opposite direction. Maybe there is a difference with the newly-reconfigurated system firmware.
Please try the previous release (release-2023-02-23) and see if that helps.
You shouldn't need to build the ISO yourself, by the way. I take care to ensure they are reproducible (at least the cross-compiled ones). So you can just download the release ISO from GitHub and save some time.

I have not heard of this issue before. If bootlooping started before the reinstall, then maybe the Mac is just faulty? But if it managed to survive a kernel compilation then that is a data point in the opposite direction. Maybe there is a difference with the newly-reconfigurated system firmware.

That's certainly in the realm of possibility, the mini I have is a refurb. The issues don't seem pop up when it's running MacOS. Though the issues do seem to be non-deterministic, which would be another point in the category of "faulty Mac". If I keep hitting bedrock, I'll swing by an apple store to see how long it takes for them to kick me out.
I'll be a bit more thorough with documentation my observations on my next iterations. It seems like everything hums along just fine until I try to install nix the first time. That is to say, leaving the installer running without running nixos-install is fine until I run nixos-install.

Please try the previous release (release-2023-02-23) and see if that helps.

I've tried both actually. The first iteration was on 2023-02-23 and the most recent one was on 2023-03-21.

You shouldn't need to build the ISO yourself, by the way. I take care to ensure they are reproducible (at least the cross-compiled ones). So you can just download the release ISO from GitHub and save some time.

Oh! I didn't realize that. I'll give it a shot with both the newest and second most recent releases and report back. Hopefully, enabling ssh and tailing journalctl will provide a bit more insight.

I didn't address this in my previous reply but the firmware is only used for Wi-Fi. Are you installing over Wi-Fi?
Running nixos-install is where everything spins up to actually get the installation done. Network becomes active, disk becomes active, CPU becomes active, and all that. If there's a problem of course that is where it is going to happen. Maybe you can try to find benchmarks for these and run them on macOS and some Linux and see if anything happens. Ideally both individually and all together.

I didn't address this in my previous reply but the firmware is only used for Wi-Fi. Are you installing over Wi-Fi?

Nope, this is all over ethernet! At this point I'm fairly convinced this mini is a lemon. I spent the last few hours trying to restore or revive the mini and even that was running into weird issues. Well see what apple says. Closing this until I get my hands on another mini to break ;) Thanks for the help!

Closure! It was a hardware issue. Memory diagnostics would cause the machine to crash whenever they got run, even after a successful restore from the apple store.


Typo "Azure pipeline"→"Azure Pipeline"

https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/resources-pipelines-pipeline?view=azure-pipelines
https://github.com/MicrosoftDocs/azure-devops-yaml-schema/blob/main/content/resources-pipelines-pipeline.md
#PingMSFTDocs

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

#sign-off


Alerts appear on any freshly loaded page

I saved changes to a combo
I immediately switched to the dependent variant tab and hit Refresh
The messages confirming my combo changes went through appeared on both the combo and variant page

Low priority, but good to address eventually so no one gets confused and edits a variant thinking it's a combo.

Unfortunately this is completely out of my control as Django is responsible for that feature


chore: minor link fix

Thanks to an external contributor - highlighted in #7375

Docs Preview
Hey there! 👋 You can check your preview at https://6694f4879c1981814f6b3ceb--aztec-docs-dev.netlify.app


SurfaceExtration crash for big volume( = 4GB )

Hi,
I use surfaceextration for a large CT volume with size (dimx = 1903, dimy = 1024, dimz = 1069), type is ushort. but it's crash with

My PC have enough RAM and GPU Memory, why this happen ?
Thanks.
System:

OS and version: [Windows 11 x64]
GPU and OpenCL vendor (NVIDIA GTX 3090 24 GB, OpenCL 1.2)
RAM: [128 GB]

Expected behavior
SurfaceExtration work well for large ct.

There are limits to how large buffers can be in OpenCL. Try resizing your volume to 1024x1024x1024 before the surface extraction and see if that works.
C++ example:
auto resizer = ImageResizer::create(1024, 1024, 1024)
    ->connect(image);
auto extraction = SurfaceExtraction::create()
    ->connect(resizer);


API Refactor & Model Manager

Problem
The API was growing and it was not packaged at all. This PR attempts to provide a (sketch of a) better structure. It also packages the app with poetry properly.
We also didn't have an easy way to add models, this is now fixed with the model manager.
Solution
Move folders around, wrap everything in a pyproject.toml, and gets rid of the requirements.txt file.

@gaby I couldn't figure out how to fix merge conflicts nicely with my branch, too many files moved around for my git knowledge :sweat_smile:  I made it into a new PR.


The error message for duplicate org name is not user friendly

Acceptance Criteria

[ ] Error message with existing org is tranlated

Preflight Checklist

[X] I could not find a solution in the documentation, the existing issues or discussions
[ ] I have joined the ZITADEL chat

Environment
ZITADEL Cloud
Describe the bug

To reproduce
When entering an existing organization name during sign up.
Screenshots
No response
Expected behavior
"An organization with this name already exists."
Version
zitadel.cloud
Operating System
Browser: Chrome
Relevant Configuration
No response
Additional Context
No response

I would like to take this. @hifabienne  How can I replicate this on my local. I can't this kind of login page in zitadel repo

Hei, this is acutally not possible to work on from your side, as this is not in zitadel itself, it is in our customer portal, which is not opensource. The issue is in the wrong repository.
But thanks for the offer.

Will close this issue, as we have changed the onboarding flow


Improve Mixins design to address intersections

Currently, we have some functions repeated among mixins (ex: supports_interface) that don't allow us to use them in the same preset (ERC721 with AccessControl for example).
We should design how to address these cases in Wizard and the library.

Remember @arielelp mentioned this was intended to be addressed in Cairo's upcoming component design, I believe something around prefixing the component's name to functions, as with un/flattened storage structs but I can't recall exactly.


Hardcoded path to Xcode in relinkswiftstdlib.sh

Yeah - it made sense when this only worked with Xcode beta! I don't think this tool works anymore with newer Marzipan, anyways - try using stroughtonsmith's Marzipanify instead.


☁ Ultimate Game Creator 6.1

http://scratch.mit.edu/projects/37855090
http://phosphorus.github.io/#37855090
Error: XHR Error
    at XMLHttpRequest.xhr.onerror (http://phosphorus.github.io/phosphorus.js:225:21)

Well whatever the case it's a project using cloud data so keep in mind you won't be able to save anything when running it on phosphorus :)

Throwing out an idea here...
As a suggestion to the devs of phosphorus, what do you think about using webRTC datachannels to implement cloud data?

Yeah, it would be great to have cloud data ;)

😜

Btw, it would be hard to implement since it would save into cloud even if it uses scratch.

It would be for allowing multiplayer games only ;)
like https://scratch.mit.edu/projects/108566337/

This might be helpful: https://github.com/blockspacer/webrtc-datachannels