Inconsistency between docs and code Re what params are passed to FocusManager subscribers

Describe the bug
Subscribers to the FocusManager will get called each time there is a visibility change of the window. The docs specify that each subscriber's handler will be called with a boolean argument, indicating whether the window is active. However, in reality, no arguments get passed to the event handlers.
Either the docs or the code should be updated to ensure consistency, where the latter would be preferred. Having the visibility boolean passed down would actually be quite handy.
Your minimal, reproducible example
https://stackblitz.com/edit/tanstack-query-s7brmc?file=src%2Findex.jsx
Steps to reproduce
Checkout out the official example in the docs here.
And compare with the output on screen of the linked Stackblitz example.
Expected behavior
I would expect the docs either to reflect the actual behavior or the code to reflect the example in the docs.
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform

OS: MacOS
Browser: Chrome
Version: 121.0.6167.184

Tanstack Query adapter
react-query
TanStack Query version
v5.17.19
TypeScript version
v5.3.3
Additional context
No response

I can create a PR for this if desired?

The idea is that you call focusManager.isFocused() to get the actual value in the callback:
https://github.com/TanStack/query/blob/11e9650f102f169a90622a68511c1a32e8ff2bb5/packages/query-core/src/queryClient.ts#L77-L82
We can of course change this to do it internally ? and pass the boolean as the docs say. It's currently weird that the onlineManager does it, but the focusManager does not 😅

Happy with using focusManager.isFocused(). Do you want the docs to be updated?

no I've rather streamlined the implementation: https://github.com/TanStack/query/pull/7066

Thanks @TkDodo!


Tool config should not default to largest possible number

The default when launching a tool config is that all the entities of specific type are selected as the target data group.
This is largely never anyone's intention, and I imagine more often than not, people have to subset. The consequences of not doing so are pretty severe, especially if you don't notice you launched something on a huge set -- as the UI doesn't tell you how many workflows are initiated in the confirm window.
Let's protect users from making simple mistakes, like I did, as it can be very costly, especially without the means of cost capping today.

Partially similar to the problem posed here: https://github.com/DataBiosphere/terra-ui/issues/1311


Status bar invisible and only comes back after resizing window

The status bar was not rendered and only showed up after I resized the window. Wasn't able to find clear steps to reproduce it.
Happened once in a web-based Codespace and then again in VS Code desktop.
Version: 1.74.0-insider
Commit: e764c5b816a99eb8673b2fc4fc028827f202872f
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 Edg/108.0.1462.10
Embedder: codespaces

Maybe something related to settings sync where status bar was hidden and then came back?

Maybe something related to settings sync where status bar was hidden and then came back?

No, I never played with that par of the layout.

i'm really surprised this repro'd in desktop, if you can get something reliably that would be awesome

@sbatten this was on the web.

Happened once in a web-based Codespace and then again in VS Code desktop.

@digitarald ?

Sorry, misremembered that part from by bug hunt. So far it hasn't happened again.


Linux error "No such file or directory"

