progress bar is not working in new version

Progress bar isnt moving during the wordlist run
$ ./gobuster -w wordlist/cg_big_wordlist.txt -u yahoo.com -m dns -t 10 -i
=====================================================
Gobuster v2.0.0              OJ Reeves (@TheColonial)
=====================================================
[+] Mode         : dns
[+] Url/Domain   : yahoo.com
[+] Threads      : 10
[+] Wordlist     : wordlist/cg_big_wordlist.txt
=====================================================
2018/08/29 21:09:38 Starting gobuster
=====================================================
Found: 360.yahoo.com [<IP_ADDRESS>, <IP_ADDRESS>, 2001:4998:44:3204::1000, 2001:4998:24:705::3000]
Found: 3d.yahoo.com [<IP_ADDRESS>]
Progress: 0 / 97371 (0.00%)

let the whole thing run and stayed at progress 0 :-(

did it finish?

Oh I see the problem here, incrementRequests is never called in DNS mode so the counter is never updated

Bahahaha!
Oops.
Common problem I've noticed is that many people user this tool for one more
or the other. Only very few use it for both.
I can get this fixed quickly.
@FireFart shouldn't those counters be updated outside of the plugins so the
code doesn't need to be repeated?
On Thu., 30 Aug. 2018, 07:36 Christian Mehlmauer<EMAIL_ADDRESS>wrote:

Oh I see the problem here, incrementRequests is never called in DNS mode
so the counter is never updated
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/OJ/gobuster/issues/91#issuecomment-417114103, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AABw4GUdrs_GAeE0a25co4cOKmC44Xxgks5uVwlbgaJpZM4WSVg2
.

It's currently called inside libgobuster https://github.com/OJ/gobuster/blob/master/libgobuster/libgobuster.go#L114 so plugins do not have to care about this. Also incrementRequests is not exported so it's not callable from plugins. I think it would be best to invoke it just before Process() is called. I will have a look into it

My feeling is that the GetRequest function should be pushed into the dir plugin.
I think we should also have the requests incremented as soon as a word has been thrown down the channel here. This keeps the progress counting in libgobuster. Thoughts?

Oops! Fat-fingered closing the issue, sorry!

Fixificated! Thanks @carnal0wnage for the report and @FireFart for the fix.
@FireFart keen to do a bit of a refactor around here, will chat to you behind the scenes.


feat(client): Integrate field references

Integrates engine changes from prisma/prisma-engines#3088.
Generates new kinds of types from DMMF: field references. Those
types are generic and parametrized with 2 parameters:

Model name
Type name
Those 2 generic types allow us to have compile-time error in case
incorrect/incompatible column reference is used.

As a result of this change, some of the input types have also became
generic. Logic for deciding if type needs generic $PrismaModel
paramter is following:

if meta.source property is set, type never requires generic
parameter. This new property was added to DMMF to indicate that the
type is derived from specific model. If that's the case, we know which
model field references use for sure and don't need generic parameters
Otherwise, if input type has any fields that accept field references,
it requires generic paramters. This logic also applies to nested
object types: if object type needs generic parameter, all objects
including the field of this type will need one as well, unless
meta.source is known.

In runtime, model.fields implemented as a proxy, returning
wrapper objects for references. For runtime validation, we also need to
know model name, this particular field refers to.
Fixes #14664

Note: tests are failing because engines are not yet bumbed here, waiting for test fix and publish

Dropping by with a ❤ for this commit message and PR summary. I like how you've described the change at a high level.

I'm surprised there's an error in the runtime d.ts bundle eg:
    export enum ModelAction {
        findUnique = "findUnique",
        findFirst = "findFirst",
        findMany = "findMany",
        create = "create",
        createMany = "createMany",
        update = "update",
        updateMany = "updateMany",
        upsert = "upsert",
        delete = "delete",
        deleteMany = "deleteMany",
        groupBy = "groupBy",
        count = "count",
        aggregate = "aggregate",
        findRaw = "findRaw",
        aggregateRaw = "aggregateRaw"
    }
        {}; // <------ here
}

Something for you to take a look on Monday @SevInf


Codegen: String.Concat called multiple times for concats of 3 and 4 strings

String.Concat is called multiple times in a row for 3 and 4 strings despite overloads taking these numbers of params are available.
3 strings:
let s a b =
    a + "." + b

IL_0000: ldarg.0      // a
IL_0001: ldstr        "."
IL_0006: call         string [System.Runtime]System.String::Concat(string, string)
IL_000b: ldarg.1      // b
IL_000c: call         string [System.Runtime]System.String::Concat(string, string)
IL_0011: ret

4 strings:
let s1 a b c =
    a + "." + b + c

IL_0000: ldarg.0      // a
IL_0001: ldstr        "."
IL_0006: call         string [System.Runtime]System.String::Concat(string, string)
IL_000b: ldarg.1      // b
IL_000c: call         string [System.Runtime]System.String::Concat(string, string)
IL_0011: ldarg.2      // c
IL_0012: call         string [System.Runtime]System.String::Concat(string, string)
IL_0017: ret

And the same in C#:
public static string S(string a, string b) => a + "." + b;

IL_0000: ldarg.0      // a
IL_0001: ldstr        "."
IL_0006: ldarg.1      // b
IL_0007: call         string [netstandard]System.String::Concat(string, string, string)
IL_000c: ret

public static string S2(string a, string b, string c) => a + "." + b + c;

IL_0000: ldarg.0      // a
IL_0001: ldstr        "."
IL_0006: ldarg.1      // b
IL_0007: ldarg.2      // c
IL_0008: call         string [netstandard]System.String::Concat(string, string, string, string)
IL_000d: ret

Offending line:
https://github.com/Microsoft/visualfsharp/blob/master/src/fsharp/FSharp.Core/prim-types.fs#L3464
In theory the ast could be matched and optimized for this case.

 Will make a PR (without tests) in a bit.

Merged.


Unable to override an autogenerated pipeline resolver

How did you install the Amplify CLI?
npm install -g @aws-amplify/cli
If applicable, what version of Node.js are you using?
v22.2.0
Amplify CLI Version
12.12.4
What operating system are you using?
mac os 14.5 (23F79)
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
no manual change were made
Describe the bug
This schema is generating an autogenerated pipeline resolver that I'm unable to override using the amplify/backend/api/myapi/override.ts
schema.graphql
type User
  @model() {
  id: ID!
  firstname: String!
  lastname: String
  Children: [Child]
    @hasMany(indexName: "byUser", fields: ["id"])
}

type Child
  @model() {
  id: ID!
  firstname: String!
  lastname: String!
  userID: ID
    @index(name: "byUser")
  User: User
}

It seems like the key User.Children autogenerate, a resolver that I'm unable to override.
Override.ts
  const getChild = resources.models['Child'];
  const getChild2 = resources.models['User'];

  console.log(getChild)
  const getChildResolvers =
    getChild.resolvers['queryGetChildResolver'].pipelineConfig['functions'];
  getChild.resolvers['queryGetChildResolver'].pipelineConfig = {
    functions: [
      function_1,
      function_2,
      function_3,
      ...getChildResolvers,
    ],
  };

When I log the following, I'm unable to see the autogenerated pipeline resolver in the data structure:
const getChild = resources.models['Child'];
or
const getChild = resources.models['User'];

On the other hand, when I look at the AWS UI I'm able to see the autogenerated function

Expected behavior
Being able to override the pipeline resolver that was automatically generated by amplify
Reproduction steps

Add this schema
Push it to amplify
Create an override.ts file and try to override the autogenerated function

Project Identifier
No response
Log output

# Put your logs below this line

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

As extra detail, I already copied the autogenerated resolver into the right path
From: amplify/backend/api/DevApi/build/resolvers
To : amplify/backend/api/DevApi/build/tsconfig.resource.json

Hi @jguipi, Thanks for bringing this up. To override the resolvers, you need to copy the autogenerated resolver from amplify/backend/api/<resource_name>/build/resolvers/ to amplify/backend/api/<resource_name>/resolvers/. The naming convention in the screenshot is expected for relationship tables. Please let us know if you still encounter any issues.

Hi @jguipi, Thanks for bringing this up. To override the resolvers, you need to copy the autogenerated resolver from amplify/backend/api/<resource_name>/build/resolvers/ to amplify/backend/api/<resource_name>/resolvers/. The naming convention in the screenshot is expected for relationship tables. Please let us know if you still encounter any issues.

That was already done, but when I try to add the code in the override.ts to override the pipeline resolver that fonction is not there.
As shown above, I was not able to found the function in either of those model:
const getChildModel= resources.models['Child'];
const getUserModel = resources.models['User'];

console.log(getChildModel)
console.log(getUserModel)

getChildModel return

getUserModel return

There is no mention of that autogenerated function

Hi @jguipi, Could we arrange a call to explore this issue in detail?

Hey @jguipi, Are you still experiencing this issue?

Hi @jguipi, Could we arrange a call to explore this issue in detail?

Hi !
That would be great since I’m still facing the same issue.
sorry I’m currently on vacation and I don’t have my laptop. Can we have a call when I come back ? After August 10th.

Let me know when you're available. I'm free from 3 PM Montreal time almost every day.  (7 PM UTC)
https://juwrl.setmore.com/j

Hey @jguipi ,
Are you on Discord? If so, could you please share your Discord username with me?

Hey @jguipi , Are you on Discord? If so, could you please share your Discord username with me?

Sure
discord: j.g7636

@jguipi Thanks for sharing your username. I’ll connect with you on Discord.

Hi @jguipi,
I believe the configurations you're looking for are exposed under the ConnectionStack key of resources.models. In your sample schema, it looks like the pipeline you want is under userChildrenResolver
import { AmplifyApiGraphQlResourceStackTemplate, AmplifyProjectInfo } from '@aws-amplify/cli-extensibility-helper';
import { CfnResolver } from 'aws-cdk-lib/aws-appsync';

export function override(resources: AmplifyApiGraphQlResourceStackTemplate, amplifyProjectInfo: AmplifyProjectInfo) {
  console.log('\n### resources.models:', JSON.stringify(Object.keys(resources.models)));
  // ### resources.models: ["User","Child","ConnectionStack"]

  console.log('\n### resources.models[ConnectionStack].resolvers:', JSON.stringify(Object.keys(resources.models['ConnectionStack']?.resolvers)));
  // ### resources.models[ConnectionStack].resolvers: ["userChildrenResolver","childUserResolver"]

  const model = resources.models['ConnectionStack']!;
  const resolvers = model.resolvers!;
  const getResolver = resolvers['userChildrenResolver']!;

  console.log('### original pipelineConfig', JSON.stringify(getResolver.pipelineConfig));
  // ### original pipelineConfig {"functions":["${Token[TOKEN.725]}"]}

  const pipelineConfig = getResolver.pipelineConfig!;
  const functions = (pipelineConfig as CfnResolver.PipelineConfigProperty).functions;
  getResolver.pipelineConfig = {
    functions: [
      'pipelinefn1-dev',
      'pipelinefn2-dev',
      ...functions
    ]
  };

  console.log('### updated pipelineConfig', JSON.stringify(getResolver.pipelineConfig));
  // ### updated pipelineConfig {"functions":["pipelinefn1-dev","pipelinefn2-dev","${Token[TOKEN.725]}"]}
}

