Selected control is not highlighted in the 2D viewport when inside a container

Godot 3.1 alpha2
When I select a control node in the scene tree, it is not highlighted in any way in the main viewport. I understand I can't move it freely but I cannot see what I am selecting, or which size they take (especially when they have no visuals!).
I can't select from viewport either, it either gets the top-most container, or just nothing.

This is truly annoying and the reason I haven't updated to alpha2 yet. #23059 seems to fix it :)

Indeed, #23059 fixes the problem.


There is an invalid schema in the suite

The file draft7/ref.json contains the only invalid schema of the whole suite ("property named $ref that is not a reference"). Does it have its place among a suite whose purpose is to check instances against (otherwise) valid schemas?
Checking an instance against a schema should not have to ensure the validity of the schema at the same time. That can be done as a prior step, by validating the schema against the meta schema, which is known to be correct.

Hi, thanks!
That schema is perfectly valid (and isn't new in draft7) -- the thing on the right of a properties is not a schema, it's a regular mapping, and that test is ensuring implementations don't misimplement any actual behavior there. $ref is just an opaque string in that map, like any other.
Your premise is correct though -- every schema in the test suite should be valid (and there is a test of the test suite ensuring that should be the case)

Ok, so to be sure I understand correctly, because the value of the keyword $ref does not meet the requirements of the specification, it should just be ignored in terms of validation?

Not quite.
‘$ref’ can only be used where the object is a Schema. When it’s used  as a key for the ‘properties’ object, it just means “a property named $ref”.
The value of ref in this instance isn’t important, but it’s where the key $ref is used.
Does that make sense?

Yes, of course!
Sorry it took me that long to get that quite obvious fact.
Thanks !

@le-migou Do not worry! It can be hard to understand specs!


Reduce canvas width for Firefox WebGL support

Overview
Reduces the plotty canvas width to 8192, the maximum limit for Firefox's WebGL implementation.
With the current value of 10000--while using Firefox--TIFFs render every pixel value as black.
There are no visible issues in Safari or Microsoft Edge, with max texture size of 16384.
This change resolves #31, see that issue for more details.
Side effects?
Disclaimer:
I did not check for wide-reaching side effects (in any browser) after making this change, just that the color showed up as expected in Firefox.

@TheMrCam Thank you, this is the first PR for this repository. A new version that fixes this issue has been released.


[feature] Can the "Port" value be set to "optional" ?

Affected part
Connection (login/fetching)
Description
I'm using nginx proxy manager and the port is already configured there for my Synology NAS. I can't use my own DNS to log in your app (because it appends the port to my DNS so, it creates something like nas.domain.duckdns.org_:5001_:5001). The characters between _ are already known by nginx proxy manager.
I'm not sure I'm clear (or maybe I don't know how to use nginx proxy manager properly).
It's good to know that your app is still being updated! :)
Thank you!
Screenshots or Mock up
No response
Code example
No response

I've pushed a small update that should allow a custom URL scheme in the connection field.
Not sure it won't have any side effects though, as the code base has grown quite big and I don't have the time currently to do heavy testing.
You can pick up the latest release to try it out, or it should hit the webstore shortly.
Note that if you use https through proxy, the connection can be a bit unstable if the SSL certificate is not correctly set up on your machine & NAS.


Neo4j::Driver::Exceptions::SessionExpiredException when all sockets are closed

We recently set up a proxy (istio/envoy) between our Rails backend and the Neo4j database. After that switch, we would get a SessionExpiredException after a period of inactivity. Once we did some debugging, we discovered that the proxy has a default inactivity timeout for TCP connections of 60 minutes.
I know that activegraph uses a connection pool, which means it should automatically switch over to another connection when one is lost, but that looks like it's failing here. My best guess is that it's trying to switch to another connection but the proxy has closed all of the connections in the connection pool, and thus it's giving up.
The quick fix was to essentially ping the neo4j database with our periodic backend health check, which ensures that at least one connection stays alive. However, it seems that the driver should attempt to reconnect in this situation or otherwise handle it a bit more gracefully. Obviously there may be other considerations that I'm not privy to, but I wanted to bring it up.
Sorry I can't provide an easy way to reproduce this. Actual error we received:
I, [2020-10-27T00:20:45.672589 #1655]  INFO -- : [5f094f96-dd5b-44f1-8404-4cc8098dba0b] method=POST path=/graphql format=*/* controller=GraphqlController action=execute status=500 error='Neo4j::Driver::Exceptions::SessionExpiredException: code: `fff`, error: `4`, state: `4`, error_context: `plain_socket_send(/seabolt/src/seabolt/src/bolt/communication-plain.c:231), send error code: 32`' duration=39.56 view=0.00
F, [2020-10-27T00:20:45.674851 #1655] FATAL -- : [5f094f96-dd5b-44f1-8404-4cc8098dba0b]
[5f094f96-dd5b-44f1-8404-4cc8098dba0b] Neo4j::Driver::Exceptions::SessionExpiredException (code: `fff`, error: `4`, state: `4`, error_context: `plain_socket_send(/seabolt/src/seabolt/src/bolt/communication-plain.c:231), send error code: 32`):
[5f094f96-dd5b-44f1-8404-4cc8098dba0b]
[5f094f96-dd5b-44f1-8404-4cc8098dba0b] app/models/graph.rb:20:in `fetch_stats'
[5f094f96-dd5b-44f1-8404-4cc8098dba0b] app/graphql/queries/graph_stats.rb:7:in `resolve'
[5f094f96-dd5b-44f1-8404-4cc8098dba0b] app/controllers/graphql_controller.rb:15:in `execute'

Runtime information:
ruby version: 2.5.7
rails version: 6.0.2
Neo4j database version: 4.0.7
activegraph gem version: 10.0.1
neo4j-ruby-driver gem version: 1.7.2

@mstrofbass have you tried to set the config value:
keep_alive: true

This instructs the neo4j server to send periodic NO_OP messages (not sure how often) to the client which the driver ignores. I understand that the pool should be refreshed with new connections if none is intact but that's seabolt that we do not maintain.

I believe I tried that initially to no avail. There's no way for me to retest it at this point.

@mstrofbass We encountered the same issue.  Have you tried playing with the other configuration settings?
  config.neo4j.driver.keep_alive = false
  config.neo4j.driver.leaked_session_logging = true
  config.neo4j.driver.max_connection_lifetime = 1.minute
  config.neo4j.driver.max_connection_pool_size = 10
  config.neo4j.driver.connection_timeout = 30.seconds


Folder sort order destruction problem has gone from worse to unacceptable

Vienna Version 3.9.0
macOS Ventura 13.6.5
Today I found all my folders sorted in alphabetical order again, despite the fact that I set 'Order By' to 'Manual' the last time I opened Vienna. I again reset it back to 'Manual' and moved one folder up to the top position.  This has to be a user's worst nightmare. I see that, supposedly, v/3.9.1 adds "Prevent Vienna from unexpectedly switching to alphabetical sorting of folders and feeds". This does me no good if I can't restore the Read status of every article first. How exactly do I do that?
I see no setting that can automatically 'Export Subscriptions'. This is a needed functionality to recover from the current disaster.
Recent articles are usually bolded. Here you can see that they are unbolded:

Really sorry for this.
I am actively working on this issue, but I am pretty sure that the fact that articles have been marked read has no direct relation to the loss of your folder sort.
My only guess is that you might have inadvertently used the "Mark All Subscriptions as Read" command.

Please try version 3.9.2


create a version that uses markdown

This is an update to the current code that uses markdown as the intermediate format and uses mkdocs to compile the PDF. This is experimental and we will have to see if we want to stick with this.

This was an example to get @KgomotsoMonnakgotla started. This work has been superseded by #24.


Add failed dataset integrity check message

First of all, thanks for the great library. I intend to use it for a research project, and it will be help me a lot.
The PR in itself is something minor: I tried to run the example without setting the download flag, and it crashed with an empty RuntimeError exception. So I thought adding a small message informing the error's reason would be more helpful.

Thank you very much! I have really been behind in getting better error messages.


releasing "watched" funds

I made the mistake of depositing into a DET address created in the wallet, and now the funds are unusable.  They are "watched" by core.  There should be a way to withdraw them.

Since the funds are being "watched" by core,I'll have to refer you to the official support live chat with the ticket ID DAS07638
Please see the link below to our dedicated support line:
Dashpay Network DApps Support Ticket Requests.
Click on the live chat icon at the bottom corner of the page to initiate chat with a live support agent.
@TanteStefana

:warning: Note: the previous comment is not related to any known Dash support options and is likely a scam.
@TanteStefana I saw on Discord you figured this out. For anyone else, those funds would be accessible via the seed phrase you used to create the wallet in the Evo Tool. Link to Discord message re: recovering funds: https://discord.com/channels/484546513507188745/1298832145086812200/1307164335935852544

Can we close this one? You can now use wallet funds to create and top up an identity, and you can also access the wallet elsewhere using the seed phrase.


Modified Overview of Update Channels doc page

#150
Added links on how to change update channel, to overview-of-update-channels-for-office-365-proplus.md

Thanks for the suggestions, but for now I'm going to hold off on accepting them. The info about using the ODT or Group Policy is in the next few paragraphs, so they don't need to go to the other article. We're also working on a new article that will cover how to switch channels, since it's a bit more involved than is covered in our current content. Once we have that article published, we'll link to it from this article. We're also in the process of re-working all the update content which will hopefully be easier to follow and provide customers with the info they need.


Feature - Add Appointment Listing

Changes
This PR adds a functionality to list the appointments currently in the system.
Pre-requisite

Please merge PR #133 before merging this because it builds on top of the skeleton in that PR.

Related Issues

Closes #108

Codecov Report

Merging #137 (bc0e2bf) into master (bf23b77) will increase coverage by 2.01%.
The diff coverage is 78.65%.

@@             Coverage Diff              @@
##             master     #137      +/-   ##
============================================
+ Coverage     71.57%   73.59%   +2.01%
- Complexity      399      546     +147
============================================
  Files            71       87      +16
  Lines          1242     1636     +394
  Branches        127      175      +48
============================================
+ Hits            889     1204     +315
- Misses          321      393      +72
- Partials         32       39       +7

Impacted Files
Coverage Δ

src/main/java/seedu/contax/MainApp.java
0.00% <0.00%> (ø)

src/main/java/seedu/contax/model/Model.java
100.00% <ø> (ø)

src/main/java/seedu/contax/ui/AppointmentCard.java
0.00% <0.00%> (ø)

...ain/java/seedu/contax/ui/AppointmentListPanel.java
0.00% <0.00%> (ø)

src/main/java/seedu/contax/ui/MainWindow.java
0.00% <0.00%> (ø)

...main/java/seedu/contax/storage/StorageManager.java
81.48% <66.66%> (-12.97%)
:arrow_down:

...u/contax/logic/commands/AddAppointmentCommand.java
76.19% <76.19%> (ø)

src/main/java/seedu/contax/model/UserPrefs.java
81.57% <81.81%> (+1.57%)
:arrow_up:

src/main/java/seedu/contax/model/Schedule.java
85.71% <85.71%> (ø)

src/main/java/seedu/contax/model/ModelManager.java
95.52% <87.50%> (-4.48%)
:arrow_down:

... and 21 more

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 bf23b77...bc0e2bf. Read the comment docs.


Bluetooth: Mesh: Fix (re)transmit interval handling

The adv_send() function was incorrectly decoding the 5-bit value (it
was using it directly as milliseconds), which effectively lead to the
code always picking the controller's minimum supported interval.
Fix this issue, but do it by simplifying the (re)transmission state
tracking so that the state is always stored in the original "packed"
8-bit value, where 5 bits are reserved for the interval, and 3 for the
count.
Fixes #7972
Signed-off-by: Johan Hedberg<EMAIL_ADDRESS>

@paulgavrikov could you please test if this fixes the issue you had?

Codecov Report

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

@@           Coverage Diff           @@
##           master    #8148   +/-   ##
=======================================
  Coverage   64.54%   64.54%
=======================================
  Files         420      420
  Lines       40142    40142
  Branches     6765     6765
=======================================
  Hits        25911    25911
  Misses      11110    11110
  Partials     3121     3121

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 7a18b08...e19b885. Read the comment docs.

Added 1.12 as a milestone since without this fix the network and relay transmit states don't essentially work as they should. @paulgavrikov did you have a chance to test this?

@sjanc would you mind reviewing this? I'm out of my depth here :)

@jhedberg tested on nRF52-DK. Seems to work!


Explicitly set namespace in charts

Is this a request for help?: No

Is this a BUG REPORT or FEATURE REQUEST? (choose one): FEATURE REQUEST
Helm charts should contain a namespace in order to avoid applying them to the wrong namespace based on the context that is set, especially if you render the helm charts to kubernetes templates locally and apply them (like I am doing).  This would require a few new values as well as a namespace object probably.

Version of Helm and Kubernetes:
not really applicable but:
Helm 2.9.1
Kubernetes: 1.8.x
Which chart:
Mission Control (though probably others, I just haven't used them/checked to verify)
What happened:
Namespace is not explicitly set in the various objects
What you expected to happen:
Namespace is explicitly set in the metadata of the objects
How to reproduce it (as minimally and precisely as possible):
mkdir tmp
helm template --output-dir=tmp mission-control/
grep -ir namespace tmp/
# see there are no results

Anything else we need to know:
See also support case 82862
Willing to submit a pull request as I've already implemented this for work.

Ignore this, I just realized JFrog support sent me here but they don't have their charts here

fwiw, the lack of namespaces in Helm chart templates is quite deliberate. Helm itself allows you to specify a namespace at the time of installation using a command line flag. When you do that Helm automatically adds the desired namespace to every manifest as templates are rendered.

That makes sense, my knowledge of helm is minimal as we aren't able to run it where I work so I just have to render the templates locally using helm template which I didn't realize before just now when I checked has a namespace option


Gjoranv/java9 prep 11

This allows bundle-plugin to analyze projects and embedded jars that contain module-info.

Jersey related tests in application broke. Looking into it..

Rebased on master to resolve conflict in config-model-fat/pom.xml (due to new module fat-model-deps)

Re-added the commit to remove aries and asm-debug-all, because it was dropped when rebasing on master.


feat: try other logger ports

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] The changes are appropriately documented (if applicable).
[x] The changes have sufficient test coverage (if applicable).
[x] The testsuite passes successfully on my local machine (if applicable).

Summarize your changes:
Fixes #3204

Checks for availability of ports from 9000-9010.
Shows which port has been assigned.
Throws an appropriate error message for better user experience.

Currently I am only checking till port 9009, @erickzhao can you guide me if we should increase the upper limit for this port availability checking.

Hi @BlackHole1, just made the changes that you suggested in code review and wrote unit tests for Logger.ts. I couldn't directly test the private functions such as portOccupied and findAvailablePort, so I wrote test for start() such that the private functions are tested without changing Access levels.
Thank you for the code review, I hope this fixes the issue. Glad to Contribute.

Can you move portOccupied and findAvailablePort to packages/utils/core-utils/src?

Create a file port.ts in the packages/utils/core-utils/src directory.
Move portOccupied and findAvailablePort to port.ts as arrow functions (not as class members).
Add a file port_spec.ts in the packages/utils/core-utils/test directory and write unit tests.

Note:
Currently one of the tests that I have written are dependent on port 49152 i.e if that port is occupied one my test will fail. We can get rid of this dependency by removing the tests that use 49152 because the tests that check for rejection are indirectly checking for these test.
I am new to writing tests so I might be wrong

When I updated the current branch, the CI failed, it seems to be related to Code Lint. @DevanceJ, can you try to fix it?

Hi Kevin, I just saw this. Working on it now!

Looking at the time the tests take, can you check my pr adding parallelism in circleci/config #3536.😁

Looking at the time the tests take, can you check my pr adding parallelism in circleci/config #3536.😁

I am not very familiar with CircleCI, so #3536 may need to be reviewed by @dsanders11 and @georgexu99.

Hey, I have fixed the CI errors in the previous merge from main.

Hi Erick,
I have Refactored portOccupied function for clarity and reliability. Updated test cases accordingly.

Looking into this error.

Hi I am getting this error
TSError: ⨯ Unable to compile TypeScript: packages/plugin/webpack/src/WebpackPlugin.ts:574:42 - error TS2554: Expected 0 arguments, but got 1. 574 this.loggerPort = await logger.start(this.loggerPort as number);
when I run yarn test locally but the start method does expect a parameter in reality. Any help on this is appreciated.

Hi sorry for the delay, I believe there was a naming conflict with the start function.

@erickzhao please review this. Thank you


⚠ Bofrost.de has degraded performance

In 708de12, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 787 ms

Resolved: Bofrost.de performance has improved in 23dc9a0 after 8 minutes.


Set correct runtime dir

On RHEL, runtime dir is /var/lib/unbound

pretty cool, after merging #77, this one's now unmergable :(

merged this manually


DEC-235: Convert all single-quotes to double-quotes

Ran rubocop with auto-correct using only the one style-guide: https://github.com/bbatsov/ruby-style-guide#consistent-string-literals. This will reduce our current offenses from 1941 to 108.

Coverage remained the same at 94.06% when pulling 0f5aaebc097d2aa1bf82805161186c89dda0301e on DEC-235 into 8ab2b501829958bd5c78637b55f1dbf4ed613c04 on master.

I'm :+1: after the hound corrections are made


What is "Disable U/P endpoint in ADFS"

Hi,
documentation states:
Disable U/P endpoint in ADFS
Please clarify, what the U/P endpoint in ADFS is, so customers are able to disable them.
B

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

ID: be1bc207-a870-6819-f24b-03643b78bf60
Version Independent ID: b6a2fc36-63cd-fa78-af34-52b8bb53cf55
Content: AD FS Password Attack protection
Content Source: WindowsServerDocs/identity/ad-fs/technical-reference/ad-fs-password-protection.md
Product: windows-server
Technology: ad-fs
GitHub Login: @billmath
Microsoft Alias: billmath

#label:"question"

#assign:xelu86

Hey @Kofl,
Thanks again for contacting Microsoft. We value your feedback.
A documentation change has been made to clarify the verbiage being used.
To answer your question directly, the author meant that "Admins need to disable the username & password endpoints in their AD FS server for increased security if under an active attack". Hopefully this addresses your concern. Changes will be live either end of this week or beginning of next.
We will now be closing this thread. Thank you and have a most pleasant day. #please-close


Error module

Hello,
When I execute the command I have this error:
module.js:471
    throw err;
    ^

Error: Cannot find module 'C:\ts\data\workspace\test\gitlab-changelog-generator'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:509:3

My config:

Windows 10
Node v6.9.1
Npm v4.1.1

Thank you.

Hello,
i think if we want to directly use gitlab-changelog-generator, we must put it into node_modules/gitlab-changelog-generator/.bin directory.
can you try this workaround :
node node_modules/gitlab-changelog-generator [...] ?
thanks for the feedback

@kirakishin
Yes I wanted to do a simple test before I could integrate it into my workflow.
I tested by pointing to the bin of the plug-in, but now I have the following error:
[gitlab-changelog-generator] generator initialized
[gitlab-changelog-generator] [gitlab-changelog-generator] generate prepared
[gitlab-changelog-generator] [gitlab-changelog-generator] generating changelog...
C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\rxjs\Subscriber.js:238
            throw err;
            ^

TypeError: milestones.sort is not a function
    at SafeSubscriber.awaitMilestones.subscribe [as _next] (C:\ts\data\workspace\test-gitlab-changelog-genera
tor\node_modules\gitlab-changelog-generator\dist\generator.js:28:41)
    at SafeSubscriber.__tryOrUnsub (C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\rxjs\Subscriber.js:234:16)
    at SafeSubscriber.next (C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\rxjs\Subscriber.js:183:22)
    at Subscriber._next (C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\rxjs\Subscriber.js:125:26)
    at Subscriber.next (C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\rxjs\Subscriber.js:89:18)
    at cb (C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\gitlab-changelog-generator\dist\generator.js:134:34)
    at C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\gitlab-kirakishin\lib\Models\ProjectMilestones.js:87:22
    at C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\gitlab-kirakishin\lib\ApiBaseHTTP.js:96:22
    at _Class.wrap_response (C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\slumber\lib\API.js:192:18)
    at _Class.wrap_response (C:\ts\data\workspace\test-gitlab-changelog-generator\node_modules\slumber\lib\API.js:4:59)

Besides, it would be nice to have examples of integrations ;)
Thx.

@kirakishin you don't need to have a bin, you need to add the bin property to your package.json file https://docs.npmjs.com/files/package.json#bin

@Gouigouix  has you solve the problems?

@Gouigouix  you maybe should try --url='www.gitlab.com', not the full project path.


chore: update rtl to v0.13.3

This updates the rtl chart to the latest version. It needed some changes since newer rtl versions need write-access to the config file.
Which is why I added an init-container which copies over the configuration and sets write permissions for the node-user.
With this the folder /RTL/data will hold the config, lnd-macaroons, lnd-channelbackups & lnd logs.

Works ok on regtest, approving.


Make clear that start/end are inclusive

Fixes: https://github.com/prometheus/prometheus/issues/9100
Signed-off-by: Richard Hartmann<EMAIL_ADDRESS>

thanks!


Update LQ mcms

Before submitting
Please complete the following checklist when submitting a PR:

[x] All new features must include a unit test.
If you've fixed a bug or added code that should be tested, add a test to the
tests directory!

[x] All new functions and code must be clearly commented and documented.
If you do make documentation changes, make sure that the docs build and
render correctly by running make docs.

[ ] Ensure that the test suite passes, by running make test.

[x] Add a new entry to the .github/CHANGELOG.md file, summarizing the
change, and including a link back to the PR.

[x] Ensure that code is properly formatted by running make format.

When all the above are checked, delete everything above the dashed
line and fill in the pull request template.

Context:
dynamic_one_shot deals with post-selection during the post-processing phase.
Description of the Change:
Lightning-Qubit does not return None-valued measurements for mismatching samples anymore.
Benefits:
Possible Drawbacks:
Related GitHub Issues:
[sc-62954]

Can you also update lightning.kokkos appropriately? It returns -1 for invalid samples when postselecting.

Sure, thanks for pointing it out.


Update other.yml

BasisCode Compliance cloud software uses 2 factor authentication. We hide the url to prevent spiders from accessing it. The url is https://compliance.basiscode.com

Added BasisCode Compliance


How can I reconnect when the connection is automatically closed?

Hello, I use wsStreamClient. klineStream() to subscribe to market data, but often I cannot receive data. The log shows that the websocket connection has been closed. How can I reconnect?

Can you provide an example code and the returned error, pls?

Normal operation will close after a period of time

您能提供示例代码和返回的错误吗？
Normal operation will close after a period of time

What is the code and reason in your case?
Maybe you can print the whole error message that received in the console?


EC2 Instance IAM Role based credentials failing

Cookbook version
7.2.2
Chef-client version
13.7.16
Platform Details
AWS EC2 - any instance type but easiest to reproduce with m5.large (testing in eu-west-1)
Scenario:
Using EC2 Instance IAM Role based credentials
For example - Attempting to retrieve files from S3 using aws_s3_file during chef run called by userdata script
Any resource will fail - this is not specific to the aws_s3_file resource
This does not fail every time - it is around 40% to 50% of the time with m5.large
Steps to Reproduce:
Create a new EC2 instance - preferably m5.large, any Linux O/S (tested with latest Amazon Linux 2)
Assign an IAM Role to the instance with appropriate permissions to GET files from an S3 bucket
Create a simple recipe to get the file using aws_s3_file and deposit anywhere on the instance
Execute the chef run in the userdata script
Expected Result:
aws_s3_file resource should use the EC2 Instance IAM Role creds to auth to S3 so that we can get the file.
Actual Result:
Authentication fails - with an error such as this one:
[2018-01-25T13:00:09+00:00] ERROR: aws_s3_file had an error: Aws::Sigv4::Errors::MissingCredentialsError: missing credentials, provide credentials with one of the following options:

:access_key_id and :secret_access_key
:credentials
:credentials_provider

Looking at libraries/ec2.rb, we saw that when reverting to the local credential chain, the defaults for timeout and delay are very harsh.  For some reason this issue is more prevalent on the new M5 instance type.
The following change has provided a workaround as the default number of retries is zero - it would be good to be able to configure the default number of retries and delay using attributes.
@@ -77,6 +77,8 @@ module AwsCookbook
             new_resource.aws_session_token)
         else
           Chef::Log.debug('Using local credential chain')
+          creds = ::Aws::InstanceProfileCredentials.new(retries: 5, delay: 5)
+          aws_interface_opts[:credentials] = creds
         end

Interesting I have not seen this myself, it does make sense to add some retries and make that exposed somehow.

I am consistently seeing this issue when trying to retrieve a file from s3 on hosts running Windows Server 2019 and Chef client v14.13.11. The same cookbook runs fine on Windows Server 2012R2 hosts with the same IAM role applied to the host.


[CLOSED] Integrate Low Code Editor

 Issue by prabushi
Friday Mar 12, 2021 at 05:34 GMT
Originally opened as https://github.com/ballerina-platform/plugin-vscode/issues/280

Description:
Integrate low code editor to work along with the `Project Overview'.
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Fixed in swan-lake-beta.1-rc1.


Builds running on dart-internal should have a longer timeout

Builds running on dart-internal should have a longer timeout. There is enough capacity to build a few commits concurrently but in cases where we have several commits or capacity is running low builds are timing out.

note: time out refers to queue time out

Fix: https://flutter-review.googlesource.com/c/recipes/+/50680


home-manager: 0-unstable-2024-03-06 -> unstable-2024-03-12

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for home-manager is: A Nix-based user environment configurator
meta.homepage for home-manager is: https://nix-community.github.io/home-manager/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found unstable-2024-03-12 in filename of file in /nix/store/5ygrzjsax6bvvx8i9glny6rplz4gwf4i-home-manager-unstable-2024-03-12

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
home-manager

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5ygrzjsax6bvvx8i9glny6rplz4gwf4i-home-manager-unstable-2024-03-12 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A home-manager https://github.com/r-ryantm/nixpkgs/archive/da19e311b01b3de1cd4a8f16e3de8ce1c9a15784.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/da19e311b01b3de1cd4a8f16e3de8ce1c9a15784#home-manager

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5ygrzjsax6bvvx8i9glny6rplz4gwf4i-home-manager-unstable-2024-03-12
ls -la /nix/store/5ygrzjsax6bvvx8i9glny6rplz4gwf4i-home-manager-unstable-2024-03-12/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

home-manager

Maintainer pings
cc @AndersonTorres for testing.

@NixOS/nixpkgs-merge-bot merge


MAISTRA-1256 add version field to kiali cr

Signed-off-by: rcernich<EMAIL_ADDRESS>

/retest

@rcernich you need to delete your old .zip file and re-generate the charts

/retest


jwt - signature has expired

when using faspex5 with a command like the below command. I get a ERROR: Rest: Check your JWT payload matches the required specification. Error: Signature has expired.
The same command with the exact same parameters works on 2 of my machines but not the final machine.
'/usr/local/bin/ascli' 'faspex5' 'package' 'send' '--url=https://{external_url}/aspera/faspex' '--insecure=yes' '--username={username}' '--password={password}' '--ascp-path={pathtoascp}' '--sdk-folder={pathtosdk}' '--auth=jwt' '--private-key=@file:/home/.aspera/.ssh/id_rsa' '--client-id={clientid}' '--client-secret={clientsecret}' '--value=@json:{"title": "sample title", "note": "sample note", "recipient_types": "user", "recipients": [{"name": "{useremail}", "recipient_type": "external_user"}]}' {file_to_send} '--ts=@json:{"content_protection": "encrypt", "content_protection_password": "password"}'
they are all running 4.14.0 of the aspera-cli
Working computer 1 (ubuntu):
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   39 bits physical, 48 bits virtual
CPU(s):                          4
On-line CPU(s) list:             0-3
Thread(s) per core:              1
Core(s) per socket:              4
Socket(s):                       1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           158
Model name:                      Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz
Stepping:                        9
CPU MHz:                         3791.997
BogoMIPS:                        7583.99
Hypervisor vendor:               Microsoft
Virtualization type:             full
L1d cache:                       128 KiB
L1i cache:                       128 KiB
L2 cache:                        1 MiB
L3 cache:                        6 MiB
Vulnerability Itlb multihit:     KVM: Mitigation: VMX unsupported
Vulnerability L1tf:              Mitigation; PTE Inversion
Vulnerability Mds:               Mitigation; Clear CPU buffers; SMT Host state unknown
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Mmio stale data:   Mitigation; Clear CPU buffers; SMT Host state unknown
Vulnerability Retbleed:          Mitigation; IBRS
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS Not affected
Vulnerability Srbds:             Unknown: Dependent on hypervisor status
Vulnerability Tsx async abort:   Mitigation; Clear CPU buffers; SMT Host state unknown
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hyp
ervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities
parker@DESKTOP-R3DNUDM:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Working computer 2 (centos-7):
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                80
On-line CPU(s) list:   0-79
Thread(s) per core:    2
Core(s) per socket:    20
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2698 v4 @ 2.20GHz
Stepping:              1
CPU MHz:               2197.478
BogoMIPS:              4394.95
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              51200K
NUMA node0 CPU(s):     0-19,40-59
NUMA node1 CPU(s):     20-39,60-79
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 invpcid_single intel_ppin intel_pt ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts md_clear spec_ctrl intel_stibp flush_l1d
[pixelogic@BUR-P-CELERY04 ~]$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
Computer with issue:
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Stepping:              9
CPU MHz:               1638.574
CPU max MHz:           3900.0000
CPU min MHz:           1600.0000
BogoMIPS:              6784.24
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear spec_ctrl intel_stibp flush_l1d
[root@BUR-DMZ-GITRELAY Tools]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

This error happens if there is too much time offset between the client (ascli) and server (faspex 5).
It is recommended to have NTP enabled on the server and client.
So, check that time is synchronized between client and server.
Typically, Centos 7 has chronyd enabled, but you can also use ntpd.
Check the status on the 3 servers with:
$ timedatectl
               Local time: mer. 2023-09-27 07:03:31 BST
           Universal time: mer. 2023-09-27 06:03:31 UTC
                 RTC time: mer. 2023-09-27 06:03:31
                Time zone: Europe/London (BST, +0100)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Notice the System clock synchronized flag.
Faspex 5 uses OAuth and Bearer tokens for API Authenticartion.
Bearer token are generated using JWT for non-interactive requests (using a private key).
ascli works like this:

The first time a bearer token is needed, ascli generates a JWT to acquite a token
This token is kept in a cache for later re-use to avoid calling the token generation for each call.
When the token is expired, an new one is generated and replaces the cache
One can force the flush of the cache with ascli conf flush

The JWT generation follows the RFC :
https://github.com/IBM/aspera-cli/blob/main/lib/aspera/oauth.rb#L148
ascli sets the exp flag to the time on client side + 1 hour, the check of the JWT on server shall happen within a second, but that accepts moderate time shift between client and server.
One can check the generated JWT in logs:
ascli conf flush > /dev/null && ascli faspex5 user profile show --log-level=debug 2>&1 | grep jwt_payload

its always the simplest issues. Thank you so much the time sync was the issue.


Release Google.Cloud.Dialogflow.V2 version 4.15.0

Changes in this release:
New features

Add sections field to HumanAgentAssistantConfig.SuggestionQueryConfig (commit 9dcd3d1)
Add enable_conversation_augmented_query field to HumanAgentAssistantConfig.SuggestionFeatureConfig message (commit 9dcd3d1)
Add INTENT enum in SearchKnowledgeAnswer.AnswerType message (commit 9dcd3d1)
Add rewritten_query in field in SearchKnowledgeResponse message (commit 9dcd3d1)

Documentation improvements

Improved comments on audio_config proto (commit 9dcd3d1)

Created release for Google.Cloud.Dialogflow.V2-4.15.0


Create and use CallingForm enum for standalone samples

Codecov Report

Merging #1945 into master will increase coverage by 0.01%.
The diff coverage is 100%.

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 d4e4503...259f18c. Read the comment docs.


Feature request : list Areas that are easily accessible by public transport 🚲 🚃

Salut Nicolas et l'équipe 👋🏼
As a climber who's trying to limit the environmental impact of my climbing, I often end up going to Bleau using a mix of train + walking/biking to the crag. I think listing those areas explicitly (along with route information from Paris for example) would be a great addition to the Area database.
I'm thinking a no_car_needed category in the tag attribute along with a new how_to_get_there would fit the bill.
Wdyt ? Happy to contribute if you're interested in this :)

Hello Vincent!
Thanks for the suggestion!
Train+bike is awesome 👍
I already created a dedicated page on the website (here) and on the iPhone app. It will come later on the Android app.
Do you think we should include it in the boolder-data database too? Or do you just want to improve the UI on the website and/or the apps? Ideas are welcome :)
FYI I'm also working on a way to make the train stations more visible directly on the map.

Yes, I think that would be very valuable information for initiatives wishing to re-use this data :) they are also meaningful attributes of a sector imo

All right, I will do it then :)

This is so awesome 👌🏼 thanks again for the mega work, and I'm more than happy to help if I can !

Thanks 🙏 ❤
Let's chat! Drop me a line at<EMAIL_ADDRESS>


console.log not variadic

Checking
console.log("a", "b")

Yields an excess argument error.
But, console.log() is variadic though, so I would want this to work.

I'd be happy to work on this, but I'm not sure how builtin function declarations are handled.

Hey, that is correct and a bug!
Rest parameters / variadic functions and calling them has been implemented / is currently supported

https://github.com/kaleidawave/ezno/blob/main/checker/specification/specification.md#arguments-in-to-rest-parameter
https://github.com/kaleidawave/ezno/blob/main/checker/specification/specification.md#type-of-rest-parameter

You can see the calling implementation here https://github.com/kaleidawave/ezno/blob/24e35b98da5a6c705be3cce7eb56dc17bfcb32a4/checker/src/types/calling.rs#L1141

The issue is currently because Console is typed incorrectly:
https://github.com/kaleidawave/ezno/blob/24e35b98da5a6c705be3cce7eb56dc17bfcb32a4/checker/definitions/overrides.d.ts#L167-L172

I think console.log was one of the first functions I added checking for and it was only a while later I added variadic functions. And thus I must have missed updating the definition

This is similar to #118 issue (which I left a comment on the status of reusing TypeScripts lib.d.ts definition). I have opened #121 which describes how I want to implement it (although it is not quite ready / waiting on some other things).
Unsure whether I should start doing #121 manually or wait for more checking features to be implemented 🤷♂

This specific issue is fixed in #135

Of course hopefully #121 should wipe out this category of built in mismatches


Convert an entire directory

Right now the library can only convert one file. It would be very nice if an entire directory can be converted as well.

Done


Ignore unexpected columns for assessment

I think they are valuable information for WLM analysis, no?

I think we also need to remove unnecessary columns from the Format enum. I think we can leave these (requires testing):...

I think they are valuable information for WLM analysis, no?

I think we also need to remove unnecessary columns from the Format enum. I think we can leave these (requires testing): Name, Type, Size, MinClusterCount, MaxClusterCount, AutoSuspend, AutoResume, CreatedOn, ResumedOn, UpdatedOn, Owner, Comment, ScalingPolicy

Let me address this in a separate PR

@cyulysses-corp can you please if your concern is addressed with the new commit?

Please also run test dumps for both snowflake and another dialect type (either Redshift or Teradata)

Done!


Limit bandwith

Hello,
Is it possible to limit the maximum download and upload rate within reqwest?
If not, are there other ways to limit the internet speed used in Rust?
Greetings
Skillkiller

There isn't currently a way to do this in reqwest. Are you interested in seeing it added, and would want to spend some time/effort coming up with a design

I would be interested in doing it. But I'm a Rust beginner, I just started with Rust last month, so unfortunately I won't be able to add any qualified value to the project.


Widevine/Clearkey don't work on Samsung TV browser (Tizen 2.4)

What version of Shaka Player are you using? v2.1.0

Can you reproduce the issue with our latest release version? Yes

Can you reproduce the issue with the latest code from master? Yes

Are you using the demo app or your own custom app? Demo app

What browser and OS are you using?
userAgent = Mozilla/5.0 (SMART-TV; Linux; Tizen 2.4.0) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.1 TV Safari/538.1

Info about MSE/EME support:
http://webcache.googleusercontent.com/search?q=cache:fkPhZ4MZgIEJ:developer.samsung.com/tv/develop/tutorials/html5w3c/mse-media-source-extensions-eme-encrypted-media-extensions+&cd=1&hl=es&ct=clnk&gl=es

What did you do? Load any Widevine or Clearkey asset

@avelad, my best guess is that the issue might be with Samsung's implementation of EME v0.1b.  Let me consult with a colleague of mine and see if there's any way we can get access to a Tizen TV for testing.

I don't have access to a Tizen TV.  Can you recommend a way for me to reproduce and work on a fix?

Hi @joeyparrish ,
I suspect that Samsung implementation has any error on Promises or EME API. Let me check anf I'll back with any news
Please do not close the issue even if it takes a week to respond.

No problem.  I am happy to leave the issue open for you.
If you can develop an appropriate polyfill for Tizen, you could send us a PR.

With Tizen TV emulator ClearKey works.
After check the Samsung Forum, I found http://developer.samsung.com/forum/thread/are-html5-mse-and-eme-supported-by-tizen/201/306261?boardName=SDK&startId=zzzzz~
I think that the problem it's the EME implementation of Samsung.
The problem probably is related to: https://github.com/google/shaka-player/issues/752#issuecomment-293054809 with Tizen 3.0, Samsung changes to V8 and update EME implementation...

I don't see anything obviously related in #752 (which is about Safari), and your comment link does not go to a specific comment.  Can you clarify?

Tizen 2.4 is based on EME v0.1b (non-object-oriented) with a webkit prefix same a Safari.
Tizen 3.0 works with current polyfill (ClearKey on emulator and ClearKey /Widevine on TV).
According to http://developer.samsung.com/tv/develop/specifications/general-features, Samsung Smart TV 2016 uses Tizen 2.4 and Samsung Smart TV 2017 uses TIzen 3.0
Note:
Tizen 2.4 uses JSC as javascript engine.
Tizen 3.0 uses V8 as javascript engine.

Ah, I see.  Thanks for the details!

I don't think we'll be able to look into this until we get our own Tizen TV for testing.  In the mean time, a PR is welcome if you figure it out on your own.

Regarding 2015 and 2016 SamsungTVs:
the implementation of EME v0.1b is incomplete/incorrect:
Tizen’s video element implementation declares msPrefixed EME methods and events.
That’s the reason Youtube test page and Shaka Player support page report positive.
But the implementations are empty, and I get an empty challenge on the license request event.
In addition, the drm engine seems to support Playready, and not Widevine as advertised:
you can play Playready DASH (and HSS) content in a “native” Tizen application,
which is an Html + Javascript application that calls native Tizen Javascript Extensions, and can be developed with the Tizen IDE.
Note Shaka v2.0.1 introduced a fix for Toshiba TV, which seemed to have similar problems with eme v0.1b.
But unfortunately it doesn't fix the problems for Samsung TV.

Just confirmed that ClearKey works with our Tizen 3 device.  I will tentatively close this, but we can reopen if there are any issues with Tizen 2.4.
The OP can reopen this issue with @shaka-bot reopen in a comment.  For anyone else, you may have to open a new issue.


Fix some nilpointers

See https://github.com/gohugoio/hugo/issues/4835

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: bep
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: geeknoid
Assign the PR to them by writing /assign @geeknoid in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @bep. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Thanks for the fixes. I've had to make a few changes to get this working correctly, so I'm closing this PR and will push this in separately.


ENH fallback to csv when parquet fail

cc @yanislalou, @rflamary

Codecov Report

Merging #684 (36e0499) into main (fd0a016) will decrease coverage by 0.05%.
The diff coverage is 25.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #684      +/-   ##
==========================================
- Coverage   55.03%   54.98%   -0.05%
==========================================
  Files          45       45
  Lines        2962     2966       +4
  Branches      548      550       +2
==========================================
+ Hits         1630     1631       +1
- Misses       1209     1212       +3
  Partials      123      123


Add Solo mesh to SITL

@igor-nap It would be great to have the Solo mesh in this repo: https://github.com/PX4/sitl_gazebo/tree/master/models

This is already done


Update Post “2022-07-12-sudah-kenal-computer-vision-belum-berikut-ini-penjelasan-secara-singkat-dan-mudah-dipahami”

Automatically generated by Netlify CMS

👷 Deploy Preview for mystifying-heyrovsky-e13280 processing.

Name
Link

🔨 Latest commit
8e76eb4f2a1a4344c1bc648d1dbdc82982bf9a6b

🔍 Latest deploy log
https://app.netlify.com/sites/mystifying-heyrovsky-e13280/deploys/62ea3aec8505940008f991f9


Create a Consistent UI for the Header

Description
The current header UI has inconsistent alignment, with elements like the logo, navigation links, and toggle button appearing misaligned or on different lines. We need to ensure that all elements, including the logo, navigation menu, language selector, and dark mode toggle button, are displayed in a single horizontal line. This will create a cleaner and more uniform appearance, enhancing the overall user experience and visual appeal of the site.
Steps to Reproduce
na
Expected Behavior
No response
Actual Behavior
No response
Screenshots

Additional Information
No response
What browser are you seeing the problem on?

[ ] Firefox
[ ] Chrome
[ ] Safari
[ ] Microsoft Edge

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

This issue was assigned before, And they are working on it.
So I am Closing this issue.
Please Understand.


Turn generator into a lib, aio-cli-lib-console

Description

Requires changes in app plugin and console plugin for the require path
Requires https://github.com/adobe/aio-cli-plugin-app/pull/398 to get rid of the actual generator deleted here

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

thanks Shaz, resolved merge issues, will merge this after tests run


New version: GlobalSearchRegressionGUI v1.0.0

Registering package: GlobalSearchRegressionGUI
Repository: https://github.com/ParallelGSReg/GlobalSearchRegressionGUI.jl
Created by: @nicomzn
Version: v1.0.0
Commit: 55b3579a57ea0cedef6d31211b5bdbed601c41c9
Reviewed by: @nicomzn
Reference: https://github.com/ParallelGSReg/GlobalSearchRegressionGUI.jl/commit/55b3579a57ea0cedef6d31211b5bdbed601c41c9#commitcomment-35830560

Is this package expected to be installable on a vanilla Julia install? [noblock]

Bump @nicomzn, you need to fix the compat bounds otherwise the package can't be installed.

@fredrikekre Apologize for late reply, we are working to fix it! Thanks


Error with globals

Produce a simple, short, compilable test case that reproduces your problem.

// my_struct.hpp
inline struct my_struct final { float angle; } struct_;

void loadStruct(sol::state_view lua_) {
lua_.new_usertype<my_struct>("my_struct",
    "angle", &my_struct::angle,
);
lua_["struct_"] = sol::var(struct_); // Error persists even with std::ref
}

// main.cpp
sol::state lua;

void init() {
lua.open_libraries(sol::lib::base);
loadStruct(lua);
if (auto res = lua.safe_script_file("script.lua"); !res.valid())
        {
            sol::error err = res;
            std::cout << err.what();
        }
}

void Update(float time_) {
sol::safe_function fn = lua["update"];
        if (auto res = fn(time_); !res.valid())
        {
            sol::error err = res;
            std::cout << err.what();
        }
}

int main()
{
init();
while(true)
    Update(10000.f);
}

-- script.lua
function update(dt)
print "updating"
local change = dt * 0.02
struct_.angle = struct_.angle + change -- problematic line
end

Make a descriptive title that summarises the bug as a whole.
I have a struct named my_struct and a global instance named struct_ which I want to access on Lua. I use loadStruct to register the struct and instance to a given sol::state_view. Also, there is an Update function which calls update from "script.lua". On update of the script, struct_ is accessed/modified. When I run this code, I get the following error:

script.lua:3: attempt to perform arithmetic on a nil value (field '?')
stack traceback:
        script.lua:3: in function 'base.update'

Include Compiler/IDE (Visual Studio, XCode...), Build and Deployment System, Language (C++, Objective-C++), and any special defines you have set.

Visual Studio 2019 v16.7.5 with CMake 3.17.2, C++ Language

No repro. It prints "updating", does the update, and loops around just fine for me.
Same Cmake and Visual Studio version.

I will note that this is AFTER I changed sol::var(struct_) (which ONLY works when defining members on a usertype, not when setting plain globals and values in regular tables), to struct_ or std::ref(struct_) or &struct_.

Here is the code I used, with the struct_ change made:
#include <sol/sol.hpp>
#include <iostream>

inline struct my_struct final { float angle; } struct_;

void loadStruct(sol::state_view lua_) {
	lua_.new_usertype<my_struct>("my_struct",
		"angle", &my_struct::angle
	);
	lua_["struct_"] = std::ref(struct_);
}

// main.cpp
sol::state lua;

void init() {
	lua.open_libraries(sol::lib::base);
	loadStruct(lua);
	if (auto res = lua.safe_script_file("script.lua"); !res.valid())
	{
		sol::error err = res;
		std::cout << err.what();
	}
}

void Update(float time_) {
	sol::safe_function fn = lua["update"];
	if (auto res = fn(time_); !res.valid())
	{
		sol::error err = res;
		std::cout << err.what() << std::endl;
	}
}

int main()
{
	init();
	while(true)
		Update(10000.f);
}

I solved the problem. Matter of fact, struct_::angle is a std::vector<float>, and I used float just for simplicity. Also, the .lua file was really as follows:
function update(dt)
print "updating"
local change = dt * 0.02
struct_.angle[0] = struct_.angle[0] + change -- access of index 0
end

The error was caused by an access of index 0 (I forgot Lua starts indexing from 1). I'm really sorry for wasting time with this simple error.

Hey, it's no problem!
Happens to everyone, and a little sanity-check and rubber ducking never hurt anyone. :D


Prefix leases display fix

Delegated Prefixes display was incorrect.

Junk commit in there,,,

Closed due to junk commit that's snuck in


Firing problem

Method 1:
Can't connect RFCOMM socket: Device or resource busy
Method 2:
Can't create socket: Operation not permitted

Hello,
Method 2:
It was solved with sudo
sudo python3 reggaetonBeGone.py

Method 1: Can't connect RFCOMM socket: Device or resource busy Method 2: Can't create socket: Operation not permitted

Hello,
Method 2:
It was solved with sudo
sudo python3 reggaetonBeGone.py

Now it works, but there is a new error:
Can't connect: Host is down
I'm testing on wireless headphones connected to a PC. I can see them via bluetoothctl.

Same here with Method 1: Can't connect RFCOMM socket: Device or resource busy
Did you find why?

The first method does not work the same with sudo.
I'll wait for my neighbor to turn on the music and test the second one :)

I tried second method and didn't work either.
Message says:
no response first
and second line "Connection reset by peer"


Websocket crashes when sending data from the Property Inspector.

Hey, Emory!
Whenever I open the property inspector from within the StreamDeck interface, the backend plugin crashes, & automatically restarts. After the second opening of the PI, on the same key context, or even two separate contexts, the plugin will crash for ~2 minutes.
I've monitored the console.app's logs for my app streamDeckWSTEST, & I can see the web socket keeps restarting & seeing 'Starting macOS plugin'. As a side note: only sometimes do I see Corpse allowed x of 5.
I'm not really sure if it's something I'm doing or not. It seems to happen with even a minimal project sending to the PI. I've attached some files & crash logs. I'll also attach my current plugin repo, along with the .sdPlugin file, so you can dig a little deeper if need be.
Again, thank you for this VERY helpful plugin!
.ips log

Tracking down crashes is really annoying with plugins. Elgato do have some advice for attaching the Xcode debugger, but I've had mixed success with it actually working. Unfortunately I'm not running Monterey, so I can't actually build your project.
Could you provide some examples of any JSON you're sending to the plugin from the PI? At the very least I can throw it into a test and see if it's causing a crash in the event parsing.

Hey, sorry for the delay! Just got my power back on.
I did try to dig into using the Xcode debugger, but yeah, that's a rough path. 😅
This is what the PI is sending:

{"action":"yat.increment","event":"sendToPlugin","context":"A70B1F417B6372D030BEB3766081C47E","payload":{"type":"updateSettings","shortcutName":"TestAlertDebug","sayHoldTime":"2","sayvoice":"Victoria","isSayvoice":"true"}}

& this is what the Swift plugin in receiving:

Context: 5E2E85220F337A89F07F7A1712EA2342
action: yat.increment
payload: ["sayvoice": "Victoria", "isSayvoice": "true", "type": "updateSettings", "shortcutName": "TestAlertDebug", "sayHoldTime": "2"]

Is there anything else I should try to circumvent this? It appears I can open one key, get stuff from the plugin > PI, & send what appears to be an infinite amount of data back to the plugin. When I start opening/changing other keys, usually on that second key, that's were the web socket crashes.
Thanks!

I remembered I installed Monterey on an old laptop, and did some testing with both the plugin and repo you linked to, but was unable to reproduce any crashes.
As a proof-of-concept I make a quick version without Combine in an attempt to simplify some of the potential debugging, so maybe give the uncombined branch a test. I've also marked the WS code as public, so you should be able to access some of the underlying URLSessionWebSocketTask.

Thanks for that! I was able to figure it out. I was accidentally accessing an out of bounds array. Interesting that you couldn't get it to crash. Not really sure why it was out of bounds, but oh well.


UI Design for Dry Run Feedback

We need to design how we are going to interact with the user to show they the dry run of what the import will do and any validation errors that occur.
This would be some sort of large list to show all the records that would be created and additionally we would need to show a list of validation errors.
Child of #20

Also show total records being added, and total errors

Real quick and dirty copy of my notebook in a 3 page PDF for discussion
imprt_csv.pdf


6 hours of reindexing. 100% CPU load. No result

VSCode running in server mode.
It is reindexing the same files again and again... it is wierd.
It is better to switch it off. But there is no option other than uninstall it...
And It leaves dead threads after closing VSCode...

Hi.
Sorry for the late answer. This could be a known error. It sometimes happens that there is a directory reading error and instead of skipping that part, it fails completely. I have it on my radar.
One related task: https://github.com/zobo/php-language-server/issues/6

Similar is happening to me, my vendor is kept trying to index, I am on:
OS: Ubuntu 20.04.4 LTS x86_64
PHP 8.1
VS Code: 1.66.2

Same problem here.

The same (VSCode Session with Remote SSH)

Hi. Do you have 17878 files in your project? Or are you opening / or some top level folder? If so, try opening your project folder instead.
If the counter keeps restarting look at the vscode panel, output, then select php language server and see if there is any crash info.
Best.

Files from /internal_data/ should not be verified, because they are generated automatically. Is it possible to add a path to ignore?

I've implemented #60, please update to 1.1.0 and see setting php.files.exclude. Let me know if it works ok. You would probably set something like this
"php.files.exclude":["internal_data/**"]

Why closed.  Although fewer files will be checked, the fact that it checks every time it starts is also a problem.

Yes sorry. I'd say it's a dup of #14. I plan to rework the indexing and cache system, just hard to find time to get to it.
Ideally I want to use something like sqlite to store and access index data, but I can't rely on it as the local PHP instance could be without support.

I've implemented #60, please update to 1.1.0 and see setting php.files.exclude. Let me know if it works ok. You would probably set something like this "php.files.exclude":["internal_data/**"]

doesn't work

probably PHP doesn't updated

I'll probably stop using this extension. Useless index. Classes still does not prompt

Hm. Can you try to put the setting in your work folder .vscode?
Also. When it starts indexing there will be a line that says how many files will be indexed and how many files "unfiltered" it would be.
I have an idea how to change indexing so it would be properly cached even for the "local" project files.

I gave you wrong info, sorry about that. The glob pattern should be like this:
{
	"php.files.exclude": ["internal_data/**/*"]
}

There is an output like this on top of the log that should make it obvious if it works or not:
[Info  - 12:44:32 PM] 1134 files total (unfiltered 1141)

I gave you wrong info, sorry about that. The glob pattern should be like this:
{
	"php.files.exclude": ["internal_data/**/*"]
}

There is an output like this on top of the log that should make it obvious if it works or not: [Info - 12:44:32 PM] 1134 files total (unfiltered 1141)

For anyone wondering, this will exclude a directory called internal_data, any files or directories within the internal_data directory, and any file or directory name within the specified path.


"Plug-in is incompatible  and requires author to update it"

As the title states, that is the message I get when I go to use the FashionScape (Best ever!) plug in. I frequently use this plug in to make content and can't wait to start using it again :)

Dupe of https://github.com/equirs/fashionscape-plugin/issues/65


--enable-benchmark build fails due to missing include file bm_utils.h used in nczarr_test directory

--enable-benchmark build fails.
gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../include -I../oc2 -I.. -I../libnczarr -I../libnczarr -I/usr/local/hdf5-1.8.21/include  -fno-strict-aliasing -MT timer_utils.o -MD -MP -MF $depbase.Tpo -c -o timer_utils.o timer_utils.c &&\
mv -f $depbase.Tpo $depbase.Po
bm_chunks3.c:22:10: fatal error: bm_utils.h: No such file or directory
   22 | #include "bm_utils.h"
      |          ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:957: bm_chunks3.o] Error 1
