[Question] How Incremental Training Can be Achieved via HugeCTR' Model ?

In Nvidia's Developer Blog, it says HugeCTR' model can be updated by incremental data.
But it seems like there's no document / sample code to explain how it can be done.
The closest script I find is:
https://github.com/NVIDIA/HugeCTR/blob/master/test/pybind_test/wdl_mos_high_level.py
Am I on the right track?

You can find the introduction of all Python interfaces in HugeCTR from here.
Specifically, here is the intro for the get_incremental_model API.

@XiaoleiShi-NV
I see. But would it be problematic when using MOS if the same user-item pair is updated more than once?

This will not happen because the get_incremental_model returns a copy of the updated embedding, which is a subset of the whole embedding used for training.

@XiaoleiShi-NV
But if the newly trained dataset is relatively small comparing to the historical dataset, are we running to "catastrophic forgetting" problem?

Could you explain more about the "catastrophic forgetting"?

@XiaoleiShi-NV
Yes, it roughly means overfitting on the newly added dataset, and forgetting the knowledge learned from pre-trained model.
See Huawei's paper, they use knowledge distillation to handle incremental training.

@tim5go
Regarding your question:
From this paper, the author's solution to handle the "catastrophic forgetting" issue is:
We plan to implement a data reservoir to provide proper training data for incremental training. Some proportion of
data in the existing reservoir and the new data are interleaved to be the new reservoir.

In short, by mixing the new coming data with existing data in the preprocessing stage. I believe this solution is very specific and each user may have their own strategy. Besides, it's a stage in data preprocessing.
After this "catastrophic forgetting" issue is handled in the preprocessing, one can safely use the HCTR MOS to do the incremental training.
More thinking:
As shown in this paper:
 The implementation of data module is not finished for now and will be a part of future work to accomplish our framework.

So I think the experiment results shown in this paper don't involve special treatment for the "catastrophic forgetting" issue.
But from the comparison, the incremental mode outperforms the batch mode no matter whether the KD is adopted.
Based on this result, I think users should run tests and make comparisons to decide whether to handle the "catastrophic forgetting" issue additionally.

@XiaoleiShi-NV
Um.. there're 2 parts to handle "catastrophic forgetting" from this paper.
The first part is what you described - the data reservoir, which purely depends on the data pre-processing stage and have nothing to do with HCTR.
The second part is knowledge distillation, which involves changing the original loss function
to be a linear combination of losses from student model & teacher model.
So, sadly, HCTR currently doesn't support it as it doesn't allow users to define custom loss function.

HCTR currently doesn't support it as it doesn't allow users to define custom loss function.

This is a good point to follow. We will evaluate this requirement.


Use existing params

Ok, now that the taxonomy pull has been merged, this is cleaner.
This pulls existing parameters from existing stacks if a given parameter isn't provided by the user on the cli or config.
It also checks for missing, required (without default) parameters earlier.

Fixes GH-11
Fixes GH-15


LaTeX and KaTeX are missing

I've tried to implement Katex code in mermaid on obsidian.
according to the Mermaid documentation I should be able to use this kind of command on Katex:
 graph LR
      A["$$x^2$$"] -->|"$$\sqrt{x+3}$$"| B("$$\frac{1}{2}$$")
      A -->|"$$\overbrace{a+b+c}^{\text{note}}$$"| C("$$\pi r^2$$")
      B --> D("$$x = \begin{cases} a &\text{if } b \\ c &\text{if } d \end{cases}$$")
      C --> E("$$x(t)=c_1\begin{bmatrix}-\cos{t}+\sin{t}\\ 2\cos{t} \end{bmatrix}e^{2t}$$")

but when I implement it on obsidian I got this:

@Luke-Sims sorry, I can't really help here ☹ as per this plugin's readme:

Please note that rendering Mermaid is Obsidian's feature, and not implemented by this plugin. This plugin has no control over how Mermaid is rendered. All bugs concerning rendering of diagrams should be posted to official forums.


Enter key should open the file or folder

Pressing the enter key should open the file or folder selected
if multiple files are selected open all of them
if multiple folders are selected open all the folders in new windows

Moved to https://github.com/duke7553/files-uwp/issues/9

When will this be added?
Sry don't want to spam https://github.com/duke7553/files-uwp/issues/9.
I think this feature is quite essential.

@szaimen Thanks for keeping this issue active! I just added it to the list of things to do, I hope we can get this done fairly soon. @jeffsieu is this something you would be interested in working on?

@yaichenbaum Sure! I think it'll be best to work on it on top of the sort and rename commits, as the enter key may interfere with the renaming process. When will the sort and rename branches be merged into master?

As soon as @duke7553 reviews them.

Multi-selection
Open files in respective applications
Open folders in a new tab each

Maybe shift+enter could open the folders in new windows each?

@szaimen As opposed to a new tab?

Yes 👍

@duke7553 would it make sense for this to add this behavior?


Refactor/eslint consistent this

Resolves:

no-unsed-var
consistent-this

This pr resolves the issue of viewing existing blueprints.
This pr removes the no-unused-variables constraint from functions (the remaining offenders)
This pr does away with vm in directive link functions (for angular recommended controller naming).  You'll notice in dashboard state the resolution function was brought into the controller function, this state needs to be overhauled to take advantage of ui-router state resolve (seen here)
Please excuse the revert and the revert of the revert, sure i coulda squashed the commit but....
Before

After

shout out to @dtaylor113 and @chriskacerguis for 👀
#121 almost done

@chriskacerguis This did not make it into Euwe branch. Please label euwe/yes or euwe/no, as appropriate.


Exit _build.sh with error when any of it's subtasks fail

set -ev prints every command executed and fails the entire script when
any command fails. This prevents false-positive cases where only one of
the tasks fails. For instance when there are LaTeX specific errors which
only cause the bookdown::pdf_book script to fail. In this case Travis still
marks a pull request as if the build passes.

Awesome :+1:


feat: permit to configure fs vault with configuration file

What this PR changes/adds
Uses getSetting where possible instead of propOrEnv
Why it does that
permit vault to be configured via configuration (!)
Further notes
Linked Issue(s)
Closes #1106
Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

Codecov Report
Patch coverage: 20.00% and no project coverage change.

Comparison is base (112ade7) 71.63% compared to head (f86c67d) 71.64%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3307   +/-   ##
=======================================
  Coverage   71.63%   71.64%
=======================================
  Files         831      831
  Lines       16681    16679    -2
  Branches      953      953
=======================================
  Hits        11949    11949
+ Misses       4336     4334    -2
  Partials      396      396

Impacted Files
Coverage Δ

...eclipse/edc/vault/filesystem/FsVaultExtension.java
0.00% <0.00%> (ø)

...edc/util/configuration/ConfigurationFunctions.java
66.66% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Bug: pydantic validations aren't being handled by DTOs

Description
In the documentation of Litestar we have:

When a value fails pydantic validation, the result will be a ValidationException with the extra key set to the pydantic validation errors. Thus, this data will be made available for the API consumers by default.

But when combined with DTO's in a post request, if a pydantic validation fails the exception is not handled and the client receives an InternalServerError (500) instead of a BadRequest (400):
    __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
pydantic_core._pydantic_core.ValidationError: 1 validation error for User
name
  String should have at most 2 characters [type=string_too_long, input_value='abc', input_type=str]
    For further information visit https://errors.pydantic.dev/2.2/v/string_too_long

Status code: 500

If the validation isn't handled by pydantic (or at least it isn't handled first by pydantic) it works, for example an Enum validation returns a proper 400 status code because msgspec catches it first:
from enum import Enum

class NameEnum(str, Enum):
    a = "A"
    b = "B"

# (replace the User class of the example with this)
class User(BaseModel):
    name: NameEnum

Output for incorrect Enum:
  File ".../.venv/lib64/python3.11/site-packages/litestar/serialization/msgspec_hooks.py", line 191, in decode_json
    raise SerializationException(str(msgspec_error)) from msgspec_error
litestar.exceptions.base_exceptions.SerializationException: Invalid enum value 'abc' - at `$.name`

...

  File ".../.venv/lib64/python3.11/site-packages/litestar/routes/http.py", line 186, in _get_response_data
    raise ClientException(str(e)) from e
litestar.exceptions.http_exceptions.ClientException: 400: Invalid enum value 'abc' - at `$.name`

URL to code causing the issue
No response
MCVE
from litestar import Litestar, post
from litestar.contrib.pydantic import PydanticDTO
from litestar.testing import TestClient
from pydantic import BaseModel, Field

class User(BaseModel):
    name: str = Field(max_length=2)

UserDTO = PydanticDTO[User]

@post("/user", dto=UserDTO, sync_to_thread=False)
def create_user(data: User) -> User:
    return data

with TestClient(Litestar([create_user], debug=True)) as client:
    response = client.post("/user", json={"name": "abc"})
    print(response.text)
    print(f"Status code: {response.status_code}")
    assert response.status_code == 201

Steps to reproduce
1. Execute the MCVE

Screenshots
No response
Logs
No response
Litestar Version
2.0.0rc1
Platform

[X] Linux
[ ] Mac
[ ] Windows
[ ] Other (Please specify in the description above)

Funding

If you would like to see an issue prioritized, make a pledge towards it!
We receive the pledge once the issue is completed & verified

If no one else is looking into this, could someone assign this to me please?


Fix visibility for //tcmalloc:llvm

Related: https://github.com/bazelbuild/bazel/issues/12925

/cc #1ckennelly

/cc #1ckennelly

The test failure doesn't seem to be caused by this PR?

The test failure doesn't seem to be caused by this PR?