Hope this helps

Thank you for the reply ! I'll try this out during the weekend

The solution worked! Thank you all for your help! In the end, the autogenerated pipeline was stored in resources.models['ConnectionStack'].
Hopefully it will help other people !


Does not work 'pnpm sst dev' on the clean project

pnpm sst dev
✖ Deploying bootstrap stack, this only needs to happen once
Error: Failed to load bootstrap stack status
Need help with this error? Post it in #help on the SST Discord https://sst.dev/discord
SST: v2.25.6
CDK: v2.95.1
Constructs: v10.2.69
npm: 9.8.1
node: v16.14.0

Like the error message says, post this in #help on Discord?

We are transition this repo to https://github.com/sst/v2 and are closing this issue for now. If it is still relevant please reopen it there - sorry for the trouble


parse: keyboard name detection fails for files in nix store

keymap parse tries to guess the keyboard name by looking for the keymap filename (without extension) in zmk_keyboard_layouts.yaml.
This fails when the filename has additional prefixed/suffixed text. For example, if the file is in the /nix/store the filename is likely to have a NAR hash prefix:
trace:
    basename is "glove80.keymap"
    path "/nix/store/3c3kn02n760mlhf9bn5zgbzr07ch696s-glove80.keymap"
    python `path.stem` is "3c3kn02n760mlhf9bn5zgbzr07ch696s-glove80"

(Internally, nix ignores the NAR hash when reporting basename).
Potential solutions:

[ ] More lenient lookup

[ ] use the longest matching substring found

[ ] Strip known prefixes/suffixes before lookup
[ ] Strip nix's NAR hashes specifically before lookup
[ ] Provide a way to override "keyboard name" without explicitly setting the layout

[ ] Maybe this exists and I've missed it?

QMK
I assume this also applies to QMK

I don't know the best way to resolve this right now, is there a "compatibility mode" or something you can use when installing so the filenames aren't modified? I imagine this is a common issue.
You can always override the chosen layout via the command line switches, see keymap draw --help or under each section in https://github.com/caksoylar/keymap-drawer/blob/main/KEYMAP_SPEC.md#layout.
You might still run into issues with utilizing the QMK layout files in https://github.com/caksoylar/keymap-drawer/tree/main/resources/qmk_layouts, or even layouts that get downloaded then cached (depending on whether the cache folder has similar behavior).

For now I'm making a temporary symlink pointing to the nix-store file, so the name format is correct, so there's no major rush. I'll remove that though once I have a better solution.
In my specific case I probably could just specify a qmk info.json explicitly, I believe moergo publish one somewhere for the glove80...
Personally I think a more lenient auto detector would be an improvement, but I'll understand if you'd rather not have that.

In my specific case I probably could just specify a qmk info.json explicitly, I believe moergo publish one somewhere for the glove80...

You can copy and use this one explicitly: https://github.com/caksoylar/keymap-drawer/blob/main/resources/qmk_layouts/glove80.json

Since you no longer need this and I don't have the knowledge/resources to investigate nix things, I'll close this one. Anyone else that has nix troubles related to this feel free to comment and I can reopen.


timestamp index in data viewer

In data viewer, when the index is Timestamp it always shows hour, minute and second. However, often times, we use timestamps of lower frequency (like Day) and it's not necessary to show 0 hour, 0 minute and 0 second.
Would it be possible not to show redundant part (hour, minute and second) when using low-frequency timestamps as index?

Closing down as part of an old bug cleanup push as it has not been upvoted.


Flash Message don't hide after they're displayed

Hello,
So if a flash message like 'Your comment has been deleted.' is shown it will be displayed until user browse another view, it should FadeOut like 4000 milliSec.
thanks

Actually that's kind of by design. We can discuss it but I personally think it's better if error messages don't fade away.

Why would you call it a flash then? If it doesn't flash, it's just a small modal ... I need mine to fade away... should be an option because it's a common UI pattern. Android calls it "toast" (because it pops up!) which I think is fun. Anyway, is there an easy way to programmatically dismiss it from inside the app?

@foobarbecue because it's so fast that you don't notice it, it's THE FLASH


Control bar cannot hide on fullscreen mode of Android Chrome.

Description
Control bar cannot hide on fullscreen mode of Android Chrome.
Expected Behaviour
Hide control bar automatically or tap to toggle control bar on fullscreen mode.
Actual Behaviour
Tap, control bar visible, tap again, nothing happens.

Assuming that you have it configured to auto hide the control bar? Just sanity checking since it's not stated explicitly.
Wouldn't surprise me if the touch experience was a little rough. It's been a while, but I recall having to do some tweaks when customizing my player.


Record flow implementation

After the refactoring, extended records don't work anymore. I get the error Expected polymorphic type instead of class type: Record..
Flow definition files don't help either.
Looking at the type-def tests it would seem that the only test covering extended records is:
class ABClass extends (Record({a:1, b:2}): any) {
  setA(a: number) {
    return this.set('a', a);
  }

  setB(b: number) {
    return this.set('b', b);
  }

This doesn't seem right. We should be able to define set properties with something like v3:
declare class extends Record<{ a: number, b: ?string }>

Unfortunately in the previous version the any was implicit, so no type checking was occurring at all for Records. In v4 extending Records in a class requires an explicit cast.
I spent some time trying to get Records as soundly typed as possible, but would appreciate help from anyone who can find a way to support this case

Unfortunately in the previous version the any was implicit, so no type checking was occurring at all for Records

I might misunderstand something, but extended records seem to work in v3: https://cl.ly/jXBT

So, I've managed to (partly) fix the issue of type-defs by adding a T to Record like so:
declare class Record<T> {
  static (spec: T, name?: string): RecordClass<T>;
  constructor(spec: Values, name?: string): RecordClass<T>;

  static isRecord: typeof isRecord;

  static getDescriptiveName(record: RecordInstance<*>): string;
}

The only issue now is that implementations don't see the get() method.

I just bumped immutable on the main project and I receive these errors on non-extended records, e.g.:
https://cl.ly/jXHq
constructor call: .../state.js:19
Constructor cannot be called on RecordClass: .../state.js:19

type application of identifier `Record`: .../storeDataSelector.js:9
Expected polymorphic type instead of class type: Record: .../state.js:10

Those are all over the code base.

So, I've managed to (partly) fix the issue of type-defs by adding a T to Record like so:

You said partially. Whats the downside to this?

Extended records have some issues.

subset functions of Iterable (eg. equals, has, etc) aren't visible to Flow (guessing it's an issue with the RecordClass definition)
and in some cases when I use it in my React props it tells me to use typeof

Feel free to copy-paste it into immutable.js.flow and check it out. I'd love to find out why.

That's because you're essentially telling the inference engine that the result of your class is a RecordInstance instead of ABClass i think.

@NullDivision I think flow is well aware of the ABClass  type since all tests with 't1' work as expected (even the first call auf 'setA') The problem is that methods like 'set' create a new record instance which flow does not recognize as ABClass but only as RecordInstance (the place where 'set' is defined)
I struggled with your ideas because  it appears that the newest version of flow only let you extend from "polymorphic types". That's why my approach required 'Class<>'

React.Component<DefaultProps, Props, State> seems to work perfectly fine on Flow v0.41.0 so I'm not really sure what you mean by only allowing extension on polymorphic types.
What if you try a signature of:
class ABClass extends (Record({a: 1, b: 2})<{a: number, b: number}>)

I was able to get an explicitly typed version of Records working with TypeScript here: https://github.com/facebook/immutable-js/issues/1172#issuecomment-286985608

I'm not sure what to make of your TS definition but I wish you'd have used Record instead of MakeRecord. :D
However a takeaway that I see is that the use of Record, RecordClass and RecordInstance is kind of an overkill. What about merging RecordClass into RecordInstance?

You could modify it to use Record instead, if you'd like! 😄