make[2]: *** Waiting for unfinished jobs....
bm_utils.c:13:10: fatal error: bm_utils.h: No such file or directory
   13 | #include "bm_utils.h"
      |          ^~~~~~~~~~~~
compilation terminated.

This is in the nczarr_test directory, @DennisHeimbigner did you recently remove the file bm_utils,h? It does not seem to be in the repo? Or were you depending on the nc_perf directory to provide this?

When I try removing the include, the build of the test files fails like this:
bm_chunks3.c:298:51: warning: implicit declaration of function ‘formatname’ [-Wimplicit-function-declaration]
  298 |     printf("Parameters: path=%s format=%s\n",path,formatname(&bmoptions));
      |                                                   ^~~~~~~~~~
bm_chunks3.c:324:5: warning: implicit declaration of function ‘clearoptions’ [-Wimplicit-function-declaration]
  324 |     clearoptions(&bmoptions);
      |     ^~~~~~~~~~~~
bm_chunks3.c: In function ‘test’:
bm_chunks3.c:379:9: error: ‘bmoptions’ undeclared (first use in this function)
  379 |      if(bmoptions.debug)
      |         ^~~~~~~~~
bm_chunks3.c:380:67: warning: implicit declaration of function ‘bm_varasprint’ [-Wimplicit-function-declaration]
  380 |   fprintf(stderr,"bm: read: dataname=%s vara=%s\n",dataname(data),bm_varasprint(RANK,start,count,NULL));
      |                                                                   ^~~~~~~~~~~~~