$ file HuxleyFM
HuxleyFM: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0xf938ac622d7d49b45eda13e1e916a5cf4156af34, stripped
$ ./HuxleyFM
bash: ./HuxleyFM: No such file or directory
$ cat /proc/version
Linux version 3.2.0-4-amd64<EMAIL_ADDRESS>(gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.73-2+deb7u2

@jgrowl suspects an architecture mismatch.


Fix for "Discover projects in folder"

Given the following config:
(setq projectile-project-search-path '("~/src/"))
I ran into a few errors when attempting to discover projects. This is my first contribution, and my Lisp skills are not strong so if there's something I'm missing please let me know.

Good catch, thanks for your help!

Good catch, thanks for your help!


Added sonarcloud integration to readme

Closes #29

I think is deserves its own page. Location could be general\sonar-integration.md?! May be also shortly explain what the problem is, and some links to Sonar?!

I think is deserves its own page. Location could be general\sonar-integration.md?! May be also shortly explain what the problem is, and some links to Sonar?!

Updated.


 I mean, this game for some things is already a pain in the arse, but with that 'add-on' it's simply terrible.

If this option is implemented in the future, i suggest adding a warning of how removing legendary actions/resistances would severely nerf/unbalance every boss fight in the game as legendary actions aren't "add-ons" but are critical requirements in the action economy of single monster fights. Then it people will be able to make an informed choice either way.
for implementation, maybe something like:
MonsterDefinition[] monster_definitions = DatabaseRepository.GetDatabase().GetAllElements();
foreach (MonsterDefinition monster_definition in monster_definitions)
{
monster_definition.SetLegendaryCreature(false);
}

I'm not a big fan of such a Nerf. It's really low priority for me as there are still level 20 features, a possible Warlock class, etc.

I agree it's a low priority feature for me to work on personally. I'm trying to include ideas from the community, and since we have everything as disabled by default, it's ok to include features that aren't for everybody or that unbalance the game somewhat.
That said we don't need to include every possible idea in the mod, but I'm trying to track feature requests somewhere so that people feel heard and are encouraged to give feedback. Actual implementation of requests is going to of course be dependent on a modder wanting to tackle the work. Additionally for any feature we certainly should be aware of how it might break other aspects of the game. If something will break other features, we probably shouldn't do it. If something drastically changes the game balance like this but doesn't actually break anything I think it's ok to give as an option.


undefined variables gives issue about single quotes

I open elm-repl and run the following code:
-- not defined
s

and get the error message:
Ran into a single quote in a variable name. This was removed in 0.18!

9|   , section, nav, article, aside, header, footer, address, main', body
                                                                  ^
Change it to a number or an underscore, like main_ or main1

Or better yet, choose a more descriptive name!

It should first tell me that the variable is undefined.

I think this is due to having an old elm-stuff/ lying around. I'd need more info to replicate, but I don't think this should happen now that folks have cleared that out by now.
Sorry for the trouble, and thank you for reporting this issue!


Add HTTP header

Hi,
I need to duplicate traffic and also I need to add some HTTP header before sending to server.
Is this function is available?

You can change the source code. It is just one single file...


map_Ns interpreted wrong; bump map support missing

The map_Ns directive in an MTL file specifies a map for the shininess parameter (aka specular exponent). See https://en.wikipedia.org/wiki/Wavefront_.obj_file#Texture_maps and http://www.fileformat.info/format/material/.
However, tinyobjloader stores it in material_t.normal_texname, indicating that it stores a normal map.
This is confusing.
As far as I know, OBJ does not actually support "real" normal maps, only the simpler variant of bump maps, using the "map_bump" or "bump" directive. Tinyobjloader does not currently support bump maps; it would be nice to have material_t.bump_texname for that purpose.

Thanks! Now map_Ns is interpreted as specular highlight map. And adds support for bump, displacement and alpha texture.

Thank you very much! This has got to be the fastest bug fix / feature enhancement ever :)
There is a small bug in the patch, though: you assign map_d to material.bump_texname instead of material.alpha_texname.
Still, with that fixed, I can now render Crytek Sponza from http://graphics.cs.williams.edu/data/meshes.xml with bump maps and mask textures (after a few fixes to their .mtl file). Very nice!

map_d to material.bump_texname

Good cactch. Fixed in recent master.


Parallel stable assurance and health checking

To speed up aemAwait stable & health checks should be done in parallel.
If assurance will fail then health checking should be cancelled immediately.
If assurance completed, then health checking with retries should be continued as currently but will be just started earlier to save a time.

Closing as of checking redesigned in 7.0.0


Add --unsloth to autotrain llm CLI

Feature Request
The unsloth: bool configuration is in https://github.com/huggingface/autotrain-advanced/blob/main/src/autotrain/trainers/clm/params.py and has an example in https://github.com/huggingface/autotrain-advanced/blob/main/configs/llm_finetuning/llama3-8b-sft-unsloth.yml
But it doesn't appear to be an option in the autotrain llm CLI and it isn't found in https://github.com/huggingface/autotrain-advanced/blob/main/src/autotrain/cli/run_llm.py
Motivation
Adding --unsloth to CLI would keep it consistent with the YAML configuration file.
Additional Context
I think this would largely be a change to https://github.com/huggingface/autotrain-advanced/blob/main/src/autotrain/cli/run_llm.py to add the command line option.
Are there tests that need to be added, too? The GitHub workflow calls make test which appears to call pytest -sv ./src but the only tests I'm finding now in src/ appear empty.
Should documentation be updated, too?

done


Fixes an error in the OBB orientation calculation

The documentation of getXBasis() and getYBasis() did not agree with what
was actually returned. This led to an incorrect result in computing the OBB
centroid.

This elaborates on the documentation and how the basis vectors should be used.
It also corrects usage in OBBShape::setDirections and OBBShape::getTargetPoint

Note to reviewer: some lines appear changed because whitespace has changed (tabs swapped for spaces -- sorry about that.)
Fixes #99

@alafi I think this should fix your issue. Wanna take a look?

The fix seems to be flipping the OBB (or the rendering is erroneous?).
As per the documentation for the OBB, a positive angle causes counter-clockwise rotation. This is not the case after applying the fix.
Check the images below from the randomGoal example.
Quote from the behavior file:
<Goal type="OBB" id="1" x="-1" y="5" width="2" height="2" angle="10.0" weight="1.0" />

Blast! I was so focused on making sure that the numbers were internally consistent, that I didn't look for that. Great catch. I'll address it and ping you again.

This is what I see. Did you pull the branch onto an older version of master?

Ah...the difference is between release and debug. So, release looks right, debug looks wrong...

Ok, I've updated the commit and I believe this fixes things.
(Also the release vs debug thing may not have been 100% accurate. There's a vague chance that VisualStudio didn't update everything it should've. However, this feels good.)
Moral of the story: I desperately need to get unit testing into Menge. A HUGE glaring hole...

OK, this seems like fixed it.
However, I am still getting the following assertion failed every while and then:
Assertion failed: det( right, preferred )>= SPAN_EPS, file ..\..\..\src\Menge\mengeCore\Agents\PrefVelocity.cpp, line 106
Here are the parameter values for one of the incidents:
right = {_x=-0.573575854 _y=0.819152474 }
preferred = {_x=1.00000000 _y=0.000000000 }
The exception is thrown when calling PrefVelocity::setSpan in OBBShape::setDirections so it might be related to this issue. BTW it used to happen before and still happening  after the fix.
Thank you for the great work and your follow up.

Without looking to the code, I suspect I know the problem. The vector [1, 0] is most likely the default result when normalizing a zero vector. Obviously, in this case, that's a bad thing. I think I know where to look for that and I'll tackle it this evening. Once I look at it, I may include it in this PR, or I may PR it separately (the separate being a case of suspecting that there are mostly likely multiple instances of that across all the goals....)

Review status: all files reviewed at latest revision, all discussions resolved.

releaseNotes.txt, line 3 at r1 (raw file):

----------------------------------------------------------------
Release 0.9.3
	???? ??, 2018

FYI spaces instead of tabs

src/Menge/MengeCore/Math/Geometry2D.h, line 777 at r1 (raw file):

      @brief    Returns the x-axis of the OBB's local frame expressed in the world frame.

      If we say that Bx = getXBasis() and By = getYBasis(), are *column* vectors, we can define the 2x2

BTW (Meta) Line too long

Comments from Reviewable

Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


[fix][broker]stage 1: check the cursor status when handling flowPermits

Fixes #14559
Motivation
Reader belongs to exclusive subscription type, and it uses nonDurable cursor. After receiving messages, Reader will ack cumulatively immediately.
The flowPermits are triggered in multiple scenarios from the client side and it is isolated from seek of Consumer. Therefore, it is possibile that flowPermits will execute after seek from the client side, like the following flow chart.

When handleSeek processing is delay from the server side, the MarkDelete position is modified in a wrong way.
The expected result is that Readercan re-consume messages from mark delete:(1,1) after seek. But it doesn't work.
Modifications

stage 1: It is necessary to check the current cursor status when handling flowPermits from the server side.
stage 2: check the seek status before ack in ConsumerImpl, in which prevent an in-process entry reading operation after  the seek position
@codelipenghui

Verifying this change

[x]  Make sure that the change passes the CI checks.

This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (no)
The public API: (no)
The schema: (no)
The default values of configurations: (no)
The wire protocol: (no)
The rest endpoints: (no)
The admin cli options: (no)
Anything that affects deployment: (no)

Documentation
Check the box below and label this PR (if you have committer privilege).
Need to update docs?


Support git repos in requirement repository field

There are a lot of projects that have helm charts in their git repositories, but that do not have a "real chart repo".
It would be nice to be able to specify a requirement upon such a chart by referencing the git repo, something like
dependencies:
  - name: some-repo
    repository: git://github.com/org/some-repo.git/path-into-charts-directory
    version: master # branch/tag/commit

Currently I clone the repo and copy the chart directory, but managing updates from upstream is quite a bit more complicated this way.

I am also after such a feature. I have helm charts in alot of repos, and it would be nice to pull central deps from git rather than having to setup and host my own chart repo.

+1 for this feature!
Many other projects have that. A good example is Terraform - https://www.terraform.io/docs/modules/sources.html#generic-git-repository
This would also facilitate forking instead of copy-pasting code into your local repo when the upstream chart needs to be adjusted.

closing as inactive.


[NEW ALGORITHM] Bubble Sort

Issue will be closed if:

You mention more than one algorithm. You can create a separate issue for each algorithm once the current one is completed.
You propose an algorithm that is already present or has been mentioned in a previous issue.
You create a new issue without completing your previous issue.

Note: These actions will be taken seriously. Failure to follow the guidelines may result in the immediate closure of your issue.

Name:
Bubble sort
About:
The bubble sort is a basic algo that is used by all.
Labels:
new algorithm, gssoc-ext, hacktoberfest, level1

Assignees:

[X] Contributor in GSSoC-ext
[X] Want to work on it

@pankaj-bind can you assign me this issue


Cut_the_rope [New game][gssoc23]

PR Description 📜
Cut the rope is a clone of an android game that can be played on your browser.
In this, a monster sits on a level and our aim is to feed him candy.
This web game stores progress on your local device so whenever you want to play this game it will not start from the beginning.
Our aim is to feed the monster, a candy while collecting as much stars as possible.
In a particular level you can collect max of 3 stars.
Fixes #923

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[ ] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Please add the tag of gssoc23.

Thank you soo much for contributing to our repository 💗

Thank you @thevirengarg ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Hey @thevirengarg,
You can't work on a closed issue 👀!
Follow the proper guideline and make a new PR again 😀.
Happy Hacking 💗

Thank you  @thevirengarg , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Developer Console link is going to APIs library

We would expect that Developer Console link will go to GCP Dev Console and not to the APIs library page:

Is it normal?

That link doesn't exist anymore in master. Closing as obsolete.


Rationalise locales

Confirm structure and split locale config files (errors, pagination, etc)
Also add ad build check to flag unused keys.

Locale files are now split according to context.


Gradient colors

Could you add gradient colors? This would make the internface cooler.

whoa.  that would be awesome.  how?

You could add a second color parameter:
example:
"activityBar.background": "#B34EE9",
"titleBar.activeBackground": "#E94EBA",
"activityBar.background2": "#00FFA9",
"titleBar.activeBackground2": "#FF0000",

And get the gradient background

Can you make these changes?

i still don't quite understand.  your screenshot doesn't appear to contain any gradient colors to me.  it looks like you've just changed the colors of the activity bar and title bar?
also, these parameters don't have any effect for me when i try them in my vscode settings file:
"activityBar.background2": "#00FFA9",
"titleBar.activeBackground2": "#FF0000",

I have not created anything, I just ask you to add that functionality in your extension, that's all.

i'm closing because i don't think this is possible.  you might be interested in the new "Animate" feature of the latest version that causes the background colors to slowly change between selected "gradient colors".


set RC version

test failing is unrelated as the template is wrong... https://github.com/PyTorchLightning/deep-learning-project-template/issues/18


Write tutorial NB for research

I think the general format should be similar to the zipline one. Maybe the full tear sheet at the bottom instead so it doesn't take up a massive chunk of space.
We probably want to urge users to use the backtest.full_tear_sheet() or whatever etc. format, but also advertise that they can explicitly call pf.make_full_tear_sheet(). This could be kind of confusing but is probably the best way. You guys have any thoughts?

yeah, that sounds like a good plan. I think we should just supply an algo_id that will work for everyone (like the example NB does for get_backtest()). Then we start with the very simple backtest.full_tear_sheet() as you said and list the other methods that exist with short descriptions. Then we can say that this is implemented via pyfolio which is now also available with some simple examples. I agree that it shouldn't be too long. Once people know where to look they will probably figure it out.

Also we need to write a forum post. I suppose I can post an example with a zipline algo and go into some extra detail about some of the tear sheets, then tell people they have another example in their tutorial directory on research.

@gusgordon Do you have access to the staging server with the research pyfolio API? We can probably draft something up there and then move it over.

Yeah, sure. I'll do this tomorrow if I can get a good connection and share it with you guys for feedback after.

Sorry, internet has been pretty shoddy and I can't get a consistent whitelist. Trying to do this ASAP.

@gusgordon I'll take a stab at this and will run what I have by you.


proposal: go-2 support statically typed kwargs as an alternative to option structs

Option structs have become a de-facto standard mechanism of handling complex parameters for functions,  it would be nice to be able to write statically typed key words arguments as an alternative to this binding structs-per-function. This would help de-clutter large code-bases where at least local conventions have been writing...
type HouseOptions struct {
	Material     string
	HasFireplace bool
        Composable bool
	Floors       int
}
func NewHouse(opts HouseOptions) *House {
// blah
}

Instead we could have
func NewHouse(opts: {Material: string, HasFireplace: bool, Composable: bool, Floors: int}) *House {
// blah
}

Saving six lines (even if the compiler compiles a Struct out of it).

Something like this already exists, but it might need to be slightly changed. I propose this:
func NewHouse(opts struct{Material string, HasFireplace bool, Composable bool, Floors int}) *House

The usage for that would be:
NewHouse(struct{
    Material: "stuff",
})

Possible dup of #12854

You can already do this, but the syntax for calling the function is not so nice:
https://play.golang.org/p/LzJxchVbWJn
package main
import (
"fmt"
)
func Foo(p struct { I int ; S string ; }) {
fmt.Printf("%d %s \n", p.I, p.S)
}
func main() {
fmt.Println("Hello, playground")
Foo(struct { I int ; S string ; }{7, "Foo"})
}

Great issue!

As discussed above, this seems similar to other proposals involving structs and composite literals.  In particular, type inference on structs would seem to permit this, while also permitting other things as well.
Emoji voting for this proposal is not in favor.
For these reasons, this particular proposal is a likely decline.  Leaving open for four weeks for final comments.
-- for @golang/proposal-review

No further comments.


在拉取较长的回答时，经常掉连接，无法完成对话

在拉取较长的回答时，经常掉连接，无法完成对话，显示Failed to send message. Server closed the connection unexpectedly.

你好，感谢反馈！
大概多长时间？是最新的镜像吗？
https://github.com/WongSaang/chatgpt-ui/issues/36#issuecomment-1475107771

30秒，就断开连接，镜像不是最新版，应该是2.1.9

之前更新过这个地方，提升到 60 秒了，可以拉下最新镜像

Hi, I'm having this issue too, I have tweaked the code to allow the max tokens of 4096, will increasing the timeout further help? Or is there a better solution?

Should the time out of the workers be set to 120s?
Seems 60s is not enough.

When I ask chatgpt to summarise the history of a country in 1000 words. It will time out for sure.

See here
https://github.com/WongSaang/chatgpt-ui/issues/36#issuecomment-1501115575

Similar to https://github.com/WongSaang/chatgpt-ui/issues/36


0.9.5 release

Do you see the release date of 0.9.5?

Hello Viktor,
Now that you ask I realize that's a bit of time since a new version didn't get formally released. I shall correct that soon. Thank you for the reminder.

Just realize of new release now! Thank you!

Released! f3ee9bb651654930f034d6001ffa9ba5f5c43b3d

I thought it wouldn't be this EZ.

Thank you!!


Revert: handling for ref multiple flag

[x] Revert: handling for ref multiple flag

@antonyagustine , Can you pls bump the version ?


Add link to new blog explaining DWPD, TBW

We wrote the blog specifically so we could link to it here :-)

@cosmosdarwin,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

Merged. You'll see this live this morning. Thanks!


Token logos are too large/heavy

Describe the bug
I did a spot check on different coin icons we are receiving from the gateway.
https://safe-transaction-assets.gnosis-safe.io/chains/4/currency_logo.png – 3258x3258 px, 161 Kb
https://safe-transaction-assets.gnosis-safe.io/chains/43114/currency_logo.png – 1500x1500, 41 Kb
I suppose many other icons are also unnecessarily big. This is very bad for the page loading speed.
Frontend requirements

Token logos should be sufficiently big, so that we can downscale them to different sizes in different components.
But not too big. 512x512 would be good enough for most situations, including hi-res (aka Retina) screens.
Images should be optimized, e.g. via OptiPng. This will already halve the current sizes.

Try it on optipng.com and there's a CLI util of the same name.
To summarize
Please do the following:

Resize all the existing icons to 512x512 px
If the icon is smaller, keep the current size
Run them through optipng
Set up a pipeline to do the same for new icons

I will take care of resizing the logos @fmrsabino

@katspaugh Logos were updated to optimized png 512x512 when possible, both in staging and mainnet. I'm moving the issue to the config-service for further analysis of Set up a pipeline to do the same for new icons


[Bug]: tsParticles 1.35.1 "TypeError: Cannot read property 'prototype' of undefined"

Contact Details
<EMAIL_ADDRESS>What happened?
When running tests for a Vue.js project tsparticles 1.3.5 causes them all to fail. Here's an example run:
https://github.com/FAIRsharing/fairsharing.github.io/pull/1236/checks?check_run_id=3718631748
It can be seen that version 1.3.5 is installed:
><EMAIL_ADDRESS>install /home/runner/work/fairsharing.github.io/fairsharing.github.io/node_modules/particles.vue/node_modules/tsparticles
> node ./scripts/install.js

Using an earlier version (1.26.3) avoids this, but Github insists upon installing 1.3.5 every time despite what the package.json file says:
https://github.com/FAIRsharing/fairsharing.github.io/blob/broken_homepage_links/package.json#L37
Version
1.3.5
Which library are you using?
Vue.js 2.x (particles.vue)
tsParticles Configuration
background: {
          color: {
            value: 'transparent'
          }
        },
        fpsLimit: 60,
        particles: {
          color: {
            value: '#1F8EBF'
          },
          links: {
            color: '#1F8EBF',
            distance: 100,
            enable: true,
            opacity: 0.5,
            width: 2
          },
          collisions: {
            enable: true
          },
          move: {
            direction: 'none',
            enable: true,
            outMode: 'bounce',
            random: false,
            speed: 1,
            straight: false
          },
          number: {
            density: {
              enable: true,
              value_area: 300
            },
            value: 50
          },
          opacity: {
            value: 0.5
          },
          shape: {
            type: null
          },
          size: {
            random: true,
            value: 5
          }
        },
        detectRetina: true
      }
    }