Since the full context for this isn't immediately apparent, can you describe both in the PR and the commit the problem this is addressing?
Additionally, what circumstances are necessary to reproduce it (to ensure that it doesn't backslide)

Since the full context for this isn't immediately apparent, can you describe both in the PR and the commit the problem this is addressing?
Additionally, what circumstances are necessary to reproduce it (to ensure that it doesn't backslide)

Since the full context for this isn't immediately apparent, can you describe both in the PR and the commit the problem this is addressing?

Done.

Additionally, what circumstances are necessary to reproduce it (to ensure that it doesn't backslide)

To reproduce, you'll need a Bazel binary built at bazelbuild/bazel@cac82cf, you can download a prebuilt one via here, then bazel build //tcmalloc/internal should be able to produce the issue.

Since the full context for this isn't immediately apparent, can you describe both in the PR and the commit the problem this is addressing?

Done.

Additionally, what circumstances are necessary to reproduce it (to ensure that it doesn't backslide)

To reproduce, you'll need a Bazel binary built at bazelbuild/bazel@cac82cf, you can download a prebuilt one via here, then bazel build //tcmalloc/internal should be able to produce the issue.

This has been resolved by 4c7646615556688de98b6995197de4c3e74515fc.

This has been resolved by 4c7646615556688de98b6995197de4c3e74515fc.


chore(datasets): Sanitizing /save response

SUMMARY
Ensures a default dict will always be included in dataset saves. Needed to prevent a few edge cases.

🏷 2021.44


libX11 vulnerable to CVE-2013-7439: 4-byte buffer overflow in MakeBigReq

freedesktop bug
oss-security e-mail
The bug is in a C macro, so replaceDependencies magic won't work for direct dependencies.
(I applied the mass-rebuild label. Let me know if it's intended only for pull requests.)

Please, read the announcements properly. The bug's been fixed long time ago, and neither master nor release-14.12 contain those old libX11 versions.
The only option might be, as they mention, some other packages (they say) contain copies (!) of those sources, which might not have been updated yet, but I know of no such particular case.

(With nix, we don't need to worry we haven't recompiled anything using those macros :-)

So, there's an approximate list and maybe also these packages.

Ah, sorry, I was confused by the fact that the oss-security announcement was so recent.
I only mention it's a macro because replaceDependencies has been on my mind, and I think this is a case where that wouldn't work if anyone was thinking of using it.

Actually, none of the emails explicitly says that the issue is old. I guess that's the meaning of assigning CVE-2013-* in 2015.


Uncaught TypeError: Cannot set property 'y' of undefinedBasicGame.Game.gameResized

Hi,
I'm using:

Intel XDK with Phaser template (structured in 2 files Game.js and app.js) + Cordova
Phaser 2.6.1

Error
Uncaught TypeError: Cannot set property 'y' of undefinedBasicGame.Game.gameResized @ Game.js:66c.ScaleManager.preUpdate @ phaser.min.js:21c.Game.updateLogic @ phaser.min.js:12c.Game.update @ phaser.min.js:12c.RequestAnimationFrame.updateRAF @ phaser.min.js:18c.RequestAnimationFrame.start.window.requestAnimationFrame.forceSetTimeOut._onLoop @ phaser.min.js:18
How to reproduce the error
This error occurs when I try to work with the gameResized function.
And, in my case, I could see that it is related with the size of my preload function.
When I try to load 1 or 2 sprites, the system doesn't launch this error.
When I try to populate the preload function with 3 or more sprites, the error occurs.
src/Game.js
/* globals Phaser:false */
// create BasicGame Class
BasicGame = {
};
// create Game function in BasicGame
BasicGame.Game = function (game) {
this.ground;
};
// set Game function prototype
BasicGame.Game.prototype = {
init: function () {
    this.input.maxPointers = 1;
    this.stage.disableVisibilityChange = true;
    this.scale.scaleMode = Phaser.ScaleManager.RESIZE;
    this.scale.pageAlignHorizontally = true;
    this.scale.pageAlignVertically = true;
    this.scale.forceOrientation(true, false);
    this.scale.setResizeCallback(this.gameResized, this);
    this.scale.updateLayout(true);
    this.scale.refresh();

},

preload: function () {
    this.load.image('ground', 'asset/ground.png');
},

create: function () {
    //starting physics effects
    this.physics.startSystem = Phaser.Physics.ARCADE;

    //set gravity
    this.physics.arcade.gravity.y = 100;

    //ground
    this.ground = this.add.sprite(0, this.game.world.bounds.bottom,'ground');
    this.ground.anchor.y = 1;
},

gameResized: function (width, height) {
    this.ground.y = height;
}

};
src/app.js
(function () {
var game = new Phaser.Game(720,480, Phaser.CANVAS, 'game');
game.state.add('Game', BasicGame.Game);
game.state.start('Game');
})();

What you've created for yourself is a race condition. You're setting a resize callback in init, that modifies the y position of an object that doesn't yet exist, because it isn't created until create. It's perfectly possible for a game to resize during the boot / load process, so you need to either not use an asset in your callback that isn't yet ready, or don't set-up the callback until in your create function.

Thank you!
On 13 July 2016 at 15:58, Richard Davey<EMAIL_ADDRESS>wrote:

Closed #2622 https://github.com/photonstorm/phaser/issues/2622.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/photonstorm/phaser/issues/2622#event-722295061, or mute
the thread
https://github.com/notifications/unsubscribe/AFQ1wOe-y05uEJiQE0fS5CgzbzWELsWpks5qVW2xgaJpZM4JL3_j
.


Is there a reason to have separate client and server endpoints?

I feel like I am missing something, but I don't see a reason why there is a need to have incompatible types for the endpoints.
With QUIC in general and quinn in particular it is totally fine to issue a connect from an endpoint that is also accepting connections. Why isn't it allowed in wtransport?

Merely design choice: to have a more user-friendly API interface.
Users might find confusing to have same endpoint working both server and client, in particular considering two different incompatible type for configuration are anyway required.
quinn panics/returns error when Endpoint is used without providing the proper configuration type before, introducing a mutable state (which might leads inconsistent program states).
Considering (from my point of view) having overlapping Endpoint does not bring enough benefits comparing to the possible bad design, I preferred to have this stateless, less error-prone design.

Well, this design is denying a use case that could be very much useful. Any chance you'll enable it somehow?

As said, from my experience, I don't see any useful use case, compared to the disadvantages.
You say "very useful use case", please describe it, in order to make me understand if the trade-off worth is

NAT hole-punching basically, for client-to-client connections


Dashboard styling

we might want to ensure all front-end things are accessible before pushing from now on, we can also make a sep ticket but this might be easier.
also could you include a screenshot of the dashboard b/c i can't get to it for some reason


No completion coming - what's URL parameter?

Hi,
I succeeded in running the app. The issue i meet is that no completion is provided when I click the robot button.
In browser console I can see this error:
core.js:6260 ERROR Error: Uncaught (in promise): HttpErrorResponse: {"headers":{"normalizedNames":{},"lazyUpdate":null},"status":400,"statusText":"OK","url":"https://api.openai.com/v1/completions","ok":false,"name":"HttpErrorResponse","message":"Http failure response for https://api.openai.com/v1/completions: 400 OK","error":{"error":{"message":"you must provide a model parameter","type":"invalid_request_error","param":null,"code":null}}}
I suspect I did not get what "OPEN_AI_URL" parameter in environments.ts is expected to contain. I did put "https://api.openai.com/v1/completions" but I also tried other values, but nothing works.
Regards
michele

Solved. It must be in a format as: https://api.openai.com/v1/engines/text-davinci-003/completions


Avoid undefined-name errors for recursive calls after deletions

Given:
def func(x: int):
    if x > 0:
        func(x - 1)
    print(x)

func(1)
del func

Ruff reports an undefined name (F821) on the inner func call, because it's deleted in the outer scope. This is hard to solve in general, but given that the function must exist in order for it to be called, we should be able to do better here.
See: https://github.com/python-trio/trio/pull/2795#discussion_r1341908880.

I suppose that a quick sanity check for whatever solution (if there is one) is that this should still fail...
>>> def f(x):
...   if x: f(False)
...
>>> z = f
>>> z(True)
>>> del f
>>> z(True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in f
NameError: name 'f' is not defined

... but I think as long as you just assume the worst if reassignment happens, then this shouldn't have other issues.

Any recommendations here? I am not sure if I should open a new issue or not but should this feature capture situations such as:
# script.py
X = "default value"

def main():
    def f():
        print(X)

    if False:
        X = "new value"
    f()

main()

$ python script.py
NameError: free variable 'X' referenced before assignment in enclosing scope


🐞 fix(IV8ValuePromise): Remove unused parameter

The key parameter isn't utilized in the source code

Nice catch. However, all new changes are expected to be committed to the Javet dev branch because the main branch only advances when a new release is published. Could you redirect the PR to the dev branch?

Okay, redirect to the dev/1.0.8


Arrow functions after single quoted strings

I have some troubles with syntax highlight with

it('[WORD] a b c ...', () => {
    let a = 2;
    expect(a).to.equal(2);
});

Here all the variables inside the arrow functions are broken :/

The semantic is correct, but the highlight link of => is incorrect.
Just fixed, should looks like:

I have this :/, I just have update all my plugings now.

Could you provide a code snippets for this case?

This snippet

describe('[foobartest]', () => {
    describe('test a route', () => {
        it('[CLIENT] should work', () => {
            let data = buildValidData();
            return data.save()
                .then(() => {
                    return request('put', `${data.pid}`)
                        .expect(200)
                        .expect(function (res) {
                            expect(res.body)
                                .to.be.an('object');
                        })
                });
        });
    })
});

I think it caused by other vim-script or setting
I have use yajs.vim and javascript-libraries-syntax with the setting
let g:used_javascript_libs = 'backbone,jquery,lodash,requirejs,jasmine'

Looks ok to me

I think the major problem is the word it highlighted in a different color.

I have tried to put the let g:used_javascript_libs = 'backbone,jquery,lodash,requirejs,jasmine'  but this did nothing, but I am using your other module othree/es.next.syntax.vim maybe it is related ?

I also use es.next.syntax.vim.
The line is for javascript-libraries-syntax.vim
let g:used_javascript_libs = 'backbone,jquery,lodash,requirejs,jasmine'

If you dont know about this before.
This should not be the root cause.
I think you have a special syntax highlight definition affects this.
You can try cleanup .vim and .vimrc and enable stuffs one by one.

Problem solved, I have clean my vimrc and it works. The problem is due to an other plugin syntax, thanks !


Inconsistent documentation about Breaking Changes

Description
The wiki section about breaking changes is inconsistent with the release comments.
Example
For version 0.42 there are no documented breaking changes in the wiki whereas there are some in the release comments.

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with Canny! Check out its new home: https://react-native.canny.io/feature-requests/p/inconsistent-documentation-about-breaking-changes

Always refer to the release notes for breaking changes. Facebook employees update the wiki when they land a breaking change, while the release notes are written based on the wiki plus the contents of commit messages themselves.


Would you be interested in async/await TestScheduler that works with promises?

Feature Request
My goal is to simplify testing of promises passed into operators, e.g. switchMap. This is slightly simpler than #701 as for now promises can just resolve on the same frame, same as of(x). However I believe my solution can be extended to support full #701 in the future.
Note: I already have a solution -- but I would like to confirm that you would be interested in it before I spend more time polishing.
Is your feature request related to a problem? Please describe.
I would like to use async/await in my Redux epics, but my team will only consider it if marble tests work.
Somewhat artificial test example (real cases are a bit more complicated):
it('mergeMap + promise', (() => {
  testScheduler.run(({ cold, expectObservable }) => {
      const observable = cold('(ab|)').pipe(mergeMap(x => {
        switch (x) {
          case 'a': return of('a');
          case 'b': return Promise.resolve('b');
        }
      }));
      expectObservable(observable).toBe('(ab|)');
  });
}));

Describe the solution you'd like
My current solution looks like this:
it('mergeMap + promise', (async () => {
  await testScheduler.runAsync(({ cold, expectObservable }) => {
      const observable = cold('(ab|)').pipe(mergeMap(x => {
        switch (x) {
          case 'a': return of('a');
          case 'b': return Promise.resolve('b');
        }
      }));
      expectObservable(observable).toBe('(ab|)');
  });
}));

This is very similar to the current model, but async.
This allows it to flush all promises between actions.
The test above passes on my (ugly/incomplete) prototype which you can see here: https://gist.github.com/ashmind/0cdf41c25a9e50c37a634d9a7bd0ab6b.
What I would like to understand is:

Would you be interested in accepting that as a PR (obviously after some serious code cleanup), or should I release it as a separate library?
If you are open to accepting it, should it be in TestScheduler or a separate class? What API design would you prefer? The only technical constraint for it is to return a promise (which test needs to await), other than that any design is fine.

Describe alternatives you've considered
Alternative: Use observables for individual values in Redux epics (instead of async/await, e.g. for web requests). However given web requests return a single value I find this unnatural and a missed learning opportunity for any new developers in our codebase.
Additional context
It would be really great if someone could help with test cases -- I am only really using/learning rxjs for a week, so I am guaranteed to be missing things.

This is amazing, I'm surprised how it got no replies. Testing promises, and in general asynchronous code, is the biggest pain we've been experiencing with RxJS and caused us significant struggle with testing it.

I'd also love to see this. Promises are a lot simpler to understand for many people and enough for many use cases, but it sucks when you can't compose them into testable Rx pipelines.

Yes, please, I would love to see this also.

In my personal opinion I think it's worth to consider indeed. may need organize internal impl / api surface though.
Not much helpful for users of core's testscheduler, but I adopted similar practice to rx-sandbox (https://github.com/kwonoj/rx-sandbox/releases/tag/v2.0.0-beta.3) as well. It requires 7.0.0-beta.


Version 1.3.3 breaks compatibility with Thymeleaf

After upgrading from 1.2.9 to 1.3.3 th:include from the standard thymeleaf doesn't work as expected. The most bad part on this is that there are no exceptions or warnings. The content is just missing.
See http://stackoverflow.com/questions/37864881/thymeleaf-thinclude-doesnt-work-after-update-to-spring-boot-1-3 for Details.

Odd, looks like something done for processing of the <title> element is getting in the way of all the other directives.  That SO post looks like it's enough to create a test from, so I'll get around to doing that and seeing what the problem might be.

Unfortunately, I don't think I'm ever going to get around to looking at this - it's been open for over 2 years and I've been focused on the 2.x branch for Thymeleaf 3.  Sorry I couldn't get around to attempting this.  Closing.


[multikueue] Add garbage collector.

What type of PR is this?
/kind feature

What this PR does / why we need it:
Add MultiKueue garbage collection.
A component that periodically, based on kueueManagerConfig.MultiKueue.GCTimeout , lists the remote objects created on the remote MultiKueueClusters ,  having the label kueue.x-k8s.io/multikueue-origin set to multikueueCluser.spec.origin  , and delete those who no longer have a local counterpart.
Which issue(s) this PR fixes:

Relates to #693
Special notes for your reviewer:
Does this PR introduce a user-facing change?


first commit test

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


Only update the messages for the current channel ID

Annotate the messages returned by discord_integration.get_messages() with its channel ID, and check this value matches the current channel ID before updating the view.
This fixes a glitch that happens sometimes when the timer fires an update for the view just after changing the current channel. The view shows "No messages in this conversation yet!" for an instant before being replaced by the messages from the old channel for yet another instant until, finally, the messages from the new channel are shown.

[X] I agree to the contributor agreements

Wow, I didn't know why this bug was happening! That's why. Thanks for the pull request! Closes #11

I'm still not quite sure how this works, but I trust that it works.

Wow, I didn't know why this bug was happening! That's why. Thanks for the pull request! Closes #11. I'll merge after reviewing the code.

I'm not sure if it's the same bug, actually. This only prevents a visual glitch that happens because the view gets update too fast from "No messages..." to the old messages and then to the new messages.

Oh, ok. I think I also did get your bug too, though.

Also, sorry to keep bothering you, but could you explain why adding a key that corresponds to the channel_id and accessing that with .get() on the dict prevents the "No messages found" from being displayed? @randomusername-a

Also, sorry to keep bothering you, but could you explain why adding a key that corresponds to the channel_id and accessing that with .get() on the dict prevents the "No messages found" from being displayed? @randomusername-a

I just wrote an explanation above.


Close button in overlay not working

Hi, i'm using the frontend script <script src="https://app.lemonsqueezy.com/js/lemon.js" defer></script> and just noticed the close icon at the top right corner of the checkout overlay doesn't work at any point during checkout

The only errors i see in my console is  Uncaught ReferenceError: LemonSqueezy is not defined which is weird for two reasons

This should not cause the overlay issue
I can confirm that the script is indeed downloaded when I look at the network tab but for some reason, this error shows up. This is from this chunk of code I have in my script tag

window.addEventListener("DOMContentLoaded", function () {
    ```

LemonSqueezy.Setup({
eventHandler: (event) => {
if (event.event == "Checkout.Success") {
console.log("checkout successs");
processPayment(event.data);
}
        },
    });
});

Ok. So i downloaded the lemon.js script and added window.LemonSqueezy = y(); to the end of the script and that fixed the Uncaught ReferenceError: LemonSqueezy is not defined error. Close button still doesn't work though.

Try calling window.createLemonSqueezy(); instead.
Could you create a minimal reproduction so that I can take a closer look into that?


client init error

When I initialized neoClient using neo-go.
        opts := rpcclient.Options{}
	neoClient, err := rpcclient.New(context.TODO(), "http://seed2t5.neo.org:20332", opts)
	if err != nil {
		fmt.Println("NeoN3 client connection failed:", err)
	}

	err = neoClient.Init()
	if err != nil {
		fmt.Println("NeoN3 client init failed:", err)
		os.Exit(1)
	}

	if err = neoClient.Ping(); err != nil {
		fmt.Println("NeoN3 client ping failed:", err)
		os.Exit(1)
	}

the following error occurred
NeoN3 client init failed: failed to get network magic: unexpected hardfork: Cockatrice
As far as I know, neo-node changed yesterday, which may have something to do with this.
https://github.com/neo-project/neo/pull/3222/files#diff-070cf635f0037a2b5b193f6b90475e463c6a41647572a9ffcd42585c159f9bf5

Getversion in v3.7.1 testnet
{
    "jsonrpc": "2.0",
    "id": 3,
    "result": {
        "tcpport": 20333,
        "nonce":<PHONE_NUMBER>,
        "useragent": "/Neo:3.7.1+1d957922a1aec90d0ec852402dc6eca496841ed4/",
        "rpc": {
            "maxiteratorresultitems": 1000,
            "sessionenabled": true
        },
        "protocol": {
            "addressversion": 53,
            "network": 894710606,
            "validatorscount": 7,
            "msperblock": 15000,
            "maxtraceableblocks": 2102400,
            "maxvaliduntilblockincrement": 5760,
            "maxtransactionsperblock": 5000,
            "memorypoolmaxtransactions": 50000,
            "initialgasdistribution":<PHONE_NUMBER>000000,
            "hardforks": [
                {
                    "name": "Aspidochelone",
                    "blockheight": 210000
                },
                {
                    "name": "Basilisk",
                    "blockheight": 2680000
                },
                {
                    "name": "Cockatrice",
                    "blockheight": 3967000
                }
            ]
        }
    }
}

Yup, NeoGo 0.106.0 is not released yet. Likely it'll work if you're to go get github.com/nspcc-dev/neo-go@master, but it's not a stable release yet.

Likely it'll work

It will. We'll delver 0.106.0 ASAP, and then you have to upgrade your RPC client version, it should work OK afterwards.


iPad 7 Failed Install of TrollStore Helper

I'm unable to get TrollStore Helper installed. I used this command:
./sshrd.sh https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw TrollStore Tips

This seems to be where it failed:
get_amfi_out_of_my_way_patch: Found Internal Error: No cdhash found. str loc at 0x9a7061
get_amfi_out_of_my_way_patch: Found Internal Error: No cdhash found. str ref at 0x10bcc64

Click to view full output
boolean@boolean:~/Documents/SSHRD_Script$ ./sshrd.sh https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw TrollStore Tips
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 1259k    0 1259k    0     0   589k      0 --:--:--  0:00:02 --:--:-- 4616k
Archive:  gaster-Linux.zip
  inflating: gaster
waiting for dfu mode device
waiting for dfu mode device
waiting for dfu mode device
waiting for dfu mode device
usb_timeout: 5
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:1C ECID:000130901EBA8026 IBFL:3C SRTG:[iBoot-26<IP_ADDRESS>.33]
Found the USB handle.
Stage: RESET
ret: true
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:1C ECID:000130901EBA8026 IBFL:3C SRTG:[iBoot-26<IP_ADDRESS>.33]
Found the USB handle.
Stage: SPRAY
ret: true
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:1C ECID:000130901EBA8026 IBFL:3C SRTG:[iBoot-26<IP_ADDRESS>.33]
Found the USB handle.
Stage: SETUP
ret: true
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:1C ECID:000130901EBA8026 IBFL:3C SRTG:[iBoot-26<IP_ADDRESS>.33]
Found the USB handle.
Stage: PATCH
ret: true
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:1C ECID:000130901EBA8026 IBFL:3C SRTG:[iBoot-26<IP_ADDRESS>.33] PWND:[gaster]
Found the USB handle.
Now you can boot untrusted images.
img4tool version: 0.197-aca6cf005c94caf135023263cbb5c61a0081804f-RELEASE
Compiled with plist: YES
Saved IM4M to work/IM4M
Version: 3fc8c093f4660f6c6e07c0c9214618733da01ffc - 36
libfragmentzip version: 0.60-120447d0f410dffb49948fa155467fc5d91ca3c8
init pzb: https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw
init done
getting: BuildManifest.plist
100% [===================================================================================================>]
download succeeded
Version: 3fc8c093f4660f6c6e07c0c9214618733da01ffc - 36
libfragmentzip version: 0.60-120447d0f410dffb49948fa155467fc5d91ca3c8
init pzb: https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw
init done
getting: Firmware/dfu/iBSS.ipad7c.RELEASE.im4p
100% [===================================================================================================>]
download succeeded
Version: 3fc8c093f4660f6c6e07c0c9214618733da01ffc - 36
libfragmentzip version: 0.60-120447d0f410dffb49948fa155467fc5d91ca3c8
init pzb: https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw
init done
getting: Firmware/all_flash/DeviceTree.j171ap.im4p
100% [===================================================================================================>]
download succeeded
Version: 3fc8c093f4660f6c6e07c0c9214618733da01ffc - 36
libfragmentzip version: 0.60-120447d0f410dffb49948fa155467fc5d91ca3c8
init pzb: https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw
init done
getting: Firmware/078-34285-081.dmg.trustcache
100% [===================================================================================================>]
download succeeded
Version: 3fc8c093f4660f6c6e07c0c9214618733da01ffc - 36
libfragmentzip version: 0.60-120447d0f410dffb49948fa155467fc5d91ca3c8
init pzb: https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw
init done
getting: kernelcache.release.ipad7c
100% [===================================================================================================>]
download succeeded
Version: 3fc8c093f4660f6c6e07c0c9214618733da01ffc - 36
libfragmentzip version: 0.60-120447d0f410dffb49948fa155467fc5d91ca3c8
init pzb: https://updates.cdn-apple.com/2022SummerFCS/fullrestores/012-52155/B842569C-B688-44DA-9058-9B8DC5936A52/iPad_10.2_15.6.1_19G82_Restore.ipsw
init done
getting: 078-34285-081.dmg
100% [===================================================================================================>]
download succeeded
usb_timeout: 5
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID:8010 CPRV:11 CPFM:03 SCEP:01 BDID:1C ECID:000130901EBA8026 IBFL:3C SRTG:[iBoot-26<IP_ADDRESS>.33] PWND:[gaster]
Found the USB handle.
Now you can boot untrusted images.
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
Found the USB handle.
main: Starting...
iOS 15 iBoot detected!
getting get_boot_arg_patch(rd=md0 debug=0x2014e -v wdt=-1 TrollStore=Tips) patch
getting get_debug_enabled_patch() patch
getting get_unlock_nvram_patch() patch
getting get_sigcheck_patch() patch
applying patch=0x1800c457c : 000080d2
applying patch=0x1800c45c4 : 000080d2
applying patch=0x1800b1f64 : 000080d2c0035fd6
applying patch=0x1800b1fbc : 000080d2c0035fd6
applying patch=0x1800ef6e4 : 000080d2c0035fd6
applying patch=0x1800c61b4 : 200080d2
applying patch=0x1800c7718 : d8100b50
applying patch=0x1800dd932 : 72643d6d64302064656275673d30783230313465202d76207764743d2d312054726f6c6c53746f72653d5469707300
applying patch=0x1800cba78 : 1f2003d5
main: Writing out patched file to work/iBSS.patched...
main: Quitting...
none
krnl
main: Starting...
main: Detected fat macho kernel
Kernel: Adding AMFI_get_out_of_my_way patch...
get_amfi_out_of_my_way_patch: Entering ...
get_amfi_out_of_my_way_patch: Kernel-8020 inputted
get_amfi_out_of_my_way_patch: Found Internal Error: No cdhash found. str loc at 0x9a7061
get_amfi_out_of_my_way_patch: Found Internal Error: No cdhash found. str ref at 0x10bcc64
get_amfi_out_of_my_way_patch: Patching AMFI at 0x10b82a8
main: Writing out patched file to work/kcache.patched...
main: Quitting...
0x10b82c4 0xfd 0xe0
0x10b82c5 0x7b 0x3
0x10b82c6 0xbf 0x0
0x10b82c7 0xa9 0x32
0x10b82c8 0xfd 0xc0
0x10b82ca 0x0 0x5f
0x10b82cb 0x91 0xd6
krnl
dtre
rtsc
rdsk
none
we are done, please use ./sshrd.sh boot to boot your device
cleanup...
boolean@boolean:~/Documents/SSHRD_Script$ ./sshrd.sh boot
[==================================================] 100.0%
ERROR: Unable to connect to device
failed

Device

Device: iPad 7
OS: iPadOS 15.1

Additional Details
I am running this on an Ubuntu 22.04 USB (not live) because I had trouble getting the dependencies installed on the live usb version.

It never failed...?

Thats just a patch for amfi, to make it not error. It's working as intended

Eitherway, TrollStore Helper was not installed

Did you run ./sshrd.sh boot

Oh wait nvm i see

Did the devices backlight come on when the first bar showed

Did the devices backlight come on when the first bar showed

I just tried it again without running ./sshrd.sh boot afterwards and it turned itself on after a few seconds. It seems to be turning itself on before ./sshrd.sh boot can run/finish.

Try creating the ramdisk with a 15.1 ipsw maybe

Try creating the ramdisk with a 15.1 ipsw maybe

Same result, did not work

Let me try updating gaster

I just tried it again without running ./sshrd.sh boot afterwards and it turned itself on after a few seconds. It seems to be turning itself on before ./sshrd.sh boot can run/finish.

This also seems to be the case for me; The boot command has been run many times and has caused the device to restart right after the second loading bar reaches 100%.
Info: iPad 6,11 / Gen 5 WiFi / iOS 15.1 / A9 architecture


non-existent dir inserted in PATH from /etc/profile

Issue description
On my system, /etc/profile contains this line:
export PATH="/etc/profiles/per-user/$USER/bin:$HOME/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin"

but /etc/profiles does not exist on my system. I'd guess it's the same with other people?
Steps to reproduce
Technical details

system: "x86_64-linux"
host os: Linux 4.14.29, NixOS, 18.03pre131587.b6ddb9913f2 (Impala)
multi-user?: yes
sandbox: no
version: nix-env (Nix) 2.0
channels(mcd): ""
channels(root): "nixos-18.03pre131587.b6ddb9913f2"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs

Yes. This is new in 20.03.
19.03 had this directory /etc/profiles/per-user/$USER, created by https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/config/users-groups.nix#L573, however in 20.03 this directory is gone. The /nix/var/nix/profiles/per-user/still exists. The side effect is that autocomplete and files in $USER/bin are no longer seen/executed by shell.
@FRidh can you please add bug to it, too? Thank you.

Solved! You need to add environment.homeBinInPath = true; to configuration.nix, et voila!

Upfront: I don't use nixos anymore.

Solved! You need to add environment.homeBinInPath = true; to configuration.nix, et voila!

That may fix it, but I think it should be fixed in the distribution and not individually by every user.


Error while launching ImsvGraphVis

Hi,
I'm opening this new issue because the last one has been resolved.
Here is the log when I'm trying to start ImsvGraphVis with the launch options when right-clicking on ImsvGraphVis icon.
I'm not sure what's raising an error, can you have a look ?
Thanks :)
ImsvGraphVis-backup-2017.10.12-13.17.04.log

Hi,
First, can you launch the project from Visual Studio using Debug - Start Debugging (F5) or Debug -  Start without Debugging (Ctrl + F5)?
Thank you,
Oh-Hyun

Thanks, it's launching :)


[BRANDING] Creating a style guide for our branding

[ ] moodboard
[ ] logo variations
- do
- don't
[ ]  typography
[ ] colour palette

Já está feito ahahah
A sexta, 17 de abr de 2020, 17:25, Rita Serra<EMAIL_ADDRESS>escreveu:

Assigned #421 https://github.com/reach4help/reach4help/issues/421 to
@PatriciaMiranda https://github.com/PatriciaMiranda.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/reach4help/reach4help/issues/421#event-3245112820,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AO4LUCV4QECXJAJ5KHJU67LRNB7JJANCNFSM4MK37UYQ
.


Affirmed Private Network Service Manager Deployment Guide

Please correct spelling mistake in "Pulling from Azure Storage Account" section
In Step 1, it says "To complere az login, execute the following command"
Please correct "complere" to "complete"

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

ID: ddb5927c-4e55-d4ff-384a-2cf3ae3efb9a
Version Independent ID: 9d000615-d945-74f0-745e-9f28b407327d
Content: Deploy Affirmed Private Network Service on Azure
Content Source: articles/private-multi-access-edge-compute-mec/deploy-affirmed-private-network-service-solution.md
Service: private-multi-access-edge-compute-mec
GitHub Login: @KumudD
Microsoft Alias: hollycl

@Prakash-Muthu , thank you for your feedback. We have assigned this to the content owner/author for updating the doc accordingly.
@KumudD , could you please update the doc as requested?


Add darwin_arm64 support and update tools along with them

Add darwin_arm64 support and

bump kubectl version to v1.23.14
bump gcloud-sdk to v410.0.0
(old version was not work with darwin_arm64)

Thanks @kchygoe
Two things: could you rebase against HEAD to pick up some CI fixes and it looks like there might've been some copy/paste issues:
$ bazel run @com_benchsci_rules_kustomize//:kubectl

Results in some checksum violations.
INFO: Repository kubectl_darwin_arm64 instantiated at:
  /Users/bshi/src/github.com/benchsci/rules_kustomize/examples/WORKSPACE:10:24: in <toplevel>
  /private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/com_benchsci_rules_kustomize/workspace.bzl:46:14: in download_kustomize_deps
Repository rule http_file defined at:
  /private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/bazel_tools/tools/build_defs/repo/http.bzl:441:28: in <toplevel>
WARNING: Download from https://storage.googleapis.com/kubernetes-release/release/v1.23.14/bin/darwin/arm64/kubectl failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException Checksum was 2f1377adc7e9557bd1545607fb0e041e5e62d987bce9cba0b349070685340e32 but wanted add0c291629809c03f09fd1fd1e29cc3ec19bef6c7e47766bfd2638b7d25d5cb
ERROR: An error occurred during the fetch of repository 'kubectl_darwin_arm64':
   Traceback (most recent call last):
	File "/private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/bazel_tools/tools/build_defs/repo/http.bzl", line 168, column 33, in _http_file_impl
		download_info = ctx.download(
Error in download: java.io.IOException: Error downloading [https://storage.googleapis.com/kubernetes-release/release/v1.23.14/bin/darwin/arm64/kubectl] to /private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/kubectl_darwin_arm64/file/downloaded: Checksum was 2f1377adc7e9557bd1545607fb0e041e5e62d987bce9cba0b349070685340e32 but wanted add0c291629809c03f09fd1fd1e29cc3ec19bef6c7e47766bfd2638b7d25d5cb
ERROR: /Users/bshi/src/github.com/benchsci/rules_kustomize/examples/WORKSPACE:10:24: fetching http_file rule //external:kubectl_darwin_arm64: Traceback (most recent call last):
	File "/private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/bazel_tools/tools/build_defs/repo/http.bzl", line 168, column 33, in _http_file_impl
		download_info = ctx.download(
Error in download: java.io.IOException: Error downloading [https://storage.googleapis.com/kubernetes-release/release/v1.23.14/bin/darwin/arm64/kubectl] to /private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/kubectl_darwin_arm64/file/downloaded: Checksum was 2f1377adc7e9557bd1545607fb0e041e5e62d987bce9cba0b349070685340e32 but wanted add0c291629809c03f09fd1fd1e29cc3ec19bef6c7e47766bfd2638b7d25d5cb
ERROR: /private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/com_benchsci_rules_kustomize/BUILD:25:10: @com_benchsci_rules_kustomize//:kubectl_bin depends on @kubectl_darwin_arm64//file:file in repository @kubectl_darwin_arm64 which failed to fetch. no such package '@kubectl_darwin_arm64//file': java.io.IOException: Error downloading [https://storage.googleapis.com/kubernetes-release/release/v1.23.14/bin/darwin/arm64/kubectl] to /private/var/tmp/_bazel_bshi/e852d77bdea2cc42347cafa1af563a9c/external/kubectl_darwin_arm64/file/downloaded: Checksum was 2f1377adc7e9557bd1545607fb0e041e5e62d987bce9cba0b349070685340e32 but wanted add0c291629809c03f09fd1fd1e29cc3ec19bef6c7e47766bfd2638b7d25d5cb

@bshi sorry for being so late and thank you for your check!
I fixed and checked all of the downloads sha256sum again. Could you check it again?

Thanks again!


Implemented sumcheck protocol using the field elements and a custom built implementation of a multivariate polynomial

This PR fixes/closes issue
Closes #137
Closes #138
Closes #139
It changes the following:
Adds a new multivariate polynomial function.
Adds a crate for sumcheck proof

@wu-s-john I noticed some tests are failing here


Double click on a chart legend category does not work properly in 2.1.0

In previous versions of Superset, whenever we double-clicked on a category in a chart with dimensions, it would become the only active category in the chart. However, in version 2.1.0, it doesn't seem to work as expected. Double-clicking on a category now has the same behavior as a single click, which deactivates the category from the chart.
How to reproduce the bug

Go to a Time-series chart (for example) with a dimension - see screenshot below as an example
Double Click on one of the categories found on the legend of the chart

Expected results
As it happened in latest versions, it would be expected that the only category which would appear in the chart is the double clicked one.
Actual results
It's currently working as if it were a single click, by deactivating the double clicked category from the chart.
Screenshots

Environment

browser type and version: Google Chrome v113.0.5672.93
superset version: 2.1.0
python version: 3.8.10
node.js version: Not installed
any feature flags active: Yes, the following ones -> THUMBNAILS, LISTVIEWS_DEFAULT_CARD_VIEW, DASHBOARD_NATIVE_FILTERS, VERSIONED_EXPORT, ALERT_REPORTS, OMNIBAR, DASHBOARD_RBAC, THUMBNAILS_SQLA_LISTENERS, EMAIL_REPORTS_CRON_RESOLUTION, ENABLE_TEMPLATE_PROCESSING, CUSTOM_TEMPLATE_PROCESSORS

Checklist

[X] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[X] I have reproduced the issue with at least the latest released version of superset.
[X] I have checked the issue tracker for the same issue and I haven't found one similar.

Looks like a duplicate of https://github.com/apache/superset/issues/23735 ?

The double click was a fairly obscure (at least in terms of discoverability) feature of the legacy/deprecated NVD3 line charts. ECharts does not support that, exactly. There are legend buttons for "all" and "inverse" that were merged recently which address this, but I don't think those have been released in 2.1.0. They'll likely be in 3.0, coming soonish :)

I added a bit more context on the liked thread (thanks, @sfirke).


Python: mypy coverage for template engine folder

Motivation and Context

Mypy coverage for template engines folder
Description

Contribution Checklist

[x] The code builds clean without any errors or warnings
[x] The PR follows the SK Contribution Guidelines and the pre-submission formatting script raises no violations
[x] All unit tests pass, and I have added new tests where possible
[x] I didn't break anyone :smile:

Python 3.10 Test Coverage Report • FileStmtsMissCoverMissingsemantic_kernel/template_engine/blocks   code_block.py70199%130   var_block.py37295%79–80TOTAL569790384%
Python 3.10 Unit Test Overview

Tests
Skipped
Failures
Errors
Time

1287
1 :zzz:
0 :x:
0 :fire:
14.923s :stopwatch:

merged into #6250


Add Docs for VisionDataset

Adds docs for VisionDataset from torchvision.datasets.
This class is exposed in __init__ so probably we need docs. Or if it is only for internal use we can keep it pvt.
cc @pmeier

I think it is not deprecated but instead kept for Backward Compatibility.
But we cannot pass transform and transforms together.
Let me know what should be done with transform parameter @pmeier

I think it is not deprecated but instead kept for Backward Compatibility.
But we cannot pass transform and transforms together.

I think they simply coexist. @fmassa and I discussed this at length when we first introduced transforms and IIRC we agreed on keeping both. If you have a look at this list that most of our datasets not even accept transforms.

Let me know what should be done with transform parameter @pmeier

Lets just document them normally and indicate that transform / target_transform are orthogonal to transforms. We have large rework of the datasets coming that makes the differentiation between both obsolete anyway.

Hope the docs are fine @pmeier !


Would you extract english string file(json) to make translation into korean?

Hi. I can not find out the english string file to support i18n in the repo. (If it has, where can I find it out?)
As you know, steem keychain get more focused after the releasing of SCT or JJM project on the steem blockchain. If it is possible to provide localized context for a new users, it will be better to enjoy their steem life.
Personally, I prefer to integrated it into Crowdin(translation management platform having free plan for the open source project) but if it is not possible to set it up, I'm just fine to take a translation with the original english json file.

Take a look in _locales/ko/ in the repo.  The text looks like tofu to me.  It might be Korean.

steem keychain project has already integrated into Crowdin to support translation.


Add Support for Ghost 2.0

Fixes #63 - added support for all "must fix" and "should fix" items referenced.
✅ Passed all GScan compatibility checks
🔺 Uploaded and activated Vapor 1.6 theme here
👍🏽 Successfully upgraded my site to Ghost 2.0

Thanks @jamesejr! Gold star for you! ⭐


MouseWheel disableOver

allowing ‘mouseWheel.disableOver’ Array to honor css selector tags.
this allows selectors like 'ul.dropdown-menu' to disable Scrolling

I need this for my project. It works like a charm. Is there anyway we can merge this?


docs: move contributing to website

This PR

Migrates the contributing guide to the website
Adds link at the top level of the sidebar menu

Related Issues
Closes #874

Closing in favour of a bigger, easier to review in one go PR: #825


Unable to load blueprint

Hi,
When I try to load the blueprint in the following way:
from rqmonitor.bp import monitor_blueprint
app.register_blueprint(monitor_blueprint, url_prefix="/dashboard")
from .backend import config
app.config["RQ_MONITOR_REDIS_URL"] = config.REDIS_URL # This looks like :  f"redis://:{REDIS_PASSWORD}@{REDIS_IP}:{REDIS_PORT}/0"

app.config["RQ_MONITOR_REFRESH_INTERVAL"] = 10

I get the following HTTP reponse when I try to load the page:
{"message":"RQ Monitor Global Exception","traceback":"  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/app.py\", line 1950, in full_dispatch_request\n    rv = self.dispatch_request()\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/app.py\", line 1936, in dispatch_request\n    return self.view_functions[rule.endpoint](**req.view_args)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/decorators.py\", line 32, in _wrapper\n    raise RQMonitorException(**kwargs).with_traceback(tb)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/decorators.py\", line 22, in _wrapper\n    inner_response = func(*args, **kwargs)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/decorators.py\", line 11, in _wrapper\n    _rendered_template = func(*args, **kwargs)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/bp.py\", line 99, in home\n    site_map[rule.endpoint] = url_for(rule.endpoint)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/helpers.py\", line 370, in url_for\n    return appctx.app.handle_url_build_error(error, endpoint, values)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/app.py\", line 2216, in handle_url_build_error\n    reraise(exc_type, exc_value, tb)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/_compat.py\", line 39, in reraise\n    raise value\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/helpers.py\", line 358, in url_for\n    endpoint, values, method=method, force_external=external\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/werkzeug/routing.py\", line 2179, in build\n    raise BuildError(endpoint, values, method, self)\n"}

Why is that?
Thanks!
David

Hi David,
There are some issues occuring while importing the monitor_blueprint (my bad, didn't check for it previously). Although above seems not be directly related to static file issue https://github.com/pranavgupta1234/rqmonitor/issues/7 but I was able to reproduce some kind of url Build error as above while configuring for static_url_path for blueprint. I am looking more into it.

Hi David,
v1.0.0 should have fixed this. I checked with above example and it works fine now. Let me know if same error pops up again. Also as refresh interval is in ms and I think you want 10 seconds for RQ_MONITOR_REFRESH_INTERVAL so you should use 10000 for the same.

Hi,
Thanks for the info. I'll have a go at this new version next week and I'll update this issue.
Regards.
David

@pranavgupta1234  Unfortunately, I am still getting the same error with rqmonitor 1.0.0:
{"message":"RQ Monitor Global Exception","traceback":"  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/app.py\", line 1950, in full_dispatch_request\n    rv = self.dispatch_request()\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/app.py\", line 1936, in dispatch_request\n    return self.view_functions[rule.endpoint](**req.view_args)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/decorators.py\", line 32, in _wrapper\n    raise RQMonitorException(**kwargs).with_traceback(tb)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/decorators.py\", line 22, in _wrapper\n    inner_response = func(*args, **kwargs)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/decorators.py\", line 11, in _wrapper\n    _rendered_template = func(*args, **kwargs)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/rqmonitor/bp.py\", line 99, in home\n    site_map[rule.endpoint] = url_for(rule.endpoint)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/helpers.py\", line 370, in url_for\n    return appctx.app.handle_url_build_error(error, endpoint, values)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/app.py\", line 2216, in handle_url_build_error\n    reraise(exc_type, exc_value, tb)\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/_compat.py\", line 39, in reraise\n    raise value\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/flask/helpers.py\", line 358, in url_for\n    endpoint, values, method=method, force_external=external\n  File \"/home/poga/anaconda3/envs/analyses_images/lib/python3.7/site-packages/werkzeug/routing.py\", line 2179, in build\n    raise BuildError(endpoint, values, method, self)\n"}```

Same error for me too.

Hi @davidmurray @sti2dSinBastia
The issue was due to accessing app level rules for generating site_map. I have added check to filter only rqmonitor specific endpoints to be included in site_map in https://github.com/pranavgupta1234/rqmonitor/commit/eac9f6a51b179118d06c1dbe5bd41800f6fca862
Give it a go by directly installing from master, it should have fixed this issue.

It works ! Thank you, Very good job !


pacman_package won't install multiple packages

Description
pacman_package fails if you give it an array in package_name
Chef Version
$ chef --version
Chef Development Kit Version: 1.1.16
chef-client version: 12.17.44
delivery version: master (83358fb62c0f711c70ad5a81030a6cae4017f103)
berks version: 5.2.0
kitchen version: 1.14.2

Platform Version
Arch Linux
Replication Case
pacman_package 'tools' do
  package_name ['tmux', 'git', 'hg']
  action :upgrade
end

Client Output
================================================================================
Error executing action `upgrade` on resource 'package[x11 utils]'
================================================================================

TypeError
---------
no implicit conversion of Array into String

Resource Declaration:
---------------------
# In /etc/chef/local-mode-cache/cache/cookbooks/base/recipes/x11.rb

 51: package 'x11 utils' do
 52:   package_name x_packages + fonts
 53:   action :upgrade
 54: end
 55:

Compiled Resource:
------------------
# Declared in /etc/chef/local-mode-cache/cache/cookbooks/base/recipes/x11.rb:51:in `from_file'

package("x11 utils") do
  package_name ["xorg-server", "xorg-xinit", "xorg-xrandr", "arandr", "pulseaudio", "alsa-utils", "ttf-arphic-ukai", "ttf-arphic-uming", "ttf-baekmuk", "ttf-bitstream-vera", "ttf-cheapskate", "ttf-dejavu", "ttf-freebanglafont", "ttf-freefont", "ttf-hannom", "ttf-indic-otf", "ttf-junicode", "ttf-khmer", "ttf-linux-libertine", "ttf-mph-2b-damase", "ttf-sazanami", "ttf-tibetan-machine", "ttf-ubraille", "ttf-anonymous-pro", "ttf-droid","ttf-fira-mono", "ttf-fira-sans", "ttf-gentium", "ttf-hanazono", "ttf-inconsolata", "ttf-ionicons", "ttf-liberation", "ttf-linux-libertine-g", "ttf-symbola", "ttf-ubuntu-font-family"]
  action [:upgrade]
  retries 0
  retry_delay 2
  default_guard_interpreter :default
  declared_type :package
  cookbook_name "base"
  recipe_name "x11"
end

full output
Stacktrace
full output, including stacktrace

the mutipackage feature has never been implemented on it.  fixing yum and dnf and gem_package along with multipackage homebrew are all higher priorities.

@lamont-granquist: that's fine, I just wanted to raise it as an issue. I'll take a stab at a PR for this when I find some free time. :)


GlobalBanList. Thoughts on this?

Little sorting on methods.
Signed-off-by: DreTaX<EMAIL_ADDRESS>

Starting build...


Add regexp/no-legacy-features rule

Pull Request Test Coverage Report for Build 657915028

22 of 22 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.06%) to 91.937%

Totals

Change from base Build 657724177:
-0.06%

Covered Lines:
2502

Relevant Lines:
2627

💛  - Coveralls


Facing error in installation

I was trying to install using the git link in INSTALLATION.md. But its giving me error.
OS: Ubuntu 20.04.2 LTS
Both scipy (1.6.3) and numpy(1.20.3) are already installed.
Here are the logs:
(env_with_system) tanay::/data/dejavu$ pip install https://github.com/worldveil/dejavu/zipball/master
Collecting https://github.com/worldveil/dejavu/zipball/master
Using cached https://github.com/worldveil/dejavu/zipball/master
Collecting pydub==0.23.1
Using cached pydub-0.23.1-py2.py3-none-any.whl (28 kB)
Requirement already satisfied: PyAudio==0.2.11 in /home/tanay/.local/lib/python3.8/site-packages (from PyDejavu==0.1.3) (0.2.11)
Collecting numpy==1.17.2
Using cached numpy-1.17.2.zip (6.5 MB)
Collecting scipy==1.3.1
Using cached scipy-1.3.1.tar.gz (23.6 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... error
ERROR: Command errored out with exit status 1:
command: /data/dejavu/env_with_system/bin/python /data/dejavu/env_with_system/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpfcub58sx
cwd: /tmp/pip-install-nj_j1g3e/scipy_41b9c053779a4d94a0862aabb86c0b2c
Complete output (171 lines):
lapack_opt_info:
lapack_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/data/dejavu/env_with_system/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_lapack_info:
customize UnixCCompiler
customize UnixCCompiler
  libraries openblas not found in ['/data/dejavu/env_with_system/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

openblas_clapack_info:
customize UnixCCompiler
customize UnixCCompiler
  libraries openblas,lapack not found in ['/data/dejavu/env_with_system/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

flame_info:
customize UnixCCompiler
  libraries flame not found in ['/data/dejavu/env_with_system/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
  libraries lapack_atlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries tatlas,tatlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries tatlas,tatlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib64
customize UnixCCompiler
  libraries tatlas,tatlas not found in /usr/lib64
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
  libraries tatlas,tatlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
  libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
  NOT AVAILABLE

atlas_3_10_info:
customize UnixCCompiler
  libraries lapack_atlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries satlas,satlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries satlas,satlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib64
customize UnixCCompiler
  libraries satlas,satlas not found in /usr/lib64
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
  libraries satlas,satlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
  libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_info'>
  NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
  libraries lapack_atlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib64
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in /usr/lib64
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_threads_info'>
  NOT AVAILABLE

atlas_info:
customize UnixCCompiler
  libraries lapack_atlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in /data/dejavu/env_with_system/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib64
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in /usr/lib64
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_info'>
  NOT AVAILABLE

accelerate_info:
  NOT AVAILABLE

lapack_info:
customize UnixCCompiler
  libraries lapack not found in ['/data/dejavu/env_with_system/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

lapack_src_info:
  NOT AVAILABLE

  NOT AVAILABLE

setup.py:386: UserWarning: Unrecognized setuptools command ('dist_info --egg-base /tmp/pip-modern-metadata-g19mbs1w'), proceeding with generating Cython sources and expanding templates
  warnings.warn("Unrecognized setuptools command ('{}'), proceeding with "
Running from scipy source directory.
/usr/lib/python3/dist-packages/numpy/distutils/system_info.py:1712: UserWarning:
    Lapack (http://www.netlib.org/lapack/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [lapack]) or by setting
    the LAPACK environment variable.
  if getattr(self, '_calc_info_{}'.format(lapack))():
/usr/lib/python3/dist-packages/numpy/distutils/system_info.py:1712: UserWarning:
    Lapack (http://www.netlib.org/lapack/) sources not found.
    Directories to search for the sources can be specified in the
    numpy/distutils/site.cfg file (section [lapack_src]) or by setting
    the LAPACK_SRC environment variable.
  if getattr(self, '_calc_info_{}'.format(lapack))():
Traceback (most recent call last):
  File "/data/dejavu/env_with_system/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 280, in <module>
    main()
  File "/data/dejavu/env_with_system/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 263, in main
    json_out['return_val'] = hook(**hook_input['kwargs'])
  File "/data/dejavu/env_with_system/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 133, in prepare_metadata_for_build_wheel
    return hook(metadata_directory, config_settings)
  File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 158, in prepare_metadata_for_build_wheel
    self.run_setup()
  File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 249, in run_setup
    super(_BuildMetaLegacyBackend,
  File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 143, in run_setup
    exec(compile(code, __file__, 'exec'), locals())
  File "setup.py", line 505, in <module>
    setup_package()
  File "setup.py", line 501, in setup_package
    setup(**metadata)
  File "/usr/lib/python3/dist-packages/numpy/distutils/core.py", line 137, in setup
    config = configuration()
  File "setup.py", line 403, in configuration
    raise NotFoundError(msg)
numpy.distutils.system_info.NotFoundError: No lapack/blas resources found.
----------------------------------------

WARNING: Discarding https://files.pythonhosted.org/packages/ee/5b/5afcd1c46f97b3c2ac3489dbc95d6ca28eacf8e3634e51f495da68d97f0f/scipy-1.3.1.tar.gz#sha256=2643cfb46d97b7797d1dbdb6f3c23fe3402904e3c90e6facfe6a9b98d808c1b5 (from https://pypi.org/simple/scipy/) (requires-python:>=3.5). Command errored out with exit status 1: /data/dejavu/env_with_system/bin/python /data/dejavu/env_with_system/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpfcub58sx Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement scipy==1.3.1 (from pydejavu) (from versions: 0.8.0, 0.9.0, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.12.1, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0, 0.19.1, 1.0.0b1, 1.0.0rc1, 1.0.0rc2, 1.0.0, 1.0.1, 1.1.0rc1, 1.1.0, 1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.4.0rc1, 1.4.0rc2, 1.4.0, 1.4.1, 1.5.0rc1, 1.5.0rc2, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.6.0rc1, 1.6.0rc2, 1.6.0, 1.6.1, 1.6.2, 1.6.3)
ERROR: No matching distribution found for scipy==1.3.1

Which python version are you using? I used 3.7 since that's also the one that the docker image has.


When is the next release ?

Hi,
I recently came across pipenv and really liked the notion pipenv represents.
However, the infrequent release concerns me. I can see that there is active development going on but have no idea why new release is being withheld for so long.
Is there any reason for not releasing new versions?
Cheers!

https://github.com/pypa/pipenv/issues/4058

For what it is worth you can also install the latest master as the released version:
python -m pip install -U git+git://github.com/pypa/pipenv@master

I spoke with @techalchemy in IRC today and pipenv now has an update in https://github.com/pypa/pipenv/issues/3369#issuecomment-594875477 .

This a duplicate of several other GitHub issues, like #4048 . Can we close this issue?

Closing as we now have a release tracking issue: https://github.com/pypa/pipenv/issues/3369


Fixing design issues in 404 / error page (refs #5314)

resolves regression in both the frontend and admin panel

Ditto on the commit message fixup please :cookie:

Sorry, this wasn't the correct fix and has been handled in #5404


Don't call sky refresh during ondemand cluster init

#1258  👈
main

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

Join @carolineechen and the rest of your teammates on  Graphite


Docs website is down

The current docs website deployment appears to have failed.
Screenshot

@andrewicarlson this is expected right? E.g. no redirect

I think this deployment failed due to the transfer into the graphql-nexus org. Unfortunately, in Vercel I can't add a redirect to an arbitrary URL, only claimed FQDN's
The docs URL is https://graphql-nexus.github.io/nexus-prisma


Python 2.7 compatibility

Powerline is currently only compatible with Python 3.

need to replace metaclass=ABCMeta with with_metaclass(ABCMeta) and need to change usages of super().


Hadoop 3.3.0 from 3.2.2 cp

Moves our Hadoop fork to 3.3.0

[ X] Builds image with RHEL 8 only Dockerfile
[ X] Has our important commits cherry-picked onto it

Why did we go this route? Couldn't succeed with 5K+ commits between end of 3.1.x branch and here as a rebase.

/retest

We're no longer tackling a bump in the Hadoop version due to the deprecation of metering.
/close

We're no longer tackling a bump in the Hadoop version due to the deprecation of metering.
/close


summary_spec

Is there a place where the labels for the summary_spec are summarized? Or is it necessary to go into the code to find them. Also, the names for the scalars are a bit confusing or am I using this feature wrong. Thanks.

@Mazecreator created a nice overview in #265 very recently. Have a look at docs/summary_spec.md.

I see, this is very helpful. But if I want additional logging that's specific to an algorithm (like policy entropy or KL), is there currently a convenient way to do so?

@xli4217 try the "regularization" to see if that gives you what you want.  This should include some of the entropy information.  The details you are looking for may not be available separately when the regularization information is consolidated.
One thing that was not included in that spec, is the ability to add the summary_labels spec directly into a network_spec dict() entry.  This will only generate those values for that particular layer.  I think the only two that work in the dict() are summary_labels=['relu','activations'], others can be included but are unlikely to have an effect on TensorBoard displays.

It would be nice to be able to log some of the optimizers' outputs, are there plans for users to create custom summary_labels?

If you are interested in specific values to be logged, we (or you in a PR) can add them. What values would you want to be able to log?

For example the entropy of the current Gaussian policy, the explained variance, or KL-divergence between the policy before and after an update. I see there are such functions in the Gaussian class like tf_entropy(distr_params) and tf_kl_divergence(distr_params1, distr_params2), but those functions are quite a distance away from the use interface, I was wondering if there's a good way to get these information in tensorboard as distributions, if not then to expose them to a runner class and log to csv files.

We can look into that. Entropy is no problem, KL divergence requires additional computations, but should also be possible. Tensorboard is probably the best way to record all this.
Could you rename the issue to something more descriptive, like 'request for summary labels' or so? And then feel free to add whatever else you think is generally useful.

Thanks, in addition to entropy and KL, it would also be nice to be able to log at each step the state_value predicted by the baseline, td_residual, the learning rate if a schedule is used, etc. These intermediate values provide valuable insights to the learning process and often help with hyperparameter tuning.
In general it would be helpful to provide an interface consistent with what tensorforce is using internally for logging that users can use to log entities for algorithms that they implement.


Ruler disappears after reloading window with zoomLevel < 0

VSCode Version: Version 1.18.0
OS Version: macOS 10.12.6

Steps to Reproduce:

Set a ruler in user settings
Zoom out
Reload window

Any change to the ruler length fixes it temporarily.

Reproduces without extensions: Yes
Related: #9634

Duplicate of #38656


scarches.models has no attribute scgen

Hi,
I was following the tutorial of Reference maping using scGen. But stuck with the initial step
Here is the ERROR

And here is my following code
import os
import sys
sys.path.insert(0, "../")
import warnings
warnings.simplefilter(action='ignore', category=FutureWarning)
warnings.simplefilter(action='ignore', category=UserWarning)
import scanpy as sc
import scarches as sca
from scarches.dataset.trvae.data_handling import remove_sparsity
import matplotlib.pyplot as plt
import numpy as np
import gdown
sc.settings.set_figure_params(dpi=200, frameon=False)
sc.set_figure_params(dpi=200)
sc.set_figure_params(figsize=(4, 4))
condition_key = 'study'
cell_type_key = 'cell_type'
target_conditions = ['Pancreas CelSeq2', 'Pancreas SS2']
epoch = 50
early_stopping_kwargs = {
"early_stopping_metric": "val_loss",
"patience": 20,
"threshold": 0,
"reduce_lr": True,
"lr_patience": 13,
"lr_factor": 0.1,
}
adata = sc.read('../pancreas.h5ad')
adata = remove_sparsity(adata) # remove sparsity
source_adata = adata[~adata.obs[condition_key].isin(target_conditions)].copy()
target_adata = adata[adata.obs[condition_key].isin(target_conditions)].copy()
network = sca.models.scgen(adata = source_adata,
hidden_layer_sizes=[256,128])

My scArches version

Yes, thanks, it is not in the latest release yet, but it is on master.

Thanks for the response? Can I take a trial? Where to download the master?

Great, thanks.


Elliptical step counter measures something else than step count

After #533 fix the measurement showed a 1400+ step count during a minute long session.

20241109_stair1.txt

One thing I verified in https://github.com/oesmith/gatt-xml/blob/master/org.bluetooth.characteristic.stair_climber_data.xml is that the Stride Coun has a resolution of 1, so it cannot be that this was a 141. In the actual workout this was probably even bellow 100.

Actually I just realized this wasn't the stair climber but the elliptical.
20241109_elliptical1.txt

After data and code inspection I realized that the bug is indeed a lack of a 10 division with respect to the stride count. The Elliptical is an FTMS Cross Trainer, and not only the resistance level has 0.1 resolution, but also the stride count!
[190, 103, 0 | 35, 2 | 47, 2 | 140, 0, 0 | 86, 0 _ 85, 0 | 37, 5 | 26, 0 _ 255, 255 | 20, 0 | 59, 0 | 57, 0 | 4, 0 _ 255, 255 _ 255 | 93, 0 | 57, 0]

5.47 km/h (inst)
5.59 km/h (avg)
140 m distance
86 step/min
85 avg step rate
131.7 stride count
26 m positive elevation gain
N/A negative elevation gain
2.0 res
59 W instant power
57 W avg power
4 kCal
N/A kCal/hour
N/A kCal/min
93s elapsed
57s remaining


Fix package names in Android

pls test before merge idk if I broke anything lol

Freejackz said no cuz it breaks app updates or something so....


Test x-amz-mp-parts-count header

Amazon returns x-amz-mp-parts-count in response to a get object metadata request.  This can be used to find the number of parts of a multipart object:
https://github.com/aws/aws-sdk-java/blob/4734de6fb0f80fe5768a6587aad3b9d0eaec388f/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/model/GetObjectMetadataRequest.java#L387-L397

Yes this would be a good test because the AWS Java SDK TransferManager uses this undocumented header, though they are talking about changing their code to not rely on it:
https://github.com/aws/aws-sdk-java/issues/1303


K8SPXC-385 Add example of 'configuration' for HAProxy

Test name
Status

recreate
passed

scaling
passed

big-data
passed

init-deploy
passed

storage
passed

scaling-proxysql
passed

limits
passed

self-healing
passed

monitoring
failed

restore-to-encrypted-cluster
failed

monitoring-2-0
passed

upgrade
passed

self-healing-advanced
passed

upgrade-consistency
failed

operator-self-healing
failed

security-context
failed

affinity
passed

one-pod
passed

auto-tuning
failed

proxysql-sidecar-res-limits
passed

demand-backup
passed

users
passed

scheduled-backup
failed

demand-backup-encrypted-with-tls
failed


Implement replying to messages and reply previews

implements:

sending replies to messages #83
showing preview of the replied message #82

still fixing some small todos and styles, but core functionality is done.

thanks! let me know when you're done so I can review it (and you can also request a review directly from me here too)

there are a few stuff that may seem ugly: they probably are. using the matrix sdk/api was a real pain, and took me a lot of time and refactoring to get something that works and tries to fit with the rest of the code.

i left an issue(#110) for adding the floating menus when we have support inside of makepad

Thanks, this is an awesome start! I've cleaned up some unrelated formatting issues, fixed the reply button styling (with a new icon), and resolved the merge conflicts by merging in the latest changes from main.
In the future, kindly try to avoid making tons of formatting changes and committing them, as it makes it very difficult to review what's changed.
Before this gets merged in, we need to:

fix the issues with usernames and message content not displaying, which is related to how Robrix carefully caches already-drawn timeline events. I'll tackle this shortly.
fix remaining to-dos about styling buttons and things.
fix horizontal alignment of Condensed* messages -- they're not longer left-aligned with regular messages
set cursor: Hand for the ReplyingPreview widget to make it more obvious that they're clickable w/ actions.
for the action ReplyPreviewClicked, we need a few things:

include the unique event ID to handle the case where the replied-to message hasn't been retrieved from the server (via pagination) and isn't yet locally available.

This is actually quite complex to deal with, so maybe we can save it for a future issue, and for now we can simply log a warning that says something like "TODO: jumping back to a replied-to message that isn't yet locally retrieved is currently unsupported"

a smooth scrolling action that scrolls upwards to that message rather than an abrupt jump (Makepad's PortalList may not yet support this?)
highlighting or temporarily flashing the background (maybe light blue or green) to indicate which specific message was the one being shown in the just-clicked ReplyingPreview

fix avatar font sizing in ReplyingPreview to be properly scaled down.
shift the inline reply preview (the one above the message) to the right a bit such that the vertical bar is aligned with the middle of the avatar picture.

In the future, kindly try to avoid making tons of formatting changes and committing them, as it makes it very difficult to review what's changed. Also, please don't force-push any more commits as it will invalidate the review history here on github. thanks!

yeah, i tried to remove every formatting change that i saw. maybe we can have a rustfmt.toml?

yea we'll definitely do that in the near future. That, and clippy lints.

fixed the issue of message username/profile info not being properly populated.

fixed all other non-UI issues.


Note Taking Extension

Want to add a note taking extension.

Some problems have occured, sorry for your project
I request you  make a another PR so it can be added @dollykumari9798


Ack rule endpoint

Description
The first (of five) new ack endpoints implementation. This one is used to "ack" a rule. If the rule is already acked, different HTTP code is returned:
Ack new rule
Request to the service:
curl -v -X POST -H "Content-Type: application/json" --data '{"rule_id":"foo|bar", "justification":"xyzzy"}' "localhost:8080/api//v2/ack"

Response from the service:
< HTTP/1.1 201 Created
< Content-Type: application/json; charset=utf-8
< Date: Sun, 05 Sep 2021 14:29:33 GMT
< Content-Length: 168
<
{
        "rule": "foo|bar",
        "justification": "xyzzy",
        "created_by": "onlineTester",
        "created_at": "2021-09-05T16:29:33+02:00",
        "updated_at": "2021-09-05T16:29:33+02:00"
}

Ack existing rule
Request to the service:
curl -v -X POST -H "Content-Type: application/json" --data '{"rule_id":"existing|rule", "justification":"xyzzy"}' "localhost:8080/api/v2/ack"

Response from the service:
< HTTP/1.1 200 OK
< Content-Type: application/json; charset=utf-8
< Date: Sun, 05 Sep 2021 14:35:51 GMT
< Content-Length: 168
<
{
        "rule": "foo|bar",
        "justification": "xyzzy",
        "created_by": "onlineTester",
        "created_at": "2021-09-05T16:35:25+02:00",
        "updated_at": "2021-09-05T16:35:25+02:00"
}

Please note that acks_utils.go source file might look complicated, but these functions and method will be reused later.
Additionally, there are not unit tests prepared yet, as our "unit test framework" needs some improvements:
https://github.com/RedHatInsights/insights-results-smart-proxy/issues/638
https://github.com/RedHatInsights/insights-results-smart-proxy/issues/639
Also there's TODO to be done later (as we don't want to slow front-end work):
https://github.com/RedHatInsights/insights-results-smart-proxy/issues/640
Type of change

New feature (non-breaking change which adds functionality)
Bump-up dependent library (no changes in the code)

Testing steps
N/A at this moment, but can be tested against running Insights Results Aggregator (already performed of course)
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report

Merging #642 (2d4c44c) into master (ec9c7aa) will decrease coverage by 4.66%.
The diff coverage is 0.79%.

@@            Coverage Diff             @@
##           master     #642      +/-   ##
==========================================
- Coverage   58.34%   53.67%   -4.67%
==========================================
  Files          17       19       +2
  Lines        1438     1563     +125
==========================================
  Hits          839      839
- Misses        495      620     +125
  Partials      104      104

Impacted Files
Coverage Δ

server/acks_handlers.go
0.00% <0.00%> (ø)

server/acks_utils.go
0.00% <0.00%> (ø)

server/endpoints_v2.go
100.00% <100.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 ec9c7aa...2d4c44c. Read the comment docs.


Update package website

Several examples on the package website are out of date. It looks like the function signatures have changed. This request is for someone to go through the package website and make sure all of the examples work with the current code.
https://darwin-eu-dev.github.io/TreatmentPatterns
For example launchResultsExplorer is not in the package anymore.

I've updated the site, in the associated PR.

PR has been merged.


Add tests for jsonnet functions and fix parseYAML.

funcs.go was missing tests for the jsonnet native functions, this PR
adds some basic tests exercising some generic classses of arguments

parseYAML seems to have been doing one extra step of marshalling the
YAML documents into JSON, which it probably shouldn't do and this PR
removes the functionality.

W.r.t. second point, the current implementation looks like
manifestJsonFrom Yaml or similar -- is there any use case for that that
would be worth adding it?

This should https://github.com/grafana/tanka/issues/194 .


feat(token-import): Validate ERC-20 token contract

Description
Fetches details for an ERC-20 token, logs those, shows error on network timeout or contract not returning values.
Test plan
Happy path
Try to import 0x7d91E51C8F218f7140188A155f5C75388630B6a8 token (DAI) in Alfajores.
Edge cases
These are covered in the tests, but can manually be checked:

0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee - address which is not a contract
0x9563a59C15842a6f322B10f69d1dD88b41f2E97B - contract which is not ERC-20
For timeout, temporarily change HTTP transport in src/viem/index.ts and try to import the token. It should show network timeout error.  [Network.Celo]: http(undefined, {
    timeout: 1,
  }),

Related issues

closed draft with resolved comments: https://github.com/valora-inc/wallet/pull/4595
finishes https://linear.app/valora/issue/RET-892/lookup-contract-info

Backwards compatibility
Compatible.

As this is for the MVP, I have removed custom error messages - https://github.com/valora-inc/wallet/pull/4618/commits/146348c86ea6cf517c59b3e0aa7ffbf8bd071faa. I've kept the details in the analytics, however.


Research cluster/cloud Http session clustering

let's see what will it take to cluster sessions across the multiple machines... https://spring.io/blog/2015/03/01/the-portable-cloud-ready-http-session ?

Stateful java webapps (those that use HttpSession) are not that interesting anymore. Not going to pursue this task.


Property once not working

I'm currently using react-lazyload v1.3.2.
I'm trying to add the property once but it's breaking my code:
<Lazyload once>
    <img src="http://lorempixel.com/500/500" className="responsive-img" />
</Lazyload>

Gives me an error (at least on Chrome - didn't check on other browsers):

Uncaught TypeError: Cannot read property 'ownerDocument' of null

This error comes from the function checkVisible, at the following lines:
var node = _reactDom2['default'].findDOMNode(component);
var parent = _utilsScrollParent2['default'](node);
var isOverflow = parent !== (node.ownerDocument || document); // here

Seems like _reactDom2['default'].findDOMNode(component) is undefined or null for some reasons.

I'm having the same issue :\

Uncaught TypeError: Cannot read property 'ownerDocument' of null

This error should be fixed in 1.4.0, however working with image still to be implemented.

I'm closing this and all images related issue can be discussed in #9


Update login.component.html

设置密码输入框的属性，type=password
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/cipchk/ng-alain/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[ ] No

Other information

please follow commits format. thanks.

about password type also includes register page.


Improved requirements format

The current "requirements" is very difficult to understand, so I think it would be better to use a form like "effects".
Like this
reqs:
  - req: number
    number: attributeA
    more: 3
    less: 5
  - group: or
      - req: number
        number: variableA + attributeB
        value: 15
      - req: number
        number: variableB
        min: 5
  - group: and
      - req: wand
        target: source
        invert: true
        wands:
          - wand
      - req: light
        max: 5
        min: 3

if (
  (attributeA > 3 && attributeA < 5)
  && ((varA + attributeB == 15) || (varB >= 5))
  && (!wands.contains(wand) && (light <= 5 && light >= 3))
) {
}

do you realize that changing the way action performs will affect every spell ever made with it and likely break them all?

also, everything is possible if you are stubborn enough:
     - class: CheckRequirements       requirements:         - attributes:           - attribute: attributeA             min: 3             max: 5       actions:         - class: ModifyAttribute           attribute: summ1           value: varA + attributeB         - class: CheckRequirements           requirements:             - attributes:               - attribute: summ1                 value: 15           actions:             - class: ModifyVariable               variable: temp1               value: 1         - class: CheckRequirements           requirements:             - attributes:               - attribute: varB                 min: 5           actions:             - class: ModifyVariable               variable: temp2               value: 1         - class: Probability           probability: temp1 + temp2           actions:              //i gave up on this point

I'd actually support this change, even if I'd have to manually rewrite every single config to fit this format. It's much more understandable and logical.

Definitely not happening. But as a separate new action class - may be.

Something like LogicalExpression action with "type" parameter (and,or,xor etc.)

I agree that the current requirements format has a steep learning curve. There are maybe ways some shorthands could be added while keeping the existing format for backwards-compatibility, but I would say this won't be high on my list of things to look at.
The suggested format I don't think is valid YAML though.


Safe vs. aggressive option switcher

There are safe and not that safe options available for value optimisations: 0.5em —> .5em is quite safe, just like 500ms -> 1s, but 52px -> 1pc (random values) isn’t quite safe, see discussion in clean-css.
Cureently there’s only one way to disable unsafe converion to physical values: disable this plugin comletely. But it also disables safe .5em optimisations:
// gulp.task(…
.pipe(nano({convertValues:false}))

Personally, I’d split such experimental and non-obvious optimisations into separate plugin (and disable it by default, read through mentioned issue carefully), but clear option like unitConvertion:false could be an option as well.

@pepelsbey The only reason to use one plugin is performance issue. And I agree, we can add unit conversion option. But aggressive minification will still be enabled by default.
/cc @ben-eb

Lots of feedback on that issue. I'm happy to add an option to disable unit conversion between absolute length values, and make that the default.

Great! Thank you for being more open than clean-css’ author.

@pepelsbey convertUnit enabled by default on this plugin. For cssnano we will add safe option covering all plugins (convert-values and z-index now).

Thank you!


Fix for mixed tabs and spaces in gdscript

Fix for mixed tabs and spaces in multi-line situations, see https://github.com/godotengine/godot/issues/49171
Have used for a couple of weeks and have not seen any issues (other than type definitions for arrays eg. : Array[Something] failing to highlight the "Something", but I don't think that's actually due to this).
(First time I've contributed, so please tell me if I'm doing something wrong in the submission process so I can correct it)
Bugsquad edit:

Fixes #49171

@MystMagus Could you report when the bad highlighting occurs? I thought I fixed this.

@MewPurPur Not sure where to put it, but here is a minimal example:
class Thing:
	var stuff
func something(input1: Array[Thing], \
               input2: Array[Thing]): # < that one
	pass
I haven't tested on a clean master mind you, though I haven't made any other changes to this kind of stuff.

Cherry-picked for 4.0.3.


Integrate website choice screen DESKTOP-1663

Integrates the screen for choosing which website proof to use (either file, a catch-all term for http/https, or dns).
Minor console.warn addition to meta navigator that will report if the provided subRoute does not have a parseRoute method (an error that I didn't recognize for a bit and is easy to protect against).

@keybase/react-hackers

👍