bm_chunks3.c:380:47: warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘int’ [-Wformat=]
  380 |   fprintf(stderr,"bm: read: dataname=%s vara=%s\n",dataname(data),bm_varasprint(RANK,start,count,NULL));
      |                                              ~^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                               |                   |
      |                                               char *              int
      |                                              %d
bm_chunks3.c: In function ‘testtrio’:
bm_chunks3.c:401:20: error: ‘bmoptions’ undeclared (first use in this function)
  401 |     size_t* dims = bmoptions.meta.dims.list;
      |                    ^~~~~~~~~
make[1]: *** [Makefile:957: bm_chunks3.o] Error 1
make[1]: Leaving directory '/home/ed/netcdf-c/nczarr_test'
make: *** [Makefile:1331: check-am] Error 2

See PR https://github.com/Unidata/netcdf-c/pull/2058


Fill not work in macos,work in windows.

page.Find("#password").Fill(password) not work in macos,work in windows.
macOS version 10.13.4
chromedriver version 2.38

i have the same question


Fix dynamic import

Named imports are not allowed in dynamic imports, in both Next and in Javascript as a whole I believe.
Switched to using the recommended import step using .then().

Fixed the original error failing the build:

Now it fails due to FirebaseError: Firebase: Error (auth/invalid-api-key), which I'm pretty sure is some env thing. I don't have any visibility into that so someone else can have a go for that