What browsers are you seeing the problem on?
No response
Relevant log output
FAIL  tests/unit/components/Clients/RESTClient.spec.js
  ● RESTClient › can process network errors

    TypeError: Cannot read property 'prototype' of undefined

      at node_modules/tsparticles/Plugins/PolygonMask/pathseg.js:974:31
      at Object.<anonymous> (node_modules/tsparticles/Plugins/PolygonMask/pathseg.js:1532:3)
      at node_modules/tsparticles/Plugins/PolygonMask/plugin.js:53:61
      at loadPolygonMaskPlugin (node_modules/tsparticles/Plugins/PolygonMask/plugin.js:53:13)

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hi @knirirr,
Thanks for reporting that, I'm going to check it since it's breaking when run when not client-side and it's unexpected.
Anyway, this library is client side only, so it's not designed to be run outside that scope (tests, ssr, node commands, other server environments).

Thanks for looking into this.
We don't need to test the tsParticles code directly, just to check that the component mounts; the test for the component where it's used is simply this:
https://github.com/FAIRsharing/fairsharing.github.io/blob/broken_homepage_links/tests/unit/components/Navigation/Jumbotron.spec.js
All our tests are broken by this, though.

@knirirr I've released the .2 version, can you check if it's working now?

Thanks. Testing it locally (still waiting for the Github build) I now see warnings instead of a failure:
    console.warn node_modules/tsparticles/Plugins/PolygonMask/pathseg.js:1535
      An error occurred in tsParticles pathseg polyfill. If the Polygon Mask is not working, please open an issue here: https://github.com/matteobruni/tsparticles TypeError: Cannot read property 'prototype' of undefined
at Web/fairsharing.github.io/node_modules/tsparticles/Plugins/PolygonMask/pathseg.js:975:35
          at Object.<anonymous> (Web/fairsharing.github.io/node_modules/tsparticles/Plugins/PolygonMask/pathseg.js:1537:3)
          at Runtime._execModule (Web/fairsharing.github.io/node_modules/jest-runtime/build/index.js:867:68)
          at Runtime._loadModule (Web/fairsharing.github.io/node_modules/jest-runtime/build/index.js:577:12)
          at Runtime.requireModule (Web/fairsharing.github.io/node_modules/jest-runtime/build/index.js:433:10)
          at Runtime.requireModuleOrMock (Web/fairsharing.github.io/node_modules/jest-runtime/build/index.js:598:21)
          at /Users/milo/Work/Web/fairsharing.github.io/node_modules/tsparticles/Plugins/PolygonMask/plugin.js:52:57
          at processTicksAndRejections (internal/process/task_queues.js:97:5)
          at loadPolygonMaskPlugin (Web/fairsharing.github.io/node_modules/tsparticles/Plugins/PolygonMask/plugin.js:52:9)

Yes I've added a try/catch with a warning on the catch block, so it's not blocking. Now I can inspect deeply the issue without worrying about time, at least is not blocking anyone server side.


Updates links in the source, updates readme and modifies testimages function

Changes in this PR -

Modifies links in build.jl
Now Pkg.build("TestImages") will add only the standard image dataset, all other images can be added by calling the testimage function with the image name as required.
testimage function checks both local directory and repository for an image before giving an error
Updates Readme

@timholy I am not sure, should I be merging my own pull requests?

Looks very nice.
In general, it's probably not a bad idea for a 2nd pair of eyes to look it over. Most of us who have been working on julia for a while, and have commit access to the main repo or one or more packages, still tend to prefer to get at least one review. That said, if I you need something merged ASAP (because, e.g., something else you want to change depends on it) or if I'm just plain slow, feel free to merge. Or if others make PRs and you want to review them and make the decision about merging, by all means do so.

I'll keep that in mind. Since this PR has been reviewed, I guess this gives me a chance to do my first merge. I'll wait for a few hours before merging in case anyone wants to add comments.


Migrate the build on redhat ubi-minimal 8, QA

Reference
Jira ticket
WHAT

Migrate base image of the ebpf-profiler building image from debian:testing to registry.redhat.io/ubi8/ubi-minimal:latest
Attention: Clang version on this image is 18, not 16.

Refactor the files to build the ebpf-profiler building image to the directory docker-image
The docker image entrypoint moves to /agent/go/bin all the binaries needed by GO for the generation and linting

Makefile:  pin GO deps versions
Attention: pin porto version to "v0.6.0" (instead of latest). The latest version of porto requires GO 1.23.

Makefile: fix the clean target.

Makefiles: substitute clang-16 with clang.

Makefile: remove the installation of GolangCi deps during linting.

Makefile: add targets for GO deps management

WHY

Compliance
2-7: Fixes

According to the PR, clang-18 would break some tests on kernels 4.19.314 and 5.4.276. They are considering to use clang-17.
However, our baseline Amazon Linux 2 kernel is 5.10 version, so ideally we should be good there? WDYTH @teresanovielloatinstana


[Event Hubs]"Receive from specific partitions, no coordination" integration test runs failed on China cloud

We are running live Tests against other clouds like US Gov and Azure China Cloud. The goal is to check whether new azure sdk package work with other clouds or not.
Error Description:
When running the Receive from specific partitions, no coordination Integration test on China cloud, it runs failed and the error message is shown as following:

In local, we deploy the template to China cloud and use the connection string of event hub on China cloud to run this test, it will run successfully. Are there any special configurations on the pipeline?
Error Track:
The failed integration test is here

Expected Behavior:
"Receive from specific partitions, no coordination" Integration test runs successfully.
@jongio, @benbp, @lilyjma, @ramya-rao-a for notification.

This is interesting. We've seen this happen sometimes in our mac runs, and when we see this we also tend to see that the job completely timed out. I've never been able to reproduce this locally, but will see if I can get it reproduced in CI.
So, I don't think this is necessarily specific to China cloud, there may be something odd going on with this test in general.

@chradek Yes, I agree with you on which this is not necessarily specific to China cloud. Have you tried on China cloud in pipeline? We have tried many times on China cloud in pipeline and the question all happens. Do you think this is caused by instability?

I ran this locally and out of 1000 test runs, it occurred 1 time on my machine. I'm digging into what might be the cause.

@chradek I think I can get you local access to the china cloud if you want to try to get a repro that way.

I took a look at the code that's running in that test and I think I see what the issue is.
This test is checking that we can receive events from a single partition when specifying that the startPosition is latestEventPosition. The thing about latestEventPosition is it only allows you to read events that arrive after the receiver link to the partition is established. This scenario is a little tricky to test because it means we can't send any events until after the link is established, which is an async task.
Right now the test is assuming that if processInitialize() is called, then the link is established. But, that's not actually the case...it's not created until after processInitialize yields.
Now it looks like in the overwhelming majority of cases, the receiver link still ends up getting established before the producer is created and sends events and thus the test works fine. However, I believe we're seeing that this is indeed not guaranteed behavior.
This is really an issue with the way the test is written, not the SDK itself, so I should be able to tweak the test to handle this better.

@chradek I have ran the tests in local on China cloud successfully, too. But I have ran these tests on China cloud in pipeline more than thirty times and the test as I said always fails. I paste the error link in pipeline and you can have a look.

@chradek  Ok, thank you for your help. Please let me know if there is any progress

#16929 should fix this.


Can't set dpkg flags to install a package that requires EULA

I have following container:
containers:
  sk-run:
    setup:
      - !Container sk
      - !Sh |
         echo debconf starterkit-001/eula select true | debconf-set-selections
         echo debconf starterkit-001/eula seen true | debconf-set-selections
         DEBIAN_FRONTEND=noninteractive dpkg -i /work/.vagga-ws/StarterKit_1.0_amd64.deb

This EULA and DEBIAN_FRONTEND magic is tested and works in our CI currently.
When I build this container in vagga, I get:
+ echo debconf starterkit-001/eula select true
+ debconf-set-selections
+ echo debconf starterkit-001/eula seen true
+ debconf-set-selections
+ DEBIAN_FRONTEND=noninteractive dpkg -i /work/.vagga-ws/StarterKit_1.0_amd64.deb
Selecting previously unselected package starterkit.
(Reading database ... 11736 files and directories currently installed.)
Preparing to unpack .../StarterKit_1.0_amd64.deb ...
Configuring starterkit
----------------------------------

