Show error for extension versions incompatible with VS Code version

Does this issue occur when all extensions are disabled?: N/A

VS Code Version: 1.85.2
OS Version: CentOS 7

Steps to Reproduce:

Create a dev container from the latest VS Code version, open the container, and install some remote extensions (eg python)
Open the container from an older VS Code version: some extensions will be greyed out, with the enable command also disabled.
"Install another version" will show a latest version behind the currently installed version (e.g 2024.2.1 for python, vs 2024.4.1)

This situation can be resolved using the "install another version" option manually for any affected extension, but the issue is hard to track down because there are no obvious error messages that I can find, even in logs.

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.89.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

To clarify, this issue by nature is not testable in the latest version, as there won't be any extensions that have incompatible versions which need to be downgraded.

Can you please share the screenshot of the extensions when they are incompatible?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Timeshift offset for SMDH test failed

Issue type
Incorrect behavior
Description of the problem
Running ´ComScoreMediaPlayerTestCase.testDVRPlayback´ on both iOS and tvOS platform failed since few days.
https://playcity.eu.ngrok.io/test/3653622602691851764?currentProjectId=srglibrariesios
The first time shift value got with playback starts if:
timeShift: {-1180800/720000 = -1.640} which is transform with fabs to timeShiftInSeconds: 1.
For SMDH, the tolerance is equal to 0. So the test in live condition failed:
(labels[@"ns_st_ldo"]) equal to (@"0")) failed: ("1000") is not equal to ("0").
Environment information

The simulator is a valid device as well. If all versions or devices seem to be affected, simply enter 'Any'

Library version: 7.4.0
iOS / tvOS version: Any
Device: Any

Reproducibility
Always reproducible
Code sample
The DVR stream used is the RT Couleur 3 TV:
<EMAIL_ADDRESS>

The fabs seems to be introduced during a common logic extractions.
https://github.com/SRGSSR/srganalytics-apple/commit/0e27d668b6849c2a8025a49851c9f3b84dd53eb0
I'm not sure that the abs operation is still necessary. Negative values could exist near the live head position only.
Proposition is on {{feature/time-shift-offset}} branch.


Cannot load nested model / model with sub-model

Loading a previously saved Keras model, which contains a sub-model, throws an error.
Here is a very basic example. This may or may not be related to #19304
# Create basic sub-model
input_1 = keras.layers.Input(shape=(1,))
model_1 = keras.models.Model(input_1, input_1)

# Create outer model
input_2 = keras.layers.Input(shape=(1,))
output_2 = model_1(input_2)
model_2 =  keras.models.Model(input_2, output_2)

# Save
model_2.save('model.keras')

# Load
keras.models.load_model('model.keras')

Error message is:
functional.py", line 556, in get_tensor
layer_output_tensors = layer._inbound_nodes[node_index].output_tensors
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
IndexError: list index out of range
Saving and loading model_1 works fine.
Keras version: 3.2.1
Backend: pytorch 2.1.2+cu121

Thanks for the report. This issue has been fixed some time ago. You can install keras-nightly to get the fix.


Fix RCTLinkingManager Swift representation (take 2!)

Summary
The fix in https://github.com/facebook/react-native/pull/22764, unfortunately, does not work (at least not in Xcode 10.2 / Swift 5 mode). __has_include(<UIKitCore/UIUserActivity.h>) confuses the ObjC→Swift header converter and makes everything be Any (again, causing a crash at runtime).
This condition was added by @cpojer , so I assume it is important for Facebook tooling, but perhaps there's a different way to satisfy this?
Changelog

[CATEGORY] [TYPE] - Message
Test Plan

Will include a changeling — but for now, I'm waiting for @cpojer's feedback – details above :)

Yeah I had to make this change at FB, otherwise it would break and not work. We use this check in other places of the codebase so I thought it is fine here too. I'm open to other suggestions.

OK, I have one idea in mind — will test it and let you know

@radex did you have a chance to get back to this?

