Update the     README.md file to describe the     repo.

Portfolio

Nice first PR!

I wanted to approve, but I don't see a button anywhere. I think I might need to have write access to the repo based on your constraints:
Review required
At least 1 approving review is required by reviewers with write access.
Merging is blocked
Merging can be performed automatically with 1 approving review.

So is there anything I have to do in order for you to approve?
Sent from my iPhone
On Jun 8, 2020, at 2:38 AM, aychin<EMAIL_ADDRESS>wrote:

I wanted to approve, but I don't see a button anywhere. I think I might need to have write access to the repo based on your constraints:
Review required
At least 1 approving review is required by reviewers with write access.
Merging is blocked
Merging can be performed automatically with 1 approving review.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/KaitlynND/my-portfolio2/pull/1#issuecomment-640424771, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AMIBTGUGCGVDTAPYXK6DUILRVSIPHANCNFSM4NXVKODQ.

Picking this up again from the chat. Let's see if we can get your change merged. I think one of two things needs to happen:

add me (and zhaonian) with write access to your repo
change the branch protection rules so that write access is not required to approve a review

I think the first one is likely the way to go; I'm not sure how to do it off the top of my head though.
I found some docs which may be of help (you can also feel free to ask TCs):
https://help.github.com/en/github/administering-a-repository/about-required-reviews-for-pull-requests
https://help.github.com/en/enterprise/2.15/user/articles/adding-outside-collaborators-to-repositories-in-your-organization (Ctrl+F "write")


Not an Issue just a question

Sorry, I wasn't sure where to leave my question, so I put it as an issue. It really deals with cyber security, but I have no idea where to ask so I figured I would try you guys.
I have been recently looking into things of cyber reconnaissance lately, and everything seems to have the idea that the target of reconnaissance is known beforehand. My question would be then, can you do reconnaissance on an initially unknown target?
An example of this would be that there are two computers in closed rooms that have no knowledge of each other and they are both connected to the internet. Can one somehow discover the other? If so how?

Start from relevance targets associated with your target
Example:
Website_A is secured by cloudflare CDN, you have no idea what its IP address is
You can then search its content or fingerprints for records on services such as Censys or Shodan
See if the target servers were exposed to public and accessible
And then just simply start the penetration testing SOP


Enhancement proposal for validation checks in kpm push operation

Design Doc for #508

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build<PHONE_NUMBER>7:
0.0%

Covered Lines:
4153

Relevant Lines:
9907

💛  - Coveralls


Add the switcher to change versions and locales.

Create a simple version switcher to change versions and locales.
Features

[x] User can enable version switch feature by setting theme_use_version_switch=True and set theme_version_switch_json_url = "/versions.json", then you will get an nicely dropdown menu that render everything from /versions.json
[ ]  User can enable locale dropdown as well by enable theme_version_switch_enable_locale

[x] different locales may have different versions (I believe this will happen frequently due to translation progress)
[ ] If the current version doesn't exist in the target locale, it will redirect to the default version in the target locale

TODO

[ ] Fix page suffix do not match requirements error when pagename is index.html

Questions

Can we use ES6 features?

 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: MegChai:x: megvii-mgeYou have signed the CLA already but the status is still pending? Let us recheck it.

Please keep the change in d3b5f1b pydata_sphinx_theme/docs-navbar.html (line 46)

          {%- include "version-switcher.html" %}

If version.json can not be found. It could be better to hide the version switcher component.


Serial Monitor doesn't appear on my terminal tab

i have installed Serial Monitor on my VSCode but it doesn't appear on my terminal tab. anyone can help ?

@Mik313 Could you please attempt to run the "View: Focus on Serial Monitor" command? This should put the focus on the first Serial Monitor view.

thanks that's works


Single Server Upgrade Instructions from Nolana to Orchid

Hi,
this is my Single Server Upgrade Instruction from Nolana to Orchid.
This is likely to be incomplete, because still mod-search-2.0.1 does not work with Elasticsearch on my test instance.
There are hints that in Post-Upgrade IV.i) :
"This change may also impact Elasticsearch as well (this is unveryfied, however)."
this change does indeed affect Elasticsearch and that Elasticsearch roles and permissions also need to be edited.
I haven't found a remedy for that, yet, so for now I leave the original formulation "may also impact" and "is unveryfied".

The trouble with Elasticsearch not talking to mod-search has disappeared. This upgrade prescription has worked perfectly on two single server installations of platform-complete.


Convert the stamp script to Node.js for more interoperability

Our builds are currently failing on Windows because the stamp.sh does not run on windows.
We'd like to migrate the stamp.sh script to a Node.js script to be able to run on different OS.

I'm closing this issue as there is a PR(#367 ) already merged


feat: Support allOf additionalProperties merging if both are the equal

We have a bunch of objects we merge using allOf where both have the exact same value for additionalProperties, however we get the following error:
Feature "allOf additionalProperties merging" is not implemented yet.

This PR adds support for merging if both items are equal.

@tdakkota have amended to merge the schemas.


Remove SDX_HOME from makefile

What? and Why?
Removes unused SDX_HOME in makefile. Although not used would cause build to break if it wasn't present.
Also fixes makefile target order.
Supersedes #42

Codecov Report

Merging #44 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #44   +/-   ##
=======================================
  Coverage   96.13%   96.13%
=======================================
  Files           6        6
  Lines         207      207
=======================================
  Hits          199      199
  Misses          8        8

Continue to review full report at Codecov.

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


[CHALLENGE SUBMISSION] - Challenge 4

Please provide the following information for your submission:
What is your name? (First, Last)
Ethan Arrowood
Where is your GitHub Repo ?(With your challenge solution)
https://github.com/Ethan-Arrowood/25-days-of-serverless-2019/tree/master/EzraParty
What Challenge is this for? (Challenge number between 1 and 25)
Challenge 4
(Optional) Anything else we should know? e.g., language used, location, blog post?
TypeScript, Azure Functions, Azure CosmosDB

P.S. should I submit issues for Challenges 1 and 2?

THANK YOU FOR YOUR #25DaysOfServerless SUBMISSION
We checked out your repository. We're thrilled to say your solution is now listed in our Hall of Fame
Thank you for your contributions!
This issue is now resolved! 🎉


[FEATURE REQUEST] Optimize Performance by Adding Lazy Loading attribute to Image Tags

Description
Is your feature request related to a problem? Please describe.
As part of optimizing the website's performance, we need to implement lazy loading attribute for the image tags used throughout the project.
Describe the solution you'd like

Identify all the image tags in the project.
We need to modify the existing tags and add the loading attribute with the value of "lazy".

Please assign me this issue so that I can work on this issue under GSSOC'23.

hey @akshitagupta15june please assign me this task under iwoc'24.


[BugFix][Lake] Compaciton timeout too short

What type of PR is this：

[x] bugfix
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

run starrocks_admit_test


Enable tests in test_annotations.py

Add test_annotations.py to CI and the test-triton.sh script.

Fixed by https://github.com/intel/intel-xpu-backend-for-triton/pull/184


Introduce separate behaviour for streaming and simple cases

Streaming interfaces never needed to implement a handle_request callback, this included middleware like the router that had a nonsense return to satisfy the compiler warnings about an unimplemented callback.
This PR separates the handle_request callback to it's own new behaviour Raxx.SimpleServer
To help with the upgrade path use Raxx.Server now requires a type. No type raises an error, this should be helpful in alerting users who upgrade to the changes.
Which should be the preferred style? Both lines below are equivalent.
use Raxx.Server, type: :simple
# or
use Raxx.SimpleServer

This PR requires an update to Ace
https://github.com/CrowdHailer/Ace/pull/122
An example of using the new interface can be found in this PR
https://github.com/CrowdHailer/watercooler/pull/2

use Raxx.Server (without any type) mean the streaming server

I would actually like this to be the end case. Just annoying that that is already used to mean the simple server in so many applications. Will investigate some further macro magic, see what warnings I can get

This will close #138

Do we need to disable circle CI?


Option for no animation at all?

Hey there,
I'm trying to just "pop up" the modal.  It seems that the available animations (including those from rn-animate) are all too much for some old phones and the delay is quite noticeable. So I would like to be able just to show and hide the modal without any animation whatsoever (I understand of course that "show" and "hide" are animations itself somehow, but I think I made my point).
I tried to use
{
this.state.isModalVisible &&
<Modal isVisible={true}>
 <...my stuff...>
</Modal>
}

to avoid animations but it seems to animate the modal anyway. Am I doing it wrong?
Is there any way to just switch it on and off? Even animationInTiming = 1 doesn´t accelerate it too much. I guess the delay won´t go away without animations, but at least it appears as fast as possible.
Greets and thanks,
Paul

Hey @paul-git , did you already try replacing react-native-modal with the original react-native modal just to make sure that is the animation that is slowing down the modal (and not its content)?
I would also suggest you to play a bit with both useNativeDriverand hideModalContentWhileAnimating for speeding it up a bit.
Also, yes, we still miss a "no-animation" mode where we disable completely the animations... anyone willing to send a PR for it?

Hey @mmazzarolo,
thanks for the help. From reading through other comments I just compiled it for productive, which made it much more responsive. I will play around with the options you named, and with a fast fadeIn it is almost like not animated.
I guess you can close this question, unless you want to keep it open for the PR.
Thanks again,
Paul


Publish to PyPI and TestPyPI

Removed crick from dependency because it cannot be installed from pypi
Added GitHub action to upload developer version to TestPyPI upon merging to main branch
Added GitHub action to upload release version to PyPI upon release
Removed unnecessary cellarium/__init__.py - https://packaging.python.org/en/latest/guides/packaging-namespace-packages/
Added --explicit-package-bases flag to mypy to correctly map file paths to modules - https://mypy.readthedocs.io/en/stable/running_mypy.html#mapping-file-paths-to-modules
Finding namespace packages in pyproject.toml - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#using-find-or-find-packages

There is a user warning I get when I do the following import from the root directory of the repo:
>>> from cellarium.ml import module
/home/yordabay/anaconda3/envs/cellarium/lib/python3.10/site-packages/lightning_utilities/core/imports.py:13: UserWarning: Module cellarium was already imported from None, but /mnt/disks/dev/repos/cellarium-ml is being added to sys.path
  import pkg_resources