END USER LICENSE AGREEMENT (“LICENSE AGREEMENT”) declined

If you do not agree to the license terms you cannot install this software.

The installation will be canceled.

User declined EULA, installation canceled
dpkg: error processing archive /work/.vagga-ws/StarterKit_1.0_amd64.deb (--install):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 /work/.vagga-ws/StarterKit_1.0_amd64.deb
ERROR 2019-06-17T08:28:49Z: vagga::builder: Error building container "ciri-run": step Sh("echo debconf starterkit-001/eula select true | debconf-set-selections\necho debconf starterkit-001/eula seen true | debconf-set-selections\nDEBIAN_FRONTEND=noninteractive dpkg -i /work/.vagga-ws/StarterKit_1.0_amd64.deb\n") failed: Error running <Command "/bin/sh" "-exc" "echo debconf starterkit-001/eula select true | debconf-set-selections\necho debconf starterkit-001/eula seen true | debconf-set-selections\nDEBIAN_FRONTEND=noninteractive dpkg -i /work/.vagga-ws/StarterKit_1.0_amd64.deb\n"; environ[9]; chroot="/vagga/root"; work-dir="/work">: exited with code 1
ERROR 2019-06-17T08:28:49Z: vagga::wrapper: Error executing _build: Builder exited with code 1
Command <Command "/proc/self/exe" "__wrapper__" "_build" "ciri-run"; environ[7]; uid_map=[UidMap { inside_uid: 0, outside_uid: 1000, count: 1 }, UidMap { inside_uid: 1, outside_uid: 100000, count: 65535 }]; gid_map=[GidMap { inside_gid: 0, outside_gid: 1000, count: 1 }, GidMap { inside_gid: 1, outside_gid: 100000, count: 65535 }]> exited with code 124

And when I enter shell manually and retry the commands I get this:
root@mkpankov-OptiPlex-9020:/work# echo debconf starterkit-001/eula select true | debconf-set-selections
debconf: DbDriver "config": could not write /var/cache/debconf/config.dat-new: Read-only file system

I tried various configurations of RW volumes set up to mount to /var/cache/debconf/, but none of them worked.
How do I do this?
On a side note: why failing command doesn't cause the !Sh step to fail on first command? It returns 1 in case of error as it should.

On a side note: why failing command doesn't cause the !Sh step to fail on first command? It returns 1 in case of error as it should.

You can add the false command into !Sh-script and make sure that the script is interrupted on it.
In the log above, these
+ echo debconf starterkit-001/eula select true
+ debconf-set-selections
+ echo debconf starterkit-001/eula seen true
+ debconf-set-selections

look like successful commands, and
+ DEBIAN_FRONTEND=noninteractive dpkg -i /work/.vagga-ws/StarterKit_1.0_amd64.deb

looks like the only failed one.
But the message about an error in the end quotes the !Sh script entirely.

Try to execute your commands manually in the shell with such configuration
containers:
  c1:
    setup:
    - !Ubuntu trusty
    - !CacheDirs
      /var/cache/debconf: debconf

commands:
  bash: !Command
    container: c1
    run: bash
    volumes:
      /var/cache/debconf: !CacheDir "debconf"

@alexander-irbis I tried your suggested command, output is this:
root@mkpankov-OptiPlex-9020:/work/test_suites# echo debconf starterkit-001/eula select true | debconf-set-selections
root@mkpankov-OptiPlex-9020:/work/test_suites# echo debconf starterkit-001/eula seen true | debconf-set-selections
root@mkpankov-OptiPlex-9020:/work/test_suites# DEBIAN_FRONTEND=noninteractive dpkg -i /work/.vagga-ws/StarterKit_1.0_amd64.deb
dpkg: error: unable to access dpkg status area: Read-only file system
root@mkpankov-OptiPlex-9020:/work/test_suites# dpkg -i /work/.vagga-ws/StarterKit_1.0_amd64.deb
dpkg: error: unable to access dpkg status area: Read-only file system

Okay so the initial problem is on my side. I have several packages with similar ids and somehow I confused which one is installed so I had incorrect ids for debconf. Correct ones were starterkit/eula.
Sorry for bothering everyone, totally my issue.


Content for "Getting Started" page

We need to create the copy for the getting started page.

@hexsecs Are you still planning to draft this copy and we are here just to review it?

I'm happy to review, but I don't have time near-term to write content for the Getting Started page.
I do think it would be fine to let this topic largely be future for Uptane Standards contributors.

Here is a quick crack at it....
Getting Started with Uptane
Welcome to the "Getting Started" guide for Uptane, the standard framework designed to secure software updates for vehicles. Whether you're a developer, security professional, or just a curious individual, this guide will provide you with a foundational understanding of Uptane and how it's revolutionizing automotive software security.

1. What is Uptane?
Uptane is an open-source framework that ensures the security of software updates for vehicles. Given the increasing complexity of modern vehicles, which often rely on numerous software components, ensuring that these updates are secure and tamper-proof is crucial. Uptane addresses potential vulnerabilities and threats that can arise during the software update process.

2. Why Uptane?

Security: Uptane provides a multi-layered defense against various types of attacks, including those by nation-states.

Flexibility: It's designed to work seamlessly with existing software update systems.

Community-Driven: Being open-source, Uptane benefits from the collective expertise of the global developer community.

Learn more in Uptane Theat Model section.

3. Key Features of Uptane

Director Repository: Determines which updates should be sent to each vehicle.

Image Repository: Stores the metadata about the available images (software updates).

End-to-end Security: Ensures that vehicles only install updates from legitimate sources.

Compromise Resilience: Even if an attacker compromises one part of the update system, other parts remain secure.

Learn more in the Uptane Design section. <-- fix to relative path

4. Getting Started with Implementation

Understand the Uptane Standard: Familiarize yourself with the Uptane Standard to understand its specifications and guidelines. <--fix to relative link

Define Implementation Requirements: Protocols, Operations, Usage, and Formats (POUFs) precisely specifies the wireline format and operations that any implementation using it must obey. Hence, implementations that use the same POUF are able to interoperate. An automotive OEM would establish a POUF definition for their particular Uptane update strategy.

Set Up Repositories: Establish the Director and Image repositories.

Integrate with Your Update System: Modify your existing software update system to work with Uptane's repositories and verification processes.

Test: Before deploying, rigorously test the system to ensure it works as expected.

5. Resources

Uptane GitHub Repositories: Access the source code and contribute to the project.

Uptane Deployment Best Practices: A guide to help you deploy Uptane effectively. <-- fix to relative link

Uptane Community: Join the community, participate in discussions, and stay updated with the latest developments. <---

6. FAQs
Q: Is Uptane only for vehicles?
A: While Uptane was primarily designed for vehicles, its principles can be adapted for other IoT devices.
Q: How does Uptane differ from other update security systems?
A: Uptane offers a unique multi-layered defense approach, ensuring that even if one part is compromised, the entire system remains secure.

We hope this guide provides a clear starting point for your journey with Uptane. As the world of automotive software continues to evolve, Uptane stands as a beacon of security, ensuring that vehicles remain safe and trustworthy. Dive in, explore, and be part of this community!

This on the whole is great.
I would add a link to the first Whitepaper to your resources list. It's a pretty basic breakdown of what Uptane is and how it works (https://uptane.github.io/papers/uptane_first_whitepaper_7821.pdf). I would also modify the FAQs a bit. We might want to consider taking this out of the FAQ format. It looks a bit weird to have an FAQ with only two points. Maybe we could work these two points into the concluding paragraph.
Q: Is Uptane only for vehicles?
A: While Uptane was primarily designed for vehicles, its principles can be adapted for other IoT devices. The community is already aware of applications in robotics, industrial systems, medical and health care equipment, mart city devices, and aviation.
Q: How does Uptane differ from other update security systems?
A: Uptane offers a unique multi-layered defense approach, ensuring that even if one part is compromised, the entire system remains secure. It's modular approach, in which features can be added in stages. In this way, it can offer improved protection to legacy systems.

This on the whole is great.
I would add a link to the first Whitepaper to your resources list. It's a pretty basic breakdown of what Uptane is and how it works (https://uptane.github.io/papers/uptane_first_whitepaper_7821.pdf). I would also modify the FAQs a bit. We might want to consider taking this out of the FAQ format. It looks a bit weird to have an FAQ with only two points. Maybe we could work these two points into the concluding paragraph.
Q: Is Uptane only for vehicles? A: While Uptane was primarily designed for vehicles, its principles can be adapted for other IoT devices. The community is already aware of applications in robotics, industrial systems, medical and health care equipment, mart city devices, and aviation.
Q: How does Uptane differ from other update security systems? A: Uptane offers a unique multi-layered defense approach, ensuring that even if one part is compromised, the entire system remains secure. It's modular approach, in which features can be added in stages. In this way, it can offer improved protection to legacy systems.

@jhdalek55 for the getting started page do we need this and the above content only or do we need anything else, if this is fine should I just add that in the getting started file?

I think the content is sufficient with my suggested changes. I'm just not
sure I like the FORMAT of a FAQ with just two questions. But, if Ira and
Phil are fine with it, let's move forward. I can't think of anything else
that needs to be added at this time.
Lois
On Sat, Sep 23, 2023 at 11:06 AM Abhijay Jain @.***>
wrote:

