v2.12.1

Package release
2.12.1 (2024-12-26)
Dependency Updates

bump deps & cleanup config (eb827d9)

Documentation

update readme, examples & diagrams (702cc30)

Maintenance

add license header (a330084)
github: add CODEOWNERS (3d68c94)
update workflows & configs (312b59d)
update workflows & tsconfig (9e3e6a4)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v2.12.1
:sunflower:


Title and Fishy error

While working on the Kaleidescape driver, I named a text label 'title' (by accident actually - should have been 'movieTitle') like...
moviePlayer.addTextLabel({ name: 'title', label: 'Title'}, (deviceId) => controller.getMovieTitle(deviceId));
After I added it into the brain, when I clicked on the device - it would startup but when it went to draw the UI - I'd get:

When I changed the name from 'title' to 'movieTitle' - it suddenly started working again.
Not sure if this is a bug or there are certain 'reserved' words that should not be used (then the SDK should be rejecting them at the start - so probably still a bug).

Hi Tim
Could you reproduce the problem with the SDK MusicPlayer Example? I've tried and couldn't. What I noticed though is that we should do a better job validating the required sensors, switches, sliders, etc. I've removed the title sensor in the SDK example and added a TextLabel with the "title" name. While this lead to an error, it was not the error you describe here.
Could you please send your current status of the code to<EMAIL_ADDRESS>Then I can see if there is another problem we need to take care of.
Please also note the following:

The player widget requires a lot of different components:

Switches

MUTE (including MUTE_SENSOR)
PLAYING (including PLAYING_SENSOR)
REPEAT (including REPEAT_SENSOR)
SHUFFLE (including SHUFFLE_SENSOR)

Sliders

VOLUME (including VOLUME_SENSOR)

Sensors (read only)

COVER_ART_SENSOR
TITLE_SENSOR
DESCRIPTION_SENSOR

Directories

A root directory

Optionally you can add:

A queue directory

In addition the following buttons are also used:

PLAY
PLAY TOGGLE
PAUSE
VOLUME UP
VOLUME DOWN
MUTE TOGGLE
NEXT TRACK
PREVIOUS TRACK
SHUFFLE TOGGLE
REPEAT TOGGLE
CLEAR QUEUE

Thanks
Michael

Not home right now but I believe you reproduced it since I’m using the mediaplayer type when I recreated this one (not musicplayer)
Sent from my iPhone

On Nov 2, 2018, at 5:02 AM, Michael Kohler<EMAIL_ADDRESS>wrote:
Hi Tim
Could you reproduce the problem with the SDK MusicPlayer Example? I've tried and couldn't. What I noticed though is that we should do a better job validating the required sensors, switches, sliders, etc. I've removed the title sensor in the SDK example and added a TextLabel with the "title" name. While this lead to an error, it was not the error you describe here.
Could you please send your current status of the code to<EMAIL_ADDRESS>Then I can see if there is another problem we need to take care of.
Please also note the following:
The player widget requires a lot of different components:
Switches
MUTE (including MUTE_SENSOR)
PLAYING (including PLAYING_SENSOR)
REPEAT (including REPEAT_SENSOR)
SHUFFLE (including SHUFFLE_SENSOR)
Sliders
VOLUME (including VOLUME_SENSOR)
Sensors (read only)
COVER_ART_SENSOR
TITLE_SENSOR
DESCRIPTION_SENSOR
Directories
A root directory
Optionally you can add:
A queue directory
In addition the following buttons are also used:
PLAY
PLAY TOGGLE
PAUSE
VOLUME UP
VOLUME DOWN
MUTE TOGGLE
NEXT TRACK
PREVIOUS TRACK
SHUFFLE TOGGLE
REPEAT TOGGLE
CLEAR QUEUE
Thanks
Michael
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I'm marking this as duplicate of https://github.com/NEEOInc/neeo-sdk/issues/156 then.


pin chef to 14.x

merging red because this is really broken against all chef-14 + chef/chef master


lro-rpc generates model which shall be included in azure-core

There are some error models generated in the lro-rpc tests: https://github.com/Azure/autorest.python/blob/0865091711c1bc364eee47575c64919fe8ebd9a5/packages/typespec-python/test/generated/lro-rpc/azure/lro/rpc/models/_models.py#L20. It should be in core.

The reason is that in rpc lro, the result model contains OperationState and ErrorResponse properties (see here). How should we handle such situation? One possible way is to label them with special model and generate every referred place with imported core model.

A complete proposal from Johan here: https://github.com/Azure/typespec-azure/issues/2578

fixed azure core model generation


add Color page

This PR will add a Color page in the development branch.
UI of the Color page for different screens,

Please review this PR, and give your feedback.

Thank you for reviewing this.


Add [[nodiscard]] to awaitables

Currently there is no warning if you call a function that returns an awaitable but don't call co_await.  At best, there is a runtime diagnostic.  Adding [[nodiscard]] to the awaitable types would make the compiler warn about these mistakes.
I can make a PR if this seems reasonable to you.

I've asked before on the cpp slack:


Not working for me

Hi,
I installed it according to the documentation for macOS.
I also deactivated all other extensions providing liquid snippets or completion.
If i open or create a .liquid file no code or tag completion happens.
What am i doing wrong? :)

Same here, nobody on my team was able to get this up and running 🤔

Hiya 👋, if you open a terminal and run the following command, what's the output?
which shopify && shopify version

Did you see an error or warning notification when opening a liquid file?

@charlespwd I got this:
/usr/local/bin/shopify
2.0.1

I found out that the linting part of the plugin is working, as I get some warnings from theme-check. But I'm not able to get the indentation/formatting working

@charlespwd for me it is also:
/usr/local/bin/shopify
2.0.1

Also i got the linting errors in the editor but the rest is not working.

Ugh:

Ok, I just uninstalled all other liquid/Shopify extensions and recorded another video (before i just deactivated them, so this time i made sure nothing is there). I also always restarted VSCode.
What I found out is, that the global objects and helpers are shown, and also the filters.
So, it seems, objects are working, but not control/iteration/theme tags or the like.
https://user-images.githubusercontent.com/1068/124488146-cdff2d80-ddaf-11eb-97d2-13665fa3e6bf.mov

but not control/iteration/theme tags or the like.

What do you mean precisely? I'm not sure I understand 😓

{% for <cmd-space>, or
{% if <cmd-space>, or
{% if product.<cmd-space>, or

In the first case, it would be because it's the location for a variable. {% for product in <cmd_space> should give a list of objects. If it doesn't, that's a bug.
In the second case, it should complete global objects there. If it doesn't, that's a bug.
In the third case, that's WIP (need to export types from our core code base and it's a lot of work 😅)
Or is it something else?

Or did you expect a snippet for if/endif and for for $var in $vars/endfor?

Yeah I thought it was broken because I expected control/iteration/theme tags to add the closing tag (similar to emmet), but I guess it's not included

me too 🙈

@charlespwd the demo video on this page mentions "Auto closing pairs" and it shows a for snippet being auto completed. Is that a feature or not?

I think the video is ambiguous and conveys the impression that it completes control flow tags in pairs.
Auto closing pairs in this context is meant to show that brackets are automatically closing. So:

{ }
{% %}
{{ }}
etc.

And for the tag completion, we're showing for and form as those are the only two options in the language.
But we're sending the wrong impression that we're closing the control flow tag. That's a problem and I see it now. I opened the above issue in theme-check to remove that confusion.

Ah, ok thanks for clarifying.
@we5 and @dhmacs , this extension will autocomplete tag snippets. And you don't even need to type the opening brackets.

Ah, ok thanks for clarifying.
@we5 and @dhmacs , this extension will autocomplete tag snippets. And you don't even need to type the opening brackets.

Thanks, in fact I had this installed before but disabled it for testing this extension in an isolated way ;)


Feature | Filter Topics on Blogs page

Where ?

https://medium-app-zeta.vercel.app/blogs

What ?

Show a list of all topics horizontally like this.

Backend routes:

The GET /api/v1/tag API endpoint returns a list of all topics which can be used to show all topics
The GET api/v1/blog/bulk?tagId=[TAG_ID] API endpoint returns a list of blogs for the topic with specific TAG_ID

Objective:

Show all topics / tags
Filter the blogs if user clicks on any topic / tag.

PS: Reuse existing components wherever possible.

Can I pick up this issue?

Sure

This horizontal bar should be embedded in Header?
Or should it be after the Header?

This horizontal bar should be embedded in Header? Or should it be after the Header?

It should be embedded after the Header. It should also be a component that can be reused in other parts of the apps in future.

-> Created a topic Slider which is currently rendering all the topic tags
Doubt:
->Should I make custom hooks for both endpoint routes as I cannot see the custom hooks for these 2 routes?
-> Making custom hooks will avoid redundant code of calling the API in the future if we have to call APIs in multiple parts of the application

-> Created a topic Slider which is currently rendering all the topic tags
Doubt: ->Should I make custom hooks for both endpoint routes as I cannot see the custom hooks for these 2 routes? -> Making custom hooks will avoid redundant code of calling the API in the future if we have to call APIs in multiple parts of the application

Absolutely yes.
Absolutely yes.

Can you make the UI look like this ? This will look much more cleaner.

Okay I'll replicate this UI

@dhairya-create  - Any status update on this issue ? It's been a long time.

Sorry for the delay, was down with fever
I will close this issue by tomorrow

I want to pass queryString in useBlogs, but I need to change the whole logic of useBlogs.
Would you happen to have any approach on how to pass it?

I want to pass queryString in useBlogs, but I need to change the whole logic of useBlogs. Would you happen to have any approach on how to pass it?

Please elaborate.
Fetching queryString within useBlogs is a fairly straight forward approach using useSearchParams.


⚠ Bofrost.de has degraded performance

In 4f837b4, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1718 ms

Resolved: Bofrost.de performance has improved in 8afc507 after 38 minutes.


Skip /32 AHB prescaler

Fixes #225
There is no /32 AHB prescaler, but the old calculation code assumed there was, causing all calculated clock frequencies with an AHB prescaler > 16 to be off by a factor of 2.
Note that this only affects the frequencies stored in the Clocks struct, not the ones actually applied to the AHB frequency.
Page 194 of the reference manual shows mapping of register bits to prescaler factors. As far as I can see, those are implemented correctly.

This is good to go aside from:

on top of that could you also please add a changelog entry under the Fixed section?

If you missed it :)

