[FEATURE] Link effect

Description
It would be great if links in the profile could have an animation added

from Tailwind we have 4 animations that could be added to the link https://tailwindcss.com/docs/animation

these options should be added to a dropdown on the link add/edit page
there should be an option for none (no animation) also

note: this will need to be done after PR https://github.com/EddieHubCommunity/LinkFree/pull/6998 (or branched from and merge to)
Screenshots
No response
Additional information
No response

Hey, can I give this a try?

Thank you, I have assigned you.

Hi, can i work on this.

Hi, can i work on this.

@kunalshokeen051 as I have mentioned to you today already before requesting issues to be assigned to you, please check the Assignees box at the top of the page - this issue has been assigned to someone else.
Here is a link to our Contributing Guide which you may want to take a look at so that you can see the guidelines for contributing to this project..
We appreciate your enthusiasm but in future please do not ask to be assigned to various issues in the expectation that one of these will be assigned to you.  I am sure you will appreciate this creates extra work for maintainers as well as notifications and noise.

@HassanTanveer I have unassigned this from you as there has been no activity for two weeks

@SaraJaoude could you assign this to me I would like to give it a try!

@SaraJaoude could you assign this to me I would like to give it a try!

@vishalsingh2972 I have assigned this to you

SaraJaoude could you assign this to me I would like to give it a try!

vishalsingh2972 I have assigned this to you

@vishalsingh2972 as there has been no activity since this was assigned to you two weeks ago, I have unassigned this from you to give others a chance to move this forward.

I believe considering using transition instead of animation might enhance the overall user experience in our links in the profile. Currently, in this issue we are trying to implement animations in links, and while they do add a touch of interactivity, I believe using tailwind transitions could significantly improve the user experience without compromising on visual appeal.
=> Here are some compelling reasons to consider using transition instead of animations.
(1) Subtle and Polished: Tailwind transitions can offer a more elegant and polished feel to the links. They provide smooth visual feedback without being intrusive or distracting, allowing users to focus on the content rather than the interface.
(2) Streamlined Interaction: Animations can sometimes make it challenging for users to accurately click on the desired link due to their dynamic nature. Transitions, on the other hand, maintain the link's position, ensuring a consistent and precise user interaction.
(3) Performance Optimization: Transitions are generally lighter in terms of performance compared to animations. They don't impose a significant load on the page, resulting in faster load times and smoother interactions, even on less powerful devices or slower internet connections.
(4) Consistency in UI: By standardizing our approach to link interactions, we can achieve a cohesive and seamless user experience across the platform. Transitions help maintain visual consistency without overwhelming the users with different types of animations.
here link of video that shows demo of animations and transitions.
video link
I look forward to your valuable feedback and support in making our LinkFree profile an even better space for collaboration and problem-solving.

ok thank you 👍

yes please.

https://github.com/EddieHubCommunity/LinkFree/assets/139515239/17ca4985-f2fb-4bf9-b54e-c409626047fb
added the video of 4 types of transition options and also No Animation Option too. when first time add new Link.
https://github.com/EddieHubCommunity/LinkFree/assets/139515239/c00a044d-9840-4428-b6ac-047ab0591a4f
in this video transitions can be edited from pencil button, but we have to change the position of pencil button.
https://github.com/EddieHubCommunity/LinkFree/assets/139515239/227fc8d3-e3ea-403d-be84-d8c2f621610d
this is the final result from user Profile.
I think it needs some more improvement I need some review from this videos and draft PR.
and also, we can use animation if this won't work as expected.

 But the issue was not for these animations on hover, but when they are listed, to make them standout from the list - for example pulse effect

I have some questions
ok get it pulse and ping effect will work for full link but how we add spin and bounce effect?
we have to add this animation for full link like added in video or we animate icons in link like shown in tailwind documentation.

I don't think animate spinner would make sense here, but maybe the other animations to the icon would look good, can you please try and see what you think

yes that's good idea i try it and give demo of it.

thank you 👍

yes that's good idea i try it and give demo of it.

@Dobariya-Nishant how are you getting on?

here is demo of pulse, ping and jump animation that applied on links.
https://github.com/EddieHubCommunity/LinkFree/assets/139515239/7623656a-c7e9-4960-8634-06865dde20bf
links on profile page
https://github.com/EddieHubCommunity/LinkFree/assets/139515239/921a0ce9-8249-493a-a203-aae37bff2128
and the last but not least my little experiment added custom CSS animation around link in light mode it's not that good but in dark mode looks great.
https://github.com/EddieHubCommunity/LinkFree/assets/139515239/7ae69e03-496b-4c7a-9c75-ca81ccee22f9
links on profile page
https://github.com/EddieHubCommunity/LinkFree/assets/139515239/b9581f01-7cac-429b-99a7-efcabf0d9535
I think in light mode we won't added any color so it's just showing background directly.
I look forward to your valuable feedback.

Wow looks interesting 👍 Please create a pull request so we can have a play also

here added draft pull request please review it.


429 Too Many Requests

linodes fleex spawn got FATA[0040] Error. HTTP status code: 429 Too Many Requests

Hello,
can you please tell me if you are using Linode or DigitalOcean?
I thought we were using reasonable timeouts and in fact, a 429 never happened to us...we can definitely improve the code to avoid these issues in the future, though.
Thanks!

I am using Linode

I've made some changes to the code and I believe it should work for you now.
Please update by running this command:
GO111MODULE=on go get -u -v github.com/sw33tLie/fleex

then run the same command and let me know if it works.
Thank you

not working boxes not created waiting long time ,i think spawn requests not successful sent to the server

Are you using any other tool on your machine that sends multiple requests to Linode? Now it's waiting because it's retrying requests when a 429 happens but after a while it should work...

i am not using any other toool that connect with linode,problem is fleex build working but fleex spawn not working,

Hi, the problem here is that you are trying to use an image that doesn't exist.
provider: linode
...

linode:
  ...
  image: axiom
  ...

if you want to see the names / identifiers of the images you created with Linode you have to use
fleex images

Output example
private/12345678 axiom 13042 2021-06-14T08:58:22
private/IMAGEID Fleex-build-TIMESTAMP SIZE 2021-07-06T07:25:30

Instead of using axiom in config.yaml you need to use the build identifier.
Try changing the config.yaml like this:
linode:
  ...
  image: private/12345678
  ...

let us know if it works.

Yup looks like @xm1k3 is right, I've just pushed a commit so that now fleex detects when an image id is not valid and other similar issues.

Hi, the problem here is that you are trying to use an image that doesn't exist.
provider: linode
...

linode:
  ...
  image: axiom
  ...

if you want to see the names / identifiers of the images you created with Linode you have to use
fleex images

Output example
private/12345678 axiom 13042 2021-06-14T08:58:22
private/IMAGEID Fleex-build-TIMESTAMP SIZE 2021-07-06T07:25:30

Instead of using axiom in config.yaml you need to use the build identifier.
Try changing the config.yaml like this:
linode:
  ...
  image: private/12345678
  ...

let us know if it works.

Thanks man.Now working


Fix windows pathing

