Error to using a public custom template

I have a repository configured to publish my dev containers templates at:
https://github.com/MarlonPassos-git/devcontainers-templates
I have a template for bash projects.
https://github.com/MarlonPassos-git/devcontainers-templates/pkgs/container/devcontainers-templates%2Fbash
However, when I try to use this template in VSCode, I get the following error:

[74068 ms] Start: Run in Host: wslpath -w /home/marlonpassos/projetinhos/a
[226700 ms] Preparing to apply Template 'ghcr.io/marlonpassos-git/devcontainer-templates/bash:latest'
[226705 ms] Running Dev Containers CLI:   templates apply --workspace-folder C:\Users\marlo\AppData\Local\Temp\tmp-output-dir-1720377565543 --template-id ghcr.io/marlonpassos-git/devcontainer-templates/bash:latest --template-args {} --features [] --tmp-dir C:\Users\marlo\AppData\Local\Temp\tmp-dir-1720377565543 --log-level debug
[226706 ms] Start: Run: C:\Users\marlo\AppData\Local\Programs\Microsoft VS Code\Code.exe c:\Users\marlo\.vscode\extensions\ms-vscode-remote.remote-containers-0.375.0\dist\spec-node\devContainersSpecCLI.js templates apply --workspace-folder C:\Users\marlo\AppData\Local\Temp\tmp-output-dir-1720377565543 --template-id ghcr.io/marlonpassos-git/devcontainer-templates/bash:latest --template-args {} --features [] --tmp-dir C:\Users\marlo\AppData\Local\Temp\tmp-dir-1720377565543 --log-level debug
[226971 ms] [2024-07-07T18:39:25.813Z] @devcontainers/cli 0.65.0. Node.js v20.9.0. win32 10.0.22631 x64.
[226977 ms] [2024-07-07T18:39:25.820Z] Loading 54 extra certificates from C:\Users\marlo\AppData\Local\Temp\vsch\certificates-3b86a36e019d4f47501bf74bdb21709546d6298f808ff380e57e2b438736bd87.pem.
[227304 ms] [2024-07-07T18:39:26.147Z] Start: Run: docker-credential-desktop get
[227410 ms] [2024-07-07T18:39:26.253Z] Stop (106 ms): Run: docker-credential-desktop get
[227674 ms] [2024-07-07T18:39:26.517Z] [httpOci] 403: Credentials for 'ghcr.io' may be expired. Attempting request anonymously.
[227674 ms] [2024-07-07T18:39:26.517Z] {"errors":[{"code":"DENIED","message":"requested access to the resource is denied"}]}
[227675 ms] .
[227947 ms] [2024-07-07T18:39:26.790Z] [httpOci] 403: Failed to fetch bearer token for 'ghcr.io': {"errors":[{"code":"DENIED","message":"requested access to the resource is denied"}]}
[227948 ms] [2024-07-07T18:39:26.790Z] [httpOci] ERR: Failed to fetch Bearer token from registry.
[227948 ms] [2024-07-07T18:39:26.790Z] Request 'https://ghcr.io/v2/marlonpassos-git/devcontainer-templates/bash/manifests/latest' failed
[227949 ms] [2024-07-07T18:39:26.790Z] Failed to fetch template manifest for ghcr.io/marlonpassos-git/devcontainer-templates/bash:latest
[227949 ms] [2024-07-07T18:39:26.791Z] Failed to fetch template 'ghcr.io/marlonpassos-git/devcontainer-templates/bash:latest'.
[227961 ms] Exit code 1

Even though it is set to public in the settings, I still receive a 403 error.


fire_projectile power is not working properly in latest apoli version?

This is not working properly in latest Origins 1.12.0 version.
Do i must add or change any parameter in this new version?
{
    "type": "origins:multiple",
    "spell": {
        "type": "origins:fire_projectile",
        "entity_type": "minecraft:small_fireball",
        "cooldown": 40,
        "hud_render": {
            "should_render": true,
            "sprite_location": "0:textures/gui/resource_bar.png",
            "bar_index": 14
        },
        "count": 1,
        "interval": 0,
        "start_delay": 0,
        "speed": 0.5,
        "divergence": 0,
        "sound": "minecraft:entity.blaze.shoot",
        "key": {
            "key": "key.hotbar.1"
        }
    }
}

Finally i found the solution to this issue... for this latest 1.12.0 version... i found that is mandatory to use values greater that zero in interval and start delay fields on origins:fire_projectile power.


Feature/Solution/Alternatives

Feature request for Microsoft Designer related to a problem? My app Microsoft Designer can't not be opened and log-in to soft and fix my problem. Ex. I'm always frustrated when [...] Describe the solution you'd like a clear and concise description of any alternative solutions or features you've considered
<EMAIL_ADDRESS>

@Hanzhafiz

```Feature request for Microsoft Designer related to a problem? My app Microsoft Designer can't not be opened and log-in to soft and fix my problem. Ex. I'm always frustrated when [...] Describe the solution you'd like a clear and concise description of any alternative solutions or features you've considered

<EMAIL_ADDRESS>

Hi @Hanzhafiz, this issue is not related to Microsoft Sentinel. Can you raise a Microsoft support request for this? closing this issue. If you still need support for this issue, feel free to re-open it any time. Thank you for your co-operation.

Hi @Hanzhafiz, this issue is not related to Microsoft Sentinel. Can you raise a Microsoft support request for this? closing this issue. If you still need support for this issue, feel free to re-open it any time. Thank you for your co-operation.


Load fonts into Desmos

I had a stab at this as a userscript in https://github.com/jared-hughes/svgToDesmos, but some improvements can be made:

of course, integration into DesModder with an improved UI
load TTF fonts directly using something like https://www.npmjs.com/package/ttf2svg
limit to glyphs only
pick and choose what glyphs the user wants to included (maybe type the unicode or allow some sort of fuzzy search)
choose the scale (default, scale down to 1/1em)
generate function names without conflict
place generated expressions into a single folder (instead of each in their own folder), and remove the per-glyph labelling
include kerning and horiz-advance-x information in some sort of Desmos list

Superseded by #309


Swirly Glasses SnapChat Filter

Created a New Snapchat Filter - swirly glasses
Creating a new Snap Chat Filter

A new addition to the already pre-existing snapchat filters in this repo.

Fixes: #1421
Proposed Changes

Made a snapchat filter - displays swirly glasses on the eyes of the user

Additional Info

Used OpenCV
Haar cascade Classifier

Screenshots

Original
Updated

original screenshot
**updated screenshot **

is it not preferred ??
will add the files normally then.


Does the team have any advice on online evaluation?[ASK]

Description
Which metrics to use during an A/B Test of a recommendation system? Examples in e commerce would be awesome. I found this windows presentation that has awesome information. Do you have more examples like the bing one?
https://medium.com/@somit_gupta/evaluation-of-online-controlled-experiments-20d79e2f898d
Thanks!!

Thanks @Italosayan for sharing this. Online evaluation is definitely one of our utmost interests, but unfortunately so far we have not done much in the repo to support it. Will consider it in the near future.


chore(sdk): add temporary debugging logic for filestream size issues

Add new environment variable to debug filestream issues when we exceed the 10MB limit. This is meant to be a temporary solution and we will remove the debug logic in a future release.
To use, set: WANDB_DEBUG_FILESTREAM_LOG=true, this will print the following message only once when we encounter an error.
wandb: ERROR Summary data exceeds maximum size of 10.4MB. Dropping it.
wandb: ERROR Step: 4 | ['0: 2.86102 MB', '_timestamp: 0.00002 MB', '_runtime: 0.00002 MB', '_step: 0.00000 MB', '1: 2.86102 MB', '2: 2.86102 MB', '3: 2.86102 MB', '4: 2.86102 MB']

We're targeting to merge this in to main for a release. The customer requires deploying from a known release to debug prod.


Fix Video build

When rolling out v0.21.1 to all repos, I came across a build error related to the Video component (catching on this use of window). I did two things in this PR to address it:

Use /mr-ui's getWindow (for consistency).
Check for the window within componentDidMount (this seems to be the important part).

I chose to store the videoProps (which depend on the results the part that uses getWindow) in state because that seemed to be a pattern used in mr-ui components that use getWindow. Up for other suggestions, though!

I tested this by building and installing this locally in /ios-sdk and /android-docs. I was able to build both sites successfully and the resulting static site worked as expected.

🤦♂ I didn't double check my work in the last PR and the code to evaluate the window is wrong. We can keep the original code, but use:
const reducedMotion =
      typeof window !== 'undefined'
        ? window.matchMedia('(prefers-reduced-motion: reduce)').matches
        : false;

I know I had implemented the use of @mapbox/mr-ui/utils/get-window in the feedback module, but I'm rethinking that since if the window is not defined it will throw an error. This isn't necessarily something we want as if the window is undefined, we'd rather it fail silently. I'll create a PR to address this in the feedback module.


chore(spelling): fix spelling errors

Codecov Report

Merging #710 (5102f35) into main (f14871f) will increase coverage by 0.00%.
Report is 8 commits behind head on main.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main     #710   +/-   ##
=======================================
  Coverage   92.20%   92.21%
=======================================
  Files         135      136    +1
  Lines        5839     5841    +2
=======================================
+ Hits         5384     5386    +2
  Misses        455      455

Flag
Coverage Δ

unittests
92.21% <100.00%> (+<0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

ggshield/core/scan/__init__.py
100.00% <ø> (ø)

ggshield/core/scan/commit.py
93.47% <ø> (ø)

ggshield/core/scan/file.py
98.11% <ø> (ø)

ggshield/core/scan/id_cache.py
100.00% <ø> (ø)

ggshield/core/scan/scan_context.py
95.74% <ø> (ø)

ggshield/core/scan/scan_mode.py
100.00% <ø> (ø)

ggshield/core/scan/scannable.py
97.84% <ø> (ø)

ggshield/core/utils.py
97.70% <ø> (ø)

ggshield/verticals/sca/output/text_handler.py
92.40% <ø> (ø)

ggshield/cmd/auth/login.py
96.38% <100.00%> (ø)

... and 26 more


Mpi subdomain sets

Add MPI support for SubDomainSets.
Fixes 3. of issue #820.

... while the idea for a long time has been to actually refactor it.

Completely agree, but there are a few things such as implicit_dimension etc. that need to be re-factored in tandem with this.

What the performance slow down is on the compilation, especially in problems with beefy expressions (easy to try)

I believe the impact will be minimal but will check with some beefy expressions.
So I would prefer to merge this PR asap because:

This functionality, in tandem with the branch Vitor was working on, will be needed for writing up the immersed boundary stuff (which I'd like to get on with).
Whilst I completely agree that _add_implicit needs re-factoring a good design is going to take us having a few lengthy discussions which under the current circumstances is realistically not going to happen anytime soon (hence impacting on pt. 1).

@rhodrin OK, agreed, I appreciate it's not negligible effort so it's fine. Can you add an issue?
Let's try to be sure, however, that the compilation times aren't fundamentally affected

Can you add an issue?

@FabioLuporini  Added to #820.


Can't play youtobe video in app now ,

error message : "Please click here to watch this video on YouTube."

Some videos cannot be played from embedded players.


Uniforms do not work in fragment shaders (Direct3D)

Whenever I attempt to use a uniform in the fragment shader, it acts as if all its values are zero (never set).
After digging into the Direct3D shader assembly, I notice that the one Minecraft has uses CB1 constant buffer in the fragment shader ( dcl_constantbuffer CB1[1], immediateIndexed), while the one made when compiling uses CB0 ( dcl_constantbuffer CB0[2], immediateIndexed). This same constant buffer is used in the Vertex shaders. Maybe that has something to do with it?

Yes, it looks like they are using the cb0 register in the vertex shader and the cb1 register in the fragment shader

#if BGFX_SHADER_LANGUAGE_HLSL >= 400 && BGFX_SHADER_TYPE_FRAGMENT
cbuffer __placeholder__ : REGISTER(b, 0) {};
#endif

You can add this code to the front of the shader (or in the header file) to occupy the cb0 register in the fragment shader, so that the uniform variables are automatically assigned to the cb1 register

Would this be a solution or workaround? Will it be added to bgfx_shader.sh in the next release?

This is a workaround. Actually it's not quite right, but it works. This code will be added to bgfx_shader.sh in the next release, but I'm still looking for a better solution.


[BUG] minos lightning kills V1's ears

Description
What went wrong and what was expected
minos thunder mutes the games audio for a bit (very unfunny)
Reproduction
Describe steps to reproduce the issue. If the way of reproducing the issue is unknown, you can include as much information as possible on when it happens or how often it happens

Step 1: minos thunder attack
Step 2: wtf i cant hear anymore
Step 3: die because i cant hear the 300 snakes this mf is throwing at me afterwards

Plugin versions
everything updated to latest (thunderstore goes brrrr)
Console logs
Put any abnormal console log (warnings/error) here. How to open the console
Extras
Anything else you may want to include

An issue I could not reproduce. From the thunder attack I assume you either mean the weak attack or the thunder after I end this now. And from the phrasing I assume mute is permanent after the attack. Do you have any other mods?

this mostly happens with me when Minos activates "THY END IS NOW!" and ends up finishing a 4-hit lightning strike near a Sawtrap
the "WEAK!" attack doesnt suffer from this issue


chore(deps): update terraform terraform-ibm-modules/observability-instances/ibm to v2.11.0

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/observability-instances/ibm (source)
module
minor
2.10.3 -> 2.11.0

Release Notes

terraform-ibm-modules/terraform-ibm-observability-instances (terraform-ibm-modules/observability-instances/ibm)
v2.11.0
Compare Source
Features

added the ability to create an auth policy which allows the atracker service object writer access to the COS target. This will only be created if passing a value for the cos_targets input variable, and if service_to_service_enabled is true and skip_atracker_cos_iam_auth_policy is false inside the cos_targets list object. (#433) (653b662)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 7.1.5 :tada:
The release is available on:

GitHub release
v7.1.5

Your semantic-release bot :package::rocket:


Decouple solvers from NaturalGradient class.

The NaturalGradient class from the Gradient framework (qiskit/opflow/gradients/natural_gradient.py) is strongly coupled with the logic of solvers that are used for solving systems of linear equations.
The goal of this issue is to decouple solvers from the NaturalGradient class and allow the class to accept a solver as an argument (or a method for solving SLEs).
This way, a user can provide their preferred method for solving SLEs. This change will allow the same for other features that use NaturalGradient, e.g. Variational Quantum Time Evolution algorithm. In certain scenarios, specific methods might expose numerical instability and therefore it would be reasonable to have flexibility to choose a different method.

Given the gradient refactoring that has taken place + opflow deprecation, this issue has become out of date, so I think it can be safely closed.


Varis - fixed KO name from bladesblood (검기) to gunshield (건실드)

@Jaehyuk-Lee could you please double check if this is now correct (or explain why the name differs in KO) ?

Ah I made mistake there :sweat_smile:

ahh ok good to know :)


[FEATURE]

Description
Animation for the modal
There should be a beautiful animation whenever the modal opens
thereby adding more beauty to the user experience.
Screenshots
No response

Wow, you just created your first issue on this project, that's so cool. Make sure to wait till you are allowed to work on this before you do and when you are allowed to, don't forget to mention this issue in your pull request [Automated]

Depends on the animation, make it and send a screen record here

https://user-images.githubusercontent.com/78497310/184213560-730edfea-4674-4bf7-9f7e-2a1296c497ca.mov
here it is

animation-general-trick.mov
here it is

I don't like this animation, seems like a waste of time for users


WIP recovery: separate logging for congestion control events

Related to #299 and fixes #303
The idea is to have a cclog!() macro basically same to other logging macro but basically it's not enabled without QUICHE_CC_LOG=1, so only we need logging from CC we can set this environment variable.
I used CC_LOG static mut variable, but it only changed in the call_once() and not changed, so using it under unsafe is fine (or I can't find not to use unsafe in the scenario).
p.s. This PR assumes #299.

Closing this one since we have qlog support now.


FilePicker MacOS/iOS says Enable iCloud capabilities, but gives no indication of how to do this.

FilePicker MacOS/iOS says, "Enable iCloud capabilities", but gives no indication of how to do this.

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

ID: c527464b-c10d-4b13-10ed-aa07ed838651
Version Independent ID: c527464b-c10d-4b13-10ed-aa07ed838651
Content: File picker - .NET MAUI
Content Source: docs/platform-integration/storage/file-picker.md
Product: dotnet-mobile
Technology: dotnet-maui
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Hello @julianadormon sorry for that. I believe it's supposed to link to https://docs.microsoft.com/en-us/xamarin/ios/platform/document-picker#enabling-icloud-in-xamarin but I'm not sure. I think that's why the link was omitted originally, because in .NET MAUI, I'm not sure where this actually is supposed to be. I'll ask around, but for now, you can try that link.

To be done once I update the entitlements/capabilities content.


noqa for a portion of a file for a specific error

I have a section of my file with lots of long lines, I'd like to be able to do this:
# noqa 501: on
long line 1 ....
long line 2 ....
long line 3 ....
...
# noqa 501: off

ie: something similar to black's nofmt:

Black reformats entire files in place. It doesn’t reformat lines that end with # fmt: skip or blocks that start with # fmt: off and end with # fmt: on. # fmt: on/off must be on the same level of indentation and in the same block, meaning no unindents beyond the initial indentation level between

Yeah I'd like to support this! I'm going to close in favor of #1054.

#1054 is now closed since file-scoped noqa directives have been implemented.
Could we re-open this to support line-based directives for a portion of the file? 🙏

Yeah that makes sense to me. I don't know what the syntax will be, but I think it makes sense to support this.

Closing in favor of #3711 -- I know this issue came first and was the originating issue, but that one has accumulated more discussion, so seems easier to preserve it.


Import not working when building pex tool from host repo

Not sure about this one. Came across this while trying to build from a host repo, and this change resolves the import error. Looking at the build environment, the import shows up in the importconfig file as tools/please_pex/pex. Can't see how this could possibly be OS-related but FWIW was trying to build on darwin, and I've never seen this on linux. Or might be to do with the fact that I was using the go plugin.
Need to confirm what the issue is, but will leave this up as a draft in the meantime.

This is probably an issue to do with setting the go import path.


Language changing

Hi Christoph!
I really liked your template, However, I'm having a hard time changing the language from french to spanish. I changed the babel parameters, but I get the following message:

How should I proceed?
Additionally, I find the language level points depiction very creative, do you think is possible to add the option to have half circles? like for example if someone feels he neither a 3 nor a 4 in Arabic but something in between

Hi,
How did you do this. I just change the language settings in the cls file to spanish and have no problem to build the cv.
For the language section, I am using font awesome icons and unfortunately there is no half circle icons...

I was having this issue. This is because I have deleted the words english and french from: \RequirePackage[english,french]{babel} and I was trying to keept it like: \RequirePackage[portuguese]{babel}. My way to fix it was to add the portuguese after the word french \RequirePackage[english,french,portuguese]{babel}. I'm not sure if this is the right way to do it, but fixed the problem.
@darwiin awesome work!! This is really cool and professional template.

Last comment was posted 12 days ago, I close this issue.


Add condition for rn version deprecation & fallback to default

Describe your PR
We are going to require boilerplates to specify a RN version during their install().
Add warning of deprecation and a fallback version.

Fixes #1013 and #957. Also related to https://github.com/infinitered/ignite-ir-next/pull/34. We do need a similar PR for ignite-ir-boilerplate-2016 before we can deploy this change, though.


Alerts, log monitoring on server Pods, CLAMAV

User Story
Plan on Alerts, log monitoring on server Pods, CLAMAV, Database PVC, Database downtime, upgrade.

@ninosamson can you provide clarification and priority for the team?


[tool_crash] FileSystemException: Directory listing failed, OS Error: File name too long, errno = 63

Command
flutter run --no-sound-null-safety

Steps to Reproduce

...
...
...

Logs
FileSystemException: Directory listing failed, OS Error: File name too long, errno = 63
#0      _Directory._fillWithDirectoryListing (dart:io-patch/directory_patch.dart:42:24)
#1      _Directory.listSync (dart:io/directory_impl.dart:243:5)
#2      ForwardingDirectory.listSync (package:file/src/forwarding/forwarding_directory.dart:43:12)
#3      ForwardingDirectory.listSync (package:file/src/forwarding/forwarding_directory.dart:43:12)
#4      _AssetDirectoryCache.variantsFor (package:flutter_tools/src/asset.dart:953:78)
#5      ManifestAssetBundle._parseAssetFromFile (package:flutter_tools/src/asset.dart:792:37)
#6      ManifestAssetBundle._parseAssets (package:flutter_tools/src/asset.dart:697:9)
#7      ManifestAssetBundle.build (package:flutter_tools/src/asset.dart:245:54)
<asynchronous suspension>
#8      ResidentWebRunner._updateDevFS (package:flutter_tools/src/isolated/resident_web_runner.dart:502:26)
<asynchronous suspension>
#9      ResidentWebRunner.run.<anonymous closure> (package:flutter_tools/src/isolated/resident_web_runner.dart:287:41)
<asynchronous suspension>
#10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:24)
<asynchronous suspension>

[✓] Flutter (Channel stable, 3.0.3, on macOS 12.3 21E230 darwin-arm, locale en-GB)
    • Flutter version 3.0.3 at /Users/gauravnegi/Development/flutter
    • Upstream repository https://g

Can anyone help me in this
build is not making

Hi @GaurFlutter, thanks for filing the issue.
I see there's an open issue addressing the case you described #80873
Closing as a duplication, so please follow up on it for further updates.


add from_array and from_pil helper functions to Image type

Also fixed a few places to use pathlib.Path for connivence.


[SPARK-5905] [MLLIB] Note requirements for certain RowMatrix methods in docs

Note methods that fail for cols > 65535; note that SVD does not require n >= m
CC @mengxr

Merged build triggered.

Merged build started.

Test build #42709 has started for   PR 8839 at commit a418f7b.

Test build #42709 has finished for   PR 8839 at commit a418f7b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/42709/
Test PASSed.

LGTM. Merged into master. Thanks!


[FR] Model/Feature Compression via Distillation, Quantization and Deep Compression

Is your feature request related to a problem? Please describe.

Large network load happens on the exchange of model parameters, features and gradients for some federated learning algorithms. We should provide optional model/feature compression over the transferred data.
Describe the solution you'd like

Optional compression algorithms such as distillation and quantisation and deep compression can be implemented with Processor interface. Servers and clients can choose to apply compression within the processor pipeline.

Additional context

POLINO, Antonio; PASCANU, Razvan; ALISTARH, Dan. Model compression via distillation and quantization. arXiv preprint arXiv:1802.05668, 2018.

Distillation seems not suitable for model in training and more suitable for a trained model.
Deep compression e.g. adding an auto encoder and decoder might help the mistnet case, but how can the model restructured to fit them?
We can also do pruning for the model.


test: Upgrade appsmith

Type of change
Added tests for updating from old version to latest version.

New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Locally

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Please split the pr into 2 one for ci and other for cypress

/ok-to-test sha=7c2e18cf0e95ed8c339e31ba14215c3eb2e0ed61

/ok-to-test sha=d4e8edec517badd5a991b7e6d8437c9fac485a07

/ok-to-test sha=1f2fb2cf6c3b2db619cdfdd6df47244f3e68b113

/ok-to-test sha=ee8c6bca887fda59c558b3a35b6e3aa994cbd3ad

/ok-to-test sha=19802dfc71b12d234efd7fa8b8a9f88592f8e462

/ok-to-test sha=c037f53d299c43e12ba06bd8ac16dcca44c53f1e

/ok-to-test sha=c888cef2d2ddda0cf1e3c9adba52475634634d89

/ok-to-test sha=2dba892aed0cd4560b85ec2094d2d6a7d8f75045

/ok-to-test sha=65b6720a30100c985c78fd91cd5d23debb876a10

/ok-to-test sha=ad7ec62ffc1f9222e6222e906631a9a4f7664cd4

/ok-to-test sha=3f5ab8a6e4e46c2c705fd35528212bb756745c09

/ok-to-test sha=f75f166bb6b8f3ad095ec298ee176f4769ddd60b

/ok-to-test sha=70f79887c7ecc2872ec562f0302d0c71f6cb8b8d


fix: QnA and project tree UX from botprojects

Description
Fix some inconsistencies UX from botprojects branch.

Create qna on skill bot from project tree, View KB should navigate to skill bot url
Click Back from QnA scratch modal, should show from url modal, not dismiss all.
In LG/LU page project tree, should not show Add new knowledge base menu.

Task Item
#minor

Screenshots

Coverage decreased (-0.02%) to 55.814% when pulling e22d8c8c522550326dcd98817861754694404c60 on zhixzhan/botprojects-fix into 8cdcf0d6bb91291fdc71d09885a62b7fd99b849e on main.

I have tested the PR and found a issue:
When I create a new KB from the menu context for the inactive project in the project tree, then click the view KB, The URL changed but the focus item in project tree didn't change.

I have tested the PR and found a issue:
When I create a new KB from the menu context for the inactive project in the project tree, then click the view KB, The URL changed but the focus item in project tree didn't change.

@lei9444 Nice catch, actually / did not take default selected item from LG/LU/QnA page.
Fixed now.


OOM error

2019-03-28 20:17:05.067925: W tensorflow/core/framework/op_kernel.cc:1401] OP_REQUIRES failed at cast_op.cc:109 : Resource exhausted: OOM when allocating tensor with shape[612,612,3] and type float on /job:localhost/replica:0/task:0/device:CPU:0
by allocator cpu
Traceback (most recent call last):
  File "/home/models/TF-2/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1334, in _do_call
    return fn(*args)
  File "/home/models/TF-2/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1319, in _run_fn
    options, feed_dict, fetch_list, target_list, run_metadata)
  File "/home/models/TF-2/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1407, in _call_tf_sessionrun
    run_metadata)
tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor with shape[427,640,3] and type float on /job:localhost/replica:0/task:0/device:CPU:0 by allocator cpu
         [[{{node rgb_to_grayscale/convert_image/Cast}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.

         [[{{node superpoint/IteratorGetNext}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.

         [[{{node superpoint/vgg/conv1_1/bn/beta/read}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "experiment.py", line 148, in <module>
    args.func(config, output_dir, args)
  File "experiment.py", line 86, in _cli_train
    train(config, config['train_iter'], output_dir)
  File "experiment.py", line 27, in train
    keep_checkpoints=config.get('keep_checkpoints', 1))
  File "/home/models/codes/SuperPoint/superpoint/models/base_model.py", line 313, in train
    options=options, run_metadata=run_metadata)
  File "/home/models/TF-2/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 929, in run
    run_metadata_ptr)
  File "/home/models/TF-2/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1152, in _run
    feed_dict_tensor, options, run_metadata)
  File "/home/models/TF-2/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1328, in _do_run
    run_metadata)
  File "/home/models/TF-2/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1348, in _do_call
    raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor with shape[427,640,3] and type float on /job:localhost/replica:0/task:0/device:CPU:0 by allocator cpu
         [[{{node rgb_to_grayscale/convert_image/Cast}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.

         [[node superpoint/IteratorGetNext (defined at /home/models/codes/SuperPoint/superpoint/models/base_model.py:260) ]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.

TF version: 1.13.1
cudnn: 7
cuda: 10.0
Question: I do not understand what is meaning of it. Is GPU memory exhausted. Which is api by which I can change policy of cacheing etc.

Hello, some points for your issue:
First of all, please use the issue templates
Second, you're using a CPU to train not a GPU as this line states /job:localhost/replica:0/task:0/device:CPU:0
If you want to use the GPU install tensorflow-gpu by running
pip uninstall tensorflow & pip install tensorflow-gpu
The problem seems to be that your ram is getting filled, you can reduce the batch size so the data will fit into your RAM.

Please fill the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Along with the template, please provide as many details as possible to find the root cause of the issue. It would be great if you can provide a small code to reproduce the error. Thanks!

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

let me point out the detail code ....
the policy I adapted for memory allocation during training was using CPU
memory for augmented data to appear in ram and batches come in GPU memory
sequentially.
https://github.com/Exception4U/SuperPoint/blob/491189c96c9561c1829eeeb45890a70436ae2d49/superpoint/datasets/base_dataset.py#L109
it seems to me that even if the ram is getting filled Virtual memory could
be used. which is not observed.
--
Tushar
On Sat, Apr 20, 2019 at 6:23 PM Alfred Sorten Wolf<EMAIL_ADDRESS>wrote:

It has been 14 days with no activity and the awaiting response label was
assigned. Is this still an issue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/27261#issuecomment-485112389,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABKAWVIN2MEQTG3VM2IMMT3PRMG3ZANCNFSM4HCERFWQ
.

@Exception4U
This is not Build/Installation or Bug/Performance issue. Please post this kind of support questions at Stackoverflow. There is a big community to support and learn from your questions. GitHub is mainly for addressing bugs in installation and performance. Thanks!

Closing due to lack of recent activity. Please update the issue when new information becomes available, and we will open a new issue. Thanks!


will there ever be a forge version?

No, I don't plan to port any of my mods to Forge but my code is open-source so anybody can port it to Forge, without too much pain I guess. Sorry


paper-calender _tapDay issue

Hi,
Suppose the previous date is Oct 31 and we have to set the new date to Nov 1.
    var newDate = new Date(this.date.getTime());
    newDate.setYear(item.year);
    newDate.setMonth(item.month);
    newDate.setDate(item.day);

Here while setting month to Nov, since Nov 31st doesn't exist, it is set to Dec 1.
This can be avoided by setting month as:
newDate.setMonth(item.month, item.day);
I am not sure if its the right way. Please help

@cvPriyanka how are you triggering this case in the UI?  The calendar element shouldn't allow you to select a date that's not actually valid, however if it is and you have steps to reproduce I can debug it and address the issue.  Just don't want to make changes if I can't test that I actually fixed it...

@admwx7  Select Oct 31st and save it. Then reopen paper-date-picker element , now the current value is Oct 31. Try to select Nov 1


Automated cherry pick of #1951: ansibleplaybooks: 改正启动失败问题

Cherry pick of #1951 on release/2.11.
#1951: ansibleplaybooks: 改正启动失败问题

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@0f56eb9). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.11   #1952   +/-   ##
==============================================
  Coverage                ?   7.52%
==============================================
  Files                   ?     418
  Lines                   ?   64822
  Branches                ?       0
==============================================
  Hits                    ?    4876
  Misses                  ?   59535
  Partials                ?     411

Flag
Coverage Δ

#aFlag
7.52% <0%> (?)

Impacted Files
Coverage Δ

pkg/util/ansible/playbook.go
0% <0%> (ø)

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 0f56eb9...f6939dd. Read the comment docs.

/lgtm
/approve


Firmware version LSW3_15_270A_1.68

Hi,
Installing Home Assistant 11.1, Solarman 1.4.3 and pysolarmanv5 3.0.2 on other versions does not work with this type of inverter.
This work for me

Hi,
Installing Home Assistant 11.1, Solarman 1.4.3 and pysolarmanv5 3.0.2 on other versions does not work with this type of inverter.
This work for me

i dont undertand, what work for you?
I only can make work with a api directly.

Hi, same for me. Firmware version LSW3_15_270A_1.68

sorry for confusion, I have inverter type HYD 20KT-3PH, not DEYS*
however, it was not working for me as well on HA Core 2024.5.3 and it works again after updating to Core 2024.5.4 today.
I'm using configuration sofar_g3hyd.yaml

Try do install Solarman version 1.4.3 and reboot system.

Solarman version 1.4.3? this repo ate 1.4.3 version? thats it?

Yes, forget the last version, try the 1.4.3 instead, reboot any then insert all the info of the WiFi dongle of the inverter.


Switch to pytest

This PR:

resolves #146
breaks test_classify out into individual tests
consolidates and streamlines test_greedy

Nice work!


Metrics Server v3.8.0

Description
Upgrade to the latest version of the metrics without severe vulnerabilities
Type of change

[ ] Bug fix
[ ] New feature
[ ] Refactoring (no functional changes, no api changes)
[X] Non-code changes (update documentation, pipeline, etc.)

Flags

[ ] Breaks backward compatibility
[ ] Requires a documentation update
[ ] Has untestable code

Related issue/PR
Delete this section if there are no issues or pull requests that relate to this pull request.

Fixes #issue
Closes #PR

Checklist

[ ] Followed the guidelines in the CONTRIBUTING document
[ ] Added prefix [skip ci]/[ci skip]/[no ci]/[skip actions]/[actions skip] in the PR title if necessary
[ ] Tested and linted the code
[ ] Commented the code
[ ] Made corresponding changes to the documentation
[ ] Passed all pipeline checking

Checklist for maintainer

Use Squash and merge
Double-confirm the merge message has prefix [skip ci]/[ci skip]/[no ci]/[skip actions]/[actions skip]
Delete the branch after merge

Continues in https://github.com/AthenZ/k8s-athenz-sia/pull/36 for latest metrics v3.10.0 instead.


Question: Zuul 2 filter authentication/request validation approach

Hi,
I would like to put Zuul 2 in front of my microservices and do some authentication/validation of the incoming requests.
Each request that goes through the gateway would have an auth token and I would like to validate that token before letting the filter chain continue. I have several questions and was hoping someone could point me in the right direction.

Is an inbound filter the best place to put that logic or is there a better approach?
At the moment, my idea is to do something like this:

class RequestAuthenticationFilter extends HttpInboundSyncFilter {

    @Override
    HttpRequestMessage apply(HttpRequestMessage request) {
         // extract header with auth token and call a webservice registered with
         // Eureka to validate it

         if (ifTokenNotValid) {
             // let a custom endpoint (e.g. HttpSyncEndpoint) return a 401
             request.getContext()
                 .setEndpoint(UnauthorizedRequestEndpoint.class.getCanonicalName())
         }

         // otherwise return the request to continue with the filter chain
         return request
    }
}

Token validation would be handled by a service registered in Eureka so I'm ideally looking for a way similar to how Zuul ProxeEndpoints work where you can set a routeVIP per service.

Is there a standard approach to making that external call from the inbound filter to a service running in Eureka?

Are there any helper classes in Zuul 2 I could use to make that request and receive the response in the inbound filter or would I need to import another library with a HttpClient, etc. to achieve this?

Thank you.

Hi @maregunjob
Regarding item 1) It seems a way  of achieving  an Authentication filter interrupting the flow is doing what was described on #481.
Another way is letting the Auth filter be the last on the filter chain. By doing this way It will override the endpoints set by other filters, like this example.The downside here is that all filters will be performed even if the request is not authorized.

Thanks @cyberjso for the suggestions. I'm afraid the 2nd link doesn't work. I never got the chance to implement this use case as we've moved away from Zuul 2 due to its lack of support for Java versions higher than 8 (I'm not sure if that's still the case) though we may come back to it one day. Thanks anyway.


Refactor JSON snippet construction into sepaarate function

This patch refactors the construction of a JSON representation of an annotated snippet into a separate function. This is intended to make future work, like implementing threading, easier.

This is stacked on https://github.com/google/gematria/pull/80.


refactor: reduce console noise about iso deprecation

also maybe need add:
https://github.com/nuxt-modules/i18n/blob/ebbc7f4779ec6eb3aa2ffa556e797688ea0b846f/src/utils.ts#L17-L19

Ah, Can you fix the CI errors! 🙏

Thank you for your contribution! I've fixed the CI errors so we can include this in the next release 💪


[Public.API] Specification enhancements

Add Resend Auth SMS method
Add Dictionary lookups methods: Addresses, etc.
Add verification status to Create Declaration request!!! In case if new phone should be verified.
Remove National_id.
Document type enum:

passport
national_id
birth_certificate
temporary_certificate

Dictionary Candidates:

employee.position
addresses: region, area, city
legal_entity.legal_form

done


PROG diffs - SECU

https://github.com/Microsoft/ABAP-SDK-for-Azure

database table TPGP ?
SM30 -> V_TPGP

looks like TPGP is customizing, see https://github.com/larshp/abapGit/issues/1004


Saving/Sharing Dashboard Setups

Can you add an option to allow dashboards (or plot tabs) be saved and shared between computers?  You already have this feature as it remember what tabs you have open the next time you fire up the tool, can this be a publicly used file to share to another computer, import the config, and they can see all the tabs setup already?

This feature should now be working. It exports a JSON file that can be loaded on other computers.
https://user-images.githubusercontent.com/47046556/198933821-49fb2be6-13dd-437f-b5b6-dac02f2bfe65.mp4


ADC DMA samples delaying (IDFGH-9519)

Answers checklist.

[x] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[x] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[x] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v4.4
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
ESP32-S3-WROOM-1
Power Supply used.
USB
What is the expected behavior?
Sample read from ADC DMA is always with newest value.
What is the actual behavior?
Sample from ADC DMA has been delayed by 1 sample. It means, that after change voltage on pin, old value is reported, and then new one.
Steps to reproduce.
Compile and run following code. It is simplification of example from ESP-IDF-v5.0, but behaviour is same as in described v4.4.
`
#include <string.h>
#include <stdio.h>
#include "sdkconfig.h"
#include "esp_log.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/semphr.h"
#include "esp_adc/adc_continuous.h"
#define EXAMPLE_READ_LEN   4
#define GET_UNIT(x)        ((x>>3) & 0x1)
#define ADC_CONV_MODE       ADC_CONV_SINGLE_UNIT_1
#define ADC_OUTPUT_TYPE     ADC_DIGI_OUTPUT_FORMAT_TYPE2
static adc_channel_t channel[] = {ADC_CHANNEL_2};
static TaskHandle_t s_task_handle;
static const char *TAG = "EXAMPLE";
static bool IRAM_ATTR s_conv_done_cb(adc_continuous_handle_t handle, const adc_continuous_evt_data_t *edata, void *user_data)
{
BaseType_t mustYield = pdFALSE;
//Notify that ADC continuous driver has done enough number of conversions
vTaskNotifyGiveFromISR(s_task_handle, &mustYield);
return (mustYield == pdTRUE);

}
static void continuous_adc_init(adc_channel_t *channel, uint8_t channel_num, adc_continuous_handle_t *out_handle)
{
adc_continuous_handle_t handle = NULL;
adc_continuous_handle_cfg_t adc_config = {
    .max_store_buf_size = EXAMPLE_READ_LEN,
    .conv_frame_size = EXAMPLE_READ_LEN,
};
ESP_ERROR_CHECK(adc_continuous_new_handle(&adc_config, &handle));

adc_continuous_config_t dig_cfg = {
    .sample_freq_hz = 1 * 1000,
    .conv_mode = ADC_CONV_MODE,
    .format = ADC_OUTPUT_TYPE,
};

adc_digi_pattern_config_t adc_pattern[SOC_ADC_PATT_LEN_MAX] = {0};
dig_cfg.pattern_num = channel_num;
for (int i = 0; i < channel_num; i++) {
    uint8_t unit = GET_UNIT(channel[i]);
    uint8_t ch = channel[i] & 0x7;
    adc_pattern[i].atten = ADC_ATTEN_DB_0;
    adc_pattern[i].channel = ch;
    adc_pattern[i].unit = unit;
    adc_pattern[i].bit_width = SOC_ADC_DIGI_MAX_BITWIDTH;

    ESP_LOGI(TAG, "adc_pattern[%d].atten is :%x", i, adc_pattern[i].atten);
    ESP_LOGI(TAG, "adc_pattern[%d].channel is :%x", i, adc_pattern[i].channel);
    ESP_LOGI(TAG, "adc_pattern[%d].unit is :%x", i, adc_pattern[i].unit);
}
dig_cfg.adc_pattern = adc_pattern;
ESP_ERROR_CHECK(adc_continuous_config(handle, &dig_cfg));

*out_handle = handle;

}
static bool check_valid_data(const adc_digi_output_data_t *data)
{
const unsigned int unit = data->type2.unit;
if (unit > 2) return false;
if (data->type2.channel >= SOC_ADC_CHANNEL_NUM(unit)) return false;
return true;

}
void app_main(void)
{
esp_err_t ret;
uint32_t ret_num = 0;
uint8_t result[EXAMPLE_READ_LEN] = {0};
memset(result, 0, EXAMPLE_READ_LEN);
s_task_handle = xTaskGetCurrentTaskHandle();

adc_continuous_handle_t handle = NULL;
continuous_adc_init(channel, sizeof(channel) / sizeof(adc_channel_t), &handle);

adc_continuous_evt_cbs_t cbs = {
    .on_conv_done = s_conv_done_cb,
};
ESP_ERROR_CHECK(adc_continuous_register_event_callbacks(handle, &cbs, NULL));
ESP_ERROR_CHECK(adc_continuous_start(handle));

while(1) {
    ulTaskNotifyTake(pdTRUE, portMAX_DELAY);
    while (1) {
        ret = adc_continuous_read(handle, result, EXAMPLE_READ_LEN, &ret_num, 0);
        if (ret == ESP_OK) {
            ESP_LOGI("TASK", "ret is %x, ret_num is %"PRIu32, ret, ret_num);
            for (int i = 0; i < ret_num; i += SOC_ADC_DIGI_RESULT_BYTES) {
                adc_digi_output_data_t *p = (void*)&result[i];
                if (check_valid_data(p)) {
                    ESP_LOGI(TAG, "Unit: %d,_Channel: %d, Value: %x", p->type2.unit+1, p->type2.channel, p->type2.data);
                } else {
                    ESP_LOGI(TAG, "Invalid data [%d_%d_%x]", p->type2.unit+1, p->type2.channel, p->type2.data);
                }
            }
            vTaskDelay(300);
            // following line solves problem
            // ret = adc_continuous_read(handle, result, EXAMPLE_READ_LEN, &ret_num, 0);
        } else if (ret == ESP_ERR_TIMEOUT) {
            break;
        }
    }
}

ESP_ERROR_CHECK(adc_continuous_stop(handle));
ESP_ERROR_CHECK(adc_continuous_deinit(handle));

}
`
Debug Logs.
No response
More Information.
I develop project on ESP32-S3 with ESP-IDF v.4.4. U use ADC in DMA mode.
I set: sampling rate to 1 kHz, I need only 1 channel (ADC1 channel 2), and sample each time with buffer for only single sample (4 bytes).
Every 3-5 seconds, I print out measured value to console.
To test this, I provide 2 voltage levels and check, when I will see reaction on console.
I need to wait 1 more sample to be printed, to see the difference in read value.
As mentioned in added code, when I perform double read (just repeat the function), problem seems to be solved.
Am I configuring something in my code wrong or what causes this behavior?

@andybyc13  Hi, from the condition you described, is it possible that, right before you change the input level, there's one sample happens. Then the internal buffer (whose size is 4 bytes as you configured) is filled with this time sample (let's say result A). After you change the input level, the newer result will be filled in the internal buffer until the previous one (result A) is read out.
We're preparing another way that you can get the newest value easier.
For now, you can try this callback, the  const adc_continuous_evt_data_t *edata.

Related to https://github.com/espressif/esp-idf/issues/10864

I said this in last year here and also told your technical support via email before IDF 5.0. ESP never understands how people  use ADC and make this useless ADC driver.
ESP treats ADC as audio recorders or oscilloscopes and tries to record every bits of ADC values. This is totally wrong and I never see any other MCUs do in this way.
For normal ADC usage, just give application the REAL TIME ADC values or the LATEST ADC values. Never save them in buffer! Those historical ADC values are completely useless and no one will need them.
For example, when using ADC for Moseft overcurrent protection. Your ADC driver can take many seconds to clean up and the Mosfet has always exploded!
The ring buffer is never required and it uses huge amount of memory. For each ADC channel, ESP use many KB for buffer. That is really crazy!
I also use SMT32 with their beautiful ADC. It just needs 2 bytes for each ADC channel. And it is able to scan continuously with DMA, and has hardware oversampling without any CPU resources.
For any ADC requirement, I always switch to other MCUs.

@eos1d3 Hi, thanks for your input. Would you check if the callback usage can meet your requirements? Inside the callback, you can get the conversion frame buffer which is real time. New data will be filled into the buffer. If so, we can add a initialisation flag to not use the ringbuffer.

@Icarus113 thank you for this information, however we develop out SW with ESP-IDF v.4.4.4, where this structure adc_continuous_evt_cbs_t is not present, so cannot use this callback.

@Icarus113 I do not think callback is available when continuous sampling is running. At least from ESP Docs, I do not find it.
Bad implementation of ADC API is one thing. Another bad design is the noise of ADC. Its noise can be 10-20 timer higher than any MCU ADC.
And finally, other MCUs do not need software over-sampling. Like new AVR and STM32, over-sampling is done by hardware and no need to calculate the average by CPU any more. ESP ADC is many generations behind.
The rest of ESP is really good but ADC is totally useless. I really hope Espressif update the ADC design in new chips.

ESP never understands how people use ADC and make this useless ADC driver.
This is totally wrong
normal ADC usage
Those historical ADC values are completely useless and no one will need them
The ring buffer is never required

https://www.youtube.com/watch?v=j95kNwZw8YY
It's probably a good idea to never project your very personal experience, values and tastes to literally everyone, as it is to never consider your very subjective opinion to be an objective truth. In my current project, the IDF API does exactly what I need; was it designed by you, I'd have to implement the ringbuffer functionality by myself on top of it.


repl: avoid build.zig special case

As a general rule of thumb, adding new functionality to a project should not require adding stuff to build.zig --- the more different things we need to build, the higher our maintenance burden down the line.
We violate this rule-of-thumb for repl due to a combination of two factors:

repl's code is a part of binary module, it's not part of the vsr library module
repl has tests

But our unit tests live inside the vsr module, they @import("./vsr.zig"), rather than @import("vsr").
That's why we compile repl tests as a completely separate binary.
This feels like needless complexity --- let's just move repl stuff inside vsr?

Do we remeber why we didn't do this to begin this? Was there a strong reason for repl.zig to not be inside vsr?

Do we remeber why we didn't do this to begin this? Was there a strong reason for repl.zig to not be inside vsr?

Idk; a couple of guesses though:

Maybe the repl was originally going to be a separate binary?
Maybe it is b/c repl is accounting-statemachine-specific, whereas vsr is statemachine-agnostic?


Updated controller before_filter to before_action

Rails 5.1 deprecated the before_filter method so I've replaced them with the updated syntax before_action. This fixes issue #179.

Thanks so much for sending this in! I've got this change and some other Rails 5.1 compatibility things in #184. Really appreciate you sending this!


Improve Recipient input field

The Recipient input should be lower. And the empty state looks different.

Move this down by eight points.

Improve how it works. As far I know this is a native android behavior.

So by default you have:

Zeplin component:
https://zpl.io/aRZBx0g

When you are entering:

Zeplin component:
https://zpl.io/Vqp8Yxl

When you entered:

Zeplin component:
https://zpl.io/awvB6W1

Update the bar above. it should be "Recipient" instead of "Recipient's Address"

Also, make sure that input fields have a 16pt margin on each side.

We won't be able to do the '...' split in the input pane - I don't think that would be an acceptable practice for Android, in case the user wants to edit one of the digits that are hidden. I'll update the margins - we need to have dynamic margins on android though for different  screen dimensions.

https://material.io/components/text-fields

@colourfreak please check the latest version and close if complete.

@colourfreak please check the latest version and close if complete.


Fix bug duplicate detection

Update the duplicate detection of name to be case-insensitive
Close #163

It is now like this


fix README.md link address

Fixes: https://github.com/Project-HAMi/HAMi/issues/153

Thanks for your fix:)


Simplify TWCC egress loss

Considering the RTT and likelihood that the TWCC report has been sent
and received is a tad more robust but it can cause spurious incorrect
values instead. This simplified version simply ignores packets that we
haven't received a TWCC report for. If a whole TWCC report is lost we'll
have less data, but as long as the loss is somewhat uniform this
shouldn't matter much.

This is considering packets sent in the last second, excluding the ones that have not been answered. So with a RTT of 200 ms we only consider 0.8s worth of packets, loosing 0.2s every second ? or am I reading it wrong ?

Yeah, packets that haven't had their TWCC reports answered are ignored which reduces the span we consider.
The reason I started looking at this is because the previous code produced false positives, reporting loss when there was none. Ultimately we don't have a good value for RTT available here, the TwccSendRecord::rtt is a bit flawed.
This could be better, but I think this is good enough


Evaluate Go Report Card

See: https://goreportcard.com/report/github.com/apigee/registry
Create appropriate issues for more investigation or work as needed.

The "availaible" is a misspelling of "available" issue is fixed in this PR: https://github.com/googleapis/gapic-generator-go/pull/1031 and client code generation will need to be rerun once merged and released.

All reported issues aside from gocyclo have been addressed. Gocyclo refactoring can be done on an ad hoc basis.


Fix update-deps.sh

When building for all platforms, instead of passing them via command
line at the same time, run individual build commands instead. This way
we make sure individual dependencies for each platform is vendored. In a
single command line as before, dependencies are intersected, e.g.,
luajit was removed in favor of luajit2. Now they are union'ed meaning
both will be downloaded and saved.
Also update with latest Envoy.

Compare with previous PR: https://github.com/maistra/proxy/pull/190


firebaseAuth. signInWithCredential(credential) return error

Bug report
Using firebase auth for google sign in but when I call _firebaseAuth.signInWithCredential(credential) , I get this weird error
_TypeError (type 'List<Object?>' is not a subtype of type 'int?' in type cast)
this is my code
  Future<UserCredential> signInWithGoogle() async {
    final GoogleSignInAccount? googleUser = await GoogleSignIn().signIn();
    final GoogleSignInAuthentication? googleAuth =
        await googleUser?.authentication;
    final credential = GoogleAuthProvider.credential(
      accessToken: googleAuth?.accessToken,
      idToken: googleAuth?.idToken,
    );
    return await _firebaseAuth.signInWithCredential(credential);
  }

This was working before but it has been a day or two it doesn't work

@armanhadifatah
The plugin example has below implementation. Please check the same in your case and see if it helps in your case or not:
Future<void> _signInWithGoogle() async {
    // Trigger the authentication flow
    final googleUser = await GoogleSignIn().signIn();

    // Obtain the auth details from the request
    final googleAuth = await googleUser?.authentication;

    if (googleAuth != null) {
      // Create a new credential
      final credential = GoogleAuthProvider.credential(
        accessToken: googleAuth.accessToken,
        idToken: googleAuth.idToken,
      );

      // Once signed in, return the UserCredential
      await auth.signInWithCredential(credential);
    }
  }

Your code is the same as mine , Like i said it was working and I didn't touch any thing , but now I get that error , if the error is with configuration or any thing else it should give me the error not
_TypeError (type 'List<Object?>' is not a subtype of type 'int?' in type cast)
even if the error from myside this shouldn't be the error message

Same issue with email+password authentication.
      type 'List<Object?>' is not a subtype of type 'int?' in type cast
      #0      PigeonTotpSecret.decode (package:firebase_auth_platform_interface/src/pigeon/messages.pigeon.dart:712:38)
      #1      _FirebaseAuthHostApiCodec.readValueOfType (package:firebase_auth_platform_interface/src/pigeon/messages.pigeon.dart:812:33)
      #2      StandardMessageCodec.readValue (package:flutter/src/services/message_codecs.dart:478:12)
      #3      StandardMessageCodec.readValueOfType (package:flutter/src/services/message_codecs.dart:523:23)
      #4      _FirebaseAuthHostApiCodec.readValueOfType (package:firebase_auth_platform_interface/src/pigeon/messages.pigeon.dart:824:22)
      #5      StandardMessageCodec.readValue (package:flutter/src/services/message_codecs.dart:478:12)
      #6      StandardMessageCodec.decodeMessage (package:flutter/src/services/message_codecs.dart:342:28)
      #7      BasicMessageChannel.send (package:flutter/src/services/platform_channel.dart:195:18)
      <asynchronous suspension>
      #8      FirebaseAuthHostApi.signInWithEmailAndPassword (package:firebase_auth_platform_interface/src/pigeon/messages.pigeon.dart:1118:38)
      <asynchronous suspension>
      #9      MethodChannelFirebaseAuth.signInWithEmailAndPassword (package:firebase_auth_platform_interface/src/method_channel/method_channel_firebase_auth.dart:333:22)
      <asynchronous suspension>
      #10     FirebaseAuth.signInWithEmailAndPassword (package:firebase_auth/src/firebase_auth.dart:585:9)

  firebase_core: 2.15.1
  firebase_crashlytics: 3.3.5
  firebase_auth: 4.9.0
  google_sign_in: 6.1.5
  sign_in_with_apple: 5.0.0
  crypto: 3.0.3

I am unable to replicate the reported error using plugin example with latest firebase_auth and firebase_core versions running on Android emulator. I was able to login with test account properly as below:

@sbenmeddour You seem to be using specific versions of the listed plugins. Can you try with ^ ?
@armanhadifatah What plugin version are you using ?


Ensure exec works

As part of install we should validate that exec works as that will break a lot of things in obscure ways.

@iwilltry42, putting this in your bucket for now

verified


Fix executor archive extraction order

We should be extracting Riak before the patches or explorer archives.

This might have been contributing to basho-labs/riak-mesos-executor#27

👍 LGTM, easy enough change.


add cyw43_arch_disable_ap_mode() to cyw43_arch

the pico/cyw43_arch.h doesn't have functionality to turn off the access point mode of the wireless controller. To be able to build captive portal functionality on the pico w, you will need to disable the AP mode after some time.

see issue #1329


ERROR : Error: [$parse:lexerr] Lexer Error: Unexpected next character  at columns 1-1

Hello,
Since a few days I've got an error on angucomplete-alt search.
The error is:

Error: [$parse:lexerr] Lexer Error: Unexpected next character  at columns 1-1 [] in expression [{'angucomplete-selected-row': $index == currentIndex}].
http://errors.angularjs.org/1.4.7/$parse/lexerr?p0=Unexpected nextharacter &p1=s 1-1 [\]&p2={\'angucomplete-selected-row\'%3A %24index %3D%3D%currentIndex}
at REGEX_STRING_REGEXP (http://localhost:3000/system/public/lib/angular/angular.js:68:12)
at Lexer.throwError (http://localhost:3000/system/public/lib/angular/angular.js:12700:11)
at Lexer.lex (http://localhost:3000/system/public/lib/angular/angular.js:12659:16)
at Object.AST.ast (http://localhost:3000/system/public/lib/angular/angular.js:12822:30)
at Object.ASTCompiler.compile (http://localhost:3000/system/public/lib/angular/angular.js:13276:31)
at Parser.parse (http://localhost:3000/system/public/lib/angular/angular.js:14146:29)
at $parse (http://localhost:3000/system/public/lib/angular/angular.js:14248:39)
at Scope.parent.$get.Scope.$watch (http://localhost:3000/system/public/lib/angular/angular.js:15412:19)
at $animate.link (http://localhost:3000/system/public/lib/angular/angular.js:22605:15)
at invokeLinkFn (http://localhost:3000/system/public/lib/angular/angular.js:8789:9)

I'm using the "angucomplete-alt": "1.1.1" and I guess it was correct in 1.1.0 but I'm not sure.
JM.

Same problem with 2.0.2

Sorry my template was broken...


Typographical errors in example

Hello, on https://pypi.python.org/pypi/stopit the example shows "status" but I believe "state" is desired.  Also, "mgr" is sometimes spelled "mrg".  The example that worked for me:
import stopit
import time
...
with stopit.ThreadingTimeout(3) as to_ctx_mgr:
assert to_ctx_mgr.state == to_ctx_mgr.EXECUTING
# Something potentially very long but which
time.sleep(2)
OK, let's check what happened
if to_ctx_mgr.state == to_ctx_mgr.EXECUTED:
# All's fine, everything was executed within 10 seconds
print("good")
elif to_ctx_mgr.state == to_ctx_mgr.EXECUTING:
# Hmm, that's not possible outside the block
print("not possible")
elif to_ctx_mgr.state == to_ctx_mgr.TIMED_OUT:
# Eeek the 10 seconds timeout occurred while executing the block
print("timeout")
elif to_ctx_mgr.state == to_ctx_mgr.INTERRUPTED:
# Oh you raised specifically the TimeoutException in the block
print("timeout exception raised")
elif to_ctx_mgr.state == to_ctx_mgr.CANCELED:
# Oh you called to_ctx_mgr.cancel() method within the block but it
# executed till the end
print("canceled")
else:
# That's not possible
pass
Thank you for providing this software to the world!  I appreciate it.

Hi, many thanks for this. I'll change the README accordiingly but won't make a release since it's a "documentation bug".

Hi, many thanks for this. I'll change the README accordiingly but won't make a release since it's a "documentation bug".


running the gh-pages npm command does nothing

This is the output followed by no changes in the gh-pages branch and no directory called gh-pages created
➜  react-selection-popover master ✗ npm run gh-pages

><EMAIL_ADDRESS>gh-pages /react-selection-popover
> webpack

reading file /react-selection-popover/README.md

Thanks for letting me know. I'll get that fixed. It likely has something to do with html-webpack-plugin and remark. Feels like a version issue.

I think I found the issue but not the cause.
My README looks like this (changed closing backticks to ''')
# react-selection-popover
Popover menu for selected text

## Getting started

Add the `SelectionPopover` component to the div that contains the selectable text. Add the `data-selectable` attribute to the same div.

Add any children and props (including styling) to `SelectionPopover`.
```js
  import React from 'react';
  import SelectionPopover from 'react-selection-popover'

  export default class Demo extends React.Component {
    render() {
      return (
        <div data-selectable>
          I am selectable text!
          <SelectionPopover>
            <button>save</button>
            <button>share</button>
          </SelectionPopover>
        </div>
      )
    }
  }
'''

## Contributing

Clone repo then
```sh
npm install
npm start
'''

### TODO
- add tests
- disable user selection for children of popover

## License

*react-selection-popover* is available under MIT. See LICENSE for more details.

It started working again when I deleted the second code block section
```sh
npm install
npm start
'''

I didn't add shell to the list of languages in HtmlWebpackRemarkPlugin. Tried adding bash and it still didn't work. Fine for now as I changed the second code block to js for the time being

Okay, that makes perfect sense. It has to do with this declaration:
      new HtmlWebpackRemarkPlugin({
        key: 'documentation',
        file: config.paths.readme,
        languages: {
          js
        }
      }),

To fix, you should do
import sh from 'highlight.js/lib/languages/sh';
import js from 'highlight.js/lib/languages/javascript';

and pass sh to the plugin. It might be bash too.
I think I'll port the site to Catalog as it's nice for React projects. You can see it in action here.
In addition to eliminating the issue it gives us something nicer to work with. I'll close this issue once I have done the work.


upgrade to the latest version fo Spring Boot 2.2.x

this will require that you bring yourself to the latest version of Kotlin. that' snot in of itself a problem except that my pinboard-client also requires a Kotlin runtime. So you'll need to update that, too

This will require https://github.com/this-week-in/pinboard-client/issues/1

OK, this is what's required to make this work correctly.
You need to set the Java 11 runtime for the buildpack.
cf set-env ${APP_NAME} JBP_CONFIG_OPEN_JDK_JRE '{ jre: { version: 11.+}}'

You need to set Spring Boot to use Java 11
        <java.version>11</java.version>

You need to update the Kotlin version itself in the build.
 			  <plugin>
                <groupId>org.jetbrains.kotlin</groupId>
                <artifactId>kotlin-maven-plugin</artifactId>
                <configuration>
                    <args>
                        <arg>-Xjsr305=strict</arg>
                    </args>
                    <compilerPlugins>
                        <plugin>spring</plugin>
                    </compilerPlugins>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.jetbrains.kotlin</groupId>
                        <artifactId>kotlin-maven-allopen</artifactId>
                        <version>${kotlin.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

Make sure the pom.xml configuration itself reflects the state of the art.
		<dependency>
            <groupId>org.jetbrains.kotlin</groupId>
            <artifactId>kotlin-reflect</artifactId>
        </dependency>
        <dependency>
            <groupId>org.jetbrains.kotlin</groupId>
            <artifactId>kotlin-stdlib-jdk8</artifactId>
        </dependency>


Create maven dependency addition tool - #166

Thanks for the assistance. I appreciate it. Getting used to the environment.

I have made the necessary changes.

Thanks a lot for the help!


Bump rustc-ap-* crates to 669.0.0

https://rust-lang-nursery.github.io/rust-toolstate/ The tool state is currently broken, so we will release 2.0 or 1.4.19, depending on the rustc's development cycle.

Ha you beat me to it :smile:

Let me know if you want me to bump #4283 as well


Update old docs mentioning Camera2dBundle

This replaces some outdated mentions of the Camera2dBundle that is removed now with 0.5.

bors r+


Can only see wallpaper when switching into Ubuntu

Hi,
I recently installed Crouton with a unity build and everything was working fine but now suddenly when I switch to unity I see my wallpaper and that is it. I am able to see the mouse cursor and create new folders and open the terminal etc but I can't get back to the normal desktop screen. Can anyone help?

I tried to update but it did not work

You may need to update to trusty. saucy is long since EOL


Bump to optimum 1.17 - Adapt to optimum exporter refactoring

[Optimum 1.17.0 release scheduled today at 10 AM CET]
This is a standby PR for supporting the refactoring of the task manager in Optimum main repo.
Relaunch CI before getting it merge once we have https://github.com/huggingface/optimum/pull/1647 included in a stable optimum release!

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

@dacorvo Once the newer pytest is compatible with a transformers release, and optimum-neuron is able to bump to that transformers version, we can remove the pytest pinned version.


EFS volumes mounting and un-mounting from cell

Hi ,
I have deployed CF v256 with diego and volume_services_enabled: true.

{name: 256, version: 0+dev.4}
{name: diego, version: 1.12.0+dev.2}
{name: garden-runc, version: 1.4.0+dev.2}
{name: cflinuxfs2-rootfs , version: 1.60.0}
{name: nfs-volume , version: 1.1.0+dev.1}
{name: efs-volume , version:  0.1.0-beta.1+dev.1}

According to the documentation i am able to create an EFS successfully using below steps .
cf create-service-broker efsbroker <BROKER_USERNAME> <BROKER_PASSWORD> http://efsbroker.YOUR.DOMAIN.com
cf enable-service-access efs
cf create-service efs generalPurpose myVolume
cf services
Getting services in org Naresh / space NareshSpace as admin...
OK
name        service   plan             bound apps   last operation
myVolume    efs       generalPurpose                delete failed
myVolume2   efs       generalPurpose                delete failed
myVolume4   efs       generalPurpose                create failed
myVolume7   efs       generalPurpose                create succeeded
myVolume8   efs       generalPurpose   hello        create succeeded
myVolume9   efs       generalPurpose                create succeeded
When ever is try to execute  cf bind-service  < cf efs service>, the application doesn't start up .
Upon checking the logs for efs-driver i found below .
"timestamp":"1506998293.042803288","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.start","log_level":1,"data":{"opts":{"ip":"<IP_ADDRESS>"},"se
ssion":"<IP_ADDRESS>"}}
{"timestamp":"1506998293.042839527","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.mounting-volume","log_level":1,"data":{"id":"fs-87c087ce","mo
untpoint":"/var/vcap/data/volumes/efs/fs-87c087ce","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>"}}
{"timestamp":"1506998293.042862892","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.mount.start","log_level":1,"data":{"ip":"<IP_ADDRESS>","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.2","target":"/var/vcap/data/volumes/efs/fs-87c087ce"}}
{"timestamp":"1506998293.042937994","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.mount.invoking-command.start","log_level":1,"data":{"args":["-t","nfs4","-o","vers=4.0,rsize=1048576,wsize=1048576,hard,intr,timeo=600,retrans=2,actimeo=0","<IP_ADDRESS>:/","/var/vcap/data/volumes/efs/fs-87c087ce"],"executable":"mount","ip":"<IP_ADDRESS>","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.2.1","target":"/var/vcap/data/volumes/efs/fs-87c087ce"}}
{"timestamp":"1506998295.222597837","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.mount.invoking-command.end","log_level":1,"data":{"args":["-t","nfs4","-o","vers=4.0,rsize=1048576,wsize=1048576,hard,intr,timeo=600,retrans=2,actimeo=0","<IP_ADDRESS>:/","/var/vcap/data/volumes/efs/fs-87c087ce"],"executable":"mount","ip":"<IP_ADDRESS>","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.2.1","target":"/var/vcap/data/volumes/efs/fs-87c087ce"}}
{"timestamp":"1506998295.222667456","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.mount.end","log_level":1,"data":{"ip":"<IP_ADDRESS>","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.2","target":"/var/vcap/data/volumes/efs/fs-87c087ce"}}
{"timestamp":"1506998295.227848053","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.volume-mounted","log_level":1,"data":{"name":"fs-87c087ce","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>"}}
{"timestamp":"1506998295.227893829","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.unmount.start","log_level":1,"data":{"opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.3"}}
{"timestamp":"1506998295.228723288","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.unmount.unmount-volume-folder","log_level":1,"data":{"mountpath":"/var/vcap/data/volumes/efs/fs-87c087ce","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.3"}}
{"timestamp":"1506998295.228753090","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.unmount.invoking-command.start","log_level":1,"data":{"args":["/var/vcap/data/volumes/efs/fs-87c087ce"],"executable":"umount","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.3.1"}}
{"timestamp":"1506998295.234805346","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.unmount.invoking-command.end","log_level":1,"data":{"args":["/var/vcap/data/volumes/efs/fs-87c087ce"],"executable":"umount","opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.3.1"}}
{"timestamp":"1506998295.234872341","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.unmount.unmounted-volume","log_level":1,"data":{"opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.3"}}
{"timestamp":"1506998295.234901190","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.unmount.end","log_level":1,"data":{"opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>.3"}}
{"timestamp":"1506998295.234914303","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.with-cancel.open-perms.end","log_level":1,"data":{"opts":{"ip":"<IP_ADDRESS>"},"session":"<IP_ADDRESS>"}}
{"timestamp":"1506998295.234953642","source":"efs-driver-server","message":"efs-driver-server.server.handle-open-perms.end","log_level":1,"data":{"session":"4.2"}}
any guidance will be great .

also in BBS logs i see
{"timestamp":"1507049467.306097507","source":"bbs","message":"bbs.request.fail-actual-lrp.starting","log_level":1,"data":{"actual_lrp_key":{"process_guid":"497f7d0e-7a79-4872-be11-3294788d894e-43a12acb-e852-49d2-9ab2-9eebc183cf84","index":0,"domain":"cf-apps"},"method":"POST","placement_error":"found no compatible cell with required volume drivers","request":"/v1/actual_lrps/fail","session":"23569.1"}}
{"timestamp":"1507049467.314919949","source":"bbs","message":"bbs.request.fail-actual-lrp.complete","log_level":1,"data":{"actual_lrp_key":{"process_guid":"497f7d0e-7a79-4872-be11-3294788d894e-43a12acb-e852-49d2-9ab2-9eebc183cf84","index":0,"domain":"cf-apps"},"method":"POST","placement_error":"found no compatible cell with required volume drivers","request":"/v1/actual_lrps/fail","session":"23569.1"}}

From what I can see in the logs, it does not appear that you have installed the efsdriver job on any diego cell.  The efsdriver log you posted is from the broker vm.
Did you update your runtime configuration and redeploy diego?
https://github.com/cloudfoundry-incubator/efs-volume-release#new-way-use-bosh-add-ons-with-filtering

HI Julian,
I have installed efsdriver with diego cell ..

name: naresh_diego_cell_z1
instances: 1
resource_pool: medium_z1
templates:

{name: consul_agent, release: '256',consumes: {consul: nil}}
{name: rep, release: diego}
{name: garden, release: garden-runc}
{name: cflinuxfs2-rootfs-setup, release: cflinuxfs2-rootfs}
{name: metron_agent, release: '256'}
{name: nfsv3driver, release: "nfs-volume"}
{name: efsdriver, release: "efs-volume"}
{name: efsbroker,release: "efs-volume"}
networks:
name: cf1_dyn
properties:
metron_agent: {zone: z1, deployment: '256'}
networks: {apps: cf1_dyn}
diego:
rep:
zone: z1
executor:
volman:
driver_paths: /etc/docker/plugins
route_registrar:
routes:

name: efs-broker
port: 8999
registration_interval: 20s
tags:
component: efs-broker
uris:

efs-broker.persi.cf-app.com
consul:
agent:
services:

out put from diego cell
naresh_diego_cell_z1/a6e1931d-f6ff-49aa-a784-6c0c01bd93e3:/var/vcap/jobs# ls -ltr
total 32
lrwxrwxrwx 1 root root 73 Oct  2 19:37 consul_agent -> /var/vcap/data/jobs/consul_agent/46f8ea6fa54bee1ec19352832046ccd366fc2d6c
lrwxrwxrwx 1 root root 64 Oct  2 19:38 rep -> /var/vcap/data/jobs/rep/40c389de9c91f2b88759dfb159c916b13e380ea9
lrwxrwxrwx 1 root root 67 Oct  2 19:38 garden -> /var/vcap/data/jobs/garden/323743b8e1f9987ad6b1c21a1d9265f9db917983
lrwxrwxrwx 1 root root 84 Oct  2 19:38 cflinuxfs2-rootfs-setup -> /var/vcap/data/jobs/cflinuxfs2-rootfs-setup/2f3c97cd63c41d162dfeab50430674b28c7a8779
lrwxrwxrwx 1 root root 73 Oct  2 19:38 metron_agent -> /var/vcap/data/jobs/metron_agent/62a388615cd59cf05af08d770ff8acb7a55e9839
lrwxrwxrwx 1 root root 72 Oct  2 19:38 nfsv3driver -> /var/vcap/data/jobs/nfsv3driver/f64eebaf6a815df3850ca434037e807f7515ab7e
lrwxrwxrwx 1 root root 70 Oct  2 19:38 efsdriver -> /var/vcap/data/jobs/efsdriver/51ee0d97ee4881cc6f195116d1d73c663c7c1ad3
lrwxrwxrwx 1 root root 70 Oct  2 19:38 efsbroker -> /var/vcap/data/jobs/efsbroker/09cddce1629ac15ef1dac08e5616d5d70faacd7a

please ignore my request looks like executor:volman:driver_paths: /etc/docker/plugins was the culprit .Its working for me now ..

👍


[Feature Request] Increase max volume input

Me and my friends loved to ear rape each other by setting the volume on our old music bot to some absurd number, but that music bot is now offline forever and no other bots seem to have this feature, so I'd love for you to implement unlimited volume input, at least as an optional setting perhaps, rather than capping at 150.
I'm hoping this would be a relatively easy fix, as I assume it is just changing the boundaries of the acceptable input for volume commands.
Thanks bro, your bot is awesome.

This is possible (and I actually have a custom build to allow this). I can submit a patch file here for you to apply, but I think the hard limit it a sane default.

That would be amazing if you could thanks :)

diff --git a/../temp.java b/src/main/java/com/jagrosh/jmusicbot/commands/dj/VolumeCmd.java
index 9511b88..40acb7e 100644
--- a/../temp.java
+++ b/src/main/java/com/jagrosh/jmusicbot/commands/dj/VolumeCmd.java
@@ -34,7 +34,7 @@ public class VolumeCmd extends DJCommand
         this.name = "volume";
         this.aliases = new String[]{"vol"};
         this.help = "sets or shows volume";
-        this.arguments = "[0-infinity and beyond]";
+        this.arguments = "[0-150]";
     }

     @Override
@@ -55,8 +55,8 @@ public class VolumeCmd extends DJCommand
             }catch(NumberFormatException e){
                 nvolume = -1;
             }
-            if(nvolume<0)
-                event.reply(event.getClient().getError()+" Volume must be a valid integer above 0!");
+            if(nvolume<0 || nvolume>150)
+                event.reply(event.getClient().getError()+" Volume must be a valid integer between 0 and 150!");
             else
             {
                 handler.getPlayer().setVolume(nvolume);

@TheGranster
+        this.arguments = "[any positive integer]";
-        this.arguments = "[0-150]";

+            if(nvolume<0)
+                event.reply(event.getClient().getError()+" Volume must be a valid integer above 0!");

Do you even know how much that possibly can slow the music playing down and how critical overflowing the volume can be if you do it several times? Rather make it a variable and add a config entry where you have to enter a specific phrase that allows u to set the volume max to 300% even tho I wouldn't recommend anything above 200% because dramatic ear raping may occur.

I gave him a simple patch that let him set the volume to a number above the default threshold you set. I did not want to spend X amount of time writing up a config entry XYZ. This does what he wants it to do (including the damage, specifically what he asked for -_-)

You want to be able to change the maximum volume to deafening values? You'll get it... assuming jagrosh merges this.
I'm pretty sure most people would be happy having custom max volumes implemented in this way.

Well, @jagrosh is against this feature. Feel free to clone the project and edit it for yourself.
You might want to close this issue @jagrosh.


Alternatives

https://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md#sequences-cycles-and-other-alternatives

I see your point, and I think that makes sense. Then we could just expose those functions in HScript without needing to change anything about the current implementation. That's a plus.
Still, there are a couple things I don't like about it:

You have to put your strings inside quotes for those functions, which means having to do escapes and things like that if you've got quotes inside of the strings. ( not a huge deal )
I don't think that would very well with nested alternatives. Obviously you can achieve the same effect in other ways, but you would have to write more Haxe which works against the average user that you want to be able to write hank.

After looking over the Ink tutorial again, I see that you're right--the sleek syntax for alternative sequences is pretty great. I think I'll refactor fillHExpressions() into a method fillBracketExpressions() which calls two separate functions depending on whether the bracket contents start with the symbol for an alternative sequence, or not, in which case it will be parsed as hscript like before. I'm planning to allow the single-character symbols Ink uses, and also versions like 'shuffle' for a shuffle, etc. if the author wants more readability.


yuqiang/merge-coco-ozar-round-10

most of templates merged.
left some static templates which may need some configure to merge

static files need more check


Improve error handling for s3 read errors.

This PR adds two flags:

--expected-tokens: The percentage of tokens that should be seen by a checkpoint before we think it's a failure.
--max-ckpt-too-few-tokens: The maximum number of such failed checkpoints we allow.

I'll need to verify something about the expected number of samples before this is merged.

This has now been updated, and adds more logging - it should be good to merge now.


clone: invalid system call

This error occurs when running glibc-based make commands.
Error:
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 8) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/glibc/bin/g++", {st_mode=S_IFREG|0755, st_size=1118312, ...}, 0) = 0
geteuid()                               = 10301
getegid()                               = 10301
getuid()                                = 10301
getgid()                                = 10301
faccessat(AT_FDCWD, "/data/data/com.termux/files/usr/glibc/bin/g++", X_OK) = 0
mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x788b7a7000
rt_sigprocmask(SIG_BLOCK, ~[], [HUP INT QUIT TERM CHLD XCPU XFSZ], 8) = 0
clone(child_stack=0x788b7b0000, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = ?
+++ killed by SIGSYS +++
[1]    22714 invalid system call  strace make

If you run with proot then everything is ok. I'm trying to find the cause of this error, but so far to no avail.

Compiled make-4.4.1 based on glibc-2.37, result: everything works.


Opimize functions by memoizing 🚅

Memoizing the functions using useCallback
Sorry if I made any mistakes :(

Please remove the formatting changes.

Please remove the formatting changes.

Done

Please remove the formatting changes.

Done 🙌💪

This is no longer relevant with TanStack Router


cyclonedx-gomod mod -licenses -json -output ./sbom.json 生成的许可证信息为什么是这种 "evidence": {         "licenses": [           {             "license": {               "id": "MIT"             }           }         ]       }而不是  "licenses": [           {             "license": {               "id": "MIT"             }           }         ]

The reason for this, as well as the option to change that behavior, is documented in the README: https://github.com/CycloneDX/cyclonedx-gomod#licenses


Dračí doupě ppp 1.6

Changes / Comments
New sheet for game Dračí doupě ( czech game )
There are created only main page for testing in comunity.
Its my first roll20 project, please comment me all problems with my work.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[x] Does this add functional enhancements (new features or extending existing features) ?
[x] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[x] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

I want to add there some new functionality


[BUG] Able to invite same user to same organization again and again

Description
Ideally, if you have invited a user. Then you should not be able to invite that user again.
Steps to reproduce the behavior:

Invite a user<EMAIL_ADDRESS>Invite again<EMAIL_ADDRESS>it should show an error/warning that you have already invited a user.

Important Details

Version: Cloud
OS: MacOSX
Browser: chrome

@akbansa this was intentional so that users who lose the email can still be re-invited


Add/Remove client strings for other languages

This will require help. This task is basically going throught the client_strings.js and updating to implement the interface

right now i need translations for the requirements section. So when reading an item i need the starting part of the string in the requirements section.
Item Class: Rings
Rarity: Rare
Morbid Whorl
Ruby Ring
--------
Requirements:
Level: 23
--------
Item Level: 39
--------
+27% to Fire Resistance (implicit)
--------
+33 to Accuracy Rating
+35 to Evasion Rating
+13% to Lightning Resistance
38% increased Mana Regeneration Rate

I need the first line from:
--------
Requirements:
Level: 23
--------

This allows me to know that it is the requirements section so that I do not pass it into the modifier parser

In Chinese, this field should be translated as
REQUIREMENTS: '需求'

@EasyBabi I do have some string's I've added to app_i18n.json (just text used in the ui). If you have some time to translate them so they can be in Korean that would be great!
I do also need these in Russian, if someone is able to help to do that I would greatly appreciate it.
"poe2_new": {
    "beta_warning": "This is in BETA for POE2, things will not work always as expected.",
    "beta_warning2": "Please report any issues.",
    "pseudo_note": "Pseudo mods not supported by trade site",
    "pseudo_note2": "Items may appear to be more valuable than they actually are",
    "parse_error": "For some reason this item's stats did not parse.",
    "parse_error2": "It likely has a mod that is not supported yet.",
    "parse_error3": "(Potentially new or changed wording from poe1)",
    "bulk_exchange": "Bulk exchange rates are not implemented yet"
  }

@EasyBabi I do have some string's I've added to app_i18n.json (just text used in the ui). If you have some time to translate them so they can be in Korean that would be great!
I do also need these in Russian, if someone is able to help to do that I would greatly appreciate it.
"poe2_new": {
    "beta_warning": "This is in BETA for POE2, things will not work always as expected.",
    "beta_warning2": "Please report any issues.",
    "pseudo_note": "Pseudo mods not supported by trade site",
    "pseudo_note2": "Items may appear to be more valuable than they actually are",
    "parse_error": "For some reason this item's stats did not parse.",
    "parse_error2": "It likely has a mod that is not supported yet.",
    "parse_error3": "(Potentially new or changed wording from poe1)",
    "bulk_exchange": "Bulk exchange rates are not implemented yet"
  }

@Kvan7 you can find translated texts in the following. Please let me know if you need any other help.

"poe2_new": {
    "beta_warning": "이 버전은 베타버전입니다. 예기치 못한 버그가 있을 수 있습니다.",
    "beta_warning2": "문제가 생기면 바로 알려주세요.",
    "pseudo_note": "해당 접사는 아직 거래소에서 검색이 불가능 합니다.",
    "pseudo_note2": "아이템이 원래의 가격보다 더 비쌀 수도 있습니다.",
    "parse_error": "예기치 못한 문제로 이 아이템은 검색할 수 없습니다.",
    "parse_error2": "아마 특정 접사가 아직 검색이 불가능한 것으로 보입니다.",
    "parse_error3": "(새로운 접사 혹은 POE 1과 다르게 이름이 달라졌을 수도 있습니다)",
    "bulk_exchange": "아이템 대량교환 비율 표시는 아직 시행되지 않습니다."
  }

Awesome, thank you so much for your help! If you are open to help in the future I'll be sure to reach out

Awesome, thank you so much for your help! I'll be sure to reach out if I need more help!

Anytime. I will love to help. Do you know when I can expect to see this working in ko?

Not 100% sure. At this point in time it seems largely dependent on #67. Basically once I can get from game data files to have items.ndjson and stats.ndjson files it should be done. I'm not the greatest at estimating these things, but I would say maybe a week?

Sounds like a plan. You can always ask any help for 'ko' related stuff. Thanks for your hard work!

现在我需要需求部分的翻译。因此，在阅读项目时，我需要需求部分中字符串的起始部分。
因此，在阅读项目时，我需要需求部分中字符串的起始部分。
Item Class: Rings
Rarity: Rare
Morbid Whorl
Ruby Ring
--------
Requirements:
Level: 23
--------
Item Level: 39
--------
+27% to Fire Resistance (implicit)
--------
+33 to Accuracy Rating
+35 to Evasion Rating
+13% to Lightning Resistance
38% increased Mana Regeneration Rate

我需要以下第一行：
--------
Requirements:
Level: 23
--------

这让我知道它是需求部分，这样我就不会将它传递到修饰符解析器中

物品種類: 弓
稀有度: 稀有
亂世 之弦
專家狂熱者之弓
--------
品質: +20% (augmented)
物理傷害: 267-460 (augmented)
暴擊率: 6.21% (augmented)
每秒攻擊次數: 1.30 (augmented)
--------
需求:
等級: 77
敏捷: 212 (unmet)
--------
插槽: S S
--------
物品等級: 80
--------
增加 40% 物理傷害 (rune)
--------
增加 142% 物理傷害
附加 23 至 52 物理傷害
+65 命中值
+1.21% 暴擊率
增加 8% 攻擊速度
每個被擊殺的敵人，獲得 42 生命

I do apologize @vagrant-soul, I'm not quite sure what you are asking? This is referencing the comment above it seems, so would guess this is providing the copy-text of an item in the game, but in Chinese for the purpose of doing the localizations?

Yes, I see you need some translations for the requirements section, Chinese for the purpose of localisation.

Awesome! Thank you for providing this!

@EasyBabi For your timing, the python script update is not moving along as fast as I would hope, so at this point it will probably be longer than a week now. Kinda trying to split my time between getting updates to main, localization and playing the game.
For the holidays everything in general will probably slow down a decent bit, I will be on a laptop not my normal computer so I'll have to re-setup stuff soon too.
Sorry for having to push it back a bit

@EasyBabi
I do also need these in Russian, if someone is able to help to do that I would greatly appreciate it.
"poe2_new": {
    "beta_warning": "This is in BETA for POE2, things will not work always as expected.",
    "beta_warning2": "Please report any issues.",
    "pseudo_note": "Pseudo mods not supported by trade site",
    "pseudo_note2": "Items may appear to be more valuable than they actually are",
    "parse_error": "For some reason this item's stats did not parse.",
    "parse_error2": "It likely has a mod that is not supported yet.",
    "parse_error3": "(Potentially new or changed wording from poe1)",
    "bulk_exchange": "Bulk exchange rates are not implemented yet"
  }

In Russian
"poe2_new": {
    "beta_warning": "Функционал для PoE2 находится в стадии бета тестирования и не всегда работает так, как задумано.",
    "beta_warning2": "Пожалуйста сообщайте о возникающих ошибках.",
    "pseudo_note": "Псевдо модификаторы не поддерживаются торговым сайтом",
    "pseudo_note2": "Предметы могут отображаться более ценными, чем они являются",
    "parse_error": "По какой то причине модификаторы предмета не прошли парсинг.",
    "parse_error2": "Скорее всего у предмета имеется пока не поддерживаемое свойство.",
    "parse_error3": "(Возможно новое или отличное от PoE1 по написанию)",
    "bulk_exchange": "Соотношения для оптовых продаж пока не внедрены"
  }

@EasyBabi For your timing, the python script update is not moving along as fast as I would hope, so at this point it will probably be longer than a week now. Kinda trying to split my time between getting updates to main, localization and playing the game. For the holidays everything in general will probably slow down a decent bit, I will be on a laptop not my normal computer so I'll have to re-setup stuff soon too. Sorry for having to push it back a bit

All good. I would rather have it seamless than one with errors. Please take your time and let me know if there is anything I can help. Tbh, game is too good not to play (I feel you). Merry Christmas and Happy Holiday!

right now i need translations for the requirements section. So when reading an item i need the starting part of the string in the requirements section.

According to text ive got in Russian game version with exiled exchange
Класс предмета: Кольца
Редкость: Редкий
Болезненный Завиток
Кольцо с рубином
--------
Требования:
Уровень: 23
--------
Уровень предмета: 39
--------
+27% к сопротивлению огню (implicit)
--------
+33 к меткости
+35 к уклонению
+13% к сопротивлению молнии
38% повышение скорости регенерации маны

I dont know why all stats are lower cased but if you need them in upper case like in your text fragment:
+27% к Сопротивлению Огню (implicit)
--------
+33 к Меткости
+35 к Уклонению
+13% к Сопротивлению Молнии
38% повышение Скорости Регенерации Маны

Also since PoE naming is some times kind of a joke in Russian i am not 100% shure about naming translation.

More or less done, anything remaining will be opened individually as bugs/errors


Enhancement 🧑💻: Adding border style to the sidebar menu and project cards to differentiate betweeen them

WebMasterLog Repository (Proposing new issue)
:red_circle: Project Title : Clarity in Appearance
:red_circle: Clear appearance and separation of elements on the page :
:red_circle: Category :  CSS, Front-end, React
:red_circle: Changes : Currently everything is in dark colour, namely black. This makes it hard to tell where one element starts and other ends. Adding borders around the card elements and the sidebar will help make them stand out and appear clearly.
As there is a feature request in #241 for light and dark mode; I believe adding borders will make them clear because even in light mode, they are all the same colour.
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name : GARIMA
GitHub Profile Link : https://github.com/techy4shri
What is your participant role? GSSOC 2024 Contributor

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@techy4shri pr will merge on good look


langsmith tracing with rest api does not create tags that were included in the POST

I'm trying to include the supported tags attribute in my tracing POST as suggested here: https://docs.smith.langchain.com/cookbook/tracing-examples/rest
However for some reason the captured trace on langsmith doesn't include the tags that were sent in the request:

Here's my implementation:

// example trace

const langSmithAPI = new LangSmithAPI();
langSmithAPI.createRun({ projectName, input, tags: ['foo', 'bar'] });
const output = await chain.invoke({ input,  instructions });
langSmithAPI.updateRun({ output });

// util to post & patch

import axios from 'axios';
import { formatISO } from 'date-fns';
import { v4 as uuid } from 'uuid';

interface RunCreationData {
  projectName: string;
  input: string;
  tags?: string[];
}

interface RunUpdateData {
  output: Record<string, any>;
}

export class LangSmithAPI {
  private langSmithHeaders: Record<string, string>;
  private baseURL: string;
  private runId?: string;

  constructor() {
    this.langSmithHeaders = {
      'x-api-key': process.env.LANGCHAIN_API_KEY,
    };
    this.baseURL = 'https://api.smith.langchain.com/runs';
    this.runId = uuid();
  }

  async createRun({ projectName, input, tags }: RunCreationData): Promise<void> {
    try {
      const response = await axios.post(
        this.baseURL,
        {
          id: this.runId,
          name: projectName,
          run_type: 'chain',
          start_time: formatISO(new Date()),
          inputs: { text: input },
          session_name: projectName,
          tags,
        },
        { headers: this.langSmithHeaders }
      );
      console.log('POST response:', response.data);
    } catch (error) {
      console.error('Error in POST request:', error);
    }
  }

  async updateRun({ output }: RunUpdateData): Promise<void> {
    try {
      const response = await axios.patch(
        `${this.baseURL}/${this.runId}`,
        {
          outputs: { output },
          end_time: formatISO(new Date()),
        },
        { headers: this.langSmithHeaders }
      );
      console.log('PATCH response:', response.data);
    } catch (error) {
      console.error('Error in PATCH request:', error);
    }
  }
}

thanks!

@dosu-bot My implementation above does console log the response.data and unfortunately there's no receipt in the payload that would confirm the tags were created: POST response: { message: 'Run created' }


Pragmas are not in effect for whole of shell session?

If the user executes a pragma statement such as PRAGMA foreign_keys=OFF in the shell, we need to make sure it's in effect for the whole of shell session. Right now, it seems like they are in effect only for a connection, but that's not enough because the shell doesn't keep the connection open.

Ref https://github.com/tursodatabase/libsql-shell-go/issues/163