Added a changelog entry.
However, at least on the preview in my fork, the PR link doesn't seem to work. Is that because this PR was created after the fork? All the other links seem to correctly reference PRs in the upstream repository. Will that fix itself once the change is merged?
Also, in the (now obsolete) workflow run, the clippy check failed. Do you want me to fix that in this PR even though it's not a related change?

You need to add a line at the bottom of the file like this, then the link should work.

Also, in the (now obsolete) workflow run, the clippy check failed. Do you want me to fix that in this PR even though it's not a related change?

Yeah that's fine, thanks for bringing it up :)

I'm confused... why did the clippy check succeed this time? 👀
Rustup reportedly installed the same versions in both runs.

Fixed the changelog link, feel free to merge when you're happy.

Thanks!


Update to latest go-mod-bootstrap with new overrides hyphen to underscore

Once following PR is merged, the resulting version needs to be used and coordinated merging with merging of App and Device services.
https://github.com/edgexfoundry/go-mod-bootstrap/pull/216

still on hold until can coordinate PRs for all services


Change banner's API

[ ] Banner will be shown by default (no more open attribute)
[ ] dismissible will be replaced by removable and will remove the element from the DOM
[ ] The native remove method should be monkey patched (in the context of element only) in order to add the remove animation
[ ] Make the remove monkeypatch a mixin OnRemovalAnimationDelay as a consumable pattern
[ ] Add a single action button
[ ] Add anchor tag when button has href

if href is set, action button should convert to anchor (text-anchor?).
meaning scoped event won't fire on click?


Nauseating movement

Which mod is the one that causes this movement change which makes the camera sway all over the place and make you rebound whenever you stop moving ? I want to disable that one

Did this get an answer?

https://github.com/TitansBane/Elysium/issues/141


Add ISO 7010/ISO 3864 Cat ear mandatory action and safe condition symbols and signs

Please note that the ISO 7010 does not actually standardise these symbols.

haha, thanks


Support streaming images via AsyncGenerator in createStableDiffusionImages

It would be great if the interface would support streaming images using AsyncGenerator.
E.g.
createStableDiffusionImages: async function* (options) {
  const image = await fetch(`${window.location.origin}/DummyImage.png`);
  const blob = await image.blob();
  const createdAt = new Date();

  for (let i = 0; i < (options?.count || 4); i++) {
    yield {
      id: `${Math.random() * 10000000}`,
      createdAt,
      blob,
    };

    set(({ imagesGeneratedSoFar }) => ({
      imagesGeneratedSoFar: imagesGeneratedSoFar + 1,
    }));

    await new Promise((resolve) => setTimeout(resolve, 1000));
  }
},

The type could look something like:
createStableDiffusionImages?: (options?: {
  /** The `StableDiffusionInput` you've been asked to generate, if empty, you could still return a random image */
  input?: StableDiffusionInput;
  /** Determines how many images will be created using the given `StableDiffusionInput` */
  count?: number;
}) =>
  | MaybePromise<StableDiffusionImages | undefined>
  | AsyncGenerator<StableDiffusionImage>;

to support both flows.
What do you think?

I definitely want to support streaming images.
The contract for plugins is really sticky and important to get right, so I'm a bit leery about adding anything without a working implementation.
Maybe we can get this implemented with the Stability plugin or the open PR for the webui plugin?


Update free-courses-pt_BR.md

What does this PR do?
Add resource
For resources
Description
Add resource  about  NoodeJS
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


Use nearest package.json/node_modules to locate local eslint

My project consists of a web app with a package.json and a server side implemented in another language.
There's a top level dummy package.json for deployment reasons, and a package.json in webapp/, which is used for every (dev)dependency of the web app, including eslint.
The plugin works as expected when opening the webapp/ folder, but complains that I should install eslint in my workspace when opening the root project folder.

+1. This is another painful problem which is stopping me from using vscode in any serious way. Atom flawlessly picks up the correct eslintrc file and the nearest eslint package.

I tested that the plugin uses the nearest .eslintrc file. However it doesn't pick up the nearest eslint module. I need to think about what the consequences are. Currently we keep the one eslint checker active to avoid starting it over and over again. When we start to pick the nearest eslint module we would need to manage different eslint instances.

Hmm, yeah I hadn't thought of that yet... Although, in majority of the scenarios, a project would have one node_modules folder. I've not done any formal research, just applying my experience.
I myself have 2 more eslint instances nested within my project, but they are symlinked to the project-root-level, and also I required them only because my project has some fancy stuff with eslint (custom node-module for linting, etc).
Also, maybe taking a look at how Atom does it would be helpful.

Using the local eslint and the eslint plugins will solve a lot of the issues that are currently open on this extension. (anything that has the "Can't find eslint-plugin-")
With most editors out there, the eslint (as well as all of the eslint plugins such as eslint-plugin-react) is taken from the locally installed project.  This allows for the users to use different eslint versions across different projects.  Having to use a globally installed eslint or the locally installed eslint in the extension folder will limit the user to only one version of eslint (and its corresponding extensions).
Having the editor do this for you automatically is a big win and cuts down on unwanted error messages

@ChuckPierce vscode does pick up the local eslint. The problem is that it only looks in the root of the project, but not in the nearest folder like atom does. This means that if my JS project is a child of a larger non-js (or non-eslint) project, then vscode doesn't even run eslint.

@kumarharsh ahhh I see....hmm okay.  I mean I suppose as long as I remember that it isn't too bad...  The scenarios that you run into with this cases is basically any project that has a non-JS backend though.  You just have to work in the folder that has the node_modules at its root

Yes, that is correct. And anyways, my project has grown too big to require a separate editor window for the frontend part, that's the reason why I'm not complaining loudly ;P

@dbaeumer any ideas about a fix for this?  its one of the major pain points for me with using VS Code.  Definitely willing to help.

@ChuckPierce finding the eslint npm module is currently static based on the workspace folder you have open and is done when the linter starts. Loading the closet eslint module would require the following changes:

don't look up the eslint npm module on initialize
when ask to validate a file, take the files path and try to locate the eslint npm module using the resolveModule function form the server npm module
cache the result since the lookup is expensive.
use the resolved eslint module
come up with an error story when the resolving fails (e.g. the eslint module can't be resolved). Currently this is easy since we resolve statically at startup.

The code to look at is here: https://github.com/Microsoft/vscode-eslint/blob/master/eslint-server/src/server.ts

This is addressed in the upcoming 1.1.0 release of ESLint.


Small fix on fixes

Fixes fastcase fixes that overzealously found opinions in super small opinions
Also removes the unnecessary p tag at the end of empty opinions.

I think the size of this repo is causing unexpected issues with GitHub actions.  Tests pass locally.


ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR:  update or delete on table "articles" violates foreign key constraint "fk_rails_d221076f62" on table "links"
DETAIL:  Key (id)=(1214) is still referenced from table "links".
: DELETE FROM "a

View details in Rollbar: https://rollbar.com/trystant/BOW/items/423/

PG::ForeignKeyViolation: ERROR:  update or delete on table "articles" violates foreign key constraint "fk_rails_d221076f62" on table "links"
DETAIL:  Key (id)=(1214) is still referenced from table "links".

  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb", line 602, in exec_prepared
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb", line 602, in block in exec_cache
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract_adapter.rb", line 472, in block in log
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract_adapter.rb", line 466, in log
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb", line 601, in exec_cache
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb", line 585, in execute_and_clear
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/postgresql/database_statements.rb", line 173, in exec_delete
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/database_statements.rb", line 119, in delete
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/query_cache.rb", line 14, in delete
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/relation.rb", line 478, in delete_all
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/persistence.rb", line 487, in destroy_row
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/counter_cache.rb", line 152, in destroy_row
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/locking/optimistic.rb", line 115, in destroy_row
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/persistence.rb", line 172, in destroy
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/callbacks.rb", line 292, in block in destroy
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 117, in call
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 555, in block (2 levels) in compile
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 505, in call
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 92, in __run_callbacks__
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 778, in _run_destroy_callbacks
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/callbacks.rb", line 292, in destroy
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/transactions.rb", line 281, in block in destroy
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/transactions.rb", line 351, in block in with_transaction_returning_status
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/database_statements.rb", line 213, in block in transaction
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/transaction.rb", line 184, in within_new_transaction
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/database_statements.rb", line 213, in transaction
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/transactions.rb", line 220, in transaction
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/transactions.rb", line 348, in with_transaction_returning_status
  File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.6/lib/active_record/transactions.rb", line 281, in destroy
  File "/app/vendor/bundle/ruby/2.3.0/gems/rails_admin-0.6.7/lib/rails_admin/adapters/active_record/abstract_object.rb", line 27, in method_missing
  File "/app/vendor/bundle/ruby/2.3.0/gems/rails_admin-0.6.7/lib/rails_admin/config/actions/delete.rb", line 36, in block (2 levels) in <class:Delete>
  File "/app/vendor/bundle/ruby/2.3.0/gems/rails_admin-0.6.7/app/controllers/rails_admin/main_controller.rb", line 22, in instance_eval
  File "/app/vendor/bundle/ruby/2.3.0/gems/rails_admin-0.6.7/app/controllers/rails_admin/main_controller.rb", line 22, in delete
  File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.6/lib/action_controller/metal/implicit_render.rb", line 4, in send_action
  File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.6/lib/abstract_controller/base.rb", line 198, in process_action
  File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.6/lib/action_controller/metal/rendering.rb", line 10, in process_action
  File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 117, in call
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 555, in block (2 levels) in compile
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 505, in call
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 92, in __run_callbacks__
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 778, in _run_process_action_callbacks
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/callbacks.rb", line 81, in run_callbacks
  File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.6/lib/action_controller/metal/rescue.rb", line 29, in process_action
  File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/notifications.rb", line 164, in block in instrument
  File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.6/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
  File "/app/vendor/bundle/r

Duplicate. Closing.


Update .gitignore

Summary of the PR
A short summary of this PR and what it adds/removes/fixes.
Related issues, Discord discussions, or proposals
Links go here.
Further Comments

/clapass

/clapass

/clapass


iOS 9 Chrome doesn't close popup (Facebook)

Hi, we are using 0.12.5 version of the satellizer and under iOS 9 Chrome doesn't close the Facebook popup. The chrome version is 45.0.2454.89 which is the laest version. This functionality does work properly under iOS 9 Safari.
This issue can be reproduced by Facebook button on Satellizer Demo Project (https://satellizer.herokuapp.com/#/login) under iOS 9 Chrome  45.0.2454.89
Anybody has any idea how to fix this issue? Thanks for your help.

This has been working previously. Has Facebook changed anything?

I personally don't think Facebook changed anything. Most likely the latest version of Chrome caused this issue.

I think the problem is around line 643 var windowName = config.cordova ? '_blank' : name;
Since I didn't flag the cordova to be true, therefore in Chrome iOS9 it failed since open window needs to be _blank.

Please feel free to close this ticket since I know where causes the issue, I am able to workaround it locally and will wait for future release to fix this issue properly. Thanks for your help.

Ain't a problem with facebook, I'm facing the same issue with instagram.
Setting $authProvider.cordova = true; didn't make chrome closing the tab. But setting windowName = config.cordova ? '_blank' : name; to windowName = '_blank'; did it, although something is still not working since user didn't logged in on my application. I can't check the logs cause there is no chrome debugging on the iphone :(

I am facing the same issue. on iOS.
The window.open and authentication works on Android though.

Did anyone found a solution for this?

Also looking for a fix for this one.
It works for me for all browsers, except when I add the app to the homescreen using mobile Safari. Then the popup window is not being closed properly.

Fixed in 0.13.

Thanks a lot :)


Merge for CMS Pix 28

a new communication protocol was created
a hierarchical structure (for RTL firmware) was implemented
project folder is organized in following sub-folders: src, vrf and vivado
developed RTL for IP2 test1 and test2
developed VRF for IP2 test1 and test2
RTL and VRF for IP1 test1 will be part of a new /pull-request/branch/commits after this PR is merged into main
Vivado project compiles OK; Clock-Wizard issue solved using AUTO mode specific settings; still not clear why the other modes are creating place-error:

Ready to be merged into main branch. Further new developments for CMS Pix 28 will be based on RTL, VRF and Vivad in folder /spacely/spacely-caribou-common-blocks/cms_pix_28_test_firmware

Looks good to me. The last comment here https://github.com/badeaa3/smartpix-lab-notebooks/issues/9 verifies that the firmware is stable on the clock divide and delay routines. Nice @gingu @code4fnal.

Looks good to me. The last comment here badeaa3/smartpix-lab-notebooks#9 verifies that the firmware is stable on the clock divide and delay routines. Nice @gingu @code4fnal.

That's great!


Color Console

We introduced a color console and like to use it more often

we are using now mostly the color console.


allow to add a message [WIP]

Allow the user to aspecify a message bellow the loader
Render function
Adding prop message={'string'}
I kind need help with the test. Idk how can i do it. It's my first time using React with React.createElement and TS. So if i miss something, i would be glad if you guys help me
#75

Doesn't look like you changed any of the package code. You just modified the example.

Something went wrong on my commit. I'll check it up

I'll remake this PR soon. Sry for this


feat: improve create-rise DX to allow initing with a selected example

If you choose blank, you will start with template-blank.
If you choose full, you will start with template-full and all examples we have, including Home page that lists them all.
If you choose custom, you will have a select prompt to choose just one you get started with.

If you choose 2 or 3, we will use template-full.
In case 3, we will remove all examples but the one you selected, and we will update the imports in the server.ts to reflect that.
To correctly locate imports and replace them, I annotated them with an inline comment. That inline comment gets removed and does not leak to the user space.
Maybe there's better way, open to suggestions!

Yes @ericvicenti we do that here: https://github.com/rise-tools/rise-tools/pull/200/files#diff-fc477b2f72645be2695f01985dc26bdeffc29e8ccf92223e7f4a019ce6291cf2R102-R108


Confirm options is required

Looking at this page it is shown that ConfirmOptions is not required however from testing this in a vanilla instance of Dynamics this doesn't seem to be true. The only way to successfully show the dialog box is to use both the confirmStrings and confirmOptions.
Like this
var confirmStrings = { text:"Some Text", title:"Dialog" }; var confirmOptions = { height: 200, width: 450 }; Xrm.Navigation.OpenConfirmDialog(confirmStrings, confirmOptions).then(function...)

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

ID: 77b84ce4-88fc-464e-4105-5cb9dde039ca
Version Independent ID: 89d24260-1a80-e032-702e-b5ffa46d76af
Content: openConfirmDialog (Client API reference) in model-driven apps - Power Apps
Content Source: powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openConfirmDialog.md
Service: powerapps
GitHub Login: @KumarVivek
Microsoft Alias: kvivek

@blockingHD Thanks for the feedback. As per our testing, we see that the OpenConfirmDialog method works even though you don't provide confirmOptions. Can you confirm if you're still facing the issue.


add: Enable Cloud Firestore step

I encountered an error upon deploying Firestore security rules before enabling the Cloud Firestore on my Firebase project.
Error: HTTP Error: 400, Project 'quickstart-js-firestore' is not a Firestore enabled project.

I think this additional step will help others avoid what I experienced.

Thanks @zainfathoni !

You're welcome @nicolasgarnier !
Thanks for merging my PR. 😄


Handle authentication error messages

The authentication failed and missing authentication were not handled on
the handshake, they would instead return a failed deserializing message.

Thank you for the PR! I barely use OBS without authentication, so I didn't notice this.
But, I don't really like to rely on text messages to identify the error, as the obs-websocket maintainers can change it at any time and even 1 different char and our implementation fails. Instead, I'll update read_message to handle the WebSocket message differently, so we can get the close code instead of always turning it into text with into_text.
Basically have to do something similar to how we do it already after the handshake: https://github.com/dnaka91/obws/blob/856ad9d0348d11d98f883878e477b8dad1fcbe94/src/client/mod.rs#L230-L238

I pushed a few changes that should now properly handle close codes in the handshake. It'll not mention these in the error message, but you can match on the HandshakeError to get out further details.
Added a WebSocketCloseCode enum as well, that allows to further pin down the error (if the reason text doesn't suffice).

Thanks for the quick changes, everything works as expected! 👍


"Could not detect game running." when playing an xbox game.

I'm trying to use this program with Tetris effect, but it simply states that the program could not detect a game running.

Add RPW as a non-steam game, and add this into the launch options - "--appid 0". Let the RPW run in the background and now you can let your friend connect with you.

Add RPW as a non-steam game, and add this into the launch options - "--appid 0". Let the RPW run in the background and now you can let your friend connect with you.

That fixed the issue of no game, but now it just says "couldn't connect to relay"

Add RPW as a non-steam game, and add this into the launch options - "--appid 0". Let the RPW run in the background and now you can let your friend connect with you.

That fixed the issue of no game, but now it just says "couldn't connect to relay"

I've had this issue before. Perhaps try clicking on Join Game in the browser (once it opens after you invite your friend). Since Remote Play starts automatically right after your friend clicks on the link, tell him to click on "Join Game" manually. This might help, and if it doesn't, maybe try rebooting PC or steam.


License administration broken in Firefox and Safari

Ahoj, v dspace-dev pro mě v Safari vypadá tabulka licencí takto:

reported by @stranak

tracked as a DraftIssue in dtq project

Broken in firefox as well
This is at /licenses/manage-table
Login as admin and through the menu

This might actually be fixed in https://github.com/dataquest-dev/dspace-angular/pull/721


Reinstall ArangoDB

my environment running ArangoDB
I'm using the latest ArangoDB of the respective release series:

[ x] 3.0
On this operating system:

[x ] Ubuntu .deb

after having remove all arangodb-related files, reinstall it  sudo dpkg -i arangodb3-3.1.7-1_amd64.deb
encounted an error:
no database path has been supplied, giving up, please use the '--database.directory' option
no config file generated under /etc/arangodb3

Please use the latest ArangoDB of a release series - Currently ArangoDB 3.1.10


60-Minute Gluon Crash Course External link broken

http://gluon-crash-course.mxnet.io/ (redirecting to https://beta.mxnet.io/guide/crash-course/index.html) is unavailable.
Access rights seem to be misconfigured:
<Error>AccessDenied<Message>Access Denied</Message><RequestId>49557F1F99E46EA4</RequestId><HostId>jznxIFGTB3F/f4XPIeRQIz+2UO0JhmABzAK1yaQY4s58Bx35ZmkxRvAxL4wQCo5uGMwFTnGmHGo=</HostId></Error>
CC: @astonzhang @szha

@mxnet-label-bot add [Doc, Gluon, Website]

I verified that the links are accessible now.
@lanking520 I would recommend closing this issue.


RINEX navigation file for GPS ephemeris

Is there any way to get the newest or latest realtime RINEX navigation file?

I have tried to parse the LPP from AGPS/AGNSS but some things seem wrong, maybe the parameters converting.


Relocate myself to Munich

How's it going over there?

Mixed feelings. I've not started work yet, still airbnb'ing and looking for an apartment.


filewatcher -> chokidar?

I might be worth considering a shift from filewatcher to chokidar, which is some sort of an industry standard and thus has smaller chances for failures on various platforms.

https://www.npmjs.com/package/filewatcher
https://www.npmjs.com/package/chokidar

Not that I'm aware of. However, IMO there is a higher chance for them to appear in various edge cases, especially when it comes to running ts-nod-dev on different platforms.
I submitted this issue after finding filewatcher in ts-node-dev dependencies and then trying it in my own project. Because this module did not support recursive watching I needed in my case, I began to search for alternatives, stumbled across chokidar and realised how large the difference between the two is.
Feel free to close this issue if you don't see enough benefits that would cover your time costs – as I've said, ts-node-dev does work for me. However, if you agree that a dependency with just 26 stars and the last update one ago can bring hidden risks, I'll be happy if you consider switching to chokidar!

a dependency with just 26 stars

I believe filewatcher module was created specifically for node-dev by its author, so it does only what it needs to do, without excessive deps. So always look deeper, than just gh stars. )
Ну и как говорят в наших краях: "работает - не трогай" ;)
So I will close the issue for now.


Prompt skips after first Lose Window Focus event on latest master (93e87eb)

Which operating system does the issue occur on? Linux Mint 19.2
If on linux, are you using X11 or Wayland? X11
Shell: Zshell
After the first lose-focus event, input events aren't properly handled by alacritty. Regular keystrokes are generally lost and the terminal experience becomes quite stuttered.
Please see below for screen / key cast for a simple example of how "Enter" is affected after the first Lose Window Focus event:

btw, could you repro by changing focus only with mouse?

@kchibisov Great suggestion! Just tried it, and no, this cannot be reproduced by changing focus only with the mouse. It seems to be a keyboard-only focus-change issue.

Does pressing alt(just without anything) after switching to alacritty fixes the issue?

@kchibisov yes, it does!

duplicate #2906


How to set up like the last photo, i.e. with leading spaces and vertical line together?

I try to make indentLine works likw the last photo but do not know how; It is not mentioned in the usage. Please help set up indentLine like the last photo: leading spaces and vertical line together.
Thanks!

https://github.com/Yggdroot/indentLine/blob/81096235522e2aa49c2059e8e02e8d6f359c1d34/doc/indentLine.txt#L176-L183

Oh, I missed that. It’s awesome! Thank you!


Messages are not sending

Hi @willpower232
one of my tester is try to send messages via api and smtp but both are going into pending status and not getting change since 24 hours.
There are no messages in queue other than that.
On same instance I am trying to send message with other server and it goes fine and get sent.
dint get what is happening.

@willpower232  same pending problem happen again. Some email got stuck in pending state since 1 - 2 days. No worker has attempt that mails yet. Don't know what is the actual reason.

Having 6 workers and all are running fine as you can see in above screenshots.
Whatever IPs assign to that mail server are available there as i have checked through ip a

If they're getting stuck, you could try setting up Sentry and reporting any exceptions
https://github.com/atech/postal/issues/597#issuecomment-396082284

Okay thanks I will check

My requeuer and worker are not running it is written there failed, what should I do? Please anyone help me..

@Williamisbest  check worker log once in application or do postal stop and postal start

@Williamisbest please open a new issue rather than commenting on a long closed one. That said, have a look at #1339 which may be relevant to you.

Hello,
After successfully install postal, then i saw postal status UP
but when try to send mail from smtper.net or any app its just loading loading then showing no response from mail server.
And also i try to send mail from postal panel but its just loading loading.
Please how to fix it.
Thanks


go.mod: github.com/containerd/containerd v1.7.7, containerd/nri v0.4.0

relates to https://github.com/containerd/nri/pull/40

Update to the first release of containerd to alias the log package to the new containerd/log module.
This update of the containerd module also comes with an updated version of github.com/containerd/nr, which has some breaking changes in the interface definitions.
the optimizer-nri-plugin and prefetchfilees-nri-pugin pacakges had to be updated due to containerd/nri@9d86150 changing the interface to require a context to be passed.
Full diffs:

https://github.com/containerd/containerd/v1.7.0...v1.7.7
https://github.com/containerd/nri/compare/v0.3.0...v0.4.0

Ah, Linter doesn't like this, because this version of containerd already deprecated the log package;
 Error: SA1019: log.L is deprecated: use [log.L].  (staticcheck)
  Error: SA1019: log.L is deprecated: use [log.L].  (staticcheck)
  Error: SA1019: log.L is deprecated: use [log.L].  (staticcheck)
  Error: SA1019: log.G is deprecated: use [log.G].  (staticcheck)
  Error: SA1019: log.G is deprecated: use [log.G].  (staticcheck)
  Error: SA1019: log.G is deprecated: use [log.G].  (staticcheck)
  Error: SA1019: log.RFC3339NanoFixed is deprecated: use [log.RFC3339NanoFixed].  (staticcheck)
  Error: SA1019: log.WithLogger is deprecated: use [log.WithLogger].  (staticcheck)

Let me see if I can find an intermediate version with only the nri update, then do another bump in https://github.com/containerd/nydus-snapshotter/pull/598
(I thought I'd split it in 2 PRs for easier review)

closing in favour of https://github.com/containerd/nydus-snapshotter/pull/598


"Make a one time donation" is misleading

It should be more: "Make a free donation (one time or recurring)"

What should be the proper copy @piamancini @alanna?

I need better context here.

@piamancini

“Or just make a donation”?
Basically the idea is that you just want to make a donation without any reward and independently of any predefined tier.

This is solved in the new collective page, I don't understand the question.

If you don't understand the question, how do you know it's solved?
I don't think the "Make a one time donation" link on this page https://opencollective.com/graphql-shield/tiers will be fixed by the new collective page.

Because if the question is that making a one time donation is not clear, then it will be, because it'll be a different card at the same level of the others. It is not a free tier, it has a cost. There's no such thing as a free donation, hence my confusion.

I tried to nail the problem as a single sentence, on a single page with a screenshot and a link to the page.
Today we have a link that is not on the collective page, the link say "Make a one time donation". You can see it there: https://opencollective.com/graphql-shield/tiers But it's wrong, because you are actually allowed to edit it as recurring (monthly / yearly), so users are confused. See: https://github.com/opencollective/opencollective/issues/2110
The fix is simple: change the copy. I propose  now "Make a donation (one time or recurring)"
Ok with that? Or do you have a better copy?

ahhh you see, when it's al in the framing of the problem! I would say, make a custom donation

Make a custom financial contribution. I hope we're sticking to the clarified terminology for everything in the new Collective page.

Fixed in https://github.com/opencollective/opencollective-frontend/pull/1932

Just spotted that.


Add CLI flag to to reload gulp on gulpfile change

While there are a couple of workarounds for this floating around (see @tilap's example)  having this feature baked in and accessible via flag would be pretty sweet.

Moved to https://github.com/gulpjs/gulp-cli/issues/51


Missing CONTRIBUTING.md file

Hey @eduardconstantin. Can I add the contributing.md file ? please assign me

Sure

@lazyfuhrer use this file https://github.com/eduardconstantin/Crypto-Rankings/blob/main/CONTRIBUTING.md


cask-repair: SSH times out

Whenever I try to upgrade any cask in cask-repair, I recieve a SSH timed out error.
Jacobs-MacBook-Air:~ jacobledbetter$ cask-repair jgrasp
Updating taps… Already up-to-date.
--------------------------------------------------------------------------------
cask 'jgrasp' do
  version '2.0.5_01'
  sha256 'c515b5c3b763799d5c7a9572ca5224595c8461fef561dece6eac08674964accf'

  url "http://www.jgrasp.org/dl4g/jgrasp/jgrasp#{version.no_dots}.pkg"
  name 'jgrasp'
  homepage 'http://jgrasp.org/index.html'

  pkg "jgrasp#{version.no_dots}.pkg"

  uninstall pkgutil: 'jgrasp'

  caveats do
    depends_on_java '6+'
  end
end
--------------------------------------------------------------------------------
Type the new version (or leave blank to use current one, or use `s` to skip)
> 2.0.5_02
==> Caveats
jgrasp requires Java 6+. You can install the latest version with

  brew cask install java

==> Downloading external files for Cask jgrasp
==> Downloading http://www.jgrasp.org/dl4g/jgrasp/jgrasp205_02.pkg
######################################################################## 100.0%
==> No SHA-256 checksum defined for Cask 'jgrasp', skipping verification.
==> Success! Downloaded to -> /Users/jacobledbetter/Library/Caches/Homebrew/down
diff --git a/Casks/jgrasp.rb b/Casks/jgrasp.rb
index 07e3a9c1c..8b678da98 100644
--- a/Casks/jgrasp.rb
+++ b/Casks/jgrasp.rb
@@ -1,6 +1,6 @@
 cask 'jgrasp' do
-  version '2.0.5_01'
-  sha256 'c515b5c3b763799d5c7a9572ca5224595c8461fef561dece6eac08674964accf'
+  version '2.0.5_02'
+  sha256 'e86d832c9efbe579af50de40660c149d187f3008c31366e166c00703a282321b'

   url "http://www.jgrasp.org/dl4g/jgrasp/jgrasp#{version.no_dots}.pkg"
   name 'jgrasp'
--------------------------------------------------------------------------------
Is everything correct? ([y]es / [n]o / [e]dit) y
Submitting…

There were errors while pushing:
ssh_exchange_identification: read: Operation timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Please fix the errors and try again. If the issue persists, open a bug report on the repo for this script (https://github.com/vitorgalvao/tiny-scripts).

Any suggestions?

This is not an error I’m familiar with, but it doesn’t have to do with cask-repair specifically, rather the way your SSH/GitHub access is setup.
I’ll accept an eventual fix, but won’t look into it unless it becomes a problem for more people.

I know my SSH for my terminal is setup correctly... I think. I will double check the setup and try again.

 All fixed.

It would be helpful if you would post what you needed in your config to make it work. I'm having related, but not quite the same, issues.


API for fetching latest and stable versions

What's the problem this feature will solve?
Tools  could use simple lookup logic for checking their latest and stable versions. The way it is currently done in pip is crazy:
https://github.com/pypa/pip/blob/35d51f1f405f6f31d68c800e73307686ec029254/src/pip/_internal/utils/outdated.py#L104-L118
Describe the solution you'd like
It should be as simple as fetching https://pypi.org/pypi/pip/latest/json or https://pypi.org/pypi/pip/stable/json endpoints.

I don't know what fraction of PyPI's bandwidth is consumed by JSON requests, but I feel a bit bad pulling down the entire /pypi/{pkg}/json endpoint for a project/package when all I want is to check the most recent version number.

@bskinn Most of the bandwidth is consumed by distributions (files), not JSON. And even then, 90-something percent of it is cached by our CDN -- so don't feel bad 🙂
That said, this API makes sense to me and would be relatively easy to implement. The hard part is getting it right.
Something like the following seems to cover all use cases to me:

/latest/json Latest non-prerelease if available, otherwise the latest prerelease
/latest-stable/json Latest non-prerelease
/latest-unstable/json  Latest version including prereleases

Should just be redirects to the actual versions? E.g. /pypi/pip/latest/json -> /pypi/pip/20.1.1/json?

<nod>, those three, and their names, make sense to me.
Main catch scenarios are (1) for all three, if no versions are available, and (2) specifically for latest-stable, in the case that no non-prerelease versions are available?

I imagine that they'd be 404 instead in that case, same as if the project didn't actually exist.
Another question, should any of these include yanked releases? I think not.

Yeah, I figured they'd 404. Not knowing the warehouse codebase that well, though, I wasn't sure if there's already machinery there that would cleanly handle this particular failure mode & kick out the 404.
Agreed, I figure it should mimic the behavior of pip in dealing with yanked projects. Since this API call is intrinsically an operation where the user can't indicate a specific release, yanked releases should never be returned.

If I read the model code correctly, Project.latest_version would supply the correct version for /latest/json/, including masking-out of any yanked releases.
If so (and if this is the right place in the codebase to implement the search), could just implement two variations that provide latest-stable and latest-unstable?

That would make sense to me!

Ok... I've been poking at this, and I think I'll try to put together a PR for it.
One question, @di -- what is the semantic meaning of a NULL value for Release.is_prerelease?
Project.latest_version uses .nullslast(), which seems to suggest that there may be some edge cases where returning such a Release is desired. But, I'm wondering whether a new Project.latest_stable_version should also use .nullslast() in the same way, or if it should exclude .is_prerelease NULLs from the query altogether.
Regardless of the above, I figure Project.latest_unstable_version should follow .latest_version and also use .nullslast().

As far as I can tell, it should never actually return NULL. It's a column property:
https://github.com/pypa/warehouse/blob/bd2b3a22f4f84072eb03abb771a88ddab1489e7a/warehouse/packaging/models.py#L357
defined by this function:
https://github.com/pypa/warehouse/blob/1fbb4ac752e68b5840b9e09b68e44a165569bfa6/warehouse/migrations/versions/e7b09b5c089d_add_pep440_is_prerelease.py#L29-L34
but Release.version can't be NULL:
https://github.com/pypa/warehouse/blob/bd2b3a22f4f84072eb03abb771a88ddab1489e7a/warehouse/packaging/models.py#L355

Looks like it was added in https://github.com/pypa/warehouse/pull/3470/

Maybe it's a guard against a mangled table? Regardless, looks like there's no need to consider the NULL case; and shouldn't hurt anything to just keep the .nullslast() in the call flow, in case. Thanks!

I'd also like to be able to link to the latest and stable versions:
.. image:: https://img.shields.io/pypi/v/modernize/latest?logo=pypi
    :alt: PyPI Latest
    :target: https://pypi.org/project/modernize/latest
.. image:: https://img.shields.io/pypi/v/modernize/stable?logo=pypi
    :alt: PyPI Stable
    :target: https://pypi.org/project/modernize/stable

Thanks :+1:  I've subscribed to https://github.com/pypa/warehouse/pull/8615 - we'll see how it plays out

I would still find this useful!


[Bug] autofocus_textarea slows down switching to EDIT NORMAL in Word

If I set the following in .vincrc:
set autofocus_textarea = true

-- then the switch from INSERT to EDIT NORMAL in Word takes about a second, which is quite slow.
With thanks!!

I've been busy lately, so my reply has been slow.
autofocus_textarea scans the UI object every time, just like EasyClick, so there is a slight delay. To avoid it, it is recommended to enable uiacachebuild to do an asynchronous UI scan. However, v4.2 scans even in Insert mode, which is a bit uncomfortable behavior. (This has been resolved in 4.3).
ref. https://pit-ray.github.io/win-vind/cheat_sheet/options/
Also, please write the your environment for the bug report.
Thanks.

Great. I will check out that option (on my v4.3 installation).
For bug report -- are you referring to  #64 ? I will do that now.

To reproduce each issue, it would be helpful if you could write an environment template or copy the header of the log file every time.
Thanks again.

Will do. I have to run out of the house right now, but promise to get to this later today.
Again my thanks for your projects. I am now working more and more with it, switching from GUI NORMAL to EDIT NORMAL all the time!

Here's my environment info:
Edition Windows 10 Pro
Version 20H2
OS build 19042.1466
Experience Windows Feature Experience Pack 120.2212.3920.0
System type 64-bit operating system, x64-based processor
win-vind: 4.3.2
win-vind type: installer
reproducible: yes


Does it have the same 10kb limit as Pusher does?

The slanger server doesn't, but if you're using Pusher client gems/libraries etc, then they'll presumably enforce that limit on their end?

thank you, I think their Ruby gem shows an error if Pusher server responds with an error.


Presentation by Maxime Paillassa

Robust detection of astronomical sources using convolutional neural networks

Speaker: Maxime Paillassa
Date: 29/04/2021
Slides: PDF

Quick notes:
cnn for robust detection
Maxime Paillassa

astronomers usually work on catalogues
problems: deblending, nearby stars
robust: identify contaminants (image defects)
Context: Cosmic-DANCe (IMF of stars)
Heterogenous data, with proper motions...
Context2: Euclid
Huge data volume space/ground images (matching bc euclid photometry not enough for z-ph)
Sextractor++
current: several steps: bkg subtraction, matched filter, peaksearch/thresh/deblending
matched: correlation signal/pattern
optimal linear filter -> mas SNR
problems: sources have various scales, can overlap
matched filter detects one pattern at a time -> problems
use NN
huge amounts of data available
image -> semantic segmentation -> instance(-aware semantic) segmentation
Mask R-CNN: boxes, rescaling implies interpolations, no deblending, needs clear boundaries
multiscale footprint segmentation
brightest pixels, pixels above a fraction, compromise, configurable

Alexandre:

def is relative to max intensity, no relation to the noise?

Maxime:

yes, on noise-free, isolated sources (training) -> SkyMaker (Bertin 2006)

assign a scale to sources

galaxies (training): cosmo sims, stars SkyMaker

train images are contaminated to train robustness

Sam:

statistics over SX?
Maxime:
Over test sets.

Bastien:

plan to compare ground/space telescope?
Maxime:
Good point HST images as ground truth
Bastien:
multiband detection? how to manage footprint different detection
Alexandre:
as per definition, I think there wouldn't be much of a difference between filters

Axel:

what is the actual output: pos of peak? more?
Maxime:
footprint map probability of pixel being part of detection
Axel:
how to combine scales together?
Maxime:
for now not much confusion. postprocessing
Axel:
here, for example (slide 19): how do you plot the objects?
Maxime:
combination of all scales
Axel:
would we then not need masking?
Maxime:
that's one of point of this, yes
Sam:
how do you trust when it's sensitive to the detection
Maxime:
this is tricky, more simulations to quantify
Axel:
q related: more sources CNN, properties of that sources: are they low SNR? gain from deblending?
Maxime:
cnn can really find fainter sources, apparently
Alexandre:
what is sextractor here, because you can tune it in many ways
Maxime:
this example, gaussian kernel (5x5), 1.5 x sigma, no hot/cold approach
Alexandre/Maxime:
people will say that they can run sextractor better, the NN is not tunned.

Alexandre:

speed?
Maxime:

1mpixel/sec + preprocessing
Sam:

important is if you can process your large area

Alexandre/Maxime:

train on noiseless, and then in noisy? Noiseless footprint, but training on noisy

Alexandre:

NN has to be trained on different noises?
Maxime:
now maybe the range is not enough, but we could expand

Alexandre:

could compute completeness vs snr
it seems that footprints are smaller
Deblending? multiple scale approach is good, but also obj can have star forming regions...

Axel:

bkg: how sensitive if bkg is not well subtracted? can the network avoid bkg subtraction?
Maxime:
i think it's necessary. i didn't include very bad bkg, but yes variable... it should be able to detect in this conditions.
the one that I use is same as sx.
Axel:
last q: varying psf not smoothly, is that a problem, like, in coadds -> variation of the size of stars. would that be a problem to the CNN
Maxime:
not tested, future simluation.


Update Alexa discovery description

Closes https://github.com/home-assistant/home-assistant/issues/26927

I liked the first variant more and like @balloob said, with entity_id

Which variant?


When creating sqlite tables, set uid field to be unique.

Action item extracted from https://github.com/NSLS-II/portable-mds/issues/12
This solves the problem of accidentally inserting the same document twice.

I took the liberty of assigning with to you, @arkilic. Feel free to punt it back if you're not interested. :- )

Oops this should be in databroker, of course. Long day of shuffling issues!


Fixed some grammar issues + some typos

Fixed most of the typos and grammar/syntax errors I found across the main files :smile:

Thank you ! I was wondering how long it would last until someone notice my bad english 😄
🍺


Add support for creating mapping files with mbtempest

This merge adds support for creating mapping files with mbtempest in addition to ESMF_RegridWeightGen.  I have added moab with tempest-remap as a conda dependency.
Because mbtempest creates mapping files in 2 steps (first creating intersections and then creating the mapping file), I have modified the args attribute of Step to be a list of lists, allowing multiple commands.  Each command is required to take the same parallel resources, which is fine for mbtempest.
I have added a new config file mapping.cfg with a [mapping] section and a map_tool config option (either esmf or moab).  I have made moab the default.
Finally, I have updated the isomip_plus tests include the new mapping config.

Checklist

[x] User's Guide has been updated
[x] Developer's Guide has been updated
[x] Documentation has been built locally and changes look as expected
[ ] Testing comment in the PR documents testing used to verify the changes

Testing
I successfully ran the ISOMIP+ Ocean0 planar, z-star test case at 4km resolution on Chrysalis.  I ran with the default expansion factor of 2.0 as well as 1.0 and 4.0, verifying visually in ParaView that the resulting topography was smoother in proportion to the factor, as expected.


Chart stable/suitecrm not found

Is this a request for help?:
YES
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
BUG
Chart stable/suitecrm not found
Version of Helm and Kubernetes:
$ helm version
Client: &version.Version{SemVer:"v2.5.0", GitCommit:"012cb0ac1a1b2f888144ef5a67b8dab6c2d45be6", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.5.0", GitCommit:"012cb0ac1a1b2f888144ef5a67b8dab6c2d45be6", GitTreeState:"clean"}
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.2", GitCommit:"922a86cfcd65915a9b2f69f3f193b8907d741d9c", GitTreeState:"clean", BuildDate:"2017-07-21T08:23:22Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.2", GitCommit:"922a86cfcd65915a9b2f69f3f193b8907d741d9c", GitTreeState:"clean", BuildDate:"2017-07-21T08:08:00Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
Which chart:
stable/suitecrm
What happened:
$ helm search stable/suitecrm
No results found
What you expected to happen:
$ helm install stable/suitecrm would install the application
How to reproduce it (as minimally and precisely as possible):
$ helm search stable/suitecrm
$ helm install stable/suitecrm
Anything else we need to know:
Cloudprovider: GKE

Works fine for me. The chart is pretty new and your cache is probably outdated. helm repo update should fix this.

@unguiculus hey, of course, after update it appears in the list and deploys. Thanks
But now i have a not bound volume for the mariadb
PersistentVolumeClaim is not bound: "hwi-suitecrm-mariadb" (repeated 3 times)

Did you wait long enough? It can take some time till the volumes are bound.


Draft: Complete Migration from revolt.js to Discord.py

First Step of the migration Completed
Commit 1d20490a

Second Step of the migration Completed
Commit 13765a94


Fix MSVC compilation error with openMP

Fix MSVC compilation error with openMP
https://learn.microsoft.com/en-us/cpp/error-messages/compiler-errors-2/compiler-error-c3015?view=msvc-170
Besides, with this PR, openMP can also be disabled on windows paltform with 'NO_OMP=1' in makefile.

Not following exactly - are you saying the current code generates a C3015?

Our Windows CI and all current Windows builds are passing. What version of MSVC are you using? Please run: Cl /Bv

Our Windows CI and all current Windows builds are passing. What version of MSVC are you using? Please run: Cl /Bv. Also, what options are you using with Make?

Well, I configured this project with visual studio 2022, with MSVC 19.39.33523.0. I copyed all the c_flags and ld_flags from Makefile. Then I encounterd this error (C3015).

As you suggested, this time I tried the CI's way of building, which employs an external make.exe program. Yes, it succeeded. I don'y know what causes this difference.
Besides, to my knowlege, putting declaration of varariables which have possible impacted on OMP before the '#pragma omp parallel' macro could be much more safe without other drawbacks.

Glad it works for you now when using make and the Makefile!
As far as the other changes, let's discuss those over in the Issues area. Microsoft does have a compiler bug with OpenMP 5.2 support which I've filed with them.

I'm not 100% sure, but I thought putting the declarations in front of the openmp statements would actually totally break this code.
Aren't variables from outside the parallel region automatically shared?

I'm not 100% sure, but I thought putting the declarations in front of the openmp statements would actually totally break this code. Aren't variables from outside the parallel region automatically shared?

Thx for pointing out this. I checked the OMP usesage and found that I did have a misunderstanding of the memory model. declarations in front of the openmp statements will be implicitly handled as shared vars, not private. Adding the private(var) statement will make those vars private.
I have already fix the codes.


Fix a number of broken doc comment references

Work towards https://github.com/flutter/flutter/issues/150562
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[ ] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is test-exempt.
[x] I followed the breaking change policy and added Data Driven Fixes where supported.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

These were found while fixing an unrelated issue in dartdoc. I'm actually still not sure why dartdoc does not report these as "unresloved references." But the unrelated fix I'm working on does start reporting them.

The google bot has been queued for forever, whole minutes. Can I submit while it's thinking or is that bad form?

We usually wait and let the bot land PRs, less others with commit access assume they can skip checks too. I added the autosubmit label. :)

Er... is this still normal?


feat(text): add a way to wrap text without Paragraph

Looks like this would solve #90 which is a problem I'm currently facing. Whats left to complete here @fdehau? Perhaps I can take a stab at it

Looks like this would solve #90 which is a problem I'm currently facing. Whats left to complete here @fdehau? Perhaps I can take a stab at it

+1

Bump?


Define API for prepared statements

IBM-Swift/Swift-Kuery#82

LGTM

Codecov Report

Merging #85 into master will decrease coverage by 0.68%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #85      +/-   ##
==========================================
- Coverage   86.39%   85.71%   -0.69%
==========================================
  Files          43       43
  Lines        3514     3542      +28
==========================================
  Hits         3036     3036
- Misses        478      506      +28

Flag
Coverage Δ

#SwiftKuery
85.71% <0%> (-0.69%)
:arrow_down:

Impacted Files
Coverage Δ

Sources/SwiftKuery/Connection.swift
0% <ø> (ø)
:arrow_up:

Sources/SwiftKuery/ConnectionPoolConnection.swift
0% <0%> (ø)
:arrow_up:

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 1aa9743...4c992f1. Read the comment docs.


PR: Updated broken and outdated package-lock.json

Explanation
Fixes package-lock.json so that build passes properly.
Related issue
fixes #78
What type of PR is this
bug fix
Proposed Changes
Fixes package-lock.json so that build passes properly.

Hello, I am a code review bot on flows.network.
It could take a few minutes for me to analyze this PR. Relax, grab a cup of coffee and check back later. Thanks!

@notfathomless Could you please close this PR :)

Hi @adithyaakrishna  and @NeelDigonto
I closed this PR following @adithyaakrishna’s suggestion. If you have any suggestions, please let me know. Thanks @NeelDigonto


Add better outputs to CS results

This PR updates the cs_config/functions.py module to provide more informative output for the SS results displayed on Compute Studio.

Codecov Report

Merging #521 into master will decrease coverage by 0.03%.
The diff coverage is 16.66%.

@@            Coverage Diff             @@
##           master     #521      +/-   ##
==========================================
- Coverage   66.38%   66.34%   -0.04%
==========================================
  Files          48       48
  Lines        5872     5877       +5
==========================================
+ Hits         3898     3899       +1
- Misses       1974     1978       +4

Impacted Files
Coverage Δ

cs-config/cs_config/functions.py
32.38% <16.66%> (-0.62%)
:arrow_down:

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 81a14e4...3d9fd6c. Read the comment docs.

@jdebacker . I don't have a good way to check these tables and figures and their output on C/S. Let me know when you think this is ready, and I'll do my best to proof the code.

@rickecon Thanks for finding those typos.
You are right - no way to see how these work on CS until merge to master and app updated on CS.  Probably will need to iterate on the table formatting as I think I need to add some styling to the basic DataFrame.to_html() output...

@jdebacker . I will merge this as soon as the codecov/patch test passes. It seems like we should be writing tests for the C/S python functions, even if those tests are somewhat trivial.

@hdoupe Can you advise re coverage of functions.py and helpers.py for C/S?  There is the C/S testing kit that seems to cover everything, but it's not reflected in the code coverage.  Do you suggest writing other tests to help code coverage numbers or just ignore?

@jdebacker and @hdoupe . If C/S has testing for the python scripts and modules in the cs-config folder, then I think we should exclude that folder from codecov in this repository.

I think you're OK excluding cs-config from test coverage. The cs-kit tests ensure that the functions will work with Compute Studio. Most of the complex logic that needs more detailed testing is offloaded to either ParamTools or OG-USA and is tested thoroughly in each of those projects. If you feel like there is something that isn't tested well enough, you're welcome to write tests in cs-config/cs_config/tests/, and they'll be run when the docker image for OG-USA is built.


Will this plugin work on Huawie?

I'm submitting a ...  (check one with "x")

[x] question
[ ] any problem or bug report

OS:  (check one with "x")

[x] Android
[ ] iOS
[ ] Browser

My question is that will this work on huawie devices which does not support gms? I am testing my app on Mate 20 Pro. Its working fine (because gms is there). But the latest devices of huawie doesnot have gms. Will this plugin work on latest huawie devices? Have anyone tested?

I switched to the Javascript Google Maps API instead of cordova-plugin-googlemaps.

@secretmoo35, Did it worked? Could you explain the steps you did to make it work?

@secretmoo35, Did it worked? Could you explain the steps you did to make it work?

This example creates a map.
https://developers.google.com/maps/documentation/javascript/examples/map-simple#maps_map_simple-javascript


Buggy multi-cursor subword deletion

Say I have this code:
import GameInput from 'GameInput';
export default GameInput;

Now, select the GameInput word, and press Ctrl+Shift+L to select all three occurences. Now move the cursor to the end of each word (by pressing -->). Now, press Alt+BackSpace to delete the subword Input.
What should happen:
import Game from 'Game';
export default Game;

What happens:
*The word inside the string does not get deleted:
import Game from 'GameInput';
export default Game;

Additionally, undoing becomes very weird (it undoes only one word at a time, not all three as it should be)

Ha. The age-old removing-while-looping conundrum. Sort of. The indexes of selections are thrown off when deleting in the wrong order on the same line of course. I'll get that fixed.
The other issue is secretly known. I didn't find the obvious way of applying the deletes as an atomic edit. I'll dig further in the APIs.

Got it. Too used to the tooltip help you get in .NET and grown-up VS to see the obvious way.
Sorry about the delay, you caught me just as I was getting ready for vacation. :sunglasses:


custom dataset [suggestion]

@xinw1012 Adding a section on applying this to custom datasets, would make it more useful for a wider group of users. Have you thought about that? Would you be counting number of samples per class based on instances of a class or number of images? I assume the former, as most images even datasets like pascal voc or cityscapes would have multiple instances of different classes. Overall, I custom dataset mechanics, make this more generic.

@xinw1012 Adding a section on applying this to custom datasets, would make it more useful for a wider group of users. Have you thought about that? Would you be counting number of samples per class based on instances of a class or number of images? I assume the former, as most images even datasets like pascal voc or cityscapes would have multiple instances of different classes. Overall, I custom dataset mechanics, make this more generic.

Did you solve this issue?

@xinw1012 @aeinsara Were you able to implement this code on a custom dataset?

See my answer in this issue for some instructions for now. That is a good suggestion and I can add it to a section in the README sometime.


Use better german translation for symbol

Use a german translation that fits better.
You can translate "Satzzeichen" with punctuation. Common use in german is "Sonderzeichen" in case of passwords.

Pull Request Test Coverage Report for Build 490

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.823%

Totals

Change from base Build 478:
0.0%

Covered Lines:
1193

Relevant Lines:
1245

💛  - Coveralls


Add 'infinite' scroll to long threads

Is your feature request related to a problem? Please describe.
Most lists in the UI will automatically load the next page when you reach the bottom - threads are unique in that they stop with a 'Load more posts' button.
Describe the solution you'd like
The next page should automatically load as you scroll down.
Describe alternatives you've considered
This is an alternative to current behaviour. Another approach would be to load everything progressively, so it loads instead of waiting for scroll - this could be combined to improve the responsiveness of the page: initial load 50, display, immediately load and display next 50-200, stop loading and wait for scroll to begin.

Closing, think we did this a while back. Load more shouldn't be a thing now. Thanks.


Omniverse Mandelbrot example crashes GPU

When opening the Mandelbrot example scene in Omniverse Create or Code, the scene loads fine showing a blue texture with nothing going on (no initial Mandelbrot graphic or such).
On hitting the Play button in Create I can can see a first view of the Mandelbrot texture and then my GPU crashes immediately.
In Omniverse Code the scene opens and immediately freezes and the texture stays gray.
All the other examples work fine including the ocean_deformer (which is great).
The only thing I see is the message with assigning incompatible texture "dynamic://foo".
Unfortunately I do not see any crash report of the GPU in those logs. Is there another file or folder to look into for more about that?
What is the problem here?
System information:
AWS EC2 instance g5.4xlarge
Ubuntu 20.04
NVIDIA driver version 530.30.02
CUDA version 12.1
Cuda compilation tools, release 12.1, V12.1.105
Software used:
Omniverse Create 2022.3.3
Omniverse Code 2022.3.3
Warp with version tag 0.8.2 and self compiled warp.so
Omniverse Create with scene loaded:

Omniverse Create showing Mandelbrot texture and crashes:

Omniverse Code freezing immediately:

Omniverse Create log file:
Create.log
Omniverse Code log file:
Code.log

Here is a crash report for the sake of completeness:
GPU-crash-report.txt

Hi @johndoe888, thank you for reporting this issue and apologies for the inconvenience caused!
This specific sample is building on top of Omniverse's dynamic texture (the dynamic:// URI that you mentioned) and we also did encounter a few stability issues there internally, one of them being that a crash similar to what you are experiencing is happening on machines with multiple GPUs, which can be workaround by starting Code or Create with the flag --/renderer/multiGpu/enabled=false. You seem to have been using a single GPU though, so this might be something else.
We'll report this issue to the relevant teams and will update this issue accordingly so that it can get addressed in a future release of Omniverse.
Thank you for your understanding and for your kind words regarding the ocean sample! 😊

Hi @christophercrouzet!
This issue is solved from my point of view with the update to USD Composer 2023.1 and Kit 105 and Warp 0.82 on Windows. It just works fine now and can be closed from my point of view (except for the flickering).

Hi @johndoe888, thanks for letting us know! We also did notice some improvements in Kit 105 however our internal ticket related to this issue (and to the flickering) still needs to be investigated so keep in mind that there might still be some lingering issues to uncover.


fix: nostr permission inconsistencies

Describe the changes you have made in this PR
remove permission inconsistencies

add permission selectors and permisision modal to all nostr permissions
update prompt action logic for nostr permissions
remove block link from prompts
add deny permissions functionality
update designs

followup: unity encrypt decrypt prompts
Type of change
(Remove other not matching type)

feat: New feature (non-breaking change which adds functionality)

Checklist

[X] Self-review of changed code
[X] Manual testing
[X] Added automated tests where applicable
[X] Update Docs & Guides
For UI-related changes
[X] Darkmode
[X] Responsive layout

tAck


[docs] Add information about "sourcemap being deployed to production" in README.md

Is this a bug report?
(write your answer here)
No
As explained in #2005 by @gaearon by default source-maps are being deployed into production.
But there is no mention of this info in the README.md in #npm-run-build-or-yarn-build section or In User Guide here.

Hi! Please feel free to open a pull request. 😄
I'll close this as it's pretty low hanging fruit and not something that comes up too terribly often.


ScaledObject not created/found

A clear and concise description of what the bug is.
The <deploy>-external-scaler and <deploy>-interceptor-proxy vanish after few seconds of creating httpscaledobject
Expected Behavior
ScaledObject should be created so that the scaler and proxy can stay.
Actual Behavior
ScaledObject does not get created. The following log is pulled from kubectl logs keda-add-ons-http-controller-manager-<hash> keda-addons-operator
2021-06-19T21:42:43.395Z	INFO	controllers.HTTPScaledObject	Creating external scaler Deployment	{"reconciler.appObjects": "addObjects", "HTTPScaledObject.name": "xkcd", "HTTPScaledObject.namespace": "default", "Deployment": {"kind":"Deployment","metadata":{"name":"xkcd-external-scaler","namespace":"default","creationTimestamp":null,"labels":{"app":"kedahttp-xkcd-external-scaler","name":"xkcd-external-scaler"}},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"kedahttp-xkcd-external-scaler","name":"xkcd-external-scaler"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"kedahttp-xkcd-external-scaler","name":"xkcd-external-scaler"}},"spec":{"containers":[{"name":"xkcd-external-scaler","image":"ghcr.io/kedacore/http-add-on-scaler:canary","ports":[{"containerPort":8091}],"env":[{"name":"KEDA_HTTP_SCALER_PORT","value":"8091"},{"name":"KEDA_HTTP_HEALTH_PORT","value":"8092"},{"name":"KEDA_HTTP_SCALER_TARGET_ADMIN_NAMESPACE","value":"default"},{"name":"KEDA_HTTP_SCALER_TARGET_ADMIN_SERVICE","value":"xkcd-interceptor-admin"},{"name":"KEDA_HTTP_SCALER_TARGET_ADMIN_PORT","value":"8090"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/livez","port":8092},"periodSeconds":1},"readinessProbe":{"httpGet":{"path":"/healthz","port":8092},"periodSeconds":1},"imagePullPolicy":"Always"}]}},"strategy":{}},"status":{}}}
2021-06-19T21:42:43.412Z	INFO	controllers.HTTPScaledObject	Creating external scaler Service	{"reconciler.appObjects": "addObjects", "HTTPScaledObject.name": "xkcd", "HTTPScaledObject.namespace": "default", "Service": {"kind":"Service","metadata":{"name":"xkcd-external-scaler","namespace":"default","creationTimestamp":null,"labels":{"app":"kedahttp-xkcd-external-scaler","name":"xkcd-external-scaler"}},"spec":{"ports":[{"name":"externalscaler","protocol":"TCP","port":8091,"targetPort":8091}],"selector":{"app":"kedahttp-xkcd-external-scaler","name":"xkcd-external-scaler"},"type":"ClusterIP"},"status":{"loadBalancer":{}}}}
2021-06-19T21:42:46.251Z	INFO	controllers.HTTPScaledObject	Updating status on HTTPScaledObject	{"HTTPScaledObject.Namespace": "default", "HTTPScaledObject.Name": "xkcd", "resource version": "77123"}
2021-06-19T21:42:46.292Z	INFO	controllers.HTTPScaledObject	Updated status on HTTPScaledObject	{"HTTPScaledObject.Namespace": "default", "HTTPScaledObject.Name": "xkcd", "resource version": "77200"}
2021-06-19T21:42:46.292Z	ERROR	controllers.HTTPScaledObject	Removing app resources	{"HTTPScaledObject.Namespace": "default", "HTTPScaledObject.Name": "xkcd", "error": "Scaler failed to start up within<PHONE_NUMBER>"}
github.com/go-logr/zapr.(*zapLogger).Error
	/go/pkg/mod/github.com/go-logr/zapr@v0.2.0/zapr.go:132
github.com/kedacore/http-add-on/operator/controllers.(*HTTPScaledObjectReconciler).Reconcile
	/go/src/github.com/kedahttp/http-add-on/operator/controllers/httpscaledobject_controller.go:127
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.8.3/pkg/internal/controller/controller.go:298
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.8.3/pkg/internal/controller/controller.go:253
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1.2
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.8.3/pkg/internal/controller/controller.go:216
k8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:185
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:155
k8s.io/apimachinery/pkg/util/wait.BackoffUntil
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:156
k8s.io/apimachinery/pkg/util/wait.JitterUntil
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:133
k8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:185
k8s.io/apimachinery/pkg/util/wait.UntilWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:99
2021-06-19T21:42:46.444Z	INFO	controllers.HTTPScaledObject	App ScaledObject not found, moving on	{"reconciler.appObjects": "removeObjects", "HTTPScaledObject.name": "xkcd", "HTTPScaledObject.namespace": "default"}
2021-06-19T21:42:46.446Z	INFO	controllers.HTTPScaledObject	Interceptor ScaledObject not found, moving on	{"reconciler.appObjects": "removeObjects", "HTTPScaledObject.name": "xkcd", "HTTPScaledObject.namespace": "default"}
2021-06-19T21:42:46.446Z	INFO	controllers.HTTPScaledObject	Updating status on HTTPScaledObject	{"HTTPScaledObject.Namespace": "default", "HTTPScaledObject.Name": "xkcd", "resource version": "77200"}
2021-06-19T21:42:46.499Z	INFO	controllers.HTTPScaledObject	Updated status on HTTPScaledObject	{"HTTPScaledObject.Namespace": "default", "HTTPScaledObject.Name": "xkcd", "resource version": "77212"}
2021-06-19T21:42:46.500Z	ERROR	controller-runtime.manager.controller.httpscaledobject	Reconciler error	{"reconciler group": "http.keda.sh", "reconciler kind": "HTTPScaledObject", "name": "xkcd", "namespace": "default", "error": "Scaler failed to start up within<PHONE_NUMBER>"}
github.com/go-logr/zapr.(*zapLogger).Error
	/go/pkg/mod/github.com/go-logr/zapr@v0.2.0/zapr.go:132
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.8.3/pkg/internal/controller/controller.go:302
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.8.3/pkg/internal/controller/controller.go:253
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1.2
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.8.3/pkg/internal/controller/controller.go:216
k8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:185
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:155
k8s.io/apimachinery/pkg/util/wait.BackoffUntil
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:156
k8s.io/apimachinery/pkg/util/wait.JitterUntil
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:133
k8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:185
k8s.io/apimachinery/pkg/util/wait.UntilWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.20.4/pkg/util/wait/wait.go:99

Steps to Reproduce the Problem

Follow install instructions to set up the add-on
Install the xkcd project (which comes with httpscaledobject)
The proxy and scaler  services vanish after few seconds

Specifications

KEDA Version: latest
Platform & Version: minikube v1.21.0
Kubernetes Version: v1.20.7
Scaler(s): Please elaborate

After logs digging, it appears the wait time for scaler here httpscaledobject_logic.go:226 is very short considering the fact that the images have to be pulled (and may exceed 5*500milliseconds = 2.5seconds) due to network speed. And even for a fast network, there's no guarantee that the scaler failed to spawn because it may have been scheduled, (node autoscaling, etc).
I'd like to add that, I got it to work when I changed the retriesCount to 40.

What version are you running?

All canary

thanks @blackmann - I'm gonna look into this as soon as I can 👍

@blackmann you mentioned in https://github.com/kedacore/http-add-on/issues/188#issuecomment-864557635 that you'd like to add something. were you referring to changing retriesCount to 40? if so, feel free. another change to add while you're at it, is making that hard-coded 500ms configurable via an environment variable.
what do you think?

Can I work on this and submit a PR? @arschles

@blackmann absolutely, that would be wonderful. please feel free to DM me if you have any questions. I am arschles on the Kubernetes slack.

@blackmann the architecture of that portion of the codebase has changed in the (just released) v0.2.0 release, and the operator no longer needs to wait for the scaler, so this issue wouldn't happen anymore. I'm going to close this.
If you have time and wouldn't mind, could you give v0.2.0 a try (uninstall/reinstall according to the install.md) and let me know what you find?


[Bug][Display status bug after task running]

the status of task as a subprocess, display in Web was success,But in fact double click the subprocess and inner the next page ,the status of task is raised an exception,task instance is not exists.Next 3 pictures runing on 2020-08-02 03:4*:**(china beijing time).
it will caused an exception of task scheduler  if the task which have next waited running tasks, we expect when  it failed and next tasks could not run...
however it's display success and make the next tasks also enqueue the queue of waiting runing .
the picture of one

the picture of two

the picture of three

on  2020-08-01 09:4*:**(china beijing time),the task failed but in web displayd success
the picture of failed in fact

the picture of display success

which version you used ?

1.2.1

Closed because it have been fixed in new version.


Fixed issue- #4645 | Use YAML configuration for java  AbstractEncrypt…

Fixes #4645.
Changes proposed in this pull request:

Used YAML configuration instead of java configuration for AbstractEncryptJDBCDatabaseAndTableTest.java

Pull Request Test Coverage Report for Build 10453

0 of 0   changed or added relevant lines in 0 files are covered.
18 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.08%) to 58.577%

Files with Coverage Reduction
New Missed Lines
%

sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-registrycenter/src/main/java/org/apache/shardingsphere/orchestration/core/registrycenter/util/IpUtils.java
3
76.0%

sharding-scaling/sharding-scaling-core/src/main/java/org/apache/shardingsphere/shardingscaling/core/synctask/history/HistoryDataSyncTask.java
7
76.47%

sharding-scaling/sharding-scaling-core/src/main/java/org/apache/shardingsphere/shardingscaling/core/execute/executor/channel/MemoryChannel.java
8
51.85%

Totals

Change from base Build 1132:
-0.08%

Covered Lines:
11887

Relevant Lines:
20293

💛  - Coveralls

Got it, will update PR .

Codecov Report

Merging #4871 into master will not change coverage by %.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #4871   +/-   ##
=========================================
  Coverage     54.68%   54.68%
  Complexity      436      436
=========================================
  Files          1138     1138
  Lines         20396    20396
  Branches       3748     3748
=========================================
  Hits          11153    11153
  Misses         8539     8539
  Partials        704      704

Impacted Files
Coverage Δ
Complexity Δ

.../shardingsphere/core/shard/BaseShardingEngine.java
86.95% <0.00%> (ø)
0.00% <0.00%> (ø%)

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 175aef1...6820df2. Read the comment docs.

@ranjeet-floyd  Thank you, Please fix CI.


Tag auto close does not work

My tag autocompletion used to work, but today somehow I can't do autocompletion anymore.
I think it happens when I check "Enabled for all javascript files", when I already select grammar JSX for my javascript files manually.
I tried to check/uncheck "Disable auto close", reinstall package, restart atom, restart my PC (haha). It still does not work.
Anyone have any ideal? It is so annoy if I have to write <div> and close it by myself.

I have the same problem since upgrading to 0.16.0

What version of the plugin+atom are you using?

I'm using Atom 1.9.8, and atom-react 0.16.0
Since upgrading, I had this weird behaviour with react native code :

However I am now unable to reproduce, so maybe I solved it. What I did is quit Atom completely and launch again.

I'm using Atom v1.5.3, and atom-react 0.16.0.

I have the same problem:
Atom: 1.99
atom-react: v0.16.0

Same with Atom 1.8.0 and atom-react 0.16.0

Me too
Atom: 1.9.9
atom-react: v0.16.0

Me as well:
Atom: 1.11.2
atom-react: v0.17

Atom: 1.12.7
atom-react: 0.16.1

Atom: 1.12.7
atom-react: 0.16.1

Me too
Atom: 1.13.0
atom-react: v0.16.0

Atom: 1.14.3
atom-react: 0.16.2

same issue on
Atom: 1.15.0
atom-react: 0.16.2

Same
Atom: 1.15.0
atom-react: 0.16.2

I am also having this issue.
Atom: 1.16.0
atom-react: 0.16.2

The same problem.
Atom 1.16.0
atom-react: 0.16.2

Not sure if this relates to it, but I have two JSX options set up.

When it's on JSX, autoclose works. when it's on Javascript with JSX it does not.

This issue is happening for me too.
Atom 1.18.0
react 0.16.2
Grammar set to JavaScript (JSX)

Having this issue on a fresh install:
Atom 1.18.0
react 0.16.2

as mentioned here,
didn't work for me. then i disabled all my atom packages. then restarted. it worked! ...then i enabled each package one by one. and it still works!? lol weird... but happy now! :)

I use these solution by @alteredtastes, and it works perfectly.

uninstall the Language-Javascript-JSX package if it is installed.
rm -rf ~/.atom/packages/react
rm -rf ~/.atom/.apm/react
apm install react
restart atom
ensure that Javascript (JSX) is the grammar selected for the file.


[Enhancement] Use G1 GC by default on jdk8 (backport #37268)

Why I'm doing:
G1GC performs better in most scenarios, so we should use G1GC as soon as possible.
What I'm doing:
G1GC has a bug in the lower version of JDK8. We will add a WARNING to remind users.
Fixes #issue
What type of PR is this:

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

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[x] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

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

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

[x] This is a backport pr

Bugfix cherry-pick branch check:

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

[ ] 3.2
[ ] 3.1
[x] 3.0
[ ] 2.5

https://github.com/Mergifyio backport branch-3.0

https://github.com/Mergifyio backport branch-2.5


Trying to generate CRD bindings

Description

For PR author

[ ] Tests for change.
[ ] If changing pkg/apis/, run make gen-files
[ ] If changing versions, run make gen-versions

For PR reviewers
A note for code reviewers - all pull requests must have the following:

[ ] Milestone set according to targeted release.
[ ] Appropriate labels:

kind/bug if this is a bugfix.
kind/enhancement if this is a a new feature.
enterprise if this PR applies to Calico Enterprise only.

I'm closing this as I've put these changes in #816 (and got them working).


Reducing allocations in value providers

Don't go async in formdata providers unless we need to
Remove unnecessary defensive copy in CompositeValueProvider

Working on getting some perf numbers for this change.

Before:

After

This ended up being only worth about 400kb across 3000 requests, so not super impactful. Still seems worth taking given how simple the code changes are.

:watch:

@dougbu - any other feedback?

:shipit:


MAISTRA-836 enabled tracing in alm-examples

rebased
contents of jaeger.template is now being set to "production-elasticsearch" in the servicemesh csv and "all-in-one" for the maistra one.