In my case, every path started with /. For example: `/D:/Projects/flutterProject'. That resulted in "Flutter root not found" error. This is a simple fix and shouldn't break anything.

@ThePhaseless Ah and thank you by the way!


MAINT: Permission for GH token in stale.yml

What does this PR do?
See https://github.com/huggingface/peft/pull/2061 for the equivalent PR in PEFT.
This restores the functionality of the stale bot after permissions for the token have been limited. The action still shows errors for PEFT but the bot appears to work fine.
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[x] Did you read the contributor guideline,
Pull Request section?
[ ] Was this discussed/approved via a Github issue or the forum? Please add a link
to it if that's the case.
[ ] Did you make sure to update the documentation with your changes? Here are the
documentation guidelines, and
here are tips on formatting docstrings.
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


"Webpage is slowing down your browser" warning pops in Firefox after installation of the plugin

Hi,
It happens when i edit any product. After the warning i can do nothing, but stop editing.
My wordpress is 4.7 and latest version of Polylang
Can you advise?
Thanks in advance.

Hi, there's not normally any problem like this, maybe there is something else in the theme or another plugin which is conflicting?
Also a wrongly configured Wordpress can get into infinite redirect loops which can upset the browser, in that case though the problem could occur without wooCommerce.
Can you confirm:
Can you reproduce this issue on default Wordpress theme (eg Storefront)?
Can you reproduce this issue when all other plugins are disabled except WooCommerce, Polylang and Hyyan WooCommerce Polylang Integration?
What are product versions and settings are you using when this issue occurs?  eg:

WordPress:
WooCommerce:
Polylang:
Hyyan WooCommerce Polylang Integration:
Firefox:

I agree that product editing is heavy-duty on the pc, especially if you have image galleries and other plugins extending the product user interface.
However I'm not convinced that this plugin makes the situation any worse.  The plugin mostly operates at the server end, it's not increasing the client payload in any significant way.
All I can suggest is use the screen options box at the top to turn off any boxes you don't need while you are doing the translations, this will reduce the overall screen payload.
For example if just translating descriptions and titles, then you can turn off the product image, gallery and even product data section to have quicker loading pages.  Whereas if everything is turned on, including Comments, and sections from other tools then it's going to be slower.

I'm reopening with more comments and ideas.
Fields locker code is unoptimised currently: if Meta synchronising is all enabled it's calling JQuery 62 times with a general selectors list.
On a MacBook pro, this takes about 900ms, a fix in testing reduces this to around 120ms.  On a slower computer this could be taking a few seconds at the moment.
Due to the WordPress Heartbeat, this code is rerun every few seconds...  which if it takes a few seconds to run, means the system may be permanently busy.
Try this:

turn off the Fields locker:  go to Settings, WooPoly, /wp-admin/options-general.php?page=hyyan-wpi and uncheck the Fields Locker and Save.

Additional recommendations for slow computer:

Use Screen Options to turn off boxes that you don't need on the product edit screen
Reduce Autosave frequency, eg add in wp-config.php

/* switch autosave to 10 minutes */
define('AUTOSAVE_INTERVAL', 600);

or as appropriate for your situation.


fix: validation and documentation for unsupported Windows platform

Added a notice in the docs and readme around Windows support
Refactored the installation scripts to use functions from the Node.js fs module instead of hard-coded UNIX commands like tar
Fixed the installation script erroring out on Windows without logging the correct error

Please excuse the dirty commit history. Debugging this was not pretty lol

Closes #1611

What do you think of using this title instead?

fix: validation and documentation for unsupported Windows platform

Should this be targeting rc/salamander?

@danielbate we wanted to release this fix directly to master since it could be critical, rather than waiting for the RC


CMS extension 0.3.0 has 0.2.0 in package.json

The CMS 0.3.0 extension still has version 0.2.0 in the package.json at https://sqlopsextensions.blob.core.windows.net/extensions/cms/cms-0.3.0.vsix.  And the version doesn't appear to have been bumped either.  I would expect this to cause issues during update.

@abist @alanrenmsft do we know where the current CMS 0.3.0 extension on the BLOB storage came from.  It appears to have been incorrectly packaged.

That was me - the build on Friday didn't have the version numbers updated and I didn't want to muck about with modifying the package.json before upload so I just renamed the VSIX and uploaded. I'm uploading the latest versions from the new build drop now which should be correct.

@Charles-Gagnon could you please update the package.json in the repo?  We should get the VSIX files from the build output, which should correctly append the version number from the package.json, IIRC.

Yeah I just noticed that...bumped the extension gallery but missed doing the package.json somehow. Sending out PR now.


Gh 50 create valid hqdm things

@GCHQDeveloper42 javadocs fixed for the classes in this PR - ready for review.


Docker run: display percentage of pulling if the image not found locally

Description of problem:
When the image is not found locally, docker run redis, for example, shows:
Unable to find image 'redis:latest' locally

Then it's silently downloading the image from a remote hub.
This behaviour makes a new user think something's going wrong as it looks like hanging, especially for someone, like me, who's connecting to hub from the other side of the world.
This behaviour directly affects swarm too (docker/swarm#336) as nothing is displayed during the image is being pulled via run. And it's simply impossible to fix via swarm.
How reproducible:
Run an image.
Steps to Reproduce:
docker run redis
Actual Results:
Unable to find image 'redis:latest' locally

Expected Results:
Unable to find image 'redis:latest' locally
Pulling image 'redis:latest' .... 100% // like what's displayed by docker pull

Additional info:
I cc @aluzzardi and @vieux as we've discussed this already in the context of swarm.

Hi!
If you are reporting a new issue, PLEASE make sure that does not have any duplicates already open.
We would like to take this time to remind you of the information we need to debug the problem you are seeing. This is an automated response so if this ticket is not about a bug, do not fret.
If you fail to provide this information within 7 days, we will close this because we cannot debug your issue. We can reopen whenever the information is provided.
Thank you.
Please see:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues
Description of problem:

`docker version`:

`docker info`:

`uname -a`:

Environment details (AWS, VirtualBox, physical, etc.):

How reproducible:

Steps to Reproduce:
1.
2.
3.

Actual Results:

Expected Results:

Additional info:

#ENEEDMOREINFO

Sorry that I think I misunderstood about this issue. Docker run already shows the pulling percentage.

@chanwit
Here's what happens:
docker run actually does this:

docker create image
It receives a 404 back, signaling the image doesn't exist locally
The CLI will try to pull the image docker pull image
create again: docker create image
then start: docker start image

@vieux already made a change so that we do the same thing.
Problem: when the cli sends a docker pull, we pull on the entire cluster


Update token rates controller for multi evm fetching

Explanation

References

Changelog

@metamask/package-a

: Your change here
: Your change here

@metamask/package-b

: Your change here
: Your change here

Checklist

[ ] I've updated the test suite for new or updated code as appropriate
[ ] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
[ ] I've highlighted breaking changes using the "BREAKING" category above as appropriate
[ ] I've prepared draft pull requests for clients and consumer packages to resolve any breaking changes

@metamaskbot publish-preview

@metamaskbot publish-preview

@metamaskbot publish-preview

Gonna tweak the changelog.  Since fetchAndMapExchangeRatesForUnsupportedNativeCurrency is a private function that is not exported or used elsewhere, I don't think it needs to be in the changelog since it won't affect consumers


Eliminate docker images build requirements

Eliminate requirement to have latest and greatest setuptools to build project. npm is also not required anymore.

Current coverage is 85.77% (diff: 100%)

Merging #84 into master will not change coverage

@@             master        #84   diff @@
==========================================
  Files            58         58
  Lines          3755       3755
  Methods           0          0
  Messages          0          0
  Branches        346        346
==========================================
  Hits           3221       3221
+ Misses          448        446     -2
- Partials         86         88     +2

Powered by Codecov. Last update 8a69c8b...5a8406f


nuget-to-nix silently fails, making updating dotnet packages impossible

Describe the bug
The changes made in https://github.com/NixOS/nixpkgs/pull/327651 cause nuget-to-nix fail on my system.
Please do check that it also fails for you.
Steps To Reproduce
Steps to reproduce the behavior:

try to regenerate any dotnet package's deps:
e.g. run $(NIXPKGS_ALLOW_UNFREE=1 nix-build -A osu-lazer.fetch-deps)
see that it stops after saying Writing lockfile... (which is not the final thing it shoud output)

Expected behavior
The lockfile gets generated
Cause
This probably didn't happen to the people testing out if this worked, so I'm wondering what I might be doing differently.
AFAICT the issue was with the call to curl. The command returns an exit code of 23, but it still outputs the result to the console.
The issue was probably this:
https://stackoverflow.com/questions/16703647/why-does-curl-return-error-23-failed-writing-body
I have a fix that works for me:
diff --git a/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh b/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh
index 2754bfc32d7b..205e788f487f 100755
--- a/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh
+++ b/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh
@@ -33,9 +33,8 @@ for index in "${sources[@]}"; do

     remote_sources+=($index)

-    base_address=$(
-    curl --compressed --netrc -fsL "$index" | \
-      jq -r '.resources[] | select(."@type" == "PackageBaseAddress/3.0.0")."@id"')
+    json=$(curl --compressed --netrc -fsL "$index" || true)
+    base_address=$(echo "$json" | jq -r '.resources[] | select(."@type" == "PackageBaseAddress/3.0.0")."@id"')
     if [[ ! "$base_address" == */ ]]; then
       base_address="$base_address/"
     fi

Notify maintainers
@corngood

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
output here

Add a :+1: reaction to issues you find important.

I'm struggling to reproduce this.  I tried osu-lazer on linux, and some other packages on both linux and darwin.

see that it stops after saying Writing lockfile... (which is not the final thing it shoud output)

Do you mean Succesfully wrote lockfile to ...?

Now that I'm looking at the PR more closely, I'm not sure if that the problem is with the PR, just assumed it was. Sorry about that.
However it did fail for me when I was trying it on PC. However, I currently don't have a lot of internet access, so I can't really test it further.
I haven't tested this on my laptop, but I'll try to do so and report back when I can.
I'll be home in about 3 days, so until then there's no rush to fix it, since I can't use my main PC.
Might have been some one time issue.
Sorry for the bad timing of opening this issue before going away.

see that it stops after saying Writing lockfile... (which is not the final thing it shoud output)

Do you mean Succesfully wrote lockfile to ...?
It stopped during the nuget-to-nix call, so it didn't reach the part where it printed Succesfully wrote lockfile to ...,

I just asked because I don't see Writing lockfile anywhere in the code.
It's possible there's some rare situation where jq doesn't read all the output from curl.  It might even be connection dependent.  I probably wouldn't want to ignore errors from curl, but reading the whole thing into a temporary file might be a good idea, or just specifically ignoring exit code 23.

I just asked because I don't see Writing lockfile anywhere in the code.

Oh... it looks like the PR mentioned above removed this line
https://github.com/NixOS/nixpkgs/pull/327651/files#diff-65a0ad17dfac5f83c898e0233b5825c2c9c8ab3da2589ae6ec04f465ba9590c7L100
So I guess that the issue wasn't related to the PR.
I assumed the culprit was that PR, since it was what touched the file last. The PR's probably fine, then
It looks like the branch I was testing on somehow didn't get rebased on the latest master. (I thought I did).

Now I tried running this with the current master branch on my laptop and it worked fine.
I'll do some more experimenting, but probably this issue is a false-alert.

I tested it before and after the PR's changes on my laptop and it seems to work fine in both cases.
I'll share if the problem still persists on my main PC in 3 days.
Until then, I'll close this issue. If anything comes up, I'll reopen.

Okay, sounds good.  I do think there's probably a legit problem here.  It could depend on the exact source being used, timing, connection quality, etc.  We can leave it for a bit and see how rare it is.

Not sure about recent changes (including linked PR), but I remember having similar experience while running fetch-deps script a while ago (around April 2024).
It stopped at that same point with Writing lock file...
If you restart - it may finish successfully or stop at that same point again.
So by restarting it over and over it finished eventually.


Replaced extension with qb64 in registerCommand subscriptions

This PR is garbage - the only value is the typo finding.


Create dotnet-desktop.yml

📝 Description of the Change
What is this pull request about?
🐛 Possible Drawbacks
Are there any possible side-effects or negative impacts with this code change?

#86 #85 #82 #83


Build supports a crate-type flag.

So it seemed like #7899 it would be easy to fix, but the same error as in #7899 occurs. It works well for compiling examples, but fails to compile a library with crate required to be in rlib format. What is the difference between how libs are handled and how examples are handled?

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Eh2406 (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Thanks for the PR here! We discussed this a bit yesterday during the cargo triage meeting, and the conclusion was that we're currently not really in a great place to consider this. This issue has a lot of historical precedent scattered throughout various issues in the issue tracker, so we want to be sure to carefully approach this and not quickly try to fix one case without considering others.
From a technical perspective this PR doesn't include any documentation updates, tests, or detailed rationale for why this feature is being designed the way it is. We tried to infer that the motivation for this PR is related to platform-specific crate types (e.g. Android and cdylibs), but that problem space is even larger and also requires careful consideration.
Our conclusion was that it is likely best to approach this feature in an RFC-style format, one where motivation, prior art, detailed design, etc, are all laid out clearly. That should help in figuring out the best way to design this feature!

:umbrella: The latest upstream changes (presumably #7820) made this pull request unmergeable. Please resolve the merge conflicts.

It's a small PR that doesn't include any design other than making the minimal amout of changes. The reason why the flag was overriden in the compiler part of the code is because packages and targets are borrowed inside of units which makes it impossible to modify the crate-type after the crates to build have been selected.

Our conclusion was that it is likely best to approach this feature in an RFC-style format, one where motivation, prior art, detailed design, etc, are all laid out clearly.

That certainly feels like overkill and that what ought to be something fairly simple will take years to ship. The rfc process has been used for a couple of years now, I wonder what the fastest rfc to shipping code time was?
For the time being the best solution that has been found is using multiple Cargo.tomls and selecting the android one with --manifest-path. It's a bit unfortunate as they need to be kept in sync.


Profile Page not updating, even though matches are being logged.

Profile Page seems bugged and hasn't updated for two days.
Other parts of the site are logging things as usual (match history, gold/gems, win rate, etc)
Just the profile page has stopped.

Same. Although, I'm having issues with it not reporting matches, gold, cards, etc. prior to today.

Please provide a link to your profile page

I confirm this issue started since yesterday

Social Feed either doesn't update or updates with a huge delay
My Matches are updated in real time BUT decks do not appear in My Decks and Social Feed is updated with delay (as mentioned above).

No changes/updates in social service were not implemented, so I have no idea for now what can be causing this. Need to investigate, and it won't be fast. Sorry.

Please provide a link to your profile page

Now, the only caveat I can think of is that my profile was created with my real name listed as the Nickname which I immediately changed to Dragosven.
There are definitely some oddities going on :

If you use the aforementioned link, you will note that  nothing pulls up.

While logged in, you'll notice that My Areana > My Profile links to https://mtgarena.pro/u/, NOT https://mtgarena.pro/u/Dragosven, as you would think it would.

When you click My Areana > My Profile, you see that something occurs and you are redirected to https://mtgarena.pro/u/Dragosven.

While this might be expected behavior, the result ( screenshot attached below ) is an unexpected one where my avatar is the correct avatar, but my real name is showing instead of my nickname, the wrong url is displayed under that, and nothing appears in the main area of the page.

@Razviar this may be related to the same issue we had with MTGMAD. The site lacks normalization of nicknames used for social feed and people are entering stuff that breaks the site, either initially or after renaming themselves. I think Scott's issue is due to a space.

@Razviar

Please provide a link to your profile page

https://mtgarena.pro/u/AiSard/
https://mtgarena.pro/progress/#AiSard
https://mtgarena.pro/matches/#AiSard
As can be seen (I checked on incognito mode just to be sure), Everything in Progress and Matches etc are up to date. It is only the main Profile Page that last updated on the 25th.
I haven't changed my username and no special characters or spaces, so @scottelliott probably has a separate issue. My profile shows up fine, no delays, just not updating period.

Huh, spent some more time and it has somewhat resolved itself(?).
Even though I'd restarted mtgapro.exe to no avail, simply restarting the computer has somewhat allowed the program to update my Profile Page with all the card/gold/wc/etc. progress (except matches). I hibernate often, and rarely restart, if that helps explain things.
Its a bit weird that all the other pages had been up to date except for the Profile Page?... but maybe updates to the Profile Page is being triggered differently than everything else?
*Sorry, going through the history a second time, I realize Progress and Match History, while more up to date than the Profile Page, missed out the matches on the 28/29th (which were non Gaby events), but I'm unsure if that's related to this issue or just the normal desyncing that seems to happen with mtgapro every now and then...

Sorry for the multiple response posts in advance. Hopefully this short recap will help summarize my ramblings.
Profile Page stopped updating since the 25th.
Progress and Match History kept updating until the 27th.
Nothing is logged, including the gem purchase I made on the 28th (just checked the email receipt)
Restarted pc on the 31st which updated cards/gold/gems/wc but not matches, on all pages.


Mute toggle event not called

The 'toggle' event is not being called when audio.toggle() is called nor when I mute the speaker from windows itself
My code: this.device.events.on('toggle', (status) => { 			console.log(status); 			thiz.muted = status.new; 		});

This is strange😕, I tested this case now and toggle events were emitted using windows mixer toggle. Any news ?

Did you setup a polling rate ?
audio.polling(200);


[Bug] Dependency injection not working for websocket handlers

Describe the bug
Sanic-Ext fails to inject dependencies to @app.websocket() handlers.
Screenshots

To Reproduce
Try this code:
from sanic import Sanic

app = Sanic('test')

class Foo:
    pass

app.ext.add_dependency(Foo, lambda req: None)

@app.websocket('/foo')
async def handler(req, ws, foo: Foo):
    pass

app.run(port=4321, debug=True)

Visit http://<IP_ADDRESS>:4321/, then execute new WebSocket('ws://<IP_ADDRESS>:4321/foo') in browser console.
This error will be thrown:
Traceback (most recent call last):
  File "handle_request", line 83, in handle_request
    )
  File "C:\Users\xmcp\AppData\Roaming\Python\Python38\site-packages\sanic\app.py", line 1002, in _websocket_handler
    fut = ensure_future(handler(request, ws, *args, **kwargs))
TypeError: handler() missing 1 required positional argument: 'foo'

Expected behavior
It should not throw an error.
Environment (please complete the following information):

OS: Windows 10 (19044.1466)
Browser: not related
Version: sanic 21.12.1, sanic-ext 22.1.2

Additional context
Sanic wraps a functools.partial to the websocket handler, effectively erasing the type signature of the handler function. Therefore sanic_ext.extensions.injection.injector (screenshot below) cannot get its type hint:

Thanks @xmcp for bringing this up. We will have this fixed in the upcoming release next week.


Remote Update (everything): catboi8/interactions

I'm goint to hurt @Catboi8 for the amount of pull requests he causes

I legit can't stop laughing

This pull request has been superseded by #53


[BUG] ta.cross() with df.loc[]

Which version are you running? The lastest version is on Github. Pip is for major releases.
ta.version = 0.3.14b0

Do you have TA Lib also installed in your environment?
No

Describe the bug
ta.cross() with df.loc[] gives first two True,True and Others False...
To Reproduce
def test(df=ddf):
    close = df[4]
    ma_3 = ta.hma(close, 3)
    ma_5 = ta.hma(close, 5)

    buy = (ta.cross(ma_3, ma_5))
    sell = (ta.cross(ma_5, ma_3))
    df.loc[buy, 'BUY'] = True
    df.loc[sell, 'SELL'] = True
    df["BUY"].fillna(False, inplace=True)
    df["SELL"].fillna(False, inplace=True)
    df.to_csv('_strategy.txt', sep='\t', index=False)

test()

Output:
0	            1	    2	    3	    4	    5	    BUY     SELL
1638172260000	20.461	20.599	20.38	20.446	36926.0	True	True
1638172320000	20.439	20.498	20.274	20.373	22338.7	True	True
1638172380000	20.373	20.573	20.118	20.36	79085.2	False	False
1638172440000	20.36	20.404	20.16	20.182	34458.2	False	False
1638172500000	20.184	20.279	20.16	20.229	28411.6	False	False
1638172560000	20.23	20.361	20.202	20.247	20521.8	False	False
1638172620000	20.257	20.263	20.166	20.21	21369.0	False	False
1638172680000	20.212	20.785	20.191	20.753	71294.2	False	False
1638172740000	20.754	20.89	20.665	20.675	85672.5	False	False
1638172800000	20.666	20.825	20.32	20.421	72065.4	False	False
... ... ... ...

[UPDATE]
It will work if you do something like this:
    buy = True & (ta.cross(ma_5, ma_3))
    sell = True & (ta.cross(ma_3, ma_5))

Thanks for Pandas TA 🥰

Hello @itsbeeut,
I recommend looking at Issue #406, How to use cross? instead.
Let me know if that helps!
Kind Regards,
KJ

Hello @itsbeeut,
I assume by no response that the solution provided was sufficient. Thus I will be closing this issue in a few days.
Kind Regards,
KJ

Yeap thanks a lot 🥰


AWS locust sitting idle

I deployed locust in AWS using below link https://aws.amazon.com/blogs/devops/using-locust-on-aws-elastic-beanstalk-for-distributed-load-generation-and-testing/
it is deployed successfully and I can able to access. Now the problem is Locust UI is not showing POST request to endpoint and failures and RPS too. it is simply idle.
Sometimes it is starting later, after starting it is throwing https connection error, I am trying to post data to https.
Code snippet :
 self.client.post("/endpoint/", data=json.dumps(result), headers=headers, verify=False)
Error :
u'ConnectionError(MaxRetryError("HTTPSConnectionPool(host=\'host.com\', port=443): Max retries exceeded with url: /endpoint/ (Caused by NewConnectionError(\'<urllib3.connection.VerifiedHTTPSConnection object at 0x....>: Failed to establish a new connection: [Errno 110] Connection timed out\',))",),)'
Configuration :
Platform : Java8
instances type : t2.medium

The error shown contains a timeout from the server.  So the server is possibly overloaded and just unable to respond in time.  Since this issue contains no more detail about the configuration and where/what is running, there is nothing we can do here.


Type parameter's function properties referencing other properties of the same parameter are broken

🔎 Search Terms
generics, type parameters, dependent properties
🕗 Version & Regression Information
None of the versions I have tried work as expected.
⏯ Playground Link
https://www.typescriptlang.org/play/?ts=5.1.6#code/HYQwtgpgzgDiDGEAEAnA9gV2AEwPpuGQG8AoJcpAekqQBsIAXAciiSgZBQaQHcBLBgAskIJADMs8BnwJIhIBgC4yFakgC0I+IhgNWo4Bkgo+8JAAMYJsJwCeABXQwIXW+ZXk1mhDr0XsEM44EMAMjmjOrua8gqbCUIKYtNhIAEbIfAGhpiC0cmgWVnw2KA5OLgxuHlQ03tqBfhHSBLn+gSFZDABiks3A4ZGV0Tyx8MJ8+uK9MsC8AsKicCjgjC5pIFAQKbKW1nYDFVUUSAHwtJzIEsBSMycQYnyEADzwBOxIaKkAVkgQAB4MDqsUjHY4oCAgbAEWi2JBFEplCKHRRIQxgdIoarHAJBToHVwoz5fADaTHh+3KriYAF0sRQcR0Qt1pgR8ZUAPwogAU5NKhO+pN5iMGthpAEokABeAB8SAAbmhMtUAL7SrlE-lfMWapAkapqKAFMScX5yly2ISPADmvDQKAA1vpWP9nFIttUAg9CFykCDQeQhWzbCiAIwhgA0dPIDOCoSDoYjNVRBRc6BQUBVSDFHvujwgPr9-sDlMqCcj-uj7VjYRLwaQIYAzOGkyBZqm7Zns9jc97fVG4XtSvH6xH+zG8bWy2Oq50etc+sOuRKZb7lc21MAUyg06w+GI5IIXBlWJu4ZwVoDMcdlVm9cc1KkMNwRiFeMhISlFufIJf8m1cUyc43KytbmM2AhpOCICOmkEDwCAGCbAAdChOZevmfYVgOxQUkiBIjuWFbjkyw5hoR-pqAAKrYzhIEwPKDnWaIYsusoKpkTBIBMybcBsUB8FaoCpPQf6VLR9FCiiWD2puPDAKx8qKtgTBIbqWFqEImBWsIPDINgmTAEw3DsAoyAjHEcg0WZyAunB3CPAeyBLBeLgAIQiDgMSwvpKS7DhpTROkryQBY0mycA5jstOAGhEBC6TkgDH+bYCmFlh2EIv2a6diQyp6qAkCwAgyDoFgeAMDwBRpWoe5vqggTnIgIhTPOtxWHhlRzEIzU-ok2DNpawBWqwVqMKar66XwKABCgSE5mcFwtcBsyenmLxvNwRK-ACQKYRWUFQsAMIZbhIoosxLjRYycYJUSgqMUGNJXdWACyjB9UlCKavdyWPdS2qKUq15qhqHzfADW13vSPYYWlxzFh1dZkc9E6I1OWHEaEb2adgn12BKcMVmofkItE3GbvZwBiKmWwiKw5hhWgcnRLJzaPsZ0i0Hk5NoNw5hhuYKICCwzXmBdKDuOlFBCll5FIDe2b6jQ7N1fBsw2IYuTHa2FOmYUjHDPMmC8cAsLtcJEBgBm940OZYy2hgySwVxYAwGgUD8Rb4h2kgABEm4oDYtC+0tfRsAJoAMBg4LOn8rrSENFji5L0PoQW-YI2dBEoyRCXIxjM5MtjH2SSOBNJqe7bpv28OMbLOVKx5usJzaJN2Ib3WGr11onHu1PgqEB6tiO9VQI7fgOcPVd02+XNoXm6dYZnyLZwXMU1mjq9EYXWPvWguOlyGABM5dqFP24dlLAZ11h2XXreeUkAV0BwE1pU4LgQjgsQjeyXVo3cAYAUIQ1kpoBHeEsTa+4QEDk+PQMAc0bZaHgJkJkWtYR8CYGaXuUBXhmnBCkeQxligwGOuCZwChrSNxgacc4yww5oH3OYVahBog2HtNASyzhcEmF0LBQQIBsG5DAO7bgrxtx2RhPNOhlwWQrRhutYA7wtr-EBDgYE-YDrQjNg9BK4sc43U3ndMkujEZPTXtdZkrUQKI05IlUuxjl5Un+lKNiSkVQg2+JqCG3xpGLSuMtO46FFHKO+NtNR2ANFYS0UdHRv09FGAxAYjeWdHGmJFOY7e684ozCDHYvGfIwYkhMfEsxLiVzsWwB49UXiik+J+FDSsac9pFnSSvfOWTLGkVHOpGglcL7piQIecEbMnxDLQPgnuEy1htwCmwRIPB6bJxnrVXSb5wR3AWiYROzCd5WOWkGaIGwep7yqRY6sOSbFZwKSlVxLT0oy1vnLBWjSWzAGbj3WZbhbQOlYLQPgHCuKzF2evYu+8jmsF0nPbszTCbX1KVnDp-pMYpPaT0zpFy5GLkPiGVKFctw7hrtLG+FY74UBeTChe9za4IrRXLbs69un0uhtkrFCUbmhhPncogbzfgDKJfCzKTycrKiAA
💻 Code
namespace round_one {
    // let's start with declaring a function that:
    // - accepts a numeric `primaryProperty`
    // - accepts `dependentProperty` which should be identical to `primaryProperty`
    // - accepts optional `dependentFunctionProperty` which is a function with a parameter based on `primaryProperty`
    declare function define<const obj extends {
        readonly primaryProperty: number
        dependentProperty: obj['primaryProperty']
        dependentFunctionProperty?: (primary: obj['primaryProperty']) => void
    }>(obj: obj): obj

    // so far everything works as expected
    define( {
        primaryProperty: 11,
        dependentProperty: 11, // no errors
    } )
    define( {
        primaryProperty: 11,
        dependentProperty: 13, // an error
    } )
    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        dependentFunctionProperty: () => {}, // no errors if there is no parameter
    } )

    // but when we add a parameter to `dependentFunctionProperty`, it breaks because...
    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        // Type '(primary: number) => void' is not assignable to type '(primary: unknown) => void'.
        // though we didn't state which type we expect in the parameter! and why did `primary` become `unknown`?
        dependentFunctionProperty: (primary) => {
            primary
        },
    } )
}

namespace round_two {
    // if we replace a function property with a method, things get even weirder.
    declare function define<const obj extends {
        readonly primaryProperty: number
        dependentProperty: obj['primaryProperty']
        dependentMethod(primary: obj['primaryProperty']): void
    }>(obj: obj): obj

    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        dependentMethod(primary) {
            // `primary` is not inferred as `unknown` now, but still is not `11`: it's a `number`
            primary
        },
    } )

    // but we can manually annotate `primary` without any problems
    // which would be impossible for "normal" function signatures expecting `number`
    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        dependentMethod(primary: 11) { // no errors
            primary
        },
    } )

    // annotating `primary` with something different than 11 results in an error as well
    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        dependentMethod(primary: 12) { // an error
            primary
        },
    } )
}

namespace round_three {
    // now we get to the weirdest part of the problem.
    // accidentally i've discovered that simply repeating
    // the declaration of `define` makes typescript behave almost correctly
    declare function define<const obj extends {
        readonly primaryProperty: number
        dependentProperty: obj['primaryProperty']
        dependentFunctionProperty?: (primary: obj['primaryProperty']) => void
    }>(obj: obj): obj
    declare function define<const obj extends {
        readonly primaryProperty: number
        dependentProperty: obj['primaryProperty']
        dependentFunctionProperty?: (primary: obj['primaryProperty']) => void
    }>(obj: obj): obj

    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        // no errors here, but hovering over `primary` shows `number` as if we were declaring `dependentFunctionProperty` as a method
        dependentFunctionProperty: (primary) => {
            primary
        },
    } )

    // annotating `primary` works like in `dependentMethod` as well
    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        dependentFunctionProperty: (primary: 11) => { // no errors
            primary
        },
    } )
    define( {
        primaryProperty: 11,
        dependentProperty: 11,
        dependentFunctionProperty: (primary: 12) => { // an error
            primary
        },
    } )
}

🙁 Actual behavior
I'm not sure where to begin. Properties of a type parameter that reference other properties of the same type parameter seem to be completely untested in TypeScript.
In the example above, I have referenced a generic's property from other properties in three ways:

from a function property
from a method
from a function property, but declaration of the function is duplicated!

All of them are buggy, but in different ways.
🙂 Expected behavior
Speaking honestly, I was expecting from such dependent properties to not work at all, failing with some kind of circular constraint error, but now I believe they could become usable some day.
Additional information about the issue
No response

TS inference algorithm can't always unify everything in ways you'd like it to when some information is missing. It has to deduce it after all and sometimes it might fail. That's why you see different results when you annotate that parameter vs when you don't. With annotated parameters, TS is able to infer some things earlier - in a single inference pass.
I'm surprised by the different behavior of your arrow function vs method examples. Both are context-sensitive and I'd expect them to behave roughly the same way in this context.
That said, your first example can be fixed if you use a reverse-mapped type (TS playground):
namespace round_four {
  declare function define<
    const obj extends {
      readonly primaryProperty: number;
      dependentProperty: obj["primaryProperty"];
      dependentFunctionProperty?: (primary: obj["primaryProperty"]) => void;
    },
  >(obj: { [K in keyof obj]: obj[K] }): obj;

  define({
    primaryProperty: 11,
    dependentProperty: 11, // no errors
  });
  define({
    primaryProperty: 11,
    dependentProperty: 13, // an error
  });
  define({
    primaryProperty: 11,
    dependentProperty: 11,
    dependentFunctionProperty: () => {}, // no errors if there is no parameter
  });

  define({
    primaryProperty: 11,
    dependentProperty: 11,
    dependentFunctionProperty: (primary) => {
      primary; // nicely inferred as 11, even when `primary` parameter isn't annotated
    },
  });
}

Ah, the method variant typechecks in ur case only because its typed using a method syntax and methods are bivariant


chore: use gh hosted runners for CI

CI jobs were no longer being picked up by self-hosted runners. I was told by @vikranth-t that we must now use gh hosted runners for public repos.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: callumtilbury:x: vikranth-tYou have signed the CLA already but the status is still pending? Let us recheck it.

Fixing this with #35 for simplicity :)


Storage Rebase

This is a rebase of the storage branch on top of current master. Master's received a number of changes, some of which are storage related (eg: ciao-cli's image support) and ought to be in the storage branch for dev/test consistency.

Manually pushed.


Getting Started / 1. Create a Booster: maybe note that login is required

In the 2nd step of the launch.openshift.io wizard at latest, you have to login using Red Hat Developers account. Maybe we should call it out in this chapter.

Also, in the same chapter (so not creating a new issue), we tell the user to select "Prepare for Takeoff", but that's no longer correct. Per https://launch.prod-preview.openshift.io/wizard, it's called "Launch your Project" now.


Ability to show only contacts with email or phone number

It would be really helpful if you can please provide more info on your issue. I will try to solve it.

CNContactPickerViewController has property predicateForSelectionOfProperty = NSPredicate(format: "emailAddresses.@count >= 1", argumentArray: nil) that allow you to show only contacts that has at least one email, or one phone number, or person that has a name.
It would be great if you can implement this feature.

thanks a lot for reviewing my component and giving me the feedback. I will add this in my todo list.

@ipraba one suggestion here: IMHO it is good idea to "modernize/swiftize" this API and use actual callback instead of stringy predicate

I would be very thankful if there would be this possibility to only show contacts with a phone number


Breaking change in minor version 9.0 -> 9.1

If possible it would be great if version 9.1.1 could be unpublished from npm, as it contains a breaking change (node engine) and is not backward-compatible with other 9.x versions.
Our code with a subdependency on version ^9.0.9 recently started to fail due to this issue.

@philsturgeon did you mean to check in:
"engines": {     "node": ">= 17"   },
To version 9.1.1?  I see your disclaimer on version 10.  Maybe these lines were meant for version 10?

Also causing issues here!

Same

The title is slightly incorrect.  The breaking change was introduced between 9.1.0 and 9.1.1 (a patch version rather than a minor version).

Hey I wrote the PR that broke this. It hadn't hit me that it would autorelease a patch version upon merge since I didn't annotate the relevant commit message as a breaking change.
Suggest pinning to the exact version 9.1.0 if you haven't already, until a 9.1.2 can be released.
Sorry about this!

@jamesmoschou: Can you unpublish or deprecate 9.1.1?  This might be faster and easier than releasing a 9.1.2, and would fix packages depending on ^9.0.0.

@mikeharder I'm not a maintainer, just an external contributor

We're having problems from this too, it's breaking https://github.com/firebase/firebase-tools on our Node 14 CI system
Please roll back as soon as possible, thank you!

Hey I wrote the PR that broke this. It hadn't hit me that it would autorelease a patch version upon merge since I didn't annotate the relevant commit message as a breaking change.
Suggest pinning to the exact version 9.1.0 if you haven't already, until a 9.1.2 can be released.
Sorry about this!

For our use case, we can’t pin the dependency because it’s a dependency of another dependency, and we are consuming it in a package within our own private NPM registry, so lock files are not honored when the package is installed (which is how npm/yarn work).

@monkpit (and others) you can resolve sub dependencies to a desired version with package.json resolutions.
"resolutions": {
    "@apidevtools/json-schema-ref-parser": "9.1.0",
    ...
},

@emrysal firebase-tools is installed as a global package. I'm not sure there is a way to add resolutions for that. Especially through CI runners like GitHub actions

@monkpit (and others) you can resolve sub dependencies to a desired version with package.json resolutions.
"resolutions": {
    "@apidevtools/json-schema-ref-parser": "9.1.0",
    ...
},

This does not appear to work in cases when the consumer of the dependency is a package as opposed to a project with a lockfile (we tried).

@monkpit (and others) you can resolve sub dependencies to a desired version with package.json resolutions.
"resolutions": {
    "@apidevtools/json-schema-ref-parser": "9.1.0",
    ...
},

This does not appear to work in cases when the consumer of the dependency is a package as opposed to a project with a lockfile (we tried).

This works for me, but take a look at your resolutions version, it's 9.1.0 but the previous release is 9.0.9. This should fix your issue:
  "resolutions": {
    "@apidevtools/json-schema-ref-parser": "9.0.9"
  }

PLUS: If you are using a monorepo, add it to the package json in the root of your project.

@monkpit (and others) you can resolve sub dependencies to a desired version with package.json resolutions.
"resolutions": {
    "@apidevtools/json-schema-ref-parser": "9.1.0",
    ...
},

This does not appear to work in cases when the consumer of the dependency is a package as opposed to a project with a lockfile (we tried).

This works for me, but take a look at your resolutions version, it's 9.1.0 but the previous release is 9.0.9. This should fix your issue:
  "resolutions": {
    "@apidevtools/json-schema-ref-parser": "9.0.9"
  }

PLUS: If you are using a monorepo, add it to the package json in the root of your project.

It does not work (for us - we tried it) when the package.json containing resolutions is within another package that you are publishing. When you consume the published package, resolutions block seems to be ignored.

This is also breaking Gitlab's CI

We are using firebase-tools in our bitbucket pipeline where it's installed as a global package. Pinning the version in the "resolutions" does not fix the error when the package is globally installed.
This is currently breaking all our pipelines.
Do you have any suggestions for a fix or are there plans to roll this back?

Also broke my CI due to globally installing firebase-tools. After resolutions didn't work, my fix is:
yarn global add --ignore-engines firebase-tools<EMAIL_ADDRESS>Which is ugly but seems to work for me. If there is any way to rollback this change, that would be ideal.

With the release of 10.x there's no longer any simple automated way to get a patch released to solve this, so the options now are to wait for firebase-tools to lock to the previous version and/or ask nicely and maybe donate some trees :)

In my case, json-schema-ref-parser was a subdependency of @apidevtools/swagger-parser. I am unable to use the latest version as it is not compatible with older Node.js versions. That older version specifies the dependency via semver range ^9.0.6, as do all prior versions along the v10.x line of swagger-parser.
I had to downgrade all the way to<EMAIL_ADDRESS>in order to have<EMAIL_ADDRESS>to be installed.
I would, however, mention that @emrysal's solution worked just fine. However, our GitHub Actions-based test runner seems to ignore the resolutions block in package.json :sweat_smile:

Installing firebase-tools globally in Github Actions and getting this error
error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version ">= 17". Got "16.19.0"

See also this comment related to installing firebase-tools globally

yarn install --ignore-engines

Hi all,
v9.1.2 has been released to npm which reverts the breaking changes (which were intended for v10.x but accidentally got released here).
v9.1.2 is effectively the same as v9.1.0 so any systems that were working with that version should be working again after an npm install.

Hi all,
v9.1.2 has been released to npm which reverts the breaking changes (which were intended for v10.x but accidentally got released here).
v9.1.2 is effectively the same as v9.1.0 so any systems that were working with that version should be working again after an npm install.

Thank you so much!
-- someone with a child dependency caret-pinned to 9.x.x that couldn't get yarn resolutions to override v9.1.1

Thank you @jamesmoschou !

Using this closed issue as it's where people will end up for 'engine incompatible'.
Are there reasons to impose a minimum version of Node 17 other than tests?
If not, it seems a shame to prevent anyone using the package unless they can use Node 18. Personally I can't in a project due to other dependencies (which is intended for use by others, otherwise I'd consider just --ignore-engines locally).
One alternative would be to have a script that checks Node version when tests are run and bailing if it is insufficient. Then the requirements for development don't propagate to package users.
Appreciate that Node 16 is end of life this year but thought I'd suggest it anyway.
Thanks for a great package!


Honor x-b3 request headers

The plugin will remove existing x-B3 headers if they exist on the incoming request: https://github.com/Kong/kong-plugin-zipkin/blob/master/kong/plugins/zipkin/codec.lua#L88-L93
Users might want end to end traceability from the browser to the API. Therefore we would like to allow existing headers to be honored and any that are not present to be created by the plugin.
Maybe any x-b3 hearers that are included will be overwritten or removed unless the parentspanid header is present?

The traceId gets respected and passed on. The other header fields are span Id and parent span Id, which should really be set by Kong and not a third party (since Kong is the one creating the spans).
If someone is experiencing issues where a trace id is not being passed on, it is likely to happen somewhere else. For instance, in a network where Kong is used as a middleman between nodes, like so:
client --> Kong ---> A ---> Kong ---> B

It's possible that Service A is the one mangling the headers. The Kong node between A and B would add a new trace Id, and the two traces would appear unrelated.


[Question] How to recover previous layout on closing master

Hi,
I am wondering if it's possible to achieve the following when using master layout:

Open window A
Open window B
Open window C (now master)
Close window C (A is now master)

I would like in step 4 that B becomes master instead of A, basically unwinding the stack instead of cycling forward in it. Is this possible to accomplish?

Pretty sure new_on_top does what you want
https://wiki.hyprland.org/Configuring/Master-Layout/

Perfect, just what I was looking for! Thanks :-)


KAFKA-15775: New consumer listTopics and partitionsFor

Implement Consumer.listTopics and Consumer.partitionsFor in the new consumer. The topic metadata request manager already existed so this PR adds expiration to requests, removes some redundant state checking and adds tests.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@AndrewJSchofield Please have a look at my comments above, and if you think it's worth fixing, please open a follow up PR. I merged the change since I don't think the feature needs to be blocked on this.


Support xcode 12.0 on Hosted agent

Feature
Type: Update
Support xcode 12.0 on Agent Pools
We've started using xcode 12.0 on our local development machines, but builds fail on Azure Pipeline, because it has only xcode 11.3.1 available.

When can we expect an update?

yes please

It's been 22 days since Xcode 12 GM and 10 days since Xcode 12.0.1, any ETA on this?

Just managed to build using Xcode 12, make sure you are on 10.15 and you can specify the path:

Just found the same thing along with the announcement that default Xcode will be changed to 12 on October 20th https://github.com/actions/virtual-environments/issues/1712

GitHub virtual environments which the pipelines use is going to default to Xcode 12 from October 20th https://github.com/actions/virtual-environments/issues/1712 but yeah as @mathieumg mentioned if you can specify a path manually even though Xcode 12 is not offered from the dropdown. Apparently 12.2 beta and 12.0 beta 6 are also installed https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md

"Xcode 12" option is now available in xcodeVersion input:


Change [RestrictChildren] to work for non-TagHelper children.

Today if a user provides [RestrictChildren] any children specified MUST be a TagHelper. This decision was initially made so we didn't have to maintain HTML element scopes in the TagHelperParserRewriter. With the completion of #474 we will track non-TagHelper HTML elements making this much easier to accomplish.

d2a7a355cc9c1410112c85769588ad37d79a23f2


build error, please help

wayne@ubuntu:~/raft-java/raft-java-example$ sudo sh build.sh
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.9.1/log4j-slf4j-impl-2.9.1.jar (23 kB at 8.5 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.9.1/log4j-api-2.9.1.jar (240 kB at 24 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.9.1/log4j-core-2.9.1.jar (1.5 MB at 23 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/org/rocksdb/rocksdbjni/5.1.4/rocksdbjni-5.1.4.jar (7.5 MB at 22 kB/s)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  06:27 min
[INFO] Finished at: 2020-01-23T04:56:55-08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project raft-java-example: Could not resolve dependencies for project com.github.wenweihu86.raft:raft-java-example:jar:1.9.0: Could not find artifact com.github.wenweihu86.raft:raft-java-core:jar:1.9.0 in central (https://repo.maven.apache.org/maven2) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

Tests run: 3, Failures: 1, Errors: 2, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  49.764 s
[INFO] Finished at: 2020-04-23T22:23:37+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project raft-java-core: There are test failures.
[ERROR]
[ERROR] Please refer to D:\下载\raft-java-master\raft-java-core\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
在raft-java-core里执行mvn clean install时出现上面的错误


GIProbe Reflections in Orthographic Camera have Converging Lines ( preview and in game )

Godot version:
Godot v3.0.beta.build2
OS/device including version:
MacOS 10.13.2 NVIDIA GeForce GT 750M
Issue description:
GIProbe Reflections in orthographic camera have converging perspectival lines. Reflections in orthographic camera should have orthographic lines that do not converge. This is an issue in camera preview and in game.
Steps to reproduce:
Create a scene with walls that have a high roughness value. Create an object and put it in front of the reflective walls, preferable higher up than the camera. Create a InterpolatedCamera and change its Projection to Orthogonal. Make sure all Meshes have "Use In Baked Light" checked. Add a GIProbe to the scene and adjust the bounds. Bake the GI Probe. Look though the preview for the Orthographic camera or play the game. The reflections in the wall appear as if they are seen though a perspective camera while the rest of the scene is rendered through the orthogonal camera.
As a side note, giprobe reflections look correct through the editors ortho camera view ( the view that can be set in the upper left corner of the 3D view ).
Minimal reproduction project:
giprobe_persp_ref_in ortho_cam.zip

[x] I searched the existing GitHub issues for potential duplicates.

@skyburchard Can you still reproduce this bug in Godot 3.2.1 or 3.2.2beta4?

Closing due to lack of response. Please comment if you can still reproduce this bug.
PS: If no minimal reproduction project was included in the original bug report, please upload one as well to ease troubleshooting.


Imposter's own tick

imposter overrides Behaviour.tick() to avoid duplicate init/terminate calls
also adds specific class names for imposter behaviours for exact name display in rqt_py_trees on hover

Relevant to #32.

How does this actually avoid two calls of initialise()? The imposter will have initialise() called on first entry, and then if that does not set self.original.status to RUNNING, then we have:

imposter.tick()
imposter.update()
imposter.original.tick_once()
imposter.tick()

at which point imposter.original.initialise() will get called again.
Also a bit worried about the diversion of the tick logic in certain situations.e.g. the checks for initialised or not. Should this check be in the imposter behaviour or in the original behaviour?

@naveedhd good to go here?

good to go!


Add the option to supply attributes to make_static

As discussed in the linked issue, there was a problem with using the repetition metavariable as the first argument. To patch over it, I introduced a variant that accepts a single attribute, in the beginning. If more than one is required, the general variant must be used.
In addition, adding #[deny(unused_attributes)] makes the warning that results from improper macro use (e.g. make_static!(#[...] #[...] [0; 32]) a hard error.
Closes #6.

It's strange that you can put the attribute either before or after. There should be a single way.
Can you add an example to the macro docs on how to use the attributes?

@Dirbaio done, hopefully the examples are clear enough.

Nice! Thank you!


Correction autocomplete documentation

In autocomplete documentation we have an id attribute that actually should be class attribute. This confuses beginners.

The Id's are actually intentional. It is to allow our labels to use the for attribute: http://www.w3schools.com/tags/att_label_for.asp

However if you follow the documentation you can not operate the autocomplete.

@vpiassa29 is right, the initialization example states:
  $('input.autocomplete').autocomplete({
    data: {
      "Apple": null,
      "Microsoft": null,
      "Google": 'http://placehold.it/250x250'
    }
  });

This part: $('input.autocomplete') initializes an input with class autocomplete instead of an input with id autocomplete.

Fixed in 086ba34. Thanks for pointing this out!


How to get data from the map

hi , I would like to get all  the points of the bus staions in certian area from the map ( lat long or x y ) is that possible ( only with mapsui) ?
or even to get Ienumrable of all the busstaions that exsists and filter them by my self
thanks Idan .

The google map offers a map component including all the map data google offers. Mapsui is only a map component without the data. It is possible to add all kinds of data to it, but you need to first get access to such a data source. The default map shown in the picture is the openstreetmap tile layers. OpenStreetMap allows free use (if you include attribution) but it is now ours. So I guess the answer is no, unless you find such data yourself and find out how to add it as a layer in Mapsui.


Replace IRIF fences with atomic_work_item_fence

Since IRIF library has been removed from ROCm-Device-Libs, we need to replace the fence functions that we previously call from there. Instead, we will call atomic_work_item_fence from new hip.amdgcn.bc which will reference the IRIF fence functions.
hip.amdgcn.bc added here: https://github.com/RadeonOpenCompute/ROCm-Device-Libs/commit/14f72dfcfe9895310e704553b1cb000690e9029b
This PR also depends on HCC merging latest rocdl submodule, and HIP ToolChains update on Phabricator.

HIP ToolChains update: https://reviews.llvm.org/D52673
Rocdl submodule update, as part of clock changes: https://github.com/RadeonOpenCompute/hcc/pull/882

The HIP ToolChains update, and Perforce changes have been committed to Clang trunk. This should be ready to merge. https://github.com/llvm-mirror/clang/commit/4bdee8d763d130902f55219c1f87be40d9f4e4cb

Seems to require that the hip.amdgcn.bc is linked in from HCC for HIP. https://github.com/RadeonOpenCompute/hcc/pull/893

PR is ready for merge. Required to pass all tests with latest HCC version.


Typescript Hangs on save-all

Version: 1.42.1 (user setup)
Commit: c47d83b293181d9be64f27ff093689e8e7aed054
Date: 2020-02-11T14:45:59.656Z
Electron: 6.1.6
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.14393
Steps to Reproduce:

Open Workspace, which uses workspace's version of typescript (3.5.3) rather than VS Code's 3.7.5.
Open multiple typescript files
File -> Save All (Ctrl + Shift +S)
In most cases, but not always, the developer console displays:

 ERR <semantic> TypeScript Server Error (3.5.3)
Could not find sourceFile: 'c:/AIMDev/Projects/BART/Web/Applications/bart-status-dashboard/src/app/location-row/location-row.component.ts'.
Error: Could not find sourceFile: 'c:/AIMDev/Projects/BART/Web/Applications/bart-status-dashboard/src/app/location-row/location-row.component.ts'.
    at getValidSourceFile (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:121885:23)
    at Object.getApplicableRefactors (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:122657:24)
    at IOSession.Session.getApplicableRefactors (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131427:53)
    at Session.handlers.ts.createMapFromTemplate._a.<computed> (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:130245:61)
    at c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131662:28)
    at IOSession.Session.executeCommand (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131671:33)
    at IOSession.Session.onMessage (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131693:35)
    at Interface.<anonymous> (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:132984:27)
    at Interface.emit (events.js:200:13)
    at Interface._onLine (readline.js:314:10)
    at Interface._normalWrite (readline.js:459:12)
    at Socket.ondata (readline.js:170:10)
    at Socket.emit (events.js:200:13)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Socket.Readable.push (_stream_readable.js:210:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:166:17): Error: <semantic> TypeScript Server Error (3.5.3)
Could not find sourceFile: 'c:/AIMDev/Projects/BART/Web/Applications/bart-status-dashboard/src/app/location-row/location-row.component.ts'.
Error: Could not find sourceFile: 'c:/AIMDev/Projects/BART/Web/Applications/bart-status-dashboard/src/app/location-row/location-row.component.ts'.
    at getValidSourceFile (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:121885:23)
    at Object.getApplicableRefactors (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:122657:24)
    at IOSession.Session.getApplicableRefactors (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131427:53)
    at Session.handlers.ts.createMapFromTemplate._a.<computed> (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:130245:61)
    at c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131662:28)
    at IOSession.Session.executeCommand (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131671:33)
    at IOSession.Session.onMessage (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:131693:35)
    at Interface.<anonymous> (c:\AIMDev\CI (Web)\Applications\bart-status-dashboard\node_modules\typescript\lib\tsserver.js:132984:27)
    at Interface.emit (events.js:200:13)
    at Interface._onLine (readline.js:314:10)
    at Interface._normalWrite (readline.js:459:12)
    at Socket.ondata (readline.js:170:10)
    at Socket.emit (events.js:200:13)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Socket.Readable.push (_stream_readable.js:210:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:166:17)
	at Function.create (c:\Users\A9FZGZZ\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:49149)
	at h.dispatchResponse (c:\Users\A9FZGZZ\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:213785)
	at h.dispatchMessage (c:\Users\A9FZGZZ\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:212703)
	at c:\Users\A9FZGZZ\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:212179
	at l.fire (c:\Users\A9FZGZZ\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:48:541)
	at t.Reader.onLengthData (c:\Users\A9FZGZZ\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:219256)
	at Socket.<anonymous> (c:\Users\A9FZGZZ\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:218904)
	at Socket.emit (events.js:200:13)
	at addChunk (_stream_readable.js:294:12)
	at readableAddChunk (_stream_readable.js:275:11)
	at Socket.Readable.push (_stream_readable.js:210:10)
	at Pipe.onStreamRead (internal/stream_base_commons.js:166:17)

I have verified that the source file does indeed exist at that location.
I have also verified that this occurs if I switch to VS Code's built-in typescript version 3.7.5.

Does this issue occur when all extensions are disabled?: I was not able to reproduce this with --disable-extension. It appears to be related to the built-in typescript-language-features extension.

Does this reproduce in the latest VS Code insiders build with all extensions (except the built in ones) disabled?

I spent an hour working with the VS Code insiders build with installed extensions disabled, and it did not reproduce.
Any suggestions on how to identify which extension is causing the issue? I am doing Angular dev, so I have the Angular Language Service, Debugger for Chrome, TSLint, and a few other extensions installed.

Thanks for testing. The most likely candidates are tslint or angular since both of those tie into the typescript language service

Ok great, I will follow up with those two plugins to figure out what's happening. Is there any way to get access to more debug details? The stack above doesn't provide info about what's calling the typescript-language-features extension.

Try following up with the extensions once you find which one triggers this. They should tell you how to collect logs to investigate this


[Bug]: Refresh CTA on license and billing screen should fetch the latest flags

Description
The behaviour for refresh and update CTA for license page in Admin settings should be similar where if the key is valid we should refresh the flags. For the valid license we don't expect the feature flag migration needs to be routed via user action.

Closing this as duplicate of https://github.com/appsmithorg/appsmith/issues/29462


Use present mode MAILBOX when IMMEDIATE is not available

https://github.com/RPCS3/rpcs3/pull/5008

Made obsolete by #5f42950650c56b482bc3bc2c80842877e7d66402


add warning when enabling both dryRun and leaderElection

Signed-off-by: Furkan<EMAIL_ADDRESS>Co-authored-by: Emin<EMAIL_ADDRESS>We've tried to install Descheduler using Helm chart and enabled both dryRun and leaderElection mode in values.yaml. And noticed leader election does not work due to dryRun activated. So thought a warning might be useful in this case.

/ok-to-test

is there a reason leader election can't be enabled with dryRun?

That was a suggestion from @ingvagabund. I couldn't remember why we did this, also couldn't reach review history since it's gone.

To do leader election, it would have to create a lease. Which I would expect in dry-run mode that no resources are affected (only queried).

is there a reason leader election can't be enabled with dryRun?

In cases when I want to run multiple instances of the descheduler all with --dry-run=true. E.g. in simulation when I am testing multiple configurations in parallel.

is there a reason leader election can't be enabled with dryRun?

In cases when I want to run multiple instances of the descheduler all with --dry-run=true. E.g. in simulation when I am testing multiple configurations in parallel.

I meant is there a reason that we never allow leader election with dry run? That use case makes sense, but in that case you could just disable it yourself

I meant is there a reason that we never allow leader election with dry run? That use case makes sense, but in that case you could just disable it yourself

From the user perspective I do not take the leader election into account while running two or more deschedulers in the dry mode. I would be a bit surprised to learn I need to disable it. Dry mode means a cluster is not changed by a descheduler running in a dry mode. Including keeping the lease after the previous descheduler run untouched.

@ingvagabund  @damemi  do you have any requests for changes on this PR?

I think we still had the open question of why leader election is never allowed with dryRun, so rather than adding this warning maybe we just allow LE+DR if we don't have any reason not to

Maybe it would be better merge this to give some awareness to end users. This is how it works in current implementation. On the other side, "why leader election is never allowed with dryRun" is an open-question and important to answer. IMHO is to move this discussion to an issue. If we were going to change the behavior in some day, it could be easy to remove these checks and warning.

@Dentrax good point, rather than sitting on this as an issue we can unblock, merge the warning, and create a follow up issue to discuss the bigger question.
/approve

@Dentrax can you rebase to get the latest?
corev1informers and schedulingv1informers are no longer used.

Thanks! Rebased and resolved the build issue.

@Dentrax good point, rather than sitting on this as an issue we can unblock, merge the warning, and create a follow up issue to discuss the bigger question. /approve

Thanks! 🙏 There is follow-up discussion: https://github.com/kubernetes-sigs/descheduler/issues/997

/lgtm
Thank you for your contribution 🏆


Refactor resource name definitions and Add Optional Helm Install Support

This PR includes a few major changes:

Global Resource Prefix:  this is a breaking change so we will have to adjust the CI and the existing docs:

Deprecated manual resource name definitions (cluster_name, environment, vpc_name, bucket_name, service_account_name, db_identifier).
Simplified configuration by allowing users to specify namespace and environment only, which will construct the names of all resources using the format ${namespace}-${environment}-${resource_name}.

Optional Helm Installation for Materialize Operator:

Introduced support for enabling Helm installation using:install_materialize_operator = true

Added configuration for Materialize instances with optional instance-specific details, such as namespace, database credentials, and host. Example:materialize_instances = [
  {
    name              = "analytics"
    instance_id       = "12345678-1234-1234-1234-123456789012"
    namespace         = "materialize-environment"
    database_name     = "analytics_db"
    database_username = "materialize"
    database_password = var.database_password
    database_host     = module.materialize_infrastructure.database_endpoint
  },
  {
    name              = "production"
    instance_id       = "87654321-4321-4321-4321-210987654321"
    namespace         = "materialize-environment"
    database_name     = "production_db"
    database_username = "materialize"
    database_password = var.database_password
    database_host     = module.materialize_infrastructure.database_endpoint
  }
]

Fixes #14
Fixes #16

Very cool! This is going to be so nice for getting set up 🌟


Add htmlclean feature (on by default); tests; gitignore; misc

htmlclean strips unecessary whitespace where appropriate, thereby producing smaller strings. Enabled by default and allows for an options object to be passed to the htmlclean module.
Misc includes:

renaming test outputs (arguably, these shouldn't be tracked in git)
adding a gitignore for .DS_Store files on OSX;
removed HBS file and path reference in "test/index.js" since it wasn't used anywhere
changed test field in package.json, since npm link mocha was unnecessary and required sudo
removed mocha as devDependency: should be installed globally (related to above)
simplified filename regex test
update "through" module
update "chai" module

@dhritzkiv Much appreciated!

@duckbox thanks for merging. Any chance for a minor version bump + publish to npm?

@dhritzkiv Sorry for the delay ( long delay ), but finally got onto it. Thank you again!


Support for 32bit linux systems

Hello, i really love this project and i use it on two of my linux distros. However i have an old toshiba laptop on which i installed 32bit linux (peppermint) recently. Im trying to find lsd for this laptop and im unable to. The snap version is old and broken. And i cannot install amd64 or x86_64 versions, as mine is 32bit os.
It would be great if there is support for 32bit os. Atleast one release would do.
Since it isnt obsolete, it would help spice up the old pc's and look really great.
Thank you :D
Edit:
I did notice that up till 0.17.0, the 32bit versions are available. It would be great if a new version was released after that.
I do understand if its not possible.
Just a request.
Good Day

Hi @shashank-brdj , the i686 should be the 32 bit release for what you seeking, maybe you could try it and update the result here
https://github.com/Peltoche/lsd/releases/tag/0.20.1

Thank you for your reply, i apologise for my lack of knowledge, i use i386 peppermint on my old toshiba laptop, i tried to install i686  version and it didnt work. I mistook i686 as 64bit. I understood now, my supported version is till 0.17.0 i386. And its working fine. I tested i686 on my other slightly newer cpu which has i686 ..and its working great. Thank you
Take care


NiAdd

Source name
NiAdd
Source link
https://es.niadd.com/
Source language
Spanish
Other details
No response
Acknowledgements

[X] I have checked that the extension does not already exist by searching the extension listing and verified it does not appear there.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a meaningful title with the source name.
[X] I will fill out all of the requested information in this form.

Add a :+1: reaction to issues you find important.

Duplicate of #3886


Editor Menu not readable in Dark Mode

Picture shows it:

when using theme auto (with preferred design set to dark in windows) or dark in ignition, select Editor in ignition settings isn't readable
one solution could be
.dark #editor-select option {
    color: #000;
}

duplicate of #17


Try to remove example-dir config in cadl-ranch case

Description
https://github.com/Azure/autorest.csharp/pull/5153/files#r1835912319
I think we should be able to omit this config, and TCGC should find the location of those example files.
But somehow when we remove this config, it does not work.
Checklist
To ensure a quick review and merge, please ensure:

[ ] The PR has a understandable title and description explaining the why and what.
[ ] The PR is opened in draft if not ready for review yet.

If opened in draft, please allocate sufficient time (24 hours) after moving out of draft for review

[ ] The branch is recent enough to not have merge conflicts upon creation.

Ready to Land?

[ ] Build is completely green

Submissions with test failures require tracking issue and approval of a CODEOWNER

[ ] At least one +1 review by a CODEOWNER
[ ] All -1 reviews are confirmed resolved by the reviewer

Override/Marking reviews stale must be discussed with CODEOWNERS first

So it turns out, tsp always use the location of tspconfig.yaml as project-root therefore TCGC cannot find the examples.
Maybe there is no way of omitting that config. Closing this PR.


Not be able to make this tag

How to make a custom tag like this?
I tried above but comments aren't highlighted

Are you sure you added the custom tag to the commentAnchors.tags.list array?

I did. However, it show on me like this instead.

It looks like you may have misspelled styleComment as styledComment 😉

It looks like you may have misspelled styleComment as styledComment 😉
My BAD :P
Thank you! So much appreciated!


<EMAIL_ADDRESS>

On the page:
https://music-encoding.org/guidelines/v4/elements/keysig.html
The option to show a cancellation key signature is<EMAIL_ADDRESS>
It would be better if this were keySig@showchange since the sig. part is redundant.
Probably also the parameter<EMAIL_ADDRESS>should be<EMAIL_ADDRESS>(and similarly for scoreDef@sig.showchange).

Thanks for bringing this up. Going this direction, refactoring everything according to a consistent naming scheme certainly would improve MEI but introduce a massive backward compatibility break.


Is the compressed data portable?

Hello authors,
This is a great library!
I have a question:  Is the compressed data portable, i.e. is it dependent on specific endianess, instruction set(cpu architecture) or anything else? If it is not portable, is there such a compression library that produces portable compressed data? If so, please give me a pointer.
Thank you!

There are many choices... but it is hard to answer in the abstract, not knowing what you are looking for...

Roaring Bitmaps are total interoperability between C, Java, Go... there is a standard format that is the same across all platforms.
streamvbyte supports both ARM and x64 (Haswell or better).

And so forth. If you consult our README, you will notice that we reference many other libraries.
Regarding endianess... do you program for any processor that does not support little endian? I haven't seen such a processor in well over a decade.

Hi Daniel,
Thanks for your reply. The endianess question is a general one and yes in
practice little endianess has prevailed, and I am targetting commercial x86
and arm architecture.
On Wed, Apr 17, 2019 at 8:33 PM Daniel Lemire<EMAIL_ADDRESS>wrote:

There are many choices... but it is hard to answer in the abstract, not
knowing what you are looking for...

Roaring Bitmaps https://roaringbitmap.org are total
interoperability between C, Java, Go... there is a standard format that is
the same across all platforms.
streamvbyte https://github.com/lemire/streamvbyte supports both
ARM and x64 (Haswell or better).

And so forth. If you consult our README, you will notice that we reference
many other libraries.
Regarding endianess... do you program for any processor that does not
support little endian? I haven't seen such a processor in well over a
decade.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lemire/FastPFor/issues/50#issuecomment-484063361, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEVdkZBxLOvDXPXCK_vBwaF7MKObks7Nks5vhxSpgaJpZM4c0fWq
.

Depending on what you are after, either streamvbyte or Roaring Bitmaps might fit the bill. Or not... it depends of your application.


added syntax hide

"hide" isn't a command but is a syntax to remove the current function from the auto complete. When typing /function it would hide that function from the list if the string hide was present in that function. I keep getting errors for this when I use it in vs code, so I thought I would make a commit.
Here is what I mean

Sorry I cant accept this pull requests as adding hide to mcfunction actually causes an error with Minecraft bedrock.
And seems to even disable the rest of the function.

@minerj101 Can you confirm this exists in BEDROCK edition of MC? We found the HIDE documentation on the Gamepedia wiki, but we can't get it working in-game.
Are you sure this really exists?

it works, it just gives errors saying its not syntax

it works, it just gives errors saying its not syntax

Sorry I cant accept this pull requests as adding hide to mcfunction actually causes an error with Minecraft bedrock.
And seems to even disable the rest of the function.

It gives errors, but it works as I stated. It makes it so functions can execute on them, but people in game. i have proof of it working. look on many function packs and you will find the sting hide.

it works, it just gives errors saying its not syntax

Sorry I cant accept this pull requests as adding hide to mcfunction actually causes an error with Minecraft bedrock.
And seems to even disable the rest of the function.

It gives errors, but it works as I stated. It makes it so functions can execute on them, but people in game. i have proof of it working.

Sorry I cant accept this pull requests as adding hide to mcfunction actually causes an error with Minecraft bedrock.
And seems to even disable the rest of the function.

It works, it just gives errors saying it's not syntax. It makes it so functions can execute on them, but people in game can not. I have proof of it working, try looking at other function packs and you will find the sting hide. This addition will make it easier for me and many other creators to check for errors, when this feature isn't reported as a error waisting time.
#40
For example, try this right here, make the two files below
One function being give_apple.mcfunction
give @s apple
hide
The second being apple.mcfunction
function give_apple
In turn, this will only show the function apple in game. It will execute give_apple giving you a apple. I would link a file below but atm I am on my phone.
@SirLich

Sorry I cant accept this pull requests as adding hide to mcfunction actually causes an error with Minecraft bedrock.
And seems to even disable the rest of the function.

It works, it just gives errors saying it's not syntax. It gives errors, but it works as I stated. It makes it so functions can execute on them, but people in game. I have proof of it working, try looking at other function packs and you will find the sting hide. This addition will make it easier for me and many other creators to check for errors, when this feature isn't reported as a error waisting time.
For example, try this right here, make the two files below
One function being give_apple.mcfunction
give @s apple
hide
The second being apple.mcfunction
function give_apple
In turn, this will only show the function apple in game

@minerj101 Can you confirm this exists in BEDROCK edition of MC? We found the HIDE documentation on the Gamepedia wiki, but we can't get it working in-game.
Are you sure this really exists?

It indeed exists I use it all the time when ever I make a function run in the backround for my anticheat I develop for minecraft bedrock. Check my comment above...

As far from my knowledge that whenever an error is giving on an mcfunction its stops loading the entire mcfunction itself.
So I set out to test all of these, cause the wiki says the HIDE keyword needs to be on the first line.
Video test:
https://www.youtube.com/watch?v=8FLWMrwbzAg
test pack:
test world.zip
unfortunately it doesn't seem to work with vanilla Minecraft.

As far from my knowledge that whenever an error is giving on an mcfunction its stops loading the entire mcfunction itself.
So I set out to test all of these, cause the wiki says the HIDE keyword needs to be on the first line.
Video test:
https://www.youtube.com/watch?v=8FLWMrwbzAg
test pack:
test world.zip
unfortunately it doesn't seem to work with vanilla Minecraft.

it has to be lowercase

it has to be lowercase
Test 2 and 4 were lowercase, but gamepedia said it should be Uppercase,

it has to be lowercase

Test 2 and 4 were lowercase, but gamepedia said it should be Uppercase,

hide_proof.zip
This is a pack I just made
Run
/function non_hidden
Then check the file structure

As per https://github.com/Arcensoth/language-mcfunction/issues/43#issuecomment-785398122
The hide keyword is not a functinally but simply a minecraft bug of format_version: 1 in the manifest, however most minecraft marketplace maps do not allow manifest verison 1 for BP / RP or worlds, so Im not going to support it.

As per Arcensoth/language-mcfunction#43 (comment)
The hide keyword is not a functinally but simply a minecraft bug of format_version: 1 in the manifest, however most minecraft marketplace maps do not allow manifest verison 1 for BP / RP or worlds, so Im not going to support it.

I just updated it to format 2 and it worked. I was given paper...
hide_proof_2.zip


Setup for Linux and exceptions with non-numeric video devices fixed

Package setup fields for Linux was empty and was an exception when non-numeric video device was finded (in my case it was "video-enc0" and "video-dec0")

The options in setup() will be overridden by the settings in pyproject.toml, so leaving it blank is fine.

In my case on Linux the project was installed as UNKNOWN-<IP_ADDRESS>, or something like that

I cherry picked your first two commits because I didn't really want to introduce an extra dependency when reading the camera name. Please try the latest develop branch. Thank you very much.

The latest version (v1.1.14) containing your PR has been released, thanks again for your contribution.


Teams - existing install of Office 365 ProPlus - date & update

When will the dates for Teams release existing installs of Office 365 ProPlus - Semi-Annual Channel (Targeted) be determined?
will Teams release for existing proplus installs be based on a certain update version? as the monthly channel has version 1906 associated with it.
Thanks.

@jbadia01 -- Yes, the addition of Teams to existing versions of Semi-Annual Channel (Targeted) will start with a particular version, just like Monthly Channel. Once we know the version, we'll update the article. Same with the date...once we know that, we'll update the article. Thanks for your question.

@jbadia01  -- For Semi-Annual Channel (Targeted), it's Version 1908 which was released on 10 September 2019. The table in the article has all the most current info about versions and dates. Hope that helps.


Cilium Monitor Not Working

current cilium stable, minikube version: v0.22.3
root@minikube:/# cilium version
Cilium 1.0.0-rc2 2f33f7a Wed, 6 Dec 2017 15:22:37 -0800 go version go1.9 linux/amd64

Cilium status is fine:
root@minikube:/# cilium status
KVStore:                Ok   Etcd: http://<IP_ADDRESS>:2379 - (Leader) 3.1.5
ContainerRuntime:       Ok
Kubernetes:             Ok   OK
Kubernetes APIs:        ["core/v1::Node", "CustomResourceDefinition", "cilium/v2::CiliumNetworkPolicy", "extensions/v1beta1::NetworkPolicy", "networking.k8s.io/v1::NetworkPolicy", "core/v1::Service", "core/v1::Endpoint", "extensions/v1beta1::Ingress"]
Cilium:                 Ok   OK
NodeMonitor:            Listening for events on 2 CPUs with 64x4096 of shared memory
Cilium health daemon:   Ok
Known cluster nodes:
 minikube (localhost):
  Primary Address:   <IP_ADDRESS>
   Type:             InternalIP
  AllocRange:        <IP_ADDRESS>/16

root@minikube:/# cilium monitor
Listening for events on 2 CPUs with 64x4096 of shared memory
Press Ctrl-C to quit
Error: unable to connect to monitor dial unix /var/run/cilium/monitor.sock: connect: connection refused

There is not gops output:
root@minikube:/# gops
1006 701 gops                 go1.9 /usr/local/bin/gops
255  1   cilium-node-monitor  go1.9 /usr/bin/cilium-node-monitor
262  1   cilium-health      * go1.9 /usr/bin/cilium-health
1    0   cilium-agent       * go1.9 /usr/bin/cilium-agent
root@minikube:/# gops stack 255
couldn't get port by PID: dial tcp <IP_ADDRESS>:0: getsockopt: connection refused

I was told there are no logs for cilium-node-monitor, but I did confirm via "ps" that it was running:
root@minikube:/# ps -Af | grep cilium
root         1     0  0 01:26 ?        00:00:02 cilium-agent --debug=false -t vxlan --kvstore etcd --kvstore-opt etcd.config=/var/lib/etcd-config/etcd.config --disable-ipv4=false
root       255     1  0 01:27 ?        00:00:00 cilium-node-monitor
root       262     1  0 01:27 ?        00:00:01 cilium-health -d
root       908   701  0 01:33 ?        00:00:00 grep cilium

gops is not enabled in this daemon. It would be extremely helpful to debug an issue like this. It's a matter of adding those 4 lines, cf. https://github.com/cilium/cilium/blob/master/daemon/main.go#L128:
{code}
if err := gops.Listen(gops.Options{}); err != nil {
errorString := fmt.Sprintf("unable to start gops: %s", err)
fmt.Println(errorString)
os.Exit(-1)
}
{code}

Some steps to reproduce would be nice. I tried seeing if there were any issues via minikube, not that it matters but using v0.23.0. Monitor is showing output here. Do you see the same issue with the master branch? I can carefully go through the launcher refactoring Joe did in c7a63484d9cc (pkg: Refactor monitor launcher common code, 2017-11-27) and see if there is some regression.

On a clean minikube, this works for me.  I think the above happened after minikube was running for a while, but I do not have steps to reproduce.
I'd suggest that we at least figure out what debugging features we would need to root cause such an issue in the future and file items to add them.   Right now it doesn't seem like there were logs or the ability to do gops dumps.
I don't know enough about the internals of cilium-node-monitor to have a hypothesis of the underlying issue (e.g., daedlock?) or to comment on whether a manual audit of the code would be a good use of time, so I'll defer to you all on that.

OK, let's leave this open for now. I can try to do longer test runs this weekend with minikube.
Thanks.

Can reproduce this now. It seems to take a couple of days before the process becomes defunct. I will add some more logging and use a prefix so it's easier to distinguish between the regular agent. Not sure exactly what is going wrong but will debug before working on a fix.

Just avoid any confusion I was testing with cilium:stable earlier. Will also check latest later.

While attempting to reproduce with the latest image, experienced that kubectl stopped working. Attaching the logs from minikube logs, maybe this is caused by a OOM?
minikube_logs.txt

Seems like kube-apiserver got killed. Happens every few days for me. Just minikube ssh then restart the localkube service.


Leftover corner when minimizing

Installed today and it works great! Only issue I've found is when minimizing the left bar, a quarter-round piece of the top bar doesn't move to the left with the rest of the menu.  Not sure if it's something I missed during setup.
Other than that, this is a great theme!!
I'm not the world's best with CSS but if I can figure it out, I'll create a branch and submit the changes.

Thanks @borborpa. Fix is in the latest commit: af3c4ac. This was an alternate method I was testing for that corner radius. I don't normally collapse my sidebar, so I must have forgotten about that bug. I reverted to the original method, which doesn't show up in as many situations, but also doesn't glitch in the way you demonstrated. Let me know if you have any problems with it.


Adding Blaze Library

The Blaze library offers lots of different features and can be used in parallel environments due to its parallelization backend.

Cool, thanks!


Fix filename values of trace data

Depending on the computer/OS/system, the "/" in file path of the tracing data is in one computer "/", in the other "\".
Ensure that the string file path stays the same, regardless of the system.

Look into using https://docs.python.org/3/library/pathlib.html for creating OS independent filepaths

Moved back to open since #19 needs to be resolved first


JBox modal failure on Safari

jBox modals do not work on Safari and IE. Though we should, in future, have a popup box telling users that they should be using the latest browser and one of a particular flavour (chrome, firefox, etc) due to compatibility issues, we can add checks that'll make KnetMiner use different and vanilla JS code that's compatible instead.
We need to ensure that the end-user is informed that they must have an ES6 compatible library when we upgrade KnetMiner to use React.

Seems to be working in Safari.


Change win metric

Description
Win metric now disabled, so all games run until completion.
Testing
Run python -m test.main to run a test suite and see the results.

Fixed.


Include plaintext JS files in release

This PR does 2 things:

This PR adds the 3 JS files (injector.js, preload.js, and renderer.js) to GitHub releases, alongside betterdiscord.asar
Why? I am coming from https://github.com/ArmCord/ArmCord with the intent to add loading BetterDiscord into the client as an option. Ideally, we would be able to just use the ASAR - I have tried figuring this out repeatedly, but the file is always saved corrupted (the actual released file is fine, however)
These files will be useful to programatically inject BetterDiscord into an electron application on the fly.

This PR updates the actions. I have tested them. (https://github.com/ArmCord/BetterDiscord/actions/runs/10542695408
Why?
- actions/upload-artifact@v3 will be deprecated and unusable on November 30th.
- actions/cache@v3 has been integrated into actions/setup-node@v4

I was able to figure out fetching Asar files, I will keep this PR open if you want the actions updates.

reverted publishing plaintext js