Training mobilenet

How do I train mobilenet? When I try to run train.py --network mobilenet it says Failed to open ... vgg16_reduced-symbol.json.
Why do I need vgg16_reduced to train mobilenet / where do I get mobilenet_reduced?

The default path for the model is for the vgg one,
You need to specify the pretrained model path, or alternatively train from
scratch
2017-12-05 18:02 GMT+02:00 Artem Vasenin<EMAIL_ADDRESS>
How do I train mobilenet? When I try to run train.py --network mobilenet
it says Failed to open ... vgg16_reduced-symbol.json.
Why do I need vgg16_reduced to train mobilenet/ where do I get
mobilenet_reduced?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/zhreshold/mxnet-ssd/issues/153, or mute the thread
https://github.com/notifications/unsubscribe-auth/ALzmeYEtRJssEZGxoKIqn6PpUX8z820qks5s9WkBgaJpZM4Q2h55
.

How do I train from scratch?

Add the flag
--pretrained ' '
On Dec 5, 2017 7:47 PM, "Artem Vasenin"<EMAIL_ADDRESS>wrote:

How do I train from scratch?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/zhreshold/mxnet-ssd/issues/153#issuecomment-349383744,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALzmeYSCv44mTNV6lWplT7q57IuvgWfMks5s9YGQgaJpZM4Q2h55
.

Thanks


Add client profile - Remaining fields

Finish up the add client profile. Only complete after #71 , ensure #71 is well tested.

Not relevant anymore.


Lens not showing all menus

Using Lens 4.0.6 on Windows the application does not display all the sub-menus

Missing: 'Endpoints', 'Ingresses', 'Network policies', Events, namespaces, etc...
Steps to reproduce the behavior:

The cluster is accessed via jump hosts from a windows workstation
Open the port to have access from Windows to the target cluster
ssh -L 6443:localhost:6443 -J user@jumpserver root@masterk8s
Open Lens and configure to remove the certificate check and point to https://localhost:6443

Expected behavior
The standard menu of Lens with all content as in 4.0.1 for exemple.

Are there RBAC restrictions in your cluster? This is a common side effect if so.

Are there RBAC restrictions in your cluster? This is a common side effect if so.

Well, it seems to be a temporary issue. I have retried on a newly deployed
cluster and it is fine now.
Le lun. 11 janv. 2021 à 15:16, Jim Ehrismann<EMAIL_ADDRESS>a
écrit :

Are there RBAC restrictions in your cluster? This is a common side effect
if so.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lensapp/lens/issues/1904#issuecomment-757978924, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABM6DU5WBFCE64VCSWGF3M3SZMB4DANCNFSM4VXUXELA
.

Well, it seems to be a temporary issue. I have retried on a newly deployed
cluster and it is fine now.
Le lun. 11 janv. 2021 à 15:16, Jim Ehrismann<EMAIL_ADDRESS>a
écrit :

Are there RBAC restrictions in your cluster? This is a common side effect
if so.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lensapp/lens/issues/1904#issuecomment-757978924, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABM6DU5WBFCE64VCSWGF3M3SZMB4DANCNFSM4VXUXELA
.


Issues found:

https://github.com/Expensify/App/issues/4296
https://github.com/Expensify/App/issues/4293
https://github.com/Expensify/App/issues/4292
https://github.com/Expensify/App/issues/4299

PRs are finished too
Comments added:

https://github.com/Expensify/App/pull/4190#issuecomment-888772252
https://github.com/Expensify/App/pull/4240#issuecomment-888718342

https://github.com/Expensify/App/pull/4263 this PR is missing QA because is currently not testeable because of the crash https://github.com/Expensify/App/issues/4293

Internal QA

https://github.com/Expensify/App/pull/4227 (CC @HorusGoul)

Thanks!

https://github.com/Expensify/App/issues/4293 just confirmed there was no crash 🎉 checking it off.
 I would propose restarting QA by removing/readding the Lock label and proceed with a new QA run so we have a full regression and test new PRs OR we could just retest the blocked steps (that are a lot) only. What do you think @roryabraham @AndrewGable ?
Side note: Looks like the CP staging bug is back, these PRs are not in staging and need to be checked off/removed:

https://github.com/Expensify/App/pull/4170
https://github.com/Expensify/App/pull/4194
https://github.com/Expensify/App/pull/4220
https://github.com/Expensify/App/pull/4242
https://github.com/Expensify/App/pull/4261
https://github.com/Expensify/App/pull/4269
https://github.com/Expensify/App/pull/4275
https://github.com/Expensify/App/pull/4290
https://github.com/Expensify/App/pull/4297

Let's retest the blocked steps and do another full regression suite tomorrow. But there should be no need to remove and re-add the lock label, right? We don't need to potentially introduce more deploy blockers in this release 😅

These 2 PRs had an issue are still failing:
https://github.com/Expensify/App/pull/4190#issuecomment-888772252 (@johnmlee101)
https://github.com/Expensify/App/pull/4240#issuecomment-888718342 (@Dal-Papa)
This internal QA need to be tested too: https://github.com/Expensify/App/pull/4227 (@HorusGoul @Dal-Papa)

https://github.com/Expensify/App/pull/4263 was retested and was a pass 🎉

Tested and checked off https://github.com/Expensify/App/pull/4227, and just CP'd https://github.com/Expensify/App/pull/4322 to staging so that should be good to re-test once it gets deployed. Will look into https://github.com/Expensify/App/pull/4240#issuecomment-888718342 next.

Checked off the following that were added by the CP bug:

4090
4172
4272
4285
4294
4295
4301
4309
4311
4312
4313
4317
4318
4322 (This was the fix for 4190)

Looking at https://github.com/Expensify/App/pull/4240 I can't reproduce the issue on staging:

Account 1
Account 2

@isagoico are you still seeing the issue on staging?

https://github.com/Expensify/App/pull/4190#issuecomment-890082922 checking it off 🎉

Ok, tested on staging iOS and Desktop and it's working for me!

iOS
Desktop

For desktop, I had to go to staging.new.expensify.com/Expensify.cash.dmg to ensure I was on staging. @isagoico can you reproduce #4240 on staging still?

@Jag96 asked a tester to check on their side, will update with the results

It was a pass for the tester 🎉  checking it off.
This should be the last to check off the list, will go ahead with the prod deploy CC @roryabraham

:shipit:


Url?

blobs.app link sends to a weed app. Not against it, but I'm guessing that isn't the live action demo of this repo?

Thanks for letting me know. Domain was sold to another user for similar app. But not sure what happened next. I will change the links.
Meanwhile you can use this link for demo https://lokesh-coder.github.io/blobs.app


Code block with a filename are gone

Describe the change
The code block with a filename are all gone.
After Using h3, we can do the same thing: there must be a code block.

URLs
https://h3.unjs.io/examples/from-expressjs-to-h3#hello-world
Additional information

[ ] Would you be willing to help?

This commit breaks things: https://github.com/unjs/h3/commit/c04c458810e34eb15c1647e1369e7d7ef19f567d

updating undocs from 0.17 to 0.20 breaks
https://github.com/unjs/h3/commit/c04c458810e34eb15c1647e1369e7d7ef19f567d#diff-adfa337ce44dc2902621da20152a048dac41878cf3716dfc4cc56d03aa212a56L9


clean up folder deleting in gulpfile.js

Note sure if this is something we can use pipeline-handyman#clean for, but it seems like this task could be cleaned up
https://github.com/kenzanlabs/pipeline-validate-css/blob/master/gulpfile.js#L46

Looks like it this is just deleting test reports files, which isn't necessary for our needs.  Will clean the Gulpfile up a bit too.


Missing assets folder

I can't build this as there's a missing assets package, referenced from serve.go

have this very same issue

its in .gitignore, which keeps it from being pushed from the author's local Git repo into this one.

Man, it's embarassing. Yeah, the assets folder is supposed to be generated by go:generate. I forgot go import doesn't run it.

I can confirm that this now works, so this issue can be closed :)

I can confirm that this now works, so this issue can be closed :)

Thanks for the confirmation.


Pinia 2.1.0 + Vue 2.7.14: Error "VueCompositionAPI is not defined" in hasInjectionContext()

Reproduction
https://jsfiddle.net/egay83mp/4/
Steps to reproduce the bug
Use Pinia 2.1 with Vue 2.7.14
Expected behavior
no exception is thrown
Actual behavior
An exception is thrown when using a defined store:

Additional information
Opened issue in vue-demi:
https://github.com/vueuse/vue-demi/issues/224
JSFiddle with Pinia 2.0 (working):
https://jsfiddle.net/mk56hoqe/2/
JSFiddle with Pinia 2.1 (broken):
https://jsfiddle.net/egay83mp/4/

Same issue.
Reverting to 2.0.36

Update Pinia to v2.1.0，Vue version is v2.7.14
I also ran into this bug

A fix was released in vue-demi 💯

After https://github.com/vueuse/vue-demi/pull/229, all possible versions should be properly covered 😅


Add number chars to allowed name chars

The name part of an email may have numbers, this appears to have been omitted.

As a note, I couldn't run the tests locally. Some clang linker error having to do with -lqp


Exact<T> doesn't do anything

Describe the bug
The Exact<T> utility type that is included in generated TS code doesn't seem to do what it's intended to do. In fact it doesn't seem to do anything at all.
This example sums it up:
type Exact<T extends { [key: string]: unknown }> = {
  [K in keyof T]: T[K];
};

type Foo = { x: number };

const notExactlyFoo = { x: 1, y: 1 };

// object literal with extra property is not assignable to Exact<Foo>
const a: Exact<Foo> = { x: 1, y: 1 }; // ts error

// object *variable* with extra property *is* assignable to Exact<Foo>
const b: Exact<Foo> = notExactlyFoo; // no ts error

// using just `Foo` instead of `Exact<Foo>` has the same effect
const c: Foo = { x: 1, y: 1 }; // tsc error
const d: Foo = notExactlyFoo; // no ts error

To Reproduce
CodeSandbox Link
Playground Link
Expected behavior
I would expect Exact<T> to be a T that has no extra properties. I made a mild assumption that this is what it's intended to do. Please correct me if I'm wrong!
Environment:
N/A
Additional context
This realization came from this thread on Reddit.

I noticed the same thing. Also, I don't believe it's really possible to have a true Exact type in TS yet. See this longstanding issue: https://github.com/microsoft/TypeScript/issues/12936