It is due to the import of a deprecated pkg_resources package (https://setuptools.pypa.io/en/latest/pkg_resources.html) in lightning utilities and doesn't seem to affect the code. Also this doesn't happen from other directories.

Added a commit that fixes configure_optimizers return type hint that was updated in https://github.com/Lightning-AI/lightning/pull/18463


feat: enable purge protection

Add variable for enabling purge protection in production environments.

Already included in https://github.com/equinor/terraform-azurerm-vault/pull/17


dts feature on dma perpheral feature

Is your enhancement proposal related to a problem? Please describe.
in many DMA peripheral there are some address alignment on source and target address.
Describe the solution you'd like
There are 2 option to resolved this

option 1:

currently we can use the existing dma-buf-alignment define in dma dts feature, and let application to select the purpore one.

option 2

We need define dma-buf-alignment in each perpherial dts feature. and all dma enabled peripheral will be required to do so.
and together with dma-buf-alignment in the exiting dma dts to control the src and dst address alignment
Additional context
refer to below PR for more details
dma-buf-alignment

I think it would be useful to have the alignment property known somehow in the pair of DMA + Peripheral, the best place for that to me and maybe others would think otherwise, would be on the peripheral, but if there's some better way to describe some attributes tied to the pair of devices that would be best.
@mbolivar-nordic or @galak any thoughts on how best to do this?

@teburd I'm confused. From @hakehuang 's description it sounds like the DMA peripheral itself is where the alignment restrictions are. E.g. a memory to peripheral transfer can only read from 4-byte aligned memory addresses and things like that. When you say "pair of DMA + Peripheral", what do you mean? Are there additional alignment constraints that are specific to the combination of the DMA controller and a specific peripheral address it's talking to that you need to capture?

@mbolivar-nordic , I think pair means each peripheral with DMA support need add such constrains.
for peripheral dma, the src is usually a 4 byte aliged 32 bit word. but it depends on the peripheral. so if we need add this to each peripheral, would this be better that we create a common dts for all peripheral that supports dma?

Just to be clear, when you say "peripheral DMA", you mean the DMA controller, right?

no it is the peripheral that has DMA can read from,  such register is usually 4 bytes address aligned, but it is platform dependant.

I'm sorry, I'm still lost. If we're talking about a peripheral register then its address is fixed so I don't get what we need to do -- we can figure out its alignment by looking at the bits in the register.
Maybe you can point me to some real hardware with example devicetrees for option 1 and option 2 from the PR description?
If not,  I think we may need to call a meeting.

I'm sorry, I'm still lost. If we're talking about a peripheral register then its address is fixed so I don't get what we need to do -- we can figure out its alignment by looking at the bits in the register address.
Maybe you can point me to some real hardware with example devicetrees for option 1 and option 2 from the PR description?
If not, I think we may need to call a meeting.

soem platfrom may support 16/32 bits and 64 bits in the future.
and the question now is:
we have define a dma-buf-alignment in dma engine dts, which limits the DMA buffer address alignment, but for different peripheral do we need define a common dts attribute which can be inherient and applys to different peripheral? as the two address alignment may not the same.


Combined install and authorize steps for Azure Boards GitHub app

The "Install and Authorize" steps for installing the Azure Boards GitHub app have been combined. Step 4 needs a new screenshot and text. Step 6 can be removed.
https://docs.microsoft.com/en-us/azure/devops/boards/github/install-github-app?view=azure-devops#install-and-configure-the-azure-boards-app

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

ID: e0f91070-b95b-fbb7-a6f2-bf11f6ceff43
Version Independent ID: fe6f39f4-d718-522e-129a-de5c09b5c021
Content: Install and configure the Azure Boards app for GitHub - Azure Boards
Content Source: docs/boards/github/install-github-app.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@alexcnichols - Thanks for the update. I'll get the content updated by EOD.

@alexcnichols @KathrynEE Is this supported for GitHub.com only? What about enterprise repos?

@pravinpande the fact that install and authorize steps have been combined is a setting specific to the Azure Boards app in GitHub.com. The options for integrating with GitHub Enterprise Server are a bit different.

@KathrynEE this issue appears to have been closed without being fixed. The steps in the flow are different than what's in the docs.


added rock paper scissors game

PR Description 📜
added rock paper scissors game
Fixes #1947

Mark the task you have completed ✅

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

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

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

you can do enhancement if you want but we can't add it as new game make sure you follow that !!

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


Add missing mkdir step to create the directory

On some operating systems touching a file without having a directory folder will fail. This extra step of explicitly creating the styles directory will ensure that this works for everyone.

ah thanks, original starter template had that directory, thanks!


Fix for crash on WaitGroup

panic: sync: WaitGroup is reused before previous Wait has returned
The panic is due to an EventNotify that arrives in conjunction with
a peerAdd or peerDelete. Wait is followed by an Add
The current WaitGroup logic does not add any further protection.
The pMap mutex should be enough
The update operations have to happen inside the pMap lock to be safe,
else there is a race between the update operations and new peerAdd and peerDelete
Signed-off-by: Flavio Crisciani<EMAIL_ADDRESS>

ping @sanimej @abhinandanpb

LGTM

LGTM

Closing this one, we will go with: https://github.com/docker/libnetwork/pull/1861


enforce better separation of view/model layer

currently I decorate a "model entity" with view components and those result in the UI being shown. This isn't bad, but I want to make sure whatever approach I go with will work if I run rendering on the server not the client. I want it to be easy to explore "what if" scenarios of running simulations server-side

This is broadly done, I'll open up other tickets for smaller issues related to it.


Crash with EarlyLoadingScreen

using this mod with Early Loading Screen causes a crash on startup

plz put your log file and crash report when creating issue

ok i figure out the problem, bcuz early loading screen make the game window created earlier before mixin (i dont why it happen, mixin should happen before mod loaded) so my mod cannot mixin a class (but this mixin will only work when vulkan mod installed, though it isn't used, it still trigger this problem)
i dont know if i can fix it or it can only be fixed on early loading screen
be patient plz, lemme investigating


Smart Contract "Buy Me A Coffee"

Description
With the help of this smart contract, users can send ether to the owner of the contract along with their name and message.
Fixes #28
Type of change
Please delete options that are not relevant. In order to tick the check box just put x inside them for example [x] like this :

[x] Add a new project

Domain of Contribution
Please delete options that are not relevant. In order to tick the check box just put x inside them for example [x] like this

[x] Project using only Solidity

[x] Project Test on the Remix IDE

Checklist ✓
Please delete options that are not relevant. In order to tick the check box just put x inside them for example [x] like this

[x] l have performed a self-review of my own code or work.

[x] I have commented on my code, particularly in hard-to-understand areas.

[x] My changes generate no new warnings

[x] I'm SSOC'22 contributor

Screenshots/Gif (Recommended)

@Vikash-8090-Yadav Please review this PR

Great work @AyushPathak3011


Update TabReactElement - allow null as Tab

Without this, TypeScript linter won't allow conditional tabs with a null return.

Without this, TypeScript linter won't allow conditional tabs with a null return.

This didn't work for me. I still get this ts error. Any other workaround?
Type 'Element | null' is not assignable to type 'TabReactElement'.
Type 'null' is not assignable to type 'ReactElement<TabProps, string | JSXElementConstructor>'

I pulled in this change into the latest RC in https://github.com/PedroBern/react-native-collapsible-tab-view/pull/255.
Also fixed the other TypeScript error.
It's already on npm as 5.0.0-rc.9 if you'd like to try it


feat: refine handling of custom currencies in Tiered STO

:tada: This PR is included in version 2.0.1-beta.79 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Investigate Swap to GPT-4

With falling API prices and rising importance of this project, I suspect this might now be possible. We should find the exact API costs of a message back and forth, work out some projected usage figures, and talk with Plex to see if it fits the org's budget.

Worth investigating & keeping an eye on this but main issue before was latency. Again, if we have a good baseline then we can compare quality of generated output.

I've used the new prompt-eng tooling I wrote to create a google sheet of answers comparing gpt-3.5-turbo to gpt-4. Imo the difference is so great that we have no choice but to switch, assuming the cost isn't prohibitively. I'm curious to know what others think
https://docs.google.com/spreadsheets/d/1vsaTHUVCBc0giH5UDD42R8eh2kMjvtQkIj9MKJMS5do/edit#gid=1376937604

I've created a benchmark to compare outputs from gpt-3.5-turbo-16k to gpt-4.  We'll need a handful of people to go through and rank their preferences.
https://forms.gle/P1RnHh5ziVJkgAi99

This is related to #34 so I'm going to close this as a duplicate.


Create script to automatically generate NOTICES file for each release

Now that all of Firebase is built from this repo, with the exception of Analytics which has no dependencies separate from this repo and its dependencies, we should be able to automatically generate the NOTICES file.
Concatenate all the LICENSE files in third_party directories in this repo with the LICENSE files generated in PODS/*/LICENSE in a project that installs all Firebase pods. Then verify versus the current manually generated NOTICES.
https://github.com/firebase/firebase-ios-sdk/blob/master/CoreOnly/NOTICES should be generated automatically from the LICENSE files in the repo and any LICENSE files of their dependencies.

Moving to the Firebase 9 milestone to see if we can get the update with Firebase 9.

Moving to 9.1 milestone


docs: modify max holder count docs

:tada: This PR is included in version 2.0.1-beta.95 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Fixes #323: Provide explicit selection of licenses when uploading image

As per the discussion in the thread for this issue I have added an option to select the license before uploading the image. Have made another pull request #382 which adds the new CC 4.0 license options. Have implemented using the option 2 suggested by @misaochan.
Attached screenshots.

The license summary updates on changing the license and is saved as the default preference for the user.

Hi @maskaravivek ,
This conflicts with your previous PR, could you resolve please? Thanks!

Also, while we're at it, nice work on these patches. Would you like to be added to our credits.md file? If yes, please let me know what your preferred name is. :)

@misaochan Have resolved the conflicts. And here's the updated screenshot for choosing license.

It would be great to me mentioned in the credits.md file. Thanks for the credit. I would prefer Vivek Maskara to be put in as my name. :)


handle when clicked submit button without selecting an option

right now, nothing happens when submit button is clicked without selecting an option.
Please assign this issue to me @johnbabu021 . I would like to make this as a contribution for hacktoberfest2021.

thanks for contriubting


Fails to play custom discs

When I try to play discs I get an exception in the logs and nothing happens. Here's my log: https://mclo.gs/4X8fGZH
I am on Fedora Linux 39, on mc version 1.20.1 with no other mods

error:
[00:22:17] [Sound engine/ERROR]: Error executing task on Sound executor
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_4234.method_19719()" because "$$0" is null
	at net.minecraft.class_4224.method_19643(class_4224.java:138) ~[client-intermediary.jar:?]
	at net.minecraft.class_1140.method_19755(class_1140.java:467) ~[client-intermediary.jar:?]
	at net.minecraft.class_4235$class_4236.method_19737(class_4235.java:34) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:139) ~[client-intermediary.jar:?]
	at net.minecraft.class_4238.method_19765(class_4238.java:42) ~[client-intermediary.jar:?]
	at java.lang.Thread.run(Thread.java:840) ~[?:?]

deobfuscated:
[00:24:47] [Sound engine/ERROR]: Error executing task on Sound executor
java.lang.NullPointerException: Cannot invoke "net.minecraft.client.sound.AudioStream.getFormat()" because "$$0" is null
	at net.minecraft.client.sound.Source.setStream(Source.java:138) ~[client-intermediary.jar:?]
	at net.minecraft.client.sound.SoundSystem.method_19755(SoundSystem.java:467) ~[client-intermediary.jar:?]
	at net.minecraft.client.sound.Channel$SourceManager.method_19737(Channel.java:34) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:156) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:130) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:139) ~[client-intermediary.jar:?]
	at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) ~[client-intermediary.jar:?]
	at java.lang.Thread.run(Thread.java:840) ~[?:?]

using this url: https://www.youtube.com/watch?v=c5wulic5wsU

As a workaround, try to rip the audio from the youtube video and upload to Discord.
At least some youtube vids seem broken at the moment. But Discord CDN links still work (...at least for another month or two until Discord makes all their CDN links temporary. Nudge nudge.

Is there a way to allow other URLs? Like a config option? I can just add that to my modpack and then host my own music disks.

Same issue on this URL:
https://cdn.discordapp.com/attachments/1182908803063234580/1185485325171171358/Quirky_Worky_Song_c5wulic5wsU.webm

to be clear this issue occurs both in singleplayer and multiplayer & with no mods except url music discs

Should be fixed with #21


Engine -> Framework roll failing on super_editor customer tests

Starting with the engine roll here https://github.com/flutter/flutter/pull/146483, which contains only the Dart roll here https://github.com/flutter/engine/pull/51980, the super_editor customer tests started failing in presubmit like here https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8751160061603811569/+/u/run_test.dart_for_customer_testing_shard_and_subshard_None/stdout, with the error message:
| Resolving dependencies...
| Because super_editor depends on example_docs any which doesn't exist (could not find package example_docs at https://pub.dev/), version solving failed.
Processing ./../../bin/cache/pkg/tests/registry/super_editor.test...

I took a look through the repo at the pinned commit, and couldn't find any pubspec files that mentioned the example_docs package: https://github.com/superlistapp/super_editor/tree/bcba72823a3c21336960f0ac40a73d68d9034623.
cc @chinmaygarde incoming engine sheriff

This is a Dart SDK regression affecting dart fix starting with https://dart.googlesource.com/sdk/+/409fa2c19e044f11dcd050924f8f6632d9142b82
With that change, if you run dart fix in https://github.com/superlistapp/super_editor/tree/bcba72823a3c21336960f0ac40a73d68d9034623 it will add an example_docs: any line to super_editor/pubspec.yaml.  This causes errors when running pub get.
@pq

CC @keertip @bwilkerson

Thanks for all the context @jason-simmons!

When this happens dart fix is being run from the super_editor subdirectory
(https://github.com/superlistapp/super_editor/tree/main/super_editor - one level down from the root of the repository)

Should I go ahead and do a revert of my change to the Dart SDK to keep you rolling?

Reverts are preferred because they keep dart sdk rolls smaller, easier to analyze in case of any other failures.

Revert: https://dart-review.googlesource.com/c/sdk/+/362000
Tracking issue: https://github.com/dart-lang/sdk/issues/55413

The revert has landed. May I unpause the roller?

The following reverts have landed and I'm unpausing the roller:

https://github.com/dart-lang/sdk/commit/cd2c566bcf2263e93bef877443a784f3afe35549
https://github.com/dart-lang/sdk/commit/5f05c279c9c97383c68e4a12df7fdc078f9f3285

Those changes have landed on the dev branch

Can the autoroller be enabled again? 😌

Yes! Things are rolling now.


Weird Beautify Style?

it seems that beautify likes to add a double line before a comment, then a single line after a comment.
Original
.box {
    border: 2px solid gray;
    padding: 10px;
    background: rgba(0, 0, 0, .5);
}

/* This is a CSS comment! */
.other-box {
    border: 1px solid red;
    padding: 4px;
    background: #fe4444;
}

After beautify
.box {
    border: 2px solid gray;
    padding: 10px;
    background: rgba(0, 0, 0, .5);
}

/* This is a CSS comment! */

.other-box {
    border: 1px solid red;
    padding: 4px;
    background: #fe4444;
}

Expected Outcome
Same as original

Please replace your screenshots with text.

Thanks!

Is there any solution proposed for this? or is way way below the priority line D:?

I haven't had time, sorry.

Is this in the road-map for a fix soon? (if ever).
Just wanted to know, thanks!

up for this issue, anything new sir @bitwiseman ?


Added overloaded thenRespondWrapped which can return response monad but takes request as parameter

…ut takes request as parameter

Released in 1.1.12


create certificate in --out(put) while using --signcsr

Hi,
I'm trying to automate my renewal for certificates with hkpk / dane in mind (using --singcsr /path/to/my.csr --out /path/to/location) but only get the cert as an output in shell. Am I missing something or is this not supported?

The --out parameter is only used for normal operation.
When you are signing a CSR you have to handle everything else yourself, the script only does the validation and asks Let's Encrypt to sign your CSR.


BUG: actions/github-script context should be considered dangerous

Describe the bug
In GitHub workflows, we can access pull request data in some ways. We currently identify when it's accessed as github.event.pull_request.
https://github.com/ossf/scorecard/blob/92470deac34ef9eaaa2707e13b7d800088e0898c/checks/raw/dangerous_workflow.go#L60-L65
When using actions/github-script we can also access this info with context object.
uses: actions/github-script@v6
        with:
          script: |
            if (context.payload.pull_request.title !== "yoshi-automation") {
              return;
            }

This should be considered a dangerous pattern subjectable to script injection attacks.
Reproduction steps
None.
Expected behavior
I expected the following to be considered a dangerous workflow:
https://github.com/googleapis/google-http-java-client/blob/main/.github/workflows/approve-readme.yaml#L23-L36
Additional context
None.

I'm not sure that's actually dangerous? I think the danger comes when you mix it with bash?

Agreed. It looks like all possibly dangerous context values for script injection (body, default_branch, email, head_ref, label, message, name, page_name,ref, and title), are only dangerous when executed and not encapsulated in a string. The context object in actions/github-script seems to encapsulate all of these variables as strings, and they become not dangerous when used in the script execution.

It is still dangerous to:

execute the strings, for example using eval(context.payload.pull_request.title), or incorporating it into the code $('body').append(context.payload.pull_request.title).
checkout the pull request, for example using context.payload.pull_request.head.ref. Currently we look for github.event.pull_request.head.ref and other untrusted checkout patterns within github.event. We should include patterns within context too.

Here's a new workflow example that I believe should be considered a dangerous pattern:
https://github.com/chengjing30/haos/blob/b883b91a8c857a6b85e7981662059403d306a512/.github/workflows/dev.yml#L74-L88
I just wouldn't consider this a dangerous workflow because there's an approval / labeling strategy to mitigate the issue.

Ah yes, that'd be dangerous. The same thing could be done with a standard run: step, and it would also be missed by Scorecard.


fix ReadHandler to do the right check if chip_enable_schema_check is false.

I couldn't figure out how this was passing, then realized that the only reason it does is that there #if CHIP_CONFIG_IM_ENABLE_SCHEMA_CHECK code in ReadHandler::ProcessReadRequest that causes the return value to be different depending on whether that define is enabled or not.  That's really really bad: it means what we are testing in CI is likely not what we are shipping on devices.
I sort of wonder whether we should run unit tests with chip_enable_schema_check and see what that does...
As a followup, we need to fix ReadHandler to do the right thing here even if chip_enable_schema_check is false.
Originally posted by @bzbarsky-apple in https://github.com/project-chip/connectedhomeip/pull/21374#discussion_r939468892

this has been resolved by PR 21374 and 21987


Plugin crashes or "TypeError: Cannot read property 'writeAsync' of undefined" floods homebridge log

There is a big issue that is occurring on some systems where the plugin crashes (and takes the rest of homebridge offline) or floods the log with the same error message.
This issue is driving me insane because my nodejs skills aren't the best and for some reason, I can't reproduce the issue on 2 of my systems.
So in this issue, I want to collect as much data as possible to help me, or others to fix the issue. Help is very much welcome!
For testing please use a direct version of this plugin. For this use npm uninstall -g homebridge-am43-blinds; npm install -g https://github.com/renssies/homebridge-am43-blinds
When reporting this issue please include the following details:

Your version of Homebridge (Command: homebridge -V)
You version of NodeJS (Command: node -v)
What machine you are running Homebridge on (For example, a Raspberry Pi 4, or iMac 2019)
If you are using a built-in Bluetooth or external Bluetooth dongle.
An approximation of how far the blinds motor is from the homebridge machine/Bluetooth transmitter.
A "DEBUG" log of the plugin, see https://github.com/renssies/homebridge-am43-blinds#debugging

Your version of Homebridge (Command: homebridge -V)
1.1.6
You version of NodeJS (Command: node -v)
v10.17.0
What machine you are running Homebridge on (For example, a Raspberry Pi 4, or iMac 2019)
Raspberry Pi model 3B
If you are using a built-in Bluetooth or external Bluetooth dongle.
Built-in
An approximation of how far the blinds motor is from the homebridge machine/Bluetooth transmitter.
4 or 5 Meters
A "DEBUG" log of the plugin, see https://github.com/renssies/homebridge-am43-blinds#debugging
[12/15/2020, 5:28:53 PM] [am43-blinds] setting target position: 10
AM43 Blind (02:69:e4:ee:05:eb): Device connected: 0269e4ee05eb +0ms
AM43 Blind (02:69:e4:ee:05:eb): Device disconnected: 0269e4ee05eb +55ms

It seems to me that the following config works best for me.
{             "allowed_devices": [                 "02:69:e4:ee:05:eb"             ],             "scanning_timeout": 20,             "hap_interaction_timeout": 0,             "poll_interval": 1,             "platform": "am43-blinds"         }
When I start homebridge I immediately test whether it responds quickly. If he responds immediately by giving back a status of how many % the curtain is closed, he continues to work. Sometimes I don't get a response from the ARM-43-Blind then it doesn't seem to work and I restart homebridge immediately and often it works quickly again.
If it doesn't work I see in the log;
AM43 Blind (02: 69: e4: ee: 05: eb): Device connected: 0269e4ee05eb + 0ms
AM43 Blind (02: 69: e4: ee: 05: eb): Device disconnected: 0269e4ee05eb + 55ms

Oke the problem was that the motor is too far away. I just added 2 more motors. And these are closer to my Raspberry Pi and now there are any problems. AWESOME WORK. Maybe I need to add a Bluetooth dongle for better reach.

I had my homebridge updated to v1.2.x for a while and this issue went away - however I ran into the issues with v1.2.x where every homebridge device became unresponsive fairly regularly so I've downgraded back to homebridge v1.1.x & the issue's returned.
Not sure why the homebridge version would matter when the issue appears to be very much Bluetooth connection related but even automations that were connecting to & opening the blinds days after they were last manually controlled were working fine in homebridge v1.2.x.
I'm waiting for a stable v1.2.x before I have another look at improving anything


Add explicit any type for 'keys' in bel.d.ts

Rest parameter of keys did not have its type, so this PR adds it as any[]

Thanks!


build check error: narrowing conversion from 'int' to signed type 'int8_t' (aka 'signed char') is implementation-defined

I don't see where the conversion is taking place. Which version of Clang-Tidy is this? Libcanard is currently analyzed with Clang Tools version 11.

I use the segger embedded studio ide to analyze the code. The wiki: https://wiki.segger.com/Static_code_analysis_in_Embedded_Studio

Idk this doesn't make sense to me. Can you see what it takes to fix this warning? Maybe I am missing something.

https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines-narrowing-conversions.html

(int8_t)((-(int8_t)(uint8_t) ~val) - 1) and ((int8_t) val)

When I remove the libcanard\.clang-tidy, the code static check is fine.

Maybe you could use the clang 12 to try CI?

Hmm. I'm not able to reproduce. Can you take a look here:
https://godbolt.org/z/Mdrar3jTo

That is really a strange problem, I think it has nothing to do with IDE. But why this error is reported, I am not sure.

Maybe it was a warning, but the inspection conditions are too strict. @thirtytwobits

@Linjieqiang it would help if you could isolate the issue to a minimal working example. Also, consider checking the Clang bug tracker to see if this is a known issue. Maybe ask the maintainers about this for good measure unless someone did that already. In the worst case, we may need to add a NOLINT comment on the offending lines to suppress this diagnostic.

Still haven't found the reason, why don't we use NOLINT to circumvent this problem?

We need an MWE first. Please extract the offending fragment into a separate unit and see if you can reproduce the problem there.

Thanks. @pavel-kirienko

I didn't really fix it, the code in question was removed from the library (use Nunavut instead).


Revert "Make it possible to boot NixOS from a SCSI Disk on KVM"

I've just realized that since this pull request was targeting specific hardware profile, I need to apply it to all-hardware as well.

Why did you revert? I think it made sense anyway, no?

I reverted to replace it with https://github.com/NixOS/nixpkgs/issues/8372 which updates both the qemu-guest and all-hardware profiles. The original pull request only modified the qemu-guest.

@rushmorem yeah I saw that late, thanks.


Missing scripts/download_uniref50.sh

Hi @OrangeCat7777777,
We leverage the preprocessed dataset provided by EvoDiff, which is the uniref50.tar.gz and can be downloaded in this link.


[client] Truncate arguments before logging it

In case of API call exception the client will try to log the API function
name with the parameters. It is possible that one of the argument is too
large to log the full content of it (for example the 'b64zip' parameter of the
'massStoreRun' API function). For this reason we have to truncate the arguments.

Are you sure that we'll not lose any useful information from the logs?

Are you sure that we'll not lose any useful information from the logs?

@bruntib I think we will not loose much information. Most of the case it will trim only the massStoreRun API function b64zip parameter (it is always too long) which is not a problem. In other cases we will not trim the parameter. Also we will do it only when a TProtocolException exception happens on the server.

@bruntib I think we will not loose much information. Most of the case it will trim only the massStoreRun API function b64zip parameter (it is always too long) which is not a problem. In other cases we will not trim the parameter. Also we will do it only when a TProtocolException exception happens on the server.


Change log for 0.10.3 release

Description

Motivation and context

Resolves #???
How has this been tested?

Change log

Cool, once it gets merged I will tag and make the release


Remove "un-cat" like names from names.ts

See https://github.com/tonybaloney/vscode-pets/blob/master/src/common/names.ts#L1

Hello @tonybaloney , I'd love to work on this issue. But, could you please clarify what you mean by un-cat like names

I copied the list of dog and cat names. So some of the cat names are things like Baxter, which is a dog name

Oh, now it's clear. I will remove whichever name that's not a cat's. Kindly assign this to me, I'd like to work on it.

Hey @Mannuel25 if you need some help, I'll gladly do it cause I also want to work on this.😊

I suggest one of you does dogs and the other does cats

Okay, I'll do the dogs, while @slayeh17 handles the cats.

Someone has already submitted a PR. So this one is taken now. I'll put more ideas in the backlog. Submitted PRs come first unfortunately

Oooops, okay. Thank you


What about using Greenkeeper?

It can help you to keep your npm dependencies updated.
See https://greenkeeper.io/ for more details.
@greenkeeperio

Is this solving a problem this software is currently burdened by? This seems like... an advertisement more than an "issue".

Yeah, why not suggest tit all of them. It is a question. I'm not affiliated  with Greenkeeper...
There is also https://docs.npmjs.com/cli/outdated and https://www.npmjs.com/package/npm-check-updates as (manual) alternatives.
What problem is it solving?
Well... just the problem of outdated dependencies and automatic updates of those.

You can also enable https://github.com/JohnMcLear/draw/network/dependencies for that feature now.


Development user endpoints

implemented all user end point for all types of users  (normal user , admin , supervisor and viewing self profiles)
implemented adding skills for a user endpoint

please re-check that the fields that can be viewed and updated by each type of user is consistent with the requirements

@aliasaddik
There is a conflict, can you please fix it?


[Sample Projects] Navigate to login while you logged in

Hi,
I was playing with sample projects (Quick start 8) and I noticed a behavior the might need to be addressed.
If I navigate to localhost:5000/Account/Login and enter Alice's credentials, I successfully login and redirected to home page. Now, if I navigate back to the login page, it asks about user name and password again while showing I am logged in the nav bar as in the attached picture.

I think user shouldn't be allowed to navigate to login page if he/she already logged in.

why not?

Well, I can make the case for GitHub website. If you try to navigate to https://github.com/login while you logged in, it will automatically redirect you to home page. I believe this is the common behavior for most of the websites.

Are you saying that our samples should behave like this?

Yes, I think this will be better. Actually, I can create a PR. My line of thought is editing https://github.com/IdentityServer/IdentityServer4/blob/94ee1947c721723e8aa8272c35335f4819546ea1/samples/Quickstarts/8_AspNetIdentity/src/IdentityServerAspNetIdentity/Quickstart/Account/AccountController.cs#L56
A pseudo-code will be:
if the user is authenticated
redirect to return url or home page

Do the samples work for you?

@brockallen, Sorry, I don't understand your question. Do you mean current version of the samples? yes, it works for me but I am proposing a change.

I think user shouldn't be allowed to navigate to login page if he/she already logged in.

I'm going to side with @Simusharp on this. I'd wager most users don't expect to be able to login if they're already logged-in. In my mind at least, it makes me wonder if it's to allow me to sign-in as another user while keeping my own claims in the Actor identity or otherwise make use of some impersonation functionality.
It's also unclear if using the login form while I'm logged-in will replace all of my session/identity cookies and claims or append to them.
just testing this now in some other widely used websites, e.g. phpBB and GitHub.com/login, when I make a GET request in my browser I get a HTTP 3xx redirection to my home-page in that web-app - so I'd definitely say this IS4 demo/sample is going against what I imagine most users' expectations are.

Well - I think what you are describing is all valid application logic. It's not the job of a sample UI to implement app specific logic...


API: commit to RFC 3339 timestamp format?

API docs only say this about timestamp format:

Timestamp in ISO8601 format
Example: { "created" : "2013-12-05T08:15:30Z" }

I always thought I love ISO 8601 but turns out that standard is crazy flexible — can omit most components, most punctuation (4 ways to spell the timezone!), decimal fractions on hours/minutes, week number and ordinal day number formats, etc...
API clients shouldn't be expected to parse all that.
OTOH we already have code that normalizes the format, so let's officially commit to a simpler subset?

The sane subset we all love is codified by RFC 3339, with excellent rationale and minimal options.
Ruby stdlib refers to "XML schema dateTime" apparently documented at https://www.w3.org/TR/NOTE-datetime, but that leaves multiple options we'd need to specify.

Open points if we document we emit RFC 3339 format:

Fractional seconds?  Currently we don't emit any, but all APIs increase time precision at some point, so I propose explicitly documenting that we MAY return fractional seconds in the future.
Should we commit to always UTC always in 'Z' format?  We already emit that, and it makes it easier to parse by any language having strptime.
What about timestamps clients send to the API?

@miq-bot add-label api, question

API clients shouldn't be expected to parse all that.

If we document that the format is iso8601, then I don't see why API clients can't be expected parse it.  Every language has a library or module that does this, so I don't see it as a problem.

Fractional seconds? Currently we don't emit any, but all APIs increase time precision at some point, so I propose explicitly documenting that we MAY return fractional seconds in the future.

I've noticed this as well, and we can handle this right now by just changing the .iso8601 call to .iso8601(6) or something.

What about timestamps clients send to the API?

I would expect that we would accept the same format that we emit.  So if we document iso8601, then we accept iso8601.

@miq-bot remove_label stale

@miq-bot add_label pinned


rustfmt_skip yields compiler warning

warning: unused attribute, #[warn(unused_attributes)] on by default
  --> src/model/ticket.rs:43:5
   |
43 |     #[rustfmt_skip]
   |     ^^^^^^^^^^^^^^

Is there a good way to circumvent this? Instead of adding a #[allow(unused_attributes)] everywhere.

I don't think there is currently. Long term we are thinking about how to improve the attribute experience in Rust, so we can have a better story.
You can also use the more verbose #[cfg_attr(rustfmt, rustfmt_skip)], which I don't think will give you the warning and will also work in stable Rust.
Closing the issue since there is nothing actionable on the Rustfmt side.


Increase length for input endpoint value on registration and output better messages for invalid inputs

If I  git clone https://github.com/dougbeauchene/amalgam8.git
Run make verify it errors like the build does
Then run make precommit it is successful
Then run make verify again it is successful

Looks like there are a few tabs at the end of line 430 in instance_handler.go.


Support for the new UI

Is your feature request related to a problem? Please describe.
After upgrading to the new Sanity Studio UI, the original theme is a bit off. Would be great to preview the new UI in the Themer app.

Lol never mind, it's already updated.


Development/Playground Environment

As a (test) user and as a developer I want to have a local environment with 3 instances of the business partner agent.

A bank as issuer
A supplier that can request a verified bank account from the bank
A customer to send a presentation of the verified bank account  to or that can request a verified bank account

AC

A docker-compose or a manage script to set up the environment
Bank and Customer agents should get prepopulated with a suitable organizational profile

Issues / Things to think about

Do we need to start a local instance of the von network as well?

If we don't, we need to create new seeds for each deployment. Otherwise agents from different deployments would overwrite themselves.

Needs #60

Can we learn something from the demo scripts of https://github.com/OpenMined/PyAriesFL ?
They are following the approach of the VON Team.

@domwoe looks nice this demo of the PyAriesFL project. I like especially how the describe the demo scenario with the overview image and so on, very straight and clear.
Some remarks:

they use docker instead of docker-compose, which is what we use.
the do not need ingress @ frontends? This is probably the most critical point for demos ( how to handle DNS, how do avoid NGROK,...)

My option you anyway know: let's go cloud native --> K8s

BTW, installing k8s locally is meanwhile very straight forward:
https://ubuntu.com/tutorials/install-a-local-kubernetes-with-microk8s#2-deploying-microk8s
There isn't much of a difference compared to a docker-compose setup I'd say.
And if comes with advantages , e.g.

monitoring , logging,... can easily be setup with third party tools ( helm charts ) or plugins
https://ubuntu.com/tutorials/install-a-local-kubernetes-with-microk8s#3-enable-addons
setup is near to production
separation of components can be done with helm ( database, monitoring tools, maybe aries, ...)
technology is growing fast
...

Removed the docker-compose in AC in issue. This needs probably split up further as Philipp noted. There are different requirements for (test) users and developers.


Custom fields for services?

Issue type
[x] Feature request
[ ] Bug report
[ ] Documentation
Environment
Python version: 2.7.5
NetBox version: 2.3.1
Description
Please add custom fields to device > services, right now there is only one hard coded "Description" field, but we need more fields. And these custom fields should be included in overview https://github.com/digitalocean/netbox/issues/1673
P.S. What is the background of custom fields for some objects only? Is the existing selection made by real need or based by some logic or datamodel?

Duplicate of #1762


Add documentation for Concurrent Ruby

Add documentation for the Concurrent Ruby instrumentation adapter. The implementation exists here, but we should have a readme describing the behavior and options.

Hey, could I pick this up? Thank you!


Mismatch between Server and Client Classes when Composing Styles with Vite

Describe the bug
Vanilla Extract adds an additional Identifier to classes to ensure it's safe for use in selectors. This gets stripped when unused.
In some cases this is only stripped from client code and remains in server code, resulting in a mismatch between server and client, also known as a hydration error.

When composed styles are used in selectors, they are assigned an additional class if required so they can be uniquely identified. When selectors are processed internally, the composed classes are removed, only leaving behind the unique identifier classes. This allows you to treat them as if they were a single class within vanilla-extract selectors. - v1.4.0

Details
When creating a style composed of other styles, (either by passing an array to style or calling a Sprinkles function in a css file) Vanilla Extract will create an additional identifier class.
If the class is unused, the class will appear in the server render, but will be stripped for the client render, resulting in a mismatch between renders known as a hydration error.
This only occurs when:

emitCssInSsr is not true
A style is defined as a composition of other styles. (Or, a Sprinkles function called in a css.ts file)
The resulting value must be exported, and NOT used in another selector

Though Sprinkles has been mentioned here, the demonstration below reveals this occurs without Sprinkles. It's just that your more likely to be in this scenario if you are using atomic styles.
Attempted Workarounds / Solutions
As mentioned setting emitCssInSsr to true did solve my issue, and may be a more preferable configuration anyway.

Perhaps it would make sense to default emitCssInSsr to true?

If not, I suspect the result of this code path:
https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/src/index.ts#L163 calling @vanilla-extract/integration's processVanillaFile is the key differentiator.

This may be related to https://github.com/vanilla-extract-css/vanilla-extract/issues/654 which has a similar error, but has quite a different scenario.
Reproduction
https://github.com/jahredhope/ve-sprinkles-in-styles-bug
System Info
System:
    OS: macOS 13.4
    CPU: (10) arm64 Apple M1 Pro
    Memory: 3.93 GB / 32.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 18.16.1 - ~/.volta/tools/image/node/18.16.1/bin/node
    Yarn: 1.22.19 - ~/.volta/tools/image/yarn/1.22.19/bin/yarn
    npm: 9.5.1 - ~/.volta/tools/image/node/18.16.1/bin/npm
    pnpm: 7.33.3 - ~/.volta/tools/image/pnpm/7.33.3/bin/pnpm
  Browsers:
    Chrome: 114.0.5735.198
    Safari: 16.5
  npmPackages:
    @vanilla-extract/css: ^1.12.0 => 1.12.0
    @vanilla-extract/sprinkles: ^1.6.1 => 1.6.1
    @vanilla-extract/vite-plugin: ^3.8.2 => 3.8.2
    vite: ^4.3.9 => 4.3.9

Used Package Manager
pnpm
Logs
No response
Validations

[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] The provided reproduction is a minimal reproducible example of the bug.

Update:

This is not isolated to emitCssInSsr=false and can be recreate with emitCssInSsr=true, though it's more difficult.
This can happen in both directions: Either the additional style being stripped from the client and not the server, or being stripped from the server and not the client.

I can, very inconsistently, recreate the behaviour in both directions when I queue a request the server render immediately after starting the server.
When I wait for the dev server to start up it doesn't occur.
This leads me to believe:

When the server and client are trying to create the styles there is a race condition as to whether the styles will be stripped before they are used.

I've not added the above update into the simplified solution.


New-HTMLImage issue with SVG images

When supplying New-HTMLImage -Inline with an SVG image (file or URI) it creates an invalid mime type (at least in modern browsers, unsure of the history there).
In short: svg should instead be svg+xml
Current html output:

Working html:

Fix: Seems like an easy fix to add the below elseif to https://github.com/EvotecIT/PSWriteHTML/blob/master/Private/Convert-ImageToBinary.ps1#L9-L9
    if ($ImageFile.Extension -eq '.jpg') {
        $FileType = 'jpeg'
    } elseif ($ImageFile.Extension -eq '.svg') {
        $FileType = 'svg+xml'
    } else {
        $FileType = $ImageFile.Extension.Replace('.', '')
    }

Matt

@EvotecIT this one looks pretty simple.  There's a light curveball here in that SVG files can also be inline as elements within the page.
This has some trade-offs: it spaces a little differently than within an  tag if it's inline (not as great), and it can include JavaScript and align to CSS classes defined elsewhere in the HTML if it's actually "inline".
I think a [switch] might be required to make this ideal.
Feel free to assign it to me and I'll try to run with it.


Fails to search for proxies after some time

The script works how it is meant to and attempts to log in. But after a while it can no longer find any proxies. And when i search up the proxy list link online it doesn't load. What could be the issue?

@hhjkkh10 do you have any further input? if not, we need to close this issue.

Nah, I think you can close it Michael

@m-henderson


Using grid layout with resize

Can we use this repo for the functionality of having a smooth drag drop functionality with grid sizing.

Dazzle meant to a dashboard framework. If you are looking for something more generic like a grid system, I would highly recommend looking into react-grid-layout.


No duplicate project update PRs

Fixes #410
Apply the fix described in #410
I created a fork to test this. Manually triggered the "update projects" workflow there.

I ran as is twice (first) (second) and saw 2 PRs created (first) (second)
I made the same change as in this PR there and again ran twice (first) (second) and saw the second run didn't create a new PR as there was a PR already

Branch 'auto-update-projects' is even with its remote and will not be updated

cc @cjyabraham


Add enqueue_jobs option to config

For example, to not enqueue jobs when developing with rails locally:
Sidetiq.configure do |config|
  config.enqueue_jobs = !Rails.env.development?
end

It still schedules the jobs for easy development, just doesn't send to sidekiq on tick
I made it so that enqueue_jobs can be callable, but perhaps that's over the top? (I had to add a simple Config class to do this)

I agree with @mperham here. I don't see why using sidekiq/testing wouldn't work in this case?

@endofunky, what if you want to disable only Sidetiq and not Sidekiq altogether? Is wrapping recurrence in a conditional (@xevix's solution) the recommended way of doing it?
The only other solution I can think of is to set a different queue for all Sidetiq jobs and then configure in sidekiq.yml where you want Sidekiq to process that queue.


Application: Identify Draft PDFs

We observed a case in 1.10 form where someone downloaded a draft pdf and did not submit the form, and sent the pdf to Don's team. It wasnt clear the pdf was a draft pdf not a submitted form pdf.
AC
- [ ] If a pdf of the draft is taken then, add a text in the top of the form saying

"This form is a DRAFT, it has not been submitted"

Looks great!

yup looks really great Bhumin, moving to deploy

looks good in PROD Closing Ticket


docker cp completion not correct

Completion for docker cp only seems to work for the case of docker cp <container>:<path> <client path>
And not for docker cp <client path> <container>:<path>
This functionality was added in 1.8
Confirmed on zsh and bash.
Also the <path> on the container side is resolving to local/client paths which is not correct (at least in ZSH).
Note that there is an API to stat container paths, but no client UI... so may not be feasible for completion.
I did take a stab at this for zsh, but really not sure the correct way to handle both cases properly.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

ping @albers in case you are interested.

and @sdurrheimer for zsh :)

docker cp is quite hard to autocomplete. There is no option to differentiate container-to-host to host-to-container.
Same for the container path. Don't know how to do it.

Indeed.
I thought to look at the scp completion, but can't work out how to map that to docker co.

We could make completion for the second argument dependent on the type of the first one: if a local file exists under the given name, complete containers, if it is a container, complete local files.

@albers As I said, don't know yet how to do it in zsh since the first argument can be a file or a container.

@cpuguy83 proposed solution in #17153

@cpuguy83 @thaJeztah This was fixed in #17153 and IMHO can be closed.

Thanks @albers! I'll close \o/

works on bash, but not on zsh


max_pages on an individual request?

It seems that max_pages is either global or model scoped. For example, for a model with 1000 objects, I'd like 'all' to return all of the paginated. However I'd like 'popular' to be limited to, say 4 pages of 30. Something along the lines of:
def popular
  @popular = Presenter.all.unscoped.order('total_views').page(params[:page]).max_pages(4).per(30)
end

but this doesn't work. Is something like this possible, or am I missing something?
Thanks,
Mike

This is definitely something we would love to add to kaminari, but as stated in CONTRIBUTING, feature requests should be accompanied by a patch, that includes tests. I'm closing this issue due to the lack of a patch. Feel free to implement it and send a pull request.


when we create new tenant it asked for connectionString

Is your feature request related to a problem? Please describe.
when we create new tenant it asked for connectionString
{
"id": "string",
"name": "string",
"connectionString": "string",
"adminEmail": "string",
"issuer": "string"
}
The client app dose not know the server details and db name needed for connectionString. we can specify either shared DB or Dedicated DB for this tenant when we call the create function.
Then the API should create a DB for each tenant automatically
Describe the solution you'd like
I advice to have an option to generate the connection string within the create API if you specify a value for example either shared DB.

You can already leave the connectionstring empty and then it will default to a "shared db" with the same connectionstring as the root db.
We could indeed possibly add something like a "generate connectionstring for dedicated db" button which then takes the same connectionstring as the root db, but with another "catalog name" and fills it out in the connectionstring field. Or we could just foresee a "db name" textbox and take the rest of the connectionstring from the root db...
The point is, the way it's working now, everything is possible, you just have to be able to craft the right connectionstring. There's definitely room for more automation here, but there's multiple possible ways to do this, and I think it's up to the specific application to decide on what they want to be more automated.
Unless we could come up with some generic design, that has both the options of a "simple config" and a "more advanced" config so everything is still possible?


Expose volume letter in "Get-RubrikVolumeGroup"

Add the associated protected volume letter to a VolumeGroup ID in the Get-RubrikVolumeGroup CMDlet

Thanks for reporting this Luke, we had a chat about this and I will take a look at how to best implement this. Thanks for helping us make the module better!


Local deps replace statements are breaking publishing deps to Artifactory

Using golang 1.13.3 and jfrog cli 1.29.2 and same behaviour with jfrog cli 1.30.0. Having local replace statements breaks the deps publishing to artifactory.
Here are the steps to reproduce the issue:
$ git clone https://github.com/eliasnaur/gomodtidy.git
Cloning into 'gomodtidy'...
remote: Enumerating objects: 17, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 17 (delta 2), reused 17 (delta 2), pack-reused 0
Unpacking objects: 100% (17/17), done.
$ cd gomodtidy/main/
$ go mod edit -replace github.com/eliasnaur/gomodtidy/lib=../lib
$ cat go.mod
module github.com/eliasnaur/gomodtidy/main
go 1.13
require github.com/eliasnaur/gomodtidy/lib v0.0.0
replace github.com/eliasnaur/gomodtidy/lib => ../lib
$ env | grep GO
GO111MODULE=on
GOSUMDB=off
GOROOT=/opt/go1.13.3
$ jfrog --version
jfrog version 1.29.2
$ jfrog rt go --publish-deps 'build ./...' go-modules
At this point the project is built and no deps are published to artifactory go proxy.
While reverting the change in go.mod to remove the local replace statement:
$ cat go.mod
module github.com/eliasnaur/gomodtidy/main
go 1.13
require github.com/eliasnaur/gomodtidy/lib v0.0.0-20190401155538-6de8c4f5b51e
$ jfrog rt go --publish-deps 'build ./...' go-modules
This command builds the project and publishes the deps successfully.

FYI: I am working on the issue and I have a fix for it. The problems is caused by the way gocmd handle the replace statements which points to on-disk location.
While implementing the fix, I realised that there are other things that need to be fixed with the handling of replace statements. I will push a few PR in that area of the code to address all issues.

@bguendy,
I believe this issue can be closed, following the work done by @hugares.
Please let me know if it shouldn't.
Thanks

Yes, this should be closed


unhandled status from server: 400 Bad Request on every query

Same problem as here: https://github.com/orgs/community/discussions/86738 and here: https://github.com/microsoft/vscode-copilot-release/issues/265

I am using the latest insiders build

VS Code Version: Version: 1.87.0-insider (Universal)
OS Version: MacOS: 14.3.1 (23D60)
Logs:
2024-02-22 11:52:52.079 [info] [code-referencing] Public code references are enabled.
2024-02-22 12:17:52.471 [info] [code-referencing] Public code references are enabled.
2024-02-22 12:42:52.854 [info] [code-referencing] Public code references are enabled.
2024-02-22 12:48:54.999 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 246 ms
2024-02-22 12:48:55.034 [info] [streamChoices] solution 1 returned. finish reason: [stop]
2024-02-22 12:48:55.042 [info] [streamChoices] solution 2 returned. finish reason: [stop]
2024-02-22 12:48:55.046 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:48:55.047 [info] [streamChoices] request done: headerRequestId: [f8eb7f15-73ea-4ca9-9ca5-7448bcfc0fd4] model deployment ID: [x1bad1925db0f]
2024-02-22 12:48:58.593 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 143 ms
2024-02-22 12:48:58.596 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:48:58.598 [info] [streamChoices] request done: headerRequestId: [0c33a97a-0fa0-4ffd-abc9-5874287c33dc] model deployment ID: [x1bad1925db0f]
2024-02-22 12:49:03.087 [info] [code-referencing] Calling Match
2024-02-22 12:49:03.431 [info] [code-referencing] No match found
2024-02-22 12:49:04.793 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 220 ms
2024-02-22 12:49:04.795 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:49:04.796 [info] [streamChoices] request done: headerRequestId: [1f4c1022-2685-4345-8e5c-3fdee4525999] model deployment ID: [x1bad1925db0f]
2024-02-22 12:49:05.349 [info] [code-referencing] Calling Match
2024-02-22 12:49:05.457 [info] [code-referencing] No match found
2024-02-22 12:49:05.690 [info] [code-referencing] Calling Match
2024-02-22 12:49:05.767 [info] [ghostText] Filtered out solution matching next line
2024-02-22 12:49:05.802 [info] [code-referencing] No match found
2024-02-22 12:50:14.334 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 130 ms
2024-02-22 12:50:14.335 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:14.336 [info] [streamChoices] request done: headerRequestId: [8a9a400b-82c0-4ab5-b4fd-193eff63b423] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:36.695 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 169 ms
2024-02-22 12:50:36.697 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:36.699 [info] [streamChoices] request done: headerRequestId: [0dae64b7-9608-4856-9e56-0170430bee2c] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:38.972 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 123 ms
2024-02-22 12:50:38.976 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:38.978 [info] [streamChoices] request done: headerRequestId: [8c5d2493-98b5-4a2b-943f-6b5ce0e1329c] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:39.862 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 116 ms
2024-02-22 12:50:39.864 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:39.864 [info] [streamChoices] request done: headerRequestId: [db22fb7e-bb8d-4f6d-a952-b6bd700c3cd2] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:40.253 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 142 ms
2024-02-22 12:50:40.255 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:40.256 [info] [streamChoices] solution 2 returned. finish reason: [stop]
2024-02-22 12:50:40.257 [info] [streamChoices] solution 1 returned. finish reason: [stop]
2024-02-22 12:50:40.257 [info] [streamChoices] request done: headerRequestId: [5a44f654-99e5-4bc1-871d-ac63a8b9d733] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:41.173 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 110 ms
2024-02-22 12:50:41.175 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:41.175 [info] [streamChoices] request done: headerRequestId: [93ed1d54-2e96-447e-8b4c-367b4ba96bd0] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:42.240 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 116 ms
2024-02-22 12:50:42.244 [info] [streamChoices] solution 2 returned. finish reason: [stop]
2024-02-22 12:50:42.245 [info] [streamChoices] solution 1 returned. finish reason: [stop]
2024-02-22 12:50:42.246 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:42.247 [info] [streamChoices] request done: headerRequestId: [d1b1cdb9-8012-4770-a3ae-828e7ac9986a] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:50.839 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 221 ms
2024-02-22 12:50:50.841 [info] [streamChoices] solution 2 returned. finish reason: [stop]
2024-02-22 12:50:50.843 [info] [streamChoices] solution 1 returned. finish reason: [stop]
2024-02-22 12:50:50.846 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:50.847 [info] [streamChoices] request done: headerRequestId: [95bc0f39-e3c4-4404-99b0-5f093b519ac6] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:53.861 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 280 ms
2024-02-22 12:50:53.862 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:53.863 [info] [streamChoices] request done: headerRequestId: [2cfd0ee0-5d09-42d3-b0bc-ea8f5314476b] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:54.689 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 167 ms
2024-02-22 12:50:54.696 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:54.698 [info] [streamChoices] request done: headerRequestId: [118fd0c3-5fe7-4b2b-9f49-438658e72c3f] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:55.873 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 159 ms
2024-02-22 12:50:55.875 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:50:55.878 [info] [streamChoices] request done: headerRequestId: [c53a7e44-efc1-42ad-856f-92fea36f2d49] model deployment ID: [x1bad1925db0f]
2024-02-22 12:50:56.440 [info] [code-referencing] Calling Match
2024-02-22 12:50:56.521 [info] [ghostText] Filtered out solution matching next line
2024-02-22 12:50:56.554 [info] [code-referencing] No match found
2024-02-22 12:54:10.627 [info] [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 114 ms
2024-02-22 12:54:10.629 [info] [streamChoices] solution 0 returned. finish reason: [stop]
2024-02-22 12:54:10.631 [info] [streamChoices] request done: headerRequestId: [95eadac8-918f-4cca-9d71-fb224cb04702] model deployment ID: [x1bad1925db0f]

Steps to Reproduce:

Go to any file (I have a .tsx file)
Ask anything about the current file

Should be fixed. Let us know if you're still seeing this in the latest releases


[GSK-979] Progress bar for the scan

Andrey: it’d be nice to add a progress bar for the scan (tqdm for example) to let a user know that something is happening.
From SyncLinear.com | GSK-979

tqdm not very nice for now because it’s very limited in handling undetermined progress.
Tried with spinners like halo and yaspin but they are not super reliable with different environments (term, ipython, jupyter, etc.).
For now, I just provide simple textual output to stdout.


Ok haha i get it, april fools but..

What is your question?
How do i actually access the game now? ive tried removing the aprilfool.mp4 video and it just causes this crash
vlc/MP4Handler.hx (Line 81)
vlc/bitmap/VlcBitmap.hx (Line 480)
vlc/bitmap/VlcBitmap.hx (Line 246)
vlc/bitmap/VlcBitmap.hx (Line 331)
openfl/events/EventDispatcher.hx (Line 444)
openfl/display/DisplayObject.hx (Line 1400)
Uncaught Error: VLC caught an error!
Please report this error to the GitHub page: https://github.com/JordanSantiagoYT/FNF-PsychEngine-NoBotplayLag

Crash Handler written by: sqirra-rng

also ive tried just moving all previous version's files into the new one i boot up to the press enter to start menu yet when i do so it just crashes aswell.
PlayState.hx (Line 794)
flixel/FlxGame.hx (Line 639)
flixel/FlxGame.hx (Line 726)
flixel/FlxGame.hx (Line 679)
flixel/FlxGame.hx (Line 552)
openfl/events/EventDispatcher.hx (Line 444)
openfl/display/DisplayObject.hx (Line 1400)
Uncaught Error: Null Object Reference
Please report this error to the GitHub page: https://github.com/JordanSantiagoYT/FNF-PsychEngine-NoBotplayLag

Crash Handler written by: sqirra-rng

and also another crash ive found
vlc/bitmap/VlcBitmap.hx (Line 526)
RickrollState.hx (Line 170)
flixel/FlxState.hx (Line 239)
flixel/FlxGame.hx (Line 749)
flixel/FlxGame.hx (Line 679)
flixel/FlxGame.hx (Line 552)
openfl/events/EventDispatcher.hx (Line 444)
openfl/display/DisplayObject.hx (Line 1400)
Uncaught Error: Null Object Reference
Please report this error to the GitHub page: https://github.com/JordanSantiagoYT/FNF-PsychEngine-NoBotplayLag

Crash Handler written by: sqirra-rng

ive also tried just watching the entire video, yet it just blacks out and nothing happens and i have to press enter or escape for the game to close.
if youre actually forcing me to roll back to the previous version (which i still hopefully have a backup of) you're a real dickhead for doing that. Could've atleast put a readme on how to actually access the game.

I wouldn’t move old files into newer versions since that can cause major issues down the line, but I’ll try to fix it

and even then i forgot to mention that you have a 20% chance that it actually lets you access the engine if you press enter, the other 80% will have the game crash
once april 2 does roll around i will actually revert back to 1.22.0 and release the source for the april fool's build

I wouldn’t move old files into newer versions since that can cause major issues down the line, but I’ll try to fix it

actually this is an issue related to the april fool's build (<IP_ADDRESS>)

oh okay


Replace CodepointWidthDetector's runtime table with a static one

This commit replaces CodepointWidthDetector's
dynamically-generated map with a static constexpr one that's compiled
into the binary.
It also almost totally removes the notion of an Invalid width. We
definitely had gaps in our character coverage where we'd report a
character as invalid, but we'd then flatten that down to Narrow when
asked. By combining the not-present state and the narrow state, we get
to save a significant chunk of data.
I've tested this by feeding it all 0x10FFFF codepoints (and then some)
and making sure they 100% match the old code's outputs.

Metric
Then
Now

disk space
56k (.text)
3k (.rdata)

runtime memory (allocations)
1088
0

runtime memory (bytes)
51k
~0

memory behavior
not shared
fully shared

lookup time
~31ns
~9ns

first hit penalty
~170000ns
0ns

lines of code
1088
285

clarity
extreme
slightly worse

I also took a moment and cleaned up a stray boolean that we didn't need.

I played around with packing that struct (21 bits for each bound, 2 bits for the width) and it gets really interesting. It's even smaller (of course), but the lookup time for all 10FFFF codepoints does up to 12ns/op instead of 9ns/op. It'll only go down to 8 bytes (from 12). _shrug_/

/azp run

/azp run

@DHowett-MSFT If each UnicodeRange no longer contains the field CodepointWidth, but separate the codepoint ranges of different widths, I think the following code can reduce the disk size:
////
// https://github.com/microsoft/terminal/blob/734fc1dcc6de4315d4cc91944c5ea83b7b8a7e1a/src/types/CodepointWidthDetector.cpp
#ifndef BELA_UCWIDTH_HPP
#define BELA_UCWIDTH_HPP
#include <array>

namespace bela::unicode {
struct interval final {
  char32_t first;
  char32_t last;
};
inline static bool operator<(const interval &range, const char32_t searchTerm) {
  return range.last < searchTerm;
}
// generated from
// http://www.unicode.org/Public/UCD/latest/ucd/EastAsianWidth.txt
static constexpr interval AmbiguousTable[] = {
    {0xa1, 0xa1},       {0xa4, 0xa4},        {0xa7, 0xa8},
    {0xaa, 0xaa},       {0xad, 0xae},        {0xb0, 0xb4},
    {0xb6, 0xba},       {0xbc, 0xbf},        {0xc6, 0xc6},
    {0xd0, 0xd0},       {0xd7, 0xd8},        {0xde, 0xe1},
    {0xe6, 0xe6},       {0xe8, 0xea},        {0xec, 0xed},
    {0xf0, 0xf0},       {0xf2, 0xf3},        {0xf7, 0xfa},
    {0xfc, 0xfc},       {0xfe, 0xfe},        {0x101, 0x101},
    {0x111, 0x111},     {0x113, 0x113},      {0x11b, 0x11b},
    {0x126, 0x127},     {0x12b, 0x12b},      {0x131, 0x133},
    {0x138, 0x138},     {0x13f, 0x142},      {0x144, 0x144},
    {0x148, 0x14b},     {0x14d, 0x14d},      {0x152, 0x153},
    {0x166, 0x167},     {0x16b, 0x16b},      {0x1ce, 0x1ce},
    {0x1d0, 0x1d0},     {0x1d2, 0x1d2},      {0x1d4, 0x1d4},
    {0x1d6, 0x1d6},     {0x1d8, 0x1d8},      {0x1da, 0x1da},
    {0x1dc, 0x1dc},     {0x251, 0x251},      {0x261, 0x261},
    {0x2c4, 0x2c4},     {0x2c7, 0x2c7},      {0x2c9, 0x2cb},
    {0x2cd, 0x2cd},     {0x2d0, 0x2d0},      {0x2d8, 0x2db},
    {0x2dd, 0x2dd},     {0x2df, 0x2df},      {0x300, 0x36f},
    {0x391, 0x3a1},     {0x3a3, 0x3a9},      {0x3b1, 0x3c1},
    {0x3c3, 0x3c9},     {0x401, 0x401},      {0x410, 0x44f},
    {0x451, 0x451},     {0x2010, 0x2010},    {0x2013, 0x2016},
    {0x2018, 0x2019},   {0x201c, 0x201d},    {0x2020, 0x2022},
    {0x2024, 0x2027},   {0x2030, 0x2030},    {0x2032, 0x2033},
    {0x2035, 0x2035},   {0x203b, 0x203b},    {0x203e, 0x203e},
    {0x2074, 0x2074},   {0x207f, 0x207f},    {0x2081, 0x2084},
    {0x20ac, 0x20ac},   {0x2103, 0x2103},    {0x2105, 0x2105},
    {0x2109, 0x2109},   {0x2113, 0x2113},    {0x2116, 0x2116},
    {0x2121, 0x2122},   {0x2126, 0x2126},    {0x212b, 0x212b},
    {0x2153, 0x2154},   {0x215b, 0x215e},    {0x2160, 0x216b},
    {0x2170, 0x2179},   {0x2189, 0x2189},    {0x2190, 0x2199},
    {0x21b8, 0x21b9},   {0x21d2, 0x21d2},    {0x21d4, 0x21d4},
    {0x21e7, 0x21e7},   {0x2200, 0x2200},    {0x2202, 0x2203},
    {0x2207, 0x2208},   {0x220b, 0x220b},    {0x220f, 0x220f},
    {0x2211, 0x2211},   {0x2215, 0x2215},    {0x221a, 0x221a},
    {0x221d, 0x2220},   {0x2223, 0x2223},    {0x2225, 0x2225},
    {0x2227, 0x222c},   {0x222e, 0x222e},    {0x2234, 0x2237},
    {0x223c, 0x223d},   {0x2248, 0x2248},    {0x224c, 0x224c},
    {0x2252, 0x2252},   {0x2260, 0x2261},    {0x2264, 0x2267},
    {0x226a, 0x226b},   {0x226e, 0x226f},    {0x2282, 0x2283},
    {0x2286, 0x2287},   {0x2295, 0x2295},    {0x2299, 0x2299},
    {0x22a5, 0x22a5},   {0x22bf, 0x22bf},    {0x2312, 0x2312},
    {0x2460, 0x24e9},   {0x24eb, 0x254b},    {0x2550, 0x2573},
    {0x2580, 0x258f},   {0x2592, 0x2595},    {0x25a0, 0x25a1},
    {0x25a3, 0x25a9},   {0x25b2, 0x25b3},    {0x25b6, 0x25b7},
    {0x25bc, 0x25bd},   {0x25c0, 0x25c1},    {0x25c6, 0x25c8},
    {0x25cb, 0x25cb},   {0x25ce, 0x25d1},    {0x25e2, 0x25e5},
    {0x25ef, 0x25ef},   {0x2605, 0x2606},    {0x2609, 0x2609},
    {0x260e, 0x260f},   {0x261c, 0x261c},    {0x261e, 0x261e},
    {0x2640, 0x2640},   {0x2642, 0x2642},    {0x2660, 0x2661},
    {0x2663, 0x2665},   {0x2667, 0x266a},    {0x266c, 0x266d},
    {0x266f, 0x266f},   {0x269e, 0x269f},    {0x26bf, 0x26bf},
    {0x26c6, 0x26cd},   {0x26cf, 0x26d3},    {0x26d5, 0x26e1},
    {0x26e3, 0x26e3},   {0x26e8, 0x26e9},    {0x26eb, 0x26f1},
    {0x26f4, 0x26f4},   {0x26f6, 0x26f9},    {0x26fb, 0x26fc},
    {0x26fe, 0x26ff},   {0x273d, 0x273d},    {0x2776, 0x277f},
    {0x2b56, 0x2b59},   {0x3248, 0x324f},    {0xe000, 0xf8ff},
    {0xfe00, 0xfe0f},   {0xfffd, 0xfffd},    {0x1f100, 0x1f10a},
    {0x1f110, 0x1f12d}, {0x1f130, 0x1f169},  {0x1f170, 0x1f18d},
    {0x1f18f, 0x1f190}, {0x1f19b, 0x1f1ac},  {0xe0100, 0xe01ef},
    {0xf0000, 0xffffd}, {0x100000, 0x10fffd}};
static constexpr interval WideTable[] = {
    {0x1100, 0x115f},   {0x231a, 0x231b},   {0x2329, 0x232a},
    {0x23e9, 0x23ec},   {0x23f0, 0x23f0},   {0x23f3, 0x23f3},
    {0x25fd, 0x25fe},   {0x2614, 0x2615},   {0x2648, 0x2653},
    {0x267f, 0x267f},   {0x2693, 0x2693},   {0x26a1, 0x26a1},
    {0x26aa, 0x26ab},   {0x26bd, 0x26be},   {0x26c4, 0x26c5},
    {0x26ce, 0x26ce},   {0x26d4, 0x26d4},   {0x26ea, 0x26ea},
    {0x26f2, 0x26f3},   {0x26f5, 0x26f5},   {0x26fa, 0x26fa},
    {0x26fd, 0x26fd},   {0x2705, 0x2705},   {0x270a, 0x270b},
    {0x2728, 0x2728},   {0x274c, 0x274c},   {0x274e, 0x274e},
    {0x2753, 0x2755},   {0x2757, 0x2757},   {0x2795, 0x2797},
    {0x27b0, 0x27b0},   {0x27bf, 0x27bf},   {0x2b1b, 0x2b1c},
    {0x2b50, 0x2b50},   {0x2b55, 0x2b55},   {0x2e80, 0x2e99},
    {0x2e9b, 0x2ef3},   {0x2f00, 0x2fd5},   {0x2ff0, 0x2ffb},
    {0x3000, 0x303e},   {0x3041, 0x3096},   {0x3099, 0x30ff},
    {0x3105, 0x312e},   {0x3131, 0x318e},   {0x3190, 0x31ba},
    {0x31c0, 0x31e3},   {0x31f0, 0x321e},   {0x3220, 0x3247},
    {0x3250, 0x32fe},   {0x3300, 0x4dbf},   {0x4e00, 0xa48c},
    {0xa490, 0xa4c6},   {0xa960, 0xa97c},   {0xac00, 0xd7a3},
    {0xf900, 0xfaff},   {0xfe10, 0xfe19},   {0xfe30, 0xfe52},
    {0xfe54, 0xfe66},   {0xfe68, 0xfe6b},   {0xff01, 0xff60},
    {0xffe0, 0xffe6},   {0x16fe0, 0x16fe1}, {0x17000, 0x187ec},
    {0x18800, 0x18af2}, {0x1b000, 0x1b11e}, {0x1b170, 0x1b2fb},
    {0x1f004, 0x1f004}, {0x1f0cf, 0x1f0cf}, {0x1f18e, 0x1f18e},
    {0x1f191, 0x1f19a}, {0x1f200, 0x1f202}, {0x1f210, 0x1f23b},
    {0x1f240, 0x1f248}, {0x1f250, 0x1f251}, {0x1f260, 0x1f265},
    {0x1f300, 0x1f320}, {0x1f32d, 0x1f335}, {0x1f337, 0x1f37c},
    {0x1f37e, 0x1f393}, {0x1f3a0, 0x1f3ca}, {0x1f3cf, 0x1f3d3},
    {0x1f3e0, 0x1f3f0}, {0x1f3f4, 0x1f3f4}, {0x1f3f8, 0x1f43e},
    {0x1f440, 0x1f440}, {0x1f442, 0x1f4fc}, {0x1f4ff, 0x1f53d},
    {0x1f54b, 0x1f54e}, {0x1f550, 0x1f567}, {0x1f57a, 0x1f57a},
    {0x1f595, 0x1f596}, {0x1f5a4, 0x1f5a4}, {0x1f5fb, 0x1f64f},
    {0x1f680, 0x1f6c5}, {0x1f6cc, 0x1f6cc}, {0x1f6d0, 0x1f6d2},
    {0x1f6eb, 0x1f6ec}, {0x1f6f4, 0x1f6f8}, {0x1f910, 0x1f93e},
    {0x1f940, 0x1f94c}, {0x1f950, 0x1f96b}, {0x1f980, 0x1f997},
    {0x1f9c0, 0x1f9c0}, {0x1f9d0, 0x1f9e6}, {0x20000, 0x2fffd},
    {0x30000, 0x3fffd}};
template <size_t N> bool bisearch(char32_t ch, const interval (&table)[N]) {
  size_t min = 0;
  size_t mid;
  auto max = N - 1;
  if (ch < table[0].first || ch > table[max].last) {
    return false;
  }
  while (max >= min) {
    mid = (min + max) / 2;
    if (ch > table[mid].last) {
      min = mid + 1;
      continue;
    }
    if (ch < table[mid].first) {
      max = mid - 1;
      continue;
    }
    return true;
  }
  return false;
}

inline size_t CalculateWidthInternal(char32_t ch) {
  if (bisearch(ch, WideTable)) {
    return 2;
  }
  if (bisearch(ch, AmbiguousTable)) {
    return 0;
  }
  return 1;
}

} // namespace bela::unicode

#endif


fix(collapsible-panel): fix tailwind css issue

To Reviewers

[ ] Skipping review is not a problem (style, chore ONLY)
[x] Not that difficult

Type of Change

[ ] New feature
[x] Bug fixes
[ ] Feature improvement

[ ] These changes require a usage change

[ ] Others (performance improvement, refactoring, CI/CD, etc.)

Checklist

[ ] Updated Storybook documents for component
[ ] Wrote test codes for composable, utils and etc.
[ ] Tested with console(if usages are changed)

Description
SSIA

Just change class name.
Class 'contents' name already exist in tailwind class name.

Things to Talk About

:tada: This PR is included in version 1.1.0-beta.507 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[dart fix] Add checks for invalid uri's in fix_data file

Add a check to flag cases where the import URI for the fix specified in the fix_data file is invalid. Currently dart fix fails silently and the user has no clue as to cause of failure.

/cc @bwilkerson


add translation support for placeholder

I have injected the translator to the custom form type for translating the placeholder. Furthermore i got rid of the request scope and implemented RequestStack instead. Think about using the Autocomplete within a SubRequest.
Changing to RequestStack makes this bundle unusable with Symfony versions below 2.4. If you want to make it more usable i can switch to request scope again.

Your issue has been fixed in #161 but will only be part of the 3.x version of the bundle.


(AzureCXP) fixes MicrosoftDocs/azure-docs#26475

Fix the link.

@YutongTie-MSFT : Thanks for your contribution! The author, @PatrickFarley, has been notified to review your proposed change.

#sign-off

@YutongTie-MSFT: I'm sorry - only the author of this article, @PatrickFarley, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off


Get latest ECR tag for Tinkerbell charts

We don't push latest tag for Tinkerbell charts, so need to use the ECR API to get the latest tag pushed by time.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/override eks-anywhere-e2e-presubmit


[WIP] [AA] Fix Config References

This PR should solve the issue with old config references that cause issues.

Fixes some old references, makes things from broken to supposed to be working.


aarch64: reset: initialize CNTFRQ_EL0 in EL3

Can only be written at the highest Exception level implemented.
For example, if EL3 is the highest implemented Exception level,
CNTFRQ_EL0 can only be written at EL3.
BTW: AARCH64 hardware all has EL3 per my knowledge.
Signed-off-by: Peng Fan<EMAIL_ADDRESS>

What is the problem you are trying to solve?
z_arm64_el_highest_init is called always at highest EL, so if you boot from EL3 this is called from EL3, same when booting from EL1. With your change CNTFRQ_EL0 is only initialized when booting from EL3 but not when booting from EL1. Why do you want this behavior?

What is the problem you are trying to solve?
z_arm64_el_highest_init is called always at highest EL, so if you boot from EL3 this is called from EL3, same when booting from EL1. With your change CNTFRQ_EL0 is only initialized when booting from EL3 but not when booting from EL1. Why do you want this behavior?

If EL3 is implemented, EL2 and EL1 has no permission to modify CNTFRQ_EL0. When booting zephyr from EL2 using U-Boot, it will trigger abort.

What about leveraging is_el_implemented() to implement something like is_el_highest() so we make this a bit more generic and strictly follow what's mandated by the ARM ARM?

@carlocaione updated, please help check

@carlocaione  Done


clpb: incompleteness

?- X = 0, Y = 1, sat(X+Y).
   X = 0, Y = 1, .
?-        sat(X+Y), X = 0.
   false, unexpected.

Now:
?- X = 0, Y = 1, sat(X+Y).
   X = 0, Y = 1.  % improvement
?- sat(X+Y), X = 0.
   false, unexpected.


8.0: Feature tracking SignalR: July Previews

This issue is tracking all 8.0 related features that must be accounted for in the SignalR docs from preview to post RTW to make sure we don't miss anything.
This issue description will be continuously updated and will move between monthly sprints as we go.
After each doc is updated, update the What's new in ASP.NET Core 8.0 doc with links.  This has to be done fast since many folks are in that file, checked out no longer than 2 hours.

Links to Announcements/What's New:

What's new in ASP.NET Core 8.0
What's new in .NET 8  Preview

Devblogs.microsoft.com and other announcements:

ASP.NET Core updates in .NET Preview 1
ASP.NET Core updates in .NET Preview 2
ASP.NET Core updates in .NET Preview 3
ASP.NET Core updates in .NET 8 Preview 4
ASP.NET Core updates in .NET 8 Preview 5
ASP.NET Core updates in .NET 8 Preview 6

Tracking features to issues and PR's
Specify server timeout and keep alive interval settings using the HubConnectionBuilder (Preview 1).   Look over the Blazor specific doc update here -wp: https://github.com/dotnet/AspNetCore.Docs/commit/f566ed91821e65ccd65142c3298d6d88cc403a3b

[x] Add new section in What's New: Complete.  See What's New: New approach to set the server timeout and Keep-Alive interval

[x] Update SignalR config: #29717

Seamless reconnect (Preview 5) plus the hub server opt-in config requirement options.UseAcks made available with preview 6.

[x] Add new section in What's New. #29741

Note:  Future update but not this sprint for July 2023:
Once this feature has config finished, Update SignalR configuration topic to show how to enable and disable Seamless reconnect.  Given this feature is in early support phase in preview 5 and 6 and no configuration exists for it as of 7/17/23, I will wait to update this topic for this feature once configuration is in place in a later preview or the GA.
See somewhat related 8.0 feature tracking for gRPC: #28609
Old May Associated WorkItem - 96055

Closing as tracked and updated for April.  Will re-open to track for March.

Re-opening to continue to track actively in May.

Verified: No new features or changes specifically for SignalR for preview 4 during May.   Closing this issue for tracking the review for features for SignalR in May.  Will recreate for June to review for next release.
ASP.NET Core updates in .NET 8 Preview 4 - .NET Blog (microsoft.com)

Opening and tracking for June now.

Completed for July previews:
Fixed with #29811, #29814, #29761


Felix crash: NameError: global name 'StringTypes' is not defined

Spotted by the CI rig.
Full stacktrace:
2015-04-29 11:09:31,195 [ERROR][24174/3] calico.felix.actor 234: Exception processing 8561fb60eb46 (watch_etcd)
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/calico/felix/actor.py", line 232, in _step
result = msg.method()
File "/usr/lib/python2.7/dist-packages/calico/felix/fetcd.py", line 159, in watch_etcd
endpoint_id, endpoint = parse_if_endpoint(self.config, child)
File "/usr/lib/python2.7/dist-packages/calico/felix/fetcd.py", line 381, in parse_if_endpoint
common.validate_endpoint(config, endpoint)
File "/usr/lib/python2.7/dist-packages/calico/common.py", line 266, in validate_endpoint
elif not isinstance(endpoint[field], StringTypes):
NameError: global name 'StringTypes' is not defined
2015-04-29 11:09:31,196 [ERROR][24174/2] calico.felix.felix 151: Greenlet failed: <TrackedAsyncResult value=None exception=NameError("global name 'StringTypes' is not defined",)  _links[0]>
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/calico/felix/felix.py", line 149, in _main_greenlet
stopped_greenlet.get()
File "/usr/lib/python2.7/dist-packages/calico/felix/actor.py", line 473, in get
timeout=timeout)
File "/usr/lib/python2.7/dist-packages/gevent/event.py", line 219, in get
raise self._exception
NameError: global name 'StringTypes' is not defined
2015-04-29 11:09:31,197 [ERROR][24174/2] calico.felix.felix 157: Exception killing main greenlet
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/calico/felix/felix.py", line 149, in _main_greenlet
stopped_greenlet.get()
File "/usr/lib/python2.7/dist-packages/calico/felix/actor.py", line 473, in get
timeout=timeout)
File "/usr/lib/python2.7/dist-packages/gevent/event.py", line 219, in get
raise self._exception
NameError: global name 'StringTypes' is not defined

common.py doesn't import this.


Big error ImportError: No module named fake_useragent

Hey@ how can I solve this problem

Hey I'll update the requirements.txt file. I'm still working on it now :)


Fully qualify an action name.

@tardieu Where's the best place to add a test for the method?

Since Travis doesn't run on the PRs correctly:
> mocha --grep actions

  composer
    blocking invocations
      actions
        ✓ action must return true (149ms)
        ✓ action must return false (161ms)
        ✓ action name must parse to fully qualified
        ✓ invalid options
        ✓ invalid argument
        ✓ too many arguments

  6 passing (420ms)

Could you drop test/test.js~ from the PR?

wow that was a fail on my part; removed.