Not quite :( I'm stuck with this — for some reason, the swift headers converter gets very confused by __has_include...
Can you give me a little more information about how the lack of __has_include is a problem with Facebook's internal tooling? Is it related to BUCK?
Perhaps there's some preprocessor flag that's passed in Facebook builds that are not applicable to open-source builds (e.g. FACEBOOK)? If so, maybe I could use a hack like this:
#ifdef FACEBOOK
#define xcode10_headers_available __has_include......
#elseif
#define xcode10_headers_available true
#endif

There is some build system stuff going on where I specifically need to test for that file to make something pass internally. I'm sorry I can't share more details than that :(

@radex Can you share a working example of this crash? I have some time and want to help you out here.

We are trying to fix this internally, a commit should hopefully land and sync out to GitHub soon removing the __has_include.


Metadata for Logback 4.1.1

To upgrade logback to 1.4.11 in the Micronaut Framework, we had to add the following GraalVM Configuration Metadata via reflect-config.json file:
[
  {
    "name": "ch.qos.logback.classic.joran.SerializedModelConfigurator",
    "methods": [
      {
        "name": "<init>",
        "parameterTypes": [

        ]
      }
    ]
  },
  {
    "name": "ch.qos.logback.classic.util.DefaultJoranConfigurator",
    "methods": [
      {
        "name": "<init>",
        "parameterTypes": [

        ]
      }
    ]
  }
]

I created an issue in the logback repository . However, I have seen there is already metadata for 'ch.qos.logback:logback-classic' in this repository. Thus, it maybe worth it add it here.

Those have been already added as part of this PR: https://github.com/oracle/graalvm-reachability-metadata/pull/391 and will be visible in the next metadata release.

@msupic can you create an issue in Micronaut core and add it to the GitHub Project so that we don't forget to remove it from the Micronaut repository.


sync.ignoredExtensions should provide intellisense

Related: https://github.com/microsoft/vscode/issues/90930

Should auto complete to all currently installed extensions.

Best we can do is to show the list of installed extensions ids as proposals which we do same for others (recommendations).

Perfect, thanks!


Help, I can't open it.

Help, when I open the engine, it is spamming with errors in spamming ways. HELP!!!!!!!!

Not enough info, provide screenshots

Not enough info, provide screenshots

probably the .import issue


Add tourism in Maharashtra

Maharashtra comes with great history and tourist places visited by lacks of tourists across the globe. I'd like to add them to TouristGuide.
Please let me know your opinions on this issue :)

yes, you can add places as an image card

yes, you can add places as an image card

Thank I'll start working on it ASAP


Mentorship Opportunity for CCC Projects

Mentorship Opportunity for CCC Projects
I'm reaching out to let you know that the Linux Foundation can fund three-month mentorships to support technical and documentation efforts for CCC projects. This is an excellent opportunity to enhance project development and attract new contributors.
Benefits and Flexibility

Flexible Timing: Start the mentorship at a time that fits your project's schedule.
Enhance Your Project: Accelerate development and increase project visibility.

Getting Started

Draft Your Project Idea: Utilize the Project Idea Template to clearly outline what mentees will work on.
Submit Your Idea: Use our Mentoring Guidelines to navigate the submission process.

Have Questions?
Feel free to ask any mentorship-related questions right here in this issue thread for a prompt response from CCC. You can also join the CCC Slack channel #mentorship_program for general mentorship topics.

@Salkimmich
I cannot find the CCC mentoring repo mentioned in https://github.com/confidential-computing/governance/tree/main/mentoring/mentors.
Could you please provide me with the URL?

Propose a Project: Whether you have a new idea or want to mentor for an existing project, submit your proposal using the CCC's project idea template as a Pull Request in the CCC mentoring repo.


feat(cdxgen): Cleanup obsolete GRADLE_MULTI_PROJECT_MODE setting

[ ] wait for https://github.com/CycloneDX/cdxgen/pull/332 being released
[ ] update cdxgen to that released version

build will success with new version of cdxgen


How to use this in typescript node project

I installed it using:
npm install linkedom --save
Then I run script:
import {DOMParser, parseHTML} from 'linkedom';
I got:
........
node_modules/linkedom/types/svg/element.d.ts:4:14 - error TS2420: Class 'import("/mnt/META/wrx/ts/anim8/node_modules/linkedom/types/svg/element").SVGElement' incorrectly implements interface 'SVGElement'.
  Type 'SVGElement' is missing the following properties from type 'SVGElement': viewportElement, addEventListener, removeEventListener, refId, and 134 more.

4 export class SVGElement extends Element implements globalThis.SVGElement {
               ~~~~~~~~~~

node_modules/linkedom/types/xml/document.d.ts:4:14 - error TS2420: Class 'import("/mnt/META/wrx/ts/anim8/node_modules/linkedom/types/xml/document").XMLDocument' incorrectly implements interface 'XMLDocument'.
  Type 'XMLDocument' is missing the following properties from type 'XMLDocument': addEventListener, removeEventListener, URL, alinkColor, and 177 more.

4 export class XMLDocument extends Document implements globalThis.XMLDocument {
               ~~~~~~~~~~~

Found 153 errors.

I have no idea. I was hoping TypeScript would've been smarter there, as everything is defined in the extend.
I don't use TS neither, so I wouldn't know how to fix this. If there's anything one could do at JSDoc level, please file a PR, otherwise this will be parked for long time.

I modified the file linkedin/types/svg/element.d.ts I removed implements globalThis.SVGElement
/**
 * @implements globalThis.SVGElement
 */
export class SVGElement extends Element XXX<implements globalThis.SVGElement>XXX {
    constructor(ownerDocument: any, localName: any, ownerSVGElement?: any);
    ownerSVGElement: any;
}
import { Element } from "../interface/element.js";

Then run again:
import {DOMParser, parseHTML} from 'linkedom';

I got 1 less error:
.......
node_modules/linkedom/types/svg/document.d.ts:4:14 - error TS2420: Class 'SVGDocument' incorrectly implements interface 'Document'.
  Type 'SVGDocument' is missing the following properties from type 'Document': URL, alinkColor, all, anchors, and 177 more.

4 export class SVGDocument extends Document implements globalThis.Document {
               ~~~~~~~~~~~

node_modules/linkedom/types/xml/document.d.ts:4:14 - error TS2420: Class 'import("/mnt/META/wrx/ts/anim8/node_modules/linkedom/types/xml/document").XMLDocument' incorrectly implements interface 'XMLDocument'.
  Type 'XMLDocument' is missing the following properties from type 'XMLDocument': addEventListener, removeEventListener, URL, alinkColor, and 177 more.

4 export class XMLDocument extends Document implements globalThis.XMLDocument {
               ~~~~~~~~~~~

Found 152 errors.

That's the culprit!.

so ... basically ... if I remove all the @implements deno is happy? it's funny 'cause those implements were asked by TS users ... what does deno do here differently, in case you know?

I don't use deno, I use typescript node project, It transpiles to javascript .
I think you don't need those @implements globalThis.* on every class.
Otherwise you have to implement every method and properties of DOM.
Please remove.

Are those two classes the only affected?

Its every class that has @implements globalThis.*.
The output  I shown is just the tail of 152 errors.

Right .. my counter-argument is: I use VS Code and adding those implements helped my IDE suggesting methods and everything else as soon as I type an instance name plus a . dot ... I wonder why a TS project couldn't be more relaxed about this, as once again, all implementations actually expose, implement, or mimic, the globals they are bound to.
Dropping all implements will break users expectations to date, so I am trying to understand what TS needs to be able to assume something is implementing what it says it's implementing, without bothering developers.
The definition was also a PR from a TS user, so, as I am not one of those, it looks like we need to be aligned/sync'd and find the best solution that works for us all.

P.S. quick example: reading addEventListener is not implemented is a lie, because it's there, in extended classes, just to name one.

I removed all implements globalThis.* under types directory using this command
cd types
grep -rl ' implements globalThis.'| xargs -i@ sed -i 's/ *implements *globalThis[.][a-zA-Z0-9]*//g' @

Then run again:
import {DOMParser, parseHTML} from 'linkedom';

It now has only 32 errors:
node_modules/linkedom/types/interface/document.d.ts:182:13 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

182             [CLASS_LIST]: import("../dom/token-list.js").DOMTokenList;
                ~~~~~~~~~~~~

node_modules/linkedom/types/interface/document.d.ts:182:14 - error TS2304: Cannot find name 'CLASS_LIST'.

182             [CLASS_LIST]: import("../dom/token-list.js").DOMTokenList;
                 ~~~~~~~~~~

node_modules/linkedom/types/interface/document.d.ts:183:13 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

183             [DATASET]: import("../dom/string-map.js").DOMStringMap;
                ~~~~~~~~~

node_modules/linkedom/types/interface/document.d.ts:183:14 - error TS2304: Cannot find name 'DATASET'.

183             [DATASET]: import("../dom/string-map.js").DOMStringMap;
                 ~~~~~~~

node_modules/linkedom/types/interface/document.d.ts:184:13 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

184             [STYLE]: import("./css-style-declaration.js").CSSStyleDeclaration;
                ~~~~~~~

node_modules/linkedom/types/interface/document.d.ts:184:14 - error TS2304: Cannot find name 'STYLE'.

184             [STYLE]: import("./css-style-declaration.js").CSSStyleDeclaration;
                 ~~~~~

node_modules/linkedom/types/interface/document.d.ts:205:13 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

205             [PRIVATE]: any;
                ~~~~~~~~~

node_modules/linkedom/types/interface/document.d.ts:205:14 - error TS2304: Cannot find name 'PRIVATE'.

205             [PRIVATE]: any;
                 ~~~~~~~

node_modules/linkedom/types/interface/document.d.ts:206:13 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

206             [NEXT]: import("../mixin/parent-node.js").NodeStruct;
                ~~~~~~

node_modules/linkedom/types/interface/document.d.ts:206:14 - error TS2304: Cannot find name 'NEXT'.

206             [NEXT]: import("../mixin/parent-node.js").NodeStruct;
                 ~~~~

node_modules/linkedom/types/interface/document.d.ts:207:13 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

207             [END]: import("../mixin/parent-node.js").NodeStruct;
                ~~~~~

node_modules/linkedom/types/interface/document.d.ts:207:14 - error TS2304: Cannot find name 'END'.

207             [END]: import("../mixin/parent-node.js").NodeStruct;
                 ~~~

node_modules/linkedom/types/interface/document.d.ts:224:13 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

224             [PREV]: any;
                ~~~~~~

node_modules/linkedom/types/interface/document.d.ts:224:14 - error TS2304: Cannot find name 'PREV'.

224             [PREV]: any;
                 ~~~~

node_modules/linkedom/types/interface/image.d.ts:144:9 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

144         [CLASS_LIST]: import("../dom/token-list.js").DOMTokenList;
            ~~~~~~~~~~~~

node_modules/linkedom/types/interface/image.d.ts:144:10 - error TS2304: Cannot find name 'CLASS_LIST'.

144         [CLASS_LIST]: import("../dom/token-list.js").DOMTokenList;
             ~~~~~~~~~~

node_modules/linkedom/types/interface/image.d.ts:145:9 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

145         [DATASET]: import("../dom/string-map.js").DOMStringMap;
            ~~~~~~~~~

node_modules/linkedom/types/interface/image.d.ts:145:10 - error TS2304: Cannot find name 'DATASET'.

145         [DATASET]: import("../dom/string-map.js").DOMStringMap;
             ~~~~~~~

node_modules/linkedom/types/interface/image.d.ts:146:9 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

146         [STYLE]: import("./css-style-declaration.js").CSSStyleDeclaration;
            ~~~~~~~

node_modules/linkedom/types/interface/image.d.ts:146:10 - error TS2304: Cannot find name 'STYLE'.

146         [STYLE]: import("./css-style-declaration.js").CSSStyleDeclaration;
             ~~~~~

node_modules/linkedom/types/interface/image.d.ts:167:9 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

167         [PRIVATE]: any;
            ~~~~~~~~~

node_modules/linkedom/types/interface/image.d.ts:167:10 - error TS2304: Cannot find name 'PRIVATE'.

167         [PRIVATE]: any;
             ~~~~~~~

node_modules/linkedom/types/interface/image.d.ts:168:9 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

168         [NEXT]: import("../mixin/parent-node.js").NodeStruct;
            ~~~~~~

node_modules/linkedom/types/interface/image.d.ts:168:10 - error TS2304: Cannot find name 'NEXT'.

168         [NEXT]: import("../mixin/parent-node.js").NodeStruct;
             ~~~~

node_modules/linkedom/types/interface/image.d.ts:169:9 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

169         [END]: import("../mixin/parent-node.js").NodeStruct;
            ~~~~~

node_modules/linkedom/types/interface/image.d.ts:169:10 - error TS2304: Cannot find name 'END'.

169         [END]: import("../mixin/parent-node.js").NodeStruct;
             ~~~

node_modules/linkedom/types/interface/image.d.ts:186:9 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

186         [PREV]: any;
            ~~~~~~

node_modules/linkedom/types/interface/image.d.ts:186:10 - error TS2304: Cannot find name 'PREV'.

186         [PREV]: any;
             ~~~~

node_modules/linkedom/types/mixin/parent-node.d.ts:25:5 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

25     [typeof NEXT]: NodeStruct;
       ~~~~~~~~~~~~~

node_modules/linkedom/types/mixin/parent-node.d.ts:26:5 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

26     [typeof PREV]: NodeStruct;
       ~~~~~~~~~~~~~

node_modules/linkedom/types/mixin/parent-node.d.ts:27:5 - error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

27     [typeof START]: NodeStruct;
       ~~~~~~~~~~~~~~

node_modules/linkedom/types/shared/node.d.ts:8:36 - error TS2538: Type 'unique symbol' cannot be used as an index type.

8 export function previousSibling({ [PREV]: prev }: {
                                     ~~~~

Found 32 errors.

And it has nothing todo with  TS2420: errors

I don't know how to fix those remaining errors.
I think its better to convert this project to Typescript.
VSCode has good Typescript support. And you don't need those JSDoc comments to mark its type

I don't know how to fix those remaining errors.

Neither do I, nor I have time to do so, as I don't use TS.

I think its better to convert this project to Typescript.

Not going to happen here, sorry. Feel free to fork this project.

VSCode has good Typescript support. And you don't need those JSDoc comments to mark its type

I use code and those JSDoc comments helps a lot me daily, as they do a very good job, without getting on my way, to suggest all the things.
But even removing those, TS complains about internal implementation details, and this, I am afraid, is not really my problem.
Closing, as this is clearly a won't fix at this point.

As it might help someone, here is how I fixed this problem in my Typescript project. 😉
Use this in command line: --skipLibCheck or add that in you tsconfig.json:
{
  "compilerOptions": {
    "skipLibCheck": true
  }
}


Document pros/cons of atlas feature vs. default array system

    I enabled the `atlas` feature, and it seems to work now. However, I don't really know what the drawbacks or the major differences of enabling that feature are, since there is not really any documentation of that feature.

Originally posted by @Floyden in https://github.com/StarArawn/bevy_ecs_tilemap/issues/289#issuecomment-1258036358

From StarArawn on Discord:

We have two rendering paths:

Array textures
Atlas textures
Array textures are preferred on by default. These array textures support a lot of default GPU texture features natively. Atlas by comparison does not support things like non-point filtering, mipmaps, etc. Atlas is primarily still around because it's the only thing that works currently on webGL2. I've opened an issue as array textures should work:
https://github.com/gfx-rs/wgpu/issues/3197

From a user perspective array texture does everything that atlas texture does and more. Atlases the user loads in are automatically converted into array textures. When the atlas feature is on the atlas is instead sent directly to the GPU.


Can this be used as a warbler drop in replacement?

Hi Peter! I'm wondering if this gem can do the similar job to what warbler does with, e.g. warble runnable compiled war. This might certainly be useful for people with newer Bundler (2.x) for which warbler seems to be broken recently

Hi, I started using this tool as a simple replacement for warbler to pack Rails applications in a self executing jar.
Compiling the Ruby sources with jRuby hasn't been on the agenda for the first step, but isn't impossible.
I'll let this issue open as as reminder to add compiling later. (or someone contributes)

Compilation of .rb files to Java class files is added in rel. 0.2.2 now.
Set "compile_ruby_files=true" in config/jarble.rb to force compilation.
Control compilation of gems by "include_gems_to_compile=true|false"
Exclude certain dirs or files from compilation by "excludes_from_compile"

Hi Peter!
I'm interested to understand the difference between Jarbler and Warbler. Reading this issue, it is still not clear to me when would I choose one tool versus the other. Could you please clarify?

Hi Peter! I'm interested to understand the difference between Jarbler and Warbler. Reading this issue, it is still not clear to me when would I choose one tool versus the other. Could you please clarify?

Hi Alain,
there is a huge overlap in function between Warbler and Jarbler, but Jarbler only provides a subset of Warbler's functions.
I used Warbler for several years to create war files with included Jetty app server.
But with current releases of JRuby it became more and more difficult to keep Warbler functional.
At the end there was less hope that Warbler would be continued and problems would be fixed.
Fixing Warbler myself seamed a bit too complex for me and so I created Jarbler with a limited function:

Create a self-executable jar file containing a JRuby application with all it's dependencies including the JRuby runtime
Direct execution of JRuby code without any additional Java JEE or JSP etc. application server runtime (because e.g. Puma covers my requirements completely)
Execution of JRuby code in the same single JVM instance that is started by "java -jar xyz.jar" to ensure full control of the JVM by Java and JRuby property settings
Possibility to precompile Ruby files and this way hide your proprietary source code

So if Warbler works for you, then there might not be a need to switch to Jarbler.
Otherwise, Jarbler is a bit more focused to one purpose.

Thank you for clarifying!
I understand now.
On Wed, Jul 24, 2024 at 11:59 AM Peter Ramm @.***>
wrote:

Hi Peter! I'm interested to understand the difference between Jarbler and
Warbler. Reading this issue, it is still not clear to me when would I
choose one tool versus the other. Could you please clarify?
Hi Alain,
there is a huge overlap in function between Warbler and Jarbler, but
Jarbler only provides a subset of Warbler's functions.
I used Warbler for several years to create war files with included Jetty
app server.
But with current releases of JRuby it became more and more difficult to
keep Warbler functional.
At the end there was less hope that Warbler would be continued and
problems would be fixed.
Fixing Warbler myself seamed a bit too complex for me and so I created
Jarbler with a limited function:

Create a self-executable jar file containing a JRuby application
with all it's dependencies including the JRuby runtime
Direct execution of JRuby code without any additional Java JEE or
JSP etc. application server runtime (because e.g. Puma covers my
requirements completely)
Execution of JRuby code in the same single JVM instance that is
started by "java -jar xyz.jar" to ensure full control of the JVM by Java
and JRuby property settings
Possibility to precompile Ruby files and this way hide your
proprietary source code

So if Warbler works for you, then there might not be a need to switch to
Jarbler.
Otherwise, Jarbler is a bit more focused to one purpose.
—
Reply to this email directly, view it on GitHub
https://github.com/rammpeter/jarbler/issues/1#issuecomment-2248377716,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADZ7AMLL6MJPV4VGM76HXTZN7FOLAVCNFSM6AAAAABJINBQ6OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBYGM3TONZRGY
.
You are receiving this because you commented.Message ID:
@.***>


building with clang

clang 3.4.1 on FreeBSD 10.2-RELEASE #0 r286666
everything seems to compile with exception of line 571 in admin/hyperspace_builder.cc
In file included from admin/hyperspace_builder.cc:36:
In file included from /usr/include/c++/v1/list:178:
/usr/include/c++/v1/algorithm:3213:99: error: no type named 'iterator_category'
      in 'std::__1::iterator_traits<unsigned long>'
  ...__pred, typename iterator_traits<_ForwardIterator>::iterator_category());
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
admin/hyperspace_builder.cc:571:9: note: in instantiation of function template
      specialization 'std::__1::partition<unsigned long,
      std::__1::vector<hyperdex::region, std::__1::allocator<hyperdex::region> >
      *>' requested here
        partition(sp.subspaces[i].attrs.size(), in->partitions, &sp.subs...
        ^

I'm researching a solution for this error, but maybe you have a quick fix?
Thanks

update,
This problem is happening because "partitions" is already defined in
/usr/include/c++/v1/algorithm:

template <class ForwardIterator, class Predicate>
    ForwardIterator
    partition(ForwardIterator first, ForwardIterator last, Predicate pred);

The compiler is apparently getting confused, or maybe partition should be explicitly referenced anyway?
This fixes the problem:
admin/hyperspace_builder.cc
569: for (size_t i = 0; i < sp.subspaces.size(); ++i)
570: {
571:	hyperdex::partition(sp.subspaces[i].attrs.size(), in->partitions, &sp.subspaces[i].regions);
572: }

Should compile on gcc, etc, would have to test.

one more issue -
daemon/key_state.cc
barfs tons of errors during compile - important ones are
hyperdex::key_state::client_response
method is not marked const
std::push_heap invalid operands to binary expression

change line 100 , add const to end.
// intentionally backwards so the max heap becomes min heap.
    bool operator < (const client_response& rhs) const

haven't yet tested the binaries :) but something to consider when building with clang

HyperDex compiles on clang 3.7 on FreeBSD 9.x.  I didn't test 3.4, but I'm open to any patches to make it work on both.


Do we need to reimplement sequence or type-aligned dependencies for performance reasons?

Currently we use the versions of sequence and type-aligned available on hackage but I don't think the author is very active. I think constant factor performance of SeqT will be largely dictated by the performance of those libraries. Would it make sense to incorporate them directly into this package so we can optimize them directly for our use cases?
@treeowl Do you have any thoughts on this?

I dug into it some more. As far as I can tell, this particular application doesn't need type-aligned queues at all. So we should be able to use whatever queues we want, and drop the AsUnitLoop stuff altogether. Sheesh. Question: do we want concatenation to be lazy in the second argument? It currently isn't, and I don't know if that matters.

If you could make a toy version without type-aligned sequences that would be interesting. I wonder if Data.Sequence would be a good choice in that case?
I'm not sure about the lazy second argument. I'd have to make some examples where the strictness difference matters and some benchmarks.

Data.Sequence is overkill for two reasons.

It includes size annotations in the nodes to support lookup and splitAt, neither of which are of any use whatsoever here.
It supports all four deque operations; supporting only the ones we need should make some operations faster and/or make them use less code.

Looking at FastQueue and ToCatQueue, I see one area where we could probably improve matters pretty easily.
data FastQueue tc a b where
  RQ :: !(ConsList tc a b) -> !(SnocList tc b c) -> !(ConsList tc x b) -> FastQueue tc a c

data ToCatQueue q c x y where
  C0 :: ToCatQueue q c x x
  CN :: c x y -> !(q (ToCatQueue q c) y z) -> ToCatQueue q c x z

The q in ToCatQueue is FastQueue. We'd almost certainly be better off unpacking FastQueue into ToCatQueue. This of course means baking FastQueue into ToCatQueue. Additionally, because GHC still doesn't know how to unpack existentials, we'll want to drop the existential from FastQueue, and accept the (quite minor) loss of the safety it provides. If we're going to all this trouble, we may well want to drop the whole type-alignment thing while we're at it.

Such a modified version of this catenable queue should be benchmarked against something more similar to Data.Sequence. The latter has worse asymptotics, but not by a lot (concatenation is logarithmic in the length of the shorter queue rather than constant), and the constant factors might well be better.

It turns out that the original reflectionwithoutremorse implementation is wrong, and so was the implementation here that was based on it. It seems we really need a peculiarly lazy queue. The doesn't seem to be any way around that without sometimes forcing computations on the right of a <|> too early. Conceptually, what we want is a lazy, catenable, non-empty queue. What's currently in main is instead a lazy, catenable queue with slightly broken amortized bounds (due to the risk of appended Emptys). We could use a nonempty version, representing the failing logic computation as empty = SeqT (pure Empty). Should we? I don't know; I can open an issue to investigate. That would be simpler/cleaner in some ways but would be (probably only slightly) less efficient in something like (if b then ... else empty) <|> m.


zqd: Support pcap ingest for archive stores

Because of differences in how an archive ingests data implement
new ingest.PcapOp (ingest.archivePcapOp) for archive-backed spaces.
In order to take advantage of the streaming nature of ingest, abandon
the brute force snapshort approach taken with file stores. Instead,
temporary log files created by each pcap analyzer is are tailed and
written to the archive store as new data arrives (see fs.TFile and
Fs.DirWatcher).  As a result for pcap ingest on archive stores, new
data should constantly arriving.
In order to continue pcap ingest support for soon-to-be deprecated
filestore spaces, keep around existing ingest.PcapOp (renamed to
ingest.legacyPcapOp).
closes #1132

I'm noticing a race with fs.DirWatcher that appears to show up in linux tests not mac: DirWatcher.Stop() can be called when fsnotify has not yet got the event for a created file. I'm going to add an additional poll call once Stop() is called to scan and emit any existing files that were not caught.

Thanks for the thorough review @alfred-landrum

(as noted, the live updates in Brim aren't working yet, but that will happen soon via #1448 ).

You mean #1488, correct?

Thanks for the thorough review @alfred-landrum

(as noted, the live updates in Brim aren't working yet, but that will happen soon via #1448 ).

You mean #1488, correct?

oops, yes, fixed the comment!


The query log contains only the execution record of the rule engine

What did you do?
open query log
What did you expect to see?
PromQL queries are logged
What did you see instead? Under which circumstances?
The query log only records the part of the rule engine. Isn't the webapi query log recorded?
Environment

System information:

iLinux 4.4.192-1.el7.elrepo.x86_64 x86_64

Prometheus version:

prometheus, version 2.18.1 (branch: HEAD, revision: ecee9c8abfd118f139014cb1b174b08db3f342cf)
build user:       root@2117a9e64a7e
build date:       20200507-16:51:47
go version:       go1.14.2

Prometheus configuration file:

global:
  scrape_interval: 15s
  scrape_timeout: 10s
  evaluation_interval: 15s
  query_log_file: /data/prometheus/query.log

They should be recorded too. Are you sure they are not? Can we knew more about your setup, and get an extract of the logs?

Sorry! I deployed a new machine for testing, with no configuration rules, it worked well.


DownloadAndLoadCogVideoGGUFModel "RuntimeError: Windows not yet supported for torch.compile" but "compile" is disabled

Oops, should be fixed now.

Oops, should be fixed now.

That was fast. Thanks.

Oops, should be fixed now.

That was fast. Thanks.

Happened to be working on the code anyway!


Broken Doc Links

There are 3 broken links in the language/reference.md file.
1 in the Using LMQL section

the Python API link is broken as I do not believe that section exists

2 in the Syntax section

standard syntax and standalone syntax

I will fix the two syntax links, but I do not know what to do about the broken Python API link

I am making this more general as there are more broken links in the docs. For all intents and purposes, there may be more broken links / anchors that were not caught.
lmql/docs/docs/language/reference.md
Broken anchors in the reference.md file

[ ] #python-api
[ ] #legacy-syntax
[ ] #modern-syntax

lmql/docs/features/3-models.md
Broken link in the 3-models.md file

[ ] ../docs/models/llama.cpp.html

lmql/docs/docs/models/hf.md
Broken anchor in the hf.md file

[ ] #in-process-model-loading

lmql/docs/docs/lib/generations.md
Broken anchors in the generations.md file

[ ] #lmql-generate
[ ] #lmql-score
[ ] #lmql-set_default_model
[ ] #llm-score-sync
[ ] #llm-score
[ ] #llm-generate_sync
[ ] #llm-generate

I noticed that GitHub markdown is not compatible with how the docs are built. Some of the links that are broken in the markdown work on the actual website.
There is a weird issue that some links (i.e. #legacy-syntax in reference.md) are changed to the correct anchor when the docs are built. This seems like it is either an issue or odd oversight that luckily works.

Thanks for raising this. I will look at the different links listed in the PR and fix them.

I just checked all the links contained in the PR, and made sure they work when viewed from the website (see https://github.com/eth-sri/lmql/commit/a055952b2595fc94ccdc0879830b2954feebb0de). Thanks gain.


Fix/skeleton table row

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Make sure all valid HTTP status codes are supported on CRUD

http://jsonapi.org/format/#fetching-resources-responses
http://jsonapi.org/format/#fetching-relationships-responses
http://jsonapi.org/format/#crud-creating-responses
http://jsonapi.org/format/#crud-updating-responses
http://jsonapi.org/format/#crud-updating-relationship-responses
http://jsonapi.org/format/#crud-deleting-responses

Expected HTTP statuses
200 OK or 201 Created

Returns a Response with data
The records in the response should internally be marked as persisted
The records are inserted into the store

202 Accepted

Return a Response with data that includes a queue-jobs record
The record is inserted into the store
record.fetchLink('self', options, true); can be used to check the status

204 No Content

Return a Response with empty data
The records in the response should internally be marked as persisted

Issue: A record that was created without an ID still won't have an ID
403 Forbidden, 404 Not Found, or 409 Conflict

Return a Response with error
No changes made to the store
Rule could be applied to all HTTP statuses 400 or larger


Contribution companion pages are redirecting to our old Jira board instead of our GitHub project board

Duplicates ❌

[X] I have searched the existing issues

Which Figma library is concerned?
Not related to one Figma library
Current behavior 😯
when I read the contribution documentation, I'm redirect to the Design System Backlog. The problem is that it directs me to Jira (not up-to-date and not accessible from outside)
Expected behavior 🤔
As a user, I would like to be redirect to Decathlon Design System Board for all our Design files. Then, republish them to Figma Community (Open Source).
Context 🔦
I wanted to check what the team is working on.
Screenshots / Videos 📸

no dev impact


[Question] Typescript support

Hello guys,
First of all, I'd like to congrats you for the project. It really seems very promissor.
Just to know, I'm wrapping the main component (installed by the library) into another one (my custom component). So, after that, I realize that I have no more typesafe on my component...
Having it said, I'd like to know if the're typesafe support as NativeBase does. There are some interfaces to make it easier, or I need to implement it by myself?
Thanks in advance 💪🏼

Up!

Property 'action' does not exist on type 'InterfaceButtonProps'.ts(2339)

Hello @ankit-tailor, thank you for the reply. Of course!
Here is an example that I made to wrap the original component, to avoid me headaches in the future when you update the library's components:
import { ReactNode } from 'react';
import { Button as GlueStackButton, ButtonProps as GlueStackButtonProps } from '../../../components/core/Button'; // CORE COMPONENTS HERE

type ButtonProps = GlueStackButtonProps & {
  action?: 'default' | 'primary' | 'secondary' | 'tertiary', // If I dont map it here...
  variant?: 'solid' | 'outline' | 'link',
  isLoadingText?: string,
  IconLeft?: ReactNode,
  IconRight?: ReactNode
};

export default function Button({ children, action, variant, IconLeft, IconRight, isDisabled, isLoading, isLoadingText, ...props }: ButtonProps) {
  const disabled = isDisabled || isLoading;
  return (
    {/**
      ... and put in a declarative way on the component, when I call for this component in my screens, I'm start to be alerted that this property 'action', for example, doesn't exists. In the same way, 'variant', 'children'...
    */}
    <GlueStackButton action={action} variant={variant} isDisabled={disabled} {...props}>
      {isLoading ? (
        <>
          <GlueStackButton.Spinner />
          {isLoadingText && <GlueStackButton.Text>{isLoadingText}</GlueStackButton.Text>}
        </>
      ) : (
        <>
          {IconLeft && IconLeft}
          <GlueStackButton.Text>{children as ReactNode}</GlueStackButton.Text>
          {IconRight && IconRight}
        </>
      )}
    </GlueStackButton>
  )
}

I hope this is ok to investigate. Let me know if you need more informations of a better example.
Thank you

Thanks @NandoMB, We will look into it.


Rename EnvironmentSpec[s] -> EnvironmentConfig[s]

Signed-off-by: Oren Shomron<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build 1027

53 of 57 (92.98%)  changed or added relevant lines in 8 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.006%) to 70.973%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/actions/env_set.go
1
2
50.0%

pkg/app/app001.go
6
7
85.71%

pkg/app/schema.go
34
36
94.44%

Totals

Change from base Build 1026:
0.006%

Covered Lines:
10477

Relevant Lines:
14762

💛  - Coveralls

Pushed review changes.


Update settings.gradle

the demo module was "app" instead of "demo"

thanks

Cool, dryrun works now ;)

dryrun https://github.com/fenjuly/ToggleExpandLayout

Ii have already starred dryrun, it's very nice:)
César Ferreira<EMAIL_ADDRESS>下午9:25写道：

Cool, dryrun https://github.com/cesarferreira/dryrun works now ;)
dryrun https://github.com/fenjuly/ToggleExpandLayout
—
Reply to this email directly or view it on GitHub
https://github.com/fenjuly/ToggleExpandLayout/pull/1#issuecomment-136370068
.

Thanks a lot! :)


ICM: Try to install all charts in kind cluster

Helm charts shall be tested. For this we need access do dockerhub, replace folder placeholders in values.yaml and a separate namespace with random naming to allow parallel testing.

For now only icm-chart is tested


Unknown error occurred#Exceptions::OpenDealPresentForThisPair None None

After running the watchlist.py script for a few days, the following errors sometimes shows up in the logs:
Error occurred while triggering start_new_deal bot 'Bot name' error: Other error occurred: Unknown error occurred#Exceptions::OpenDealPresentForThisPair None None.
Most of the time, the corresponding coin is added to 3commas, but i've also seen instances where the coin didn't got added.

Hi thanks for reporting, was this while running test on a paper trade bot by any chance?

Yes, the script is currently running on a paper trade bot.

This is normal behavior for a paper trading bot, because the exchange in the messages are then being ignored, so when you get same pair for BINANCE and KUCOIN right after each other they both get mapped to your Paper exchange. It could be that 3C is still working on the first action, question is does it fail altogether when you trigger 2 within 1-2 seconds. Can you check next time this happens?

When looking back in the log, this indeed seems to be the case. Only when the same coin on multiple exchanges is added, the message appears. When the coin is added to one exchange, the message doesn't appear.
So it seems indeed to be related only to paper trade bots and one coin on multiple exchanges.
Will close this issue, thanks for you help!

I will write this in the FAQ, I also noticed this once, but your issue made me find the reason, thanks.


podvm: allow only safe cloud-init modules

Usually ssh and scripts injection modules are enabled by default, with this patch we allow only subset of modules that are considered safe or essential for cloud-providers.
Makefiles reverts back to the original distribution cloud-init settings when DEBUG is set or by running make image-debug
This was tested on AWS and Azure with rhel podvm only as i failed to build working Ubuntu podvm from upstream (also with main) due to unrelated issue.
This is related also to https://github.com/confidential-containers/cloud-api-adaptor/pull/1962 , as a main goal is to disable ssh

added hold as it seems there's some issue with ubuntu & libvirt

When I try to build UBUNTU s390x image with packer from this PR. I found that the image-debug task seems doesn't work as expected:
I update https://github.com/confidential-containers/cloud-api-adaptor/blob/main/src/cloud-api-adaptor/podvm/Dockerfile.podvm#L60 to make image-debug
And then run ARCH=s390x make podvm-image from the log I found:
...
#14 24.93 Processing triggers for libc-bin (2.31-0ubuntu9.16) ...
#14 DONE 25.9s

#15 [podvm_builder 9/9] RUN make image-debug
#15 1.054 Makefile.inc:49: A foreign ARCH was passed, but no CC alternative. Using s390x-linux-gnu-gcc as best guess
#15 1.120 ln -s -f "99_allowed_modules.cfg.template" "/src/cloud-api-adaptor/podvm/files/etc/cloud/cloud.cfg.d/99_allowed_modules.cfg"
#15 1.125 cd "./../" && ARCH=s390x make agent-protocol-forwarder
#15 1.129 make[1]: Entering directory '/src/cloud-api-adaptor'
#15 1.809 go: downloading github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f
...

Which is not expected, if we are using make image-debug the 99_allowed_modules.cfg file should be removed.
https://github.com/snir911/cloud-api-adaptor/blob/disable_cloudinit5/src/cloud-api-adaptor/podvm/Makefile.inc#L123 seems doesn't work well.

And another found that start vm from the built the podvm image from this PR ARCH=s390x make podvm-image without any modification.
From the built out image I can make sure 99_allowed_modules.cfg is there.
tree /mnt/iso/etc/cloud/cloud.cfg.d/
/mnt/iso/etc/cloud/cloud.cfg.d/
├── 05_logging.cfg
├── 90_dpkg.cfg
├── 99_allowed_modules.cfg
└── README

0 directories, 4 files

But from the VM start console log, I can found that the OpenBSD Secure Shell server is started.
[root@a3elp66 liudali-se]# virsh console liudali-ubunut-ssh-test-debug
Connected to domain 'liudali-ubunut-ssh-test-debug'
Escape character is ^] (Ctrl + ])
Begin: Loading essential drivers ... [    2.820502] raid6: vx128x8  gen() 14064 MB/s
[    2.939051] raid6: vx128x8  xor() 12597 MB/s
[    2.939057] raid6: using algorithm vx128x8 gen() 14064 MB/s
[    2.939057] raid6: .... xor() 12597 MB/s, rmw enabled
[    2.939058] raid6: using s390xc recovery algorithm
[    2.940270] xor: automatically using best checksumming function   xc
done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... [    2.974825] Btrfs loaded, crc32c=crc32c-vx
Scanning for Btrfs filesystems
done.
Begin: Will now check root file system ... fsck from util-linux 2.34
[/usr/sbin/fsck.ext4 (1) -- /dev/vda1] fsck.ext4 -a -C0 /dev/vda1
cloudimg-rootfs: clean, 63128/768000 files, 561949/1572603 blocks
done.
[    3.016098] EXT4-fs (vda1): mounted filesystem with ordered data mode. Opts: (null)
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[    3.137977] systemd[1]: systemd 245.4-4ubuntu3.19 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    3.138316] systemd[1]: Detected virtualization kvm.
[    3.138318] systemd[1]: Detected architecture s390x.

Welcome to Ubuntu 20.04.5 LTS!

[    3.190897] systemd[1]: Set hostname to <ubuntu>.
[    3.191828] systemd[1]: Initializing machine ID from random generator.
[    3.191856] systemd[1]: Installed transient /etc/machine-id file.
[    3.243218] systemd[357]: /usr/lib/systemd/system-generators/s390-cpi-vars failed with exit status 1.
[    3.310463] systemd[1]: Created slice system-modprobe.slice.
[  OK  ] Created slice system-modprobe.slice.
[    3.310768] systemd[1]: Created slice system-netns.slice.
[  OK  ] Created slice system-netns.slice.
[    3.311013] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    3.311241] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    3.311325] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[    3.311560] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[  OK  ] Set up automount Arbitrary…s File System Automount Point.
[    3.311655] systemd[1]: Reached target User and Group Name Lookups.
[  OK  ] Reached target User and Group Name Lookups.
[    3.311725] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    3.311791] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    3.311890] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[  OK  ] Listening on Device-mapper event daemon FIFOs.
[    3.311997] systemd[1]: Listening on LVM2 poll daemon socket.
[  OK  ] Listening on LVM2 poll daemon socket.
[    3.312081] systemd[1]: Listening on multipathd control socket.
[  OK  ] Listening on multipathd control socket.
[    3.312203] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    3.312279] systemd[1]: Listening on fsck to fsckd communication Socket.
[  OK  ] Listening on fsck to fsckd communication Socket.
[    3.312358] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    3.312523] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    3.312610] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    3.312710] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    3.312852] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    3.312965] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    3.313045] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    3.313601] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    3.314108] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    3.314682] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[    3.315204] systemd[1]: Mounting Kernel Trace File System...
         Mounting Kernel Trace File System...
[    3.315918] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    3.317054] systemd[1]: Starting Set the console keyboard layout...
         Starting Set the console keyboard layout...
[    3.317524] systemd[1]: Starting Create list of static device nodes for the current kernel...
         Starting Create list of st…odes for the current kernel...
[    3.317958] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
         Starting Monitoring of LVM…meventd or progress polling...
[    3.318426] systemd[1]: Starting Load Kernel Module chromeos_pstore...
         Starting Load Kernel Module chromeos_pstore...
[    3.318860] systemd[1]: Starting Load Kernel Module drm...
         Starting Load Kernel Module drm...
[    3.319336] systemd[1]: Starting Load Kernel Module efi_pstore...
         Starting Load Kernel Module efi_pstore...
[    3.319826] systemd[1]: Starting Load Kernel Module pstore_blk...
         Starting Load Kernel Module pstore_blk...
[    3.320324] systemd[1]: Starting Load Kernel Module pstore_zone...
         Starting Load Kernel Module pstore_zone...
[    3.320867] systemd[1]: Starting Load Kernel Module ramoops...
         Starting Load Kernel Module ramoops...
[    3.320955] systemd[1]: Condition check resulted in OpenVSwitch configuration for cleanup being skipped.
[    3.322148] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[    3.322179] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    3.325145] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    3.325988] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    3.328917] systemd[1]: Starting udev Coldplug all Devices...
         Starting udev Coldplug all Devices...
