App Crashes if multiple Qr codes are included in the viewport of scanner screen works absolutely fine with single qr codes though

https://user-images.githubusercontent.com/95342622/166425101-87b3ae4d-69c6-4f61-9193-695b492f51ed.mp4

Closing this issue as i have figured out that onDetect method is called again and again on detection of multiple qrcodes in a single frame so to handle the code in a way that onDetect function body runs one time only.

hi you can use this stackoverflow https://stackoverflow.com/questions/60357361/create-widget-with-transparent-hole-inside for reference

hi you can use this stackoverflow https://stackoverflow.com/questions/60357361/create-widget-with-transparent-hole-inside for reference

Thanks and you also used a scanning animation (blue color). How you did that?

https://play.google.com/store/apps/details?id=com.flutter.gaurav_tantuway.flutter_animation_gallery hi please refer this application on playstore refer "Loop Animations" -> "Floating Icon Animation"

another ideal for this solution, im getting a same problem

another ideal for this solution, im getting a same problem

what problem are you getting?


Apply cloud-top height corrections to eas_optical

A long-standing feature planned for nuspacesim has been to employ a cloud-mask to the optical cherenkov calculation. In it's simplest form this would be a routine to eliminate optical photons generated from extensive airshower segments that occur below the top of atmospheric clouds in a given region of the planet, employing the simplifying assumption that any such occluded photons would not be visible to the detector.

[x] shower segment altitude
[ ] shower segment latitude, longitude
[ ] cloud-top-height map loading routine
[ ] Merra2 cloud map website updates (HEASARC)

Related PR #70

Added logic for masking out generated photons from shower segments below cloud top height.
Added new CloudModel simulation class and two configuration types: MonoCloud and NoCloud.
Tested MonoCloud with 10km cloud top height, fixed cherenkov angle and photon density computations in the no-photon, and 1-segment cases.
Updated NssConfig and configuration XML to handle CloudModelTypes.
Branch https://github.com/NuSpaceSim/nuSpaceSim/tree/issue78

Be sure to add the cloud model type and selected parameters to the FITS header metadata.


node 12 deprecation

I'm getting this warning:

Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: browser-actions/setup-firefox, browser-actions/setup-geckodriver

Solution: Upgrade to Node.js 16.
Additional context
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/

there is open PR for this https://github.com/browser-actions/setup-firefox/pull/341


sipreg: unset registered state in error case

The status codes 401/407 means that an authorization header should be added.
Every other status code >= 400 means we are not registered any longer.

The impact is: That un-register is not done if the REGISTER was not successful. Maybe we could drop this and un-register always. I have to test and discuss.

Drop this. Un-register should be done always after registered successfully once.


System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).

Hello,
got following error. Downloader used work for me fine in past. My laic guess this is due to some changes Reddit made recently.
[ERROR]: An error occurred while downloading images for user "someusername". Please try again later. If this error occurs repeatedly, file a bug.
System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at DownloadRedditImages.Program.Get(String author, Int32 createdAfter) in E:\Software\My Software\DownloadRedditImages\DownloadRedditImages\Program.cs:line 207
   at DownloadRedditImages.Program.Download(String author) in E:\Software\My Software\DownloadRedditImages\DownloadRedditImages\Program.cs:line 70
   at DownloadRedditImages.Program.Main(String[] args) in E:\Software\My Software\DownloadRedditImages\DownloadRedditImages\Program.cs:line 49

ps. this is my first post on github, so I hope it belongs here. If not, then sorry.

Hi, yes this definitely belongs here. Haven't been maintaining the code for a while now.
 Will check soon


Replace compound structure of integer,bit-mask with just bit-mask

The current PuzzleEntry definition of value,possibilities is redundant.  We can add helper methods to interpret just the possibilities, and drop value altogether.

Resolved with merge to main.


detect-secret-hooks failing with latest version upgrade

git ls-files

+ xargs /home/jenkins/.local/bin/detect-secrets-hook --baseline .secrets.baseline

Traceback (most recent call last):

  File "/home/jenkins/.local/bin/detect-secrets-hook", line 11, in <module>

    sys.exit(main())

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/pre_commit_hook.py", line 30, in main

    secrets.scan_file(filename)

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/core/secrets_collection.py", line 42, in scan_file

    for secret in scan.scan_file(filename):

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/core/scan.py", line 132, in scan_file

    if not get_plugins():   # pragma: no cover

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/settings.py", line 222, in get_plugins

    for classname in get_settings().plugins

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/settings.py", line 222, in <listcomp>

    for classname in get_settings().plugins

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/core/plugins/initialize.py", line 34, in from_plugin_classname

    for plugin_type in get_mapping_from_secret_type_to_class().values():

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/core/plugins/util.py", line 28, in get_mapping_from_secret_type_to_class

    filter=lambda x: not _is_valid_plugin(x),

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/util/importlib.py", line 24, in import_types_from_package

    module = import_module(module_path)

  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 994, in _gcd_import

  File "<frozen importlib._bootstrap>", line 971, in _find_and_load

  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 678, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/home/jenkins/.local/lib/python3.6/site-packages/detect_secrets/plugins/common/initialize.py", line 3, in <module>

    **from detect_secrets.core.usage import PluginOptions

ImportError: cannot import name 'PluginOptions'**

script returned exit code 123

Uh, are you running two different versions of detect-secrets? This stack trace is bizarre, since it starts off as the latest version, then it gets to the dynamic import line (source), and it suddenly tries to use old code: https://github.com/Yelp/detect-secrets/blob/v0.14.3/detect_secrets/plugins/common/initialize.py#L3
Something definitely funky with your setup.

@ferdose Hello. is this still an issue?

We’re going to close this issue as it hasn’t received any update in a very long time. Feel free to re-open it if you think it’s still relevant.


Global Color Naming Convention

A global color naming convention has been created regardless of the platform: iOS, Android or Web.
The convention should be used for new developments as soon as possible.
🎯 The objective of this story is to measure the impact on Boosted, to study the feasability to apply this convention.
Main principles for the token naming

Specify the source library in the prefix : “ODS”
Specify the concept of color: “Core color” / “Supporting” / “Functional” / “Grey”
Specify the color for the core and supporting colors and the function for the functional color
Specify the relative clarity compared to the reference based on 100

The native color will be used in priority.
Link to the proposal: https://docs.google.com/spreadsheets/d/1h8sv3iLdCkBdHpSd7QFJ4y7FaIAPNkwptDbctvUDMj8/edit#gid=0 (Restricted Access)
Last extract - 30th of August 2021:
Design Tokens - Colour.pdf
Design Tokens - Typopgraphy web.pdf

Study

[x] See how Style Dictionary works
[x] Check how other public design systems handle design tokens:

Shoelace
Helsinky
Salesforce
Adobe
GitHub
etc.

[x] Study different test case scenarios to add ODS design tokens

What would be the impacts with the use of Bootstrap?
Design tokens -> Sass variables? Custom variables? Both?

Presentation done to the designers.


Kotlin 2.1.0 support (as documentation suggests?)

There is no Kotlin 2.1.0 support seemingly, even though the documentation suggests that.
This is due to missing updated 2.1.0-0.4.0 versions of kotlinx-rpc-compiler-plugin-cli and other libraries.

Yep, sorry, I accidentally updated the docs before the release


npm install --save --save-exact

Added npm save exact.

With all due respect, I think that command isn't run frequently enough to warrant a new, separate alias. You can use the npm install --save alias npmS and append it the -E argument, or define the alias in your own zshrc file.


[AutoRelease] t2-recoveryservices-2022-07-21-84322(Do not merge)

https://github.com/Azure/sdk-release-request/issues/3026
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1021
BuildTargetingString
azure-mgmt-recoveryservices
Skip.CreateApiReview
true

issue link:https://github.com/Azure/sdk-release-request/issues/3026


Input mapping mouse scroll wheel combinations ignores the combination (such as shift+mouse scroll wheel), and acts as if it's just scroll wheel.

Tested versions
v4.2.1.stable.official [b09f793f5]
System information
Godot v4.2.1.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 2060 (NVIDIA; <IP_ADDRESS>58) - AMD Ryzen 5 5600X 6-Core Processor (12 Threads)
Issue description
Input mapping the scroll wheel and using it with Input.is_action_pressed("scroll_wheel") while also input mapping shift+mouse scroll with Input.is_action_pressed("shift_scroll_wheel") will ignore the combination of shift+mouse scroll wheel.
Let's say i have two lists of nodes in separate indexes (index A, and B), i want to scroll through the nodes in index A using the mouse wheel up and down with Input.is_action_just_pressed("scroll_wheel").
This works.
But if i also map shift+mouse wheel scroll for the other index (index B) in a different function and scroll through with  Input.is_action_just_pressed("shift_scroll_wheel"), then when i scroll holding shift i also scroll through the other index (index A) at the same time as if the engine completely ignores the fact that I'm pressing the shift button+scroll wheel.
This is also true for the other combinations such as ctrl and alt.
I've provided a project file that shows this in action.
Steps to reproduce

Left hand index.

Right hand index.
The names "switch tool right/left" is just for whatever hand the script is in.

Input mapping.

The nodes can be anything and contain anything, like a MeshInstance3D or AnimationPlayer or whatever.
Minimal reproduction project (MRP)
BugReport.zip

Can you try with released instead? If so then it's a duplicate of:

https://github.com/godotengine/godot/issues/36322

