updating proxy 6.1 for 2 bugfixs

What problem does this PR solve?
Issue Number: close #xxx
Problem Summary:
https://github.com/pingcap/tiflash/pull/5518
What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.:x: 5kbpers:x: ti-srebotYou have signed the CLA already but the status is still pending? Let us recheck it.


Fixes the okta wiedget visual bug(content overflow) in styles.less

The purpose of the PR is to fix a visual bug that would hide some content of the okta widget if a user entered in the wrong credentials. Trello card

The diffs show that there were more changes than there actually were. Prettier made those changes.


Сopper-powered-rails craft don't work properly

Describe the bug
The crafting rail made of copper does not work, and the crafting looks like in the screenshot.
I think the problem is that the same letter in the file "CopperPoweredRails.java" is used for redstone and copper
To Reproduce
Steps to reproduce the behavior:

Enable copper-powered-rails:  enabled: true
Try to craft rails

Screenshots

Fixed thanks to @mythiccal! will be included in the next release :)


Query: Implement query tracking behavior decisions

See https://github.com/aspnet/EntityFramework/wiki/Design-Meeting-Notes---August-6,-2015

See comments on #3080

We need to consider the behavior of the Load() method on EntityFrameworkQueryableExtensions. It would probably make sense for it to always track. We could also consider removing it for now.

@divega I would not be happy if you would remove Load().
It is a nice option to conditionally load related collections into a graph, without the overhead of ToList() and with more power than Include().
We use it often because Include(x => x.SomeRelatedCollection) is often too limited (e.x. no where conditions can be applied) and it is too slow in EF6 because of the Cartesian product (Something which should not be a problem anymore in EF7).
So i think Load() should either always track the elements or throw an exception if the context is configured for notracking. But please don't remove it ;)

Triage: Agreed that Load() can always imply tracking


Error: foundry.js:68326 You are attempting to upload a file with a disallowed file extension.

On Windows 11, Chrome Version 122.0.6261.129 (Official Build) (64-bit), FVTT V11.315(node.js), and 5e V3.0.4, and only the Moulinette modules active when exporting Scenes and Actors, I get this error quite often, but there is no info in the error to give me a sense of what files it is trying to "upload" (or I guess, save).
Any thoughts on what may be causing it?

Hi there,
Do you see any other error (in red) in the console. Knowing the filename might give me some indication about the issue. Also, do you end up with missing files in the export!
Btw, thank you for using this very new module :-)

I have the same issue, and I believe in my case it's a .webp.  I have an animated portrait for one actor, and that is the missing one.

The trouble is that it shows the error occuring with no other errors around it. As you can see here at the end of an Actor's-only export pass on a world with multiple actors.

The DNDBeyond error I can understand due the CORS policy, but all of those trailing "disallowed file extension" errors don't show me what file they are attempting to "upload".
Could it be related to the error message just below the DNDBeyond error? The one that failed to fetch at something called "MoulinetteObsidian.uploadBinary"? Could that be a setting on that disallows files types on my node.js instance?
I expanded the final 'disallowed' error in case there is something in there that is helpful for tracking down the issue.

Thx @huxoll. I think I know what the error could be. It looks like Moulinette is trying to keep the parameters ?... and FVTT will then complain about it (as disallowed file extension)

Version v-11.1.1 should fix both issues @huxoll & @buttonpushertv

Note : the module won't download any URL (starting with http) anymore. This might be an issue for non-local installation.

I've confirmed there's no longer an error doing the export.


Accept multiple files

Find a way to upload them, to a single bundled file, or to separate files.
Find a way to restitute them in the browser, as a single bundled file, or as separate files.

Restitution in 1 tab per file would be nice.

Try Intent.ACTION_SEND_MULTIPLE

Note that most browsers (Chrome, Firefox) prevent JS from opening multiple tabs on a non-user-initiated event, e.g. a Pusher event.
This means we should use the thumbnails as clicable links.
This means all uploads must have a thumbnail :

even when it's not a picture
even when the file has already finished uploading

Or maybe, when receiving a URL of a photo that has no thumbnail, set directly that URL as the thumbnail img src?  But web page can't know if URL is a photo or some other content type.


batch is_safe_to_batch logic is bad

this should just auto include anything with a empty response https://github.com/KittyCAD/modeling-api/blob/2e1b19a2a42f6b7c3a2824b65f0dacd1196819fe/modeling-cmds/src/def_enum.rs#L971

if we get it to autopopulate those with empty responses we could use this in the modeling app versus this hardcoded shit https://github.com/KittyCAD/modeling-app/pull/1871/files#diff-5f06b28afb57092ba5305159f4fbf8e1bf2bf9f77040635a03141e5690893034R99
otherwise we should just delete this function as it is dead code and no longer used anuywhere
cc @lf94

Done


Allow any characters in URL to support complex vfs file names

I don't think those restrictions have any security value in Kudu, because:

the site is always authenticated
if someone can get through authentication, they already own the site regardless of these restrictions

I added test coverage to the vfs test.

:shipit:


Release Google.Cloud.AIPlatform.V1 version 1.0.0-beta03

Changes in this release:

Commit ac367e2: feat: Regenerate all APIs to support self-signed JWTs

Created release for Google.Cloud.AIPlatform.V1-1.0.0-beta03


Master

Looks like this is pointed at the wrong fork : )

Hi John,
Yea got a bit confused for a second, sorry about that.
Really like the theme, so thanks for open sourcing it.
Thanks,
Zack

From: John Otander<EMAIL_ADDRESS>Sent: 14 October 2015 19:19
To: johnotander/pixyll
Cc: zack reid
Subject: Re: [pixyll] Master (#218)
Looks like this is pointed at the wrong fork : )

Reply to this email directly or view it on GitHubhttps://github.com/johnotander/pixyll/pull/218#issuecomment-148143546.
[https://avatars3.githubusercontent.com/u/8949298?v=3&s=400]https://github.com/johnotander/pixyll/pull/218#issuecomment-148143546
Master by MrZackrox · Pull Request #218 · johnotander/pixyll
Read more...https://github.com/johnotander/pixyll/pull/218#issuecomment-148143546


ModuleNotFoundError: No module named 'agentscope.service.multi_modality'

ModuleNotFoundError: No module named 'agentscope.service.multi_modality'

This bug is fixed in version 0.0.5a1, you can install it with pip install agentscope==0.0.5a1. We will release a new version soon to resolve the issue.


Describe how to install Express and do a Hello World from Express

This issue is now resolved right?


Move BT_HCI_VS out of common/Kconfig to configure it from controller

Select BT_HCI_VS_CUSTOM to switch off Zephyr's Vendor Specific
HCI commands if they are not supported by custom Link Layer
Signed-off-by: Pavel Vasilyev<EMAIL_ADDRESS>

Any reason for moving the VS HCI configuration out of bluetooth/common?

It is moved the BT_HCI_VS configuration down after the controller/Kconfig in order to change this configuration by Controller's configuration.


MSYS-807 fix mount point error windows

Description
According to mount resource documentation for mount_type, "The directory (or path) in which the device is to be mounted. Default value: the name of the resource block. A customer had tried this and was getting errors when the name was anything but the mount_point. Looking at lib/chef/provider/mount/windows.rb, it shows that net_use is hard-wired to use only the resource name, which conflicts with the documentation. If we change it from name to mount_point, then it will work according to how the documentation specifies.
Windows mount uses new_resource.name instead of new_resource.mount_point when connecting to a CIFS share
Resolved issue
https://getchef.zendesk.com/agent/tickets/18684

obviously the change itself is simple enough that I'm fine with it.
Can we have a unit or integration test here?


Introduce TraceId.Gen, SpanId.Gen

General info
During @mrdziuban's work on https://github.com/trace4cats/trace4cats-xray/pull/4 we've realized that we don't have a mechanism for overriding the way of generation of TraceId/SpanId. This PR introduces typeclasses for providing generators for them.
We now require F[_] : TraceId.Gen : SpanId.Gen bounds in the whole model from SpanContext to Span to EntryPoint. That is, we now can provide an X-Ray compatible traceId generator to EntryPoint.apply[F] if needed.
I also replaced wide bounds (e.g. Sync[F]) with fine-grained multiple bounds.
This change is (almost) fully source compatible, i.e. all the newly introduced context bounds are automatically derivable via previously existed bounds (e.g. Sync[F]). If a user didn't provide them explicitly, they shouldn't have any errors with recompilation. And, of course, the change is not binary compatible.
The default instances (as previously) are based on ThreadLocalRandom which is a fast, threadsafe, but cryptographically insecure RNG. Tracing seems to be a proper field of usage for such a generator.
How I see the usage of alternative generators on example of AWS X-Ray

We put alternative generators in a separate package named trace4cats.xray.compat in forms of implicit and explicit instances.

Code sample
package io.janstenpickle.trace4cats.xray

import cats.effect.kernel.Sync
import io.janstenpickle.trace4cats.model.TraceId

package object compat {
  implicit def xrayTraceIdGenInstance[F[_]: Sync]: TraceId.Gen[F] = explicits.xrayTraceIdGen

  object explicits {
    def xrayTraceIdGen[F[_]: Sync]: TraceId.Gen[F] = TraceId.Gen.from(???)
  }
}

When a user constructs an EntryPoint, they should provide the custom instance either via a global import clause or via a local instance.

Code sample
import io.janstenpickle.trace4cats.xray.compat._

def entryPoint[F[_]: Async](process: TraceProcess): Resource[F, EntryPoint[F]] = {
  Resource.eval(LogSpanCompleter.create[F](process)).map { completer =>
    EntryPoint[F](SpanSampler.always[F], completer)
  }
}

or
def entryPoint[F[_]: Async](process: TraceProcess): Resource[F, EntryPoint[F]] = {
  Resource.eval(LogSpanCompleter.create[F](process)).map { completer =>
    implicit val xrayTraceIdGen = io.janstenpickle.trace4cats.xray.compat.explicits.xrayTraceIdGen[F]
    EntryPoint[F](SpanSampler.always[F], completer)
  }
}

There's also an option to provide a custom object with a factory apply method that uses custom generators, but as for me it doesn't seem more discoverable or clearer.

cc @mrdziuban @ybasket

@mrdziuban please, confirm you're fine with this PR, then I'll merge it and you can proceed with yours


[DO NOT MERGE] Handling imports of generated types

Why
Following #135 (once it's merged), this PR adds support for automatic resolution of ts-to-zod-generated schemas, based on the config file provided: if the current input file imports a type from a file referenced in the ts-to-zod.config.js file, then the generated file will automatically resolve the reference to the corresponding schema.

//ts-to-zod.config.js
/**
 * ts-to-zod configuration.
 *
 * @type {import("./src/config").TsToZodConfig}
 */
module.exports = [
  {
    name: "villain",
    input: "src/villain.ts",
    output: "src/generated/villain.zod.ts",
    getSchemaName: (id) => `z${id}`
  },
   {
    name: "hero",
    input: "src/example/heros.ts",
    output: "src/example/heros.zod.ts",
  },
];

// heros.ts (input)
import { Villain } from "../villain";

export interface Hero {
  name: string;
  nemesis: Villain;
}

// heros.zod.ts (output)
import { zVillain } from "../generated/villain.zod";

export const heroSchema = z.object({
  name: z.string(),
  nemesis: zVillain;
});

This opens up the possibility of handling multiple files in one generation (by adding them to the config file first for instance).

Hello @dan-blank, @fabien0102 👋,
Following the discussion in #135, I fiddled a bit and decided to go for this solution of Zod Schemas.
Happy to discuss this.

Codecov Report

Merging #148 (43e6762) into main (8d3b297) will increase coverage by 0.06%.
The diff coverage is 97.41%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main     #148      +/-   ##
==========================================
+ Coverage   97.33%   97.40%   +0.06%
==========================================
  Files          14       15       +1
  Lines         676      770      +94
  Branches      275      310      +35
==========================================
+ Hits          658      750      +92
- Misses         18       20       +2

Files Changed
Coverage Δ

src/core/generateZodSchema.ts
95.88% <75.00%> (-0.32%)
:arrow_down:

src/utils/fixOptional.ts
95.00% <95.00%> (ø)

src/core/generate.ts
97.20% <100.00%> (+1.08%)
:arrow_up:

src/core/validateGeneratedTypes.ts
97.61% <100.00%> (ø)

src/utils/importHandling.ts
100.00% <100.00%> (ø)

This worked pretty well for me when testing in my project. One issue I ran into is that I use proto-loader-gen-types for generating some of my types from protos. I found that it doesn't work with there are parenthesis around the types which is how proto-loader-gen-types generates types. Example:
// DoesntWork.ts
import type { BoolValue } from "google/protobuf/BoolValue";
export interface Broken {
  bool: (BoolValue | null);
}

// DoesWork.ts
import type { BoolValue } from "google/protobuf/BoolValue";
export interface Works {
  bool: BoolValue | null;
}

// google/protobuf/BoolValue.ts
export interface BoolValue {
  'value': (boolean);
}

Hey @anthony-dandrea,
The issue you mentioned was not directly related to this PR, but it's an easy fix.
The fix is there: https://github.com/fabien0102/ts-to-zod/pull/152
You can cherry pick the commit in your branch while waiting for an approval. I'll rebase the import-related branches when it's  the fix is merged.

Can you please explain the difference between this PR and https://github.com/fabien0102/ts-to-zod/pull/164 ?
Would love to get all those PRs merged.

Hey @schiller-manuel,
As far as I see, it seems that they are multiple PRs to handle import:
Those 3 are not from me, and they felt like too much changes in one pass to me.

https://github.com/fabien0102/ts-to-zod/pull/118
https://github.com/fabien0102/ts-to-zod/pull/126
https://github.com/fabien0102/ts-to-zod/pull/164 based on https://github.com/fabien0102/ts-to-zod/pull/118

I took a different approach with https://github.com/fabien0102/ts-to-zod/pull/135 + https://github.com/fabien0102/ts-to-zod/pull/148 (the current one):
👉 https://github.com/fabien0102/ts-to-zod/pull/135 aimed at handling import statement in one file only. It does work, as I've been using this for months now on my company project.
However, due to validation errors that I haven't been able to fix (see https://github.com/fabien0102/ts-to-zod/issues/186), it would be kind of a breaking change in the current state, as non-zod imported types would only pass validation in most cases (the generated zod validators usually work in that case).
👉 the current PR https://github.com/fabien0102/ts-to-zod/pull/148 adds a very simple way of handling multiple file generation, by relying on the ts-to-zod.config.js configuration file to describe all the files in the "ZOD filesystem". I did that as a first step, to rely on existing bricks and not do a big bang refactoring like other approaches above.
Again, this work in my project. I haven't rebased to the latest ts-to-zod though because of the validation errors in https://github.com/fabien0102/ts-to-zod/pull/135
👉 in my mind, a third PR would have finished the work to automate filesystem browsing and generate all zod files in the right order based on import statements and all. Haven't looked at it yet (but the need in my company project is going to arise to if we can move on with the rest, it would be great 😉)
How to move on
I see several alternatives to move on with my 2 PRs:

Find a solution to external imports validation issues, as discussed on https://github.com/fabien0102/ts-to-zod/issues/186, implement in https://github.com/fabien0102/ts-to-zod/pull/135, and then integrate to https://github.com/fabien0102/ts-to-zod/pull/148
Drop the "external import" bit and focus only on "internal imports" of files which are also converted to zod schemas. This would mean a bit of rework, it would add support for multiple generated files (through ts-to-zod.config.js for now), but limited to referencing other "internal" types.
Acknowledge that we don't fully support external imports and merge both PRs (after rebasing).

Any thoughts welcome are welcome!

Hello @schiller-manuel, @fabien0102,
I rebased this PR and it's (finally) ready for merging.
Now ts-to-zod fully supports imports of types that are also converted into zod schema on the condition that all files are listed in the configuration file.
Next step would be to build the list "on the fly" (from a folder passed as argument for instance).

I don't think I will have time in the next few weeks to deep dive on this but would love to at one point!
Let's merge, I know some people (including me) are using this branch in their project.

Thanks a lot for your work!


modsecurity integration

Dear Community,
is there anyone that has done a modsecurity integration on basis of this nginx container set? I am desperately searching for a way to integrate modsecurity (including crs). Would be amazing if its possible to just include a modsecurity docker within a docker-compose.yml and fire it up.
thanks in advance and best regards
satheras

The only way I  see this working for now is placing your modsecurity-crs container between nginx-proxy and your application (with modsecurity-crs acting as a second reverse proxy), which mean one modsecurity-crs container you'll have to manually configure for every proxyed app.
Placing the modesecurity-crs container on the front is not really feasible as you would lose the tls termination and all the automatic tls configuration provided by docker-gen.

Hello. I replaced the nginx container with owasp/modsecurity:3.0 image, and still use docker and letsencrypt-nginx-proxy-companion. Here is an except of my docker-compose.yml:
  nginx:
    image: owasp/modsecurity:3.0
    container_name: dev_proxy_nginx
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./proxy/conf:/etc/nginx/conf.d
      - ./proxy/vhost:/etc/nginx/vhost.d
      - ./proxy/html:/usr/share/nginx/html
      - ./proxy/certs:/etc/nginx/certs:ro
      - ./proxy/modsecurity.d:/etc/modsecurity.d

  docker-gen:
    image: jwilder/docker-gen:0.7.0
    command: -notify-sighup dev_proxy_nginx -watch /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf
    container_name: dev_proxy_gen
    networks:
      - auth
    volumes:
      - ./proxy/conf:/etc/nginx/conf.d
      - ./proxy/vhost:/etc/nginx/vhost.d
      - ./proxy/certs:/etc/nginx/certs:ro
      - ./proxy/nginx.tmpl:/etc/docker-gen/templates/nginx.tmpl:ro
      - /var/run/docker.sock:/tmp/docker.sock:ro

  letsencrypt:
    image: jrcs/letsencrypt-nginx-proxy-companion:v1.13
    container_name: dev_proxy_le
    volumes:
      - ./proxy/vhost:/etc/nginx/vhost.d
      - ./proxy/html:/usr/share/nginx/html
      - ./proxy/certs:/etc/nginx/certs
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      - NGINX_PROXY_CONTAINER=dev_proxy_nginx
      - NGINX_DOCKER_GEN_CONTAINER=dev_proxy_gen

In the file proxy/nginx.tmpl I added the following lines:
modsecurity on;
modsecurity_rules_file /etc/modsecurity.d/include.conf;

All the modsecurity config is in files located in ./proxy/modsecurity.d


Add patch to update Ubuntu 22.04 ISO URLs to latest stable release

Adding a patch for https://github.com/kubernetes-sigs/image-builder/pull/1438. This will be removed when we move to image-builder v0.1.26
/cherrypick release-0.19
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve

/cherrypick release-0.19


SCRCPY 3.0 windows 64 pack with Trojan:Script/Wacatac.B!ml detected

SCRCPY 3.0 windows 64 pack with Trojan:Script/Wacatac.B!ml detected.
The zip file has ben automatically removed from the computer and placed in quarantaine.
Previous versions of SCRCPY zip files don't include this Trojan:Script/Wacatac.B!ml

#5531


SQL Query fails on the server side

SQL queries like this, which contains [ or { as a first letter in the value fails with error
ERROR #5035: General exception Name 'Parsing error' Code '3' Data '
SELECT '[test] test' as test
SELECT '{test} test' as test

This will be fixed in v4 of the Atelier APIs. No changes will need to be made in this extension to accommodate the fix.

@daimor confirmed fixed (tested with intersystemsdc/iris-community:preview). Please close this.


Norwegian Language

I translated it to Norwegian

thanks @renatghoste

Can someone from admin give me contributor role?


Added isMixedCase

Check List:

Fixes #2239
Unit tests : YES
Javadoc with a code example (on API only) : YES
PR meets the contributing guidelines

Following the contributing guidelines will make it easier for us to review and accept your PR.

There are compile issues. Could you please check them?

There are compile issues. Could you please check them?

I could not figure out how to fix this. Please help me out on this one

@himanshu007-creator can I ask you how much experience you have in java programming?
We are  happy to help but we expect contributors to know java well enough to resolve the current PR compilation issues, if you are not comfortable enough I'm happy to point you to good tutorials and reassign that issue to a more seasoned java developer.
Please be mindful that we the assertj team are doing this on our spare time, we unfortunately don't have the luxury to explain basic java concepts.

@himanshu007-creator can I ask you how much experience you have in java programming?
We are happy to help but we expect contributors to know java well enough to resolve the current PR compilation issues, if you are not comfortable enough I'm happy to point you to good tutorials and reassign that issue to a more seasoned java developer.
Please be mindful that we the assertj team are doing this on our spare time, we unfortunately don't have the luxury to explain basic java concepts.

Unfortunately , I have no experience in Java, I have used for the first time, so if it's needed , someone else can work on this issue or improve upon this PR.

Thanks for your understanding @himanshu007-creator.


The programme doesn't seem to recognise the process

Hi there,
Whenever I go to run the programme it opens fine, but when i run the game it gives me the attached error, and ceases to work.

Hmm, I cant seem to replicate this on my end.
The only thing I can think of is to make sure have the latest version of the RNG helper (v1.0.2), and the latest version of the PC version of FF12 (<IP_ADDRESS>).
I guess you could also try running the rng helper as administrator, but this program shouldn't need admin privileges.

Hi there. I have the same problem as they guy above. I can't run it it gives me the same error.


[CPDLP-3606] Upgrade postgres db tier in migration env

Context
Ticket: CPDLP-3606
Currently the NPQ database is not the same as in ECF.
Changes proposed in this pull request
Align migration & production DBs tiers with ECF.
Note: Manually to be deployed to migration and production before merging this PR down.

I've reopned https://github.com/DFE-Digital/npq-registration/pull/1896 as it had an issue with the review app. Not sure why.


Does not provided named default

I followed the guide exactly from here https://nuxt.com/modules/logrocket
my node version is : 16.20.0
my nuxt version is 3.3.1
my nuxt-logrocket version is 2.0.6
nuxt.config.ts
  modules: [
    'nuxt-logrocket',
 ]
 ...
  logRocket: {
    id: `NUXT_LOG_ROW`,
    dev: true
  },

In my browser, i get the following error
caught SyntaxError: The requested module '/_nuxt/node_modules/.pnpm/logrocket@4.0.3/node_modules/logrocket/dist/build.umd.js?v=d10ca332' does not provide an export named 'default' (at plugin.client.mjs:1:1)

@Atinux Since you had the same issue on nuxt tailwind, I was wondering if you could point me in the right direction as I couldn't find any commits that fixed this issue.

I guess @ineshbose could help

Having the same issue

@farzadso I tried to investigate this issue (coming from client plugin) but can't say for fix. Do you know what exact issue you are referring to from the Tailwind module? (I am unable to recall)

@ineshbose The only relevant discussion I found was this : https://github.com/nuxt/nuxt/issues/13247
Hope it rings some bells.

@ineshbose The only relevant discussion I found was this : https://github.com/nuxt/nuxt/issues/13247
Hope it rings some bells.

Oh this was because we weren't bundling a dependency with the module (was added to unbuild.externals) and we anyway switched dependency. So it wasn't related.. (let me continue going through the discussion and experimenting in Stackblitz)

@ineshbose The only relevant discussion I found was this : nuxt/nuxt#13247
Hope it rings some bells.

Oh this was because we weren't bundling a dependency with the module (was added to unbuild.externals) and we anyway switched dependency. So it wasn't related.. (let me continue going through the discussion and experimenting in Stackblitz)

Yeah, I went through the commits and didn't find anything related.
Much appreciated.

@farzadso any luck with this issue - we'd love to try working with Logrocket but cannot seem to get past this issue.

Do you think this issue could be related?

@Me-Phew I upgrade nuxt to 3.6.5 and the issue still exists.

@farzadso would we be able to add logrocket to imports like so:
addImports({
      name: 'default',
      as: 'logRocket',
      from: 'logrocket'
})

and then in the plugin use:
import { logRocket } from '#imports'

I tried it on the repo playground but probably not testing properly.

@ineshbose Can you give me a link to your playground please?

Closed the tab... it was just the repo opened on Stackblitz with the above change!

@ineshbose Even adding your proposed changes doesn't fix it. You can see the changes on v2.0.9.


Should the makefile warn if there isn't a valid APPDIR?

If you run the ./tools/configure.sh script without a ../apps folder or without setting APPDIR you get errors like below without any helpful reason what is going on. It took several minutes to figure it out.
nuttx$ ./tools/configure.sh olimex-stm32-e407:nsh
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
make: the '-C' option requires a non-empty string argument
Usage: make [options] [target] ...
Options:
...

Thoughts on having the Makefile check for this folder to provide reasonable warning/error messages?

It should be possible to build NuttX without any apps/ directory.  So this would be a bug.

@patacongo steps to reproduce here on Ubuntu 20.04 amd64:
mkdir nuttx_build_test
cd nuttx_build_test/
git clone git@github.com:apache/incubator-nuttx.git
cd incubator-nuttx/
./tools/configure.sh nucleo-h743zi:nsh

At this point I get:
 ./tools/configure.sh nucleo-h743zi:nsh
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
make: the '-C' option requires a non-empty string argument
Usage: make [options] [target] ...
Options:
  -b, -m                      Ignored for compatibility.
  -B, --always-make           Unconditionally make all targets.
  -C DIRECTORY, --directory=DIRECTORY
                              Change to DIRECTORY before doing anything.
  -d                          Print lots of debugging information.
  --debug[=FLAGS]             Print various types of debugging information.
  -e, --environment-overrides
                              Environment variables override makefiles.
  --eval=STRING               Evaluate STRING as a makefile statement.
  -f FILE, --file=FILE, --makefile=FILE
                              Read FILE as a makefile.
  -h, --help                  Print this message and exit.
  -i, --ignore-errors         Ignore errors from recipes.
  -I DIRECTORY, --include-dir=DIRECTORY
                              Search DIRECTORY for included makefiles.
  -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.
  -k, --keep-going            Keep going when some targets can't be made.
  -l [N], --load-average[=N], --max-load[=N]
                              Don't start multiple jobs unless load is below N.
  -L, --check-symlink-times   Use the latest mtime between symlinks and target.
  -n, --just-print, --dry-run, --recon
                              Don't actually run any recipe; just print them.
  -o FILE, --old-file=FILE, --assume-old=FILE
                              Consider FILE to be very old and don't remake it.
  -O[TYPE], --output-sync[=TYPE]
                              Synchronize output of parallel jobs by TYPE.
  -p, --print-data-base       Print make's internal database.
  -q, --question              Run no recipe; exit status says if up to date.
  -r, --no-builtin-rules      Disable the built-in implicit rules.
  -R, --no-builtin-variables  Disable the built-in variable settings.
  -s, --silent, --quiet       Don't echo recipes.
  -S, --no-keep-going, --stop
                              Turns off -k.
  -t, --touch                 Touch targets instead of remaking them.
  --trace                     Print tracing information.
  -v, --version               Print the version number of make and exit.
  -w, --print-directory       Print the current directory.
  --no-print-directory        Turn off -w, even if it was turned on implicitly.
  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                              Consider FILE to be infinitely new.
  --warn-undefined-variables  Warn when an undefined variable is referenced.

This program built for x86_64-pc-linux-gnu
Report bugs to<EMAIL_ADDRESS>make: *** [tools/Makefile.unix:364: dirlinks] Error 2
ERROR: failed to refresh
```

After I cloned https://github.com/apache/incubator-nuttx-apps and moved+renamed it to ../apps, I got other problems.
rs@DESKTOP-UG5S1LM:~/nuttx/incubator-nuttx$ ./tools/configure.sh ubw32:nsh
Copy files
Select CONFIG_HOST_LINUX=y
Refreshing...
make[1]: Entering directory '/home/rs/nuttx/incubator-nuttx'
make[2]: Entering directory '/home/rs/nuttx/incubator-nuttx/boards'
make[2]: Leaving directory '/home/rs/nuttx/incubator-nuttx/boards'
make[2]: Entering directory '/home/rs/nuttx/apps'
make[3]: Entering directory '/home/rs/nuttx/apps/platform'
make[3]: Leaving directory '/home/rs/nuttx/apps/platform'
make[3]: Entering directory '/home/rs/nuttx/apps/builtin'
make[3]: Leaving directory '/home/rs/nuttx/apps/builtin'
make[2]: Leaving directory '/home/rs/nuttx/apps'
make[2]: Entering directory '/home/rs/nuttx/incubator-nuttx/graphics'
make[3]: Entering directory '/home/rs/nuttx/incubator-nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/rs/nuttx/incubator-nuttx/graphics/nxglib'
make[3]: Entering directory '/home/rs/nuttx/incubator-nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/rs/nuttx/incubator-nuttx/graphics/nxglib'
make[3]: Entering directory '/home/rs/nuttx/incubator-nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/rs/nuttx/incubator-nuttx/graphics/nxglib'
make[2]: Leaving directory '/home/rs/nuttx/incubator-nuttx/graphics'
make[2]: Entering directory '/home/rs/nuttx/incubator-nuttx/arch/mips/src'
make[2]: Nothing to be done for 'clean_context'.
make[2]: Leaving directory '/home/rs/nuttx/incubator-nuttx/arch/mips/src'
make[1]: Leaving directory '/home/rs/nuttx/incubator-nuttx'
LN: include/arch to arch/mips/include
LN: include/arch/board to /home/rs/nuttx/incubator-nuttx/boards/mips/pic32mx/ubw32/include
LN: include/arch/chip to arch/mips/include/pic32mx
LN: arch/mips/src/board to /home/rs/nuttx/incubator-nuttx/boards/mips/pic32mx/ubw32/src
LN: arch/mips/src/chip to arch/mips/src/pic32mx
LN: /home/rs/nuttx/incubator-nuttx/drivers/platform to /home/rs/nuttx/incubator-nuttx/drivers/dummy
make[1]: Entering directory '/home/rs/nuttx/incubator-nuttx/libs/libxx'
make[1]: Nothing to be done for 'dirlinks'.
make[1]: Leaving directory '/home/rs/nuttx/incubator-nuttx/libs/libxx'
make[1]: Entering directory '/home/rs/nuttx/incubator-nuttx/boards'
make[1]: Leaving directory '/home/rs/nuttx/incubator-nuttx/boards'
make[1]: Entering directory '/home/rs/nuttx/incubator-nuttx/openamp'
make[1]: Nothing to be done for 'dirlinks'.
make[1]: Leaving directory '/home/rs/nuttx/incubator-nuttx/openamp'
make[1]: Entering directory '/home/rs/nuttx/apps'
make[2]: Entering directory '/home/rs/nuttx/apps/platform'
LN: platform/board to /home/rs/nuttx/apps/platform/dummy
make[2]: Leaving directory '/home/rs/nuttx/apps/platform'
make[1]: Leaving directory '/home/rs/nuttx/apps'
make[1]: Entering directory '/home/rs/nuttx/apps'
make[2]: Entering directory '/home/rs/nuttx/apps/examples'
/bin/sh: /home/rs/nuttx/apps/tools/mkkconfig.sh: Permission denied
make[2]: *** [/home/rs/nuttx/apps/Directory.mk:60: preconfig] Error 126
make[2]: Leaving directory '/home/rs/nuttx/apps/examples'
make[1]: *** [Makefile:167: Kconfig] Error 2
make[1]: Leaving directory '/home/rs/nuttx/apps'
make: *** [tools/Makefile.unix:604: apps_preconfig] Error 2
ERROR: failed to refresh

Hi @RockySong the issue appears related to issues on your file system, could you please confirm that this file has execution permission, like mine:
$ ls -l apps/tools/mkkconfig.sh
-rwxrwxr-x 1 alan alan 2806 May  7  2020 apps/tools/mkkconfig.sh

Hi @acassis Noted with thanks for your reply!
Later I downloaded the 9.1.0 release from Nuttx official site and deleted the git cloned version, and 9.1.0 release worked normally. I checked permission and got below:
rs@DESKTOP-UG5S1LM:~/nuttx/nuttx_910$ ls -l apps/tools/mkkconfig.sh
-rwxr-xr-x 1 rs rs 2806 Jul  8 08:06 apps/tools/mkkconfig.sh
However, to verify the execution permission matters, then I cloned the git cloned back the app, and found it also has execution permission!
rs@DESKTOP-UG5S1LM:~/nuttx$ ls -l incubator-nuttx-apps/tools/mkkconfig.sh
-rwxr-xr-x 1 rs rs 2806 Nov 21 09:23 incubator-nuttx-apps/tools/mkkconfig.sh
It looks there are some other causes to this problem?

I am having same problem on ubuntu and mac over nuttx git version i am just following documents as @RockySong mentioned may be there are some issues with git version

@Robokishan I'm trying to understand what is going on here since we run all these builds against Ubuntu and Windows multiple times a day so I don't think git is broken.
There clearly is an issue if two people have run into to the same issue so I want to get to the root of it.
If you clone directly to app git clone https://github.com/apache/incubator-nuttx-apps apps do you have an issue. This would eliminate something funny happening when you are moving things around (I don't see how that could cause an issue either).
The configure.sh script can also take a path to the apps folder so you do not have to rename it.
Also what version of Ubuntu are you using?

@btashton i am just following nuttx docs https://nuttx.apache.org/docs/latest/quickstart/quickstart.html

After clonning it into app i am getting exactly the same errors what @RockySong had pasted

and i checkout both nuttx-apps and nuttx to tag/nuttx-9.1.0 after that following errors
  Copy files
  Select CONFIG_HOST_MACOS=y
  Refreshing...
arch/arm/src/imxrt/Kconfig:1096: syntax error
arch/arm/src/imxrt/Kconfig:1095: invalid option
make: *** [olddefconfig] Error 1
ERROR: failed to refresh

for a quick and dirty fix i checked out to nuttx 8.2 both from apps and main nuttx git

@Robokishan see https://github.com/apache/incubator-nuttx/issues/2405  I am still not clear on what the issue was. But I think it was resolved using the kconfig that I pointed him at.

I suspect you are somehow using an old version of kconfig when you run which kconfig do you get the version you built?

Yes that's resolve the problem thanks for help!!!

Great! You can install kconfig to a local path by passing --prefix= to ./configure.sh which is what we do in the CI script here
./configure --prefix=$prebuilt/kconfig-frontends
Also just as a note 10.0.0 has been released (I need to send the announcement and update the site today).

@v01d maybe we should add a note to the docs warning people about the brew version for macOS?

Sure will checkout that also.  thanks for the help $prebuilt whould work ?

Sure will checkout that also. thanks for the help $prebuilt whould work ?

$prebuilt is a directory that we define at the top and then make sure $prebuilt/bin is in the PATH.  For my local development I tend to use prefix=$HOME/.local/  and then export PATH=$PATH:$HOME/.local/bin but everyone has there own way of managing local paths, so this is just an example.

@v01d maybe we should add a note to the docs warning people about the brew version of kconfig-fronteneds for macOS?

So the issue was there was already a system installed version? Maybe we need to add a message asking to uninstall that before a locally built one is used.

@btashton not working it still trying to install it into the sytem.
./configure --prefix=$prebuilt/kconfig-frontends --enable-mconf --disable-shared --enable-static --disable-gconf --disable-qconf --disable-nconf
without those options which are from docs.. it's giving me lots of errors so i added those options .

Yeah sorry you do need to supply all the of those especially for local development.  Just make sure $prebuilt/kconfig-frontends point to where you want it installed for when you run make install

same as yours i just want to install it to the $HOME/.local/bin so i exported it and then
export prefix=$HOME/.local/
./configure --prefix=$prebuilt/kconfig-frontends --enable-mconf --disable-shared --enable-static --disable-gconf --disable-qconf --disable-nconf
make install
is there anything else i can add ?

You should use --prefix=$HOME/.local/instead of--prefix=$prebuilt/kconfig-frontendsthen you will see the kconfig binaries in$HOME/.local/bin/after make installexport PATH=$HOME/.local/bin:$PATH`  to make sure they are part of your path for the current bash session
y ~/.bashrc has this export PATH=$HOME/.local/bin:$PATH it is is always configured but how you manage this is up to you.  This is not NuttX specific.

yes yes that's for sure.. now it is working thanks for the help that was the thing i was looking for i always use .local for the installation since sudo is too risky for anything.
Thanks for the help!


💡 [FEAT] Select multiple tasks to edit due, tags etc

I tried out dooit. It looks slick. In my workflow I add all the tasks first and then edit the due and tags. Entering the same due for multiple tasks is frustrating.
The workflow should be select related tasks and edit due or tag once which gets applied to all selected tasks.

That's right. I can do that and we can maybe call it a VISUAL mode just like we have in vim but there will be restrictions and I'll have to decide and implement it properly so I thought that I'd do that in later versions when the foundation is solid :D
Like I should allow multiple selections only in siblings or parents too? Depending on how I define that behavior there will be different restrictions for some commands. Maybe the VISUAL mode can only be used for editing ( that'll be the simplest implementation xD) etc etc
Feel free to share any ideas as to how it should work

VISUAL mode sounds great. For now, I think it'll be good to start with things that will be commonly changed in batches.
Like selecting tasks and
- add, change or remove due for them
- add, change or remove effort for them
- add, change or remove urgency for them
- add, change or remove tags for them
- delete selected tasks

add, change or remove urgency for them

Hmm...currently you can increase or decrease urgency by pressing +/-
If you were to select multiple tasks, then all will increase or decrease together

add, change or remove tags for them

Tags are comma-separated texts, I can put the cursors on every selected item but I don't think you'll be able to select a particular tag :(

delete selected tasks

I suppose then the user can only select multiple siblings at one :smile:

add, change or remove urgency for them

Hmm...currently you can increase or decrease urgency by pressing +/- If you were to select multiple tasks, then all will increase or decrease together

Maybe instead of going with increase decrease we can allow setting any one of a,b,c,d during batch updates

add, change or remove tags for them

Tags are comma-separated texts, I can put the cursors on every selected item but I don't think you'll be able to select a particular tag :(

I think this is an implementation bottleneck, from a user point of view having the ability to filter based on tags is huge. Maybe instead of having tags as comma separated text for each task. If there is a common dictionary for tasks then it might be better to extend ( I honestly don't know what I am talking about here. Not too much familiar with python 😆 )

delete selected tasks

I suppose then the user can only select multiple siblings at one smile

Sure! I think that will be good enough!

Maybe instead of going with increase decrease we can allow setting any one of a,b,c,d during batch updates

This is a great idea! Thanks :smile:

I think this is an implementation bottleneck, from a user point of view having the ability to filter based on tags is huge.

Oh no. I wasn't talking about filters. I was talking about editing. How are we supposed to manipulate tags on multiple todos at once?

Oh no. I wasn't talking about filters. I was talking about editing. How are we supposed to manipulate tags on multiple todos at once?

Ah you got me there! I think editing multiple tags is going to be complicated and not even something users might need but adding or deleted tags for multiple tasks can be implemented with UI like this
/tag add email,imp,client ( Add tags for selected tasks if not already present )
/tag delete blocker,idea ( Delete tags for selected tasks if present )

I see... That'll be a whole new implementation and maybe something like vim's COMMAND mode
Pretty interesting! I'll keep this thread open and will try to implement it!

Awesome! If COMMAND mode is implemented. The interface can be
Given selected tasks /due set today
Given selected tasks /due delete
Given selected tasks /effort delete
Given selected tasks /urgency set a
Given selected tasks /urgency delete
Given selected tasks /tag add email,imp,client
Given selected tasks /tag delete blocker,idea
Given selected tasks /tag delete_all

Awesome! Thanks for the suggestions!

Maybe :due set today instead of /due set today we can reserve / for search and : for commands like in Vim.

Yes Yes. That goes without saying haha xD


fastnlo_toolkit: 2.3.1pre-2402 -> 2.3.1pre-2411, enable python, rename

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 120524 at 39838691 run on x86_64-linux 1

1 package built successfully:

fastnlo_toolkit

1 suggestion:

warning: build-tools-in-build-inputs
swig is a build tool so it likely goes to nativeBuildInputs, not buildInputs.
Near pkgs/development/libraries/physics/fastnlo_toolkit/default.nix:27:3:
   |
27 |   buildInputs = [
   |   ^

@GrahamcOfBorg build python3Packages.fastnlo_toolkit

@GrahamcOfBorg build python3Packages.fastnlo_toolkit

do you mind squashing related commits? 9 seems  a little excessive. Otherwise diff LGTM

Down to 4


Beautify Repo

Add

[ ] Contributing.md
[ ] Code of Conduct
[ ] Repo Cover
[ ] All Contributors Bot
[ ] Starware

Take reference from https://github.com/dscnitrourkela/template

Duplicate of #3


Old function with dynamic imports

dynamicImport() {
    import('html2canvas').then(html2canvas => {
      html2canvas(document.getElementById('heroe-detail')).then((canvas) => {
        ...
      });
    });
  }

Update CLI to 6.0.0-rc.6. Run ng update and then ng update @angular/cli --migrate-only --from=1
Run npm start
Go to a hero detail and press snapshot.
Open the console

Observed behavior
ERROR Error: Uncaught (in promise): TypeError: html2canvas is not a function
TypeError: html2canvas is not a function
....

The same code with Angular CLI 1.7.3 is working here, without problem. Just go to that page and click in Snapshot.
Desired behavior
Have the posibility to use dynamic imports.

dynamic imports within the underlying build engine (i.e., Webpack) have been aligned with other existing implementations.  A namespace object is now always returned from the import.
If the default import is needed then it can be accessed via the default property on the namespace object.
For example
dynamicImport() {
    import('html2canvas').then(html2canvas => {
      html2canvas.default(document.getElementById('heroe-detail')).then((canvas) => {
        ...
      });
    });
  }

@clydin I had to added 'any', but yes now it works:
(html2canvas: any) => {
      html2canvas.default(document.getElementById('heroe-detail')).then((canvas) => {
        ...
      });
    }


running eval_linear on HMDB51

Hi,
I got the following error like
' Failed to load video from /HMDB51/videos/shoot_ball/WeTheKingsplaying_shoot_ball_u_cm_np1_ba_med_6.avi with error 'utf-8' codec can't decode byte 0x8c in position 65: invalid start byte', it seems the error is from the container = av.open(path), could you plz tell me how to fix that?

Hi, I am trying to replicate this error. Will try to give an update soon.
I feel it may be an issue with the av library version or the dataset. Are you able to open any video and load frames using av?

yep， when I tried to pretrain over UCF101 it's ok, but when I fine tuned over HMDB51, I got the error, one of the file which caused the error is '/HMDB51/videos/shoot_ball/WeTheKingsplaying_shoot_ball_u_cm_np1_ba_med_6.avi ', but some of others can  be opened by av.open(), this is weird :), my version o av is 8.0.2

If only some videos can't be opened, maybe it's an issue with the videos? I'm not getting that error when I run the code, so I can't seem to debug this. My AV version is also 9.2.0

I still have the problem when run the code :
container = av.open(''/HMDB51/videos/shoot_ball/WeTheKingsplaying_shoot_ball_u_cm_np1_ba_med_6.avi')
I have no idea why this happens, maybe I should try to download the dataset again?


Updating gatling data with postcodes

These postcodes should match what is in the staging environment
I mapped all the EX postcodes to the same one, but otherwise gave
a unique postcode to test variety of scenarios.

A good way to check all the postcodes is
cat loadtests/src/test/resources/data/svp_submission_data.json | grep postcode | sort | uniq -c
And then check that they are all in the from the right file.


How to prevent selecting base 64 code when pasting image?

Summary
how to prevent selecting base 64 code when pasting image into editor?
Version

react: 17.0.2
@toast-ui/react-editor: 3.2.3

Additional context
hello?
as you know, images are base64 encoded when copied and pasted.
since the value is very long, usually save the image to the server and get the url.
But in my case, company policy doesn't allow me to store images on the server.

this means that the base64 code is exposed to the editor as it is.

so, i want to prevent the user from typing "enter" or any character in the base64 code.

i gave options such as "pointer-events: none" and "user-select: none" to the css, but they didn't apply.

Is there any good way?

i

@taylous , how did you solved ?


0.43 Release

Hey folks
Amazing work! Any chance you have 0.43 release of Cursor on your roadmap? It adds agentic support, which I'd like to use on a Chromebook!

support


Incompatible pointer warning from stats._rcond

From gh-18281:
_rcont needs this because of an apparent mismatch between int64_t and np.int64_t
[6/7] Compiling C object scipy/stats/_rcont/rcont.cpython-310-darwin.so.p/meson-generated_rcont.c.o
scipy/stats/_rcont/rcont.cpython-310-darwin.so.p/rcont.c:3396:15: warning: incompatible pointer types passing '__pyx_t_5scipy_5stats_6_rcont_5rcont_tab_t *' (aka 'long *') to parameter of type 'tab_t *' (aka 'long long *') [-Wincompatible-pointer-types]
  rcont1_init((&(*__Pyx_BufPtrCContig1d(__pyx_t_5scipy_5stats_6_rcont_5rcont_tab_t *, __pyx_pybuffernd_work.rcbuffer->pybuffer.buf, __pyx_t_10, __pyx_pybuffernd_work.diminfo[0].strides))), __pyx_v_nc, (&(*((__pyx_t_5scipy_5stats_6_rcont_5rcont_tab_t *) ( /* dim=0 */ ((char *) (((__pyx_t_5scipy_5stats_6_rcont_5rcont_tab_t *) __pyx_v_col.data) + __pyx_t_12)) )))));
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scipy/stats/_rcont/./_rcont.h:9:25: note: passing argument to parameter 'work' here
void rcont1_init(tab_t *work, int nc, const tab_t *c);

It looks like this shows up on macOS, and not on Linux.
@HDembinski these warnings were masked until gh-18281, and I suspect you'd have seen and fixed them otherwise in gh-17237. Could I interest you in fixing this now?
For context: we're trying to get rid of these warnings because they're potential problems for Pyodide, and this one in _rcond seems to be the only one left outside of scipy.linalg.cython_*.

I will try to fix this. I guess I just need to use a typedef from a numpy header to make the types compatible.


Set up database to collect trading activity

Next on the agenda after getting websocket to work would be storing trading information.

[x] save orders
[x] save book of orders
[x] find best logic for creating tables
[x] manage sessions with thread local scope https://docs.sqlalchemy.org/en/latest/orm/contextual.html#thread-local-scope

Completed by recent merge


negative timestamps on messages fix

Adds checks for negative timestamps on messages. Negative
timestamps are invalid. On decoding, return a zero time for easy
existence checking. On encoding, set timestamp to be -1 if the
given time describes a time before unix epoch.

I assume you mean to return an error when trying to encode a bad packet? Kafka is returning messages with -1 timestamps so the decoding part should probably just return a zero time if it encounters anything below 0. For encoding, returning errors would make sense.
I'll make the following changes for the encoding part:

Except for zero time, anything before unix epoch will return a PacketEncodingError{"invalid timestamp"}
If timestamp is a zero time, timestamp will be set to -1
Time value on or after unix epoch will use the current formula

Does this sound good?


[Task]: Reset wallet by itself after 2 days since created.

Task description
I created Firefly wallet 2 days ago.  Wrote 24 exact words for recovery seeds. Set up two different type of passwords.  One for login and one for passcode to open wallet.  Backed up a file. Transferred funds within 10 mins from CEX to Firefly wallet.  I like the Firefly UI. a Bit of oversize wallet but its okay.  So neat with staking included. I thought why not  stake as well.  First day.  Great without any incident.
Today after 2nd day. I clicked Firefly wallet app. To my dismayed it took a longer to open and reset itself asking me to create new log in, new wallet or recover or migate. That  was so weird.  I clicked recover. To my surprise that one word out of 24 words is error denied me access. Lucky I  was able to save with 81 backup file with correct password. but in Firefly U.I.  I  have no way to access recover 24 words to double check what are the correct recovery words.
That is very concerning how did 24 recover words become an issue.  Not the first time it happened to me with itself wrong recovery words on 2 different non-custodial wallet apps in past. but this is the first time with Firefly.
Requirements
Need to fix the bug with 24 recovery words and Stop the Firefly suddenly reset itself.
Acceptance criteria
Is there a way for me to double check my recovery words. Just like any other apps or web 3 wallets that allow user to double check recovery words from time to time.
Creation checklist

[X] I have assigned this task to the correct people
[X] I have added the most appropriate labels
[X] I have linked the correct milestone and/or project

Unfortunatly there is no way to reveal the words again. You have 2 options. If only one word is not recognized you can check it with the BIP39 wordlist. Sometimes there are similar words. Try another word which sounds similar.
The second option is to create a complete new profile and send all your funds to the new profile after the staking period. But remember that your staking rewards are connected to the 24 words you staked with. But I would recommend the first option.

What bugs me was why did the wallet reset itself on 2nd day?  Does the reset ever happened to anyone ?
That is good idea can look up those words for similar words.  Does it ever happen that the word during the reveal process that gave out wasnt matched as in the 24 words seeds after the 24 words reveal closed?  Really thank god for the back up file. That will save the funds after the staking ends and yes definitely will transfer funds just in case.  I will still keep using the Firefly and create wallet to see if the problem still continue. Hopefully this will be one off incident.
Thanks for replying back. Cheers

Found the word in the Bip 39. Might be my fault :D  I will test after the staking ended. Just to be sure.  Thanks Cheers.

Perfect. I will close this issue. Normally the wallet should not reset itself.

Yep close this issue. I'll get back to you if reset wallet still persistent.  Cheers


Add Linked list in c++

Details
Linked list traversal by taking user input

Can you please assign me this issue ?
I am LGMSOC Participant

@Anant1711 this issue is already done by other participant


Stop the ratelimiter collections when stopping the service

Rather obviously missed in retrospect, oops.
These can be stopped basically anywhere without causing issues, but after the handlers are stopped there should be no more in-bound requests worth counting (the "stopping" check will stop anything from actually "running").
So around here seems like the most-reasonable place to stop sharing load info with others.

Pull Request Test Coverage Report for Build 01907562-f5f0-40b6-8908-451d758b6138
Details

9 of 17 (52.94%)  changed or added relevant lines in 1 file are covered.
22 unchanged lines in 7 files lost coverage.
Overall coverage increased (+0.003%) to 71.512%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

service/frontend/service.go
9
17
52.94%

Files with Coverage Reduction
New Missed Lines
%

common/task/weighted_round_robin_task_scheduler.go
1
89.05%

tools/cli/admin_db_decode_thrift.go
2
70.51%

service/matching/tasklist/matcher.go
2
90.91%

common/persistence/historyManager.go
2
66.67%

service/history/task/transfer_standby_task_executor.go
3
86.64%

common/persistence/statsComputer.go
3
98.18%

service/history/shard/context.go
9
78.13%

Totals

Change from base Build 019074f6-fb21-4003-bd1e-30edc2b1e424:
0.003%

Covered Lines:
105315

Relevant Lines:
147269

💛  - Coveralls


Improve trace id query

Description
Improves trace id query performance.
Fixes #1540.
Blocked by #1621. After #1621 is resolved, rebase and reapply these patches. Keep as draft until then.
Merge requirements
Please take into account the following non-code changes that you may need to make with your PR:

[ ] CHANGELOG entry for user-facing changes
[ ] Updated the relevant documentation

@cevian Do you think this is still relevant after https://github.com/timescale/promscale/pull/1658?

@arajkumar yes it's still very relevant


Control feedrate with object colour (Feature Request)

I think it would be helpful if juicy gcode could be able to get the colour of an object and use that to set that paths feedrate (and laser power).
Im trying to read through the code and do it myself, but im not very familiar with Haskell.
Any guidance would be great, if you dont want to do it your self.

I've been thinking about using colors as additional input for a while. The simplest thing could be something like a mapping from color to GCODE commands in a config file. The commands could be injected into the output when the color changes... I don't have the time do it right now, but I can help you of course if you have any specififc question

gcode {
   begin = "G17;G90;G0 Z1;G0 X0 Y0"
   end = "G0 Z1"
   toolon =  "G00 Z1"
   tooloff = "G01 Z0 F10.00"
}
colors {
   000000 = "M220 S50"
   0000ff = "M220 S80"
}

Something like this. Could it work?

So, do you think the proposed solution would work for you? I don't want to invest in a complicated thing before it proved to be necessary. Also, would you be able to test it?

It looks like it would work and I would be happy to test it.

Are you able to build the project?

Im not too familiar with it but I could try.

 It should be pretty easy with stack. You should follow the installatin section in the README, but run an extra git checkout color after git clone.
So, I preperad branch color. It should be able to generate color specific gcode. Unfortunately, I had to change the config file format to YAML. Anyway, this is the config I used, I hope it gives you an idea how to use it:
begin:
  - "G17"
  - "G90"
  - "G0 Z1"
  - "G0 X0 Y0"
end:
  - "G0 Z1"
toolon:
  - "G01 Z0 F10.00"
tooloff:
  - "G00 Z1"
colors:
   "000000":
       - "; black"
   "FF0000":
       - "; red"
   "FFFF00":
       - "; yellow"

Thank you so much
Ill try it out in the morning.

Its able to convert the svg to gcode but doesnt seem to add any thing to do with colours.
This is what I have under config.yaml and Im running the command with juicy-gcode.exe drawing.svg --curve-fitting=linear -f config.yaml -o test.gcode
``
begin:

"G21"
"G00 Z1"
"G00 X0.0 Y0.0"
end:
"G00 Z1"
"G00 X0.0 Y0.0"
toolon:
"G01 Z0"
tooloff:
"G00 Z1"
colors:
"000000":

"F1.0 S80"
"FF0000":
"F2.0 S25"
``

I added your config along with a simple SVG + generated output here: https://github.com/domoszlai/juicy-gcode/tree/color/resources/tests/color
I hope helps to eliminate most of the potential problems.

please double check the config file. it should look like this: https://github.com/domoszlai/juicy-gcode/blob/color/resources/tests/color/config.yml
do you use stroke color in your SVG? A working example https://github.com/domoszlai/juicy-gcode/blob/color/resources/tests/color/lines.svg

The latest release, v<IP_ADDRESS>, enables you to set color specific feedrate. Please have a look and reopen this case if it does not work for you


[ODS-6083] Setup Ed-Fi-ODS in Developer's Fork

Could a member of @Ed-Fi-Alliance-OSS/ods-platform-automation-owners please add their approval so this can be merged.


May the ortelius call an http api on X chain transactions

Hi i was opened same issue  for avalanchego too but not sure if it get considered,
can such feature could be done?
When an successful transfer that has been accepted by the network has been done on x chain ,
node will post the details to an http api can be speficied by cmd arg .
ortelius stream callbacker -c path/to/config.json
in the config file
"networkID": 1, "callback_http": "http://<IP_ADDRESS>:8080",
and ortelius will post something like that to our endpoint
POST http://<IP_ADDRESS>:8888/new_transaction HTTP/1.1
Host: <IP_ADDRESS>
Content-Length: 1056
Content-Type: application/json

{
    "transaction_id": "2KwLJBZXsNa9tDgZbJix1DfYBBfmTRmqnyT4nPZk2n1HDntai",

    "inputs": [{
            "input_address": "avax1lmfwfq68f5autmpdx0j0ag3mvr94dqjr9ptjks",
            "asset_id": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
            "amount": 100223
        }, {
            "input_address": "avax1wdpn22pu2qaud9uxca4hdj5e90t6grk064xn49",
            "asset_id": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
            "amount": 200000
        }
    ],

    "outputs": [{
            "output_address": "avax1llaexasqcmlpsn3l254pzrf5qu8gqun323xgcx",
            "asset_id": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
            "amount": 100223
        }, {
            "output_address": "avax1l3dv3vrk0l8pjyhysz8kv354s6aqxw4nlmv0yl",
            "asset_id": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
            "amount": 200000
        }
    ],

}

currently the all exchanges and other websites are regularly scanning defined addresses of user's for new utxos, this is why it exchange sites takes time to credit users , we need something better to notify the backends , without it users needs wait uncertain time,so it makes avax coin slower even the slowest blockchains , even if it doesnt meet your roadmap, i would kindly ask the filename writes the new transactions to the mysql db , maybe i can find a way to do it somehow

This will not be implemented in ortelius.
There is work in progress to offer a feature on the avalanchego node to subscribe tx's from certain addresses.

This will not be implemented in ortelius.
There is work in progress to offer a feature on the avalanchego node to subscribe tx's from certain addresses.


IDX10213: SecurityTokens must be signed. SecurityToken: '{0}'

Using WS-Federation ASP.Net OWIN middleware to sign-in users from a single Azure AD tenant, on signin request control goes to login.windows.net but receiving security token must be signed error when the token comes back to identitymodel,tokens.saml2securitytokenhandler
Exception: IDX10213: SecurityTokens must be signed. SecurityToken: '{0}'. at Microsoft.IdentityModel.Tokens.Saml2SecurityTokenHandler.ValidateToken(String securityToken, TokenValidationParameters validationParameters, SecurityToken;

@paritoshfulsunge2015 I not sure I under stand your concern. Is it that the message is wrong?

@brentschmaltz
There are two issues here,

The message is incomplete. It says SecurityToken: '{0}' but the format placeholder is never replaced with the actual token.

Ideally I should not receive this error at all, I have the app configured as mentioned in the Microsoft docs link "https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-integrating-applications". The code line that is throwing this exception expects the token to be signed and I am pretty sure that token received from AAD is signed as I can see signing certificate in the metadata.

@paritoshfulsunge2015 thanks for the clarification. I'll look into it.

@brentschmaltz Sorry by mistake I gave the incorrect link for the reference Microsoft doc for app setup. Below is the correct link:
https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-webapp-wsfederation/

@paritoshfulsunge2015 couple of questions.

Did you just try this sample for the first time OR did it every work?
Why did you choose wsFed over OIDC?

@brentschmaltz
Did you just try this sample for the first time OR did it ever work? --- Yes the sample works for OpenID Connect
Why did you choose wsFed over OIDC? --- We are just evaluating both the protocols

Hi Team, We are facing same issue and due to which production environment is down but as an alternative we have removed the secondary certificate from the ADFS server.
Can we get the solution for this on priority basis


Timeout in testPingKernel

This is strange - is there some sort of race condition?
======================================================================
ERROR: testPingKernel (test_scratchnet.testScratchNet)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mininet/mininet/examples/test/test_scratchnet.py", line 21, in testPingKernel
    self.pingTest( 'mininet.examples.scratchnet' )
  File "/home/mininet/mininet/examples/test/test_scratchnet.py", line 17, in pingTest
    index = p.expect( self.opts )
  File "/usr/lib/python2.7/dist-packages/pexpect/__init__.py", line 1418, in expect
    timeout, searchwindowsize)
  File "/usr/lib/python2.7/dist-packages/pexpect/__init__.py", line 1433, in expect_list
    timeout, searchwindowsize)
  File "/usr/lib/python2.7/dist-packages/pexpect/__init__.py", line 1535, in expect_loop
    raise TIMEOUT(str(err) + '\n' + str(self))
TIMEOUT: Timeout exceeded.
<pexpect.spawn object at 0x7fa8ed81ff90>
version: 3.1
command: /usr/bin/python
args: ['/usr/bin/python', '-m', 'mininet.examples.scratchnet']
searcher: <pexpect.searcher_re object at 0x7fa8ed81ff10>
buffer (last 100 chars): '0\r\nh1\r\n*** Starting network using Open vSwitch\r\n\r\n\r\n*** Waiting for switch to connect to controller.'
before (last 100 chars): '0\r\nh1\r\n*** Starting network using Open vSwitch\r\n\r\n\r\n*** Waiting for switch to connect to controller.'
after: <class 'pexpect.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 23413
child_fd: 6
closed: False
timeout: 30
delimiter: <class 'pexpect.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1

----------------------------------------------------------------------
Ran 39 tests in 699.170s

FAILED (errors=1, skipped=1)

I believe the problem was with a prior test which was affecting this one.


Assorted fixes:

Doc generation: handle SimpleMediaTypes so that they don’t show up in the generated schemas. Fixes #283
ensure we require AS#Enumerable extension is loaded, which is required in the generator code.
Add Date to the list of primitive types so that it does not show in the generated schemas.
enhaneg the :created response_template, so that it can take the associated media_type

Signed-off-by: Josep M. Blanquer<EMAIL_ADDRESS>

LGTM


is there a way to use the old version of the modles?

the software is super useful, but for me, the old modle file is gone at one attempt of transcribe. It auto-download a new one and I cannot find what I had downloaded. is there a chance that I could find one? thanks

Please see the FAQ page https://chidiwilliams.github.io/buzz/docs/faq
Does that help you?


Fix #390

Resolve the issue of unhandled exception when user enters a float as actual score (eg. edit 1 -ln 1 -s 1.0).

Codecov Report

Merging #392 (d230082) into master (ed7616a) will decrease coverage by 0.06%.
The diff coverage is 52.55%.

@@             Coverage Diff              @@
##             master     #392      +/-   ##
============================================
- Coverage     60.06%   60.00%   -0.07%
- Complexity      540      541       +1
============================================
  Files           100      100
  Lines          2056     2060       +4
  Branches        222      222
============================================
+ Hits           1235     1236       +1
- Misses          729      732       +3
  Partials         92       92

Impacted Files
Coverage Δ

src/main/java/seedu/programmer/MainApp.java
0.00% <0.00%> (ø)

...n/java/seedu/programmer/commons/core/Messages.java
0.00% <ø> (ø)

...seedu/programmer/logic/commands/AddLabCommand.java
62.50% <ø> (ø)

...n/java/seedu/programmer/model/ProgrammerError.java
91.66% <ø> (ø)

...n/java/seedu/programmer/model/student/Student.java
81.17% <ø> (ø)

...du/programmer/model/student/UniqueStudentList.java
84.21% <ø> (ø)

.../student/exceptions/DuplicateStudentException.java
100.00% <ø> (ø)

src/main/java/seedu/programmer/ui/CommandBox.java
0.00% <0.00%> (ø)

...c/main/java/seedu/programmer/ui/LabResultCard.java
0.00% <0.00%> (ø)

...n/java/seedu/programmer/ui/LabResultListPanel.java
0.00% <0.00%> (ø)

... and 21 more

Continue to review full report at Codecov.

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


Inference speed (RTF)

Hi,
What is the Real-time factor of the F5-TTS model? I have tested it on the demo provided and get close to RTF = 3.0.
Is the model already optimized for inference or are there still steps to do to bring the RTF down?
Thank you and great work!

Hi,
What is the Real-time factor of the F5-TTS model? I have tested it on the demo provided and get close to RTF = 3.0.
Is the model already optimized for inference or are there still steps to do to bring the RTF down?
Thank you and great work!
What hardware?

My, 1 H800 80G， RTF = 1.7

@AldoKacorri the RTF counts for model inference time, while it takes some time to load ckpts and stuffs.
the RTF reported in our paper is a avg of 200 runs

Thank you!

@SWivid Amazing work. but I test it using a 10 times loop and use latest code.RTF equal 0.63 and it is not matching the paper's declare.

@sunnnnnnnny were you using nfe=16 or 32

@sunnnnnnnny were you using nfe=16 or 32 and also on which gpu

yes use gpu and nfe=32. use default settings.

@sunnnnnnnny were you using nfe=16 or 32 and also on which gpu

yes use gpu and nfe=32. use default settings.

you may refer to tab.1 5 & 6 in our paper
rtf=0.15 is with euler ode solver, nfe16, and generating a 10s audio (the way voicebox do mesurement on inference time)

@sunnnnnnnny were you using nfe=16 or 32 and also on which gpu

yes use gpu and nfe=32. use default settings.

you may refer to tab.1 5 & 6 in our paper rtf=0.15 is f5 with euler ode solver, nfe16, and generating a 10s audio (the way voicebox do mesurement on inference time)
i just test again with 200 times, seems matched with previous results just in case you miss the script in inital commit: https://github.com/SWivid/F5-TTS/blob/074881635d2cbe63f33282d632144732d89b7107/test_infer_single.py

I know.I set nfe with 16, ode with euler.with a loop 100 times;every times generate a 10s audio.prompt audio duration is 4s; rtf's  rtf greater than 0.7. What graphics card are you using?

every times generate a 10s audio.prompt audio duration is 4s; rtf's rtf greater than 0.7.

We are using RTX3090 24G for RTF test.
It's weird if you got 0.63 for 32NFE and >0.7 for 16NFE, should just be half with 16NFE compared to 32NFE

every times generate a 10s audio.prompt audio duration is 4s; rtf's rtf greater than 0.7.

We are using RTX3090 24G for RTF test. It's weird if you got 0.63 for 32NFE and >0.7 for 16NFE, should just be half with 16NFE compared to 32NFE

Not surprising.Becase the lengths of the two test texts are different.It seems to be a graphics card model issue.


Ross Ultrix GPI Triggers

Describe the feature
I would like to trigger a Ultrix Salvo directly using a GPI directly instead of using a Custom Control from the Carbonite.
Currently I am having to make a device on the Carbonite and then triggering the Ultrix Salvo from the Carbonite Custom Control.
I don't know if it is a port issue? as it says in the document attached on page 55 that RossTalk is on TCP: 7788. Other thought could be that the information being sent to the GPI is incorrect?
Is this platform dependent (windows, mac, ..)?
No
If documentation is required to implement, do you know where to find it?

Ultrix User Guide (2101DR-004).pdf
Usecases
I would like to change the Feed being sent to our reference monitors using the stream deck.
I would like to trigger the Ultix GPI to trigger the Salvo.

@CoBot3000 Yo! Were you able to figure it out? If not, I am trying to figure out how to implement your initial setup. Any help would be greatly appreciated.

@ZachIsaiah sorry, I just ended up using the Carbonite to control the Confidence Monitors instead. Haven't really looked more into controlling the Ultrix via Companion yet. May look into it again later. We had spare inputs and outputs on the Carbonite so wasn't a pain point at this stage.
But, by what I can see in the latest version of Companion is that they have added 'Generic SW-P-08 Ross Router' which should give you the control you need to talk to the Ultrix Router.


IF-19: Publish and update asset type template

Task linked: IF-19 Create new version of ATT

it is recommended to first review IF-16


After upgrade of extension, a previous version of the extension is being left behind, causing conflicts

This has been reported for the solidity extension of vscode. https://github.com/juanfranblanco/vscode-solidity/issues/69#issuecomment-389053364. Mainly the linter has stopped working.
After an investigation by the OP, there were found two versions of the extension in the %userpath%/.vscode/extension.  A previous one and the current one.
Deleting them both and reinstalling fixed the problem.
I assume the issue might be due to both servers are running in the background causing the issue.

The extension itself does not do anything different as it has done for a long time, hence reporting it here. If a conflict might have arisen from this situation. The resolution was to remove the cached versions. It might have been a one-off situation as nobody has reported this.

I experience this issue after using 2 seperate VSCode windows.
I cannot get it working again. Already tried: disable&enable / uninstall / delete the extension folder / pc restart.

Conflicts cannot be resolved until restart. It is obvious that in your case two windows running with old version and new version of the extension. So cannot be removed as the window is active.

@sandy081 I think he mentioned he has deleted, uninstalled vscode and restarted the pc. ??

@robki What is the issue you are seeing? Can you please give more details

Same issue as in https://github.com/juanfranblanco/vscode-solidity/issues/69#issuecomment-389053364
after running 2 windows

@robki What is the issue of having two versions in the extensions folder?


Adding Travis-Ci Support For Arm64

Travis-CI has added support for ARM64. Added ARM64 job in Travis-CI.

Can anyone please have a look at this PR?


Focus not coming on the content of the tearsheet

Package
Carbon for IBM Products
Description
In the component, focus is coming on the text input on keyboard tab press but doesnt come to the rest of the content (body) of the component like tags or clickable tile
Component(s) impacted
Tearsheet, Tearsheet Narrow
Browser
Chrome, Firefox
@carbon/ibm-products (previously @carbon/ibm-cloud-cognitive) version
v2.27.0
Severity
Severity 3 = The problem is visible or noticeable to users but does not impede the usability or functionality. Affects minor functionality, has a workaround.
Product/offering
GI-Asset service
CodeSandbox or Stackblitz example
http://localhost:9000/?path=/story/manage-tags-assignassettagmodal--default&activeLocale=en
Steps to reproduce the issue (if applicable)
Add content such as clickable tile in the body other than user input and button to check if focus is coming on the body
Release date (if applicable)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate issues

Hi there! Thanks for taking the time to report this! Could you create a minimal reproduction in CodeSandbox or Stackblitz. It’ll help us better understand and investigate this issue.

https://stackblitz.com/edit/github-hlqngl?file=src%2FExample%2FExample.jsx
@elycheea  you can refer to this

@psurana2 @elycheea - I've tried to reproduce the issue locally (because the above Stackblitz is not working for me), but I didn't encounter such an issue, the ClickableTile is focused as expected.
https://github.com/carbon-design-system/ibm-products/assets/9197089/4ed165ff-a77e-4181-8c5c-808d6b83b4b7
@psurana2 - Could you provide a working CodeSandbox instance, it'll be helpful for me to understand the exact scenario.

 <ClickableTile
            role="button"
            tabIndex={0}
            key="tagValue1"
            id="tagValue1"
          >
            Category value
          </ClickableTile>

CAn you just add this one piece of code before the inputs and check if the focus comes on this componenet or not

@psurana2 Sure, I tried it and it is working as expected.
Please see the CodeSandbox: https://codesandbox.io/p/devbox/reverent-http-gz5gc2?file=%2Fsrc%2FExample%2FExample.jsx%3A3%2C51
If possible could you please reproduce it in the CodeSandbox?

Can u make this CodeSandbox editable?
And also is it because if the version we are using ? we are using v2.27.0

@psurana2 - Editable CodeSandbox: https://codesandbox.io/p/live/04e6b647-f56f-42fd-a6f4-3af5a17fd3df

@makafsal in the screen recording provided, how do we navigate through the different tabs via keyboard? Im not sure if the tabs in the tearsheet is keyboard operable. Can you please verify.

@Vinodbs Indeed, they are keyboard accessible. Use the tab key to switch focus and use the left and right arrow keys to move between tabs.
https://github.com/carbon-design-system/ibm-products/assets/9197089/c84af142-7382-4bf3-aaf0-704283a27c6b

the sandbox code where it is working as per required is using"@carbon/ibm-products": "2.37.0",
however we are using v2.27.0
Please let us know if there is any solution .
thanks

Please let us know if there is any solution .

@Vinodbs This issue is related to the Tab component. Focus is going to the TabList div element, as a workaround you can give tabindex="-1" for the TabList component in your code.
<TabList aria-label="Tab list" tabIndex={-1}>

@elycheea @Vinodbs @psurana2 I have raised an issue in the Carbon repo: https://github.com/carbon-design-system/carbon/issues/17287


Support for proxy with streaming?

I have poked around the code all day, even going so far as to hack in some things manually in testing.
I cannot seem to get streaming to support the use of proxies, even with the proxy properly passed through:
  @client = Twitter::Streaming::Client.new do |c|
      c.consumer_key = @consumer_key
      c.consumer_secret = @consumer_secret.value
      c.access_token = @oauth_token
      c.access_token_secret = @oauth_token_secret.value
      c.proxy = "http://<IP_ADDRESS>:3128"
  end

I've dumped the contents of @client.proxy and can confirm that the expected object is contained.
I've also forced the proxy issue by blocking outbound traffic to the subnet used by api.twitter.com so that all traffic there must go through the proxy.
I get this error:
Connection refused - Connection refused {:exception=>#<Errno::ECONNREFUSED: Connection refused - Connection refused>

Can you please explain why this is not functioning?

I should add that connectivity to the proxy is verified, and it is a different host from the one on which I am testing.

@untergeek let's discuss in #639


Workaround for JVM bug causing crashes on exception access

Describe the bug
We have a number of different reports where the agent accessing exceptions has caused JVM crashes in JVM 17+ (but only after many hours of JVM load). This has happened in scenarios where the agent is not loading any native code (ie inferred spans is left disabled which is the default), including in simple situations where the application raises the exception, and the advice synchronously tries to read the exception (the first touch by the agent) and the JVM crashes with SIGSEGV based on the exception native side having been nulled
Given the agent doesn't have any native code loaded, and the bytecode transformations are standard ones that many agents do using Byte Buddy, we've looked for what our agent does differently from other agents (since we haven't heard of similar crashes from other agents). There is one significant difference, while most agents inline their advice code (effectively transforming a method to include the advice code) the Elastic agent uses Byte Buddy's non-inlined invokedynamic based advice which inserts a bytecode to a dynamic dispatch call out to the advice code
We hypothesize that between JVM 11 and 17, G1 processing changed to be more aggressive about nulling native-side data of exception objects, based presumably on escape analysis (or similar) determining that the exception has gone out of scope of the application. In the case of inlined code that accesses the exception, the escape analysis would determine that the exception was still in scope. We hypothesize however that the case where the bytecode has been retransformed to add in an invokedynamic bytecode which does a callsite lookup, the escape analysis incorrectly fails to identify that the exception object lifetime has changed to now have a longer life and continues to inform the GC that the exception can be nulled. In that scenario there is a race condition between the GC and the agent. In most cases the agent will quickly access the exception to get the information for error reporting, and add that information to traces, and then the exception is indeed out of scope of application (and agent). But every once in a while a GC will be triggered just before the agent accesses the exception, the GC erroneously thinks the exception is out of scope and nulls it, then the agent access the actually still live exception and the JVM crashes with  SIGSEGV.
If this hypothesis is correct, we could workaround the JVM bug by inlining the exception processing
Steps to reproduce
Not reproducible in test scenarios, all crash reports have been after multiple hours (often days) of load in production systems
Expected behavior
JVM doesn't crash

Hi @jackshirazi
We are currently also struggling with the problem of JVM crashes related to JDK17 and ElasticAPM.
We have now switched to Eclipse Temurin JDK 17.0.10+7 and are using the Elastic Apm Java Agent 1.45. The applications run in Docker containers orchestrated with Docker Compose.
In #3257 you already recommended switching to the latest JDK 17. When we rolled out a version with the new JDK today, there was an instance with a JVM crash.
We noticed that this problem mostly occurs in a Scheduled Task.
Here is an excerpt from the today's crash report:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000000000000, pid=7, tid=151
#
# JRE version: OpenJDK Runtime Environment Temurin-17.0.10+7 (17.0.10+7) (build 17.0.10+7)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (17.0.10+7, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V  [libjvm.so+0xbafbc5]  Method::checked_resolve_jmethod_id(_jmethodID*)+0x45
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /usr/local/tomcat/core.7)
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
#

---------------  T H R E A D  ---------------

Current thread (0x00007ff654ae27e0):  JavaThread "elastic-apm-sampling-profiler" daemon [_thread_in_vm, id=151, stack(0x00007ff5eaad6000,0x00007ff5eab36000)]

Stack: [0x00007ff5eaad6000,0x00007ff5eab36000],  sp=0x00007ff5eab33b00,  free space=374k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0xbafbc5]  Method::checked_resolve_jmethod_id(_jmethodID*)+0x45
V  [libjvm.so+0x9c77d6]  jvmti_GetMethodDeclaringClass+0xd6
C  [libasyncProfiler-linux-x64-4813494d137e1631bba301d5acab6e7b-c6d96bf140e0562f0ce2765a99ced1c2.so+0xebac]  Recording::writeStackTraces(Buffer*)+0x29c
C  [libasyncProfiler-linux-x64-4813494d137e1631bba301d5acab6e7b-c6d96bf140e0562f0ce2765a99ced1c2.so+0x10e57]  Recording::writeCheckpoint(Buffer*)+0x287
C  [libasyncProfiler-linux-x64-4813494d137e1631bba301d5acab6e7b-c6d96bf140e0562f0ce2765a99ced1c2.so+0x11d7f]  Recording::~Recording()+0x60f
C  [libasyncProfiler-linux-x64-4813494d137e1631bba301d5acab6e7b-c6d96bf140e0562f0ce2765a99ced1c2.so+0xb273]  FlightRecorder::stop()+0x23
C  [libasyncProfiler-linux-x64-4813494d137e1631bba301d5acab6e7b-c6d96bf140e0562f0ce2765a99ced1c2.so+0x20856]  Profiler::stop()+0x116
C  [libasyncProfiler-linux-x64-4813494d137e1631bba301d5acab6e7b-c6d96bf140e0562f0ce2765a99ced1c2.so+0x22135]  Profiler::runInternal(Arguments&, std::ostream&)+0x1a5
C  [libasyncProfiler-linux-x64-4813494d137e1631bba301d5acab6e7b-c6d96bf140e0562f0ce2765a99ced1c2.so+0x18fc9]  Java_one_profiler_AsyncProfiler_execute0+0x559
j  co.elastic.apm.agent.profiler.asyncprofiler.AsyncProfiler.execute0(Ljava/lang/String;)Ljava/lang/String;+0
j  co.elastic.apm.agent.profiler.asyncprofiler.AsyncProfiler.execute(Ljava/lang/String;)Ljava/lang/String;+2
j  co.elastic.apm.agent.profiler.SamplingProfiler.profile(Lco/elastic/apm/agent/tracer/configuration/TimeDuration;)V+74
j  co.elastic.apm.agent.profiler.SamplingProfiler.run()V+201
j  java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4<EMAIL_ADDRESS>J 25854 c1 java.util.concurrent.FutureTask.run()V<EMAIL_ADDRESS>(176 bytes) @ 0x00007ff7276ddb5c [0x00007ff7276dd020+0x0000000000000b3c]
j  java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run()V+28<EMAIL_ADDRESS>j  java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92<EMAIL_ADDRESS>j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5<EMAIL_ADDRESS>j  co.elastic.apm.agent.util.ExecutorUtils$2.run()V+41
j  java.lang.Thread.run()V+11<EMAIL_ADDRESS>v  ~StubRoutines::call_stub
V  [libjvm.so+0x829895]  JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x315
V  [libjvm.so+0x82b08b]  JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x1cb
V  [libjvm.so+0x8f78e3]  thread_entry(JavaThread*, JavaThread*)+0xa3
V  [libjvm.so+0xe5fa16]  JavaThread::thread_main_inner()+0x196
V  [libjvm.so+0xe633b8]  Thread::call_run()+0xa8
V  [libjvm.so+0xc24791]  thread_native_entry(Thread*)+0xe1

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  co.elastic.apm.agent.profiler.asyncprofiler.AsyncProfiler.execute0(Ljava/lang/String;)Ljava/lang/String;+0
j  co.elastic.apm.agent.profiler.asyncprofiler.AsyncProfiler.execute(Ljava/lang/String;)Ljava/lang/String;+2
j  co.elastic.apm.agent.profiler.SamplingProfiler.profile(Lco/elastic/apm/agent/tracer/configuration/TimeDuration;)V+74
j  co.elastic.apm.agent.profiler.SamplingProfiler.run()V+201
j  java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4<EMAIL_ADDRESS>J 25854 c1 java.util.concurrent.FutureTask.run()V<EMAIL_ADDRESS>(176 bytes) @ 0x00007ff7276ddb5c [0x00007ff7276dd020+0x0000000000000b3c]
j  java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run()V+28<EMAIL_ADDRESS>j  java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92<EMAIL_ADDRESS>j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5<EMAIL_ADDRESS>j  co.elastic.apm.agent.util.ExecutorUtils$2.run()V+41
j  java.lang.Thread.run()V+11<EMAIL_ADDRESS>v  ~StubRoutines::call_stub

If you need the full report or additional excerpts, please let me know.

Thanks, that's a different issue, you need to stop using the inferred profiling option

Oracle have considered this hypothesis, and can't see how it would occur, so I'm closing this specific issue now. If anyone has crashes NOT related to the asyncprofiler, please open a discussion thread at our discussion forum. Any crashes related to asyncprofiler should be resolved by going back to the default false value for profiling_inferred_spans_enabled. This option is experimental and we have no immediate plan to upgrade the asyncprofiler to the latest version which is the likely solution for crashes related to asyncprofiler.

@jackshirazi thx for quick reply! Sorry that I commented on the wrong issue


How to annotate the relations?

I am using the MedTator to annotate the entities' relations but I found that I was unable to follow the tutorial given in the web of MedTator. For example, in the attached file, when I click the annotation tag, there is no similar display. Also, the bottom concept list did not show the added re-tag if I have added one. I would appreciate it if you could help me in this regard.


Prepare for containerized FE migration

Add build & pr_check scripts
Add frontend resource yaml
Disable jest cache

@rottencandy Would you be alright with closing this PR in favor of https://github.com/RedHatInsights/developer-sandbox-ui/pull/31 ? The only difference is that I've removed the lines related to NODE 16, which don't exists in our other repos. Thanks.


Add an option to disable the HTML SPARQL endpoint portal page

In one of the projects, the customer would like to have an option to disable the HTML page of the SPARQL endpoint.
It looks like:
ontop endpoint .... --disable-portal-page

Implemented in https://github.com/ontop/ontop/commit/6340f12b4c435e517cbb18ed66d735bf93b35e1f


Fix version for apel plugin and htcondor collector

Codecov Report

Merging #571 (6a29592) into main (28a4e3f) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #571   +/-   ##
=======================================
  Coverage   63.99%   63.99%
=======================================
  Files          45       45
  Lines        4497     4497
  Branches       58       58
=======================================
  Hits         2878     2878
  Misses       1619     1619

Components
Coverage Δ

apel_plugin
67.47% <ø> (ø)

auditor
82.11% <ø> (ø)

slurm_collector
66.41% <ø> (ø)

slurm_epilog_collector
0.00% <ø> (ø)

htcondor_collector
∅ <ø> (∅)

priority_plugin
37.92% <ø> (ø)


resizable window LWJGL

Question
how do I make the window resizable?
(as in I can change the size of the window and the render updates scale of the render, to match the size)

LWJGL 3 offers a GLFW Wrapper for window management. For resizable windows, enable the GLFW hint using:
glfwWindowHint(GLFW_RESIZABLE, GLFW_TRUE);

To set up a resize callback, use:
glfwSetWindowSizeCallback(window, window_size_callback);

You can find more details on window management in GLFW here

The GLFW demos can also be used as a reference when getting started.


Add integration with FastAPI framework

It would be great to have a way to use FastAPI Depends as a DI-container in diator

fixed in https://github.com/akhundMurad/diator/pull/18


fix(linter): not ignore adjacent spans when fixing

fixes: #4204

#4217  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @mysteryven and the rest of your teammates on  Graphite


Submenus on inline tree actions don't work

With the submenu contribution point, this should work. However, there appears to be an issue with how the submenu is shown.

I'm also happy to fix if this is something that should be solved at the custom tree level.

@alexr00 @joaomoreno
The issue is that custom menu is using the shadow dom version to maintain focus, however the list widget is using transform3d which prevents anything from overflowing. custom tree views could opt out of using the shadow dom for now but since tree view items rely on focus/hover, the submenu button will disappear on click.

A basic extension for testing. Adds a test view to the explorer
test-tree-view-item-submenus-0.0.1.zip

I am seeing a similar issue with submenus on tree items, as I just added a new feature using that in GitLens:

The menu seems to be trapped inside the bounds of the item.

This is biting me too. One of my extensions would benefit from a submenu dropping down from an inline command button. Everything works beautifully now we have submenu support (:+1: @jrieken ), except for its inability to escape the cage of the treeview.
Is a solution likely to be feasible as a contributed PR, or is the problem too deep / fundamental?

assigning to @alexr00 to see if she wants to tackle this at the custom tree view level or it needs @joaomoreno's eyes in the list widget

I've addressed this issue by removing the shadow dom-ification of the dropdown menu for submenu actions, but this fix introduces the disappearing submenu item because focus is lost.

Hey, any news on the disappearing submenu item? Couldn't find a dedicated issue for this. Thanks.

Seems to be fixed!


Add tokensSold in Crowdsale.sol

🎉 Description
The amount of tokens which had been sold is useful to build some bonus models.

[ ] 🐛 This is a bug report.
[ ✔  ] 📈 This is a feature request.

Closing due to lack of interest/activity.


Feature/refactorize framework proto

Update to develop branch.
Change op_proto_name -> parameter, var_names -> arguments

commit b368c6c

Rewrite intermediate representation in Operator and Network.

We use a special attribute temporary_index to describe which outputs variable is intermediate.
Now we have two situations.

For Operator, the intermediate output's parameter name is marked in OpProto. Just read OpProto to get them.
For NetOp, the intermediate variables are calculated in NetOp::CompleteAddOp() method, and store in a set named NetOp::intermediate_outputs_;
Add OperatorBase::OutputVars to get outputs with or without intermediate_outputs.
commit 78af6e601

This PR make all C++ unit tests passed except

Backward
RNN (which is done by #5 )

All Python unit tests is under fixing.

It seems that this PR conflicts with the target branch after I merged @qingqing's PR.  Let me add @reyoung and @qingqing as an collaborator, so you could merge in your will.


Why is there a pro version and a standard version?


Find different release file host

GitHub is being difficult with their release file hosting. Their web based uploader doesn't work and messes with the release filenames, as can be seen in https://github.com/channable/vaultenv/releases/tag/v0.8.0
Any suggestions for binary hosting which doesn't mess this up?
(If we're looking, we might find one which handles GPG and SHA checksums)

I use bintray for binaries

Thank you for the suggestion! It looks really good


Integration tests vs. real Salt

Unit tests are a great resource. But there should also be a way of verifying that API works correctly vs. real Salt server instead of just a wiremock.
Recently, there are dozens and dozens of Salt calls added to the library. Most of these are simple, convenience mappings and they probably work just fine today. But what happens if Salt changes - eg. upstream decision to change something? Then maybe "status.diskusage" no longer exists for some reason, or it is replaced with a different return format. As is, we can't detect that. There is no automatic tests to verify the API remains valid (please correct me if I'm wrong here!).
There should be an automatic way to test this entire API vs. a real server.
1. automatically deploy container(s) and install salt-master and salt-minion(s) in it
2. test all API calls vs. that master

Comments welcome.

Great idea, this would be very cool to have (ideally in Travis CI or, if that's not feasible, in a Dockerized workload triggered by SUSE's internal Jenkins host).
Pull requests are very much welcome in this direction!

This can be done in Travis CI, to an extent, but maybe that approach is a little "overkill" since aim here would be to test functionality between salt versions. For regular testing, pre-generated test cases should suffice.
I propose,

record requests/responses from real salt - this can be done with wiremock, in "generate_tests" or similar target.
replay above in normal unit tests.
do this for all the calls.* packages

Then we get best of both worlds - reasonable fast unit tests, and tests vs. real salt during the "generate_tests" phase. I think it would be sufficient to test

did call succeed?
is result not empty? (ie. parsing of results worked)

Automatically generated tests would save a lot of boiler plate code too, in addition to getting up-to-date saltstack responses.
I will see if I can get to this on Sunday or sometime next week. I've had very little free time in last few weeks :cry:


Config Azure pipeline

pull request for

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


Add 'path' to the packages I (co-)maintain

See https://github.com/commercialhaskell/path/issues/60 for evidence! :)


Instructions for using Buyable and Tax configurations are missing

Hey @Crinsane ,
Thanks for this extension. Just wanted to update that how to use Buyable Interface and setting Taxes isn't clear from the instructions. Can add more to it when you find time? Thanks!
Also I notice that you have code for restoring the cart from database. Nice!. :). How to implement that?

Hi @santoshachari,
Documentation is indeed not yet up to date with the current version, will try to update asap.
For now, for the restoring functionality, have a look at the test file, methods:
it_can_store_the_cart_in_a_database
it_can_restore_a_cart_from_the_database