This on the whole is great.
I would add a link to the first Whitepaper to your resources list. It's a
pretty basic breakdown of what Uptane is and how it works (
https://uptane.github.io/papers/uptane_first_whitepaper_7821.pdf
https://urldefense.proofpoint.com/v2/url?u=https-3A__uptane.github.io_papers_uptane-5Ffirst-5Fwhitepaper-5F7821.pdf&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=hgBKIqNYIOwzXeBjPUaKRw&m=g-2jAHCT0Bk_l3RAEX4iNNg90WZXVM-5-P7P44bdbZn4XctzWpQUCuHw1RQAjsRg&s=ecUcBDPQk_W6lTKx23gvnQiHQR1c_4Bt-M7frnJTvMQ&e=).
I would also modify the FAQs a bit. We might want to consider taking this
out of the FAQ format. It looks a bit weird to have an FAQ with only two
points. Maybe we could work these two points into the concluding paragraph.
Q: Is Uptane only for vehicles? A: While Uptane was primarily designed for
vehicles, its principles can be adapted for other IoT devices. The
community is already aware of applications in robotics, industrial systems,
medical and health care equipment, mart city devices, and aviation.
Q: How does Uptane differ from other update security systems? A: Uptane
offers a unique multi-layered defense approach, ensuring that even if one
part is compromised, the entire system remains secure. It's modular
approach, in which features can be added in stages. In this way, it can
offer improved protection to legacy systems.
@jhdalek55
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_jhdalek55&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=hgBKIqNYIOwzXeBjPUaKRw&m=g-2jAHCT0Bk_l3RAEX4iNNg90WZXVM-5-P7P44bdbZn4XctzWpQUCuHw1RQAjsRg&s=yGnFy5bcL0_eHexoyfMsh7fBFTz7Xh8T7tIpAzGyRKw&e=
for the getting started page do we need this and the above content only or
do we need anything else, if this is fine should I just add that in the
getting started file?
—
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Abhijay007_uptane-2Ddemo_issues_11-23issuecomment-2D1732338101&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=hgBKIqNYIOwzXeBjPUaKRw&m=g-2jAHCT0Bk_l3RAEX4iNNg90WZXVM-5-P7P44bdbZn4XctzWpQUCuHw1RQAjsRg&s=DrZNIS0Y1WQWBnfIWJYf-HzPOoCAaG0KahzM67ypBYs&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADPGUX3FP7BR6VSA55XV4HLX333IJANCNFSM6AAAAAA5DBPBPE&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=hgBKIqNYIOwzXeBjPUaKRw&m=g-2jAHCT0Bk_l3RAEX4iNNg90WZXVM-5-P7P44bdbZn4XctzWpQUCuHw1RQAjsRg&s=I_kPVEaK_g3ey88Kd5MrEx1FLZfnLl2HohzEb3zR2lQ&e=
.
You are receiving this because you were mentioned.Message ID:
@.***>

For now (to launch new Uptane website), I think the content is sufficient now (with proposed changes from Lois).  I think we should wrap it up and close this issue.

closing via https://github.com/Abhijay007/uptane-demo/commit/20790114a9542a973e5d521a1180c4f2ef28bb3f


Bump to version 2.5.0

Hi! This patch contains the last version of FullCalendar (2.5.0).

:+1:
Nice with people keeping it up to date :)

You're welcome!

Merged and gem pushed to rubygems. Thank you Nicolas!

Thanks to you for the fast integration/release :)


using Azure OpenAI instead

Thanks for the project. I was wondering if I could replace OpenAI client with Azure OpenAI? These two seems similar but different in some ways.

It should certainly be possible!
Interfacing with these services and models is 100% through Instructor, and thus it should just be OpenAI's library that you can use... I don't have an Azure to test it with right now, but I would assume it would come down to just changing the base_url, and MAYBE play with the mode
client = instructor.from_openai(
    openai.OpenAI(
        api_key=[API_KEY],
        base_url=[AZURE_INSTANCE_BASE_URL],
        mode=instructor.Mode.JSON # this is also needed for some local ollama models, but try without first
    )
)

agent = BaseAgent(
    config=BaseAgentConfig(
        client=client,
        model="YOUR_MODEL",
    )
)

Please let me know if you have any specific difficulty trying this out our get any specific errors and be sure to check out the Instructor docs as well https://python.useinstructor.com/
Hope that helps!

UPDATE:
I had some time to test it myself, and look it up properly.
The way to go is this:
`from openai import AzureOpenAI
client = instructor.from_openai(
AzureOpenAI(
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
azure_endpoint=os.getenv("AZURE_OPENAI_API_BASE"),
api_version="2024-10-01-preview"
)
)`

super thanks for a quick and thoughtful reply!


Add support for file properties

fixes #59

Thank you!

 Thanks for the library in the first place, makes life easier for me :)


Fixes issue with relative include path

Fixes #10
I noticed that the filename passed to the Worker constructor was relative to the current path. So for instance, if I am at https://localhost:8080/path/to/page, then when I attempt to import a worker file, with:
var MyWorker = require('worker!./worker.js');

then I see in the network console, that the file being loaded is /path/to/ca85c43287fc2.worker.js.
Now it turns out the worker actually lives at /ca85c43287fc2.worker.js, and so we actually want to link absolute rather than relative to the current page.

Here is a screenshot for reference:

@jeremyblalock Did you figure out a different way to do this? I'm trying to do the same (or a similar) thing. (I'm also a webpack novice so don't know all the configuration ins and outs yet either.)


ROM should clear SHA512 LOCK explicitly at startup

SHA512 accelerator was recently changed to initialize with LOCK = 1 (see https://github.com/chipsalliance/caliptra-rtl/issues/58).
~ROM currently does not clear the LOCK before trying to use the SHA512 accelerator.~
EDIT: ROM currently attempts to acquire the LOCK before trying to use the SHA512 accelerator, even though it already owns the lock.

The fix for this will be checked in when the RTL change makes it to main branch.


build libinput to look for local quirks in /etc

Motivation for this change
If the user wants to configure libinput locally (e.g. to tune
touchpad sensitivity) the advertised[*] mechanism to do this
upstream is by adding a file /etc/libinput/local-overrides.quirks
This doesn't work in NixOS, which is instead looking at (e.g) /nix/store/9lwm03xqd8pkbxc3hgq9iiginddiyha3-libinput-1.12.6/etc/libinput/local-overrides.quirks
[*] can't quite claim it as "supported", but it's certainly the
mechanism that's publically described.  See
https://wayland.freedesktop.org/libinput/doc/latest/device-quirks.html
Things done
Add --sysconfdir option to the libinput configurePhase so that we
build libinput to look for the file there instead of in libinput's
store path

[x] Tested on my laptop using an overlay to override the libinput derivation [https://ww.telent.net/2019/10/2/light_touch_regulation]

[ ] building the virtualbox image nix-build nixos/release-combined.nix -A nixos.ova as I write, will update this when finished

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

Built on platform(s)

[ ] NixOS
[n/a] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"

[x] Tested execution of all binary files (usually in ./result/bin/)

[ ] Determined the impact on package closure size (by running nix path-info -S before and after)

[ ] Ensured that relevant documentation is up to date

[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @

It's arguable whether this is The Right Thing and should we instead be providing some declarative/structured way to add local device quirks.  That said, upstream seem quite firm on the idea that local quirks are temporary and should be pushed to them for distribution in later libinput versions, so one could make a case for intentionally keeping our quirks in the same text-based format (ini files) as they will expect.

I think this is the right thing to do. /etc directory is declarative if you are using NixOS. Putting configuration in libinput's closure leads to needless rebuilds as well. I actually though we set this globally for Meson! While autoconf defaults sysconfdir to /etc, Meson defaults to $prefix/etc.

I think this is the right thing to do. /etc directory is declarative if you are using NixOS. Putting configuration in libinput's closure leads to needless rebuilds as well. I actually thought we set this globally for Meson! While autoconf defaults sysconfdir to /etc, Meson defaults to $prefix/etc. We should try to make this more consistent.

I think you fixed something with fuse but didn't pr the change for that to happen.
Would be right to have that change though, but being careful since we have all those sysconfdir_install patches.

Even if this isn't philosophically the right solution, we need some way to add libinput quirks locally. Right now I can't use my double-click button on my RollerMouse Free3 because upstream does not have it in quirks yet, and the quirks mechanism in NixOS is broken.
Unfortunately that means that it is currently a pain (quite literally, ergonomically) to use my mouse. I'm dependent on the functioning of that button to reduce my RSI issues.
What needs to happen to get some sort of solution applied here ASAP?

@joepie91 I don't think anyone said we didn't need this fix, in the end libinput needs to be configured to find configs from /etc if we wanted to support this in the module.

@worldofpeace Right, but from the above conversation it feels to me as if this PR is going to get stuck in "what would the philosophically correct solution be" limbo while leaving the immediate issue unsolved. As this is a significant health issue, that would be a serious problem to me.
I'd rather just see an immediate solution applied (and backported to stable), and - if necessary - that solution getting replaced with a more generic/philosophically-correct one later.

I agree with @joepie19.  I patched it locally, for me, by adding an overlay in /etc/nixos/configuration.nix - https://ww.telent.net/2019/10/2/light_touch_regulation , but it does need an awful lot of package rebuilding as  a result

Please add a libinput module option as well for it.

Please add a libinput module option as well for it.

config.services.xserver.libinput.quirks = [
''
[Section touchpad pressure]
MatchUdevType=touchpad
MatchName=*SynPS/2 Synaptics TouchPad
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadX1Carbon4th*
AttrPressureRange=45:40
''];

something like that, you mean?  It's a good idea (I'd be happy to try it as soon as I have the bandwidth), but I think it could be tackled as a separate PR instead of coupling to this one.   It's not that hard to set environment.etc."libinput/local-overrides.quirks"  in configuration.nix, so although it'd maybe make things prettier/more disoverable/more semantic, it wouldn't actually unlock any new capabilities.

Yes, like that. The reason is discoverability.

Has this also been backported to stable? I'm not sure what the staging branch is for.


"Enemy on Consecrated Ground" with 3.19 version of Inquisitor "Sanctuary"

I found a similar issue that was apparently fixed a long time ago: https://github.com/Openarl/PathOfBuilding/issues/1517
I don't see that it's working. Activating or deactivating ascendancy node "sanctuary" has no effect on DPS despite the sentence "Consecrated Ground you create applies 15% increased Damage taken to Enemies" being highlighted in blue.

I figured it out! Leaving a comment here in case someone else is having trouble. You need to enable the option "Is the enemy on Consecrated Ground" in the configuration for the effect to be reflected in the DPS.


tools/ci: Upgrade riscv toolchain to v13.2.0

Summary
and add esp32c3-devkit:cxx to macOS ci
Impact
ci
Testing
ci

Please fix CI build

toolchain and libcxx need be upgraded at the same time, @no1wudi will fix this in the next week.

@pkarashchenko Done.


New error 0x80070040 w/WSL after using Switcher, Win build 16241

Experiencing this on 10.0.16241 Build 16241 Home, Insider Fast Ring
Everything was working fine until the latest build came down for me. I previously was using Fedora 25. The first time I experienced this I did an lxinstall /uninstall /y /full - and uninstalled WSL in Windows features, then reinstalled.
C:\Users\tronik>lxrun /install
Warning: lxrun.exe is only used to configure the legacy Windows Subsystem for Linux distribution.
Distributions can be installed by visiting the Windows Store:
https://aka.ms/wslstore

-- Beta feature --
This will install Ubuntu on Windows, distributed by Canonical and licensed under its terms available here:
https://aka.ms/uowterms

Type "y" to continue: y
Downloading from the Windows Store... 100%
Extracting filesystem, this will take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: tronik
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Installation successful!
Documentation is available at:  https://aka.ms/wsldocs

I then run bash, passwd for tronik, sudo passwd root, to change passwords.
And then... get-prebuilt.py for fedora:latest and
C:\opt\WSL-Distribution-Switcher>install.py fedora:latest
[*] Probing the Linux subsystem...
[*] Default user is tronik at /home/tronik.
[*] Reading /etc/{passwd,shadow,group,gshadow} entries for root and tronik...
[*] Removing leftover rootfs-temp...
[*] Beginning extraction...
[*] Backing up current rootfs to rootfs_ubuntu_xenial...
[*] Switching to new rootfs...
[*] Writing entries of root and tronik to /etc/{passwd,shadow,group,gshadow}...

C:\opt\WSL-Distribution-Switcher>switch.py
usage: ./switch.py image[:tag]

The following distributions are currently installed:

  - fedora:latest*
  - ubuntu:xenial

You do not seem to have the default distribution installed anymore.
To reinstall it, run lxrun /uninstall and lxrun /install from the command prompt.

C:\opt\WSL-Distribution-Switcher>bash
Error: 0x80070040
Press any key to continue...

In addition, restarting or stopping/starting lxssmanager has no effect.
As well as trying to switch back to ubuntu:xenial with switch.py yields message about Linux subsystem is currently running. Please kill all instances before continuing.

Issue was remedied after downloading via get-source.py instead of get-prebuilt.

OS: Windows 10 Creators Update (build 15063)
Python version: 3.5.3
After clearing my previous WSL and installing a fresh default WSL (Ubuntu 16.04, using the official utility), I attempted to install Fedora 26 (tried using both get-prebuilt.py and get-source.py), but I also get an 0x80070040 error (although install.py runs without any errors).

It's the same for me with build 15063.

C:\Users\ZODtheIMORTAL1\Desktop\WSL\WSL-Distribution-Switcher>python install.py rootfs_kalilinux_kali-linux-docker_latest.tar.gz
[*] Probing the Linux subsystem...
[!] The Linux subsystem is currently running. Please kill all instances before continuing.
C:\Users\ZODtheIMORTAL1\Desktop\WSL\WSL-Distribution-Switcher>
I'm so lost.. i've had this problem for days and nothing suggested has worked please help


Update scala-parser-combinators to 2.4.0

About this PR
📦 Updates org.scala-lang.modules:scala-parser-combinators from 1.1.2 to 2.4.0 ⚠
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

🔍 Files still referring to the old version number
The following files still refer to the old version number (1.1.2).
You might want to review and update them manually.
build.sbt
internal/zinc-classpath/src/main/scala/sbt/internal/inc/ScalaInstance.scala
project/plugins.sbt

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang.modules", artifactId = "scala-parser-combinators" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-lang.modules", artifactId = "scala-parser-combinators" }
}]

labels: library-update, early-semver-major, semver-spec-major, version-scheme:early-semver, old-version-remains, commit-count:1

Eugene has closed previous bumps on this, so I guess we close this one too.


Setup-node for test

#609  👈
main

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

Join @CatChen and the rest of your teammates on  Graphite


update docs for new theme

Apply the update docs config and theme to the 0.12.x branch so it can be built on Read the Docs.
related to #3350

newm


Add ansi color detection for rxvt and xterm

Here is my attempt at a correction to the ansi color detection for cygwin rxvt and xterm. Thanks!

Travis says that tests are failing after you change :(

I ran the tests locally and they passed.
$ ruby -I"lib" -I"C:/ruby/1.9.3/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib" "C:/ruby/1.9.3/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/rake_test_loader.rb" "test/{unit,integration}/**/*_test.rb"
ansi: 'gem install win32console' to use color on Windows

# Running tests with run options --seed 31415:

..............

Finished tests in 2.090918s, 6.6956 tests/s, 14.8260 assertions/s.

14 tests, 31 assertions, 0 failures, 0 errors, 0 skips

I cannot tell from the error what the issue is. To me it looks maybe like it wasn't expecting the color sequences in the output and they are now present because perhaps the terminal the tests are run in supports color by the new definition of color. Please verify and advise how I would account for this in updating the tests?
Thanks!
Michael

Okay, so two options that seem logical.

Have the color detection also look for an environment variable like ENV['TRAVIS_OS_NAME'] that would disable color in automated testing environments.
Update spec so that it passes with or without ansi color characters present: 9f8959a32eee1f5419e7951aaecd11cdb3fbce1f

I'm happy to do either, personally the acceptance of color tags in the spec makes more sense to me, but the messages are pretty ugly to read when failures occur.
Opinions?

I'd prefer the second option with modifications:
either provide a way for test to control colorization (and disable colors for tests), or "sanitise" output before checking to avoid complicated regexps.  WDYT?

I'd rather have the test be able to control (disable colors for tests), it seems more direct, though am not sure how to allow the test to communicate with the ansi.rb file or expose out a method or option. The easier to implement is a stripColor method that the test calls on the output it receives.

Also, if you're willing to make the colorize gem a dependency it has a uncolorize method that does what we need. But seems odd to have a dependency only required to run tests.

But seems odd to have a dependency only required to run tests.

Actually I'm ok with having some additional development requirements.

@michaelcm do you plan to work on this any time soon?

Yes. I've been testing the suggested changes and am not sure they should be pushed in as is. Yes it correctly detects those terminals now, but those terminals don't always support colour, or rather the things those terminals do don't always accept colour. For example, piping results to a file you typically don't want colour characters.
Curious if anyone has any experience in adding an option to mintiest-reporters that can either force enable/disable colour output, and how that option gets passed to minitest-reporters.
Thanks in advance.

to do this you need to modify minitest_reporter_pugin.rb (https://github.com/kern/minitest-reporters/blob/master/lib/minitest/minitest_reporter_plugin.rb).
One example on how to add options is https://github.com/rails/rails/blob/master/railties/lib/rails/test_unit/minitest_plugin.rb.  Also there is a good documentation for this in minitest's readme (https://github.com/seattlerb/minitest#writing-extensions)

ok @michaelcm , it look like you need more time to work on the PR, so I'm closing it for now, reopen it when it will be ready.
BTW I've recently pushed changes which force non-colored mode for tests.


fix(action-sheet, modals)

PR 설명

변경 내역

체크리스트

스크린샷 & URL

release-canary

release-canary

release-canary

release-canary

release-canary


Unable to write pin to RSC

When trying to write any dataset to RSC with python pins I get an error related to a temporary file that does not exist. In the code below I am user L170489.
import pins
from pins.data import mtcars
from dotenv import load_dotenv

load_dotenv() # load the api key

board = pins.board_rsconnect()

board.pin_write(mtcars, "L170489/mtcars", type="csv")

Results in the following error.
Writing pin:
Name: 'L170489/mtcars'
Version: 20220720T101415Z-4df76
Traceback (most recent call last):
  File "c:/local/r_projects/command_center/py/test.py", line 9, in <module>
    board.pin_write(mtcars, "L170489/mtcars", type="csv")
  File "C:\Users\L170489\AppData\Local\Programs\Python\Python37\lib\site-packages\pins\boards.py", line 784, in pin_write
    meta = f_super(*args, **kwargs)
  File "C:\Users\L170489\AppData\Local\Programs\Python\Python37\lib\site-packages\pins\boards.py", line 313, in pin_write
    res = self.fs.put(tmp_dir, dst_version_path, recursive=True)
  File "C:\Users\L170489\AppData\Local\Programs\Python\Python37\lib\site-packages\pins\rsconnect\fs.py", line 214, in put
    bundle = self.api.post_content_bundle(content["guid"], lpath)
  File "C:\Users\L170489\AppData\Local\Programs\Python\Python37\lib\site-packages\pins\rsconnect\api.py", line 382, in post_content_bundle
    with open(tmp.name, "rb") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\L170489\\AppData\\Local\\Temp\\tmp88zehwr5.tar.gz'

On RSC the dataset will partially show up with the error:

I am unable to find any information on this error and do not understand why it is showing up. I am on Windows 10.

Thanks for raising--it looks like maybe a cross-platform path issue in pins. I've opened a PR that adds windows to our CI tests, and will add a test to make sure the path here works okay on windows...

A user with Mondelēz International has also reported this issue in Windows to the RStudio Support Team. Is there an update about applying a fix for Windows users?

No update on timeline--but I think the issue is with this piece of code:
https://github.com/rstudio/pins-python/blob/main/pins/rsconnect/api.py#L374-L380
Our use of .close() looks like it's deleting the temporary file on windows. We should use a temporary directory instead of temporary file, or use some combo of .flush() and .sync() instead?

Just wanted to mention I got this same error on Windows 10. I moved my notebook to a linux development environment and it ran fine.

I've released pins v0.0.6, which runs tests on windows machine, and added a potential fix for this issue (the way we were closing the temporary file being gzip'd for RSConnect may have been cleaning up the file early on windows..)
https://github.com/rstudio/pins-python/releases/tag/v0.6.0
Please don't hesitate to re-open if you hit this issue still!


Netlify doesn't allow CORS by default

When my twikoo plugin tries to communicate with the backend, the browser reports:

Access to XMLHttpRequest at '<netlify-backend>' from origin '<my-blog>' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
...
<similar blablabla>

By referring to a typical CORS setting by Cloudflare and this StackOverflow post, I'm creating a pull request fixing it.

Please check your envId. This is usually caused by the wrong envId Settings
-Wrong:
-https://xxx.netlify.app
-https://xxx.netlify.app/
+Right:
+https://xxx.netlify.app/.netlify/functions/twikoo

Please check your envId. This is usually caused by the wrong envId Settings
-Wrong:
-https://xxx.netlify.app
-https://xxx.netlify.app/
+Right:
+https://xxx.netlify.app/.netlify/functions/twikoo

Sounds reasonable, I'm having a try

I think you are correct, sorry for bothering. :)


adds Compat package and fixes tuplecopalyse errors and Dict warnings

You don't need to merge this if it's a distraction, I just submitted it because I'm on bleeding-edge Julia and this fixes the load failures and the deprecation warnings. I've commented out the offending lines rather than delete them also.

Still hesitating on this one due to:

unknown performance effect on compiler
Reactive modifications yet to be merged (?)

Yep, no problem. This will have the correct code for v0.4 for future use once we get to that version.