[    3.329561] systemd[1]: Starting Uncomplicated firewall...
         Starting Uncomplicated firewall...
[    3.330704] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    3.330778] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    3.330848] systemd[1]: Mounted Kernel Debug File System.
[  OK  ] Mounted Kernel Debug File System.
[    3.330903] systemd[1]: Mounted Kernel Trace File System.
[  OK  ] Mounted Kernel Trace File System.
[    3.331171] systemd[1]: Finished Create list of static device nodes for the current kernel.
[  OK  ] Finished Create list of st… nodes for the current kernel.
[    3.331383] systemd[1]<EMAIL_ADDRESS>Succeeded.
[    3.331522] systemd[1]: Finished Load Kernel Module chromeos_pstore.
[  OK  ] Finished Load Kernel Module chromeos_pstore.
[    3.331694] systemd[1]<EMAIL_ADDRESS>Succeeded.
[    3.331828] systemd[1]: Finished Load Kernel Module efi_pstore.
[  OK  ] Finished Load Kernel Module efi_pstore.
[    3.332081] systemd[1]: Finished Uncomplicated firewall.
[  OK  ] Finished Uncomplicated firewall.
[    3.339846] systemd[1]: Finished Load Kernel Modules.
[  OK  ] Finished Load Kernel Modules.
[    3.340352] systemd[1]: Mounting FUSE Control File System...
         Mounting FUSE Control File System...
[    3.340813] systemd[1]: Mounting Kernel Configuration File System...
         Mounting Kernel Configuration File System...
[    3.341246] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[    3.342243] systemd[1]: Mounted FUSE Control File System.
[  OK  ] Mounted FUSE Control File System.
[    3.343374] systemd[1]: Mounted Kernel Configuration File System.
[  OK  ] Mounted Kernel Configuration File System.
[    3.346555] EXT4-fs (vda1): re-mounted. Opts: (null)
[    3.347431] systemd[1]: Finished Remount Root and Kernel File Systems.
[  OK  ] Finished Remount Root and Kernel File Systems.
[    3.347675] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[    3.348079] systemd[1]: Starting Load/Save Random Seed...
         Starting Load/Save Random Seed...
[    3.348540] systemd[1]: Starting Create System Users...
         Starting Create System Users...
[  OK  ] Finished Load Kernel Module pstore_blk.
[  OK  ] Finished Load/Save Random Seed.
[  OK  ] Finished udev Coldplug all Devices.
         Starting udev Wait for Complete Device Initialization...
[  OK  ] Finished Apply Kernel Variables.
[  OK  ] Started Journal Service.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Finished Load Kernel Module ramoops.
[  OK  ] Finished Load Kernel Module pstore_zone.
[  OK  ] Finished Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Finished Create Static Device Nodes in /dev.
         Starting udev Kernel Device Manager...
[  OK  ] Finished Flush Journal to Persistent Storage.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Finished Set the console keyboard layout.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
[  OK  ] Reached target Local Encrypted Volumes.
[  OK  ] Finished Monitoring of LVM… dmeventd or progress polling.
[  OK  ] Found device /dev/ttysclp0.
         Mounting Arbitrary Executable File Formats File System...
[  OK  ] Mounted Arbitrary Executable File Formats File System.
[  OK  ] Finished udev Wait for Complete Device Initialization.
         Starting Device-Mapper Multipath Device Controller...
[  OK  ] Started Device-Mapper Multipath Device Controller.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting Mount unit for /run/kata-containers...
         Mounting Mount unit for core20, revision 1780...
         Mounting Mount unit for lxd, revision 24063...
         Mounting Mount unit for snapd, revision 17887...
[  OK  ] Mounted Mount unit for /run/kata-containers.
[  OK  ] Mounted Mount unit for core20, revision 1780.
[  OK  ] Mounted Mount unit for lxd, revision 24063.
[  OK  ] Mounted Mount unit for snapd, revision 17887.
[  OK  ] Reached target Local File Systems.
         Starting Load AppArmor profiles...
         Starting Set console font and keymap...
         Starting Apply Control Program Identification (CPI)...
         Starting Create final runt…dir for shutdown pivot root...
         Starting Initial cloud-init job (pre-networking)...
         Starting Tell Plymouth To Write Out Runtime Data...
         Starting Commit a transient machine-id on disk...
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Create final runt…e dir for shutdown pivot root.
[  OK  ] Finished Set console font and keymap.
[  OK  ] Finished Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Finished Tell Plymouth To Write Out Runtime Data.
[  OK  ] Finished Commit a transient machine-id on disk.
[  OK  ] Finished Update UTMP about System Boot/Shutdown.
[  OK  ] Finished Apply Control Program Identification (CPI).
[  OK  ] Finished Load AppArmor profiles.
         Starting Load AppArmor pro…managed internally by snapd...
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Set.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Finished Load AppArmor pro…s managed internally by snapd.
[   17.494752] cloud-init[584]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 running 'init-local' at Thu, 22 Aug 2024 03:12:11 +0000. Up 4.36 seconds.
[   17.495445] cloud-init[584]: 2024-08-22 03:12:24,540 - url_helper.py[ERROR]: Timed out, no response from urls: ['http://<IP_ADDRESS>/openstack']
[   17.513666] cloud-init[584]: 2024-08-22 03:12:24,559 - util.py[WARNING]: No active metadata service found
[  OK  ] Finished Initial cloud-init job (pre-networking).
[  OK  ] Reached target Network (Pre).
         Starting Network Service...
[  OK  ] Started Network Service.
         Starting Wait for Network to be Configured...
         Starting Network Name Resolution...
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Network.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Finished Wait for Network to be Configured.
         Starting Initial cloud-ini… (metadata service crawler)...
[   29.522172] cloud-init[644]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 running 'init' at Thu, 22 Aug 2024 03:12:26 +0000. Up 19.44 seconds.
[   29.522526] cloud-init[644]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++
[   29.524343] cloud-init[644]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+
[   29.524558] cloud-init[644]: ci-info: | Device |  Up  |          Address           |      Mask     | Scope  |     Hw-Address    |
[   29.524618] cloud-init[644]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+
[   29.524662] cloud-init[644]: ci-info: |  enc2  | True |      <IP_ADDRESS>       | <IP_ADDRESS> | global | 52:54:00:17:e6:de |
[   29.524707] cloud-init[644]: ci-info: |  enc2  | True | fe80::5054:ff:fe17:e6de/64 |       .       |  link  | 52:54:00:17:e6:de |
[   29.524751] cloud-init[644]: ci-info: |   lo   | True |         <IP_ADDRESS>          |   <IP_ADDRESS>   |  host  |         .         |
[   29.524799] cloud-init[644]: ci-info: |   lo   | True |          ::1/128           |       .       |  host  |         .         |
[   29.524843] cloud-init[644]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+
[   29.524879] cloud-init[644]: ci-info: ++++++++++++++++++++++++++++++++Route IPv4 info++++++++++++++++++++++++++++++++
[   29.524926] cloud-init[644]: ci-info: +-------+---------------+---------------+-----------------+-----------+-------+
[   29.524966] cloud-init[644]: ci-info: | Route |  Destination  |    Gateway    |     Genmask     | Interface | Flags |
[   29.525014] cloud-init[644]: ci-info: +-------+---------------+---------------+-----------------+-----------+-------+
[   29.525054] cloud-init[644]: ci-info: |   0   |    <IP_ADDRESS>    | <IP_ADDRESS> |     <IP_ADDRESS>     |    enc2   |   UG  |
[   29.525098] cloud-init[644]: ci-info: |   1   | <IP_ADDRESS> |    <IP_ADDRESS>    |  <IP_ADDRESS>  |    enc2   |   U   |
[   29.525156] cloud-init[644]: ci-info: |   2   | <IP_ADDRESS> |    <IP_ADDRESS>    | <IP_ADDRESS> |    enc2   |   UH  |
[   29.526108] cloud-init[644]: ci-info: +-------+---------------+---------------+-----------------+-----------+-------+
[   29.526190] cloud-init[644]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++
[   29.526269] cloud-init[644]: ci-info: +-------+-------------+---------+-----------+-------+
[   29.526317] cloud-init[644]: ci-info: | Route | Destination | Gateway | Interface | Flags |
[   29.526980] cloud-init[644]: ci-info: +-------+-------------+---------+-----------+-------+
[   29.527567] cloud-init[644]: ci-info: |   1   |  fe80::/64  |    ::   |    enc2   |   U   |
[   29.527636] cloud-init[644]: ci-info: |   3   |    local    |    ::   |    enc2   |   U   |
[   29.527682] cloud-init[644]: ci-info: |   4   |  multicast  |    ::   |    enc2   |   U   |
[   29.527721] cloud-init[644]: ci-info: +-------+-------------+---------+-----------+-------+
[   29.527763] cloud-init[644]: 2024-08-22 03:12:36,568 - url_helper.py[ERROR]: Timed out, no response from urls: ['http://<IP_ADDRESS>/openstack']
[   29.527825] cloud-init[644]: 2024-08-22 03:12:36,568 - util.py[WARNING]: No active metadata service found
[  OK  ] Stopped Wait for Network to be Configured.
         Stopping Wait for Network to be Configured...
         Stopping Network Service...
[  OK  ] Stopped Network Service.
         Starting Network Service...
[  OK  ] Started Network Service.
         Starting Wait for Network to be Configured...
[   31.031975] cloud-init[644]: 2024-08-22 03:12:38,078 - activators.py[WARNING]: Running ['netplan', 'apply'] resulted in stderr output: Failed to connect system bus: No such file or directory
[   31.032116] cloud-init[644]: Falling back to a hard restart of systemd-networkd.service
[  OK  ] Finished Wait for Network to be Configured.
[  OK  ] Finished Initial cloud-ini…ob (metadata service crawler).
[  OK  ] Reached target Cloud-config availability.
[  OK  ] Reached target Network is Online.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Monitor for the Confidential Data Hub socket.
[  OK  ] Started Monitor for the Attestation Agent socket.
[  OK  ] Started Periodic ext4 Onli…ata Check for All Filesystems.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Started Refresh fwupd metadata regularly.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily man-db regeneration.
[  OK  ] Started Message of the Day.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Started Ubuntu Advantage Timer for running repeated jobs.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Timers.
[  OK  ] Listening on cloud-init hotplug hook socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Listening on Open-iSCSI iscsid Socket.
[  OK  ] Listening on Socket unix for snap application lxd.daemon.
         Starting Socket activation for snappy daemon.
[  OK  ] Listening on UUID daemon activation socket.
[  OK  ] Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems.
         Starting Availability of block devices...
[  OK  ] Listening on Socket activation for snappy daemon.
[  OK  ] Finished Availability of block devices.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Accounts Service...
         Starting LSB: automatic crash report generation...
         Starting Deferred execution scheduler...
         Starting Apply the settings specified in cloud-config...
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Save initial kernel messages after boot.
         Starting Configure dump on panic for System z...
         Starting Remove Stale Onli…t4 Metadata Check Snapshots...
[  OK  ] Started irqbalance daemon.
         Starting<EMAIL_ADDRESS>         Starting Dispatcher daemon for systemd-networkd...
         Starting Authorization Manager...
         Starting System Logging Service...
[  OK  ] Reached target Login Prompts (Pre).
         Starting OpenBSD Secure Shell server...
         Starting Login Service...
         Starting Permit User Sessions...
         Starting Disk Manager...
[  OK  ] Started Deferred execution scheduler.
[  OK  ] Finished<EMAIL_ADDRESS>[  OK  ] Finished Permit User Sessions.
         Starting Hold until boot process finishes up...
         Starting Terminate Plymouth Boot Screen...
[  OK  ] Finished Hold until boot process finishes up.
[  OK  ] Started Serial Getty on ttysclp0.
         Starting Set console scheme...
[  OK  ] Finished Terminate Plymouth Boot Screen.
[  OK  ] Finished Configure dump on panic for System z.
[  OK  ] Finished Set console scheme.
[  OK  ] Started System Logging Service.
[  OK  ] Created slice system-getty.slice.
[  OK  ] Started Getty on tty1.
[  OK  ] Reached target Login Prompts.
         Starting Hostname Service...
[  OK  ] Started Login Service.
[  OK  ] Started Unattended Upgrades Shutdown.
[  OK  ] Started Authorization Manager.
         Starting Modem Manager...
[  OK  ] Started LSB: automatic crash report generation.
[  OK  ] Started Accounts Service.
[  OK  ] Started Modem Manager.
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Hostname Service.
[  OK  ] Started Dispatcher daemon for systemd-networkd.
[  OK  ] Finished Remove Stale Onli…ext4 Metadata Check Snapshots.
[  OK  ] Started Disk Manager.
[   31.692550] cloud-init[819]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 running 'modules:config' at Thu, 22 Aug 2024 03:12:38 +0000. Up 31.64 seconds.
[  OK  ] Finished Apply the settings specified in cloud-config.
         Starting Process user data...

Ubuntu 20.04.5 LTS ubuntu ttysclp0

ubuntu login: [   92.189738] cloud-init[928]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 running 'modules:final' at Thu, 22 Aug 2024 03:13:39 +0000. Up 92.13 seconds.
[   92.189949] cloud-init[928]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 finished at Thu, 22 Aug 2024 03:13:39 +0000. Datasource DataSourceNone.  Up 92.18 seconds
[   92.190009] cloud-init[928]: 2024-08-22 03:13:39,236 - cc_final_message.py[WARNING]: Used fallback datasource

ubuntu login:

And if I ssh to the ip for this VSI
ssh <IP_ADDRESS>
The authenticity of host '<IP_ADDRESS> (<IP_ADDRESS>)' can't be established.
ECDSA key fingerprint is SHA256:Ck3xEYmnDtPEMxFML2HpHXHJWT5lTpx8rilsmP25Ktk.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '<IP_ADDRESS>' (ECDSA) to the list of known hosts.
<EMAIL_ADDRESS>password:

Is this expected?

Thanks for testing it @liudalibj , indeed this is not expected, firstly the link should be removed when it's in debug as you mentioned, and ssh also should be disabled when it's not in debug.
On my side it CAA couldn't communicate with the agent when the file is set, I'll push another version once I'll figure this out.
(FWIW the original version worked well on rhel, i couldn't test on Ubuntu at the time..)


Ability to close a dialog from the DialogService

I have this use case:

Open one modal for confirmation via this.dialogService.open: "Do the update?": [Yes] [No]
Open one modal for progress via this.dialogService.open: "Progress of the update.": (no buttons)
Close the modal via this.dialogService.close.
Open one modal for progress via this.dialogService.open: "Complete. Refresh page.": [Refresh]

I expect to be able to run step 3, but the dialog service class has no such method. Without that method, calling another this.dialogService.open will open the original modal from step 1.

You really shouldn't have more than one open dialog at a time.  Why not just have a single dialog that composes it's body depending on what step you are on so you can manage the state easier?

I agree. I was trying to rely on the user closing, or the code closing the previous modal before opening another.
Your suggestion is a much better way to handle a changing modal. I have refactored my usage and tested such an implmentation succesfully. Thank you.
I am now:

Open one modal for upgrade.
Implement buttons that trigger custom methods.
Work on the view-model passed to the dialog as if it is a miniature view.
Track state of upgrade.
Use upgrade state variable in template to change markup:

<template>
  <ai-dialog>

    <template if.bind="state.isA">
      <ai-dialog-header>
        State A
      </ai-dialog-header>

      <ai-dialog-body>

Status A

      </ai-dialog-body>

      <ai-dialog-footer>
        <button click.trigger="a()">Action A</button>
        <button click.trigger="controller.cancel()">Cancel</button>
      </ai-dialog-footer>
    </template>

    <template if.bind="state.isB">
      <ai-dialog-header>
        State B
      </ai-dialog-header>

      <ai-dialog-body>

Status B

      </ai-dialog-body>

      <ai-dialog-footer>

      </ai-dialog-footer>
    </template>

    <template if.bind="state.isC">
      <ai-dialog-header>
        State C
      </ai-dialog-header>

      <ai-dialog-body>

Status C

      </ai-dialog-body>

      <ai-dialog-footer>
        <button click.trigger="c()">Action C</button>
      </ai-dialog-footer>
    </template>

  </ai-dialog>
</template>

I have a use case where I am calling dialog within dialog:
I have a dialog, where I show the progress of file uploading.
Now, when I edit the file, I give the ability to change the underlying file (Edit is a dialog),

Edit File Properties (1st dialog)
Replace underlying File
Upload progress (2nd dialog).
On completion of upload dialog progress bar, close that dialog.
Call  this.dialog.close(true) on the edit dialog.

The step 5 doesnt close the edit dialog. It just stays there.  Any suggestions?


Add DataStream API

[x] My submission is formatted according to the guidelines in the contributing guide
[x] My addition is ordered alphabetically
[x] My submission has a useful description
[x] The description does not have more than 100 characters
[x] The description does not end with punctuation
[x] Each table column is padded with one space on either side
[x] I have searched the repository for any relevant issues or pull requests
[x] Any category I am creating has the minimum requirement of 3 items
[x] All changes have been squashed into a single commit

Hi @DanielKM
Thanks for your contribution ;)
We have some problems with Public APIs, so we won't be able to review/add this improvement right now.
Read this issue for more information, please: https://github.com/public-apis/public-apis/issues/3104

Added on public-apis-dev/public-apis.


Get not authorized to perform GetSecretValue, even though I set AWS_ACCESS_KEY_ID

I use helm chart to deploy with this values.
env:
  AWS_REGION: ap-southeast-1
  AWS_DEFAULT_REGION: ap-southeast-1
  POLLER_INTERVAL_MILLISECONDS: 8.64e+7
envVarsFromSecret:
  AWS_ACCESS_KEY_ID:
    secretKeyRef: iam-user-secret
    key: id
  AWS_SECRET_ACCESS_KEY:
    secretKeyRef: iam-user-secret
    key: access-key

apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: db-connection-secret
spec:
  backendType: secretsManager
  data:
    - key: db-connection
      name: username
      property: username
    - key: db-connection
      name: password

This is error that I got.
{"message":"User: arn:aws:iam::<xxxxxxxxxx>:user/<iam user name> is not authorized to perform: secretsmanager:GetSecretValue on resource: db-connection"

I have checked the secrets in controller pod is correct as I set in the chart values, but the user that controller use to perform GetSecretValue is incorrect. It use the iam user that I use to execute install the controller which is no permission to get the secret instead.

Sorry, I found the problem is that I put the wrong access_key


Global volumetric fog light didn't affect at certain camera rotation

Godot version
4.0 beta 7
System information
MacOS, Forward+, Intel 520
Issue description
https://user-images.githubusercontent.com/17470408/205515424-e3d1dead-fb3a-41ff-a4b1-4cb3bb896c0c.mov
Steps to reproduce

Set up volumetric fog in environment
Set up a spotlight
Rotate camera (even) in editor
You don't get a light shafts from spotlights at default camera rotation, but get at any other

Minimal reproduction project
...

Duplicate of https://github.com/godotengine/godot/issues/57722.


Compilation errors with enabled allowSyntheticDefaultImports on 2.1 nightly

TypeScript Version:  2.1.0-dev.20160819
Code
self-contained project here: https://github.com/Strate/typescript-issues
Expected behavior:
No compilation errors
Actual behavior:
If allowSyntheticDefaultImports enabled project compilation fails with:
3 let a = SomeClass.SomeEnum.one;
                    ~~~~~~~~

index.tsx(3,19): error TS2339: Property 'SomeEnum' does not exist on type 'typeof "/devel/src/github/Strate/typescript-issues/modules/SomeClass"'.

5 let b = <SomeClass />;
           ~~~~~~~~~

index.tsx(5,10): error TS2604: JSX element type 'SomeClass' does not have any construct or call signatures.

If allowSyntheticDefaultImports disabled project compilation succees
Typescript on version 2.0 beta works perfectly.

Yeah I'm getting issues with allowSyntheticDefaultImports as well for my TSX components that use default exports. Getting error TS2604: JSX element type 'TestItem' does not have any construct or call signatures. etc. All the errors go away when allowSyntheticDefaultImports is disabled.

Looks like this was introduced by #10096. Commenting out the 3 lines of that PR makes the error go away.

#10096 allows you to import default and give it an alias even from a module without an explicit export default, but it looks like it's interfering with the real export default class SomeClass.

Yes, it is interfering. @vladima helped me improve #10096 so that it doesn't any more.


dsl_remuxer_branch_remove

the method dsl_remuxer_branch_remove  seems to make no sense

@shancaidazf DSL supports the user's ability to completely assemble and disassemble Pipelines at runtime.  For, every Add service there will corresponding Remove service.  Just as for every New service (constructor) there will be a corresponding Delete service (destructor).

@shancaidazf DSL supports the user's ability to completely assemble and disassemble Pipelines at runtime. For, every Add service there will corresponding Remove service. Just as for every New service (constructor) there will be a corresponding Delete service (destructor).

sorry,  i mean the method dsl_remuxer_branch_remove is supposed to remove the branch ,but it seems to do nothing

There are a number of static and dynamic test cases for the Demuxer... all tests are passing. What makes you think it isn't working?

Please describe how to reproduce.
What version of DeepStream are you using?
What version of DSL are you using?
Are you using the old or new streammuxer?
please provide a log for the failing case

export GST_DEBUG=1,DSL:4

it is not demuxer.  i refered to remuxer.    i just modifyed the script parallel_inference_on_selective_streams.py with a xwindow_key_event_handler and execute  dsl_remuxer_branch_remove('remuxer','mybranch').  But it actually do nothing.

Sorry for misreading your questions.   The Remuxer does not support dynamic branch add/remove while the pipeline is playing. The Remuxer must be in an unlinked idle state before the branch can be removed. If you call dsl_remuxer_branch_remove while the pipeline is playing the service will return DSL_RESULT_REMUXER_BRANCH_REMOVE_FAILED.
Is this what you are trying to do.


Use live range analysis in "ScheduleLoad"

Currently the advanced codegen path uses the transformation in "ScheduleLoad.cpp" to move loads for the operands of a tt.dot operation closer to the operation. This reduces the live range of the loaded SSA value(s) and facilitate instruction scheduling in IGC.
Once we have a live range analysis we can use it to determine the region(s) in the loop that have the largest number of overlapping live ranges and use that information to heuristically move the loads described above closer to their uses.

@whitneywhtsang now that IGC has improved scheduling I wonder whether this work item is still needed. If the performance of GEMM/FA  (advanced path)  is already on par with the ScheduleLoad pass removed from  Triton (and the new IGC) then it is not. What is the perf. like ?

@whitneywhtsang now that IGC has improved scheduling I wonder whether this work item is still needed. If the performance of GEMM/FA (advanced path) is already on par with the ScheduleLoad pass removed from Triton (and the new IGC) then it is not. What is the perf. like ?

FA performance is not yet on par with IGC optimization, but it can get most of the performance.
GEMM performance has no impact.

Z
H
N_CTX
D_HEAD
avg_tflops

4
48
1024
64
99.4%

32
32
512
64
99.8%

16
32
1024
64
95.8%

8
32
2048
64
95.8%

4
32
4096
64
97.2%

2
32
8192
64
98.1%

1
32
16384
64
99.2%


dist no longer accepts environment builds

Before 4.3.1, one could configure their package scripts as to include unique environment specific builds like such:
package.json
"dev": "NODE_ENV=dev react-static build",
"cqa": "NODE_ENV=cqa react-static build",
"prod": "NODE_ENV=prod react-static build"

In static.config.js
const env = process.env.NODE_ENV || 'dev';
paths: {
  dist: './dist/' + env + '/',
  devDist: 'local'
}

Now builds only output dist/production regardless of the above settings.

Hi @poorpaddy! NODE_ENV is now explicitly set with the start and build commands. Do you have the option of using another variable than NODE_ENV for your own configuration? If not, we might have to rethink this approach.

I do not have another option because our automated deployments to each of our environments rely on NODE_ENV.

This is an interesting problem.  There are so many things that rely on the node env viarable, including internal react and react-ssr optimizations. Not sure what to do here yet.

I think pigeon holed into 2 specific environments is probably not the most optimal but that's my opinion having worked for several corporations of which zero have had only 2 environments is their SDLC.

This should no longer be an issue. You can use any environment variables you want!


Broken links in README

Description
Some links in README.md do not work.
Steps to reproduce the issue
Execute npm run check:markdown and look for Status 400 (Bad Request) and 404 (Not Found) errors.
  [✖] /examples/v10/component-tests/ → Status: 400
  [✖] #record-test-results-on-cypress-dashboard → Status: 404
  [✖] examples/start-and-yarn-workspaces → Status: 400

Expected behavior
npm run check:markdown should not produce any 400 (Bad Request) or 404 (Not Found) errors.
Suggested Fixes
Correct the links in README.md as follows:

Old
New

/examples/v10/component-tests/
examples/v10/component-tests/

#record-test-results-on-cypress-dashboard
#record-test-results-on-cypress-cloud

examples/start-and-yarn-workspaces
examples/v10/start-and-yarn-workspaces

Also update the README - Yarn workspaces example adding v10 to the working-directory.

PR #664 is submitted to resolve this issue

PR #665 was successful. There are no more 400 or 404 errors displayed. See run<PHONE_NUMBER>

The remaining 403 (forbidden) errors are covered in PR https://github.com/cypress-io/github-action/pull/667


Multiplayer: Character collider not updating with player

Fixed by https://github.com/webaverse/app/pull/3436


Multiple Kafka consumers for Horizontal Scalibility

Hi,
I did not see group ID in kafaka configuration. So how do I install elasticsearch-river-kafka on multiple nodes for HA and scaling purpose? Assume in AWS, I want to have two elasticsearch client nodes in two different AZs with elasticsearch-river-kafka installed, in this way, if I lose one AZ, my system is still working; on the other hand, we can scale the system just by adding mode nodes.
Could we add this configuration item just like logstash-kafka-output plugin does?
Regards,
Autumn Wang.

Dear @autumnw,
Thanks for your interest in this river plugin. Sure, feel free to add that configuration and send a pull request (basically you will need to pass the groupId as a config parameter and use that when creating a consumer). Could you please also post the link of logstash-kafka-output plugin you are referring to?
Thanks,
Mariam

Dear Mariam Hakobyan,
I am learning ELKstack for my interest.But I meet a problem about elasticsearch-river-kafka.I hope to get your help.Thank you very much.
The vesions of my ELKstack is :
Kafka vesion :<IP_ADDRESS>
Elasticsearch version :1.7.0
elasticsearch-river-kafka version :1.3.0
My problem is:
(1) I start Kafka,that is OK;
(2) I create a topic "test" in Kafka,that is OK;
(3) I create a producer of Kafka and write message,that is OK;
(4) I configurate elasticsearch-river-kafka as your document,that'return is "{"_index":"_river","_type":"kafka-river","_id":"_meta","_version":1,"created":true}",Is it OK?
the cmd is :
curl -XPUT 'localhost:9200/_river/kafka-river/_meta' -d '
{
"type" : "kafka",
"kafka" : {
"zookeeper.connect" : "localhost",
"zookeeper.connection.timeout.ms" : 10000,
"topic" : "test",
"message.type" : "json"
},
"index" : {
"index" : "kafka-index",
"type" : "status",
"bulk.size" : 100,
"concurrent.requests" : 1,
"action.type" : "index",
"flush.interval" : "12h"
},
"statsd": {
"host" : "localhost",
"prefix" : "kafka.river",
"port" : 8125,
"log.interval" : 10
}
}'
(5) I get messages from kafka-index,That is Error,that's return is "{  "error" : "IndexMissingException[[kafka-index] missing]",  "status" : 404}"
the cmd is:
curl -XGET 'localhost:9200/kafka-index/_search?pretty=1'
Thanks,
Tootwo.


Fix patching deployment when upgrade to istio 1.24

Please provide a description of this PR:
Fix https://github.com/istio/istio/issues/54145

/cherry-pick release-1.24

@hzxuzhonghu: once the present PR merges, I will cherry-pick it on top of release-1.24 in a new PR and assign it to you.

In response to this:

/cherry-pick release-1.24

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@hzxuzhonghu: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
edb2505ccba62af9eac33f751ec1d76b007ac3c7
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@hzxuzhonghu: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
edb2505ccba62af9eac33f751ec1d76b007ac3c7
link
true
/test gencheck

lint_istio
edb2505ccba62af9eac33f751ec1d76b007ac3c7
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@hzxuzhonghu: new pull request created: #54331

In response to this:

/cherry-pick release-1.24

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.


WIP: Lock containers while retrieving them

We were seeing issues where network namespaces were being retrieved while they were in the process of being deleted. Prevent this by locking containers while retrieving them from the database.
 There's a lock ordering issue around container deletion that can cause a deadlock.

We would need to take the container or pod lock before the database lock to ensure proper ordering. That's problematic, especially for things like AllContainers and AllPods.

Will think about this more on Monday.

Alright, I think I know how to handle this better - we just have to not sync state on the initial pull from the database, and let the subsequent syncContainer() calls handle matters. Easier than trying to develop a locking scheme that allows us to reliably synchronize deletion and retrieval.
Going to close this one now.


Create bwa-mem

This is trial cwl wrapper for bwa-mem algorithm. Changes and corrections are more than welcome.

provided bwa-mem.cwl - does not work.
Repository already has bwa-mem.cwl - fully described
So, yours one should add something to the original one


dynamic spy value

I have a site where i have menu and submenu when menu item is clicked that have submenu, spy={true} works correctly when user scroll. But the issue is I have each section under if else condition, means when one menu item is clicked, display property for it will be true and other sections will hide.
Everything is working correctly but I have little issue with spy property. When page load first time menu item is already displaying and first menu item is also true now when I click on second menu item it correctly take me to that section and highlight that menu and its submenu first element but submenu of first element is still have active class, it should not have active class because that section is not displaying.
Can i add spy propertly dynamically so when second menu item is true spy property for submenu of  first menu item become false ?
here you can see it live: https://testmystorespeed.herokuapp.com/5ecdcd99afbaa5001c297164

I think I understand the problem.
Couldn't you just override the active class if that section isnt active?
Our could you just rerender that section if that section wasnt active, so it would refresh that section.
Do the Links point to the same element?
Would be easier for me to help you, If I could see a plunkr demonstrating the issue.


Questions about kmf.plot()

For Kaplan Meier method, there's an error when I try to run kmf.plot(). It always shows '_process_plot_var_args' object has no attribute 'get_next_color'. Do you know the reason? I have updated 'matplotlib' to the latest version, but the error is still there. Thanks.

Hm, interesting. Can you post the output of the following, when run on your command line?
pip freeze

I reconfigure the environment and it works now. Thanks for your reply.


[Enhancement] show proc by names

Before this optimization, if you want to show current running transactions of a table, multiple
commands is needed:
> show proc "/transactions"; # Find the database ID of a specific database
+-------+--------------+
| DbId  | DbName       |
+-------+--------------+
| 10004 | zhuming      |
| 10015 | _statistics_ |
| 12001 | db_test      |
+-------+--------------+
3 rows in set (0.00 sec)
> show proc "/transactions/10004"; # Get the list of transactions by database ID
+----------+--------+
| State    | Number |
+----------+--------+
| running  | 0      |
| finished | 0      |
+----------+--------+
2 rows in set (0.00 sec)

Now you can get the transaction list with single command:
> show proc "/transactions/zhuming";
+----------+--------+
| State    | Number |
+----------+--------+
| running  | 0      |
| finished | 0      |
+----------+--------+
2 rows in set (0.00 sec)

You can also inspect the "/dbs" proc dir by name:
> show proc "/dbs/zhuming/t0/partitions";
+-------------+---------------+----------------+---------------------+--------------------+--------+--------------+-------+-----------------+---------+----------------+---------------+---------------------+--------------------------+----------+------------+----------+
| PartitionId | PartitionName | VisibleVersion | VisibleVersionTime  | VisibleVersionHash | State  | PartitionKey | Range | DistributionKey | Buckets | ReplicationNum | StorageMedium | CooldownTime        | LastConsistencyCheckTime | DataSize | IsInMemory | RowCount |
+-------------+---------------+----------------+---------------------+--------------------+--------+--------------+-------+-----------------+---------+----------------+---------------+---------------------+--------------------------+----------+------------+----------+
| 11800       | t0            | 1              | 2023-03-03 18:05:10 | 0                  | NORMAL |              |       | c0              | 2       | 1              | HDD           | 9999-12-31 23:59:59 | NULL                     | 0B       | false      | 0        |
+-------------+---------------+----------------+---------------------+--------------------+--------+--------------+-------+-----------------+---------+----------------+---------------+---------------------+--------------------------+----------+------------+----------+
1 row in set (0.00 sec)

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[ ] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

run starrocks_admit_test

run starrocks_be_unittest


Begin Documentation for Toolbox

Create a README.md for:

[x] Basic Structure
[ ] How to use the app, (Advanced user, normal user, etc.)
[x] Installation

I think for now, we should close this as the basis is up and we can make issues for more specific things we want to do with the documentation.


Updated dead link following DMCA takedown

Not taking PRs for this repo, just wanted to mirror the code. Thanks!