@dotansimha Would you accept a PR removing the Exact type?

Just a thought.. could the Exact type be used as a placeholder for when a true Exact type is possible?

Just a thought.. could the Exact type be used as a placeholder for when a true Exact type is possible?

I have my doubts a true Exact type will ever exist, but I guess another option would be to allow modifying the Exact type like we can do with Maybe. But as it stands now Exact doesn't do what it says it does and as far as I know it's not possible 😢.

But as it stands now Exact doesn't do what it says it does and as far as I know it's not possible 😢.

@scvnathan It's not possible right now but it might be possible in the future right? As far as not doing what it says it does, if we wanted to keep the type as a placeholder, the implementation could be stripped (i.e. type Exact<T> = T) and perhaps come with some an doc comment to clarify the intention.
But probably the placeholder is not a great idea and it would be simpler to just remove Exact for now, and add it back if/when in the future it's supported in TS.
+1 for removing the Exact type

It's not possible right now but it might be possible in the future right?

Sure its possible, although https://github.com/microsoft/TypeScript/issues/12936 has been open since 2016 and there hasn't been any indication from the TS team that they want to tackle this.

As far as not doing what it says it does, if we wanted to keep the type as a placeholder, the implementation could be stripped (i.e. type Exact = T) and come with a doc comment to clarify the intention.
But probably the placeholder is not a great idea and it would be simpler to just remove Exact for now, and add it back if/when in the future it's supported in TS.

Right, I think having a placeholder Exact would just continue to add confusion in addition to adding unnecessary noise to error messages. The funny thing is I don't think removing it would even be a breaking change.

I think having a placeholder Exact would just continue to add confusion in addition to adding unnecessary noise to error messages

Yeah, I have to agree.

The funny thing is I don't think removing it would even be a breaking change.

I think technically it would be a breaking change, since it has the potential to break things (the type is exported from the generated file, and could be used other places), but in practice I doubt many/any apps would be affected.
IMO it would be fine to release this change in a patch release.
@dotansimha What do you think about removing the Exact type in a patch release?

Sure its possible, although microsoft/TypeScript#12936 has been open since 2016 and there hasn't been any indication from the TS team that they want to tackle this.

@scvnathan Yeah, I guess it doesn't make sense to expect this any time soon, but I'm still hoping it will come someday, either in the form of a built-in Exact type, or in the form of some other feature(s) that can be used to implement our own Exact type.

@zenflow this might be a good candidate for Exact type:
type Exact<T, Shape> = T extends Shape ? Exclude<keyof T, keyof Shape> extends never ? T : never : never;

Example:
type Person = {name: string, age: number}

declare function savePerson<T>(person: Exact<T, Person>): void;

const tooFew = { name: 'David' };
const exact = { name: 'David', age: 41 }
const tooMany = { name: 'David', sex: 'male', age: 41 }

savePerson(tooFew); // doesn't work
savePerson(exact); // works well
savePerson(tooMany); // doesn't work

@zenflow this might be a good candidate for Exact type:
type Exact<T, Shape> = T extends Shape ? Exclude<keyof T, keyof Shape> extends never ? T : never : never;

Example:
type Person = {name: string, age: number}

declare function savePerson<T>(person: Exact<T, Person>): void;

const tooFew = { name: 'David' };
const exact = { name: 'David', age: 41 }
const tooMany = { name: 'David', sex: 'male', age: 41 }

savePerson(tooFew); // doesn't work
savePerson(exact); // works well
savePerson(tooMany); // doesn't work

TBH I added Exact initially because I thought it will work better, and then I kept it for semantic reasons, to make sure developers know that they need to pass the exact structure (otherwise, it will fail on graphql-js validation for the variables).
I tend to keep it, just semantically, just because it might help someone to avoid runtime issues, and it doesn't effect anything else.
@slavikbez how can we apply that to codegen? I think we are not able to apply it on the Variables type, and we can do it only at the level of usage (like, with the auto-generated hooks), right?

TBH I added Exact initially because I thought it will work better, and then I kept it for semantic reasons, to make sure developers know that they need to pass the exact structure (otherwise, it will fail on graphql-js validation for the variables).
I tend to keep it, just semantically, just because it might help someone to avoid runtime issues, and it doesn't effect anything else.
@slavikbez how can we apply that to codegen? I think we are not able to apply it on the Variables type, and we can do it only at the level of usage (like, with the auto-generated hooks), right?

Hi @dotansimha, you're right about auto-generated hooks. This is my understanding of how it can be applied:
...

export type GetClientsQuery = (
  { __typename?: 'Query' } &
  ...
);

...

export type QueryArgs = {
  arg1: Scalars['String'];
  arg2: Scalars['String'];
};

...

export const SomeQueryDocument = gql`
  query SomeQuery($arg1: String!, $arg2: String!) {
     someEntity(arg1: $arg1, arg2: $arg2) {
        __typename
        ...
     }
  }
`

...

export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
  return {
    GetSomeEntity<T>(variables: Exact<T, QueryArgs>): Promise<SomeQuery> {
      return withWrapper(() => client.request<SomeQuery>(print(SomeQueryDocument), variables));
    }
  }
};

Hi @dotansimha, you're right about auto-generated hooks. This is my understanding of how it can be applied:
...

export type GetClientsQuery = (
  { __typename?: 'Query' } &
  ...
);

...

export type QueryArgs = {
  arg1: Scalars['String'];
  arg2: Scalars['String'];
};

...

export const SomeQueryDocument = gql`
  query SomeQuery($arg1: String!, $arg2: String!) {
     someEntity(arg1: $arg1, arg2: $arg2) {
        __typename
        ...
     }
  }
`

...

export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
  return {
    GetSomeEntity<T>(variables: Exact<T, QueryArgs>): Promise<SomeQuery> {
      return withWrapper(() => client.request<SomeQuery>(print(SomeQueryDocument), variables));
    }
  }
};

Hi @dotansimha, you're right about auto-generated hooks. This is my understanding of how it can be applied:
...

export type GetClientsQuery = (
  { __typename?: 'Query' } &
  ...
);

...

export type QueryArgs = {
  arg1: Scalars['String'];
  arg2: Scalars['String'];
};

...

export const SomeQueryDocument = gql`
  query SomeQuery($arg1: String!, $arg2: String!) {
     someEntity(arg1: $arg1, arg2: $arg2) {
        __typename
        ...
     }
  }
`

...

export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
  return {
    GetSomeEntity<T>(variables: Exact<T, QueryArgs>): Promise<SomeQuery> {
      return withWrapper(() => client.request<SomeQuery>(print(SomeQueryDocument), variables));
    }
  }
};

Awesome, this might require a major version for the plugins, since it will be a breaking change for some plugins. Any help here would be appreciated :)

Hi @dotansimha, you're right about auto-generated hooks. This is my understanding of how it can be applied:
...

export type GetClientsQuery = (
  { __typename?: 'Query' } &
  ...
);

...

export type QueryArgs = {
  arg1: Scalars['String'];
  arg2: Scalars['String'];
};

...

export const SomeQueryDocument = gql`
  query SomeQuery($arg1: String!, $arg2: String!) {
     someEntity(arg1: $arg1, arg2: $arg2) {
        __typename
        ...
     }
  }
`

...

export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) {
  return {
    GetSomeEntity<T>(variables: Exact<T, QueryArgs>): Promise<SomeQuery> {
      return withWrapper(() => client.request<SomeQuery>(print(SomeQueryDocument), variables));
    }
  }
};

Awesome, this might require a major version for the plugins, since it will be a breaking change for some plugins. Any help here would be appreciated :)

Hi @dotansimha, sorry for delay, I will try to allocate some time to work on this in the upcoming weeks.

Are there any updates on this?
I just got into the same problem, that my query variables for a query get generated into this:
export type Query123QueryVariables = Exact<{ [key: string]: never }>;

So unfortunately i'm losing all the type information from graphql schema here. Are there ways to fix this until this issues will be resolved?


Allow flag local-crds to take a crd file as input

What type of PR is this?
/kind feature

What this PR does / why we need it:
This PR allows flag local-crds to take a crd file instead of a folder as input
Which issue(s) this PR fixes:

Fixes #
N/A
Special notes for your reviewer:
Does this PR introduce a user-facing change?

The flag `local-crds` can take a file instead of a folder as input now.

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

Thanks @dawnsmile !
Can you elaborate why we would need this ?

Thanks @dawnsmile ! Can you elaborate why we would need this ?

In my project, I put crd files and other k8s manifests (deployment, rbac, etc) in the same folder. Without this PR, I have to move the crd file into its dedicated folder to make the tool work.

@dawnsmile are you still planning on working on this?


Extractor for gene inheritance modes

recessive/dominant etc

Awesome!!
On Mon, Jul 27, 2015 at 6:29 PM Colossus<EMAIL_ADDRESS>wrote:

recessive/dominant etc
—
Reply to this email directly or view it on GitHub
https://github.com/HazyResearch/dd-genomics/issues/70#issuecomment-125400902
.

Almost as awesome as a variant collector ;)
-Gill
On Jul 27, 2015, at 6:46 PM, Alex Ratner<EMAIL_ADDRESS>wrote:

Awesome!!
On Mon, Jul 27, 2015 at 6:29 PM Colossus<EMAIL_ADDRESS>wrote:

recessive/dominant etc
—
Reply to this email directly or view it on GitHub
https://github.com/HazyResearch/dd-genomics/issues/70#issuecomment-125400902
.

—
Reply to this email directly or view it on GitHub.


CoinBlocker Blocking Valid Domains

This list is blocking dozens of domains that have nothing to do with browser mining. Things like coinbase, binance, bitfinex, etc.

Not sure where @StevenBlack  i getting the list from,but if it's from the @ZeroDot1's repo he should use https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser which protects against browser mining and the domains mentioned by OP are not there.

@SilkySmooth @dnmTX my mistake!  You're right I took the wrong data set.
Fixing now.

@StevenBlack  is it possible to make it like additional extension like fakenews,porn....this way there will be more choice? Just a suggestion  .

It's certainly possible.  In my view the in-browser miners are bad-apples that belong in the main group, along with malware.
I can be convinced otherwise.  But for now, it's default.

Fixed!  Thanks for the heads-up everybody.

@StevenBlack  i think you can remove  the "# JS based cryptocurrency mining sites" from your list now the you included the ZeroDot1's one.I see too many duplicates.

I definitely agree with Steven on this one. Most, if not all, anti-virus programs immediately detect mining scripts and require action to be taken. Rather than trying to fight an already lost battle here, people that want access to blacklisted sites should just whitelist them. The majority of the users here don't have time to look into everything and trust active members are contributing and doing the right thing. If we can't prevent a simple anti-virus popup from wasting several minutes of your day asking you if you should quarantine this or that or add exceptions or decide whether you should do a full scan because you're not sure what's happening, etc., etc., I feel as though many people would be let down by this project at large.


Different output at node and at browser

simple example
const insane = require('insane');
console.log(insane('test'));

Running this under node gives test see https://repl.it/repls/CloseMassiveArchitects
And running this under browser gives test see https://codesandbox.io/s/k3ql74k5y5
This causes an issues with server side rendering.

The issue is that for browser used unescapeHtml from ./she.js but he.decode at node env here
https://github.com/bevacqua/insane/blob/master/parser.js#L110
@bevacqua  what the reason to use 2 different method of conversion depending on env?

I just checked and in both cases sanitize-html uses decode so both output of above is test

I think you did that to reduce dependency size at browser level? If yes it's possibly better to use she.js in both environments, otherwise it's hard to use the library with server side rendering libs like React. See #10


Using a db for auth on the UI is a Bad Idea

We can't drop the DB altogether without a lot of pain because the contenttypes app depends on it which is used by WhiteNoise and a few other annoying things.  Instead, this PR addresses the primary concern, that of using a local database for auth & sessions.
This new setup uses JSON web tokens and cookies to let the client carry around the data server's session id which we pass to the data server on any request that requires auth.
Interesting things worth looking at include:

alice.braces.LoginRequiredMixin is essentially a re-packaging (and watering down) of Django's built-in LoginRequiredMixin.  It doesn't do anything interesting, rather it just exists here so that importing it won't blow up due to an absence of a database.  The one in Django lives in a file that imports things that import things that require auth stuffs.
alice.middleware.* We now have a User object that is a as dumb a user object as you could possibly have.  The middleware isn't particularly intelligent either: it just validates the alice cookie from the client and sets up request.alice_id and request.user if what it finds there is legit.
ui.settings I'm commenting out stuff here rather than deleting it to make it clear that stuff was explicitly removed.  If someone would rather I just delete these though, I have no objections.

 @adammalinowski & @marcofucci

Big improvement thanks!


Update to latest configuration file format for Kraken config

implement required changes to kraken config.yaml

Change taints
The method by which taints were added to nodepools was a hack to work around a deficiency in kraken-lib at the time. That problem has since been fixed. Change nodepool definitions with taints per the following:
Original:
        - name: forayNodes
          count: 5
          kubeConfig: *colonybeadKube
          containerConfig: *defaultDocker
          osConfig: *defaultCoreOs
          nodeConfig:
            << : *defaultAwsClusterNode
            taints:
              - key: customer
                value: foray
                effect: NoSchedule
          keyPair: *colonybeadKeyPair

New:
       - name: forayNodes
          count: 5
          kubeConfig: *colonybeadKube
          containerConfig: *defaultDocker
          osConfig: *defaultCoreOs
          nodeConfig: *defaultAwsClusterNode
          taints:
            - key: customer
              value: foray
              effect: NoSchedule
          keyPair: *colonybeadKeyPair

/CC @joejulian @davidewatson

/lgtm

Hold. My comment above was based on the schema change @joejulian made in kraken-lib/1026. However, a quick glance at this code:
---
- set_fact:
    taints: "{{ new_taints }}"
    taints_exist: "{{ new_taints | length > 0 | bool }}"
  vars:
    nodePoolTaintQuery: "{{ node | json_query('schedulingConfig.taints[*]') }}"
    nodePoolTaints: "{{ (nodePoolTaintQuery == '') | ternary([],nodePoolTaintQuery) }}"
    nodeTypeTaintQuery: "{{ node | json_query('nodeConfig.taints[*]') }}"
    nodeTypeTaints: "{{ (nodeTypeTaintQuery == '') | ternary([],nodeTypeTaintQuery) }}"
    new_taints: "{{ nodePoolTaints + nodeTypeTaints }}"

makes me wonder where the nodePool level taints are picked up in ansible.

@davidewatson - holding.

Yeah, this won't work. Using the config file here:
        - name: forayNodes
          count: 5
          kubeConfig: *colonybeadKube
          containerConfig: *defaultDocker
          osConfig: *defaultCoreOs
          nodeConfig: *defaultAwsClusterNode
          keyPair: *colonybeadKeyPair
          taints:
            - key: customer
              value: foray
              effect: NoSchedule

I end up with no taints:
Name:			ip-10-0-104-151.ec2.internal
Role:
Labels:			beta.kubernetes.io/arch=amd64
			beta.kubernetes.io/instance-type=m4.2xlarge
			beta.kubernetes.io/os=linux
			failure-domain.beta.kubernetes.io/region=us-east-1
			failure-domain.beta.kubernetes.io/zone=us-east-1b
			kubernetes.io/hostname=ip-10-0-104-151.ec2.internal
			nodepool=forayNodes
Annotations:		node.alpha.kubernetes.io/ttl=0
			volumes.kubernetes.io/controller-managed-attach-detach=true
Taints:			<none>
CreationTimestamp:	Thu, 21 Dec 2017 07:52:57 -0800

@joejulian: ^^

Yep, my failure to read.
Looks like it should be
        - name: forayNodes
          count: 5
          kubeConfig: *colonybeadKube
          containerConfig: *defaultDocker
          osConfig: *defaultCoreOs
          nodeConfig: *defaultAwsClusterNode
          keyPair: *colonybeadKeyPair
          schedulingConfig:
            taints:
              - key: customer
                value: foray
                effect: NoSchedule

This passes the schema check but I don't know if it produces the taints.

#17 merged.


Feature Request: Ability to set Attendee view to Gallery, speaker, or follow host.

Ability to set Attendee view to Gallery, speaker, or follow host.

Zoom has not created this feature, so the module cannot do it.


Add validation for negation of non-numeric literals

Current coverage is 81.01% (diff: 60.00%)

Merging #4214 into master will increase coverage by <.01%

@@             master      #4214   diff @@
==========================================
  Files          1300       1300
  Lines         44278      44280     +2
  Methods           0          0
  Messages          0          0
  Branches       7060       7060
==========================================
+ Hits          35868      35872     +4
+ Misses         5760       5759     -1
+ Partials       2650       2649     -1

Powered by Codecov. Last update dcc6811...241ce47

@matriv please review


how to open app  using pymemuc

i tried the below code but it failed
memuc.start_app_vm(com.codeway.chatapp,vm_index=vm_index, timeout=360)
com.codeway.chatapp is the package name please how do i fix this
NameError: name 'com' is not defined

use quotes around the app name, it should be a string


Assignment04-Kaushik

Checklist

[x] Paste a screenshot of the solution whenever possible (ctrl+v or cmd+v directly on this textbox works)
[ ] Add optional notes/remarks to be taken into account for evaluating the submission

Hi @KaushikSelvaDhanush !  It seems the data.json file is missing in your PR.  You have a component to write it, but were you having troubles with controlling the location where it was written?

Hi @beverlylytle I am sorry, I did not notice that I had not added the JSON correctly. I remember I had some json in the root folder but did not copy to the assignment folder with my name. When I tried to create again today, I realized that I had not internalized the curve, so I created a new curve and saved it again in the GH.


[W] Clean up output of "flutter run --release"

cc @tvolkert

I accidentally ended up cleaning up flutter --help as well while I was at it.
@tvolkert PTAL.

will land on green.

Going to revert, had two failures.


MISC BUDE.jl and LULESH.jl fixes

Codecov Report

Merging #239 (1d15ce6) into main (d774adc) will decrease coverage by 4.48%.
The diff coverage is 21.87%.

@@            Coverage Diff             @@
##             main     #239      +/-   ##
==========================================
- Coverage   83.22%   78.73%   -4.49%
==========================================
  Files          13       13
  Lines        3010     3010
==========================================
- Hits         2505     2370     -135
- Misses        505      640     +135

Impacted Files
Coverage Δ

src/api.jl
47.41% <ø> (+0.63%)
:arrow_up:

src/compiler.jl
83.44% <4.76%> (-2.32%)
:arrow_down:

src/compiler/validation.jl
68.79% <37.50%> (-0.98%)
:arrow_down:

src/compiler/optimize.jl
97.81% <100.00%> (+0.01%)
:arrow_up:

src/compiler/orcv2.jl
0.00% <0.00%> (-71.43%)
:arrow_down:

src/compiler/interpreter.jl
32.55% <0.00%> (-58.56%)
:arrow_down:

src/logic.jl
75.00% <0.00%> (-5.00%)
:arrow_down:

src/Enzyme.jl
88.60% <0.00%> (-0.42%)
:arrow_down:

... and 3 more

Continue to review full report at Codecov.

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


Fix ordering of ScanAdapter filter chaining

Max versions implies get the top N remaining cells.  Order matters with chaining, and the order was previously broken.  In most cases where a Column Family is configured with a single latest cell this doesn't matter.  In cases where there are multiple cells, and the user wants an earlier cell, the ordering of the chain of filters has to change from

max versions filter
timestamp filter
other filters

to

timestamp filter
other filters
max version filter

LGTM, but I think it could use a test to demonstrate the subtlety.

The test was there from a previous commit.  It's the testGetScannerBeforeTimestamp() on which I removed the @Category(KnownIssue.class) annotation; it failed before, and now it passes.


Enable returning locally defined type in signature overloads

Suggestion

🔍 Search Terms

signature, method, function, overload, return, local, scope, type, define, declare, variable, anonymous, class
✅ Viability Checklist

My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion

Signature overloads should allow the user to return types of objects/functions/classes defined inside the function body, as is currently allowed for non-overloads.
📃 Motivating Example

Currently, using type inference, we're able to return unique types only declared locally:
export class Foo {
  something() {
    return class Bar {};
  }
}

Writing a return type is also possible by using typeof on a variable:
export class Foo {
  something(): typeof Bar {
    const Bar = class {};

    return Bar;
  }
}

However, when using signature overloading, providing no return type would not fallback to inference (returning any); attempting to provide a reference to a local variable in the return type would throw a compile error:
export class Foo {
  something(): void;
  something(): typeof Bar; // Cannot find name 'Bar'. ts(2304)
  something(): typeof Bar | void {
    const Bar = class {};

    return Bar;
  }
}

NOTE: I could only get the above return type code compiling on my local machine, the playground would throw the below error even with (from what I could tell) matching compiler versions (4.6.2) & configs.
Return type of public method from exported class has or is using private name 'Bar'

Any help in resolving this to get a valid example would be great.

💻 Use Cases

Better editor completion with fallback types:

NOTE: This below example will work without the overloads, however, the editor won't suggest anything.

export class Foo {
  something<T extends 'qux' | 'quux'>(arg: T): typeof Bar;
  something<T extends string>(arg: T): typeof Bar;
  something<T extends string>(arg: T): typeof Bar {
    const Bar = class {
      public baz = arg;
      public isQux = (arg === 'qux') as
        | string extends T
        ? boolean
        : T extends 'qux'
          ? true
          : false
    };

    return Bar;
  }
}

/* -------------------- Usage -------------------- */

// typing `new Foo().something('`
// the editor would give suggestions for `'qux' | 'quux'`
// whist accepting other `string` inputs

const qux = new (new Foo().something('qux'))();
qux.baz;        // asserts qux.baz is 'qux'
qux.isQux;      // asserts qux.isQux is true

const quux = new (new Foo().something('quux'))();
quux.baz;       // asserts quux.baz is 'quux'
quux.isQux;     // asserts quux.isQux is false

const hello = new (new Foo().something('hello'))();
hello.baz;      // asserts hello.baz is 'hello'
hello.isQux;    // asserts hello.isQux is false

const string = new (new Foo().something(String()))();
string.baz;     // asserts string.baz is string
string.isQux;   // asserts string.isQux is boolean

NOTE: Currently, this behaviour is actually already possible for properties inside of objects using the & operator:
export class Foo {
  // new Foo().map.set('hello', 'works');
  map:
  | Map<'qux' | 'quux', unknown>
    & Map<string, unknown>;
}

I, however, haven't found anything for methods; if there indeed is a more elegant solution, please do ridicule & educate me (::

Differing constructed classes depending on a string argument:
export class Foo {
  something<T extends 'qux' | 'quux'>(arg: T): typeof Qux;
  something<T extends string>(arg: T):
    | string extends T
      ? typeof Qux | typeof NotQux
      : T extends 'qux'
        ? typeof Qux
        : typeof NotQux;
  something<T extends string>(arg: T):
    | typeof Qux
    | typeof NotQux {
    const Bar = class {
      public baz = arg;
    };

    const Qux = class extends Bar {
      public override baz = arg;
      public readonly isQux = true;

      // ...more complicated props
    };

    const NotQux = class extends Bar {
      public override baz = arg;
      public readonly isNotQux = true;

      // ...more complicated props
    };

    return (arg === 'qux' ? Qux : NotQux) as
      | string extends T
        ? (typeof Qux | typeof NotQux)
        : T extends 'qux'
          ? typeof Qux
          : typeof NotQux;
  }
}

/* -------------------- Usage -------------------- */

const qux = new (new Foo().something('qux'))();
qux;              // asserts qux is Qux
qux.baz;          // asserts qux.baz is 'qux'
qux.isQux;        // asserts qux.isQux is true

const quux = new (new Foo().something('quux'))();
quux;             // asserts quux is NotQux
quux.baz;         // asserts quux.baz is 'quux'
quux.isNotQux;    // asserts quux.isNotQux is true

const hello = new (new Foo().something('hello'))();
hello;            // asserts hello is NotQux
hello.baz;        // asserts hello.baz is 'hello'
hello.isNotQux;   // asserts hello.isNotQux is true

const string = new (new Foo().something(String()))();
string;           // asserts string is NotQux
string.baz;       // asserts string.baz is string
string.isNotQux;  // asserts string.isNotQux is true

The error you see in the Playground is because declaration emit can't use names from the implementation, which is why this isn't a very common thing to be doing in the first place.
I'm not 100% sure that it's even intentional that we allow referring to function locals in the function signature - it's not likely we'd break that on purpose, but I don't think we'd want to expand the rule either. It doesn't "feel" like you're in the function body scope when you're writing overload signatures and it seems weird that typeof would refer to a local vs an outer value.

@RyanCavanaugh I definitely hear your points through. I do agree that this doesn't really feel 100% natural, but I simply didn't have a better solution.
My personal ideal would be to have a way to just use the inferred type of the base signature in overloads, but as mentioned earlier, currently having an empty return type in overloads is equivalent to any, instead of the base type. Attempting to refer to the method via the class would produce a circular reference error as well.
An argument for this change then would be to bring both base signatures & overloads to parity in terms of return typing, which in my opinion, even though the feature(?) itself feels unnatural, makes its current existence much less awkward.


Changed Download button to View

Fixes

Fixes #102 by @Xaid-vfx
Description
Changed the button text from "Download" to "View". The button already redirects to a preview instead of downloading it, so changing the text will make it clearer to users that they can view the file.
Screenshots

Checklist

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the default branch of the repository (main or master).
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
I added or updated tests for the changes I made (if applicable).
I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin

For the purposes of this DCO, "license" is equivalent to "license or public domain dedication," and "open source license" is equivalent to "open content license or public domain dedication."

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Hey @MeowthyVoyager ,
I appreciate your effort for this contribution, but issue #102 has not been assigned to you yet. You are only supposed to raise a PR after the issue has been assigned to you. Please close this PR for now as it won't be merged.
Read Contribution Guidelines for more information.


Fix server status (member already passes it down.)

This fix requires an update to the acos-client requirements. Please
do not merge until that's pushed and included.
Closes #250

check

this commit history is hash.  re-submitting.


Jump visualization shows spurious jumps

The visualization is currently using the 'date' field from the log which corresponds to the time at which the server got the request.
For retried requests we should consider only using the 'rawLocationTime' field which appears to correspond to the time at which the location was recorded on device ... maybe.

Do you remember by chance if this was spurious jumps for the time based jumps or the velocity based jumps?

I think both.  The problem was with my time measurement -- and use of a
date value that was generated server side (and likely wrong in the case of
rpcs that were retired).
--greg
On Thu, Aug 29, 2024, 4:36 PM regeter @.***> wrote:

Do you remember by chance if this was spurious jumps for the time based
jumps or the velocity based jumps?
—
Reply to this email directly, view it on GitHub
https://github.com/googlemaps/fleet-debugger/issues/74#issuecomment-2318928397,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABDD3TPGL77NVN5H7W6CWEDZT6A3FAVCNFSM6AAAAABNLFXMKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJYHEZDQMZZG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


gulp.series not working and also displayName not working

What were you expecting to happen?

Gulp tasks to run one after the other (and not parallel).
Display the functions name I use (and not ).

What actually happened?

Seems like the tasks ran in parallel
Functions display as .

Please post a sample of your gulpfile (preferably reduced to just the bit that's not working)

The functions are simple exec functions such as-
gulp.task('setup-dependencies', callback => exec("yarn", { cwd: '/somePlace' }));

and some gulp tasks call functions which I set an attribute of 'displayName' for.
What version of gulp are you using?
gulpjs/gulp#4.0
What versions of npm and node are you using?
node 7.8.0
npm 4.2.0
yarn 0.21.3

my mistake. sorry. closing

What was you solution


Authentication data persists on refresh until i pass permissions for role-based access in userState then it signs me out on refresh

Prerequisites:
Please answer the following questions for yourself before asking questions.

[ ✓] This is question only ❓
[✓ ] I am running the latest version
[✓ ] I checked the documentation and found no answer
[✓ ] I checked to make sure that this is not already asked
[✓ ] I'm asking the question in the correct repository

Describe the question
In my login component, I am storing data in  userState, my login is working perfectly fine, it persists on refresh but when I pass
permissions: response.data.permissions in userState, it starts signing me out on page refresh and if I remove permissions it works fine again.
Screenshots

Please provide the following information:

OS: [Windows 10]
Browser [Chrome]
Version [e.g. 22]

License
MIT © React Auth Kit

I solved this issue by storing permissions in a redux state and making them persist using redux-persist.


Add simple tests for distributing notes into channels and tracks

Add tests which put notes of simple triads into channels and tracks in four different ways.

Thanks a lot!


Markdown rendering in suggestion widget not working

monaco-editor version: 0.14.3
Browser: any
OS: any
Steps or JS usage snippet reproducing the issue:
Hi,
according to #689 and #1020 Markdown rendering should be supported in the suggest widget. However, if you use Markdown in a JSDoc comment the raw content ist displayed.
Snippet to reproduce and screenshot from the Playground
/**
 * My **very** cool function `smoosh`!
 *
 * [Documentation](https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/flat)
 */
function smoosh() {

}

Am I missing an obvious setting or is this a regression?
Thanks!

@rcjsuen Thanks for the suggestion 😄. I will try to take a look at the language service implementation.


Display server errors

Describe the bug
Adding items to the cart feels like the app is not working with no warning been displayed.
To Reproduce
I downloaded the repo and install dependencies and try adding an item to the cart.
Expected behavior
There should be server errors warnings. I see the error on the web console "401 unauthorized" invalid token...

Is the cart quantity notification increasing on addToCart?

No increase in the cart


Partitioning stream data

I  have problem definition where want to route spring cloud stream messages 2 different data store(may be same data store but different collection) depends upon type of message. I explored the stream partition option, But as per my understanding, partitioning routes the message to different instance of same app. Does partition can route to different channels or sink?

Hi,
Yes, partitioning refers to partitioning between consumers. You can have different output channels that send data to different destinations, or you can make it dynamic, as in the example here:
https://github.com/spring-cloud/spring-cloud-stream-app-starters/tree/master/router/spring-cloud-starter-stream-sink-router

@sachkk76: Also, please see an example in this SO thread.

thanks @mbogoevici and @sabbyanandan, will these options. Thank you.

@sachkk76: Thanks for the update. If you have any other questions, please consider posting them on StackOverflow.


scripts don't exit

I am expecting my script to reach a conclusion and then exit() but it just hangs and needs to be killed.
with Chroot('/srv/chroot/ubuntu-1604'):
        proc = subprocess.Popen('apt-get install -y curl', shell=True, stdin=None, stdout=open(os.devnull,"wb"), stderr=STDOUT, executable="/bin/bash")
        proc.wait()
.....
sys.exit()

I thought it might be something I am doing wrong so I just called it from the cmd line and I get this:
sudo pychroot /srv/chroot/ubuntu-1604/ lsb_release -a

I have to kill this one as well.  Any idea what is going on?

Works for me, what version of pychroot/snakeoil are you running?

I narrowed it down to when I call two python functions in a row that call
pychroot and apt-get.  Something like,
def do_pkg_install_one():
while Chroot......
do.system("sudo apt-get install.......)
def do_pkg_install_two():
while Chroot......
do.system("sudo apt-get install.......)
do_pkg_install_one()
do_pkg_install_two()
On Thu, Oct 10, 2019 at 3:47 PM Tim Harder<EMAIL_ADDRESS>wrote:

Works for me, what version of pychroot/snakeoil are you running?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pkgcore/pychroot/issues/27?email_source=notifications&email_token=ANOLWL3NJNJF3UYHIBX4HYTQN6BEHA5CNFSM4I7QKHU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA5T72Y#issuecomment-540753899,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANOLWLZZMSGID7AYKC4F66TQN6BEHANCNFSM4I7QKHUQ
.

How close is that example to your actual code? Context managers use "with" not "while", but you got it right in your initial bug description.
Also, something of that nature still works fine for me. Use pdb and or strace to see where it's hanging and maybe I can help more.

Also, you still haven't mentioned what versions of snakeoil and pychroot you're running. Also knowing your targeted python version could be helpful.

I was doing it from memory and was fading. I'll mock up something and use
strace on it and share results.
On Fri, Oct 11, 2019, 10:12 AM Tim Harder<EMAIL_ADDRESS>wrote:

How close is that example to your actual code? Context managers use "with"
not "while", but you got it right in your initial bug description.
Also, something of that nature still works fine for me. Use pdb and or
strace to see where it's hanging and maybe I can help more.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pkgcore/pychroot/issues/27?email_source=notifications&email_token=ANOLWL46BE4E2PUS6XF3JCDQOCCTPA5CNFSM4I7QKHU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBAD6BY#issuecomment-541081351,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANOLWLZU6WO4QWV2VI76QSDQOCCTPANCNFSM4I7QKHUQ
.

Have you come up with anything? Otherwise I'll probably close this issue as needs info at some point soon.


Frontend Project "Unit Converter" Box Design Enhancement

Title and Issue number
Frontend Project "Unit Converter" Box Design Enhancement
Close #3314
Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md

@MohitGupta121 Kindly review this PR.


Material UI v4.0.1 test faild

react: "^16.8.6",
react-dom: "^16.8.6",
react-scripts": "^3.0.1",
jest": "^24.7.1",
jest-cli": "^24.7.1"
After migration from MUI v3.9.3 to MUI v4.0.1, my tests failed with the information:
Cannot find module 'chai' from 'describeConformance.js'
However, Jest was able to find:
'./describeConformance.js'
You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['web.js', 'js', 'web.ts', 'ts', 'web.tsx', 'tsx', 'json', 'web.jsx', 'jsx', 'node'].
See https://jestjs.io/docs/en/configuration#modulefileextensions-array-string
  at Resolver.resolveModule (node_modules/@jest/core/node_modules/jest-resolve/build/index.js:230:17)
  at Object.<anonymous> (node_modules/@material-ui/core/test-utils/describeConformance.js:12:13)

Example test
`describe("DrawerMenu component", () => {
let shallow;
let mount;
beforeEach(() => {
    mount = createMount();
    shallow = createShallow();
});

const menus = [];
const props = {
    menus: menus,
};

it("it should render Drawer menu open ", () => {
    const wrapper = mount(
        <MemoryRouter>
            <DrawerMenu {...props} />
        </MemoryRouter>
    )
    expect(wrapper.find(Drawer).props().open).toEqual(true);
});`

Could you upload your file in codesandbox/github. So that it is easier for us to detect the actual problem.

Thanks for the reproduction. This helped alot.

Just updated to MaterialUI/core v4.0.2, still getting this issue.
`
Test suite failed to run
Cannot find module 'chai' from 'describeConformance.js'

However, Jest was able to find:
	'./describeConformance.js'

`

Same.  `Cannot find module 'chai' from 'describeConformance.js'
  at Resolver.resolveModule (../node_modules/jest-resolve/build/index.js:221:17)
  at Object.<anonymous> (../node_modules/@material-ui/core/test-utils/describeConformance.js:12:13)` is my error I'm still getting after upgrading to 4.0.2

@roseak You're right. I wasn't thorough enough.

@eps1lon do you still want me to write another issue, or are you good?

Should be all good with #16048. Will verify with an isolated repo later.


Edit Transcript MA Description - Merge with DB Foundation "Edit Lepiter Page"?

The implementations look eerily similar

Addressed by https://github.com/seandenigris/Quote-Me/commit/eb475a821d3d569811b5724ff3c7cbb857fc7ee3. Close for now.


Adding locations to Critical Software

I work at Critical Software now and I'm updating the list of its office locations.
Anyway, thanks for this great repo! 🙂

:+1:


Event Attendence Planner

A large problem that has been happening is when we are making plans we need to repeat what is going on and who is going.
Suggestion:
!event - command that accepts arguments for name and time
ex.
input: !event name=play soccer, time=8:30 tonight
output: The event "Play soccer" was created by lbullen for 8:30 on July 4th. Who's coming (say play+1)?
notes: Everyone who says "play+1" (some sort of event identifier followed by +1) would be added to attendance list
!upcoming - lists upcoming events
ex.
input: !upcoming
output:  8:30 on July 4th "Play soccer", 12:45 on July 6th "Lunch at Mars"

I don't know how to add a label, but this is an enhancement.

Hi,
Lucas Bullen<EMAIL_ADDRESS>writes:

output: The event "Play soccer" was created by lbullen for 8:30 on July 4th. Who's coming (say play+1)?
notes: Everyone who says "play+1" (some sort of event identifier
followed by +1) would be added to attendance list

How do you envision differentiating between multiple events with the
same (or similar) title?
ie, planning multiple proposed soccer games in the same week/month and
being able to respond to either one

@lberk, A possibility could be to use the full name of the event or a different id field and a unique identifier at the end to be the ID
Then creating the third "soccer" event would require a user to say "soccer2+1"
To ensure the user is adding themselves to the right event, the ID would be included in the !upcoming output and we could add an "!upcoming {partial_ID}" that lists all upcoming events that match the partial to avoid massive dumps when looking for a specific event

Lucas Bullen<EMAIL_ADDRESS>writes:

@lberk, A possibility could be to use the full name of the event or a
different id field and a unique identifier at the end to be the ID

My concern is that a feature such as this ends up being used to figure
out who is availabe on what night, ie, what day of the week works best
for people.
In that case, there are a variety of UID's in use, majority of which are
short lived (and this is in addition, to assuming, events are RO once
listed).  What does the accounting of the UID's look like?  Are they
reused once determined the event is not happening? or is the UID
monotomically increasing?  What gc of cancelled/forgotten events
(expired once the event datetime has elapsed?).  What if a user wants to
delete them prior due to a event input error?  (also forgetting timezone
issues if being used for remote enabled events).  How do people edit
their RSVP status?

My concern is that a feature such as this ends up being used to figure out who is availabe on what night

I see this as a separate feature, or more likely an addition to this one in the way of an added argument to creation / attendance

What does the accounting of the UID's look like?

UID would be by event id, so the end of the id would be the number of previously created active events with the same name.

Are they reused once determined the event is not happening? or is the UID monotomically increasing?

if the events "soccer", "soccer", delete first soccer, "dinner", "soccer" were created, the associated IDs would be  "soccer", "soccer2",soccer is deleted, "dinner", "soccer"

What gc of cancelled/forgotten events (expired once the event datetime has elapsed?).

Expiry at event time, freeing up the id

What if a user wants to delete them prior due to a event input error? (also forgetting timezone issues if being used for remote enabled events).

The addition of an !eventedit command would be required taking the ID then a list of key value changes

How do people edit their RSVP status?

Going: soccer+1
No longer going/ not going: soccer-1

Lucas Bullen<EMAIL_ADDRESS>writes:

My concern is that a feature such as this ends up being used to figure out who is availabe on what night
I see this as a separate feature, or more likely an addition to this
one in the way of an added argument to creation / attendance

Oh?
!event name=play soccer, time=8:30 July 2
!event name=play soccer, time=8:30 July 5
!event name=play soccer, time=8:30 July 4
!event name=play soccer, time=8:30 July 6
!event name=play soccer, time=8:30 July 3
How would you restrict that?

Are they reused once determined the event is not happening? or is the
UID monotomically increasing?
if the events "soccer", "soccer", delete first soccer, "dinner",
"soccer" were created, the associated IDs would be "soccer",
"soccer2",soccer is deleted, "dinner", "soccer"

So the users have to consistently remember what events correlates to
which shifting UID?

What if a user wants to delete them prior due to a event input error?
(also forgetting timezone issues if being used for remote enabled
events).
The addition of an !eventedit command would be required taking the ID
then a list of key value changes

I assume we're going to pin the UID order based on the time of creation.
Without something like eventedit we run the risk of rapidly reaching the
point where requesting info on available events (required when shifting
the UID's on people) will have the bot spamming the channel/hitting spam
limits.

How do people edit their RSVP status?
Going: soccer+1
No longer going/ not going: soccer-1

well, more like
soccer3+1
Oops, didn't realize soccer3 has changed to soccer2, (or, plain old typo)
soccer3-1
soccer2+1
Wait soccer 2 isn't on the 3rd? it's on the 4th?  shoot,
soccer2-1
soccer4+1
(hoping the testsuite will be implemented to make sure all the UID
accounting will be sorted as well)

How would you restrict that?
Why restrict? Just offer a better solution:
!event name=play soccer, time=8:30 July 3, time=8:30 July 4, time=8:30 July 5, time=8:30 July 6
VileBot1: new "play soccer" event by lbullen at 8:30 on July 3(a),4(b),5(c), or 6(d)
VileBot1: to vote for a time include the letters for valid times. ex: play2+1 abd
(If anyone has a cleaner suggestion then suggest)

So the users have to consistently remember what events correlates to which shifting UID?
UIDs would not shift. Once an event is created, its ID remains constant. If a user becomes confused or forgets, that is where !upcoming comes in handy, listing all upcoming event IDs

well, more like...
Better than the status quo, not having a list of who is coming, nor when things are happening.


Reorganise CYTHON_USE_TYPE_SLOTS

I think:

!CYTHON_USE_TYPE_SLOTS should imply that we go through PyType_GetSlot as a preference.
The amount of exceptions to it probably suggests that PyPy should have CYTHON_USE_TYPE_SLOTS set.

See https://github.com/cython/cython/pull/4585#discussion_r1700922484
(My suspicion is that this won't work perfectly and will need tweaking, but we'll see...)

Before 3.10, CPython rejected non-heap types in PyObject_GetSlot(). Since we're not only dealing with Cython's locally generated types in our usages but with arbitrary types in the Python runtime, I think we should honour that and stick to using direct type slot access in Py 3.[789].
Maybe we should force the TYPE_SLOTS flag to 1 in CPython < 3.10 ?
From their code, it seems that PyPy does this, too, even in Py3.10. So, for now, forcing it to 1 (or 0) rather than allowing users to override it seems appropriate for PyPy.

I looked through __Pyx_PyIter_Next2() and it suffers from the same issue as PyIter_Next(), it eats the StopIteration and replaces it with a generic instance if needed, at least in some configurations. Thus, it can lose the exception value, and that contradicts the behaviour of next(). I'll rework it.

Before 3.10, CPython rejected non-heap types in PyObject_GetSlot(). Since we're not only dealing with Cython's locally generated types in our usages but with arbitrary types in the Python runtime, I think we should honour that and stick to using direct type slot access in Py 3.[789].
Maybe we should force the TYPE_SLOTS flag to 1 in CPython < 3.10 ?
From their code, it seems that PyPy does this, too, even in Py3.10. So, for now, forcing it to 1 (or 0) rather than allowing users to override it seems appropriate for PyPy.

Yes - slightly more complicated than I was giving it credit for.

Python 3.10+ - should work fine universally.
Python < 3.10 - only heap types will work

TYPE_SPECS - cdef classes are heap types. Therefore we can use GetSlot safely on cdef classes and TryGetSlot as an optimization only elsewhere. This is basically the limited API case. (There's potentially an issue with cimported cdef class too that might just be too complicated to fix)
without TYPE_SPECS - cdef classes definitely won't work - should be disabled.

I think I'll leave this until you've done with am_send and then come back to it. It's probably easiest to avoid conflicts there.

It turns out that this change is required in the backport_am_send branch to make it work in PyPy, so I'll integrate it there. Thanks for bringing this up.

Integrated as https://github.com/cython/cython/pull/4585/commits/6cf49114879577570d7196540386f5e47784ca74


open-cluster-management/backlog#3613 Desc changes

Description review

Redone in a collective PR, #66 .


[v1.3.12] Error: Cannot find module 'webpack'

Short description of the problem:
I did update to npm@5 and app-scripts from 1.3.7 to 1.3.12.
Deleted node_modules, did npm install and launched "ionic cordova build iOS --prod".
As a result I face following error:
[08:38:29]  webpack started ...
There was an error in config file     "/Users/me/Documents/projects/myproject/scripts/webpack.config.js". Using defaults instead.
{ Error: Cannot find module 'webpack'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/me/Documents/projects/myproject/scripts/webpack.config.js:2:15)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3) code: 'MODULE_NOT_FOUND' }

I double checked, my local webpack.config.js is up-to-date, just contains one more line relative to momentjs.
Which @ionic/app-scripts version are you using?
1.3.12
Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)
global packages:
@ionic/cli-utils : 1.4.0
Cordova CLI      : 7.0.1
Gulp CLI         : CLI version 1.2.2 Local version 3.9.1
Ionic CLI        : 3.4.0

local packages:
@ionic/app-scripts              : 1.3.12
@ionic/cli-plugin-cordova       : 1.4.0
@ionic/cli-plugin-gulp          : 1.0.1
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms               : android 6.2.3 ios 4.4.0
Ionic Framework                 : ionic-angular 3.5.0

System:
Node       : v7.2.1
OS         : macOS Sierra
Xcode      : Xcode 8.3.3 Build version 8E3004b
ios-deploy : 1.9.0
ios-sim    : 5.0.13
npm        : 5.0.4

myproject is your Ionic project folder?
Where did scripts/webpack.config.js come from?

@janpio "myproject" is the name / root folder of my project
scripts/webpack.config.js is a clone of
https://github.com/ionic-team/ionic-app-scripts/blob/master/config/webpack.config.js with just one extra line, the following, to include only what I need for moment. Double checked, the file is up-to-date regarding the one in github
new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /a^/)

Does the build process work if you remove that file temporarily?

@janpio yep it do work when I remove this file, I mean the error comes from the line two of that script:
var webpack = require('webpack');

therefore if I remove it I don't get the error anymore.
maybe I should just install webpack (npm install webpack --save-dev) aka maybe was previously webpack delivered as a dependency but maybe since the update isn't that the case anymore?

exactly, if I do so, installing webpack as --save-dev, I don't face the error anymore
npm install webpack --save-dev

well I'm fine with that solution. thx @janpio

That's a workaround, not a solution - with the next checkout of your project you will have the same problem again. Normally webpack should have been installed with app-scripts: https://github.com/ionic-team/ionic-app-scripts/blob/master/package.json#L61 So something with your installation went probably wrong. Running npm install again should have fixed it.

@janpio I did remove node_modules and reinstall everything many time (npm install)

Check your package.json of your local app-scripts.

app-scripts:
"webpack": "2.6.1"
that's weird

@janpio did a "rm -r node_modules" again (double checked everything is deleted) and then did again "npm install" (without webpack in my package.json) and again under
<EMAIL_ADDRESS>
I found version
"webpack": "2.6.1"

and I double checked, it's 1.3.12 of app-scripts which is installed

it's correct actually, webpack 3.0.0 was introduced after 1.3.12
see
https://github.com/ionic-team/ionic-app-scripts/commit/27ac148e57a0c295ba8484e6b41478323c5f3cc8

I guess @janpio is right, it's just a workaround, would be cool to have a proper solution, therefore I reopen the issue

But isn't this correct if your app-scripts package.json requires a version of webpack? It should be installed then and you shouldn't get an error after npm install without additional work.

@janpio yes yes it's correct.
after npm install I could confirm that I found webpack under:
node_modules/@ionic/app-scripts/dist/webpack

so webpack is correctly installed but I still face the error (described in the issue above) when I run ionic cordova build whatever or ionic serve

But only with your custom scripts/webpack.config.js, correct?

Correct...but I mean "custom"...if I 100% have the same file as https://github.com/ionic-team/ionic-app-scripts/blob/master/config/webpack.config.js locally, I face the error too, so my custom line doesn't have to do with the error
So if I've got that in my package.json (of my project)
"config": {
    "ionic_webpack": "./scripts/webpack.config.js"
}

=> I face the error even if the local content of webpack.config.js is 100% the same as the one provided by app-scripts in GitHub
If I remove that config in my package.json, then I don't face the error

Can you reproduce this behaviour with a new project created with ionic start?
(Making it easier for the developer to reproduce the issue now)

@janpio thx for the idea. actually I could not reproduce the problem with a blank project, therefore I think there is conflict somewhere...gonna try to find out

If you rm -rf your node_modules directory try also removing package-lock.json and then run npm install again.

@DavidStrausz Was also wondering about that (privately) before... this lock file seems to "overwrite" package.json? If that is so, this makes a whole lot of documentation on the net obsolete :/

Yes thats the purpose of a package-lock.json. You can read more about this new functionality in npm 5.x here.

well @DavidStrausz  good idea...I did it and now when I run ionic serve I've got like a thousand times following errors
[20:37:46]  transpile started ...

[20:37:53]  typescript: node_modules/rxjs/add/observable/bindCallback.d.ts, line: 1
Invalid character.

@DavidStrausz @janpio I did it again (maybe a process was still attached somewhere whatever) and now it seems that freaking everything seems to be solved! Thx a lot guys for the help really appreciated!
So to solve the issue
rm package-lock.json
rm -r node_modules
npm install

live, die, repeat till it works


Add unit tests part I

This PR is part one to add unit tests to the functions that call graphql api. The unit tests below only test the positive path. Another PR will be created for the negative path
OSD-16571

Codecov Report

Merging #17 (416c437) into main (9abc9bf) will increase coverage by 13.25%.
The diff coverage is 80.00%.

Additional details and impacted files

@@            Coverage Diff             @@
##            main      #17       +/-   ##
==========================================
+ Coverage   1.44%   14.69%   +13.25%
==========================================
  Files         10       10
  Lines        415      415
==========================================
+ Hits           6       61       +55
+ Misses       409      341       -68
- Partials       0       13       +13

Impacted Files
Coverage Δ

pkg/goalert/service.go
64.70% <80.00%> (+64.70%)
:arrow_up:

/approved

/lgtm

/approve


Copy engine options

What feature or improvement do you think would benefit Files?
The absence of choosing a default copy handler, coupled with crashes, prevents the serious consideration of using Files.
While aesthetically polished, I'm unable to trust the application to carry out out move/copy operations.
Requirements

Separating the file operations module into a separate process or service.
If the main process crashes, any pending file operation would still be able to complete.
Allow use of explorer.exe to conduct copy/move operations
If the main process crashes, any pending file operation would still be able to complete.
Allow use of third party engines (Teracopy, Fastcopy, Richcopy, etc.)
If the main process crashes, any pending file operation would still be able to complete.

Files Version
3.1.1
Windows Version
22631.3085
Comments
The use of 3rd party engine integration has been shot down several times which is why two other potential solutions are also listed.

Thank you for the feedback, we're currently tracking this feature in #7518. You can add a comment or click subscribe to be notified of any updates.

Also any crash's you have please make a bug report so that they can be fixed.

File operations are already done though File Explorer and they will continue even if Files is closed.
This information is critical knowledge. It puts certain minds at ease.
Not that a crash dialog always displays, but perhaps worth including a blip about this in the crash dialog text.

Also any crash's you have please make a bug report so that they can be fixed.
Egg-Chicken. After initial crash, if unwilling to trust the program to carry out file operations, further use of the application is discouraged.


Elixir enet networking mirroring

Request description
Request a design.
1000 ccu test movement and audio stress test
Ability to append and delete scenes securely

Postpone.


Add support for clustered databases

A small tweak to support the fact that MongoDB now supports --initialize-from!

The UI should behave a little differently for databases that support
replication and databases that support clustering. For example,
while it's fine to daisy-chain replicated databases, it doesn't really
make sense to do so in the clustered case. Furthermore, the terminology
is different.
Note that since the backend doesn't really understand the difference
between clustering and replication (all it cares about is what existing
database the new one should initialize from), it's worth trying to keep
the relationships in good order on the frontend (i.e. avoid
daisy-chaining in the clustered scenario), but it's not stricly-speaking
required for things to work.

:+1: You could optimize this a bit with Ember.computed.equal as described here though it's not a blocker to merging.
supportsClustering: Ember.computed.equal('type', 'mongodb')

Thanks for the review @sandersonet! The main reason I did it this way was so that minimal changes would be required when / if we add additional clustered databases (e.g. Elasticsearch). I don't really mind either way though, we can go with Ember.computed.equal and refactor later! :)

@krallin Good point, totally your call.

Updated to use .equal. Does that look about right?
(I ran tests locally, so I'm assuming it should work!).
Next perhaps we should release so the tests in https://github.com/aptible/dashboard.aptible.com/pull/529 can run?
Thanks!

:+1: Merge and release at will!


bugfix by changing firstordefault to foreach loop

Proposed changes
Fixed a bug where DependsOn was only working for the first property it has been set on.
Further properties where ignored when raising PropertyChanged because the implementation was just calling FirstOrDefault on all matching registrations rather then looping through them.
Types of changes
What types of changes does your code introduce?

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Please link an issue @Pantheas


Error on vagrant up 'hashicorp/precise64' could not be found.

Bringing machine 'master' up with 'virtualbox' provider...
Bringing machine 'minion1' up with 'virtualbox' provider...
Bringing machine 'minion2' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
vm:

The box 'hashicorp/precise64' could not be found.

Running this command downloads the box
vagrant box add precise64 https://vagrantcloud.com/hashicorp/boxes/precise64/versions/1.1.0/providers/virtualbox.box


Allow to do node:split(1).

The :split(1) expects the input to be a table with one element.
The :split(1) will return a node to represent the one element.

Thanks Ivo.


Update index.d.ts

Updated with API documentation and links.
Added anything I saw missing.
Changed syntax of class and interface function definitions:
// before
foo: () => boolean;
// after
foo(): boolean;

This should be merged

I thought I had GitHub actions automation on this repo, turns out I don't. Will release it shortly.

@albinmedoc done

@thejustinwalsh Super! Thank you


Export Open Exchange File doesn't export label expression

When exporting to the open exchange file format, the Label Expression field isn't exported.
Meaning when another user is importing the file (in Archi) all the label expressions have disappeared
Version of Archi
Archi 4.7.1
Archi Plug-ins
coArchi 0.6.2 / scripting 0.8
Expected Behaviour
I know label expressions are only visuals and not part of the standard, but it would be nice to keep them.

@jbsarrodie and I discussed this might be possible in the future by importing/exporting the expression in a special Property and the evaluated label value in the diagram object's label (over-riding the concept's name value). Would only be useful for Archi -> Archi import/export, though.

@jbsarrodie and I discussed this might be possible in the future by importing/exporting the expression in a special Property and the evaluated label value in the diagram object's label (over-riding the concept's name value). Would only be useful for Archi -> Archi import/export, though.

Additional comments:

When planning to later edit a model in Archi, the native format should be used and not the Exchange format which is "lossy"
Not all tools support customizing concepts label, and even if they do, there is no guarantee that they'll import them from the Exchange Format. This is because this feature, though present in the format definition, is not part of the interoperability tests.
Exporting the label will export the value, not the expression (which won't be of any help anyway for another tool). We might export the expression in a way that would make it possible for Archi to get it back, but I'm not sure it makes sens though (because the native format should be prefered in this case).

Additional comments:

When planning to later edit a model in Archi, the native format should be used and not the Exchange format which is "lossy"
Not all tools support customizing concepts label, and even if they do, there is no guarantee that they'll import them from the Exchange Format. This is because this feature, though present in the format definition, is not part of the interoperability tests.
Exporting the label will export the value, not the expression (which won't be of any help anyway for another tool). We might export the expression in a way that would make it possible for Archi to get it back, but I'm not sure it makes sens though (because the native format should be prefered in this case).

That's more or less what I told the team I work with thanks both for your replies and precisions

That's more or less what I told the team I work with thanks both for your replies and precisions

Hello everybody,
I am working on Archi exports and I absolutely need to export label expressions.
I've noticed that when exporting a xml format still there are no label expressions tagged. I am wondering if this issue is still open.
As a workaround, I've accepted the suggestion to work with native format, where label expressions are visible under the tag "contents". Still there is an inconvenient about native format and Specialization images. When adding specialization images to the model, trying to open the native format results in a not readable binary file (Archi version 4.9.3).
Are you aware of this incovenient?

I've no plans to export label expressions in the exchange format.

the native format results in a not readable binary file

Images are stored together with the model in a zip format.

Thank you for the answer Phil


Hide update status label when no action is required

Context: https://chat.godotengine.org/channel/editor?msg=RFrMbbwvTXbJWK9vq
While update check is in progress or when there is no new version available, the label will now be hidden.
Also removed leftover "compact mode" (it was supposed to be used in editor).

Thanks!


Update the entire application to support the latest SDK rules

This application needs to be updated to support the latest Android sdk modifications and tools

This is completed in #2


Portable settings

Hi!
The portable version leave settings in "\AppData\Roaming\Captura". Setting not copied into the program's folder and when I use it on another computer, lose the settings and can't find the FFMPEG. I have to add again the path always.
Can't add path like ".\Captura\Settings" or ".\Captura\FFMPEG". The software accept only full path... I think it is not "portable". :)
Thanks!

I've done some changes regarding portability of Settings and FFmpeg folders.
Here's a dev build to test: https://ci.appveyor.com/api/buildjobs/m29qt216g8vf8g28/artifacts/Captura-Portable.zip
If the app directory contains a directory named Settings, then it is used for storing settings instead of AppData path.
If the app directory contains a directory named Codecs, then it is used as FFmpeg folder by default if another folder is not specified in settings.
Also, a variable %CAPTURA_PATH% is now supported in specifying paths in the Settings file which resolve to the app directory.

Works perfectly! Thank you! Have a nice day! :)


Fix loading stats file with py3.5

Loading the stats file (e.g. when iterating over request.webpack().get_bundle('main')) resulted in an error with python 3.5:
TypeError: the JSON object must be str, not 'bytes'

This is because json.loads(b'{}') works with py3.6 but not 3.5. This PR fixes the issue.
Didn't test with other Python versions than 3.5.

Tests are broken... I'll get back to them if I have the time. Otherwise, please treat this as a bug report instead of a full-fledged pull request :) .

I recently released a new version and had to do some twiddling to get the tests to pass on travis again. If you rebase onto master it should fix a lot of the issues.
That said, I believe the unit tests are hitting that code path, so I would expect that they would fail if there was a problem with python 3.5. Do you know why you're seeing this issue even though the tests pass?

Thanks for checking out the issue. I'll rebase against master as soon as possible and check if the tests pass or if the issue is fixed with the new code even without this pr.
I got the issue when using pyramid_webpack in a project with python 3.5. As mentioned, loading a binary string with the json module doesn't work in 3.5 (but works in 3.6), which I think is the issue here.
I didn't check the tests in detail, but do you test actually loading the file from disk? I vaguely remember the tests using a mocked StringIO object instead, which could explain why the tests pass but actual production code doesn't work. But it might be that my memory is failing me.

The issue is that pkg_resources.resource_stream (used when in StaticResource.open is called, ie. when self.stats_file.open is called on line 130 of pyramid_webpack/__init__.py) returns a stream in binary mode and json.load doesn't work with binary files py3.5. Obviously, this only occurs when webpack.stats_file is specified in the packagename:path/to/file.json notation.
The tests don't catch this because most of the time "webpack.stats_file" is specified as a setting for WebpackStats, except for test_missing_stats (which is supposed to raise an error anyway).
I'll work out a better PR and test case for you, just a second.

Created a new PR since created the old one against tetframework:master and don't want to force push the rebase against that branch.


Use multiple threads to import HDR images

Fixes: https://github.com/godotengine/godot/issues/61948
Regression from: https://github.com/godotengine/godot/pull/49775
https://github.com/godotengine/godot/pull/49775 disabled threads by forcing num_threads to always be 0. Then https://github.com/godotengine/godot/pull/63365 removed all the multithreading code entirely because num_threads was always 0.
This PR restores multithreading to the BCPT import path (used by HDR images) which brings performance back to what it was in Alpha 1.

Build
1k texture
2k texture

Master (debug)
270 seconds

This PR (debug)
60 seconds

Master (release)
31 seconds

This PR (release)
4.5 seconds

RC3

75 seconds

This PR (release)

15 seconds

In addition to a performance regression, https://github.com/godotengine/godot/pull/49775 also introduced a quality regression:
Before https://github.com/godotengine/godot/pull/49775

After https://github.com/godotengine/godot/pull/49775

I will hopefully update this PR with a quality fix soon

The import time in debug is still pretty slow. Could we forcibly build CVTT with release optimizations like with CVTT?

Marked as draft until I can figure out how to fix the quality issue

Thanks!

FYI the BC6H decoder regression should be fixed upstream: https://github.com/elasota/ConvectionKernels/commit/350416daa4e98f1c17ffc273b134d0120a2ef230

FYI the BC6H decoder regression should be fixed upstream: elasota/ConvectionKernels@350416d

Amazing! Thank you. Its a bit awe inspiring to see how few lines of code it took to fix the issue. I am admittedly totally lost with this stuff.


Cognitive Services Specs are in Another Repo

It would be great to get these specs pulled into this repo (https://github.com/MicrosoftTranslator/SwaggerFiles/issues/1).

@daniel-ms

Hi Daniel can you folks kindly look into this?

@devigned, the link is dead, what exactly issue was?

@felixwa there were swagger files for the text translation service as well as others. The issue requested the specifications be added to https://github.com/azure/azure-rest-api-specs repo rather than residing in https://github.com/MicrosoftTranslator/SwaggerFiles.
I ended up having to go to the documentation site for text translation, inspect the Dom for the page (as it was driven by swagger for the service), then download the swagger file for the service so that I could create a client in my language of choice.
This may no longer be the case.
If it is still the case, it would be great to commit these specs to a central repository.

@devigned , https://github.com/MicrosoftTranslator/SwaggerFiles is still a 404 for me but I see what you meant. I will sync up with the teams to see if we should put all individual API swagger files into this repo.

@felixwa I expect there have been some movement of repositories in the MicrosoftTranslator GitHub org since the 116 days that have past since this was first posted. Trust me, it was there originally.

CLosing this, we have CS swagger in this repo now


World Space Tracking With Objectron

Is it possible to get the world space position of an object using Objectron? I tried reading the 3d position, but it didn't seem to change when I moved the object further away from the camera.
If depth cannot be obtained from the Lifted Objects, is it possible to combine it with Instant Motion Tracking?

Hi @ababilinski, We have similar closed issue #1463, Please check and get us back if any further queries. Thank you!


gradlew results a lot of files - not knowing which one is the actual addon

Describe the Bug
.
Reproduction Steps
.
Expected Result
.
Screenshots and Videos
.
Crash Report or Log
No response
Operating System
.
Mod Build
.
Minecraft Version
1.19.2
Modloader
Fabric
Modloader Version
.
Other Mods
.
Additional Context
.

What?

I wanted to post a question, but there was no category, so that was my issue.
My question is: where can I find the jar files of the actual compiled mod.

If you want them, they are uploaded by GitHub actions or in the discord server in builds. If you are compiling it yourself, they are in build/libs/merged.

Thank you!

i am sorry but can you please go ahed and send the discord server link?

here


Fix tags concatenation in custom metric

What does this PR do?
Fix concatenated tags for custom metrics.
Motivation
A bug that prevents from submitting more than 1 tag.
Testing Guidelines
Unit test and test on a real AWS environment with the custom-built jar.
Types of changes

[x] Bug fix
[ ] New feature
[ ] Breaking change
[ ] Misc (docs, refactoring, dependency upgrade, etc.)

Checklist

[x] This PR's description is comprehensive
[ ] This PR contains breaking changes that are documented in the description
[ ] This PR introduces new APIs or parameters that are documented and unlikely to change in the foreseeable future
[ ] This PR impacts documentation, and it has been updated (or a ticket has been logged)
[x] This PR's changes are covered by the automated tests
[ ] This PR collects user input/sensitive content into Datadog

@IvanTopolcic please take a look

Thank you!


[New game]: Endless Runner

🎮 Game Request
Game logic and basic description :
Endless Runner
Build an endless runner game where the player controls a character that runs infinitely, jumping over obstacles and collecting items.
Point down the features
Features 🎮

Endless Running:

The player character runs infinitely, and the game continues until the player hits an obstacle.

Obstacle Avoidance:

Jump over obstacles to avoid collisions and keep running.

Responsive Controls:

Use the spacebar to make the player character jump.

Simple and Intuitive Design:

Clean and straightforward design for an enjoyable gaming experience.

Score Tracking:

Keep track of your score based on the distance covered and items collected.

Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @Vipullakum007 , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :
#4395

/assign

Hey @Vipullakum007 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Hey @Vipullakum007 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹


Add kctrl to list of products

cc: @joaopapereira am I wrong to assume that the other fields are typically populated by a release-published workflow when a release occurs?
Is it recommended that it is updated manually for the first time and then using the workflow?

Yes, you need to provide the first set of values if you want to the automation to work automatically. If you just want to release kctrl it should be enough to add the single entry, yes the automation will fail until you release kctrl

Thanks! That makes sense.
We will add the first set of values manually after the next kapp-controller release. And then proceed with adding the relevant workflow in the kapp-controller repo 🚀
Closing this for now.


OMERO 5.4.5 release

See https://trello.com/c/Nbu1wFxV/40-open-pr-against-wwwopenmicroscopyorg
This uses the text from https://github.com/openmicroscopy/openmicroscopy/pull/5687

Staged at https://snoopycrimecop.github.io/www.openmicroscopy.org/2018/03/21/omero-5-4-5.html and https://snoopycrimecop.github.io/www.openmicroscopy.org/omero/downloads/

I'm guessing we don't yet expect the artifacts to be downloadable?

That's correct @mtbc - that needs the release build to have been run

Latest commit adds extra entry from https://github.com/openmicroscopy/openmicroscopy/pull/5694/

now staged at https://snoopycrimecop.github.io/www.openmicroscopy.org/2018/03/28/omero-5-4-5.html

build number and version are correct

Tested the link now the artifacts are available.
Everything works
Merging


[BUG] Autoplayer doesn’t work on all instruments

Describe the bug
A clear and concise description of what the bug is.
The autoplayer I use plays the song perfectly on the Piano instruments and the Bone Lute (strangely) but not anything else, such as the Saxophone, Trombone, drums, etc. It just highlights the keys like you played them, but no sound comes out.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
See error

Play the autoplayer on the piano
Works fine
Go to a different instrument
Doesn’t work
Expected behavior
A clear and concise description of what you expected to happen.
It would auto play like it does on the piano.
Screenshots
If applicable, add screenshots to help explain your problem.
Crash Logs
If applicable, add log files or crash reports that were generated.
Environment (please complete the following information):

OS: Win 11
Mod Version: [1.16.5 Release]
Minecraft Version: [ 1.16.5]
Forge Version: i’ll have to check later

Additional context
Add any other context about the problem here.

Hello! Thanks for the bug report! Unfortunately because the version of Minecraft is several years old and there is a low number of players compared to other versions the 1.16 version of the mod is no longer maintained.
If you are able I would highly suggest trying out a newer version of the mod on Minecraft 1.19 or later!


Persistent connections

Notes to myself

maybe use https://www.php.net/manual/en/ref.sem.php for shared memory instead of files to keep serverState per connection
check https://www.php.net/manual/en/function.stream-get-meta-data.php if can be used to get uid of connection for storage


[Bug]: Task-Filter Collecting Events: result of filter incorrect/unreliable

Steps to reproduce the bug
Objective - find all CEs from the Nearctic biogeographic region where Pogonomyrmex was collected
1. Task
2. Filter Collecting Events
3. Under Taxon Name, type "Pogonomyrmex"
4. Under Data Attributes, Predicate, type "Biogeographic region"
5. Under Value type "Nearctic"
6. From the radial navigator, click Edit on any record
7. Click Add/Current to see Collecting Objects for CEs. Should include Pogonomyrmex.

Looking at a sample of COs for CE records, there are no Pogonomyrmex records for any CE I've checked.

@bpescador, @chrisgrinter, @rich-keller

...

Screenshot
No response
Expected behavior
The filter should find all of the collection events from the Nearctic region where Pogonomyrmex was collected. TaxonWorks displays 9918 records. There are 520 actual CE records.
Additional Screenshots
No response
Environment
Sandbox
Sandbox Used
No response
Version
build e002b057b on 2023-02-01T11:13:48Z
Browser Used
Chrome

All filters are getting a major overhaul shortly, we'll test this prior to that overhaul.

That's great, thanks! I will try to keep this in mind before submitting tickets in case they are related.

@AntWeb-org remind me what project is this in?

Mar Antweb Import
SANDBOX - build 4c38c775f60a on 2023-02-15T12:47:45Z
Thanks!

@AntWeb-org can you please test this issue using unified and let us know if it persists?

I did test it and got a discrepancy between TW results and our database, but when I was looking for the missing COs I found the numerical issue and focused on that first. I need to figure out what and why COs were missing.

I'm going through and testing closed issues in case there are newer issues so I'm coming back to this issue after testing.
I went through the exact steps and the results are similar. The filter results include collecting events where Pogonomyrmex was NOT collected.
AntwebJun2023Test
SANDBOX - build 5ac0dabb4 on 2023-10-19T15:44:34Z


Add commit guidelines

Add guidelines on how we commit that we all agree on. This should ensure the clarity of the code base and make the repository open source ready from the start.

Since we are not the owners of the repo, we dont have access to the repo settings. Or is it possible to give us access to this?
My initial commit for the vscode plugin base was pushed directly to master. Maybe we can implement some branch protection rules + pull requests reviews :)

#9


Loads incorrect wasm file when compiling RustPython

To reproduce:
https://github.com/rickyhan/cargo-web-bug
This only happens when rustpython_vm is included in the Cargo.toml dependencies

After a lot of debugging, it turns out that cargo-web can't handle duplicate cargo artifact when compiling cdylib(which is the target kind of crate lexical-core). Solution(hack?) is to simply skip cdylib.
                    if artifact.target.kind.contains(&"cdylib".to_owned()) {
                        continue;
                    }


Automatically refresh summary bar and highlighted lines

Whenever lcov.info changes, both the summary bar and the highlighted covered lines are not being automatically refreshed and that would be incredibly nice (and useful!).
Cheers on such a useful package! :bow:

I just installed this plugin yesterday, but I came here looking for why it doesn't automatically refresh.
Is this feature planned, or are you looking for help with it?

Also interested in this feature as a companion for jest --watch. The linemarks do refresh if you switch a tab with your file back and forth, but it would be just so amazing to see the changes popping out automatically! If this happens, it will be possible to split the screen into two, write the tests in one of the atom panels and see red turning into green in another just by hitting cmd+s!
@jacogr, what are your thoughts on this?

For me, it just does not refresh anymore in rails code. All lines just keep showing red.
"Save", "ctrl/Command-S", "switch panes". Nothing works.


Query whether snitch is expecting a throw

Is it possible to query Snitch whether it currectly expects an exception being thrown? If yes, how?
I would like to make my exception class break into debugger on each throw, when running unit tests in debugger, and exception is not expected by Snitch (eg. I am not inside any _THROWS macro).
I mean something like this (on Windows/MSVC):
MyException::MyException()
{
#ifdef UNITTESTS
  if (snitch::expecting_throw()) {
    if (DebuggerPresent())
      __debugbreak();
  }
#endif
}

I realize this is not really a robust solution (exception can be caused and then consumed by different component), but still it would be a nice quality-of-life improvement in my current situation.

Hi there! It is not currently possible, no. Supporting this would not require a lot of code changes, but changes nonetheless. It seems to me more of a niche use case, and perhaps not worth the extra complexity. But others may think otherwise?


Add Dynatrace Query langage

I have added a brief descirption of the Dynatrace Query Langage.

@henrikrexed Could you run git commit --amend --signoff please to satisfy the DCO please?