post job stack on spinner

Hi,
it seems that there is an assumption about the tags prior to the job (pre-defined tags that need to be stored in the database before the form is rendered).
probably need to add in the readme or remove dependency (create tags on the fly)

 tags?.length > 0 && (

Fixed


[REVIEW ONLY] Update LESS -> 2.2.0

This is a major update of LESS, including breaking changes. So watch out for broken extensions!
LESS 1.7.5 -> 2.2.0
https://github.com/less/less.js/blob/master/CHANGELOG.md#220

Updated LESS to 2.2.0

There are only two extensions using less directly:

Themes (mirror-style/main.js) @MiguelCastillo
Swatcher (src/SwatchParser.js) @FreaKzero

Let's merge it in... I will work through any regressions in Themes.  Thanks for the heads up!

Updated LESS to 2.3.1

Risky at this stage. Moving to 1.5
@MarcelGerber Will merge this just after release 1.4 . Could target the latest release 2.5.1 ,

@MarcelGerber @MiguelCastillo Is this safe to merge in at this time.
We are targetting for 1.5 this month or next.

I am good merging this.  @MarcelGerber can we merge this one?

Also from my side (Sorry ... i didnt response to the message in 2014) im good for the merge since im only parsing variables anyways.

Yes, this is ready. Now merging.

@FreaKzero @MiguelCastillo  Bear in mind, though, that the public API has changed.
See the changes in this PR for what needs to be done to make it work with the new LESS version.


mocha-no-side-effect-code reported when including/excluding tests

The mocha-no-side-effect-code is also triggerd when using one of the following features of mocha:
http://mochajs.org/#inclusive-tests
http://mochajs.org/#exclusive-tests
I think this should not happen.

You can configure a rule: "mocha-no-side-effect-code": [true, {"ignore": "it\.skip.*"}]
@loicraux @HamletDRC but it really should be the default, don't you think?

I am not sure that it should be the default. A deactivated test does not mean its code does not have to pass the linter rules imho... I see only one good reason for using it.skip : when the feature you test is not yet implemented. Sometimes (unfortunately) you also deactivate a broken test because you plan to fix the tested code or the test code later...
But you do not skip a test because its code does not pass the linter rules, don't you think ?

@loicraux I'm not sure I'm understanding what you are trying to say.
What I understood from @NiKlimenko's comment is that it might be possible to come to the same behavior by using the suggested configuration. This might or might not hold true, but that configuration might have other side effects, is that what you are trying to say when writing about "not having to pass linter rules"?
Why I filed this issue was that I'm under the impression that using is.skip is not something the mocha-no-side-effect-code rule should mark as an failure.
(In case you disagree it would help me, if you or somebody else could explain why they think it should be marked as being a side effect thing.)

:tada: thx for fixing this

@karfau thanks for taking the time to report it and then being patient for the last few months! It has been a crazy winter and we're un-burying ourselves now.


BottomNavigationAction component types conflict

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
When creating a BottomNavigationAction using a Link as a component & an onChange function prop it will trigger a No overload matches this call type error, even though this is a valid behaviour (& works just fine).
Expected Behavior 🤔
The types of BottomNavigationAction should reflect the allowed behaviour.
Steps to Reproduce 🕹
https://codesandbox.io/s/bottomnavigationaction-issue-g6txi?file=/CustomAction.tsx:408-438
Context 🔦
I want to listen to the change event on a BottomNavigationAction component, which is rendered as a Link
Your Environment 🌎

`npx @material-ui/envinfo`
Summary of the result:
System:
OS: macOS 11.5.1
CPU: (8) x64 Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz
Memory: 21.36 MB / 16.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.17.3 - ~/.nvm/versions/node/v14.17.3/bin/node
Yarn: 1.22.1 - ~/.nvm/versions/node/v12.22.1/bin/yarn
npm: 6.14.13 - ~/.nvm/versions/node/v14.17.3/bin/npm
Browsers:
Chrome: 92.0.4515.159
Monorepos:
Yarn Workspaces: 1.22.1
Lerna: 4.0.0

I am also facing the same issue with using NavLink or Link component coming from react-router-dom, BottomNavigationAction doesn't like ref of HTMLAnchorElement? Please see the line 38 in this codesandbox file
Am I doing something wrong here?

Hey @eps1lon!
Do you know why this is the case and how to get around it?

Same issue here.


Initial research

The goal of this tool is to provide a CLI for creating IAM access credentials - an access key and a secret key - that are restricted to either reading from a specific bucket, writing to a specific bucket or read/write to a specific bucket.
The goal is to never have to go through the manual process described in https://github.com/dogsheep/dogsheep-photos/issues/4 ever again.

It looks like I need to create specific, dedicated users for this - because only users (not roles) can have long-living access key / secret credentials according to the FAQ at https://aws.amazon.com/iam/faqs/

So if I want to create a bucket called my-bucket and get back an access key and secret that can read/write to that bucket it looks like the steps are:

Create the bucket
Create a dedicated user. Usernames can contain any ASCII characters and only need to be unique within that AWS account, so I'm going to default to s3:read-write:my-bucket
Attach a policy to that user which says they can perform s3:* against arn:aws:s3:::mybucket/* (not sure if I can attach policies directly to users or if I have to attach them to a group and put the user in that group)
Create a new access key for that user

Need to do all of this using boto3.

CLI design:
s3-credentials create-for my-bucket

This creates credentials for the specified bucket.
s3-credentials whoami

This outputs the result of iam.get_user()["User"] - just because it feels useful.

How should the root credentials be passed?
I'm going to mostly leave this up to boto3, which defaults to looking for environment variables or a ~/.aws/config file according to https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html#configuring-credentials
But I will also support --access-key=xxx --access-secret=yyy.

Some boto3 notes from my Jupyter notebook:
import boto3

s3 = boto3.resource("s3")
# Creating a bucket in a region
bucket = s3.create_bucket(
    Bucket="simonw-s3-credentials-test",
    CreateBucketConfiguration={"LocationConstraint": "us-west-1"}
)

# Listing all buckets
for b in s3.buckets.all():
    print(b)

# Listing all access keys
iam = boto3.client("iam")
paginator = iam.get_paginator("list_access_keys")
for response in paginator.paginate():
    print(response)

iam.create_user() is the method for creating a new user.
From the docstring:
  response = client.create_user(
      Path='string',
      UserName='string',
      PermissionsBoundary='string',
      Tags=[
          {
              'Key': 'string',
              'Value': 'string'
          },
      ]
  )

Having an option to add tags - maybe --user-tag key value - feels useful.
That PermissionsBoundary thing is an interesting option. The docstring just says:

The ARN of the policy that is used to set the permissions boundary for the user.

Not particularly informative! But then I tracked down the documentation here:
https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html
This is a little more useful:

AWS supports permissions boundaries for IAM entities (users or roles). A permissions boundary is an advanced feature for using a managed policy to set the maximum permissions that an identity-based policy can grant to an IAM entity. An entity's permissions boundary allows it to perform only the actions that are allowed by both its identity-based policies and its permissions boundaries.
[...]
When you use a policy to set the permissions boundary for a user, it limits the user's permissions but does not provide permissions on its own. In this example, the policy sets the maximum permissions of ShirleyRodriguez as all operations in Amazon S3, CloudWatch, and Amazon EC2. Shirley can never perform operations in any other service, including IAM, even if she has a permissions policy that allows it.

I rather like the sound of this: being able to restrict these created user accounts to ONLY be able to operate within S3 seems like a great added defense in depth.
One catch: what format should these strings be?
GitHub code search showed me some examples, and also lead me to this file which looks like a list of default available policy ARNs: https://github.com/daviddawha/ArchivesSpaceDevUNR/blob/488b5b83f9ac66a6013e9a0a02d25734886dee02/gems/gems/fog-aws-2.0.0/lib/fog/aws/iam/default_policy_versions.json
Short version: it looks like the two magic strings I care about for this application are:

arn:aws:iam::aws:policy/AmazonS3FullAccess
arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess

I'm going to apply these to created users by default, and offer a --user-permissions-boundary none option for not adding one.

Further research is happening in other issues now.

https://stackoverflow.com/questions/15076645/amazon-s3-write-only-access/50839107 suggests this for write-only:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::BUCKET_NAME/*"
            ]
        }
    ]
}


add on-change to c-td-toggle

What's New
The c-td-toggle component now has an onChange option that can call a function when the toggle changes.

Coverage increased (+0.3%) to 72.538% when pulling eba95f8d3ff9e67b4a6ddd8ead69f5ee8efaf186 on c-td-toggle-onChange into 02842074b7368aca123d04c9a79c5f704e356d6b on master.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/51449

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/64476


Optional Fixed Size?

Is there a way to set an iframe to not be responsive when it's set up via Pym? Right now I've got something like:
    <div
      id="widgetOne"
      data-sbl-widget-id="2"
      data-sbl-sport-id="1"
      data-sbl-gender-id="1"
    ></div>

but would like to add something like data-sbl-responsive=false so that a width and height set on the div would be respected.

Why wouldn't you just use a regular iframe if you don't want it to be responsive?

The idea is to let the customers decide whether or not it will be responsive without having to explain much more than "copy paste this", and if there were an option in Pym I could use all of the same logic for everything.

No, there's no option for Pym to be non-responsive, it's not really a use-case for this library.


Swipper buttons next and prev

Do not put the buttons close and prev in some div to facilitate the manipulation of the buttons and avoid problems of responsiveness

What?

is it possible to add navigation buttons to a div in html? I'm trying to edit the position of these boats with css but they don't respect different screens


feat: add "global" and "matching" once API

Description

Add "global" and "matching" once API
Create dedicated unit test class (can be simplify, just the first test covers every features)
Include once API in the functional test
Add recipes using the once API
Add once API definition in the Readme and in the recipes outline
Motivation and Context

Add to the spy the capability to answer once to an event and then do something else
How Has This Been Tested?

Unit test
Functional test
Recipes

Thanks for the review @LudoMeurillon !
I think I took all your comments where possible (changing the name of the interface MethodSpyCall seems very hard and can impact customers, it is a potential breaking change)
Do you think we should change other part of the code ?


Add automated lokalise import

Description:
This commit adds a GitHub action to pull the latest lokalise data and generate a pull request with it. It is scheduled to run every
4 hours.
Linked issues:
Fixes SAF-212
Screenshots:

How to test:
Once merged, we should see the PR coming/being updated every 4 hours, if any lokalise data has been updated. Alternatively, we could test it by adding "on: \n workflow_dispatch:" to the GitHub workflow definition, so we can run it on demand instead of a fixed schedule.

@javierpena This is super! But just remember that there are sometimes errors in translation in Lokalise and sometimes, variables/configurable parameters are not added appropriately inside the translated text in Lokalise. This means that the customizable variable might not show up correctly in those languages. The content should be reviewed for any of these things before such a PR is merged.

@alpita-masurkar thanks for the review.
Sure, this action will always create a PR, which should then be reviewed. It will not merge it on its own.
Maybe I can modify the action configuration, so the commit message states this?

@javierpena yes, that sounds perfect! thanks once again Javier.

Thanks @alpita-masurkar, I have updated the PR.

So this PR is not getting merged?


Update timer backend to allow only one timer per worker

Coverage decreased (-0.7%) to 92.283% when pulling 7a3f065b07769f3a5093f3bba628ff6678594a48 on alter-time into f721a996f884885f7595c4a4269c95214404820c on master.

Coverage increased (+0.03%) to 93.045% when pulling f491276f106cfbb598501a854743e20d25acebc8 on alter-time into f721a996f884885f7595c4a4269c95214404820c on master.

Coverage increased (+0.03%) to 93.045% when pulling 88ab1d582fba9221ae4e54a9b29df5aa13146e51 on alter-time into f721a996f884885f7595c4a4269c95214404820c on master.

looks great!


feat: add create_index to the async python API

This also refactors the rust lancedb index builder API (and, correspondingly, the nodejs API)

@wjones127 I've reworked the API so that create_index is now an async method and python/nodejs no longer use a builder pattern.


Recreate original json(s) with changed values

Is your feature request related to a problem or area of OpenRefine? Please describe.
JSON data source(s): Recreate original json(s) with changed values
Describe the solution you'd like
It would be great if after importing and cleaning we can recreate the original json file(s) but with those values changed.
Describe alternatives you've considered
I have to export as CSV, and write a program to load the original json file, delete the relevant node and assign to it values read from the csv.
Additional context
I imported data from an array inside each one of multiple jsons that have the same structure. OpenRefine did a great job of extracting just those values and bringing them all in one column for working on. After data-cleaning job is done, I now want to recreate the same json files that I had loaded, but with the values internally replaced with the changed values. At present the original structures are lost and I can only export the cleaned data as a single csv, excel etc.
This can have tremendous application in cases where our data is in json or similar non-tabular format, we have to clean it, but we still have to work with the data in that json format itself; we cannot lose that structure in the process of data cleaning.
Extra: What it would take to do this:

Store the complete json(s) loaded in the OpenRefine project, including all the nodes, data that weren't selected.
Save the internal path of the data item that was extracted in a column just like presently a separate column is made to tell which file the data came from. Example: In my case it would be: data.stopsArray0[0],  data.stopsArray0[1], etc.
Make an extension or export option of "recreate original json(s) with changed data" and do that!

This is about 2 things and where many folks often have the same needs...

reusing a recipe for repeated cleaning of the same data structure, but different files with different values, but always same data structure. (CSV, JSON, XML, etc) (we already have but quirky and needs to be improved with our History apply/extract)  This is usually handled programmatically outside the OpenRefine community with things like Python, Pandas, etc.
keeping provenance of the original data file.  We can probably add this automatically by storing the original filepath/filename in the "About" link on Open Project page.

Hi @thadguidry , I'll have to correct this part :

but always same data structure

I've suggested a way to be flexible about that at the end of my post:

Save the internal path of the data item that was extracted in a column

By this I meant create a new column that stores the internal path, just like right now if I load multiple data files instead of one, then OpenRefine creates a new column to store the filename that the data came from.
And yes, I too am using python-pandas to re-integrate my cleaned data back to my json files. But it would be great to have this as a feature / extension, to make the user experience with jsons match the case of uploading tabular files : you get your data back with everything else still the same, only the target values are changed in-place.

Can you give an example of "internal path".  This means a lot of different things to different folks.  A Visual example or sketch would help clarify what you are after.

I don't see why this relates to the history: I think what is asked for here is just a JSON exporter that follows the initial structure of the imported JSON file. That could be done either by trying to infer it again from the column names (but I suspect this will be ambiguous) or by storing the internal path in column metadata as suggested by the author. In the meantime, the easiest solution within OpenRefine is probably the templating exporter.


Fixed Issue #6841

Issue Reference
#6841

@papnoisanjeev
Please resolve the conflicts

@papnoisanjeev
Please resolve the conflicts.

@Sanjaybhattwebkul
Done.

@papnoisanjeev
This is working please find the screenshot Here


B2C - SAML - App Registration - Supported Account Types Clarification

In step 4.1 https://docs.microsoft.com/en-us/azure/active-directory-b2c/connect-with-saml-service-providers#41-register-your-application-in-azure-ad-b2c
It says
"Under Supported account types, select Accounts in this organizational directory only"
Yet I understood you needed to use the
"Accounts in any organizational directory or any identity provider. For authenticating users with Azure AD B2C."
option with B2C! Is this a typo? Why does the SAML instructions differ to say OIDC with respect to the app registration?
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1376f79b-474f-4b83-2583-07acd2eeb2f4
Version Independent ID: 45d314dd-c9fa-50a5-cb39-d34db80c7874
Content: Configure Azure AD B2C as a SAML IdP to your applications
Content Source: articles/active-directory-b2c/connect-with-saml-service-providers.md
Service: active-directory
Sub-service: b2c
GitHub Login: @msmimart
Microsoft Alias: mimart

@danijam Thank you for your feedback . We will investigate and update the thread.

Hi @shashishailaj
Based on my testing today I think the docs page does seem to be correct.
If you set the SAML App to be multi tenant when you come to edit the manifest of the app to have the identifierUris it wont let you enter one that is not part of your AD tenant domain which is obviously not going to work for B2C scenario's. So although I don't fully understand why, I think it is correct. Would be interesting for this page in docs to have a note or something about this as anyone familiar with setting up App registrations of OIDC will be probably have the same question mark of this for SAML.

Adding @msmimart on this to take a look and add the appropriate note on this document.

Thank you for this suggestion and the follow-up from your own testing. I've created a documentation backlog item for internal tracking -- we'll update this issue as doc revisions are published. #please-close


Update jackson-datatype-jsr310 to 2.11.4

Updates com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.11.3 to 2.11.4.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.fasterxml.jackson.datatype", artifactId = "jackson-datatype-jsr310" } ]

labels: library-update, semver-patch

Codecov Report

Merging #882 (49a663d) into master (e99abd1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #882   +/-   ##
=======================================
  Coverage   83.45%   83.45%
=======================================
  Files          74       74
  Lines        5488     5488
  Branches      164      164
=======================================
  Hits         4580     4580
  Misses        908      908

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 e99abd1...49a663d. Read the comment docs.


[Feature Request-deCONZ] Allow VNC access to container to view ZigBee mesh

The marthoc deCONZ Docker Image has the option to enable a VNC server to connect to the addon to view the ZigBee mesh. This is valuable for troubleshooting your mesh, as well as seeing the exact details of nodes, and debugging.
In the marthoc container, there are 3 environment variables: DECONZ_VNC_MODE, DECONZ_VNC_PORT, and DECONZ_VNC_PASSWORD.
It would be great if similar functionality was available in this core addon, with the ability to enable the VNC server, set the port, and password via the addon config.

I would really like to see this too.

Please add this feature. It's necessary to properly diagnose and evaluate your mesh.

Closing Issue.
Request has been fulfilled by PR #615.
Thanks!


Blog image broken on older Ghost version

#213 breaks all backward compatibility. Note that Ghost 1.0.0 is still in beta and not everyone will want to move onto the beta version.
Background image breaks on all previous Ghost versions because of the @blog.cover_image change.
For anyone facing this issue : Change @blog.cover_image to @blog.cover in partials/aside.hbs and error.hbs
Current ghost version: 0.11.10

A workaround for support both:
<EMAIL_ADDRESS>||<EMAIL_ADDRESS>
not sure if this is the correct syntax. Can you try it?

Related: https://github.com/meteor/meteor/issues/4121

I tried :
<EMAIL_ADDRESS>||<EMAIL_ADDRESS>and
<EMAIL_ADDRESS>OR<EMAIL_ADDRESS>
Both of them didn't work for me. Is there some sort of an IF syntax which can check if the variable is empty?

I've sent in a PR to fix this.
@Kikobeats, please review.


Debian11(bulleye) install  the kitty terminal

The wayland-protocols package on your system is missing the staging/xdg-activation/xdg-activation-v1.xml protocol definition file
Disabling building of wayland backend
os version:Linux king 5.10.0-18-amd64 #1 SMP Debian 5.10.140-1 (2022-09-02) x86_64 GNU/Linux
debian11(bulleye)
install command:
git clone https://github.com/kovidgoyal/kitty && cd kitty
ls
make
vcpkg version：apt 2.2.4(amd64)
error log:
command "make" end :+1:
take place error:
The wayland-protocols package on your system is missing the staging/xdg-activation/xdg-activation-v1.xml protocol definition file
Disabling building of wayland backend
and then used command:  sudo apt install wayland-protocols
result: the wayland-protocols version is already up to date

Could you please describe in detail the problem you encountered? Please include the following information:

OS version.
vcpkg version.
Install command.
Error log.

Could you please describe in detail the problem you encountered? Please include the following information:

OS version.
vcpkg version.
Install command.
Error log.

您能详细描述一下您遇到的问题吗？请提供以下信息：

操作系统版本。
vcpkg version.
安装命令。
错误日志。

issues have been updated

This issue is not a vcpkg issue.
vcpkg is a C++ Library Manager for Windows, Linux, and MacOS. Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving, and we always appreciate contributions!
If you've never used vcpkg before, or if you're trying to figure out how to use vcpkg, check out our Getting Started section for how to start using vcpkg.


Revamped CI

Removed manual build/generate/cibuild scripts
Added macOS builds (using macOS 10.15 hosted runners)
Added a manual publishing workflow
Combined all scheduled flows into one GH Workflow
Tweaked a whole bunch of other stuff
Also tweaked the badges (since we would no longer have split workflows)
Added Unit Test Publishing and error/warning matching (Thanks @FiniteReality !)

... there's probably more but I'm tired.    : ^ )

I'm not surprised if all the old checks fail - they'd need to be bypassed and/or removed after this PR is manually reviewed and green-lit (nothing until then).

Need to fix doxygen! Please hold


Remove requirements pinning in manifest.json

Why are we manually pinning requirements here when we have no control over them? Other popular HACS integrations I am using, such as Waste Collection Schedule, specify the requirement but don't pin these to a particular version. Changing this would avoid issues where the integration breaks on each new HA release.

I think you are misunderstanding. They're now pinned to the minimum version that this component needs to work or anything above.  So any higher version provided by HA is accepted as well. This is very common, also in HA itself.