Can you try with released instead? If so then it's a duplicate of:
* [Scroll wheel up or down .is_action_just_pressed() does not register #36322](https://github.com/godotengine/godot/issues/36322)

Yes, tried it now with release.
With release both lists are affected (looping through both index lists) no matter if holding shift while scrolling or not.
I've had to resort to using numeric buttons for one hand and the scroll wheel for the other for now.
If this is the same behavior as the other thread suggests then we can close this one.

I have tested the MRP on Linux X11 Xfce with v4.3.dev.custom_build [d3352813e] and can confirm the described behavior:

Without shift-key it works as expected
When I hold the shift-key down, the mouse wheel causes the left hand and the right to change.

However this behavior is expected.
To ensure, that shift and the other modifier keys are respected, change your functions to:
if Input.is_action_just_pressed("switch_tool_right", true):

by adding a second parameter and set the second parameter to true.
You will find additional details in the documentation of the function: https://docs.godotengine.org/en/latest/classes/class_input.html#class-input-method-is-action-just-pressed.
Can you please test, if this solves your problem?

Thank you, this solves the issue. Both on pressed and just pressed.
You learn something every day.

Good to hear that. Closing issue based on previous post.


Need to be able to use steps that take a data table as a parameter in concepts.

We have many steps that take a data table as a parameter. We would like to be able to include these steps in concepts.
Gauge version
0.6.1

I see this has already been raised in issue 365.

@dylanmcguire Like you mentioned, this is a duplicate issue. So I am closing it. The progress can be tracked at #365.

I haven't seen any movement on this issue in issue #365 and after closer inspection I think we may actually be making different requests. It appears that issue #365 is about allowing the input of a concept to be driven by contents of a data table. That is not what we are asking for. What we need is for a concept to be able use a step that takes a data table as a parameter. We have many steps that use this parameter type and we need to be able to include those steps in our concepts.

@dylanmcguire Gauge already supports this. You can have steps with table params in a concept. Except that there is a bug (#524) due to which table header underlines are being parsed as table rows. We will be fixing it soon.


What-if cant detect changes or configuration drifts for sql admin password.

Describe the bug
When deploying SQL server using bicep - changes to admin password is not being detected using whatif. Bicep/PS/ARM should be able to detect the configuration drift(when someone changes in portal) or password resets are being driven by code. While the bicep code applies the changes when run without whatif, we really need the ability to be able to preview the changes before its deployed.
To Reproduce
Steps to reproduce the behavior:

Create a SQL server that references a keyvault secret for login username and password.
Deploy the code and let the SQL server be provisioned.
To repro the issue use one of the following -- keyvaylt secret reference
A - Change the SQL server password from the portal and rerun bicep code with whatif, it doesnt detect the configuration drift and reports that the resources need no changes.
B - Update the secret value for the password and rerun the code, no changes are suggested by whatif.
-- refer bicep-issue.zip
To repro the issue while passing the password inline as an environment variable use

Set the envionment variable $env:sqlServerAdministratorPassword to something that is not the current SQL password.
New-AzResourceGroupDeployment -TemplateFile .\main.bicep -ResourceGroupName demo-ais-app -TemplateParameterFile .\nonprod.parameters.json -sqlServerAdministratorPassword $env:sqlServerAdministratorPassword -whatif
-- bicep-issue-string.zip

Expected behavior
A clear and concise description of what you expected to happen.
Similar to terraform, configuration drifts should be detected by the code and suggest the changes before its applied.
Client Powershell
Additional context
Use the attached code to repro the issue.
bicep-issue.zip
bicep-issue-string.zip

We aren't able to see what the old password is because it is a secret and not returned on a GET request, which is how what-if gets the current state. In theory, we could add a safe way to retrieve the current password and compare it, but that is not trivial work.


⚠ ClamAV has degraded performance

In f22ea80, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 66 ms

Resolved: ClamAV performance has improved in 71d9c35.


Consider being more graceful for missing geometric error

The error that was reported in this forum thread, saying

"Tile did not contain a geometricError"

seems to appear for tilesets that are generated by some third-party tools.
(I saw that error occasionally for user-provided tilesets, and can try to investigate which tool may be the culprit here).
As mentioned in the forum, the error message is from this line. And the tileset is indeed invalid, because the 3d tiles specification declares the geometricError to be required.
But... ... as much as I'm a fan of strict and clean specifications, this could be a corner case. For comparison, CesiumJS handles this case more gracefully, by using the geometric error of the parent and only printing a warning.
I think that a similar approach could make sense for cesium-native as well. Whether the error of the parent should be used, or some "arbitrary" value, has to be decided. But I think that a missing geometric error should not cause the whole thing to "just do nothing". It should print a prominent, bold and clear

WARNING: The tileset is invalid, because the tile XYZ does not contain a geometric error!!!

but could try to do something reasonable beyond that...

This was fixed in #441.


Add support for paste

Reading the OSC52 spec it appears that it supports pasting as well as copying. This would be useful :)

It does, but it’s a security risk, so even fewer terminals support it.


Confusing error message when using spread operator

What Git revision are you using?
$ aiken --version
aiken v1.0.11-alpha unknown

What operating system are you using, and which version?
NixOS
Describe what the problem is?
When I have the following definition
pub type Redeemer {
  First(Int),
  Second
}

and I attempt to pattern match on it like so
when redeemer is {
  First(..) -> todo
  Second -> todo
}

I get the following confusing error message
aiken::check::arity::pattern (link)

  × While trying to make sense of your code...
  ╰─▶ I saw a pattern on a constructor that has 1 field(s) be matched with 0 argument(s).

    ╭─[/home/pi/proj/example.ak:21:1]
 21 │         )
 22 │       First(..) ->
    ·       ──────┬─────
    ·             ╰── Try instead: First(..)
 23 │         dict.has_key(
    ╰────
  help: When pattern-matching on constructors, you must either match the exact number of fields, or use the spread operator '..'. Note that unused fields must be discarded by prefixing their name with '_'.

Here are the things that are confusing about this:

I saw a pattern on a constructor that has 1 field(s); based on a discussion with @rvcas, my understanding is that "constructor that has 1 field(s)" would be something defined with First { field: Int }, so it's odd that it's referring to a constructor with 1 field here.
be matched with 0 argument(s). I don't believe this to be true, considering I'm using the spread operator
Try instead: First(..) it suggests that I use the exact same code that I have written

Note that even doing
First { .. } ->

Doesn't seem to work, and gives a similar error message (but with Try instead: First { .. }, for bonus points!)
What should be the expected behavior?
First, I would expect to be able to use the spread operator to ignore () style arguments as well, instead of being forced to _name, _each, _one.
Second, if that's not possible, I would expect the error message to be something like:
aiken::check::arity::pattern (link)

  × While trying to make sense of your code...
  ╰─▶ I saw a pattern on a constructor that has 1 argument(s) (defined positionally, between parentheses) be matched with a spread operator.

    ╭─[/home/pi/proj/example.ak:21:1]
 21 │         )
 22 │       First(..) ->
    ·       ──────┬─────
    ·             ╰── Try instead: First(_) ->
 23 │         dict.has_key(
    ╰────
  help: When pattern-matching on constructors with positional arguments, you cannot use the spread operator.

or something similar.

Cool
As an initial first improvement we can make the error message more clear and probably allow the spread for none labeled constructors. Eventually I want to just have these two different forms be captured as two different AST nodes allowing for more fine grained error messages.


security-api-gateway only supports reading vault token format not root token format

The current token reading that edgexproxy performs assumes the basic structure of a token as returned from vault when creating a token and isn't compatible with specifying a root token format. I.e. on my machine this is what the resp-init.json (root token) looks like:
{
  "keys": [
    "abcdef",
    "abcdef",
    "abcdef",
    "abcdef",
    "abcdef"
  ],
  "keys_base64": [
    "abcdef",
    "abcdef",
    "abcdef",
    "abcdef",
    "abcdef"
  ],
  "root_token": "s.abcdef"
}

while the kong-token.json (kong specific token) looks like this:
{
  "request_id": "uuid",
  "lease_id": "",
  "renewable": false,
  "lease_duration": 0,
  "data": null,
  "wrap_info": null,
  "warnings": null,
  "auth": {
    "client_token": "s.abcdef",
    "accessor": "abcdef",
    "policies": [
      "default",
      "kong"
    ],
    "token_policies": [
      "default",
      "kong"
    ],
    "metadata": null,
    "lease_duration": 604800,
    "renewable": true,
    "entity_id": "",
    "token_type": "service"
  }
}

and the code for importing the token specified in the configuration.toml file (under the toml key secretservice.tokenpath) only looks for the .auth and then the client_token keys in the json file, hence assumes a specific token format and is unable to use the root-token format from resp-init.json.
If we want to be able to use the root token with edgexproxy we either would need to reorganize the token format of resp-init.json to be in line with the current token format, or we would need to write go code which would be able to read both the root token format and this other token format.

This was due to the roll back on the secret store as it was decided to use the root token at late stage of Edinburgh release. We need to make both components consistent. To change it back to client_token we need to resolve the issue of token expiration and renew on secret store. This is an ongoing effort currently.

@jim-wang-intel does your pki-init program recently proposed fix this issue? I don't think it would, but perhaps your program generates and stores a root token for vault in a format that edgexproxy here (soon to be renamed as security-proxy-setup) can read without additional changes to edgexproxy

@jim-wang-intel does your pki-init program recently proposed fix this issue? I don't think it would, but perhaps your program generates and stores a root token for vault in a format that edgexproxy here (soon to be renamed as security-proxy-setup) can read without additional changes to edgexproxy

@anonymouse64 Ian, No, currently, the pki-init application generates / caches the TLS material like certificates and no token involved yet.  The reading of vault tokens will rely on the security-service with token/vault worker as seen in the vault-init and unsealing in this diagram from @bnevis-i Bryon's High Level Desing (HLD). https://github.com/bnevis-i/security-secret-store/blob/bnevis/threat-model-2/doc/threat-model/high_level_design.md#vault-initialization-and-unsealing-flow .   So that is future step and should be in another components or the modification version of vault-worker. Bryon, please chime in if you have additional thoughts.

To change it back to client_token we need to resolve the issue of token expiration and renew on secret store. This is an ongoing effort currently.

I would like more information on this.  It seems to me that the current logic in cmd/vaultworker/main.go will always recreate the admin and kong client tokens which means it should be valid and current by the time that it is needed to install the Kong proxy cert.  In fact, I think there is a token leaking bug here, as these tokens are stored in the vault database and continue to exist until they are explicitly deleted.  Moreover, go-mod-core-security should be responsible for refreshing tokens as needed.  Furthermore I think that instead of saving the entire json response when creating vault tokens we should only preserve { "auth": {  "client_token": "xxx", "accessor": "xxx", } } and not any other fields (and go-mod-core-security should only look for auth: client_token).
My intention is to remove the token generating code that is inline in cmd/vaultworker/main.go and replace it with a "token server" (as a co-component in the worker microservice) that generates tokens for every microservice.  The token server will expect that the vault master key is available and use that to generate a token-issuing-token for itself and then drop its privileges prior to generating those tokens.  The root token itself would be revoked as recommended by the Vault hardening guidelines as it is only needed for unsealing the vault and bootstrapping the token server.


compile error

Hi Krzysztof,
I came across your library, and it seems great, but i am having some trouble making it work.
I get the following error from kicker
Couldn't load index file '/Users/Lena/.dyci/index/a3786fe6a1527268bf426a811b5b0718' ("/Users/Lena/Dev/TestProjects/iOS/testxibstoryboard/testxibstoryboard/Playground.m"). Use default compilation instead
Failed (1)
KZPlayground: Recompiled Playground.m
Do you know why it doesnt compile and how to fix it?

looks like a dyci error, make sure you have newest version installed and xcode-select path matches the one you are using in your IDE, look at #4 for more info

Same problem here, just installed, so it's newest.
My xcode-select -p showing: /Applications/Xcode.app/Contents/Developer
But how do check which my Xcode is using?

each time you install xcode you need to install dyci again, check out their github for all instructions.

Actually dyci broke my Xcode on the first installation by following their instruction, it stuck on indexing forever, then I replaced my old Xcode.app with a newly downloaded Xcode6.4.dmg, it works again, but I don't know what was wrong, it's like a black box to me.
I do read all the docs or issue discussion available, still, frustrated. Must be something wrong with my environment, I have a fuzzy memory about how I get Xcode installed at the beginning.

Hey Aaron,
after you again reinstall all :-),
try install dyci with sudo, like:
git clone https://github.com/DyCI/dyci-main.git
cd dyci-main/Install/
sudo ./install.sh