@NullDivision when I try your addition to the Record type in the test file that is part of the repository:
record.js:41
 41: class ABClass extends Record({a: 1, b: 2})<DefaultProps> {
           ^^^^^^^ ABClass. Expected polymorphic type instead of
 41: class ABClass extends Record({a: 1, b: 2})<DefaultProps> {
                           ^^^^^^^^^^^^^^^^^^^^ RecordClass

record.js:41
 41: class ABClass extends Record({a: 1, b: 2})<DefaultProps> {
                           ^^^^^^^^^^^^^^^^^^^^ statics of this instantiation of function call. Expected polymorphic type instead of
 41: class ABClass extends Record({a: 1, b: 2})<DefaultProps> {
                           ^^^^^^^^^^^^^^^^^^^^ RecordClass

record.js:43
 43:     return this.set('a', a);
                ^^^^^^^^ property `set`. Expected polymorphic type instead of
 41: class ABClass extends Record({a: 1, b: 2})<DefaultProps> {
                           ^^^^^^^^^^^^^^^^^^^^ RecordClass

record.js:47
 47:     return this.set('b', b);
                ^^^^^^^^ property `set`. Expected polymorphic type instead of
 41: class ABClass extends Record({a: 1, b: 2})<DefaultProps> {
                           ^^^^^^^^^^^^^^^^^^^^ RecordClass

record.js:51
 51: var t1 = new ABClass({a: 1});
                  ^^^^^^^ constructor return. Expected polymorphic type instead of
 41: class ABClass extends Record({a: 1, b: 2})<DefaultProps> {
                           ^^^^^^^^^^^^^^^^^^^^ RecordClass

record.js:54
 54: // $ExpectError
     ^^^^^^^^^^^^^^^ Error suppressing comment. Unused suppression

record.js:58
 58: // $ExpectError
     ^^^^^^^^^^^^^^^ Error suppressing comment. Unused suppression

record.js:60
 60: // $ExpectError
     ^^^^^^^^^^^^^^^ Error suppressing comment. Unused suppression

Found 8 errors

I'm running flow 0.41.0

Getting the same error when trying to describe my Redux state as a Record:
type State = Record<{
  isLoading: boolean
}>;

const state: State = Record({
  isLoading: false
});

// -> RecordClass. Expected polymorphic type instead of class type: Record

I'm also getting same Expected polymorphic type instead of class type: Record when using 4.0.0-rc.2. However, after reading pretty much all related tickets I'm still not sure whether I'm using the Record typings correctly.
I created a quick modification to tests to illustrate what I'm trying to do. I would expect those tests to run and all getters in record-imports.js to be covered by flow but they are not.
https://github.com/TomiS/immutable-js/commit/ff3233ab274c76d8282c87bb527d02ba39c36ecb
Is this even nearly correct? (sorry about a few extra spaces in diff caused by prettier)

We have a showstopper, here, it's no minor issue. And it has been many months now.
Flow: Facebook.
Immutable: Facebook.
How come it has not been solved yet ?
Sorry for the gripe, but it had to be said.

I agree this is an issue that severely weakens the usefulness of Flow for everyone using Immutable.js. I also understand this might be very difficult to solve because it requires deep understanding of both Immutable.js and Flow. The question is if there is a person with such knowledge within community who could help (I'm afraid I don't have the required skills yet) or does this require the golden touch of good ppl at FB?

To be honest, I think is pretty much a dead end.
Not blaming FB people here: it's just we all want to achieve on top of Immutable something that might be too complicated for a javascript type checker.
But there is good news. I've stumbled upon a fantastic library that IMHO deserves some light.
Please have a look:
https://github.com/pbomb/flow-immutable-models
This is, as far as I'm concerned, exactly what I need.
You get models (backed by Immutable) that Flow (and IDEs!) can easily understand, even with nested structures. No hack, no tortuous type definitions. It's brillant. Please share !

Closing this issue since the latest RC has dramatically better flow types for Records, especially with the new RecordOf<T> flow type.

@leebyron Hello. You mention RecordOf() which seems like solution for our problem, but I can't find out how to arrange that together. We are trying to add flow types to Slate editor.
Given the source of class class Value extends Record(DEFAULTS) { ... } where DEFAULTS is some shape.
https://github.com/ianstormtaylor/slate/blob/master/packages/slate/src/models/value.js#L34
We are experimenting to declare class types as:
declare export class Value extends Record<{
  data: Map,
  decorations: ToBeDefined,
  document: Document,
  history: History,
  schema: Schema,
  selection: Range
}> {
  static fromJSON(json: Value | Object): Value
  ...
}

This is one valid syntax which Flow allow us, but any checking of Record properties, or functions doesn't work.
Is it even possible to inherit from this kind of Generic?


Just-in-time Transaction Scheduling / Async Push Transaction

In a multi-threaded environment chain::push_transaction cannot be synchronous, it the transaction will have to be scheduled then dispatched to the proper thread and then finally accepted or rejected.
Our unit tests still benefit from having a synchronous push_transaction, so this task is to define a new method called async_push_transaction(). Because things are ASYNC we cannot use the STACK for managing the transaction lifetime, therefore we should move to a shared ptr model.
This method should take a functor that is called with success or any errors.

[ ] Build a block as transactions are pushed
[ ] don't apply a transaction 3x on producing node, only apply it 1x
[ ] refactor transaction scheduling to handle read-only scopes and just-in-time scheduling
[ ] if a transaction is postponed to next cycle, it the next cycle should start no later than 100 ms

As part of this task I am reviewing our high level design processing incoming transactions.  I have mostly focused on the interface specification at this time.  Nothing to commit just yet.

I'm going to put this task on hold until a refactor of chainbase to support proper scoping of tables.

https://github.com/EOSIO/eos/issues/525 will be implemented first, then get back to this.

@bytemaster is this still issue completed?

Any plans of making push_transaction be synchronous have been dropped, so this issue is OBE


Add event annotations

This annotation is used for external tools to read information about event class, it's useful for example in PhpStorm with Symfony plugin where it can automatically create the method with correct parameters, it helps speed up development a lot.

Thank you @RikudouSage.


logging: cmsis: prevent wundef warnings

If -Werror is used compilation fails due to wundef warning.

@nordic-krch @ithinuel please take a look


[BUG]

Deployment stage 'Deploy UCS' failed with the exception: Extracting manifest: /var/tmp/install_all/plaintext.ucs Product : BIG-IP Platform: UCS : C113 System: Z101 Version : UCS : <IP_ADDRESS> System: <IP_ADDRESS> Edition : UCS : Point Release 6 System: Point Release 3 Hostname: UCS : lb-csb-dmz-pc-01.parimutuel.fr System: lb-ctl-a.localdomain The system hostname is changed to lb-csb-dmz-pc-01.parimutuel.fr Installing --full-- configuration on host lb-csb-dmz-pc-01.parimutuel.fr Installing configuration... Running ucs_builtin_preprocess GETDBVAL: Lookup DB provision.restjavad.extramb GETDBVAL: Result >>>>> Unable to find variable: provision.restjavad.extramb <<<<< RU: No PRE; RU false; leave to default to 384 ATTENTION REQUIRED: Your previous configuration files have been archived, as listed below. If you customized any settings in these files before upgrading, you will need to manually restore those changes by using the Configuration utility or Traffic Management Shell (tmsh). Archiving /config/wa/pvsystem.conf.<IP_ADDRESS> Archiving /config/wa/globalfragment.xml.<IP_ADDRESS> Archiving /config/wa/pvsystem.dtd.<IP_ADDRESS> Post-processing... usermod: no changes Reloading License and configuration - this may take a few minutes... Configuration loading error: high-config-load-failed For additional details, please see messages in /var/log/ltm WARNING: There were one or more errors detected during installation. Check the error messages and take the proper actions if needed. ERROR: UCS installation failed. Operation aborted. Unexpected Error: UCS loading process failed.

please open issues using template and providing adequate information, open a new issue following guidelines in readme


No cell background colour in Phase_F.html

In data/Britain_Cmplx/Phase_F.html there are bgcolors specified for various table cells, eg:

These are not converted to any extra outputclass values in the resulting DITA.
@IanMayo can you tell me how you want these converted and I'll add the relevant code?

I've fixed this now in #524 , but the styles don't seem to be in the CSS file so they're not being displayed yet.

Sure, job for me.

CSS styling also fixed in #524


cmake: add OPAE_MINIMAL_BUILD

OPAE_MINIMAL_BUILD controls all of the OPAE_WITH_* options.
When -DOPAE_MINIMAL_BUILD=ON, each of the OPAE_WITH_* options
is set to off.
Adds OPAE_WITH_LIBEDIT, OPAE_WITH_HWLOC, and OPAE_WITH_TBB options,
each of which defaults to ON. Guard fpgabist with OPAE_WITH_HWLOC and
OPAE_WITH_TBB. Guard opae.io additionally with OPAE_WITH_LIBEDIT.
Signed-off-by: Tim Whisonant<EMAIL_ADDRESS>

Coverage decreased (-0.03%) to 62.211% when pulling 4e10e241e90abb71c9fcbd0ec4ba9f2a02ef0fcf on tswhison/minimal_build into 3576b9fad6afeeaa4f95cad8dda22059981b2319 on master.

Will add rev 2.


BinderHub SciPy 2018 paper

Hey all - let's use this issue to create our Scipy 2018 paper / talk! Here are some details:
We have 8 pages at most for the paper.
Things you could help with (in order from most to least pressing)

[ ] Create an outline of slides to present @ scipy
[ ] Add content to the slides
[ ] Help respond to reviewers in the paper pull request
[x] Add references to the paper
[x] Give a high-level pass to make sure we're not missing something in the "big-picture"
[x] Make sure we balance technical detail / high-level ideas properly
[x] Think of / add other future directions for Binder
[x] Small improvements to wording, sentence structure, etc
[x] Copy-edit
[x] Add your email/affiliation in the authors list

Links

repository with rST version of paper
latest PDF of the paper
original scipy pitch (issue #422)
collaborative draft of this paper no longer under development

link to the full instructions.
Work plan

[x] Come up with a workplan for putting together the paper
[x] Finalize first draft of the paper (see this repo)
[x] make a pull request on the scipy proceedings repo (Due May 23rd)
[ ] Round of feedback from reviewers
[ ] Come up with a workplan for putting together a talk
[ ] Make the talk
[ ] Submit (6 weeks later)

cc @mpacer @minrk @Carreau @jzf2101 @yuvipanda @willingc @betatim

@choldgraf I don't see a stylesheet .cls equivalent- I don't know what the .rst equivalent would be.
Also, I think we should compile references we can reuse.  Carol's slides and the writeup from FAT* could be a good start.

That's a good idea!
Though I think that this one may be a bit different, as it's meant to go into a bit more technical detail about binderhub/kubernetes/etc (at least, that's how we presented the paper submission).

The SIAM paper is also a good resource. As an FYI, there's a new Google Docs theme for Jupyter that is similar to the one for Keynote.

The SIAM paper is also a good resource. As an FYI, there's a new Google Docs theme for Jupyter that is similar to the one for Keynote.

I don't think we should bother really thinking about theming. It will use the SciPy proceeding theme in the end. As we likely do not have ma lot of math, I would suggest working on a RT shared doc and converting to RST later down the line.

Hey all - I've put together an outline and some suggested topics for the Binder@SciPy draft. I've updated the TLC with a link, and am also pasting it here:
https://docs.google.com/document/d/13VQaXM_2ZRBVkM9KskzpAzSsEuKnfAZkLSuQfVtDySE/edit?usp=sharing
We have about 3 weeks to get a first draft ready.
It'd be great if we can work together this one! This will be the most "official" academic/research artifact about Binder, so we should make sure it's good! Just a note that the paper itself will follow the jupyterhub authorship guidelines.

Another update - @mpacer and I updated the outline, and have a new outline draft here:
https://docs.google.com/document/d/13VQaXM_2ZRBVkM9KskzpAzSsEuKnfAZkLSuQfVtDySE/edit?ts=5af0ec10#
It's still evolving, and it'd be great if folks could give their thoughts/edits/comments/etc. The hope is to finalize it tomorrow or Friday, and then get a draft we can start working on ASAP.

Not sure which direction the paper is currently aiming. IMHO we should not cover the technical details in too much detail and instead focus on why binderhub is useful to people (say researchers and data scientists at a company). Why is it the solution to the problems our users have.
For example I would mention k8s in passing but I don't see a reason to spend a lot of time justifying why k8s instead of some other orchestration tool. While this is an important decision, as a user of a Binderhub I care that Binderhub "just works" and is easy to use. If we were writing this with a sysadmin audience in mind justifying k8s would be more important.

@mpacer and I grappled a bit with this as well. I feel like scipy is aimed both at scientists using these tools, and also at a more technical audience. Particularly since we'd love to see institutions get interested in deploying their own binderhubs etc, I feel like there's value in hitting both.
I was thinking we could cover the technical details inasmuch as they feed into the higher-level design decisions and principles of the project. As you mention, the specific pieces of technology are less important than why we chose them.
@ others, I'm hoping to start working on a draft of this tomorrow, so input on the outline would be appreciated before then. We need to have a first draft of the paper ready for reviewers by the end of next weekend.  cc @minrk since you'll be @ scipy!

Hey all - I put together a first draft of the paper from our outline. Please add your comments/thoughts/edits/concerns/etc to the Google doc!
https://docs.google.com/document/d/13VQaXM_2ZRBVkM9KskzpAzSsEuKnfAZkLSuQfVtDySE/edit#
A few quick thoughts:

We have ~9 days before the review process starts, so we need a draft in "good enough" shape by then
The draft is probably running long (a bit hard to tell on our page limit until we convert it to rST and try the build process)
The draft is loosely written in rST - please keep edits along these lines as well to facilitate our eventual conversion :-)
There are a few things that didn't easily port over from the outline, so please do compare the draft to the outline and make minor or major changes!
In general, any input is appreciated. I want to make sure that we're framing the project, its goals, and its technical details in a way that the team is happy with!

cc @minrk @willingc @mpacer @betatim @yuvipanda @jzf2101

@choldgraf I haven't forgotten to review

@jzf2101 would be great to hear your thoughts! :-)

Thanks so much for the edits @willingc , @minrk , and @betatim - for those that have taken a pass at the paper, I also want to make sure that folks think it's heading in the right direction in general. What do you all think about the overall tone / structure / topics of the paper? Is it accomplishing what you think it should accomplish? And feel free to suggest ways in which we should change or extend it!

I think we are going in the right direction.
Thinking about how to shorten things: should we reduce the technical detail (eg API description) and instead put pointers like "This REST API is documented here"?

hey all - FYI I'm converting the paper to rST now so that we can figure out how much we need to cut.

@choldgraf I think it's headed in the right direction. If anything, sometimes we get into the deep technical details without providing the reader enough context. I'll re-revieew after we have a rst file.

Hey all - I've got the paper converted to rST! Good news: we still have ~1.5 pages to work with! Here are some relevant links (I've updated the top-level comment as well):

repository with rST version of paper
latest PDF of the paper

I've added you all to my clone of the scipy-proceedings repository, please make subsequent edits/comments in the form of pull-requests!

cc @freeman-lab @andrewosh @rgbkrk @fperez since you're on here as well, as fellow members of the Binder team :-)
We would love your feedback on the latest draft of the scipy paper! (see top level comment for more info)

hey all - I added a few more pieces in there about the REST API as well as sustainability models and cost for mybinder.org. I also added a short list of "things you could help out with" at in the top-level comment: https://github.com/jupyterhub/binderhub/issues/529#issue-315597041

Good news: we still have ~1.5 pages to work with!

If we can write a paper that is 2 pages below the limit that would be awesome! People might actually read it :) -> I would try and resist adding stuff purely because we have space to add things. IMO a well written short paper is much more preferable than a medium-ly well written long paper (and a long and well written paper is very hard work to produce).

@betatim I totally agree :-) the reason I framed it as "good news" was because I remembered a few spots in the paper where we weren't sure if we could include something because we were over the limit.
That said, IMO we should always welcome edits that reduce the word-count ;-)

We should especially welcome edits that reduce word count, including edits to remove words like especially ;)

Hey all - we need a reviewer-ready version of the paper by Wednesday, May 23rd. For those of you who have been considering taking a pass at the paper, it would be quite helpful if you could do this by then.

Does the PDF link above resolve to the latest copy of the paper?

I think that the scipy proceedings build server actually generates the latest PDF off of this branch, so the place to look is:
http://procbuild.scipy.org/download/3
@mpacer do you know if that URL will be updated with new builds as new commits come in, or will it get bumped to a different number under /download/ (e.g. http://procbuild.scipy.org/download/28)?

Probably makes sense to add JupyterHub to the index items.

@willingc I'm not sure exactly what you mean. What are the index items?

@choldgraf If you look at the PDF, they are right below the abstract. Perhaps they are auto-generated?

FWIW it seems as if we should mention a bit of previous work eg the work of Victoria Stodden and CodaLab- can I plug that in?

@willingc Do you mean adding JupyterHub as an author to the paper? I think that (technically) is a violation of the Jupyter publishing guidelines: https://github.com/jupyter/governance/blob/master/papers.md
But I fear I may be misunderstanding your concern?

@willingc ahh I see what you mean, good call

@mpacer I believe she means adding it to the list of "keywords" which in the PDF get called "Index Terms"

OH! when i put my co-chair, I think I'll be asking us to dramatically reduce the number of terms there, but as an author I'm all for adding another :)

also @mpacer do you have any suggestions for how to get the code blocks to fit within the column? (other than just reducing the number of characters per line?)
and re: terms, I just threw in as many as I could think of, I don't have a problem removing a bunch

hey all, I am gonna step away from the computer for a little bit, will check back in periodically tonight to merge things, and will take a last pass before going to be in about 90 minutes or so...just FYI

@choldgraf i'm of two minds
cochair hat: reducing the number of characters per line is all you've got right now, but it does make the code more readable
publisher hat: We should probably reduce the font size of the monospace font in general as it seems to sort of overwhelm the page as it is.

@choldgraf this is looking pretty complete already — I'm not too concerned if we don't get too many more changes in

Hi team - we are making lots of good progress on the paper in https://github.com/scipy-conference/scipy_proceedings/pull/386
As we get closer to the date of scipy, we should start working on the presentation for scipy! Perhaps we can create a google slides and start working from there? Let me know your thoughts!
Who all is going to scipy this year? Thus far I know of me, @minrk and @mpacer .

I am not attending.  However, I have slides I can share.

Hey all - a friendly ping to see if someone would like to take a stab at an outline for the slides - it's the next item on our list!
If you'd like, you can see this folder for several previous presentations that have been given on the JupyterHub/Binder ecosystem.
https://drive.google.com/drive/folders/1l-j6OjhnXOETe6HqS0iunIDWQX-OT2WN?usp=sharing
I've been putting all JupyterHub-related talks in here so that others can fork/modify/update as they wish. Please feel free to do so!
and in particular here's the latest JupyterHub/Binder/repo2docker talk I've given:
https://drive.google.com/open?id=1-adaPdEmtbg7FAHOVvznSPCmoez-jqvXlMYPvKTLi4o
I believe that @jzf2101 also has slides too from a previous conference talk that could get us started.
I'm happy to change up the design from the previous Binder/JupyterHub talks and demos, though I ask that we stick with Google Slides so that everybody can contribute / share more easily.

There are also markdown versions of Chris' slides here with some small edits from me.
My favourite part is the slide with the embedded life grafana plot and the challenge to everyone to launch a binder now ;) People always look a bit sceptical. Might need to change the link to a special repo or so.

Thanks for the links! I think we can start from there. Who wants to be up front doing the talking? Chris, M, and I are all listed as speakers, but we don't need to all stand up front if we don't want to hand off too many times. I'm okay either way!

@choldgraf @minrk @betatim @jzf2101 @yuvipanda, A few thoughts for the slide decks:

Before Farica graduated, I had her create Jupyter Theme slides for Google Slides. Here's the link: https://docs.google.com/presentation/d/1XDiHJryEexP9ZoLJgo_RPl7iLQtn7GWPeEWZQjdAsvI/edit?usp=sharing

Over time, it may be preferable to transition to a light color background instead of black. If the room is large (esp. larger conference ballrooms) or the projector old, it can be difficult for the audience to read text on a black background.

Thanks Chris for moving the talks into one directory :-)

I am happy to speak if that's what's best for the team, also happy to share the stage with folks!
re: the design of the google slides, I'm +1 on standardizing our google slides on a "jupyter theme". The current design of our Z2JH slides is mostly a carryover from semi-arbitrary themes we picked up like a year ago :-)
re: white/black colors, I think that's a good point @willingc
do we have a specific place where slides templates etc go? It'd be helpful if there were one place where presentation materials existed so that we don't reinvent the wheel as much!

+1 on dark writing on light background slides.
Google slides is good.
We should make an effort to keep images/drawings outside it somewhere in their original form. At least I can't figure out how to get the original image out of a google slide deck again which means if we want to reuse drawings/images in a document we end up with crappy screenshots :(

Hey all - friendly ping that we are giving this presentation next week. Do we have any start on the slides? I'll be AFK-ish until Thursday (when I'm back from Kansas City) and can help out with slides in earnest starting then

@choldgraf I can help after I finish tying up the r2d stuff

I've been assembling the slides from the Jupyter theme in the folder, and put the base Jupyter template in there as well. The outline's derived from the paper.

nice @minrk ! I'm back from getting sort-of married and can work on this a bit now. I took a look and fleshed out the outline a little bit. Are folks OK with me putting together a brief draft of the slides?

@minrk The slides look great with the Jupyter theme. Thanks for doing that. One suggestion for the audience - Change slide 11 to have the title on the left side; remove comment re: complete example; increase the size of the code to fill the space.

I added some more content to the slides and fleshed things out a bit - still a ways to go but we are getting there!!! Feel free to edit/add/remove/add party parrots/etc if anybody has some cycles. I need to 💤 now but will jump back in w/ folks tomorrow!

Yes, everyone please feel free to keep working on the draft when they have time! I'm off today, but will be back to it a bit over the weekend.

Hey all - I'm gonna take another pass at the slides this morning to try and get them in a state that others can review etc! I'll collect a list of actionable items here, then push them to the top-level comment when I'm done so that others have opportunities to jump in if they have the time!
Things to do for the Binder @ SciPy presentation

Find a Binder repository that highlights reproducible publishing (slide). (could be the LIGO project, just wondering if something new has come out worth highlighting)

Hey all - I added the list above to the top-level comment. It'd be great if others could pitch in and add content/make improvements/etc!  We are making good progress!
@minrk and @mpacer and I should also meet sometime soon to figure out logistics around the presentation itself. I'm arriving in Austin tomorrow! Shall we just chat in person about this, or figure it out on Gitter / email?

@choldgraf @minrk @mpacer I've left some comments on the content/slides. One overarching comment would be to see if you can shorten some of the bullets. A few slides have a lot of content.


Plot graph's backbone as straight line