Let's keep this open for v0.4 transition even though the other Compat-PR was merged.


make firebaseOptions optional for FirebaseDestination plugin

This pr makes the firebaseOptions an optional param for FirebaseDestination and uses default FirebaseApp instance if no firebaseOptions is provided.
Fixes #16

@edsonjab Can we get it merged?


:NORMAL: Feature/remove-jcenter [SMALL]

What?

Removes JCenter from the build files
Updates ExoPlayer to version 2.13.3 (earliest version on google's maven)
Switch AhBottomNavigation to fork that has JCenter removed
Enables multidex as references have exceeded 65K

Why?

Need to remove JCenter from storm libraries to get our storm app building again

Should we also update the version of the library in gradle.properties ?

Yes. Was going to look into that next.


Provide a directives.js file for general imports

Should this be an RFC?

[X] This is not a substantial change

Which package is this a feature request for?
Lit Core (lit / lit-html / lit-element / reactive-element)
Description
Currently, we consumers have to state each directive we want to use in separate imports statements, e.g.
import {when} from 'lit/directives/when.js';
import {repeat} from 'lit/directives/repeat.js';
import {until} from 'lit/directives/until.js';
// etc

// ...

Wouldn't it be great if there were a directives.js file at the root of the lit package so we could write:
import {when, repeat, until} from 'lit/directives.js';

This may help readability, IntelliSense's import resolver, and less typing.

If you guys want I can easily make that PR, which would require :

Creating directives.js in packages/lit-html/src with all relative exports from ./directives/
Creating directives.js in lit/packages/lit/src with export * from 'lit-html/directives.js'; (which is already a dependency of the package)
Modifying package.json to interface the new files in the exports field.

Alternatives and Workarounds
(no workaround)

Directive are not used together as much as decorators, and some directives like repeat are relatively large. So we actively decided against doing this so that component module graphs don't accidentally get bigger than necessary.

@justinfagnani What do you mean with the last statement? You mean for the minified bundle you provide?
Because now all popular bundlers are capable of tree shaking so it wouldn't be a problem for esm users.

We wish to also cater to use cases without bundlers. With native ESM and now import maps getting more support, it's very viable to go tool-less.

Especially for local development, even if you use a bundler in production.

@augustjk @justinfagnani Thanks I understand now. Closing this issue.


Feature: Strip trailing lines from editor cells on export

Feature: Notebook Editor, Interactive Window, Python Editor cells

Description
In the comment-based cell format, it's often useful to add extra empty lines for aesthetic or organizational purposes. However, empty lines at the end of code cells aren't useful when exported to .ipynb format, as notebook renderers often add cell borders, etc.
Example ($file.py):
# %%
import numpy as np
import matplotlib.pyplot as plt
# The following empty line serves only to visually delimit the cells

# %%
def load_data(): ...

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl

Thanks for this feature suggestion, however there haven't been any upvotes on this feature request
Hence closing this issue for now


allow disabling the liveness probe

During periods of AWS API throttling, the liveness probe can lead to a crash loop in the controller. This makes the liveness probe configurable, so it can be disabled to prevent the crash loop from happening.

The livenessProbe was disabled completely in #309


Make emoji_reaction.rs

Make a function to add a reaction to a post. docs

Done https://github.com/ASU-CodeDevils/devil_bot_rust/blob/main/resources/src/slack/add_reaction.rs


where-can-i-see-the-request-data-in-an-asp-net-core-webservice

https://stackoverflow.com/questions/63694552/where-can-i-see-the-request-data-in-an-asp-net-core-webservice

Hello @cellurl3 ... You did the right thing opening that support question at SO. We don't provide product support. We just work on the docs. In addition to SO, you can chat with devs at Slack and Gitter ...

ASP.NET Core Slack
ASP.NET Gitter


Ensure report.R and plot.R are available inside distributions

In Ember Macro Benchmark there lives a report.R file that is no longer
compatible with chrome-tracing 0.10.0.  It makes sense for us to ship
the R files responsible for generating useful reports along with this
library as this library also controls/produces the input for said reports
(results.json).
Once this is in a stable release we can update Ember Macro Benchmark to
point to these R files with an npm script

Closing in favor of @krisselden's approach to add these to the "files" property in npm rather than cp-ing


Issue #295: renamed config_private.xml to config_private_template.xml

#295 Implemented as discussed.

The documentation should contain a note about this workflow:

copy template to e.g. config_private.xml
adapt paths to system
config_private.xml is ignored by version control and should be backuped elsewhere for reuse

Probably here:
doc/sphinx/source/namelists.rst
doc/sphinx/source/running.rst

Looks good to me as well, but I would leave the merging to @axel-lauer who has a better overview of the current status of the development branch.


Please migrate to androidX

Hi, Thanks for this Library.
Please migrate to this code to androidx

The new toolchain seems to have problems with signed jars, didn't try it in a while though, see https://github.com/patrickfav/armadillo/pull/30

Full disclaimer though: Im not too active in the mobile dev world anymore, so I would appreciate input from the community if this is something you would like to see.

will this library work with app bundle?

Sorry can't say as I do not use it in current projects. Would appreciate input on this matter however.

Merged with #51


Related Names work on the opposite direction of FK

Example:
company.logo  # this is the logo of the company
logo.logo_company  # these are the companies with that logo

Thanks!


Cannot edit the header and the footer because there is no .html file in the project

Describe the bug
After running dotnet try and the site loads up, the header and footer remains the same and cannot be altered because there isnt a .html or css folder in the project. But then you do Ctrl + i in your browser and you can see html and css
Did this error occur while using dotnet try or online?

[x] dotnet-try

What kind of error was it?

[x] User Interface (UI):  The header and footer remains the same and cannot be altered.

Screenshots
If applicable, add screenshots to help explain your problem.
Please complete the following:

OS

[x] Windows 10

Browser

[x] Chrome
[x] Edge

Feature:

Remove header & footer (like in Jupyter notebook; header & footer takes lot of working area)  OR
Make them scrollable  OR
Make them smaller


Plugin installation error

Execute these commands:
# source /opt/netbox/venv/bin/activate
(venv) # pip3 install nextbox-ui-plugin

And it gives me this error:
ERROR: Could not find a version that satisfies the requirement netbox-ui-plugin (from versions: none)
ERROR: No matching distribution found for netbox-ui-plugin

Can you suggest what can be done in this case?
ubuntu 20.04.5 LTS
pyhton3 -V
python 3.8.10

pip3 -V
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

I'm sorry I was inattentive

There is a typo in the plugin name in your PLUGINS list. It should be nextbox-ui-plugin.

PLUGINSВ вашем списке опечатка в названии плагина . Это должно быть nextbox-ui-plugin.

Yes, I saw an error, so I closed this question, but thanks anyway)


Get salon services

Codecov Report

Merging #59 into master will increase coverage by 0.1%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master      #59     +/-   ##
=========================================
+ Coverage   82.13%   82.23%   +0.1%
=========================================
  Files          52       52
  Lines        3118     3136     +18
  Branches      299      301      +2
=========================================
+ Hits         2561     2579     +18
  Misses        557      557

Impacted Files
Coverage Δ

src/Routes/ServiceManagement.ts
100% <100%> (ø)
:white_check_mark:

src/Modules/ServiceManagement/ServiceManagement.ts
81.95% <100%> (+1.15%)
:white_check_mark:

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 3629698...61ed0b1. Read the comment docs.


Translate to Spanish error

Last working Home Assistant release (if known):
0.72.1
Operating environment (Hass.io/Docker/Windows/etc.):
Hass.io
Component/platform:
FrontEnd
Description of problem:
When I press in a light, this error appear:
018-07-09 21:53:07 ERROR (MainThread) [frontend.js.latest.201807080] https://IP/frontend_latest/app-47a9b8a28d18c1f03ce16f220e977662.js:2:12634 Uncaught Error: The intl string context variable 'hora' was not provided to the string '{hora} hace'
This is the problem: The intl string context variable 'hora' was not provided to the string '{hora} hace'

But in english:

I have made the modification in Lokalise to fix the problem (I hope)

I have the same problem. Vamos, que me pasa lo mismo. :(

I have the same problem in spanish too. And ever show 'error' in low  message from actions in spanish. In english work well.

Same here. Log give this error every minute:
2018-07-25 22:05:02 ERROR (MainThread) [frontend.js.latest.201807080] http://IP:8123/frontend_latest/app-47a9b8a28d18c1f03ce16f220e977662.js:2:30707 Error: The intl string context variable 'hora' was not provided to the string '{hora} hace'

No need to change to "Español Latin" , works great in "español" on v. 0.75.3.

@jonydebu, still continuous show 'error' in some low message from actions with switch in spanish. In english work well.


Use new Roblox GameJoin API endpoint instead of removed AssetGame API endpoint (fix issue #8)

Instead of using the obsolete AssetGame endpoint, we can use the new GameJoin endpoint that provides the joinScript for us, so we do not need to make two web calls, only one!
Here is the endpoint: POST /v1/join-game-instance
I do not know Typescript, so please let me know of anything that should be changed.
It's similar to https://github.com/recanman/RobloxServerGrabber, something that I released earlier this year.

@grilme99, any updates?

Hey, sorry for the delay in getting to this. I'm slightly reluctant to merge because this package is super legacy and could do with a whole fix-up, but I'll merge it now and maybe come and fix everything up later.
Just for the record, I'm fairly sure that some other Roblox API packages for Node have the GameJoin API built-in, but don't quote me on that. It could be worth having a look for something more feature-full.


crypto/cipher.StreamWriter allocates too much memory when combined with compress/gzip.Writer

What version of Go are you using (go version)?

$ go version
go version go1.16.6 linux/amd64
go version go1.15.5 linux/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="$HOME/.cache/go-build"
GOENV="$HOME/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="$HOME/.local/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="$HOME/.local/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="$HOME/.local/go1.16"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="$HOME/.local/go1.16/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.16.6"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build534269485=/tmp/go-build -gno-record-gcc-switches"

What did you do?
Trying to write large CSV files with encoding/csv.Writer, compressing with compress/gzip.Writer and encrypting with AES-CTR-256 (crypto/*, the problem is crypto/cipher.StreamWriter).
I've made a minimal (but very close to my real case) example here: https://github.com/geovanisouza92/go-cipher-writer-example
What did you expect to see?
Small and mostly constant memory usage and allocations.
What did you see instead?
327k alloc/op + ~80MB memory usage.

The issue #26578 reported a similar problem, but as I noticed in this change the implementation of cipher.StreamWriter has other issues that maybe is not possible to fix without a breaking change.
I also noticed that there's an optimization (#8740) planned that could help, but currently it seems unplanned.
I'm not sure about the implementation path I took (using a map instead changing the buffer like #26578 did), but for my case it's working fine.

@FiloSottile

As I'd updated my example, I can confirm that using *bufio.Writer between gzip.Writer and cipher.StreamWriter can workaround the problem.
The performance is far better than implementing []byte reuse manually (and maybe safer too).
So, I'll close this issue and let it sit here for future reference.


404 not found

I downloaded the module, added it to custom_nodes, then added the node, and click "Edit".
It launches "http://<IP_ADDRESS>:8188/extensions/canvas_tab/page/index.html" which gives "404: Not Found"
any idea what I'm doing wrong?
Thanks.

I got it working by copying the module to "ComfyUI/web/extensions/canvas_tab" as well.. I have it both in custom_nodes and in web/extensions.  Was this the proper way to install it?

Ah,  I should update the instructions,  I took out the bit that auto set that up when I changed it to be installed by comfy manager.   If you install with comfy manager this step won't be necessary.   https://github.com/ltdrdata/ComfyUI-Manager

Humm same happened to me just now out of the blue... the node shows up but cannot draw. the repository was reinstalled under web/extensions/canvas_tab ... still nothing. any ideas on how to bring it back up?

It does that.
https://github.com/Lerc/canvas_tab/blob/a3a7d03444cc604e78caf76d186a6ab99573e156/__init__.py#L135
I thought that was a property of comfy manager.    Does ComfyUI itself handle WEB_DIRECTORY?

OK, updated documentation to reflect that.


Canary live stream

Description:
Added support for Canary live stream. This is a breaking change as originally Canary camera is added per location and only displays an image that was captured due to motion. Now it is per device (each location can have multiple devices) with live stream support.
Checklist:

[ ] The code change is tested and works locally.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

Please single out the paragraph in the description about the breaking change, so that it's easy to add it to the release notes. Add a header Breaking change before the paragraph.
The docs need updating to describe that the ffmpg component is needed, correct? Please add a link to a docs PR, then we can merge this.

Updated description with breaking change section and submitted PR for doc changes


Build and Install Issues with the latest main branch

Hi,
When I try to run the demonstration example in the example directory using kind and go, make run fails with the following.
make setup
make run
/home/ubuntu/topolvm/example/bin/kubectl wait --for=condition=available --timeout=120s -n topolvm-system deployments/controller
error: timed out waiting for the condition on deployments/controller
make: *** [Makefile:35: run] Error 1
Also for production deployment using the procedure in deploy directory, I am running into an issue when I try to create a PVC with the following error:
ubuntu@master ~/t/example (main)> kubectl apply -f podpvc.yaml
Error from server (InternalError): error when creating "podpvc.yaml": Internal error occurred: failed calling webhook "pvc-hook.topolvm.cybozu.com": Post "https://controller.topolvm-system.svc:443/pvc/mutate?timeout=10s": dial tcp <IP_ADDRESS>:443: connect: connection refused
Error from server (InternalError): error when creating "podpvc.yaml": Internal error occurred: failed calling webhook "pod-hook.topolvm.cybozu.com": Post "https://controller.topolvm-system.svc:443/pod/mutate?timeout=10s": dial tcp <IP_ADDRESS>:443: connect: connection refused
OS version is below:
My operating system is:
ubuntu@master ~/t/example (main)> lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.2 LTS
Release:	20.04
Codename:	focal
Kubectl version for production deployment:
ubuntu@master ~/t/example (main)> kubectl version
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-18T16:12:00Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2", GitCommit:"faecb196815e248d3ecfb03c680a4507229c2a56", GitTreeState:"clean", BuildDate:"2021-01-21T01:11:42Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}
Any help?

Would you try to run the example with the source tagged v0.7.0? Because the main branch contains some changes (for example changes for Kubernetes 1.20), and the example refers to manifests under deploy. The released docker image does not work with the main branch manifest. We will fix the documentation on this issue.


Footer and Navbar for the website

Hey, the website does not contains a footer and the navbar. If you think it is a valid issue then please assign me the issue. I will create one. The navbar will contain a logo at the left, and a home link icon and the search bar.

@RiyaGupta89  This issue belongs to the Community section.
You can create an issue there.


Add a FAQs section in the webpage

This issue will let the necessary FQAs section created on the web page.

@gauravsinhaweb created the issue. Plz assign me. Thank you.

@TishaJhabak1014 Sure

@gauravsinhaweb Hey, being a beginner in JS and frameworks, am having a hard time navigating through the repo. and contribute. Thank you for the assignment but you may consider assigning this to a more suitable one.

@gauravsinhaweb Hey, being a beginner in JS and frameworks, am having a hard time navigating through the repo. and contribute. Thank you for the assignment but you may consider assigning this to a more suitable one.

Hi@TishaJhabak1014 , I am a beginner too, but if you want then I can help you making PR and navigating through the repo (maybe we can connect on discord), still you don't want to contribute. It's okay. Feel free to contribute anytime you want. :)

@gauravsinhaweb Hey, being a beginner in JS and frameworks, am having a hard time navigating through the repo. and contribute. Thank you for the assignment but you may consider assigning this to a more suitable one.

Hi@TishaJhabak1014 , I am a beginner too, but if you want then I can help you making PR and navigating through the repo (maybe we can connect on discord), still you don't want to contribute. It's okay. Feel free to contribute anytime you want. :)

That will be great if you can find sometime to guide me. Will be sharing my discord id with you soon. Thank you.

@gauravsinhaweb Hey, being a beginner in JS and frameworks, am having a hard time navigating through the repo. and contribute. Thank you for the assignment but you may consider assigning this to a more suitable one.

Hi@TishaJhabak1014 , I am a beginner too, but if you want then I can help you making PR and navigating through the repo (maybe we can connect on discord), still you don't want to contribute. It's okay. Feel free to contribute anytime you want. :)

That will be great if you can find sometime to guide me. Will be sharing my discord id with you soon. Thank you.

No problem. My discord ID:    ! sinhagaurav#2642

@gauravsinhaweb ! Is there anyone working on this issue? If not then will you please assign this issue to me ??

Hi @TD-17 ,  You can work on this issue 👍

Hi @TD-17 , You can work on this issue 👍

Okay

@gauravsinhaweb ! What information should be added to fAQ page ?

@gauravsinhaweb ! What information should be added to fAQ page ?

It's pretty much like answering questions  about the website, what it is all about?
How one can register or may be navigate hard parts, sort of. Refering to contact info while receiving feedbacks, just enhancing Ux exp.
Also, ig there video on this web app, check that out.

Anyone contributing to this issue,if not I would like to go ahead.

Anyone contributing to this issue,if not I would like to go ahead.

There is one Assignee working on this issue, still you can work in this issue, let me know if you're interested?


[Easy][App] Improve Shortcuts Bar UI

Context
We no have a Shortcuts Bar where priority shortcuts are displayed for easy user access and better UX.
Problem
Currently things aren't precisely aligned
Solution

Align spacing words (spacing between for e.g. "Add" and the shortcuts should be same).
Align axis (for e.g. "Big" right now appears lower than the shortcuts right beside it

Current look:

✋


SortTable

table beeing sorted by last Update date now 👍

🔥

@KarinePistili The sortable table issue, now it's been sorted trough the last update date of each answer, and a parcial fix onto delete notifications.

@KarinePistili The sortable table issue, now it's been sorted trough the last update date of each answer, and a parcial fix onto delete notifications.


Add APIs for executing raw SQL in both trigger and no-trigger forms.

Closes #57.

Open to other names here, but execSQL is downright horrid.

Why is execSQL bad?
On Oct 16, 2015 11:13 PM, "Jake Wharton"<EMAIL_ADDRESS>wrote:

Open to other names here, but execSQL is downright horrid.
—
Reply to this email directly or view it on GitHub
https://github.com/square/sqlbrite/pull/68#issuecomment-148881286.

It's an abbreviation of a word followed by an all-uppercase acronym. Both are things you should never do in an API. It should be named executeSql, which is what the internal method is named that it delegates to.

execute and executeSql both sound fine.
LGTM


react-complex-tree and MS Fluent UI Panel

Describe the bug
The drop event of react-complex-tree do not work in use with MS Fluent UI Panel
To Reproduce
I have created a codeSandBox, if use react-complex-tree directly un page, it work correctly, if use in ms Fluent ui Panel (click open button), the drop functionality do not work (the drag work, but the drop action do not work)
On drop, blue line freeze and onDrop event return nothing
https://codesandbox.io/s/fluentui-panel-and-react-complex-tree-p3e6qq
Desktop :

OS: Windows 11
Browser : chrome, firefox, edge
Version : latest

Hi @PooLP, thanks for the report. Looks like this has the same cause as https://github.com/microsoft/fluentui/issues/12059
FluentUI's panel is capturing drop events. Can you add layerProps={{ eventBubblingEnabled: true }} to your panel props?
Example: https://codesandbox.io/s/fluentui-panel-and-react-complex-tree-forked-x4zbwi?file=/src/App.tsx:1910-1953

ho yes, I did not see.
Thanks, i close the issue


Allow user to specify no queue

drs_launch currently defaults to a queue name of "normal". This is not guaranteed across all installations of PBS.
Suggest making the queue (and perhaps many of the launch directives) user configurable.
FYI @sdesrosiers1989

Currently running in a dev test on NCI - will update and commit once confirmed working.


Missing HREF for signing up for AAD-P1 via existing Azure???

In the "Sign up using your existing Azure" section, the text reads like it is pointing you to a more detailed walkthrough - but doesn't point to anything...  Specifically "see How to Purchase Azure Active Directory Premium - New Customers"  <-- (that "see ____" doesn't link to anything, nor does that name/text seem to match an existing section title)
(and I honestly don't see how I/a-customer purchases AAD via the portal, but we sure seem to suggest that it's possible)

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

ID: f919b175-3966-9d2c-29b0-e0d5d0377728
Version Independent ID: 5e8d2084-07e4-f3d2-f0bf-ab2a50cb933b
Content: Sign up for premium editions - Azure Active Directory
Content Source: articles/active-directory/fundamentals/active-directory-get-started-premium.md
Service: active-directory
Sub-service: fundamentals
GitHub Login: @ajburnle
Microsoft Alias: ajburnle

@micrileyatx
Thanks for your feedback! We will investigate and update as appropriate.