Because i think you no have permission to change clang in:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
Before, you make backup part of XCode:
cp -r /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr usr

(Restore:)
sudo cp -r usr /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr

@trzeciak
I didn't use sudo at the first try, maybe that's why it broke Xcode. And I didn't have any backup, so I have to reinstall Xcode, which is done by download a dmg and replace Xcode.app, without root permission used. So I don't think sudo is required after the installation, the output of ./install.sh says everything is ok.
Let me clear the story:

I installed Xcode somehow months ago, most probably by App Store
Found this awesome KZPlayground, try to play with it
Clone dyci-main, cd /Install, run ./install.sh as it documented, it complains about permission denied, run it again with sudo
Go back to Xcode, can't compile, neither normal project nor KZPlayground project, restart, hang on indexing forever, clear derived data, didn't work
Don't know what ./install.sh did, and don't have to investigate it, try to reinstall Xcode
All references say something about call uninstall-devtools, but I can not find it, even with a global search, decided to ignore it, downloaded a dmg, delete old Xcode.app, replace with the new one.
Xcode works again, try ./install.sh again, without sudo, normal project works, KZPlayground can be used by Ctrl +  X, no luck with kicker monitoring

:disappointed:

Xcode works again, try ./install.sh again, without sudo, normal project works, KZPlayground can be used by Ctrl + X, no luck with kicker monitoring
Well, ok.
For correct operation of kicker you need:

kicker (sudo gem install kicker)
File: .kick in your project root directory (like: .kick)
run kicker in your project root directory:
kicker -sql 0.05 ./

NOTE: To validate the installation dyci you can run:
@:~/> file /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang.backup
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang.backup: Mach-O 64-bit executable x86_64
@:~/>

I think I found the solution.
In the handler file .kick, we should remove double quotes when passing arguments to dyci-recompile.py.
With the double quotes, we will get a wrong md5, which can't match the index under folder ~/.dyci/index/.
That is changing following code
execute("/usr/bin/python #{File.expand_path("~/.dyci/scripts/dyci-recompile.py")} '#{"\"%s\"" % File.expand_path(file)}'")
to
execute("/usr/bin/python #{File.expand_path("~/.dyci/scripts/dyci-recompile.py")} '#{"%s" % File.expand_path(file)}'")
I've tried it. It worked.

@inetfuture @trzeciak can you guys confirm it works for you?

@krzysztofzablocki I can confirm that it solved the issue for me. I think you should remove the double quotes


test: add util to type-safely set signal inputs

After using input signals in most components around, now to set those inputs the componentRef.setInput function is used.
However, that function is not type-safe. So:

Name may be wrong: one can make a typo and nothing would happen
Value type may be wrong
Refactoring: if at some point the name of the component input property to set changes, it would need a manual update

Introducing here a set of type-safe APIs that use the main API under the hood. To allow easy refactoring and type checks for the name and value type to set.

#877  👈 (View in Graphite)
main

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


Support and build against Keras 2.2.2 and TF 1.10.0

bump spark version to 2.3.1
bump tensorframes version to 0.4.0
bump keras==2.2.2 and tensorflow==1.10.0 to fix travis issues
TF_C_API_GRAPH_CONSTRUCTION added as a temp fix
Drop support for Spark <2.3 and hence Scala 2.10
add python3 friendly print
add pooling='avg' in resnet50 testing model beccause keras api changed
test arrays almost equal with whatever precision 5 in NamedImageTransformerBaseTestCase, test_bare_keras_module, keras_load_and_preproc
make keras model smaller in test_simple_keras_udf

This is a continued work from https://github.com/databricks/spark-deep-learning/pull/149.

Codecov Report

Merging #151 into master will decrease coverage by 0.04%.
The diff coverage is 81.81%.

@@            Coverage Diff             @@
##           master     #151      +/-   ##
==========================================
- Coverage   85.37%   85.33%   -0.05%
==========================================
  Files          34       34
  Lines        1922     1923       +1
  Branches       41       41
==========================================
  Hits         1641     1641
- Misses        281      282       +1

Impacted Files
Coverage Δ

python/sparkdl/transformers/keras_applications.py
85.88% <81.81%> (+0.16%)
:arrow_up:

...n/sparkdl/estimators/keras_image_file_estimator.py
88.18% <0%> (-0.79%)
:arrow_down:

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 6be7772...8d28e85. Read the comment docs.

retest

Thanks for the update, Lu! As a summary of my comments:

[ ] can we put the testingPrecision in SparkDLTestCase ?
[ ] which test case fails with the standard setting of resnet50? and follow up questions inline.
[ ] do you think we need to make matching changes in model and _testKerasModel methods of resnet50?
[ ] assertArrayAlmostEqual to be introduced in a follow up pr
[ ] tensorframes release to follow or precede this release

LGTM pending tests. @jkbradley , LGTY?

LGTM pending tests. @jkbradley , LGTY?

LGTM too, thanks!

I'll merge this now.  Thanks @ludatabricks and @yogeshg !


update to new version of egui and vulkano

This is pending new vulkano release, because of the updated winit version.

But might as well start an update PR

Done


app crashes while deleting a wallet

I encountered this error while deleting two wallets back to back.
I had 7 wallets, I then proceeded to delete one, which was successfully deleted, i then immediately proceeded to delete another one before the crash occurred
See log below:
2022-03-31 17:10:15.047 [INF] DLWL: Deleting Wallet
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x92f738]