When there were lots of node, they will coiled together like a ball of thread.
Can you add an option before plot, which will plot graph's backbone as straight line and other nodes treated as bubble?

Hi @q623928815,
We are working on the code and the new major updated version will be relased in the next few days.

Thanks for your reply.
i thought the node in reverse should not be separated, so i just create a pull request to show all relative nodes and paths.
I also add path-title in line 741 to show the status of reverse or forward in browser. but since i know nothing about js, can you help me to do that?

Thanks @StarSkyZheng. We also noticed some problems in v1.0
We are revising the code and rewriting some to make the tool more robust. As i mentioned, we are working on a major update of the tool, we cannot accept your pull request at the moment until our new update is released.
By the way, we appreciate your interest of this tool and kind support.

Sure, can't wait to see that new version!


How to provide my own version of React

I read the documentation of Facebook about the option to load the React production version without the error/warnings messages.
When i try load my own version of React (production) i get the following error:

TypeError: Cannot read property 'createClass' of undefined

I have gulp task that concatenate the React files with my other files.
This is my ReactConfig.cs:
ReactSiteConfiguration.Configuration = new ReactSiteConfiguration()
                .SetAllowMsieEngine(false)
                .SetLoadBabel(false)
                .SetLoadReact(false)
		.AddScriptWithoutTransform("~/dist/scripts/react-server.js");

Make sure your react-server.js exposes React globally - This is also required for the React dev tools to work.
How are you building react-server.js? If you're using Webpack, you should use expose-loader to expose React.

Thanks..it's works :)

:+1:


Document business problem & outline solution

Document an outline of the problem that this solution is solving.
Document the outline solution, including expected infrastructure that will be supported - for examples versions of the hive metastore, what metadata is supported, type of connector

This should include the type mappings from Hive metastore to Egeria

Here is the initial type mapping that was agreed on the developers call.

@wbittles This looks like the Egeria types you are looking to populate. The mapping would involve documenting the Hive artifacts and properties and mapping each artifact and property to the Egeria types. One way to do this would be to create json files like the Atlas connector https://github.com/odpi/egeria-connector-hadoop-ecosystem/tree/master/apache-atlas-adapter/src/main/resources

@wbittles I am a bit confused HiveTable and HiveDatabase are not currently Egeria types. Are you working with draft versions of these types to prove they are correct before we add them to Egeria?

The business problem, is that we would like to bring hive metastore (HMS) metadata around tables and columns into the Egeria ecosystem.
The proposed solution is to use the same pattern and the sample polling file OMRS connector, excpet to change out the file specifics to make HMS calls.
HMS will be called using a client based on  org.apache.hive:hive-standalone-metastore. We are looking to connect to a HMS running at version 3.1.2. The open source versions bring in vulnerabilities in log4j. We are looking to use the client referred to https://cloud.ibm.com/docs/sql-query?topic=sql-query-hive_metastore#hive_compatible_client - which is patched.
We are looking to use the non-specialised Egeria types including:
Entity types
Asset
Referenceable
OpenMetadataRoot
Connection,
TypeEmbeddedAttribute
ConnectorType,
Endpoint,
Relationship types
ConnectionEndpoint,
ConnectionConnectorType,
ConnectionToAsset,
RelationalDBSchemaType,
RelationalTable,
RelationalColumn,
NestedSchemaAttribute,
AttributeForSchema,
SchemaAttribute
The Classification that embeds the type is likely going to be used.

I would recommend that if no specialized types are defined, the Hive database is represented by Database rather than Asset.

@mandy-chessell good spot - I meant to include Database (I am using it!) I will edit the list

@mandy-chessell @davidradl  While the below is specific to Hive I believe it also applies to MySQL and MariaDB
Hive databases are slightly different in architecture than most typical RDBMS, one of the peculiarities is that a "database" and a "schema" are functionally equivalent. The role usually performed by a typical database tends to be performed by a "catalogue".
This can actually work with the current types but only if the API returns the same list of names for each query ShowDatabases and ShowSchemas . Egeria  ends up with a structure like
databaseName.databaseName.tableName
schemaName.schemaName.tableName
ideally Egeria would want to represent a typical Hive structure which would look more like.
datbaseName.tableName structure.

@mandy-chessell @davidradl While the below is specific to Hive I believe it also applies to MySQL and MariaDB
Hive databases are slightly different in architecture than most typical RDBMS, one of the peculiarities is that a "database" and a "schema" are functionally equivalent. The role usually performed by a typical database tends to be performed by a "catalogue".
This can actually work with the current types but only if the API returns the same list of names for each query ShowDatabases and ShowSchemas . Egeria ends up with a structure like
databaseName.databaseName.tableName schemaName.schemaName.tableName
ideally Egeria would want to represent a typical Hive structure which would look more like.
datbaseName.tableName structure.

@wbittles I have updated the readme with the mappings from the HMS content to the open types, that the connector is using. I believe this will be sufficient for the current requirements. We could consider more Hive specific types - as new requirements come in.
When I look at the HMS client, I do not see a showSchema - I see a getSchema API that returns a list of SchemaFields. So there does not appear to be a schema object as such.
When I issue getTable I am returned a Table object that contains the list of SchemaFields as well as the table name.
I also notice there are APIs like getSchemaAllVersions - that need a schema name as input, I am not sure how to get the schemaName to drive this API. I am looking into whether we can store schema versions in Egeria.

closing as this has been coded and the problem and solution space agreed. If there are further concerns they should be raised in new issues.  I am not going to add anything to do with schema versions at this stage.


Dependency crypto is specified as a dependency but is not reachable by the system.

I have installed Erlang vesion 19.3 on CentOS 7 linux server. Yesterday, I downloaded Cowboy HTTP server. In the examples/hello_world directory I have run make command and got the following error
"Dependency crypto is specified as a dependency but is not reachable by the system."
I didn't have such an issue at the older version of Cowboy

I doubt it's Cowboy's fault. Most likely the crypto on your system is missing/wrong/other.
Try this:
$ erl
1> l(crypto).

You are right "l(crypto)" gives me "{error,nofile}" , something is wrong with my Erlang installation.


Allow to re-run a check from Github UI

https://docs.github.com/en/rest/checks/runs?apiVersion=2022-11-28#rerequest-a-check-run
https://docs.github.com/en/webhooks-and-events/webhooks/webhook-events-and-payloads#check_run

Maybe this got fixed? Haven't tested it but I see this:

@comp615 For now the workaround is to re-run the GitHub action that triggers the workflow run.


Add required dependecies/usage instruction

Hi,
Thank you for the utility. Please add that needed dependencies can be installed like this:
pip install tabulate pefile

Thank you, I added this to the readme.


Could you please provide another way to verify?

I love Fluence. However, many people have contributed to Web3, but due to SSH key issues, they are unable to receive rewards. I believe this was not your original intention. I hope there can be a new method to verify and authorize.

My main issue here is that you have to give your private ssh keys.  You can sign stuff with private keys and 3rd party can verify it without knowing your private keys, just pls read how key encryption works guys.

@bel0v What I mean is that many people accidentally update id_rsa file or replace their computer after snapshot

This is truly the dumbest airdrop in history.

This is truly the dumbest airdrop in history.

Yes

I have same issue, got new laptop and my key is not eligible anymore...

I also lost access to my old SSH keys. Please make a new Github verification method or allow new SSH keys for verification.

after 2623.9s downloading I failed

I got proof finally, but I failed

Dublicate of #47


Pras harness patch 1

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ X] Feature

@deepanshuHarness Can you review and approve


[BUG] Rancher 2.8.5 - Constantly Crashing/OOM'ing after upgrade to EKS v1.28.8

Rancher Server Setup

Rancher version:
Installation option (Docker install/Helm Chart): Helm

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): EKS 1.28.8

Proxy/Cert Details:

Information about the Cluster

Kubernetes version: 1.28.8
Cloud provider: AWS

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom): Admin

Describe the bug
Following upgrading to EKS 1.28.8, the rancher pods began to crashloop from OOM'ing. Deployment was at 5 replicas, but have scaled down that down to 3. Bumped memory limit to 90G. They operate normally, then they queue up a lot of work that spikes to the memory limit and the pods crash.
Rancher was previously at rancher 2.7.10, upgraded a little over a week ago (7/16/2024) to 2.8.5 with no issues.
EKS was previously at 1.27.12 upgraded today to 1.28.8
We have over 400 downstream clusters
To Reproduce
Result
Expected Result
Nominal startup/stable memory usage at start with no extreme memory spike
Screenshots

Additional context

Great to hear the Rancher upgrade went well, just this Kubernetes upgrade that is causing issues. EKS is a product by AWS however, I'd like to gather some additional information.
Could you run the following command on the local Rancher cluster?
to view the Rancher logs
kubectl logs -n cattle-system -l app=rancher -f -c rancher --tail=100
to collect Rancher current and previous pod logs
for pod in $(kubectl get pods -n cattle-system -l app=rancher --no-headers -o custom-columns=":metadata.name")   do     kubectl logs -n cattle-system $pod -c rancher |& gzip > $pod.log.gz     kubectl logs -n cattle-system $pod -c rancher -p |& gzip > $pod.previous.log.gz done
Please provide any relevant entries that are displayed in the output. Specifically, I'd like to investigate any entries with error messages or unusual activity that might be contributing to the memory spike. This will help us identify potential issues and narrow down the cause.

It seems like this is a duplicate of https://github.com/rancher/rancher/issues/44347

Yup my team has been working with some SUSE engineers and #44347 is what caused the issue and the astronomical memory usage.
For us it was exacerbated by age of our rancher instance and downstream clusters, scale, and the usage of argocd talking to the rancher api.

Related to #43717 then as well

We deleted the duplicate secrets on whatever downstream clusters we could connect to, and we started seeing clusters get into good states again. We have since set up a cronjob to run daily to keep the impersonation secret count as low as we can.
We have about 3/4's of our downstream clusters recovered.
We also disabled the cache on the management cluster, so that we could attempt to disable the cache on some downstream clusters but that didn't really get any to recover other than maybe 1.
For ones we could connect to via another tool, we were able to restart the kube-api-server and it would seem to restart the cluster agent deployment and that seemed to resolve a handful.


Getting exception on filtering cart rule through id.

Bug report
Title
Getting exception on filtering cart rule through id.
Issue Description
Getting exception on filtering cart rule through id.
Preconditions
1. Commit id.-66a52d4210c5578eca54cb70656cc9d09a0af613

Steps to reproduce
1. step1- Filter cart rule according to id.

Expected result
Cart rule should filter according to id.
Actual result
Getting Exception

Commit Id: 655d2abf1174ec750d6526038ec650d1484db9be

Fixed


timeline-scope on body failing

I am truly excited about this API/polyfill, because it allows for unitless values to be connected by CSS to VW units and ilk. I've been casually hacking at this goal across a decade, so first of all: thank you!
Here is a prototype connecting a utility DIV with a view-timeline that drives a variable font axis as the browser window is resized between 768px and 1400px. This was not possible before without JS.
Debug view: https://cdpn.io/pen/debug/mdgWBdE
Source: https://codepen.io/rockinghelvetica/pen/mdgWBdE
It works in Chromium, but the polyfill does not seem to work in this scenario. I suspect it's the nuance of hoisting the timeline scope:
body {
  timeline-scope: --viewDriver;
}

There's some commented-out code in the demo that connects the view timeline to the instrument — a more default scope — and that functions as expected with the Polyfill. I also tried applying a basic opacity animation to the headline in case it was related to parsing the font animation, to no avail.
Am I bungling something, or is there a gap in coverage with timeline-scope here?

Another example, where this API is standing in for an impossible CSS calc() of a negative animation-duration value:
https://codepen.io/rockinghelvetica/pen/KKYWojM
A more direct approach using CSS math might catch up soon enough in browsers, but you're first AFAIK.

timeline-scope is currently not supported. This is tracked in https://github.com/flackr/scroll-timeline/issues/123.
Marking as duplicate.


Updated the sbt-assembly version to allow building the project

I have not performed any other tests to check if it affects anything else

lgtm


feat(world): make fields as keys in events where possible

Since having fields as keys can help retrieving events more granular.
In future torii might benefit from this when we add features like whitelist based models/system indexing.

Hi @lambda-0x !
Do you mean adding #[key] attribute on event struct fields in the world contract when it makes sense to do it ?

yes, exactly!

Hello @lambda-0x, please can i work on this?


Scroll the termanil in the browser

Scrolling in the browser with the mouse brings up commands in the shell history.
When for example you execute the ls -al command, it is impossible to scroll up.
In the same gotty it is possible to scroll, which is very convenient with commands such as ls.
Also weird scaling of text in the browser. If you expand the terminal or switch to full-screen, the text becomes smaller than if you open the default terminal in size and run tty-share.

The problem has not been resolved, the application loses all meaning without scrolling!

I didn't get the chance to do that, @webmastak .
As I mentioned in the PR, I don't think the scrolling toggle/option should be anywhere else but on the frontend side. Unfortunately, frontend development is not my strong side, and I won't be able to do it quickly enough.
But perhaps it makes sense to have it enabled by default (can't remember why I switched it off as default). I'll make a quick commit with that, and tag it. With the new architecture, the good side is this change will be on the tty-share command itself, and not on the server side.

Done that here: https://github.com/elisescu/tty-share/releases/tag/v2.1.0


None Reobfing of Jar

Your cleanup gradle commit https://github.com/TonimatasDEV/KrystalCraft/commit/64a7f9ce8017f1034c95d1ef0ea06a33ce14244f removed the line jar.finalizedBy('reobfJar') , unless you build via reobfJar your built jar isn't getting reobfuscated for usage in a non Development Environment.
This can be seen in your latest release https://www.curseforge.com/minecraft/mc-mods/krystalcraft/files/4574480.
Trying to run this in a normal Minecraft Client will result in a
java.lang.NoSuchMethodError: 'net.minecraft.world.level.block.state.BlockBehaviour$Properties net.minecraft.world.level.block.state.BlockBehaviour$Properties.of()'
due to the lack of Reobfuscation.
Also in the same commit your changed to not using fg.deobf for your Mod Dependencies, this is actually required.
https://forge.gemwire.uk/Dependencies#Deobfuscating_Dependencies

Thanks you


Process No defined on terminal app  pear dev

Following the p2p file sharing doc
ReferenceError: process is not defined
at pear://dev/node_modules/pear-stdio/index.js:7:15
at Module._extensions..cjs (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/node_modules/bare-module/index.js:549:117)
at Module._extensions..js (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/node_modules/bare-module/index.js:519:51)
at Module.load (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/node_modules/bare-module/index.js:321:36)
at Module._onimport (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/node_modules/bare-module/index.js:202:25)
at Module._evaluate (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/node_modules/bare-module/index.js:126:13)
at Module._transform (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/node_modules/bare-module/index.js:117:12)
at Module.load (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/node_modules/bare-module/index.js:325:19)
at Crank.run (file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/ipc/crank.js:51:14)
at async file:///Users/saransh/Library/Application%20Support/pear/by-dkey/7216eeac5c879a2ca1dcff14bb8c1ad47d188a8c17b13e66f36d354ea8bd3b28/1/boot.bundle/cmd/iface.js:60:39

Ah ya, docs aren't super clear on this but the terminal apps are a Bare process. This means you have to provide the apis you want to use.
To use process simply npm install bare-process (https://github.com/holepunchto/bare-process)
and do
const process = require('bare-process')

For fullish Node.js compat see
https://github.com/holepunchto/bare-node

I ran into the same trying to get the p2p file sharing demo (terminal) to work.
The problem was in a module, pear-stdio which could not find process. I changed the demo to use bare-tty for input and it seems to work better:
import Hyperswarm from "hyperswarm";
import Hyperdrive from "hyperdrive";
import Localdrive from "localdrive";
import Corestore from "corestore";
import debounce from "debounceify";
import b4a from "b4a";
import tty from "bare-tty";
import readline from "bare-readline";

// create a Corestore instance
const store = new Corestore(Pear.config.storage);
const swarm = new Hyperswarm();
Pear.teardown(() => swarm.destroy());

// replication of the corestore instance on connection with other peers
swarm.on("connection", (conn) => store.replicate(conn));

// A local drive provides a Hyperdrive interface to a local directory
const local = new Localdrive("./writer-dir");

// A Hyperdrive takes a Corestore because it needs to create many cores
// One for a file metadata Hyperbee, and one for a content Hypercore
const drive = new Hyperdrive(store);

// wait till the properties of the hyperdrive instance are initialized
await drive.ready();

// Import changes from the local drive into the Hyperdrive
const mirror = debounce(mirrorDrive);

const discovery = swarm.join(drive.discoveryKey);
await discovery.flushed();

console.log("drive key:", b4a.toString(drive.key, "hex"));

// start the mirroring process (i.e copying) of content from writer-dir to the drive
// whenever somebody enters a line into the terminal
const rl = readline.createInterface({
  input: new tty.ReadStream(0),
  output: new tty.WriteStream(1),
});

rl.input.setMode(tty.constants.MODE_RAW);
rl.on("data", async (line) => {
  await mirror();
  rl.prompt();
});
rl.prompt();

// this function copies the contents from writer-dir directory to the drive
async function mirrorDrive() {
  rl.write("started mirroring changes from './writer-dir' into the drive...\n");
  const mirror = local.mirror(drive);
  await mirror.done();
  rl.write(`finished mirroring: ${JSON.stringify(mirror.count, null, 2)}\n`);
}

cc @subashsn lets get the docs updated to not use pear-stdin - we stopped supporting that

Sure


Does not detect the java version from the POM

Seems you need to supply it with BP_JVM_VERSION. Why doesn't it just read it from the POM?
Expected Behavior
It shuold determine the java version from the POM. for example from the configuration
<properties>
	<java.version>21</java.version>
		<maven.compiler.source>21</maven.compiler.source>
       <maven.compiler.target>21</maven.compiler.target>
</properties>

Current Behavior
uses Java 17 by default, or waits for the env variable
Possible Solution
Just read the POM.
Steps to Reproduce
Motivations
We want the buildpack to build whatever is provided. This won't build Java 21 projects in some cases, because it simply uses Java 17, if no parameter is supplied...

We do not read the POM because it is unfortunately not that simple. POMs can be very complicated when you take into consideration parent POMs and the wide variety of ways to do things in them (for example, the properties you're referencing are a convention from Spring Boot, not something that will always exist in that exact format).
There is only one 100% reliable way to parse them and that is to let Maven do it. That is problematic though because Maven isn't installed at the time when we need to know which Java version to install (it creates a circular dependency).
Anyway, if you're building with Spring Boot build tools, it will handle this automatically. If you're building with pack, you could add a small shell script to run maven and extract that value and set BP_JVM_VERSION correctly. Either way would pull from your pom.xml.

Thanks for the reply. I'm not well-versed in the Java env, so I didn't know this. Yea, I think that's the thing we'll do.
Maybe a feature suggestion, you might want to implement this detection heuristics  (by some flag BP_SMART_JAVA_VERSION_DETECTION) based on a similar script, or just make it explicit in the docs that the version needs to be supplied.
Either way, thank you for your answer and have a nice day!


error: method not found

Since V1.5.1 i get this error message:

Hi,
this looks bad.
Did you already update to 1.5.3?

I tried it again with 1.5.3, but the error looks like the same:

Okay, I cant replicate this issue.
Can you run KeePass in Debug-Mode and send me the output?
32-Bit System:
"%PROGRAMFILES(X86)%\KeePass Password Safe 2\KeePass.exe" --debug
64-Bit System:
"%PROGRAMFILES%\KeePass Password Safe 2\KeePass.exe" --debug

With --debug it show's this message:

Well, that ist weird. Normally it should output a logfile to you.
Just try closing KeePass completely. Then open a cmd (Press WIN + R and type in CMD) and use the command I had posted before.
If the error happens then, you will get a MessageBox which leads to a *.tmp file. Click this link, copy the content and post it here.
If this doesn't work. Close KeePass entirely. Open an explorer, navigate to the KeePass installation folder (where KeePass.exe is located. Click in the address bar (where the path is shown, like C:/Program Files/...). Replace the whole path with cmd. If the CMD opens, type in KeePass.exe --debug.
This should give you the log file.

Sorry, i tried it in several ways and also only with your plugin active, but the only message i get is the shown before.
I tried also to find the tmp-file. But didn't found it. (searched in %AppData%, "%PROGRAMFILES(X86)%\KeePass Password Safe 2" and %Temp%)
After the shown message box the plugin is not listet in the loaded plugins window (but i think thats clear ;-) )
I'm using KeePass 2.47 (64bit) on a Windows 10 Pro (20H2).

This is a long shot but worth a try if you haven't tried it already. Completely close Keepass and clean the the plugin cache folder for the Keeotp2 in C:\Users\<username>\AppData\Local\KeePass\PluginCache. It's probably safe to clean the whole PluginCache folder if you want but it might take some time to construct the whole plugin cache again when starting Keepass.

After uninstall and install Keepass, it's working now.
(The --debug switch is not working again, but for the moment it's not necessary ;-) )
One "problem" was that my installation of KeePass (64bit) was in the folder %ProgramFiles(x86)%
With un- and reinstall, it switched to %ProgramFiles% (for 64bit applications)
Thank you for your support!


⚠ Telly has degraded performance

In 0daf697, Telly ($TLY) experienced degraded performance:

HTTP code: 200
Response time: 1411 ms

Resolved: Telly performance has improved in ff2cfad.


Add a setting to open clicked bookmark in new tab (target="_blank") vs. same tab

Hi! First of all, great app, thanks for working on it.
I'm considering using Linkding as a "new tab" page in Chrome. For this use case, opening a clicked bookmark in new tab is overkill. I have to return to Linkding tab and close it every time.
Thanks.

Closing as duplicate of: https://github.com/sissbruecker/linkding/issues/27
Please follow that for updates.


Expose freeInlineEdit as a part of InlineEditProvider

Introduced in https://github.com/microsoft/vscode/pull/204158
Also mentioned here: https://github.com/microsoft/vscode/issues/229729

@dsounded please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree company="Meta"


why the loss_cls and loss_bbox are zero during the train when i use yolox in mmdet 3.0.0?

when i use  yolox model to train my  own data in mmdet 3.0.0 version ,the losses are  zero all the time
the model is yolox_s_8xb8-300e_coco.py,here is my config:

i  modified my config after read this guidance document https://mmdetection.readthedocs.io/en/latest/user_guides/train.html#train-with-customized-datasets
I seriously suspect that the category of images is wrong and  the way i did load the pretrained model is incorrect from the guidance document
the loss_cls and loss_bbox are zero and have no evaluate result
05/16 18:01:05 - mmengine - INFO - Epoch(train)  [21][26/26]  lr: 9.9267e-03  eta: 17:11:18  time: 8.3338  data_time: 8.1844  memory: 5221  loss: 0.0013  loss_cls: 0.0000  loss_bbox: 0.0000  loss_obj: 0.0013
05/16 18:34:10 - mmengine - INFO - Saving checkpoint at 30 epochs 05/16 18:34:15 - mmengine - INFO - Evaluating bbox... Loading and preparing results... 05/16 18:34:15 - mmengine - ERROR - /mc39/lib/python3.9/site-packages/mmdet/evaluation/metrics/coco_metric.py - compute_metrics - 461 - The testing results of the whole dataset is empty.

the loss_cls and loss_bbox are zero and have no evaluate result

@VincentMy  How to fix this? I also meet this problem.

@VincentMy How to fix this? I also meet this problem.

[BUG] meet too!!

The same problem

I fixed this by correcting the "classes" in the config. In my previous setting, some class name in config file does not match the name in annotation.

solved! you can refer to https://mmdetection.readthedocs.io/en/latest/user_guides/train.html#prepare-a-config .
modify the variable "metainfo" as you own dataset classes in your configure file.
finally remeber to pack it to the "dataset", the attribute of train_dataloader and val_dataloader .


Use the Blender file name instead of the generated GLTF file name

Fixes #84025. This was caused by #79774, not #80272. I'll explain what's going on.
In Godot 4.1 and earlier, if a GLTF file had no scene name, the GLTF importer code used the file name as the scene name. This was then overridden by the general scene importer code to be the file name (again). This seemed redundant to me, and I wanted to ensure the GLTF importer has the ability to set the scene name, so any scene names processed by GLTF will be preserved. However, let's look at some scenarios to see what happens:

Importing my_scene.glb (assuming no scene name OR "Scene"): The Godot GLTF importer sees no scene name so it sets the scene name to the file name "my_scene". Then the general-purpose importer code overrides this to the file name again "my_scene". Therefore the scene root is named "my_scene".

Importing my_scene.blend: Blender exports a GLTF with the scene name set to "Scene" and a temporary file name my_scene-123456etc.glb. The Godot GLTF importer ignores the scene name when it is empty OR set to "Scene", so it sets it to the file name "my_scene-123456etc". Then the general-purpose importer code overrides this to the Blender file name "my_scene". Therefore the scene root is named "my_scene".

In master before this PR, this means that "my_scene" was used in both cases. However #79774 removed the general-purpose importer code overriding the root name, so that importers can set their own root node name. I completely missed that this would change the behavior for Blender file importing.
So, the solution: Update the Blend file import code to set the scene name as the file name before importing the GLTF. The GLTF code will still check for an explicit scene name in the file first, but then if that's not present adjust the GLTF code to prefer any existing scene name if set, instead of using the GLTF file name in that case.
I also checked the FBX importer, and... it's changed in a different way. In Godot 4.1 and earlier it uses "Node3D" as the scene root node name, because the general-purpose importer code overrides this. In master the scene root node name is set to "Root Scene" because that's what the FBX2glTF tool outputs. Both are wrong, we should fall back to the file name just like the Blender and GLTF importers. However in order to fix this I really don't want to add another hack to ignore scene names of "Root Scene", so since we have control over our fork of FBX2glTF I think we should do the proper fix and adjust the FBX2glTF code to allow specifying a scene name.

Thanks!

We should make sure this doesn't affect the naming of extracted meshes in the advanced importer, which currently have the scene name prepended to them.
I believe godot uses the "Root Scene_" prefix for all meshes by default, but I just want to confirm.

@lyuma Yes, this PR does change the behavior when extracting meshes in the advanced import dialog.

However, the new behavior is superior, AND compatibility is not broken, because the paths are stored explicitly:
"meshes": {
"truck_town-8046e9244cc791f60203240e2a4776c7_door_01": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": true,
"save_to_file/make_streamable": "",
"save_to_file/path": "res://before/truck_town-8046e9244cc791f60203240e2a4776c7_door_01.res"
},

The compat breakage would be the key in the meshes array which you can see is still truck_town-8046e9244cc791f60203240e2a4776c7_door_01
This really needs to be addressed in a separate PR though.
The source of this name is actually the "scene"'s name in the glTF document. Unfortunately, Blender and FBX2glTF sometimes put unwanted values there.
In Unidot importer, unfortunately I have to do this:
		var default_scene: Dictionary = json["scenes"][json.get("scene", 0)]
		# Godot prepends the scene name to the name of meshes, for some reason...
		# "Root Scene" is hardcoded in post_import_unity_model.gd so we use it here.
		default_scene["name"] = "Root Scene"

I agree with your assessment within this context, but this would be good to address in 4.3
It might be good to put in the release notes that extracted mesh references may be lost during the engine upgrade, which would increase the size of the embedded meshes in imported scenes unless they are extracted again from the advanced import dialog. does that make sense?


telemetry::tap::match_::tests::http_from_proto' panicked at '[quickcheck] TEST FAILED.

---- telemetry::tap::match_::tests::http_from_proto stdout ----
        thread 'telemetry::tap::match_::tests::http_from_proto' panicked at '[quickcheck] TEST FAILED. Arguments: (Http { match_: Some(Method(HttpMethod { type_: Some(Unregistered("!R1")) })) })', /home/m/.cargo/registry/src/github.com-1ecc6299db9ec823/quickcheck-0.6.0/src/tester.rs:171:28
note: Run with `RUST_BACKTRACE=1` for a backtrace.

/cc @seanmonstar

This was at commit b861a6df317c937123825098a7ef0b50cf52e281.

@briansmith what is the relationship between this issue and #413? Are they duplicates? Does PR #427 fix this issue as well>

Dupe of #413.


Windows 2022 and Red Hat VirtIO Ethernet Adapter

Describe the bug
The installation of virtio-win-0.1.240 ends up without the installed NIC-Drv: 'Red Hat VirtIO Ethernet Adapter'
In Network setting I does not see a NIC
To Reproduce
Install a fresh Windows Server 2022 Standard Evalution ans install the libvirt-tools 0.1.240 afterwards.
Expected behavior
I expect a visible NIC to configure the LAN-Access
Screenshots

Host:

Disto: [openSUSE]
Kernel
Linux jupiter 5.14.21-150400.24.97-default #1 SMP PREEMPT_DYNAMIC Fri Oct 27 10:29:06 UTC 2023 (8546fda) x86_64 x86_64 x86_64 GNU/Linux
QEMU version
6.2.0
QEMU command line
libvirt version
8.0.0
libvirt XML file

VM:

Windows version
Windows Server 2022 Standard Evalution
Which driver has a problem
Red Hat VirtIO Ethernet Adapter

Additional context
The same issue occurs if I use the RTL8139 NIC as device in the config of the VM
There are other VM (Windows Server 2019 Standard Evalution) in this hypervisor running w/o problems. Even if I update a Win 2019 Srv VM with the new virtio-tools 0.1.240 the NIC remain visible.

Duplicate of https://github.com/virtio-win/kvm-guest-drivers-windows/issues/750, not specific to virtio-win drivers suite and affects only (so far) German localization.

Duplicate of #750, not specific to virtio-win drivers suite and affects only (so far) German localization.

and hungarian

@zalnaRs Thanks a lot for the update! We are currently discussing this issues with MS. While they are going to fix it in the upcoming Windows releases, we definitely need to know more in the impact in the currently released Windows versions in order to convince them to fix.
Can you please tell what Windows version(s) are affected?


i got the error ../react-native-image-picker/src/index.ts: Unexpected token, expected "{"

i got the error ../react-native-image-picker/src/index.ts: Unexpected token, expected "{";

when i use the version 0.26.2 of the react-native-image-picker and the version 0.47 of react-native ,  there is no error.But when i change the react-native-image-picker’s version to 2.3.3 and react-native's version to 0.63 ,the error appeared;
how can i solve it?
this is my package.json
{
"name": "HouseKeeperApp",
"version": "0.0.1",
"private": true,
"scripts": {
"configureJPush": "node node_modules/jpush-react-native/JPushConfiguration.js",
"start": "react-native start",
"test": "jest"
},
"dependencies": {
"axios": "^0.16.1",
"jcore-react-native": "^1.3.2",
"jpush-react-native": "^2.5.10",
"lodash": "^4.16.6",
"moment": "^2.17.1",
"numeral": "^1.5.3",
"react": "16.13.1",
"react-native": "^0.63",
"react-native-communications": "^2.2.1",
"react-native-config": "^1.3.3",
"react-native-datepicker": "^1.6.0",
"react-native-easy-toast": "^1.0.5",
"react-native-fetch-blob": "^0.10.8",
"react-native-fs": "^2.16.6",
"react-native-image-crop-picker": "^0.18.1",
"react-native-image-picker": "^2.3.3",
"react-native-navigation": "v2.0.0-experimental.300",
"react-native-parsed-text": "0.0.16",
"react-native-scrollable-tab-view": "^1.0.0",
"react-native-sk-toast": "^1.0.2",
"react-native-smart-amap-location": "^1.1.3",
"react-native-smart-pull-to-refresh-listview": "^1.6.10",
"react-native-socketio": "^0.3.0",
"react-native-splash-screen": "^2.1.0",
"react-redux": "^5.0.4",
"react-timer-mixin": "^0.13.3",
"redux": "^3.6.0",
"redux-subscriber": "^1.1.0",
"redux-thunk": "^2.2.0",
"rn-fetch-blob": "^0.10.12"
},
"devDependencies": {
"babel": "^6.23.0",
"babel-jest": "^23.4.0",
"babel-plugin-module-alias": "^1.6.0",
"babel-plugin-module-resolver": "^4.0.0",
"babel-preset-react-native": "^5.0.2",
"jest": "^23.6.0",
"react-test-renderer": "^16.13.1",
"redux-immutable-state-invariant": "^1.2.4",
"redux-logger": "^2.7.4"
},
"license": "MIT",
"jest": {
"preset": "react-native"
}
}

Facing the same issue when i upgraded to the new latest version of react native i.e. 0.63.2

Version 2.x.x is not longer supported, please upgrade to 3.x.x


BUG: Inconsistent texts look in the  home buttons.

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
since one of the buttons contains all uppercase alphabets and the other contains both uppercase and lowercase characters, this gives it a very unprofessional and inconsistent look.
Both should have same type of text to give consistent look.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

kindly check the PR raised and consider merging it.Thanks


Feat #8639 UI : Show charts latest value in data insight overview card and rename datasets to data assets

Fixes #8639
Describe your changes :

I worked on issue #8639, which includes,

Showing overview of entities and web charts
On click of overview scroll down to a particular chart
Showing most active user with hover over the card

Type of change :

[x] New feature

Frontend Preview (Screenshots) :

https://user-images.githubusercontent.com/59080942/201112686-a395f71f-2158-4d9d-b415-ecfe9875cf73.mov

Checklist:

[x] I have read the CONTRIBUTING document.
[x] I have commented on my code, particularly in hard-to-understand areas.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

@chirag-madlani , All comments are addressed and also updated the screenshots.


potential bug in correlation calculation or display of results in the eye tracking function

Eye Movement Correlation(individual cell)
for many examples the sign and the magnitude of correlation seems off and cells that seem clearly modulated by eye movement are non-sig whereas those that are not are significant.
experiment: eye-tracking-corrected-data.mdata.
note that the IDs below are with the usage of general filter which is set to exclude all regions except RSPd.
pre event signal frame count =2
post event signal frame count = 8
some examples:
CA515_B_day2, cell cluster index 39, cell ID 3811:  T-to-M has r of -0.0197, whereas the slope is positive.
CA514_C_day2, cluster ID 1, cell ID 130,2 M-to-t has r of 0.5237, but here it seems like this should be negative.
CA514_C_day2,  cluster ID 6, cell ID 696, T-to-M has r of 0, this doesn't match with the correlation line and the firing rate histogram of this cell.
CA514_C_day2, cluster ID 15, cell ID 1019, T-to-M has r of -0.552. Again this is a positive correlation so r should be positive and the firing of this cell seems to be strongly correlated with eye movement but it's not significant!

It appears the issue here was due to the general exclusion filter not being properly applied to the signal being shown (even though the correlation/p-values were correct). This has been fixed and update is available for the pull on Subiculum.


albert转静态图

albert如何转静态图？修改了代码，可以成功转静态图，但使用时总是报错 InvalidArgumentError: The 'shape' in ReshapeOp is invalid. The input tensor X'size must be equal to the capacity of 'shape'. But received X's shape = [17, 312], X's size = 5304, 'shape' is [17, 312, 12, 26], the capacity of 'shape' is 1654848.

You should post your simple code which can reproduce this issue. So we can find the key problem with least time. Waiting for your next comment.

You should post your simple code which can reproduce this issue. So we can find the key problem with least time. Waiting for your next comment.

error caused in AlbertAttention

您好，目前albert模型动转静还没有打通～

您好，目前albert模型动转静还没有打通～

Have this issue been fixed? If not, I want to have a try.
What’s more, If there are some suggested docs or codes to help us to complete it?


Fixed 2 scripts permission

@thomasjacquin   Thanks for the quick work on this and the 'display' bug in the WebUI !


undefined method `define' for RSpec::Matchers:Module (NoMethodError)

I just added this gem, and I am now unable to run any tests or start my spork server.
Gemfile:
group :development, :test do
  gem 'rspec-rails'
  gem 'factory_girl_rails'
  gem 'dotenv-rails'
  # requiring spork first b/c of issue with rspec seen here: https://github.com/sporkrb/spork-rails/issues/26
  gem 'spork', github: 'sporkrb/spork'
  gem 'spork-rails'
end

group :test do
  gem 'guard-rspec', require: false
  gem 'shoulda-matchers'
  gem 'cucumber-rails', require: false
  gem 'database_cleaner'
  gem 'selenium-webdriver'
  gem 'capybara'
  gem 'launchy'
  gem 'simplecov', :require => false, :group => :test
  gem 'shoulda-callback-matchers', '~> 1.1.1'
end

Error:
$ spork
Using RSpec, Rails
Preloading Rails environment
Loading Spork.prefork block...
undefined method `define' for RSpec::Matchers:Module (NoMethodError)
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/aasm-4.9.0/lib/aasm/rspec/allow_event.rb:1:in `<top (required)>'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/aasm-4.9.0/lib/aasm/rspec.rb:3:in `block in <top (required)>'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/aasm-4.9.0/lib/aasm/rspec.rb:2:in `each'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/aasm-4.9.0/lib/aasm/rspec.rb:2:in `<top (required)>'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/JAckerman/Documents/webdev/parkme3.1/spec/spec_helper.rb:14:in `block in <top (required)>'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork.rb:24:in `prefork'
/Users/JAckerman/Documents/webdev/parkme3.1/spec/spec_helper.rb:6:in `<top (required)>'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `block in load'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork/test_framework.rb:138:in `block (2 levels) in preload'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/gems/spork-rails-4.0.0/lib/spork/app_framework/rails.rb:8:in `preload'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork/test_framework.rb:134:in `block in preload'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork.rb:62:in `exec_prefork'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork/test_framework.rb:120:in `preload'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork/run_strategy/forking.rb:25:in `preload'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork/runner.rb:75:in `run'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/lib/spork/runner.rb:10:in `run'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bundler/gems/spork-224df492657e/bin/spork:10:in `<top (required)>'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bin/spork:23:in `load'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bin/spork:23:in `<main>'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bin/ruby_executable_hooks:15:in `eval'
/Users/JAckerman/.rvm/gems/ruby-2.2.4/bin/ruby_executable_hooks:15:in `<main>'

Any help would be appreciated, and please let me know if there is any additional information I should share, thanks!

Did you have any luck fixing this? If not, I'd need the RSpec & Rails version you're running.
Also, you could try to add this before your prefork:
require 'rspec/core'
require 'rspec/expectations'
require 'rspec/mocks'

It seems like the include call this library does when loading calls define on RSpec::Matchers, which seems not yet to have been loaded.

No luck yet, I will try your suggestions and report back, thanks
On May 7, 2016 9:15 AM, "Beat"<EMAIL_ADDRESS>wrote:

Did you have any luck fixing this? If not, I'd need the RSpec & Rails
version you're running.
Also, you could try to add this before your prefork:
require 'rspec/core'require 'rspec/expectations'require 'rspec/mocks'
It seems like the include call this library does when loading calls define
on RSpec::Matchers, which seems not yet to have been loaded.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/beatrichartz/shoulda-callback-matchers/issues/21#issuecomment-217634336


Guide to official examples (templates)

Reading https://github.com/withastro/docs/pull/1394 reminds me that I've been meaning to bring up the idea of a guide / overview of the official examples (templates).
The intent is to make it a little more clear what each example demonstrates, to help guide people toward which ones to use as a starter, or which one to play with to understand something as part of a working whole.
E.g. the blog example -- amongst other things -- demonstrates the usage of Astro.glob() to output a list of pages. Sure, this isn't rocket science -- and there are some nice code samples shown in /en/guides/markdown-content/#importing-markdown and /en/reference/api-reference/#astroglob already, but sometimes it can save a ton of time -- especially if something isn't worked the way you expected it to -- to do something like the following:

Run pnpm create astro@latest -- --directory temp_blog --template blog --install 1 --git 1 --typescript strictest && cd temp_blog && git add . && git commit -m "initial" && code -n . && open http://localhost:3000/blog && pnpm dev
Verify that Astro.glob() is working.
Start playing around with using Astro.glob(), from a working base.

Maybe that's not the best example. And the workflow I just mentioned is not the focus of what I had in mind. I'd mostly just like to have a brief list of what each example is doing, e.g. which integrations it uses, which techniques it demonstrates, that sort of thing. If this doesn't belong in the docs, I can just start by filling out the README.md files in each example, right now they are pretty bare.
Thoughts?

Closing this issue for now. As we are updating our starters, and are focusing on our themes showcase, our starters are getting better treatment, updated READMEs etc and we are evaluating them for helpfulness as we go. Some of the concepts showcased are very likely to change especially as we get closer to releasing v2 and taking Content Collections out of the experimental phase.
Since our official starters do have 1-click open and play in SB or CSB, it's also not too much friction to see what's in the starters in a more exploratory way, without duplicating docs in the READMEs, or worrying about keeping links up to date.


my iphone shutdown when download app

Steps to reproduce
when I download ios app and install on my phone,my 16.3 iphone shutdown and restart,sometimes happen . other time install normal.
I can't find any logs. anyone could help me?
Expected results
install normal
Actual results
install normal
Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[!] Flutter (Channel stable, 3.16.3, on macOS 13.4 22F66 darwin-x64, locale zh-Hans-CN)
    ! Warning: `dart` on your path resolves to /usr/local/Cellar/dart/2.18.2/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/fargowealth/fvm/versions/3.16.3. Consider adding /Users/fargowealth/fvm/versions/3.16.3/bin to the front of your path.
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2022.2)
[✓] Connected device (2 available)
[✓] Network resources

Hi @hhyq520520, do you have this same issue with the counter app?
Can you share a screen recording of the issue?
Can you also navigate to your analytics data in your iPhone settings to see if you can find any crash/records related to your app?
You can find the analytics data for most apps on your iPhone by going to Settings > Privacy & Security > Analyics & Improvements > Analytics Data