goroutine 82 [running]:
[decred.org/dcrwallet/v2/wallet.(*Wallet).AccountBalance(0x0,](http://decred.org/dcrwallet/v2/wallet.(*Wallet).AccountBalance(0x0,) 0x1ed43d8, 0xc004d3c040, 0x200000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /home/kennedy/Projects/pkg/mod/[decred.org/dcrwallet/v2@v2.0.1/wallet/wallet.go:1955](http://decred.org/dcrwallet/v2@v2.0.1/wallet/wallet.go:1955) +0xb8
[github.com/planetdecred/dcrlibwallet.(*Wallet).GetAccountBalance(0xc0001d8960,](http://github.com/planetdecred/dcrlibwallet.(*Wallet).GetAccountBalance(0xc0001d8960,) 0x0, 0x3, 0xc004bf4000, 0x0)
        /home/kennedy/Projects/pkg/mod/[github.com/planetdecred/dcrlibwallet@v1.6.2-0.20220315164532-e871b673497a/accounts.go:108](http://github.com/planetdecred/dcrlibwallet@v1.6.2-0.20220315164532-e871b673497a/accounts.go:108) +0x12f
[github.com/planetdecred/dcrlibwallet.(*Wallet).GetAccountsRaw(0xc0001d8960,](http://github.com/planetdecred/dcrlibwallet.(*Wallet).GetAccountsRaw(0xc0001d8960,) 0xc004d3c280, 0x0, 0x0)
        /home/kennedy/Projects/pkg/mod/[github.com/planetdecred/dcrlibwallet@v1.6.2-0.20220315164532-e871b673497a/accounts.go:41](http://github.com/planetdecred/dcrlibwallet@v1.6.2-0.20220315164532-e871b673497a/accounts.go:41) +0x13c
[github.com/planetdecred/godcr/ui/page.(*MainPage).CalculateTotalWalletsBalance(0xc001969800,](http://github.com/planetdecred/godcr/ui/page.(*MainPage).CalculateTotalWalletsBalance(0xc001969800,) 0xc00016c180, 0xc0004e1288, 0xc00195cdf0)
        /home/kennedy/Projects/src/[github.com/planetdecred/godcr/ui/page/main_page.go:309](http://github.com/planetdecred/godcr/ui/page/main_page.go:309) +0x9d
[github.com/planetdecred/godcr/ui/page.(*MainPage).updateBalance(0xc001969800)](http://github.com/planetdecred/godcr/ui/page.(*MainPage).updateBalance(0xc001969800))
        /home/kennedy/Projects/src/[github.com/planetdecred/godcr/ui/page/main_page.go:287](http://github.com/planetdecred/godcr/ui/page/main_page.go:287) +0x2f
[github.com/planetdecred/godcr/ui/page.(*MainPage).listenForNotifications.func1(0xc001969800)](http://github.com/planetdecred/godcr/ui/page.(*MainPage).listenForNotifications.func1(0xc001969800))
        /home/kennedy/Projects/src/[github.com/planetdecred/godcr/ui/page/main_page.go:880](http://github.com/planetdecred/godcr/ui/page/main_page.go:880) +0x1d7
created by [github.com/planetdecred/godcr/ui/page.(*MainPage).listenForNotifications](http://github.com/planetdecred/godcr/ui/page.(*MainPage).listenForNotifications)
        /home/kennedy/Projects/src/[github.com/planetdecred/godcr/ui/page/main_page.go:842](http://github.com/planetdecred/godcr/ui/page/main_page.go:842) +0x44f

I was unable to reproduce this issue while testing.
However, looking through the error, i see it happened here

Kindly confirm the circumstances around this process. Where you syncing the wallet before trying to delete it?

my wallet was fully synced, but seeing as deleting a wallet disconnects from the network, and then connects back to the network after deleting, it's possible that the sync/re-connection process has started when i tried deleting the second wallet, as i did both of them immediately after the other

Hello, I got interested and looked into it a bit, can suggest the following explanation for why this happens (would like your feedback on it, obviously :),
the issue is probably caused by accessing wallets map in un-sychronized way (without properly using mutexes/channels as is required by go memory model) from multiple different go-routines,
once user deletes his wallet in UI (as I understand the code, it happens here) from, lets call it, go-routine-1),

then this happens
and after that wallets map gets updated: wallet item gets deleted

while from view-point of go-routine-2 (where executes the code, mentioned by @Sirmorrison above) wallet object is still present in wallets map and updateBalance gets called for it, and panics because (my understanding) of dereferencing w.db where w is nil: https://github.com/decred/dcrwallet/blob/b5fa3cc413ac6905f38d7db8bbf0a1af81aec173/wallet/wallet.go#L1955

Hello, I got interested and looked into it a bit, can suggest the following explanation for why this happens (would like your feedback on it, obviously :),
the issue is probably caused by accessing wallets map in un-sychronized way (without properly using mutexes/channels as is required by go memory model) from multiple different go-routines,
once user deletes his wallet in UI (as I understand the code, it happens here) from, lets call it, go-routine-1),

this happens (lets mark it as **)
and then wallets map gets updated: wallet item gets deleted

while from view-point of go-routine-2 (where executes the code, mentioned by @Sirmorrison above) wallet object is still present in wallets map and updateBalance gets called on it (while ** change has already been noticed by go-routine-2, but deletion from map hasn't been due to lack of synchorization between go-routines), and panics because of dereferencing w.db where w is nil here ...
The solution could be to synchronize access to the problematic map (and possibly badWallets map, because it likely suffers from the same issues) via a dedicated mutex, what do you think ?
At any rate, it seems to me MultiWallet is not safe (wallets part) for concurrent use, while it likely is meant to be.

Thanks for sharing you idea, and also, tanks for painting a very vivid roadmap of your findings.
From your 4th paragraph, while from view-point of [go-routine-2](https://github.com/planetdecred/godcr/blob/b662b556246775ac103756b39ac7f593ae039c2f/ui/page/main_page.go#L821-L821)... it's true that the updateBalance method tries to reference a non existent map.
a solution would be worked on soon.
however, would you like to work on this?

however, would you like to work on this?

From what I figured out, this should resolve ithttps://github.com/planetdecred/dcrlibwallet/pull/252
or do you have a different solution in mind ?


I followed the description as it was, but an error comes out. I post collab.

https://colab.research.google.com/drive/1EnRst9ojKYfxjieIQMhsuxje2eveN4DA#scrollTo=ItOjsuy5_ILn
I followed the description as it was, but an error comes out. I post collab.

result = tokenizer.decode(y[0])

Fixed by #20


Don't write debug.log

When running diffnav, I see a debug.log file being written to the current directory. It should either go to standard log locations, /tmp, or only written if debug mode is enabled

Thank you!

I think this is still an issue because the environment variable isn't being checked here: https://github.com/dlvhdr/diffnav/blob/3f9a3cd8008d9a0167feacb8badff692d519ad24/main.go#L38

Fixed by #34


Initiative duplication in combat tracker

Not sure whether it's core foundry behaviour or dnd5e, but I was pointed in v10-feedback that it might be more of a dnd5e issue.
When you make an encounter on a separate scene not being viewed by a player, it's still possible to roll initiative from that player's sheet, despite them not having any active encounters on their currently active scene. If you had toggled combat state before on their token that is on the scene where the encounter is taking place, their initiative will be duplicated instead of being updated on the already existing tracker entry like below. In short, you will have separate initiative entries from the sheet and the token.

Tested on Foundry 10.291 and dnd5e 2.1.5

Seems likely this is a core bug, but I will tag it for investigation.

Also have this problem, it's really annoying

I wasn't able to reproduce this when I investigated; it may well have been a core bug that has since been fixed.

Did you test on v10 or v11? If on v11, it might’ve been a core bug then, haven’t had the chance to test stuff on v11 yet.


Blocklists should not block someone you're already following

Steps to Reproduce
Currently, if you're following a user and that user is added to a blocklist you're subscribed to, the blocklist blocks that user.
I've seen posts where people say that they are wary of using blocklists for this reason. I feel like it goes against the intended use of blocklists - to block out random trolls you don't know at all, but someone else spotted them trolling.
Following a user should override any moderation list's attempt to block or mute that user, though a label could still be displayed on their profile saying "this user is on this moderation list".
Attachments
No response
What platform(s) does this occur on?
Web (Desktop)
Device Info
No response
What version of the app are you using?
1.93.0
Additional Information
No response

I agree that this is a bug (or more correctly an attack vector). It would also be good if we got warnings if someone we follow is added to a blocklist we're subscribed to; that would provide a lot of good canaries for bad actors weaponizing malicious blocklists.

yeah, i would also like this to get added asap! https://github.com/bluesky-social/atproto/discussions/1978#discussioncomment-10616327

Just adding a me-to


removing defaulf no-args constructors and adding @MapsTo to the main …

…constructor's parameters

Depends on:
https://github.com/uberfire/uberfire/pull/264
https://github.com/uberfire/uberfire-extensions/pull/160
https://github.com/droolsjbpm/kie-wb-common/pull/189

master: 9f178fb63a17466392b852b2c21faa382dd45171


MapReduce connector: support internal cluster TLS

Add support for internal cluster TS to MapReduce connector.
Call TiDBConfiguration.clusterTls if you want to enable internal TLS.
Note that if you require TLS support for the MySQL-protocol connection to tidb-server (typically on port 4000), you can achieve that by setting appropriate properties or URI configuration properties for MySQL Connector/J. See https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-using-ssl.html for details.

Or you can add the tidb-server CA to the default/system truststore and use the configuration properties like this for the keystore:
-du "jdbc:mysql://<IP_ADDRESS>:4000/test?enabledTLSProtocols=TLSv1.3&clientCertificateKeyStoreUrl=file:$HOME/keystore&clientCertificateKeyStorePassword=mypassword"

@sunxiaoguang tikv/client-java#280 has been merged.

Hi @kolbe, Can you please update .ci/build-client-java.sh to use commit including TLS feature which is 28380512f3adacc1acb54daa381c4c71b1a1fa8f I believe.

@sunxiaoguang tikv/client-java#280 has been merged.

Hi @kolbe, Can you please update .ci/build-client-java.sh to use commit including TLS feature which is 28380512f3adacc1acb54daa381c4c71b1a1fa8f I believe.

Done!

/run-all-tests

@kolbe thanks for your contribution!


vapoursynth: R57 -> R58

Description of changes
Update to R58.
Did some simple testing with vapoursynth-editor and vspipe (including with ffms2 from nixpkgs)
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 169968 run on x86_64-linux 1

3 packages built:

vapoursynth
vapoursynth-editor
vapoursynth-mvtools


Add the possibility to disable the safety mode on outdoor temperature sensor failure

When the outdoor temperature sensor is in failure, the safety mode is triggered.
Because the outdoor temperature has a limited influence on percent calculation, it should be possible to deactivate it if the user think it is acceptable.
To avoid adding more configuration parameters, an global option in expert mode (so in the configuration.yaml is the prefered way). This option is not activated by default (the outdoor temperature can trigger the safety mode).

To use it just add into your configuration.yaml the following configuration:
versatile_thermostat:
...
    safety_mode:
        check_outdoor_sensor: false

I understand this new setting completely ignores the external sensor failure. But when it fails (no new value for a while), it means that we no longer know/trust the outside temperature, so maybe the calculated power could be completely wrong. What would happen if the external coefficient was just temporarily set to 0 (zero) when sensor failure is detected, until it is sending values again? Wouldn't the resulting power calculation give a better value than using a constant preset value? For example, when at 60%, it would drop to 50% instead of 10%, maybe? And if the temperature continues to rise in the room, it would eventually drop to zero.

You have the choice to not ignore and then have a constant instead of the power (this is the current behavior) and ignore it and then the power is wrong as you said but because the coef_ext is generally very low (0.03) this is not a real problem.
You have the choice.

https://github.com/jmcollin78/versatile_thermostat/releases/tag/5.3.3


Unit-tests preparation for add sub-commands

In order to be able to test the CLI commands, the following changes are required:

Replace output messages using fmt.Printf(<message>) with fmt.Fprintf(cmd.OutOrStderr, <error message>) or fmt.Fprintf(cmd.OutOrStdout, <output message>).
When defining a cobra.Command use RunE instead of Run.

The following PRs will include the same changes for the rest of the commands.
Signed-off-by: arielireni<EMAIL_ADDRESS>

Why is returning the error not enough for testing?
How will the writer (fmt.Fprintf(w io.Writer, <error message>) ) be used?

Why is returning the error not enough for testing? How will the writer (fmt.Fprintf(w io.Writer, <error message>) ) be used?

@gciavarrini  We'll use cmd.OutOrStdout/cmd.OutOrStderr to test the output of the command by:
	actualOut := new(bytes.Buffer)
	actualErr := new(bytes.Buffer)
	RootCmd.SetOut(actual)
	RootCmd.SetErr(actual)
	RootCmd.SetArgs([]string{"add", "device", "-n", "device-test"})
	RootCmd.Execute()

	Expect(actualOut.String()).To(Equal("device 'device-test' was added \n"))
	Expect(actualErr.String()).To(BeEmpty())
}


Cluster / Subgraph issue

Layout works for 80% of the graph, but then it looks like it gives up on positioning the vertices inside the correct clusters:

Note I:  The cluster sizes are correct, except for the one in red which is too narrow to house the misplaced vertices.
Note II:  The red items are the first vertices to be laid out (top of the list).
Note III:  This graph is quite wide, the above shot is about 25% of the total graph.


IE/Edge Orbit Flicker Bug

Expected Behavior
Using Orbit In IE/Edge should be a fluid motion when clicking through the images.
Current Behavior
In IE/Edge images will randomly flicker as you click through the slider.  It does not happen consistently.
Test Case and/or Steps to Reproduce (for bugs)
Open oribit in IE or Edge and start clicking through the slider, you will notice the images vanish for a second which causes a flicker.
Test Case: https://codepen.io/IamManchanda/pen/GmGzWY?editors=1100
Your Environment

Foundation version(s) used: Foundation 6.4.3
Browser(s) name and version(s): IE 11 Edge 15,16,17

Checklist (all required):

[x] I have read and follow the CONTRIBUTING document.
[x] This is a bug report or a feature request.
[x] There are no other issues similar to this one.
[x] The issue title is descriptive.
[x] The template is fully and correctly filled.

Does it also occur here?
https://codepen.io/DanielRuf/pen/yqVgjj?editors=1100

Hey Daniel, thank you for the quick response as always. Yes I am still seeing it, on my system and a colleague's. I attached a video of it happening. Thanks again for your attention.
Flicker-issue.zip

I've updated the codepen with the latest Foundation Sites files. Can you check again?

Hey Daniel, that does fix it. It looks like that version is in release candidate, do you know (approximately) when that goes gold? This will for be for a production site, so want to wait for it to be the official version.

That's good. The relase candiates are already available through npm. We do not yet have a specific date when 6.5.0 stable will be released. We will release a RC 3 very soon.
Can we close this issue or should we keep it open?

Thanks again Daniel, we can close this.


[Bugs] Registration Status Update Error when connecting to a physical UE

Describe the bug
Currently we are trying to deploy a physical setup using the following components:

Samsung S21 Ultra as UE
srsRAN and USRP B210 kit as gNB
free5GC as a core network

but this doesn't happen and instead we got the following error :
amf       | 2024-05-20T12:10:42.713761098Z [ERRO][AMF][Gmm][amf_ue_ngap_id:RU:0,AU:1(3GPP)][supi:SUPI:imsi-001010000000001] Registration Status Update Error[: server no response]
To Reproduce
Steps to reproduce the behavior:

Change config as described in the configs file
Add the subscriber in the web console with the corresponding values
Run free5GC: docker compose -f docker-compose-build.yaml up
Run srsRAN:  docker compose -f srsgnb.yaml down
Change UE from airplane mode to data

Expected behavior
UE shall connects to 5G network but this don't happen.
Screenshots

Environment (please complete the following information):

free5GC Version: v3.4.1
OS: Ubuntu 20.04.6 LTS
Kernel version: 5.15.0-97-generic
go version: 1.22.3 linux/amd64
c compiler version (Option): gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0

Trace File
Configuration File
config.zip
PCAP File
wireshark_free5g_pcap.zip
Log File
amf.log.txt
amf       | 2024-05-20T12:10:42.713761098Z [ERRO][AMF][Gmm][amf_ue_ngap_id:RU:0,AU:1(3GPP)][supi:SUPI:imsi-001010000000001] Registration Status Update Error[: server no response]
nrf       | 2024-05-20T12:10:42.714954709Z [INFO][NRF][DISC] Handle NFDiscoveryRequest
nrf       | 2024-05-20T12:10:42.717942641Z [INFO][NRF][GIN] | 200 |   <IP_ADDRESS> | GET     | /nnrf-disc/v1/nf-instances?requester-nf-type=AMF&target-nf-type=AMF |
amf       | 2024-05-20T12:10:42.718718668Z [INFO][AMF][Ngap][amf_ue_ngap_id:RU:0,AU:1(3GPP)][ran_addr:<IP_ADDRESS>:45511] Send Reroute Nas Request
amf       | 2024-05-20T12:10:42.719221065Z [ERRO][AMF][Gmm] AMF can not select an target AMF by NRF
System architecture
free5GC is deployed using docker
Walkthrough
It seems that the mobile RequestedNssai - ServingSnssai: &{Sst:1 Sd:}, but we cannot configure free5GC to accept Sd = "". We tried to reset ore set SD from the mobile but we don't succeeded.

Hi @osamirabo
This issue will be fixed in the next release.
Thanks for your information.

Hi @osamirabo,
In the meanwhile, does it work if you configure your network functions with sd: "ffffff"
Valentin

@ianchen0119 Great to hear it will be fixed in next release. Thank you for your quick response.

@linouxis9 I tried using sd: "ffffff" but still have the same issue

@osamirabo
Did you set the related slice (sd: ffffff) in NF configurations?
Thanks.

@ianchen0119
Yes I set it in the configuration files and in the webconsole interface also. Please find the config files attached
config_0xffffff.zip
Thank You

Hi,
Sorry for the late reply, we are fixing this issue now.
It may took couples of week, I would update info here.

Hi, the PR had been merged. You can checkout to latest commit and test it.
If you encounter any problems, just post it here and reopen the issue.
Best,
Andy


Generic attributes of type measure unsopported in kml balloons?

Hi,
It seems to me that generic attributes stored in the 3DCityDB as type measure (i.e. with an additional unit of measure) are not exported into GoogleEarth balloons. I suspect this type was added with CityGML 2.0 and it was not added to the exporter - just my educated guess :-)
All the best,
GA

Hi Giorgio, that is a good educated guess. We will have a look at this.

@thomashkolbe, @Son-HNguyen, have you been looking into this?

I fixed two of the balloon templates that are shipped as examples with the Importer/Exporter (see here). Not sure whether this was the original intention of this issue? Because the balloon query language generally supports retrieving generic measure attributes.


xml  must end in ?

https://developer.android.com/guide/topics/resources/string-resource#StringArray
Note: An integer array is a simple resource that is referenced using the value provided in the name attribute (not the name of the XML file). As such, you can combine integer array resources with other simple resources in the one XML file, under one  element.

https://developer.android.com/guide/topics/resources/more-resources#IntegerArray
Note: A string array is a simple resource that is referenced using the value provided in the name attribute (not the name of the XML file). As such, you can combine string array resources with other simple resources in the one XML file, under one  element.

in xml , should have       and so on
can you support different element in the

The provided info was not enough to reproduce. Feel free to reopen the issue with more details or a reproducible sample project.


update pprof

What is changed and how it works?
Issue Number: Close #14224
What's Changed:
Fix fd leak caused by continuous profiling

Related changes
https://github.com/tikv/pprof-rs/pull/198

Need to cherry-pick to the release branch

Check List
Tests

Unit test

Release note
Fix fd leak caused by continuous profiling

LGTM
/cc @YangKeao PTAL

/merge


feat: Missing cloudflare_access_application data source

Current Terraform and Cloudflare provider version
$ terraform -v
Terraform v1.3.2
on linux_amd64

provider registry.terraform.io/cloudflare/cloudflare v4.6.0

Description
When filling access AUD Tag of a origin ingress tf tunnel https://github.com/cloudflare/terraform-provider-cloudflare/pull/2477/files#diff-397d54ac7ff7b88f1725cbf498c100820c951f31ea3853090b04e94d359b500dR62 on a separated tf state it would be better than to hard code the value to retrieve from a cloudflare_access_application.ID.aud data source.
Currently this data source is missing from the provider.
Related to https://github.com/cloudflare/terraform-provider-cloudflare/issues/2476.
Use cases
Already described in description above.
Potential Terraform configuration
data "cloudflare_access_application" "toto" {
  name = "toto.example.com"
}

resource "cloudflare_tunnel_config" "main" {
  account_id = var.cloudflare_account_id
  tunnel_id  = cloudflare_tunnel.main.id
  config {
    ingress_rule {
      hostname = "toto.example.com"
      path     = "/"
      service  = "http://toto:8080"
      origin_request {
        access {
          required  = true
          team_name = var.access_team_name
          aud_tag   = [data.cloudflare_access_application.toto.aud]
        }
      }
    }
    ingress_rule {
      service = "http_status:404"
    }
  }
}

References
No response

Thank's a lot !


Create POST end point to save ratings made on the waitress platform

We need an endpoint to enable users submit their ratings via the waitress platform

End point has been created @andela-ooshodi. Details will be communicated to you via slack.


Backport 2.1: Treat warnings as errors for IAR

Backport of: Treat warnings as errors for IAR #1646

retest

retest

This PR has received an extra commit of 78606e6, so the reviews are stale. There are also conflicts, so it needs rebasing.
But why are we backporting this anyway? I don't think we need this PR. Improving or raising the quality bar for a compiler that wasn't supported when we created the mbedtls-2.1 branch isn't necessary. Adding support for an extra compiler is basically an extra feature.

@sbutcher-arm we do build 2.1 with IAR for the sake of common CI scripts. But we don't need to improve it's quality. Hence, I agree with you in closing this.

This PR and the PR it's back porting, #1646, duplicated the work of another PR, #750 bar @roneld.
#750 which was much older than this one was targeting mbedtls-2.1, I'm going to reverse my decision to not backport this one, and re-open it.
@mazimkhan - can you please rebase it and rework it?

Now rebased, and ready for re-review.


Feature Request: Option to open all URLs in new Safari tab

Without Webkit in between.
In Safari I have all my bookmarks, passwords and tabs with Deepl and other tools always open and all easly synced accross all devices.

Can you explain this in more detail? What’s the exact workflow you’d like?

Puuh, that post is from a long time ago... ;-)
Thanks for the reminder.
I have no clue now. I'll close this topic.


GFX.Feature Generated

Add generator wires to GFX.Feature. They act as a kind of callback in order to generated precomputed data for the current view being rendered
TODO:

[ ] Remove currently existing DrawData and replace it with this

Closed for #565


add updates incompatible with undmg

unblocked by https://github.com/dfrankland/nur-packages/commit/547f500dc20b4952e9b92c20a03823b85c160977


Added link to PHP implementation

I added my PHP implementation of Ecoji/Encoji which supports encoding and decoding. The library is available at Packagist as rayne/ecoji and has a 100% test coverage.

nice test @Rayne .     Is there a quick and way to run it from the command line?  If not, don't worry about it.  I can write some PHP.
I think it would be good to post a link to your project at https://www.reddit.com/r/PHP/.  If you are not interested in doing this, I can.

Thanks. I've added a CLI and support for encoding and decoding streams with release 1.1.0. I will document the details later.

Install PHP 7 incl. mbstring extension, e.g. apt install php-cli php-mbstring on Debian/Ubuntu

Install Composer

Download the package and install Composer's autoloader
composer require rayne/ecoji

Execute the CLI program
./vendor/bin/ecoji

It could be possible that I will add a Dockerfile, snap package and PHAR package later because this is a really serious library.
I don't have a reddit account. Feel free to post a link to the project. :+1:

@Rayne I posted a link on reddit

Thanks again. The Docker container can be downloaded with docker pull rayne/ecoji. More details here: ecoi-php#docker


Print list in reverse

Hello,
Absolutely love your implementation, but I was wondering if it would not be better to print the results in reverse or at least have a argument for it?
Currently, if I use  jisho search word water it prints:
水 (みず), 水 (み) [JLPT: jlpt-n5]
   2   │ 1. water (esp. cool, fresh water, e.g. drinking water)
   3   │ 2. fluid (esp. in an animal tissue), liquid
[...]
水滴 (すいてき) [JLPT: jlpt-n2]
1. drop of water
2. vessel for replenishing inkstone water
──────────────────────────────
浄水器 (じょうすいき)
1. water filter, water purification system
2. Water purification

The problem is, if the result has multiple objects, the most common case might not be present on screen and then I either have to scroll up or pipe the result into tac or bat, which both ruins the well done highlighting.
I feel like having the most important result be print last is more intuitive.

Hey! Thanks for the feedback, that is indeed a much more intuitive and a better design philosophy for CLIs.

Version 0.1.3 reverses the search results, so the more common one comes at the end of the output!


Allow non-ASCII filenames in read_rda.

RDatasets starting giving errors on julia 0.4, which are fixed by this PR.
julia> dataset("datasets", "iris")
ERROR: MethodError: `read_rda` has no method matching read_rda(::UTF8String)
 in dataset at /Users/dcjones/.julia/v0.4/RDatasets/src/dataset.jl:6

Coverage remained the same at 77.14% when pulling a764bfac6bc661d8e73b7d8a723461c9f3bc4914 on dcjones:utf8_read_rda into 267a69754cb8fed06af4f2bd3475b17d75cf1cfe on JuliaStats:master.

Coverage remained the same at 77.14% when pulling a764bfac6bc661d8e73b7d8a723461c9f3bc4914 on dcjones:utf8_read_rda into 267a69754cb8fed06af4f2bd3475b17d75cf1cfe on JuliaStats:master.

Thanks!


Preview Page before Redirection

Is your feature request related to a problem? Please describe.
It could be frustrating to click a Gobo link and it takes you to a completely different project/studio/discuss page than what someone has told you.
Describe the solution you'd like
An option to turn on a preview mode for the shortened link (maybe a checkbox if the user wants to enable a preview)
On this preview page, there could be the project title, view number, love number, star number, Gobo link click number and maybe a thumbnail of the project page. Then, at the bottom of the page, there could be two buttons that say "Continue -->" and "Cancel".
Describe alternatives you've considered
There is no alternative.

Sorry, But the About page isn't working

Is something broken in it or is it not loading at all?
On Wed, Feb 13, 2019, 11:40 AM Arav Narula<EMAIL_ADDRESS>wrote:

Sorry, But the About page isn't working
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ScratchUtilities/gobo.cf/issues/44#issuecomment-463271855,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Af1OIJw4DxRQiNc1qeMxBhl9zoKdhZkYks5vND__gaJpZM4aHJ3B
.

Not loading. I'll check it out

I have found a way to get the link of the thumbnail.
Scratch Wiki
This would allow us to begin work on this portion of the project.

for projects, add "api." to the beginning of the domain name (https://api.scratch.mit.edu/projects/279457375)
for studios, https://scratch.mit.edu/site-api/projects/in/5081005/1/, but with a request to the actual studio page as well for the title
for users, again add "api." (https://api.scratch.mit.edu/users/space_elephant)
for topics and posts, the data is in the HTML.

Also, we can use cookies to store preview state.

@space-elephant The current version works well but maybe we should probably make it off as standard, put a beta tag next to it and move it to the edge until it's styled and finished.

The current version works for all except discuss. I need an HTML parser for that. I am using DOM.
Also, do you know how to make the checkbox style correctly?
I tried to copy if for ScratchUtilities/gobo-serverside/files/index.html with submit buttons unsuccessfully.

Glad to see this feature is working! Although, I do think it could use a "Continue to {project/project editor/user/studio/discuss page}" button instead of just having the link at the top of the page.

https://github.com/ScratchUtilities/gobo.cf/issues/44#issuecomment-471560519 but then where can I show the link?

@space-elephant @KennethSweezy Maybe we can just change the innerHTML of the link to be "Continue to link" or something. Maybe we can also have a small link with the address at the bottom.

@space-elephant I don't think that it is completely necessary if we have a button.

@space-elephant I don't think that it is completely necessary if we have a button.

https://github.com/ScratchUtilities/gobo.cf/issues/44#issuecomment-471249657 or https://github.com/ScratchUtilities/gobo.cf/issues/44#issuecomment-471582746?

I am gonna close this since we currently have a solution built in. Feel free to re-open it.

@Andreto @space-elephant I found this and thought it might work well for the discussion, studio, and user pages.

@Andreto @space-elephant I found this and thought it might work well for the discussion, studio, and user pages.

why not just use https://cors-anywhere.herokuapp.com/ and get the page, and then have html and not png?

If you think that is doable then I see no reason why couldn't do it that way.


Maze Game with solver using python

It will be a  python module designed to generate a mazes game and solver

Kindly assign me this issue for gssco22

@TusharAMD the pr is made #167


Edit while in delete/destroy triggers plan/apply

If you edit the Terraform resource while it is in deleting state it will try to plan and apply instead of delete-plan and delete-apply.
Editing the cm and deleting the delete-plan pod does not update tf files.
Deleting the Terraform resource again, will actually delete the children leaving it in a state where it can no longer execute any plans.
This makes it pretty impossible to fix a broken tf that didn't properly support destroy.

Wow, thanks for pointing this out. I do admit I don't do a lot of deletes so I'll try and replicate this and see what can be fixed.

Easy way to replicate is to define a variable 'for' plan and apply but not the delete variants. Tf will complain the required variable isnt defined when deleting.


Update documentation links to use new versioned documentation URLs

Details
Update documentation links following change to endpoints introduced in https://github.com/bbc/tams/pull/55
Pivotal Story (if relevant)
Story URL: https://www.pivotaltracker.com/story/show/187576124
Related PRs
Where appropriate. Indicate order to be merged.
Submitter PR Checks
(tick as appropriate)

[ ] PR completes task/fixes bug
[ ] API version has been incremented if necessary
[ ] ADR status has been updated, and ADR implementation has been recorded
[ ] Documentation updated (README, etc.)
[ ] PR added to Pivotal story (if relevant)
[ ] Follow-up stories added to Pivotal

Reviewer PR Checks
(tick as appropriate)

[ ] PR completes task/fixes bug
[ ] Design makes sense, and fits with our current code base
[ ] Code is easy to follow
[ ] PR size is sensible
[ ] Commit history is sensible and tidy

Info on PRs
The checks above are guidelines. They don't all have to be ticked, but they should all have been considered.

@philipnbbc My concern with main is that the documentation updated is "how-to" type documentation. I'd expect this would be used against an existing deployed instance which would likely be the latest version, rather than a pre-release.
There's an argument that we should also have a latest endpoint for documentation which is the latest released version. That looked like it might take a little more faffing than needed for this first pass. But we could consider it in future.
I guess arguably, this sort of documentation should also be packaged into the published bundle so how-to's are there for each release. But again, that felt a bit beyond this initial scope.


Hi, May i know how to use this program in intraday for banknifty and nifty can i get your contact number to discuss further

Sure. +852 63843141 (WhatsApp)
pravin
On Thu, Sep 14, 2023, 10:34 raviyellani @.***> wrote:

—
Reply to this email directly, view it on GitHub
https://github.com/satyapravin/GammaScalper/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANOUFGFC7GEFQZ4SFJEGDADX2JULHANCNFSM6AAAAAA4XMC6A4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


[SPARK-50492][SS] Fix java.util.NoSuchElementException when event time column is dropped after dropDuplicatesWithinWatermark

What changes were proposed in this pull request?

Update DeduplicateWithinWatermark references to include all attributes that could be the watermarking column.
Why are the changes needed?

Fix java.util.NoSuchElementException due to ColumnPruning.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Added unit test
Was this patch authored or co-authored using generative AI tooling?

No.

Could you please sync your fork with OSS and rebase your PR to be on top of recent master branch? It's on top of the commit which was 3 weeks ago. GA failure looks to be related to the out of sync.

Thanks! Merging to master/3.5.

@liviazhu-db @HeartSaVioR branch-3.5 build failed

https://github.com/apache/spark/actions/runs/12191807324/job/34011354774

try fix: https://github.com/apache/spark/pull/49087/files


Move to a JSON format?

I would like to use this list to filter my webmention, but having to copy/paste the list any time it changes is pretty cumbersome.
Is there a reason to keep it in the README, instead of a JSON file?

I agree comments would be nice. Maybe use another format with a build step to generate JSON, but it would be less convenient.
An npm package would be nice! 👍


:memo: fix links to images in README

Scope

fix links to screenshots in the README (as they are broken on the atom page)

Note: link to raw content can be done by clicking on the button "raw" from the old links, which redirects to the right page.

Awesome, thank you so much!

You're welcome :)


fix: throw error on unrecognized type

fixes #1301

I wonder if we should do the fix in this function instead: https://github.com/changesets/changesets/blob/7ccb22e302dfc46d18e01f81f7979455960c0db9/packages/parse/src/index.ts#L6
The loaded yaml isn't being validated, which it probably should?


fix: restore preferred StatsBarStyle onOrientationChanged

Have tested with some devices and simulator and now the preferred style remains if orientation changes.
simply setting the style again doesn't help
setting the opposite theme and starting a QTimer to set to preferred style again works.

Awesome, thanks! :)


Update Tacker object to representative objects

Yes, we can definitely do this. Not sure if it is needed for this PR, since the format of the trackerDetails might still change when we get the actual data. It's your call, if you want me to make a dummy interface already or not
Originally posted by @JoshuaMoelans in https://github.com/osoc22/project-track-trace/pull/50#discussion_r921090886

The tracker object is defined as a type called Position, which was merged into main in PR #96 . Think we can close this now?


[Feature Request] Add Instructions on How to Locate Transcript

Overview
We should include instructions for how to locate a student transcript. This would probably be in the "Create New Plan" section.

We can put this set of instructions somewhere on the site. Thanks to Pelumi for finding this:
https://registrar.utdallas.edu/transcript/unofficial/

Add the link above the "Upload Transcript" button


[DOC]  README.md Update : Add  author Social media Links for user to connect fast

Adding ur social media links link linkedin , github , instagram , portofolio etc which will give the exploser to the user to know more about the author and their projects

@kartikayasijaa plz assign me this

@Anjalis14 see discussion tab and join discord

@Anjalis14 Where will u add it??

In README.md Documentation File


Added projects page

Summary

Added projects.js
Added projects.json
The project page displays all of ICSSC's projects as a card gallery (subjected to change as we find better designs/ideas)
Project titles work as a link and sends user to a new tab
Page is responsive
Added temporary CSS style, just to see the look

Page Preview

Test Plan

Polishing the look
Replace the placeholder images

Issues
Closes #39
Future Follow-up
Would 3 elements in a row look better or keep it at 2?

Looking solid! You might want to add a section talking about how people can contribute to the projects (see the ICSSC GitHub readme)
Also adding @Voark on here as a reviewer.


CommonJS support

Do not require angular, use window.angular instead.
This approach is more safety.
Assume you have in your project two version of angular, one installed via NPM and one stored locally (use case: part of your application needs IE8 support).
If you try to get angular with require('angular') you'll always get the latest version that installed via NPM.
I the other hand, if you use window.angular you'll get the pre loaded angular for the application.

@radotzki Thanks for pull request!


Add unwrapErr for Results with non-void Error kinds

Added unwrapErr to the API of Result.

I think that might work short term. It's not something people will expect when working with the library, but we could work to improve support for void error types, right? As a later feature.

Woops, I must have hit something just as I was exiting the file. I fixed it and retested it to make sure it could be called as well.

Great, looks good to me, thanks for the contribution :+1:


Add Telefonnica to LF-Edge lanscape

Add logo and metadata for Telefonnica

item:
name: Telefonica
homepage_url: 'https://www.telefonica.com/en/home'
logo: 'https://upload.wikimedia.org/wikipedia/commons/0/0a/Telefonica-Europe-Logo.svg'
crunchbase: 'https://www.crunchbase.com/organization/telefonica'

should be closed by #366

telefonica is on the landscape closing this


update-android-gradle-plugin-v2.0.0

Release note here: http://developer.android.com/intl/ja/tools/revisions/gradle-plugin.html

Current coverage is 81.58%

Merging #154 into master will not affect coverage as of 8360fd8

@@            master    #154   diff @@
======================================
  Files           38      38
  Stmts          554     554
  Branches        47      47
  Methods          0       0
======================================
  Hit            452     452
  Partial         29      29
  Missed          73      73

Review entire Coverage Diff as of 8360fd8

Powered by Codecov. Updated on successful CI builds.

:+1:

Super duper nit: commit message looks like folder name :D
Otherwise :+1:

Actually it's caused by my laziness: copy/paste problem ☺


#124 - fix NoCommentFixer.php after 3.59.3 php cs fixer release

This PR fixes NoCommentFixer after 3.59.3 php cs fixer release.
Close #124

Also some fixers from kubawerlos/php-cs-fixer-custom-fixers might not work until this PR will be merged:

https://github.com/kubawerlos/php-cs-fixer-custom-fixers/pull/980


Building Azeroth map for 1.12 SEGFAULTs (nullptr dereference)

Building the Azeroth map for 1.12 segfaults when building the map at around 60 percent. This happens even on threads == 1.
Seems to happen during MHDR at ADT x=30, y=45 (more info in the backtrace below).
gdb backtrace:
0x000055555560a7ca in std::__shared_ptr<std::vector<unsigned char, std::allocator<unsigned char> >, (__gnu_cxx::_Lock_policy)2>::operator bool (this=0x0) at /usr/include/c++/11/bits/shared_ptr_base.h:1300
1300          { return _M_ptr != nullptr; }
(gdb) bt
#0  0x000055555560a7ca in std::__shared_ptr<std::vector<unsigned char, std::allocator<unsigned char> >, (__gnu_cxx::_Lock_policy)2>::operator bool (this=0x0)
    at /usr/include/c++/11/bits/shared_ptr_base.h:1300
#1  0x000055555560a74a in utility::BinaryStream::buffer (this=0x0)
    at ./utility/../utility/BinaryStream.hpp:34
#2  0x0000555555609e53 in utility::BinaryStream::GetChunkLocation (this=0x0, chunkName="MHDR",
    startLoc=0, result=@0x7fffa33fb888: 1)
    at ./utility/BinaryStream.cpp:156
#3  0x0000555555609e20 in utility::BinaryStream::GetChunkLocation (this=0x0, chunkName="MHDR",
    result=@0x7fffa33fb888: 1)
    at ./utility/BinaryStream.cpp:146
#4  0x000055555559ee3d in parser::Adt::Adt (this=0x7fff9910f130, map=0x55555597c500, adtX=30, adtY=45)
    at ./parser/Adt/Adt.cpp:75
#5  0x00005555555d4d4b in std::make_unique<parser::Adt, parser::Map*, int&, int&> ()
    at /usr/include/c++/11/bits/unique_ptr.h:962
#6  0x00005555555d3123 in parser::Map::GetAdt (this=0x55555597c500, x=30, y=45)
    at ./parser/Map/Map.cpp:231
#7  0x000055555558594f in MeshBuilder::BuildAndSerializeMapTile (this=0x555555a07760, tileX=479,
    tileY=719) at ./MapBuilder/MeshBuilder.cpp:926
#8  0x000055555559c434 in Worker::Work (this=0x55555597ac10)
    at ./MapBuilder/Worker.cpp:57
#9  0x000055555559cedc in std::__invoke_impl<void, void (Worker::*)(), Worker*> (
    __f=@0x55555597ac90: (void (Worker::*)(Worker * const)) 0x55555559c174 <Worker::Work()>,
    __t=@0x55555597ac88: 0x55555597ac10) at /usr/include/c++/11/bits/invoke.h:74
#10 0x000055555559ce2f in std::__invoke<void (Worker::*)(), Worker*> (
    __fn=@0x55555597ac90: (void (Worker::*)(Worker * const)) 0x55555559c174 <Worker::Work()>)
    at /usr/include/c++/11/bits/invoke.h:96
#11 0x000055555559cd8f in std::thread::_Invoker<std::tuple<void (Worker::*)(), Worker*> >::_M_invoke<0ul, 1ul> (this=0x55555597ac88) at /usr/include/c++/11/bits/std_thread.h:253
#12 0x000055555559cd44 in std::thread::_Invoker<std::tuple<void (Worker::*)(), Worker*> >::operator() (
    this=0x55555597ac88) at /usr/include/c++/11/bits/std_thread.h:260
#13 0x000055555559cd24 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (Worker::*)(), Worker*> > >::_M_run (this=0x55555597ac80) at /usr/include/c++/11/bits/std_thread.h:211
#14 0x00007ffff7cdc2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#15 0x00007ffff7894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#16 0x00007ffff7926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

SHA256sums of files:
0bb2d6d370d825353eff5d9282c545a1b61980baaa5b7b65b1a7521e0ee8e27a  backup.MPQ
f648e4fae190abcb25749ddbe96454e7e0de7e9c7e955983ed9d0e73b6986009  base.MPQ
d9d5a290bdad848e177e2731c7ef221a1d7a6793e2c94e431488dd40816101e2  dbc.MPQ
511189160f091eeb9d7ee8c473c1422b7f1fadbd9b65bfbf7d0a2a344103312d  fonts.MPQ
6545dfbb3ef21a8b7f36b577419494cc292fec35585f9a1511d6c8b692b83191  interface.MPQ
13aee674db39fc605c8aabf964eda0bb7895c6f026fed6c508bf2f9d155db0f9  misc.MPQ
a7aa78c234bbdd450e00434e5939aa1a02383df1971cddcbfa181d68e9ab45a2  model.MPQ
84f506c9f049f1e35f6d0f7b2e6643d28856888680ae2593436be8b9a058aad6  patch-2.MPQ
a9ad25c9a32600dd3c71f97a0f95f9b9b629a9995988b928975c8871f1197683  patch.MPQ
6ba131da952aae8d1e061b54468fd6e5d2ef78616540e2746ed21255d6b959a7  sound.MPQ
a1564120452cd75c4c7b2002a668b12250a35dab658816a33b591ebb23004f52  speech.MPQ
68fda6fb4f57051a47a0a56ff1757d73ee5c2a870774ba60ee8b52d7b36bc61d  terrain.MPQ
7e5996d2a0a2de03c79dcf9ab78f3fce66264688eee56ca6dbc51c8ce4433dac  texture.MPQ
9933d9ca23d481647880c9798dc7c225cd926f51026d148f09cd5251fc56edb7  wmo.MPQ

Should be fixed with https://github.com/namreeb/namigator/commit/0d9dabfe31e8fb0ca4f17e4c08303a8dba3977ea.


RCL: Exclusions and TypeScript

Fixes #13967
Fixes #13969
Internal Review Topic (direct section link)

LGTM. It’s good to go if @danroth27 is happy with it.

btw - Ignore the italics on the diff. We're not escaping like we used to, and GH doesn't follow CommonMark spec properly. This won't render in italics.


[Question] Can I start sync while the panamax is serving?

Is it safe to sync and serve at the same time?
I have a mirror fully-synced, but I'd like to update the mirror without stopping serving, is this a safe action?
Thanks,
Chen

It's pretty hard to produce a real error, but I roughly looked at the code, and I found:

Panamax just serves static files, so new additions won't affect anything existing.
Panamax syncs in 2 stages, index first and then crates, the index updating is merely a git pull and ff checkout, it should be safe in almost every case.
The race condition exists after index updating and before all crates are downloaded. When new crates are being downloaded, it's possible that the client gets 404 or even half-downloaded files because the index already got updated hence the client assumes the crate exists on the server side, but I guess re-run cargo can resolve most problems.

Given the situation I guess the fix won't be very straightforward, but otho the issue is not very significant either.
I'm thinking of combining the serving and syncing functions into one process, so they can talk to each other and lock/pause the other one when needed, it could be the simplest way.

Note that while the index update is a git pull and checkout, it only updates the master branch after the crates have been downloaded. This is because it uses the difference between origin/master and master to figure out which new crates to download.
If there are any race conditions beyond that, they're probably not very significant. At least, nothing that would cause corruption, or anything more than just redownloading dependencies a second time.


[AutoPR apimanagement/resource-manager] ApiIssue HEAD operation name consistent across the spec

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/2893

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/1656


I would like to revert this until the mig-operator PR for permissions and CRDs is complete.

@jmontleon Are you sure it is not an issue with your local setup?

Images were from quay.io/konveyor/*:latest tags. The metadata was rebuilt and pushed using up to the konveyor org using up to date usptream/master. I confirmed earlier this morning it includes your permission changes from PR 293. I don't know what you mean by 'local setup'. I used two AWS clusters I have been using for the last several weeks to perform the migration,

I left notes on https://github.com/konveyor/mig-controller/pull/498 on what's missing. You can see 'admin' missing in the errors I linked:
https://paste.centos.org/view/c9994b38
{"level":"error","ts":1587072324.2251916,"logger":"migration|nm5th","msg":"","migration":"40a09600-8026-11ea-84ce-6b5545abd27f","error":"rolebindings.rbac.authorization.k8s.io \"admin\" is forbidden: user \"system:serviceaccount:openshift-migration:migration-controller\"

Stacktrace also seems to indicate it's coming from github.com/konveyor/mig-controller/pkg/controller/migmigration.(*Task).deleteLabels
"stacktrace":"github.com/konveyor/mig-controller/vendor/github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/src/github.com/konveyor/mig-controller/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/konveyor/mig-controller/pkg/logging.Logger.Error\n\t/go/src/github.com/konveyor/mig-controller/pkg/logging/logger.go:75\ngithub.com/konveyor/mig-controller/pkg/logging.Logger.Trace\n\t/go/src/github.com/konveyor/mig-controller/pkg/logging/logger.go:81\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*Task).deleteLabels\n\t/go/src/github.com/konveyor/mig-controller/pkg/controller/migmigration/annotation.go:521\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*Task).Run\n\t/go/src/github.com/konveyor/mig-controller/pkg/controller/migmigration/task.go:516\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*ReconcileMigMigration).migrate\n\t/go/src/github.com/konveyor/mig-controller/pkg/controller/migmigration/migrate.go:78\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*ReconcileMigMigration).Reconcile\n\t/go/src/github.com/konveyor/mig-controller/pkg/controller/migmigration/migmigration_controller.go:195\ngithub.com/konveyor/mig-controller/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/src/github.com/konveyor/mig-controller/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215\ngithub.com/konveyor/mig-controller/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/go/src/github.com/konveyor/mig-controller/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158\ngithub.com/konveyor/mig-controller/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/go/src/github.com/konveyor/mig-controller/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133\ngithub.com/konveyor/mig-controller/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/src/github.com/konveyor/mig-controller/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134\ngithub.com/konveyor/mig-controller/vendor/k8s.io/apimachinery/pkg/util/wait.Until\n\t/go/src/github.com/konveyor/mig-controller/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88"}

@jmontleon I'm (accidentally) running two 4.4 clusters when I tried to reproduce the issue you saw. Both on AWS, one of them is hosting controller via OLM:latest (I deployed it before revert) and another non-olm latest. I'm going to try it with both OLM installations now in order to see.
I'm curious, all I added with this PR, is a couple of Update Delete and DeleteCollection requests. The operator PR added permissions to do that for wildcard resources. How is rolebindings.rbac.authorization.k8s.io \"admin\" is involved here?..

Following the trace it looks like it's coming from:
https://github.com/konveyor/mig-controller/pull/498/files#diff-a87df49e0b6b3be1f807dbaaef3c0c7aR514-R523
So it looks like it's coming from the Update. Is this just deleting labels? Either way, perhaps updating a rolebinding is not permissable without admin?

I do have a rolebinding in my ns that appears to have been restored:

To get the admin rolebinding run oc new-project foo instead of oc create namespace. new-project will create it, create namespace will not.


Upgrade to hyper 0.10 and iron 0.5

The current version doesn't even build anymore.

What do you mean doesn't build? Breaking changes in the Rust compiler?

No, I think it has to do with a newer OpenSSL version on Arch, or something like that.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 322

Questions ?
Please refer to the Backport tool documentation


codacy inactive?

I tried to check code quality for my push, following your 'code quality' badge in README.md, but in codacy the last run was 8 month ago.

Yep. I didn't login into Codacy for some time, apparently they disable your account in this case. I'll write their support, thanks for noticing this.


How do you upgrade the nodejs version? The current version is ancient.

Has anyone managed to successfully upgrade the nodejs version of the web container? What is the easiest way to do this?

You may have more success using version 14.2.18 rather than 15.0.3. There will be a few error messages, but it worked for me. At the moment, I'm sticking with the provided version.
If it works, don't fix it!


add RH IT CA instructions for MacOS

Add instructions for MacOS developers to download Red Hat's IT CA and trust it for python-requests connections.
On Linux, the python-requests RPM uses the system-wide certificate store. When Linux users trust the Red Hat IT CA system-wide, then the non-virtualenv Python also trusts it seamlessly.
In virtualenvs however, python-requests defaults to trusting a bundle of certificates from the the https://pypi.org/project/certifi/ library. certifi only includes public CAs, not Red Hat's internal CA, so we must override that explicitly.

Thanks @jennkimerson for testing

FYI Fedora and RHEL patch the python-requests package like so: patch-requests-certs.py-to-use-the-system-CA-bundle.patch
This means if you're on Linux using the system-wide Python and python-requests RPM, it will always validate connections with the system-wide CA, but if you're using a virtualenv, you won't have that patch, and you'll need to set REQUESTS_CA_BUNDLE.


[DUOS-1447][risk=no] ToS Acceptance

Addresses
https://broadworkbench.atlassian.net/browse/DUOS-1447
Modified the sign in flow so that if a user has not already accepted ToS, we redirect them to a screen that allows for them to do so. If the user has already accepted, they are directed normally to their main console page which was existing behavior. If the user accepts ToS, we post that to Consent/Sam and redirect the user normally. If the user does not, we sign them out and redirect them back to the home page.
Updated the style and layout of the ToS page for easier display alongside the accept/reject button as well as bringing it visually closer what Terra does.
New ToS page

ToS Acceptance page

Have you read Terra's Contributing Guide lately? If not, do that first.

Label PR with a Jira ticket number and include a link to the ticket
Label PR with a security risk modifier [no, low, medium, high]
PR describes scope of changes
Get a minimum of one thumbs worth of review, preferably two if enough team members are available
Get PO sign-off for all non-trivial UI or workflow changes
Verify all tests go green
Test this change deployed correctly and works on dev environment after deployment

Choosing neither option and attempting to navigate to another page is possible - should it be?
Ex. Navigating to anything under: Your Consoles, Request Application, etc.
If I click on the Terms of Service link on the homepage I enter the Tos Flow again.
Should we be forcing users to accept ToS before getting access to any part of the system?

@quazi-broad - nice catch, this is a bug. We can't let them proceed without accepting ToS. Will look for a way to fix that.

@quazi-broad  PTAL - I've updated the navigation settings so that we set the user login status (and read from that on home page load) so nav links are not visible since the user hasn't completed their logging in yet. Also made some minor style updates per Yvonne's feedback.

Is there anyway to have the TOS check/redirect happen before the console redirect? It's a bit weird to have a console page load before getting redirected to the TOS.

Is there anyway to have the TOS check/redirect happen before the console redirect? It's a bit weird to have a console page load before getting redirected to the TOS.

I can't reproduce this ... not sure how you got to it. The tos acceptance redirect does happen before going to any other page. Look at the SignIn component - we never go anywhere UNLESS tos is already accepted. If it isn't, we go straight to the acceptance page. I wonder if some other component is doing something outside of sign in.


OpenVPN + Azure MFA Extension time outs

We have implemented OpenVPN + NPS RADIUS server with Azure MFA Extension.... its working. However, being connected we get repeated time outs, users will get prompt every 2 or 3 hours to re-authenticate with MFA prompts (no credentials involved) just the MFA prompt. The Azure MFA Cloud configuration is set to enabled save MFA tokens and re-prompted every 14 days.... are we missing something?

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

ID: bf322e2b-b09c-2a09-2b0d-27de43075953
Version Independent ID: c82153d8-7449-09e7-bd8f-328eb9fd8d74
Content: Integrate VPN with Azure MFA by using the Network Policy Server extension
Content Source: articles/active-directory/authentication/howto-mfa-nps-extension-vpn.md
Service: active-directory
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

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

You might be able to resolve this by adding a cache entry in the Azure Portal by following the steps from here:
https://docs.microsoft.com/en-us/azure/multi-factor-authentication/multi-factor-authentication-whats-next#caching-in-azure-multi-factor-authentication
Log on to http://azure.microsoft.com
Navigate to the MFA Management Portal as per this link. http://msexchangeguru.com/2017/01/16/unable-to-download-azuremfa/
Click "Caching" under the Configure section in the Azure Multi-Factor Authentication Management Portal.
On the "Configure caching" page click "New Cache"
Select the Cache type and the cache seconds. Click create.
After configuring the cache, the user should only be prompted once.

@MarileeTurscak-MSFT - I did tried that using two Caching rules: one for MFA SDK but that didn't seemed to make any difference... added another for Radius but that didn't work either (both of the rules were set to 28800 seconds (8 hours), but still was getting prompted every hour for MFA. What would be the correct application caching rule for this scenario? Azure MFA RADIUS + VPN client?... We're concerned this changes could be affecting other applications.

@MarileeTurscak-MSFT - the user experience is: the user authenticates through VPN flavor client with AD creds, then they get prompted for MFA approval, once approved they get connected to VPN network and they can RDP or launch Intranet resources... Exactly after 1 hour (not a minute more or less) they get prompted to re-authenticate on VPN client, because the credentials are cached they don't need to enter them, so automatically it goes away the pop up, but they get disconnected from the resource (RDP, file server, intranet, etc...) UNTIL they accept again the MFA prompt.

I tested in my local NPS lab environment by RDPing for 2 hours with an MFA-enabled user. I did not have this issue, but I am using RD Gateway and the issue is related only to VPN. The default lifetime for an access token is 1 hour so yours must somehow be reverting to the default. https://docs.microsoft.com/zh-cn/active-directory/active-directory-configurable-token-lifetimes
The certificate lifetime is also one hour.
This article shows how to configure the short-lived certificate lifetime to be longer by setting the NPS to ignore the absence of a certificate revocation list. Have you gone through this? https://docs.microsoft.com/en-us/windows-server/remote/remote-access/vpn/vpn-config-eap-tls-to-ignore-crl-checking

For these types of troubleshooting questions I suggest you go to the Azure MFA forum on MSDN. We can provide better assistance to you there and be able to continue this discussion. https://social.msdn.microsoft.com/Forums/en-US/home?forum=windowsazureactiveauthentication
I am closing this out for now but will gladly continue troubleshooting if you re-post this on MSDN.

@MarileeTurscak-MSFT - I found the solution. The problem was not the MFA Extension or NPS RADIUS server or AAD requesting re-authenticate every hour.... it was the VPN client solution. OpenVPN has a switch by default that's constantly re-authenticating every hour, made a simple modification to the OpenVPN  client and server and then never got MFA prompts to authenticate again... hopefully this helps someone else.
#Modification:
reneg-sec 0
https://duo.com/docs/openvpn

@Neckross Awesome! Thanks for sharing that!

Where is the setting for this?

Having a similar issue with OpenVPN and Azure MFA over NPS.  After 24 hours exactly the sessions disconnect and users are forced re authenticate their MFA.  Which isn't a bad behavior, but I'd like to get a better understanding of what's causing this and where.  Also where that value can be adjusted to something that aligns better to our security policy.
Using OpenVPN AS 2.8.5 and client 3.1.3(713)


Slack New User Registration Not Working

I try to register a new user to Cilium Slack to join Cilium Workspace even I try with my gmail account using SSO, it resonds like The email address must match one of the domains listed below. Please try another email..  I also tried with Apple SSO sharing my gmail account but still got the same error.

Apologies, the underlying token had expired again. This has been fixed and if you head to https://slack.cilium.io you should be able to join the Cilium & eBPF slack instance with a generic email address!

thanks for the link, I confirm that I could able to register to slack workspace via that link, closing issue


Password Field seems to be incorrect

The password field does not get auto-filled rather it gives username suggestions again.
Check the screenshot attached.

This was intentionally done to avoid password autocomplete due to Zap security scan high threat alert.
We have disabled the password autocomplete.

Yet it is wrong. Whenever the password field is clicked upon, all the past usernames are given as suggestions.
This might not be the correct fix to avoid password auto-completion.

This is the password you have saved or asked to be remember earlier you can simply select one of the user names them the associated password will be put as a input to the password. this is your browser behavior we have only disabled the auto filling of the password.
I am closing the issue with the above response if you have any more clarification regarding this please do reopen this ticket.

Your explanation is correct about the browser behaviour of remembering password with associated usernames.
But the product defect is different as, when you enter the username, no associated password is filled although then if you click on the password field, there's a drop down comes to select the password.

Fixed in : - https://github.com/wso2/carbon-device-mgt/pull/822

Fixed with https://github.com/wso2/carbon-device-mgt/pull/822. Hence closed.


Helper functions api consistency

This PR aims to provide users with a user-friendly environment to run the example.

We said we could close this, right? If we still want to work on it, feel free to reopen.


/stream command

Sends the link to the WinHacks twitch stream

What is the link? Also, debating if maybe this should go in the /socials command, or have its own.


Fix: preserve outline dash array

Whereever something handles outlineWidth (2 places), it should also handle outlineDasharray (missing in 2 places).
Handling it is simple as the array itself doesn't need conversion.

Thanks @olsen232 . Can you add a test that includes an outline "dasharray"?

@KaiVolland done

Thanks again.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: