AWS DynamoDB wants a config file.

Hello, I am trying to get my experiment ready for online data collection via a WebGL build and I ran in to a couple of issues. Currently the most pressing is that I can't get AWS DynamoDB to work, which I want to use because HTTPpost also doesn't seem to work when I host the WebGL build in an AWS S3 bucket.
I tried to follow the guide here (https://github.com/immersivecognition/unity-experiment-framework/wiki/AWS-DynamoDB-setup), which seems slightly out-of-date and now I get the following error in the web console.
Error in DDB_PutItem (UXFData.my_experiment.Trackers): Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1
I am not sure what information is important here because I have no experience with AWS and DynamoDB but I 1) created an identity pool, 2) then a policy with the read/write permissions, 3) use this for a new role. 4) replaced the role I used in 1) with the role from 3).
Once this is sorted, I can edit the guide how to use AWS DynamoDB to make it more up to date.
Edit: I am using UXF 2.4.2

I figured out how to use the HTTPpost so I don't need to do this anymore.


How to set configs?

Hi, I'm having some trouble setting up configs. All I was trying is to setup the output path for images, and change the type to png, but I can't seem to figure out the correct place/syntax.
diagram.mmd
sequenceDiagram
%% @config{./mmd.json}
    Alice->>John: Hello John, how are you?

mmd.json
{
  "theme": "default",
  "type": "png",
  "mermaid-editor": {
    "generate": {
      "type": "png",
      "outputPath": "./images/"
    }
  },
  "outputPath": "./images/"
}

Sorry to confuse. %% @config{./mmd.json} attribute only for mermaid config. The output path or image type of generation are extension settings. I believe you can find the properties in your extension config. Try open extension config and search "mermaid".

Thanks for the explanation. This makes things a bit harder to reproduce though, every developer on a team would have to know to add those configs.


Periodic State Change Triggers Without Actually Changing State

Describe the bug
I have 4 Reolink cameras connected to Home Assistant using your new Home Assistant built-in integration. I have made a new templated integration to notify me when their state changes (for example, when they become 'unavailable'). However, I frequently get notified when the state does not change, and it goes from 'idle' to 'idle'. This is not actually a state value change and therefore should not trigger.
To Reproduce
Use the following automation, with triggering camera entities and notification service (I am using an Android phone as the target) replaced as appropriate:
alias: Notify - Camera State Change
description: ''
trigger:
  - platform: state
    entity_id: 'camera.front_door, camera.driveway, camera.shed, camera.backyard'
    for: '00:00:60'
condition: []
action:
  - data:
      title: '{{trigger.entity_id}} State Changed'
      message: >-
        To {{trigger.to_state.state}}. From {{trigger.from_state.state}}. Time
        {{now()}}.
      data:
        clickAction: /history
    service: notify.mobile_app_phone
mode: queued
max: 10

If the camera(s) are working normally ('idle'), just wait for 10 or 20 minutes and notifications should periodically show up on your phone that indicate that the state has changed from 'idle' to 'idle'.
Expected behavior
I expect this notification to only be fired when the current state of a monitored camera changes from one state to a completely different state (such as 'idle' to 'unavailable').
Screenshots

Environment:
Please provide useful information about your environment, like:

Home Assistant version: 0.118.5
Reolink camera model: RLC-410-5MP (x4)
Camera firmware number v<IP_ADDRESS>_20103100

Additional context
I tried a bit of searching to see if this was a general Home Assistant Core issue, but did not see anything. I am not sure where filtering state changes is supposed to occur (be it in the integrations or in Core itself).
If there is any assistance I can provide or more information that would be helpful, please let me know. Thanks!

What does the history on say about the state changes? Did it go to unavailable in between perhaps?

Sorry I did not include that initially. No, it does not register a state change in the History view. Note that this highlighted timeframe contains the time of the notifications I captured on my phone earlier.

Also, I noticed that in History the states are capital letter first (Idle, Unavailable) but they have to be lowercase to match the state string representations in the Automation trigger (idle, unavailable). Is that expected behavior as well?

@mathmaniac43  I had a similar issue with Zigbee devices in my network. This seems to an issue with HA itself. I solved it with moving all automations into node red and enabled these settings in the event nodes

I'm also using Node Red, and so far without this issue.

I think I will plan to mention this issue in HA Core (or Discord at least)
and try NodeRed in the meantime.
On Thu, Dec 17, 2020, 18:42 fwestenberg<EMAIL_ADDRESS>wrote:

I'm also using Node Red, and so far without this issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fwestenberg/reolink_dev/issues/102#issuecomment-747774663,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHAHYKU6S24SRU4AMKCSTTSVKJNHANCNFSM4U473CCQ
.

Thank you. Let me know if you need something.


Fix broken link for JUnitRuleExample class in documentation.

Simple commit to fix a broken links in JunitRules.md and README.md.

Good catch, thanks!

Thanks!


Create GitHub release on pushing git tag

Need to copy implementation from playpauseandstop/rororo#78 to ensure that new GitHub release will be properly created after pushing git tag.

Need to reopen due to https://github.com/playpauseandstop/rororo/issues/78#issuecomment-642933312


Extract data from QR codes (EXPOSUREAPP-6031)

Extracts data from valid pcr and rapid antigen qr codes and returns the corresponding object

Hi @chiljamgossow and @LukasLechnerDev
just for a fast yes/no, no discussion intended here:
According to the current specs, are the personal data stored in clear text inside the QR codes?

Hi @chiljamgossow and @LukasLechnerDev
just for a fast yes/no, no discussion intended here:
According to the current specs, are the personal data stored in clear text inside the QR codes?

No, they are encoded with base64/base64url.

Have to add the tech spec changes affecting guids


EventLog logging configuration clarification

In the section on windows event log, there is a sentence that reads:

If EventLog log settings are specified, they default to LogLevel.Warning.

Should this be:

If EventLog log settings are not specified, they default to LogLevel.Warning.

I am having an issue where the first statement is occurring.
I am specifying the LogLevel as Information, but it is still defaulting to Warning as per the documentation, which seems odd.
{
  "Logging": {
    "LogLevel": {
      "Default": "Debug"
    }
  },
  "EventLog": {
    "LogLevel": {
      "Default": "Information"
    }
  }
}

HostBuilder looks like this if it matters:
public static IHostBuilder CreateWebHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>()
                        .ConfigureLogging((hostingContext, logging) =>
                        {
                            logging.AddEventLog(options =>
                            {
                                options.SourceName = "ExampleApp";
                            });
                        })
                        .CaptureStartupErrors(true);
                });

Using core 3.1
Microsoft.Extensions.Logging.EventLog 3.1.5

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

ID: 7184a308-a254-9350-a5cd-5bced1f369ae
Version Independent ID: 726e3bf1-f367-d733-8933-bccc04da0e16
Content: Logging in .NET Core and ASP.NET Core
Content Source: aspnetcore/fundamentals/logging/index.md
Product: aspnet-core
Technology: aspnetcore-fundamentals
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Should this be:

If EventLog log settings are not specified, they default to LogLevel.Warning.

Yep, I think it should be aren't.

I am specifying the LogLevel as Information...

This isn't what you're doing, because you have EventLog in the wrong section. It should be this:
{
  "Logging": {
    "LogLevel": {
      "Default": "Debug"
    },
    "EventLog": {
      "LogLevel": {
        "Default": "Information"
      }
    }
  }
}

Note that EventLog is a child of Logging; not a sibling.

@serpent5 Thank you for the correction on my config.  That is working now.
What a coincidence that my mistake aligned with the typo!

@philip-reed, do you want to put the PR in to use "aren't," or do want one of us to do it?

I've not contributed before so would like the opportunity.
Leave it with me to figure out.
On Mon, 29 Jun 2020, 18:16 Luke Latham<EMAIL_ADDRESS>wrote:

@philip-reed https://github.com/philip-reed, do you want to put the PR
in to use "aren't," or do want one of us to do it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/AspNetCore.Docs/issues/18997#issuecomment-651251927,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB3P3H4TGHRIBW5HKPYMFCTRZDD7XANCNFSM4OLK2DZQ
.

Sure thing ... use the "Edit" (pencil) on the topic and follow the prompts to submit the change.
Be sure to search the whole topic for multiple lines that might be wrong. We hold multiple versions of a topic in the same file. This sentence might appear two or more times. All instances that you find should be updated.
When you open the issue, put ...
Fixes #18997

... in the opening comment so that this issue will automatically close when the PR merges.

How's that?
Did it on my phone which was pretty cool.
Wasn't sure if should have updated the config example but figured if I got
it wrong then others might.
On Mon, 29 Jun 2020, 18:27 Luke Latham<EMAIL_ADDRESS>wrote:

Sure thing ... use the "Edit" (pencil) on the topic and follow the prompts
to submit the change.
Be sure to search the whole topic for multiple lines that might be
wrong. We hold multiple versions of a topic in the same file. This sentence
might appear two or more times. All instances that you find should be
updated.
When you open the issue, put ...
Fixes #18997
... in the opening comment so that this issue will automatically close
when the PR merges.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/AspNetCore.Docs/issues/18997#issuecomment-651257255,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB3P3H4LT3NUAVWCFWNENR3RZDFIDANCNFSM4OLK2DZQ
.


Remove unwraps from crates-io lib

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

I was not sure to include or exclude the underlying error, but I think i take the bad decision. Now added the error, thanks! :smile:

@bors: r+ a4a44538e593229db19fc4687f9c6d6362d3b70f
Thanks!

:hourglass: Testing commit a4a4453 with merge 1520fbe...

:broken_heart: Test failed - cargo-win-msvc-32

This is a bit strange, I'm not sure this is a problem of the PR or a temporary problem on bors running tests

@bors: retry
On Tue, Mar 8, 2016 at 12:43 PM, Jesús Espino<EMAIL_ADDRESS>wrote:

This is a bit strange, I'm not sure this is a problem of the PR or a
temporary problem on bors running tests
—
Reply to this email directly or view it on GitHub
https://github.com/rust-lang/cargo/pull/2450#issuecomment-193959116.

:hourglass: Testing commit a4a4453 with merge 3d95a1d...

:sunny: Test successful - cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64


Remove python-ldap from requirements-docs.txt

The doc build is failing due to the following:
  gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DHAVE_SASL -DHAVE_TLS -DHAVE_LIBLDAP_R -DHAVE_LIBLDAP_R -DLDAPMODULE_VERSION=3.3.1 -DLDAPMODULE_AUTHOR=python-ldap project -DLDAPMODULE_LICENSE=Python style -IModules -I/home/docs/.pyenv/versions/3.7.9/include/python3.7m -c Modules/LDAPObject.c -o build/temp.linux-x86_64-3.7/Modules/LDAPObject.o
  In file included from Modules/LDAPObject.c:3:0:
  Modules/common.h:15:10: fatal error: lber.h: No such file or directory
   #include <lber.h>
            ^~~~~~~~
  compilation terminated.
  error: command 'gcc' failed with exit status 1

There is logic to remove python-ldap from requirements-docs.txt already: https://github.com/Netflix/lemur/blob/master/Makefile#L124
(More explanation here.)
The original build failure started with commit 2d2ecde, which notably added python-ldap back to requirements-docs.txt. It has never since been removed.
I'm not certain if there's a flaw in the dependency upgrade process (is the auto-remove logic broken?), so open to feedback there, but I'm hoping this may fix the immediate issue until the next upgrade, at least.

Coverage remained the same at 61.058% when pulling afbd8b6930366f596be7414f5a717f695cfc878b on jtschladen:update-docs into 2d2ecdeee2b865c83d918db1a8dcb6a17851b094 on Netflix:master.


Add maximum encryption key size to PairingDelegate

So far the maxmium encryption key size has been hardcoded to 16 bytes in 'send_pairing_request_command()' and 'send_pairing_response_comman()'. By making this configurable via the PairingDelegate, one can test how devices respond to smaller encryption key sizes. Default remains 16 bytes.

The code looks fine. Can you run the formatter before we can merge it? (see the automated checks for details on the formatting errors)

Fixed the code formatting in a new commit. Should I squash the new commit?

Fixed the code formatting in a new commit. Should I squash the new commit?
(Is VS Code supposed to auto format on save using the devcontainer?)

No need to squash. For formatting, I haven't checked the settings in the devcontainer. We use black as the formatter. I usually have my VSCode settings do that automatically for me, but you can also run invoke project.format from the top level of the repo, what will invoke the formatter for you.


Add whatlastgenre to plugin index doc

Since I haven't heard any complaints that it is not working, it could be worth mentioning :)

Great! Happy to have this on the list. Looks solid.


Validation error - Invalid Regular Expression

I am using the same slug regex as Compose and I am able to use it in the contentful UI however the migration is rejecting it.
^((\/)|(([\/\w\-\._~:!$&'\(\)*+,;@]|(%\d+))+))$

Expected Behavior
Accept regex and create contentType
Actual Behavior
 Error: {"status":"Unprocessable Entity","message":"Validation error","details":{"errors":[{"name":"type","type":"Validation","value":{"regexp":{"pattern":"^((/)|(([/w-._~:!$&'()*+,;@]|(%d+))+))$"}},"details":"Invalid regular expression","path":["fields",1,"validations",0]}]},"url":"spaces/*****/environments/master/content_types/Article"}

Steps to Reproduce

  contentType
  .createField("slug")
  .name("Slug")
  .type("Symbol")
  .required(true)
  .validations([{ regexp: { pattern: "^((\/)|(([\/\w\-\._~:!$&'\(\)*+,;@]|(%\d+))+))$"  } }]);

Environment
master

Node Version: v14.10.1
Package Manager Version: 6.14.8
Operating System: <Windows 10 64bit
Package Version: 1.9.20

For anyone in the future reading this, I had this error too and fixed it:
slug_validation = Contentful::Management::Validation.new
slug_validation.regexp = {
  pattern: %r{^((\/)|(([\/\w\-\._~:!$&'\(\)*+,;@]|(%\d+))+))$}.inspect.gsub(%r{^/|/$}, '')
}
slug_validation.message = "That doesn't look like a valid slug"

namely by adding .inspect.gsub(%r{^/|/$}, '') got it to work for me


Declare 'tslint' module

Fixes #460

(y)

lol I think you want ": +1 :" (without the spaces)

In my issue, I suggested this as a fix, but had not tested it first.
Do you have any example of using tslint from TypeScript? I see that grunt-tslint and gulp-tslint are both written in JS. I also have an issue that the .d.ts refers to typescript API's with the ts prefix, but doesn't declare a dependency on it. I see that tslint.ts has
global.ts = ts;
which makes me think this can only work by compiling along with the tslint sources, not as a standalone external library.

You shouldn't have to compile with the TS source, but you need typings for TS language services.
After declaring the module, I tried out code that looked like this and it seemed to compile:
/// <reference path="lib/tslint.d.ts" />
/// <reference path="typings/typescriptServices.d.ts" />
/// <reference path="typings/typescriptServicesScanner.d.ts" />

class Rule extends Lint.Rules.AbstractRule {
}

Yes, indeed I was referencing typescript.d.ts and not typescriptServices.d.ts.
So my original issue was a red herring. Sorry for the trouble! Could rollback 7a503a0feea2cd7dd2b0da8a3202c8e92d22d25a if you want.
I very much enjoy your RuleWalker visitor pattern.

Hmm, your error was that tsc couldn't find the namespace Lint, so I figured declare module "tslint" was the solution... but the code I pasted above seems to work without it. Yes, I think I'll roll back this change since it's not necessary.


README badges

[ ] Coverage Status
[ ] Code Climate
[ ] Scrutinizer Code Quality
[ ] StyleCI
[x] Latest Stable Version
[x] Total Downloads
[x] License
[x] Gitter

Some were added in https://github.com/digiaonline/lumen-graphql/pull/7. Others are awaiting CI stuff.

Scrutinizer can be added even without tests etc.


IdentifierGenerator(Factory) related work

HHH-14497 - Drop legacy id-generator settings;
HHH-14718 - Drop deprecated generator implementations;
HHH-14959 - Drop IdentifierGeneratorFactory as a Service

Oh very nice. It's already done.
So, my https://github.com/hibernate/hibernate-orm/discussions/4427#discussioncomment-1771094 WDYT, can it be done?

HHH-14959 - Drop IdentifierGeneratorFactory as a Service

@sebersole this means we urgently need a fix for HHH-14958, because until now overriding the IdentifierGeneratorFactory service was our only workaround. Do you intend to fix HHH-14958 soon? Otherwise, it might be better to keep the IdentifierGeneratorFactory service for now...

HHH-14959 - Drop IdentifierGeneratorFactory as a Service

@sebersole this means we urgently need a fix for HHH-14958, because until now overriding the IdentifierGeneratorFactory service was our only workaround. Do you intend to fix HHH-14958 soon? Otherwise, it might be better to keep the IdentifierGeneratorFactory service for now...

Also, even Quarkus needs that service to disable the "instantiate the generator through CDI" behavior. Though I'm not that's for the same reason. @Sanne might have more to say about this.

HHH-14959 - Drop IdentifierGeneratorFactory as a Service

@sebersole this means we urgently need a fix for HHH-14958, because until now overriding the IdentifierGeneratorFactory service was our only workaround. Do you intend to fix HHH-14958 soon? Otherwise, it might be better to keep the IdentifierGeneratorFactory service for now...

Have you tried it?

HHH-14959 - Drop IdentifierGeneratorFactory as a Service

@sebersole this means we urgently need a fix for HHH-14958, because until now overriding the IdentifierGeneratorFactory service was our only workaround. Do you intend to fix HHH-14958 soon? Otherwise, it might be better to keep the IdentifierGeneratorFactory service for now...

Also, even Quarkus needs that service to disable the "instantiate the generator through CDI" behavior. Though I'm not sure that's for the same reason. @Sanne might have more to say about this.

Yep, have you tried it? ;)

HHH-14959 - Drop IdentifierGeneratorFactory as a Service

@sebersole this means we urgently need a fix for HHH-14958, because until now overriding the IdentifierGeneratorFactory service was our only workaround. Do you intend to fix HHH-14958 soon? Otherwise, it might be better to keep the IdentifierGeneratorFactory service for now...

So the "problem" with keeping this a service is that it is kept around until SessionFactory closes while it is only used during this bootstrap phase.  So it won't be made a service again, but if you really find it is still an issue (you have not tried and I do not think it is) we will provide a way for you to supply a custom one

HHH-14959 - Drop IdentifierGeneratorFactory as a Service

@sebersole this means we urgently need a fix for HHH-14958, because until now overriding the IdentifierGeneratorFactory service was our only workaround. Do you intend to fix HHH-14958 soon? Otherwise, it might be better to keep the IdentifierGeneratorFactory service for now...

Have you tried it?

No I haven't, I'm still trying to make 5.6 + Search 6 work in WildFly for now.
I'll interpret this as "Yes Yoann, I intend to fix this, in fact I already have". We'll know soon enough if there are still problems for ORM 6 in WildFly or Quarkus, I suppose.

I'll interpret this as "Yes Yoann, I intend to fix this, in fact I already have". We'll know soon enough if there are still problems for ORM 6 in WildFly or Quarkus, I suppose.

Yes, I think the flag you added could have just as easily been calculated - which is what I did.
If that does in fact not work, then fine - we will look at allowing you to plug in a custom factory (though not as a service)

I've pushed this work thus far upstream.  We can tweak it from there

Excellent!


Minimum Platform Error

[x] I've searched past issues and I couldn't find reference to this.

Swiftagram version
4.1.3
Describe the bug
error: The package product 'Swiftchain' requires minimum platform version 9.0 for the iOS platform, but this target supports 8.0 (in target 'ComposableRequestCrypto' from project 'ComposableRequest')
To reproduce
When I try to build it to target: IOS, IOS13...
Expected behavior
Build successfull
Device and system
iPhone Simulator 13.7

Hey @senolatac 💪
Does this happen regardless of your minimum platform version?
What is it currently set on for your project?

Yes, it's regardless of my target version.

When I set it as iOS 13.0, it doesn't work also. @sbertix FYI.

What version of Xcode are you on?
Does it still happen after resetting and updating the SPM dependencies and cleaning the project's derived data?
I can't seem to replicate it so apologies if I need to ask more questions.

I'm still gonna hardcode version dependencies as soon as I get to it. Hopefully I can fix it by tomorrow.

Xcode: 11
Derived data removed.
SPM dependencies updated.
But error is same.

4.1.4 explicitly specifies minimum platform versions.
This should fix it, if the error was indeed related to it.
Let me know.


exc_bad_instruction (code=exc_i386_invop subcode=0x0)

I am using 1 row of calendarview
i make it can be clicked and change to the colour i wanted.
but.. i only can do this in a row of the first page when i m running it.
ex. 1 month have 4 weeks..
but i only can clicked the first week where is the first preview when i run
when i click at the others it will show the error
at
let myCustomCell = cell as! cellView exc_bad_instruction (code=exc_i386_invop subcode=0x0)

can you copy and paste the entire function?

No response for 5 days. I assume your problem has been resolved.
If this is still an issue for you, then click on the re-open button and I will continue.


task fail, run job (ssh: handshake failed: EOF)

Hello, I'v been testing shiled on my local bosh-lite.
command : shield run [jobs name] -k
result :

shieldd log :
2017-01-23 04:07:35.545134238 +0000 UTC shieldd: INFO: schedule adhoc backup job
2017-01-23 04:07:35.545204147 +0000 UTC shieldd: INFO: scheduling immediate (ad hoc) execution of job shield [625738c4-db29-46fc-8fd7-af5ee6d11e15]
2017-01-23 04:07:35.547435938 +0000 UTC shieldd: INFO: schedule task dab38689-15f2-40aa-861a-9f1c256316db with deadline {{63620784455 547401390 0x1157da0}}
2017/01/23 04:07:35 http: multiple response.WriteHeader calls
2017-01-23 04:07:35.966399278 +0000 UTC shieldd: INFO: sent a task to a worker
2017-01-23 04:07:35.966703638 +0000 UTC shieldd: INFO:   dab38689-15f2-40aa-861a-9f1c256316db> TASK FAILED!!  shield worker 5 unable to connect to <IP_ADDRESS>:443 (ssh: handshake failed: ssh: invalid packet length, packet too large)
2017-01-23 04:07:35.975731706 +0000 UTC shieldd: WARNING:   dab38689-15f2-40aa-861a-9f1c256316db: task failed!
2017-01-23 05:30:40.733353999 +0000 UTC shieldd: INFO: schedule adhoc backup job
2017-01-23 05:30:40.73347915 +0000 UTC shieldd: INFO: scheduling immediate (ad hoc) execution of job shield [625738c4-db29-46fc-8fd7-af5ee6d11e15]
2017-01-23 05:30:40.735746302 +0000 UTC shieldd: INFO: schedule task 52110f7e-636f-43e8-9a97-4d876cab765a with deadline {{63620789440 735728122 0x1157da0}}
2017/01/23 05:30:40 http: multiple response.WriteHeader calls
2017-01-23 05:30:40.963795183 +0000 UTC shieldd: INFO: sent a task to a worker
my bosh vms, below
+-------------------------------------------------+---------+-----+----------+--------------+
| VM                                              | State   | AZ  | VM Type  | IPs          |
+-------------------------------------------------+---------+-----+----------+--------------+
| shield/0  | running | n/a | small_z1 | <IP_ADDRESS> |
+-------------------------------------------------+---------+-----+----------+--------------+
+---------------------------------------------------------------+---------+-----+----------+-------------+
| VM                                                            | State   | AZ  | VM Type  | IPs         |
+---------------------------------------------------------------+---------+-----+----------+-------------+
| postgresql_docker_z1/0  | running | n/a | small_z1 | <IP_ADDRESS> |
+---------------------------------------------------------------+---------+-----+----------+-------------+
+---------------------------------------------------------------+---------+-----+----------+-------------+
| VM                                                            | State   | AZ  | VM Type  | IPs         |
+---------------------------------------------------------------+---------+-----+----------+-------------+
| postgresql_docker_z1/0 | running | n/a | small_z1 | <IP_ADDRESS> |
+---------------------------------------------------------------+---------+-----+----------+-------------+
my job
Name:             shield
Paused:           N
Retention Policy: default
Expires in:       100 days
Schedule Policy:  default
Target:           postgres
Target Endpoint:  {"pg_user":"target", "pg_password":"target", "pg_host":"<IP_ADDRESS>", "pg_port":"5432"}
Remote IP:        <IP_ADDRESS>:5524
Store:            postgres
Store Endpoint:   {"pg_user": "store", "pg_password": "store", "pg_host": "<IP_ADDRESS>", "pg_port": "5432"}
Notes:            shield
IP & Port of  Target & Store is correct. I saw init.script of test-bed.
I've thought that i don't understand shield.
I wait your reply.

After modified .yml file about agent, I deployed psql of target, store.
I checked 'running'.

I see two problems:
First, your Remote IP should be the IP address and port of the SHIELD agent that will actually do the postgres backup (i.e. run the pg plugin).  Normally, that agent runs on 5444 (unless you changed shield.agent.port in your deployment manifest).
IIRC, port 5524 is what several Cloud Foundry / BOSH components use for their internal postgres components, which would explain the "handshake failed: EOF" -- SHIELD is connecting to something, trying to talk SHIELD agent protocol, and that something (a Postgres database) is closing the connection because it doesn't understand.
What happens if you change Remote IP in your target configuration to <IP_ADDRESS>:5444?
Secondly, you've got your store set to a Postgres endpoint as well.  Store is where SHIELD should store the backup archive files.  This is usually something like s3, or fs.  Per the documentation for the pg plugin (https://godoc.org/github.com/starkandwayne/shield/plugin/postgres) store operations are not supported.
You will want to configure a store plugin.  I'd recommend fs (https://godoc.org/github.com/starkandwayne/shield/plugin/fs)

I appreciate your reply.
I did your first resolution that apply <IP_ADDRESS>:5444
below is result about that.

After apply second resolution, i will comment result !

I applied second resolution, But it has a matter.
below is result.

I think that remote port is not correct. below is target-psql.yml about agent.
I didn't modify port.

JOB for fs store summary.

STORE for configuration fof fs store.
Name:          store-fs
Summary:       store-fs
Plugin:        fs
Configuration: {"base_dir": "~/Research/shield-store"}
base_dir is my local direcotry.
Summary,
first, /var/vcap/packages/postgres/bin/pg_dumpall...
i checked at packages of VM. it is on the spot.
so, i tested executing the file on the spot. result is same log...
second, remote agent IP:PORT
it is very confused....
i wait your reply !

I see with-example-inputs.yml in bosh-release.
...
properties:
targets:
plugin: fs
...
I saw it, so I will apply it target properties of my yml...

Are you putting the agent-pgtools job/template on the SHIELD agent deployment?

thx jhunt, It worked it !

I added on my shield deployment yml file

Thanks for your kindness have a good day !

Happy to help!


Make sure that the docs are complete

Complete as in all public classes, methods, and properties have a docstring that is complete.
Let's track per subpackage:

[x] cameras
[x] controls
[x] geometries
[x] helpers
[ ] linalg
[x] materials
[x] objects
[x] renderers -> also document the "common functions" that we make available internally.
[x] resources
[x] utils (I think we only have utils for private use)

I think we can leave this open to remind ourselves on the parts that are not yet documented.

Closing! The only remaining point is linalg, but that will get its own docs, I presume.

See https://github.com/pygfx/pylinalg/issues/3


testing: add integration test

Add an integration test (equivalent of running ./lintestor -tas) and its associated test files.
Unit tests are upcoming.

@255doesnotexist hang on, don't merge yet

temporarily on hiatus due to #34

859ac02e97e9bb35db3319d1e82d6e48ec5a91f4 61906c082042fb2c4c787f308fa99c8c36da2f01 #34 fixed, thanks!


Update BitSerializer to new version 0.8

Could you add new version of BitSerializer?
There was additionally added two sub-libraries which implement specific formats.
Pull request #4841.

Thank you!


Resplit configuring certificates section

Signed-off-by: samanthasusu<EMAIL_ADDRESS>
reorganized the orders
added a procedure in overview page
leave some placeholders

Your checklist for this pull request
🚨Please review the guidelines for contributing to this repository.

[ ] If the changes in this PR is part of the next future release, make this pull request against the docs-staging branch which will be published at the next release boundary. If the changes in this PR are part of the current release, use the default base branch, master. For more information about branches, see https://github.com/zowe/docs-site/tree/master#understanding-the-doc-branches.

[ ] If this PR relates to GitHub issues in docs-site or other repositories, please list in Description, prefixed with close, fix or resolve keywords.

Description (including links to related git issues)
Please describe your pull request.
:heart:Thank you!

Hi @Joe-Winchester I just reorganized the structure and left some placeholders. Will continue to add more information. Feel free to add your changes and let me know if any concern. Thank you very much!

This is great ! I did see that there are some conflicts. Would you like me to merge into this branch for some of the chapter content for the three new chapters ? I am happy to break the content apart from the two existing chapters into the three ones. One thing that might be a good idea is to keep the existing configure-keystore and configure-keyring chapters there in the sidebar, and have the three new ones flagged as [DRAFT] while we write them, and then we could drop them in when they're ready.

Thanks Joe! Feel free to edit the content on this branch, but other doc squad folks might need to take a look on this first before merging this branch. So would you mind editing the content on this branch and merge when it's reviewed by doc squad? Thank you so much!


White tint color

Setting the tint color as white has practically no effect since the background of the segmented control will remain a dark gray gradient.

You want the thumb to be white or the control's background?

I have problems with the background of the segmented control. The Thumb works fine.

"No effect" is not quite right. See top (whiteColor) vs bottom (default grayColor): http://cl.ly/Doyb
I guess this would be a tintColor limitation similar to what UIKit has (try setting a navigation bar's tintColor to white, it looks terrible).

You're right, but the result was not exactly what I was expecting. In the end I can use backgroundImage for my intent. You can close this issue if you want.


Improve Teachers Page Design

At the moment, the teacher page leaves some to be desired.

It would be nice to improve this, perhaps with some styling or at least with actual arrows for "<-".

Also, the line that says "Teachers, please see the free trial information above for further details." is referring to what 'free trial information above'?

Also, something doesn't seem right with the code...
        .faq-question(data-i18n="teachers.who_for_title")
        p(data-i18n="teachers.who_for_1")
        p(data-i18n="teachers.who_for_2")

        .faq-question Does it cost anything to play Hour of Code?
        p No! The first hour of CodeCombat is completely free.
        p Teachers, please see the free trial information above for further details.

        .faq-question(data-i18n="teachers.more_info_title")
        p
          span.spr(data-i18n="teachers.more_info_1")
          a(href='http://discourse.codecombat.com/c/teachers', data-i18n="teachers.more_info_2")
          span.spl(data-i18n="teachers.more_info_3")

Does this mean we aren't i18n'ing the second bullet point?

Yeah, but I am planning on adding i18n to the new code. Just waiting for the pages to stabilize.

We totally reimplemented this whole area of the site.


horizontal scrolling from right to left

i want to fill table from right to left and horizontal scrolling same way.

is there any improvement about issue?

hi
Is not this optimization done?
This is very important to me

@evrencoskun attention please!!

@evrencoskun Voting + for this feature to support RTL

@evrencoskun
Not complete yet but but a quick hack for Full RTL support generates a table like

Which looks right for RTL support (you can scroll to more data on the left hand edge of screen)
If this looks right I finish of the implementation to enable creating a tableView properly. with a RTL layout

@evrencoskun
Not complete yet but but a quick hack for Full RTL support generates a table like

Which looks right for RTL support (you can scroll to more data on the left hand edge of screen)
If this looks right I finish of the implementation to enable creating a tableView properly. with a RTL layout

Looks great at first glance

Looks great at first glance


Will a Kibana instance be available?

It would be good to document on README if available.

Kibana has been available in AWS, closing.


feat: Social media disruption detail

Please test this as various user roles.
I also added the back button as per DISRUPTION-226.
This should allow you to add social media posts (max 5) to the disruption detail page and then save them.

When a staff user has submitted a disruption for review - if the admin user rejects the disruption then error page is displayed instead of disruption status set to reject

system admins cannot reject disruptions


redirect JavaDocs

Not very old javadoc links such as https://googlecloudplatform.github.io/google-cloud-java/latest/apidocs/com/google/cloud/bigquery/package-summary.html are now 404.
https://googlecloudplatform.github.io/google-cloud-java/latest should redirect to https://googlecloudplatform.github.io/google-cloud-java/google-cloud-clients
ObReference: https://www.w3.org/Provider/Style/URI

This is a known issue and we are working on it. Thanks for pointing that out.


New Getting Started Documentation

New Getting Started Documentation: A new getting started flow, based on incremental v2 YAML configs.
Description:

Develop an entire new getting started flow, based on incremental v2 YAML configs, explained roughly line by line with links to the deeper reference docs.
Example: Take https://github.com/envoyproxy/envoy/blob/master/configs/google_com_proxy.v2.yaml and show how to run it and explain it line by line.
Develop other more complex examples and explain those. The idea is to guide the new user to Envoy in a gradual way, going all the way through a small management server (maybe built on go-control-plane).

Will be happy to pick this up.


Update ecr, kms, s3, ses, sfn, sns, sqs to 2.24.8 in scala-steward-dependencies

About this PR
📦 Updates

software.amazon.awssdk:ecr
software.amazon.awssdk:kms
software.amazon.awssdk:s3
software.amazon.awssdk:ses
software.amazon.awssdk:sfn
software.amazon.awssdk:sns
software.amazon.awssdk:sqs

from 2.24.5 to 2.24.8
Usage
✅ Please merge!
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!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "software.amazon.awssdk" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Closing as newer version available


cypress-tags assumes running in local mode

cypress-tags wrapper locates the cypress executable in the ../.bin/ folder. This is only valid in local mode, i.e. when both are installed locally. It won't work if the preprocessor is installed globally

:tada: This issue has been resolved in version 2.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Don't parse JSON if response is a server error

Related to #48
When a server responds with a status code of 5xx, the body should not be parsed as JSON.
import * as p from 'phin';

const makeRequest() {
  const url = 'https://google.com';

  const opts: p.IJSONResponseOptions = {
    url,
    method: 'GET',
    parse: 'json',
    headers: {
      accept: 'application/json',
    },
  };

  const result = await p(opts);

  return result.body;

If the server returns a 500 Internal Server Error, the JSON parse still happens and the error is Unexpected token I in JSON at position 0. It appears the only way around this is to not have phin parse the JSON and to do it manually after checking the statusCode.
I think it makes more sense for phin to not parse the JSON unless the statusCode is a 2xx.

I recall another request library (axios?) throwing a (deliberate) exception on non-success statuses.
I'm not saying that's the best way to deal with them but it is an option.

I created #75 as an alternative fix

Comments on #75 as an alternative would be appreciated. You can see my comment on that PR. I think it's a practical solution.


"flutter run -d web-server --dds-port=PORT" doesn't start the dart development service on PORT

Steps to reproduce

flutter run -d web-server --web-hostname <IP_ADDRESS> --web-port 8081 --dds-port 8082 --no-web-resources-cdn
List open ports,  e.g.

# lsof -i -P
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
dart:flut  82 root    9u  IPv4 9928686      0t0  TCP *:8081 (LISTEN)
dart:flut  82 root   14u  IPv4 9932385      0t0  TCP *:44911 (LISTEN)

Expected results
Expect tcp service listening on 8082
Actual results
No service listening on 8082
Code sample
Code sample
Dockerfile:
FROM debian

ENV DEBIAN_FRONTEND=noninteractive
ENV FLUTTER_VERSION=3.24.3
ENV FLUTTER_HOME=/usr/local/flutter

RUN apt-get update
RUN apt-get install -y libxi6 libgtk-3-0 libxrender1 libxtst6 libxslt1.1 curl git wget unzip libgconf-2-4 gdb libstdc++6 libglu1-mesa fonts-droid-fallback lib32stdc++6-amd64-cross python3 inotify-tools fswatch tmux

# download Flutter SDK from Flutter Github repo
RUN git clone --depth 1 --branch ${FLUTTER_VERSION} https://github.com/flutter/flutter.git /usr/local/flutter

# Set flutter environment path
ENV PATH="${FLUTTER_HOME}/bin:${FLUTTER_HOME}/bin/cache/dart-sdk/bin:${PATH}"
RUN flutter precache --web
# Run flutter doctor
RUN flutter doctor
# Enable flutter web
# RUN flutter channel master
# RUN flutter upgrade
RUN flutter config --enable-web

flutter run -d web-server --web-hostname <IP_ADDRESS> --web-port 8081 --dds-port 8082 --no-web-resources-cdn

Screenshots or Video
No response
Logs
Logs
# lsof -i -P
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
dart:flut  82 root    9u  IPv4 9928686      0t0  TCP *:8081 (LISTEN)
dart:flut  82 root   14u  IPv4 9932385      0t0  TCP *:44911 (LISTEN)

Flutter Doctor output
Doctor output
# flutter doctor -v
[!] Flutter (Channel [user-branch], 3.24.3, on Debian GNU/Linux 12 (bookworm) 6.6.26-linuxkit,
    locale en_US)
    ! Flutter version 3.24.3 on channel [user-branch] at /usr/local/flutter
      Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
      If that doesn't fix the issue, reinstall Flutter by following instructions at
      https://flutter.dev/setup.
    ! Upstream repository unknown source is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to unknown source to dismiss this error.
    • Framework revision 2663184aa7 (10 weeks ago), 2024-09-11 16:27:48 -0500
    • Engine revision 36335019a8
    • Dart version 3.5.3
    • DevTools version 2.37.3
    • If those were intentional, you can disregard the above warnings; however it is recommended to
      use "git" directly to perform update checks and upgrades.

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/to/linux-android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✗] Linux toolchain - develop for Linux desktop
    ✗ clang++ is required for Linux development.
      It is likely available from your distribution (e.g.: apt install clang), or can be downloaded
      from https://releases.llvm.org/
    ✗ CMake is required for Linux development.
      It is likely available from your distribution (e.g.: apt install cmake), or can be downloaded
      from https://cmake.org/download/
    ✗ ninja is required for Linux development.
      It is likely available from your distribution (e.g.: apt install ninja-build), or can be
      downloaded from https://github.com/ninja-build/ninja/releases
    ✗ pkg-config is required for Linux development.
      It is likely available from your distribution (e.g.: apt install pkg-config), or can be
      downloaded from https://www.freedesktop.org/wiki/Software/pkg-config/

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/to/linux-android-setup for detailed instructions).

[✓] Connected device (1 available)
    • Linux (desktop) • linux • linux-arm64 • Debian GNU/Linux 12 (bookworm) 6.6.26-linuxkit

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 5 categories

Thanks for the report. Seeing the same behavior as reported. --dds port help shows below:

Even if we directly pass flutter run -d web-server --web-hostname <IP_ADDRESS> --dds-port 8082, it is not listening to the dds port.
stable : 3.24.5
master : 3.27.0-1.0.pre.572


Fixing path manipulation on Windows

Resources.find manipulated paths using "getPath", which on Windows, includes a trailing slash, causing it to fail. The code was modified to manipulate it in an alternative manner. This allow SSZ tests using Eth 2.0 reference tests to pass on Windows.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for your contribution. We don't test on Windows, so it's hard to make sure it always works.
I am going to merge this contribution, and we will look at adding a Windows CI once we move to the ASF.


github.com/chromedp/chromedp/target.go:143:11: undefined: target.CommandSendMessageToTarget

What versions are you running?

$ go list -m github.com/chromedp/chromedp
$ google-chrome --version
$ go version

What did you do? Include clear steps.
What did you expect to see?
What did you see instead?

Fill the template.

Hi @mvdan
I have the same issue.
This commit 14hours ago in github.com/chromedp/cdproto removed CommandTargetSendMessageToTarget, and it breaks github.com/chromedp/chromedp

If you use the version of cdproto defined in chromedp's go.mod, it shouldn't be breaking. We should still fix this issue, but the error here is the user's for not pinning versions.

Same here. I cannot even get chromedp.
What I run:

go get -u github.com/chromedp/chromedp

What I get:

github.com/chromedp/chromedp
../go/src/github.com/chromedp/chromedp/target.go:143:11: undefined: target.CommandSendMessageToTarget

I apologize for the hassle I caused everyone here. 100% completely my fault, but then again, it's also 20% Chromium's fault (kidding! I :heart: Chromium).
I've pushed a new tag with a fixed cdproto dependency. go get -u should work correctly as well now.

This happened again
This go mod dependency works well
github.com/chromedp/cdproto v0.0.0-20191005232412-878241ce2dca
github.com/chromedp/chromedp v0.4.2

This one doesn't
github.com/chromedp/cdproto v0.0.0-20191009033829-c22f49c9ff0a
github.com/chromedp/chromedp v0.4.2

Please use the modules for now. We're in the middle of fixing the master branch.


Bug/reconfigure test deployments

Description

Deploy working bridging for both comp and no comp
Change quoteEvmDelivery to a view function
Update how chain initialization works

Current dependencies on/for this PR:

main

PR #84   👈

This comment was auto-generated by Graphite.


Creating organization fails

Creating organization fails without providing a useful error. I am able to retrieve data via GET calls, but when trying to create a new org, I get an error. Code to create org:
new_org = self.commcell.organizations.add(name="egletest1",
<EMAIL_ADDRESS>                                        contact_name="Egle foo",
                                        company_alias="EgleTest1",
                                        email_domain="EgleTest1.com")

Error:
    if response.json():
  File "/Users/egle.sigler/src/vdo-goss/venvs/lib/python3.6/site-packages/requests/models.py", line 900, in json
    return complexjson.loads(self.text, **kwargs)
  File "/Users/egle.sigler/.pyenv/versions/3.6.4/lib/python3.6/json/__init__.py", line 354, in loads
    return _default_decoder.decode(s)
  File "/Users/egle.sigler/.pyenv/versions/3.6.4/lib/python3.6/json/decoder.py", line 339, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/Users/egle.sigler/.pyenv/versions/3.6.4/lib/python3.6/json/decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

This message was in the web server logs:
7868  94    01/21 17:02:11 94  cvadmin <validator> - Company.CreateOrganization expects parameter 'CreateOrganizationRequest request' value not to be null. Response status code set to BadRequest(400)

I could not find that CreateOrganizationRequest value anywhere in the cvpysdk code base.
Creating orgs works via postman when using this repo: https://github.com/Commvault/VMC-AWS-Automation

@eglute , The issue has been identified. This will be fixed shortly. Thanks!

@eglute , The issue has been identified. This will be fixed shortly. Thanks!

Thanks @iamthemananiket, any updates on when this will be updated?

Hi @eglute,
This fix should be available by Monday on the dev branch.


Config paths should be parameters

I wanted to put config files to a different folder. I had to override CordovaScreenshots::CORDOVA_SCREENSHOTS_IOS_CONFIG_PATH from a lane as a workaround for now.

Interesting - what's the use case behind that? Why not fastlane/cordova_screenshots/ios?

I'm using different config files not related to cordova. I've put them to fastlane/config_files. I didn't want to create a different folder for cordova screenshots. That's not a priority though.

Ok, that makes sense - having the folder structure to be configurable is a good thing. I don't like the folder structure fastlane dictates by itself as well.
You could just CordovaScreenshots::CORDOVA_SCREENSHOTS_IOS_CONFIG_PATH = 'fastlane/config_files' in your lane to achieve what you wanted?

Yes I've already done that for a workaround for now. Thanks 👍

(I actually just wanted to confirm that I understood your initial message correctly and that this is possible ;) Confirmed :D )


Docstrings

Lots of functions don't have em, and some that do end up formatted weird with Sphinx/RTD

Just updated them, can probably use more cleanup but closing this for now


Roll engine 4e6f57949d2c..9cf80283cd73 (1 commits)

https://github.com/flutter/engine/compare/4e6f57949d2c...9cf80283cd73
git log 4e6f57949d2c..9cf80283cd73 --date=short --no-merges --format='%%ad %%ae %%s'
2018-08-20<EMAIL_ADDRESS>Roll src/third_party/skia 6676079d2b79..7c42e01cedb9 (4 commits) (flutter/engine#6051)
The AutoRoll server is located here: https://flutter-engine-flutter-roll.skia.org
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

@rmistry @liyuqian : New roll has been created by https://flutter-engine-flutter-roll.skia.org


Non-human animal disease term obsoletion

Resolve whether non-human animal disease terms should be obsoleted if the cross-species analog term in humans is obsoleted.
Example is: MONDO:1010034 cleft lip with or without cleft palate, non-human animal
The cross-species analog term has been obsoleted.

Discussed at non-human animal disease call on 2024-01-26. Depends on the reason why the term is obsoleted in the human branch.

Can we close this issue or is there any action items?


Doesn't work to have "-" in datastore names

name="blob-protocol-example" should be changed to
name="blob_protocol_example",
as well as
name="blob-sas-example" to name="blob_sas_example"

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

ID: 713487dd-8117-9857-d49c-ef3ea7098cd7
Version Independent ID: 651f21dc-ccdc-0c9d-0286-6be7eef3f8b8
Content: Upgrade datastore management to SDK v2 - Azure Machine Learning
Content Source: articles/machine-learning/migrate-to-v2-resource-datastore.md
Service: machine-learning
Sub-service: core
GitHub Login: @SturgeonMi
Microsoft Alias: xunwan

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

@HaakonHalvorsen
Thanks for reporting this! We have created a PR for this issue and the changes should go live soon.


Remove static factory methods from JsObj and JsArray

Static factory methods have the inconvenient of making difficult to use different data structures that the specified in them. The JsObj and JsArray are tightly coupled to the underlying data structures. It would be interesting to be able to define factories with custom
data structures. For example, a JsArray could use a list implementation from Eclipse Collections or a vector from Clojure or even a Set from Java. It makes the library more attractive and more object-oriented.

solved with version 3.0.0.
There are factories that allowed to use different data structures. JsObj and JsArray are not coupled to any data structure implementation anymore


[feature] download subcommand for runtimes

It would really useful if it were possible to download runtimes without actually installing them. Like we can with Xcode versions.
i.e. xcodes runtimes install "iOS 15.5"
I would imagine this command to mount the DMG and extract the PKG to ~/Downloads.

Curious to know what are your use cases for this.
Images before iOS 16.0 are not very useful because they don't have a user-facing way for installation. The pkg inside the dmg is not usable and will fail during installation.

Not sure what the intention of the original author is, but here would be mine:
Suppose we had a way to only download a runtime and another command to only install a locally available runtime. In that case, we could cache the runtimes somewhere (some server in the local network). The command to install the runtime would need to re-package the runtime image for older runtimes If I understood it correctly.
We have issues with the current way to download and install the runtimes in one step directly from Apple. If the issue is the download from Apple, it could solve our problems.

Agreed, your use case would use the DMG, not PKG. The PKG is basically useless, that is why I was asking.
In the meantime, if you pass the --keep-archive option, the DMG would not be deleted, so if you run install again, the DMG would be found, and not downloaded.

Agreed, your use case would use the DMG, not PKG. The PKG is basically useless, that is why I was asking.

Are you saying it would be impossible for the older runtimes?

I think I understood it a little bit now: for the older runtimes a DMG is downloaded and then the PKG from inside this DMG is somehow changed (re-packaged) and installed.
For saving and reusing these older runtimes, the DMG would need to be saved.
And for installation, this re-packaging would need to be done on the local computer where the runtime should be installed.

think I understood it a little bit now

Exactly yes. The DMG is the important file here that can be reused by xcodes, for old and new runtimes. You can achieve similar results to the download command by using the --keep-archive flag with the install command, next time xcodes  will find the DMG and will skip downloading.

But would that work if the downloading xcodes app is not the same one as the installing xcodes app? Like on different computers? Could I just copy the DMG to a specific folder and xcodes would install it without downloading?

yes, it should work, just put them in the directory specified in the --directory option, which is ~/Downloads by default.

Just confirming that this workaround works!

Thanks for the responses @StevenSorial - I'll keep this open as a feature add to include a xcodes runtimes download option, similar to xcodes download


feat: [cheqd] store latest height when updating top accounts records

Description
Closes: #XXXX

Changes:

Stored latest block height instead of height 0 when updating top accounts records

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[x] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[x] targeted the correct branch
[ ] provided a link to the relevant issue or specification
[x] added a changelog entry to CHANGELOG.md
[ ] included comments for documenting Go code
[x] updated the relevant documentation or specification
[x] reviewed "Files changed" and left comments if necessary
[x] confirmed all CI checks have passed

Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...

[ ] confirmed the correct type prefix in the PR title
[ ] confirmed ! in the type prefix if API or client breaking change
[ ] confirmed all author checklist items have been addressed
[ ] reviewed API design and naming
[ ] reviewed documentation is accurate
[ ] reviewed tests and test coverage
[ ] manually tested (if applicable)

Codecov Report

:exclamation: No coverage uploaded for pull request base (chains/cheqd/mainnet@83528b5). Click here to learn what that means.
The diff coverage is n/a.

@@                   Coverage Diff                   @@
##             chains/cheqd/mainnet     #560   +/-   ##
=======================================================
  Coverage                        ?   53.98%
=======================================================
  Files                           ?       22
  Lines                           ?     1617
  Branches                        ?        0
=======================================================
  Hits                            ?      873
  Misses                          ?      638
  Partials                        ?      106


support for 4tronix's Robo:Bit Mk3 Buggy

https://shop.4tronix.co.uk/products/robo-bit-mk3

See: https://microsoft.github.io/microcode/docs/robot#contribute

@4tronix


Clock now works with string

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Cannot clone repo in Windows 10 because filename

File https://github.com/Twisted-Fields/acorn-precision-farming-rover/blob/main/server/�%40��%408 doesn't allow to clone acorn-precision-farming-rover repo to Windows 10
Cloning into 'C:\Users\movefasta\Documents\GitHub\acorn-precision-farming-rover'...
remote: Enumerating objects: 666, done.
remote: Counting objects: 100% (666/666), done.
remote: Compressing objects: 100% (302/302), done.
remote: Total 666 (delta 371), reused 642 (delta 347), pack-reused 0
Receiving objects: 100% (666/666), 17.17 MiB | 1.35 MiB/s, done.
Resolving deltas: 100% (371/371), done.
error: invalid path 'server/??�@��?@8'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

Would you like to retry cloning ?

Cloning on Linux is OK

Ooof my apologies! I did a quick commit to remove it. I tried to run a command to delete it from history, but I think the weird filename did not play nice with the command itself. Should be fixed now for present and future commits.


Default filters ? Like default actions?

Srry if thatis described somewhere, but i was looking in documentation, in rdoc and in issues and can't find anything about it . Is there any way to add , my custom filter without hidding those that was generated by activeadmin ? I know i can add them manually after i add my custom filter, but if i could have few lines of code , thanks to this gr8 gem it would be so awesome.. ;]
Greetings

Likewise, I would like this feature.  I would like to attach active_admin to an eCommerce platform (http://dragonflydepot.com) that I run, but need to filter the results by the specific site (determined by the domain name sent with the request).  So, a per-request filter would be awesome.  Something like (for my use case):
global_filter {where => {:site_id => @site.id}}
that could be appended to all the queries executed by the framework.
Great work, btw!

I don't think that you are talking about the same thing.
@panSarin: you would like a way to keep the default filters even when you add one. I see your point. This could be done via the dsl by calling default_filter or so. I don't think that we will implement this feature though. Pull requests are welcome!
@hmasing: ActiveAdmin uses InheritedResources. So you should be able to do something like this:
ActiveAdmin.register MyModel do

  controller do
      protected

      def collection
      @projects ||= end_of_association_chain.where(:site_id => @site.id)
    end
  end
end

@pcreux: I'm quite beginning and open sourcing projects, and i don't know if my skills are enough to try this, but i will try implement this feature, and make pull request . At most i will learn something ;]
Greetings , and thanks for this awesome gem .


Added support for gradle 8

Gradle 8 needs that namespace declaration to work with Android libraries.
Few people are using Gradle 8 with Flutter but at some point everybody will have to switch...

Thanks :)


drivers: intc_ite_it8xxx2: disable debug mode then reset for tests

After flashed EC image, we needed to manually press the reset button on it8xxx2_evb. Now, without pressing the button, we can disable debug mode and trigger a watchdog hard reset for running tests.
After flash EC, running below tests can pass (without pressing the button): west build -p always -b it8xxx2_evb tests/drivers/watchdog/wdt_basic_api west build -p always -b it8xxx2_evb tests/kernel/timer/timer_api west build -p always -b it8xxx2_evb tests/kernel/fatal/exception

Btw, this request is from Intel by e-mail:
I’m writing this e-mail, because we have some concerns about this test. First of all, flow for watchdog test, made by Hunter and Hongb included script that reset ite board after flash watchdog test binary, which made this test pass all the time. It was done by completely shutting down board using ykush. We think that this wasn’t the proper way to do this test.
...(skip)
We don’t want to reset board using external sources, and test this functionality fully.

The fail item is not relative to this PR changes. I will rebase the code and let it build again.

I checked these changes on our debug it8xxx2_evb, and it works fine.


Iframes should be in an extra box like images

Please locate the iframes below like the images. Furthermore it would be cool if we coul define the width and height of the iframe box.
I would like to embed wiki pages to each check to give our ops team a direct runbook. Displaying only the first 3-4 lines is not enough there...

duplicate of #360


Party Divisions

I am beginner/intermediate python user and have never gone through a pull request, so please correct me if needed.  I didn't see any data with regards to the party divisions of the House or Senate.  I wanted that data and thought I would try and add to this ecosystem if it is wanted.
This is the party divisions from the house with leadership roles by Congress.  Two files have been added, a scraper for all congress links found http://history.house.gov/Institution/Party-Divisions/Party-Divisions/
and the resultant data in a yaml file.

Hi there. Thanks for your interest in improving this repository!
There's a lot of information in this pull request so there's a lot to comment on.

It might be best to split up the different sorts of data into multiple files: party divisions (+ total membership), party leadership (i.e. leadership positions held by members of the House), and officers (i.e. non-members like clerk and so on).
Party leadership might be best not in a separate file but instead merged into the leadership_roles field in the legislator files. This would require mapping the names to the existing records for legislators, and then mapping the Congress numbers to the right entry in the legislator's terms. Wherever the data goes, mapping the names of legislators to their IDs would be important and perhaps a requirement before merging this in. Because this is the hardest thing to do, it might be useful to open a pull request that only adds the party division data and leaves the rest for a separate PR.
The Congress numbers (e.g. 100th Congress (1987–1989)) should be turned into integers (100) and the Congresses should be in forward chronological order (to match the order of the legislator files).
The party divisions and total membership values should be integers instead of strings.
There are some white space issues ('Democrats ': '188').
Instead of naming the file party-divisions-house.yaml, it might be better to have a single file that will eventually hold information for both the House and Senate.
The bottom of the table on house.gov has some footnotes so we'd want to make sure that information is captured somewhere.
Before merging, some documentation should be added to the README.

Understood, thanks!

How are you envisioning a single file for house and senate?
My preference is to keep it {house:{{1:data},{2:data},{3:data}}, senate:{{1:data},{2:data},{3:data}}}
That way I can have a house scraper and senate scraper since they are in different locations and combine them in a single dictionary afterwards and do one yaml.dump .  It seems easier to deal with if one breaks and makes for smaller scripts.
Thoughts?

It would be a lot clearer from a user's point of view to do it by Congress and then by chamber within each Congress, but it's not hugely important.

Hi Josh, I made the majority of the revisions you requested, but I have not tried to merge the party leadership.
Some things I would appreciate you taking a look at are:

congress 107, the senate has some funny dates going on.  It isn't very clean right now, but I want to know how you would like it before I try cleaning it up.
In some of the congresses it lists which major party the third party caucused with.  You can see how I handled this in congress 92 and others.  Is this acceptable?

Thanks,
Jeff

Hey, I'm sorry I dropped off, I just don't have the time right now to help on this. :(

I'll try and take a look at this this weekend.


Updated UI to edit Access Assignments

closes #938

This is different (maybe better but not as obvious) than how it is done when you assign new access.
Your change if you manually try to change the year:

The way it is done/looks when you assign it with a past date:

Ohhh I see where I went wrong

@wongband Almost. Just need to disable the update when it is invalid:

Sounds good.

This pull request introduces 1 alert when merging bcb97a4 into 772440a - view on LGTM.com
new alerts:

1 for Unused or undefined state property

Also fix this lgtm issue -- you have date in the state but you never use it


IDE - Syntax highlighting

 greenBerry

Can you provide a description for this issue or is it sorted already?


Issue running agent KeyError: 'module'

Describe the bug
SWE-agent fails to produce output on one instance that I am trying to run, but it was working before ?
**edit I should mention that I tried to add some stuff to default.yaml, I tried adding Before you begin editing, first generate a dependency graph with the following code, you will get an adjacency list, and if necessary you may trace errors through the dependency graph. Make sure you create a python script with this dependency graph code at the root of the directory/repository that you are fixing.   If you cannot generate the dependency graph after 3 tries, skip it. along with some python code to generate an adjacency list and this is what raises an error. Any idea why?
Steps/commands/code to Reproduce
python run.py --model_name gpt-3.5-turbo-0125 --instance_filter django__django-11001 --split test
Error message/results
INFO     💽 Loaded dataset from princeton-nlp/SWE-bench_Lite
INFO     Found image sweagent/swe-agent:latest with tags: ['sweagent/swe-agent:latest'], created: 2024-06-26T00:19:07.947463553Z for linux arm64.
DEBUG    Starting container with command: docker run -i --rm --name sweagent-swe-agent-latest-38e747dba0 sweagent/swe-agent:latest /bin/bash -l
INFO     🌱 Environment Initialized
DEBUG    Environment initialization took 7.00 seconds
INFO     Instance filter not matched. Skipping instance django__django-15202
...
INFO     Instance filter not matched. Skipping instance sympy__sympy-16106
INFO     ▶  Beginning task 177
INFO     django__django not found in container, cloning...
DEBUG    Falling back to full cloning method due to multiple instances or persistent container
INFO     django__django__3.0 conda env not found, creating...
DEBUG    Created conda environment
DEBUG    Installed requirements from requirements.txt
INFO     Installing django__django at base commit...
DEBUG    Ran install command
INFO     Installation step took 29.84 seconds
INFO     Initializing agent settings for container e0c20d4e74fe2dbfb00c3082b2aa18af3bb1dbeaacd73981163b5e47a53a7271
INFO     Resetting model stats
INFO     SYSTEM (primary)
         SETTING: You are an autonomous programmer, and you're working directly in the command line with a special interface.

         The special interface consists of a file editor that shows you 100 lines of a file at a time.
         In addition to typical bash commands, you can also use the following commands to help you navigate and edit files.

         COMMANDS:
         open:
           docstring: opens the file at the given path in the editor. If line_number is provided, the window will be move to include that line
           signature: open <path> [<line_number>]
           arguments:
             - path (string) [required]: the path to the file to open
             - line_number (integer) [optional]: the line number to move the window to (if not provided, the window will start at the top of the file)

         goto:
           docstring: moves the window to show <line_number>
           signature: goto <line_number>
           arguments:
             - line_number (integer) [required]: the line number to move the window to

         scroll_down:
           docstring: moves the window down {WINDOW} lines
           signature: scroll_down

         scroll_up:
           docstring: moves the window down {WINDOW} lines
           signature: scroll_up

         create:
           docstring: creates and opens a new file with the given name
           signature: create <filename>
           arguments:
             - filename (string) [required]: the name of the file to create

         submit:
           docstring: submits your current code and terminates the session
           signature: submit

         search_dir:
           docstring: searches for search_term in all files in dir. If dir is not provided, searches in the current directory
           signature: search_dir <search_term> [<dir>]
           arguments:
             - search_term (string) [required]: the term to search for
             - dir (string) [optional]: the directory to search in (if not provided, searches in the current directory)

         search_file:
           docstring: searches for search_term in file. If file is not provided, searches in the current open file
           signature: search_file <search_term> [<file>]
           arguments:
             - search_term (string) [required]: the term to search for
             - file (string) [optional]: the file to search in (if not provided, searches in the current open file)

         find_file:
           docstring: finds all files with the given name in dir. If dir is not provided, searches in the current directory
           signature: find_file <file_name> [<dir>]
           arguments:
             - file_name (string) [required]: the name of the file to search for
             - dir (string) [optional]: the directory to search in (if not provided, searches in the current directory)

         edit:
           docstring: replaces lines <start_line> through <end_line> (inclusive) with the given text in the open file. The replacement text is terminated by a line with only end_of_edit on it. All of the
         <replacement text> will be entered, so make sure your indentation is formatted properly. Python files will be checked for syntax errors after the edit. If the system detects a syntax error, the edit
         will not be executed. Simply try to edit the file again, but make sure to read the error message and modify the edit command you issue accordingly. Issuing the same command a second time will just
         lead to the same error message again.
           signature: edit <start_line>:<end_line>
         <replacement_text>
         end_of_edit
           arguments:
             - start_line (integer) [required]: the line number to start the edit at
             - end_line (integer) [required]: the line number to end the edit at (inclusive)
             - replacement_text (string) [required]: the text to replace the current selection with

         Please note that THE EDIT COMMAND REQUIRES PROPER INDENTATION.
         If you'd like to add the line '        print(x)' you must fully write that out, with all those spaces before the code! Indentation is important and code that is not indented correctly will fail and
         require fixing before it can be run.

         RESPONSE FORMAT:
         Your shell prompt is formatted as follows:
         (Open file: <path>) <cwd> $

         You need to format your output using two fields; discussion and command.
         Your output should always include _one_ discussion and _one_ command field EXACTLY as in the following example:
         DISCUSSION
         First I'll start by using ls to see what files are in the current directory. Then maybe we can look at some relevant files to see what they look like.
         ```
         ls -a
         ```

         You should only include a *SINGLE* command in the command section and then wait for a response from the shell before continuing with more discussion and commands. Everything you include in the
         DISCUSSION section will be saved for future reference.
         If you'd like to issue two commands at once, PLEASE DO NOT DO THAT! Please instead first submit just the first command, and then after receiving a response you'll be able to issue the second command.
         You're free to use any other bash commands you want (e.g. find, grep, cat, ls, cd) in addition to the special commands listed above.
         However, the environment does NOT support interactive session commands (e.g. python, vim), so please do not invoke them.
INFO     DEMONSTRATION:
         /Users/ixiong/Desktop/csvtransfer/SWE-agent/trajectories/demonstrations/replay__marshmallow-code__marshmallow-1867__default_sys-env_window100__t-0.20__p-0.95__c-2.00__install-1/marshmallow-code__mars
         hmallow-1867.traj
INFO     Trajectory will be saved to trajectories/ixiong/gpt-3.5-turbo-0125__SWE-bench_Lite__default__t-0.00__p-0.95__c-3.00__install-1/django__django-11001.traj
Traceback (most recent call last):
  File "/Users/ixiong/Desktop/csvtransfer/SWE-agent/run.py", line 382, in main
    self.run(index)
  File "/Users/ixiong/Desktop/csvtransfer/SWE-agent/run.py", line 366, in run
    info, trajectory = self.agent.run(
                       ^^^^^^^^^^^^^^^
  File "/Users/ixiong/Desktop/csvtransfer/SWE-agent/sweagent/agent/agents.py", line 812, in run
    thought, action, output = self.forward(observation, env.get_available_actions(), state)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/ixiong/Desktop/csvtransfer/SWE-agent/sweagent/agent/agents.py", line 487, in forward
    thought, action, output = self.forward_with_error_check(observation, state)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/ixiong/Desktop/csvtransfer/SWE-agent/sweagent/agent/agents.py", line 645, in forward_with_error_check
    output = self.forward_model(observation, state)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/ixiong/Desktop/csvtransfer/SWE-agent/sweagent/agent/agents.py", line 532, in forward_model
    template.format(
KeyError: 'module'
WARNING  ❌ Failed on django__django-11001: 'module'
INFO     Beginning environment shutdown...
INFO     Agent container stopped
INFO     Found image sweagent/swe-agent:latest with tags: ['sweagent/swe-agent:latest'], created: 2024-06-26T00:19:07.947463553Z for linux arm64.
DEBUG    Starting container with command: docker run -i --rm --name sweagent-swe-agent-latest-78298b9ef8 sweagent/swe-agent:latest /bin/bash -l
INFO     🌱 Environment Initialized
INFO     Instance filter not matched. Skipping instance matplotlib__matplotlib-25433
....
INFO     Instance filter not matched. Skipping instance django__django-12983

System Information
MacOS M3 Python 3.12.3
Checklist

[X] I'm running with the latest docker container/on the latest development version (this means running both git pull and docker pull sweagent/swe-agent:latest)
[X] I have copied the full command/code that I ran (as text, not as screenshot!)
[X] If applicable: I have copied the full log file/error message that was the result (as text, not as screenshot!)
[X] I have enclosed code/log messages in triple backticks (docs) and clicked "Preview" to make sure it's displayed correctly.

Sounds like you included {module} in one of your templates in config.yaml and there's no variable to fill this. Anything within braces is expected to be a variable.

Sounds like you included {module} in one of your templates in config.yaml and there's no variable to fill this. Anything within braces is expected to be a variable.

Oh thanks, it runs now, but the agent seems to have trouble finding the script. I tried to mimic how you guys run "reproduce_bug.py", but it does not seem to work, here is the output:
(Open file: n/a)
         (Current directory: /django__django)
         bash-$
INFO     input_tokens=7,283, output_tokens=410, instance_cost=0.00, cost=0.00
INFO     total_tokens_sent=7,283, total_tokens_received=410, total_cost=0.00, total_api_calls=1
INFO     💭 THOUGHT (primary)
         Let's start by following the instructions to generate the dependency graph for the repository. We need to create a Python script named `dependency_graph.py` in the root directory and paste the provided code into it. After that, we'll
         run the script to generate the dependency graph.

         ```
         create dependency_graph.py
         ```

         After creating the file, we need to edit it and paste the provided Python code for generating the dependency graph.

         ```
         edit 1:1
         import os
         import ast
         from collections import defaultdict

         def find_python_files(directory):
             python_files = []
             for root, _, files in os.walk(directory):
                 for file in files:
                     if file.endswith(".py"):
                         python_files.append(os.path.join(root, file))
             return python_files

         def extract_imports(file_path):
             with open(file_path, "r") as file:
                 tree = ast.parse(file.read(), filename=file_path)

             imports = []
             for node in ast.walk(tree):
                 if isinstance(node, ast.Import):
                     for alias in node.names:
                         imports.append(alias.name)
                 elif isinstance(node, ast.ImportFrom):
                     module = node.module
                     for alias in node.names:
                         if module:
                             imports.append(module + "." + alias.name)
                         else:
                             imports.append(alias.name)
             return imports

         def create_dependency_graph(directory):
             python_files = find_python_files(directory)
             dependency_graph = defaultdict(list)

             for file_path in python_files:
                 file_name = os.path.relpath(file_path, directory)
                 imports = extract_imports(file_path)
                 for imp in imports:
                     dependency_graph[file_name].append(imp)

             return dependency_graph

         repo_directory = os.path.dirname(os.path.abspath(__file__))
         dependency_graph = create_dependency_graph(repo_directory)
         for file, dependencies in dependency_graph.items():
             print(file + ": " + str(dependencies))
         end_of_edit
         ```

         Now, let's run the script to generate the dependency graph.

INFO     🎬 ACTION (primary)
         python dependency_graph.py

INFO     🤖 MODEL INPUT
         python: can't open file 'dependency_graph.py': [Errno 2] No such file or directory
         (Open file: n/a)
         (Current directory: /django__django)
         bash-$
INFO     input_tokens=7,741, output_tokens=48, instance_cost=0.01, cost=0.00
INFO     total_tokens_sent=15,024, total_tokens_received=458, total_cost=0.01, total_api_calls=2
INFO     💭 THOUGHT (primary)
         It seems like there was an issue with running the Python script because the file `dependency_graph.py` was not found. Let's first ensure that the file was created successfully by listing the files in the current directory.

Here is the prompt:
Before you begin editing, we recommend generating a dependency graph in your environment (code is provided). You will get an adjacency list, and if necessary, you may trace errors through the dependency graph.

      Retries:
      If you cannot generate the dependency graph after three tries, skip this step.

Do you have any advice on how to fix this?


Gatekeeper Deployment

Added Gatekeeper Deployment MP and CP Cluster

when we are ready with gatekeeper PR, @ajaymare need your help to refactor ratelimiter to make it optional as well.


⚠ Samsung has degraded performance

In 82f09b8, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2431 ms

Resolved: Samsung performance has improved in 1c146ad.


Time for blind up/down

Hello,
I have some question before use this plugin.
Where I can set time for up/down blinds?
Do you set time in configuration to sonoff device?
Also, are use orginal Sonoff firmware, or you flush some other?
Thanks for plugin and respons :D
Best Regards,
Rade

You don't need a time for the plugin. I don't use any Sonoff firmware. I build up a blind by myself using a stepper motor and 3d printer. I wrote my own firmware. Because I use a stepper motor, the firmware knows the position of the blind at every time. My blinds are still work in progress. I will upload the firmware and some tutorials in a few month.
Inspirational examples:
http://www.instructables.com/id/Motorized-WiFi-IKEA-Roller-Blind/
https://www.thingiverse.com/thing:2392856
In your case the plugin will not work. You need a plugin with more logic.


Add events for measurements

e.g. measurement added, measurement changed, measurement deleted
https://groups.google.com/forum/#!topic/cornerstone-platform/FqHDhtNRtEE

Closed by #130, though we might want to make CornerstoneToolsMeasurementModified also fire when handles / tools are activated (or perhaps make an event for activation/deactivation).


Bluetooth: move to controller-based privacy only

Problem
The Zephyr host currently implements Bluetooth LE privacy.
This was implemented back when the open-source controller didn't support controller-based privacy.
This has now changed, the controller now fully supports privacy.
Unfortunately, parts of the Host-based privacy are un-implementable, by spec. So for these parts we have to use controller privacy (which we do).
This makes the code unnecessarily hard to maintain, and nullifies potential gains from hardware accelerators on the controller.
Solution
Remove host-based privacy in favor of controller-based privacy.
Alternatives
Keep using host-based privacy and:

Remove support for operations that are not possible with it
Add support for hardware accelerators. Probably need a whole new driver spec for this.

Note: If the support for host-based privacy is removed, the resolving list size in the controller will be the limiting factor. The current host implementation allows the application to use more stored identities than what can be stored in the resolving list in the controller.


Error with relative import path on deployment to deno deploy

Currently a had an error while deploing to deno deploy via deployctl.
√ Project: climate
i Uploading all files from the current dir (E:\programming\ts\climate\web)
√ Found 14 assets.
√ Uploaded 3 new assets.
× Deployment failed.
error: The deployment failed: Relative import path "$fresh/plugins/twind.ts" not prefixed with / or ./ or ../

Deno: 1.25.1
Fresh: 1.1
I used deno run -A -r https://fresh.deno.dev my-project command to create new project. Then i slighly change it without any new imports. And finally a got error on deployment.

Solved it with specifying --import-map flag manually.


Why is my build always 'Patching NPM package '@aws-amplify/cli' from 1.12.0 to 4.29.4...'

** Please describe which feature you have a question about? **
It seems @aws-amplify/cli is alway set by default to 1.12.0 with my builds.
Ofcourse to override this I have my build set to always use the latest version of the amplify cli.
But on every build it seems to want to use 1.12.0:
2020-10-02T18:45:14.529Z [INFO]: # Ensuring NPM package '@aws-amplify/cli' is version: 'latest'
2020-10-02T18:45:24.229Z [INFO]: # Patching NPM package '@aws-amplify/cli' from 1.12.0 to 4.29.4...

Why does it keep doing this? I'm trying to get my build times down and this process unnecessarily adds 10 seconds...

Sorry for the confusion. We don't install the default the image to the container on every build. We just update the dependency as you override at run time. We will release a new default amplify image and update the cli version.

Ok sounds good! Thx for the reply. The reason for my override is the amplify image was always installing 1.12.0 every time - and I wasn't sure why, there was no override from my part.

So if you check the build settings -> build image settings, you should find a default override for latest version of amplify CLI.

Yes here's my settings. The only reason I have the Amplify CLI override is because without it, aws amplify console will use version 1.12.0 of the cli which is an awfully old version.

@hisham is there anything else we can help you with on this?

Yes. I'm just curious why my build image always defaults to 1.12.0 of the amplify cli each time?

That's the version in place on the default image, but we are in the process of updating that within the next month or two in fact.


cdk deploy for a stack with no changes shouldn't generate an error

Doing a cdk deploy of a stack with no changes is generating an error:
"Deployment of stack failed: Error: Failed to create ChangeSet <...> on : FAILED, No updates are to be performed."
This is also problematic when deploying an application spread across multiple stacks due to maximum number of resource limits eg: 200 ( or even just organizational preference I suppose )
"Rico Huijbers @rix0rrr 16:22
@ivankluzak_twitter you're supposed to pick the stack to deploy by specifying its name. But good point, this shouldn't be an error. Can you open an issue?"

Okay this is interesting. I can't trivially reproduce this, and the code seems like it should be preventing this from happening. Are you still seeing this behavior on the latest version (0.14.1) and if so, could you share some more details on your setup?

Closing because of no response.


Fixed #32721 -- Fixed migrations crash when adding namespaced spatial indexes on PostGIS.

https://code.djangoproject.com/ticket/32721

I couldn't push the edits so I opened a new PR #14388.

Thanks 👍


fixed issue of SSL self-signed certificate

Hey Matt,
The cookbook hit an SSL error (self-signed certificate is not accepted). I tried to fix with this change in dac branch. Please review and merge. I would like to test in UOB tomorrow morning.

Superseded by the 0.4.0 release. Thanks!


Option NEW+ gone from context menu

Type of issue
Typo
Feedback
At first, after updating Power Toys, everything was working fine. Suddenly, even though the feature was activated, it didn't appear in the context menu. I tried deactivating and activating it. I tried uninstalling Power Toys and reinstalling it. It didn't work. Anything I can do?
Page URL
https://learn.microsoft.com/en-us/windows/powertoys/newplus
Content source URL
https://github.com/MicrosoftDocs/windows-dev-docs/blob/docs/hub/powertoys/newplus.md
Author
@alvinashcraft
Document Id
e2f0c33e-aad0-50c2-7f56-2fd8e810fd76

Hello and thanks for your message. First, this repository is about the documentation, not the actual product. For this, look at the PowerToys repo.

This feels not so much like feedback specifically about the documentation, but rather like a question, or feedback, about the PowerToys product. I don't have any additional content for your scenario, over and above what's in the documentation. So, it might be worth pursuing this as a question or feedback about the product. If you visit the PowerToys repository, then you'll be able to create an issue to leave product questions/feedback.


Says "UNABLE TO LOAD. TAP TO TRY AGAIN."

Looks like this is being caused by the usage of bundles.jackbox.tv, will look into this later (might be next week)

This should be fixed @TurtleMeds - could you try it and see if it works?

it does! thank you so much
On Thu, Feb 9, 2023 at 9:48 AM Josh Heng @.***> wrote:

This should be fixed @TurtleMeds https://github.com/TurtleMeds - could
you try it and see if it works?
—
Reply to this email directly, view it on GitHub
https://github.com/JoshHeng/JackboxProxy/issues/3#issuecomment-1424582528,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASLIA4RTUT4GJ2Y3IBLIGRTWWUUX3ANCNFSM6AAAAAAUWZTFDA
.
You are receiving this because you were mentioned.Message ID:
@.***>


In the Program Settings of the admin settings: remove drop down and just have a list of programs. Make the program names editable.

Instead of "Program Select" it should be a list of the program names that the user is able to update.

PR merged, closing issue.


How do Ebayr.call and Ebayr::Request.new collaborate?

If I want to call the GetItem API function, how do I pass the ItemID param with Ebayr::Request?
I do not understand how they are supposed to collaborate

Got it: Ebayr::Request.new().send

:ok_hand:


Using https protocol with github causes "fatal: ambiguous argument" error

Using github's https protocol scheme results in the following error being displayed in the Weave Cloud interface:
fatal: ambiguous argument 'flux-dark-sea-36..HEAD': unknown revision or path not in the working tree.
Presuming this happens with any read-only setup, the expected behavior would be that flux can detect if writes are consistently failing (e.g., only has read-only access to the repository) and display an error message like, "flux requires write access to the repository to correctly function. Please check your configuration."

Presuming this happens with any read-only setup

If true that might explain #825.

Presuming this happens with any read-only setup
If true that might explain #825.

The opening comment there mentions using a git@github.com:... URL. It's still possible to fail to make your deploy key read/write, of course.
In general it's difficult to detect why git writes are failing, at least while we're exec'ing git to get stuff done. (I would love to use something like https://github.com/speedata/gogit but I don't think it supports all the porcelain we need).

The opening comment there mentions using a git@github.com:... URL. It's still possible to fail to make your deploy key read/write, of course.

My thoughts exactly.

I would love to use something like https://github.com/speedata/gogit

I meant https://github.com/src-d/go-git, obvs.

Screenshot of the current error messaging:

Thinking about this, one thing that is confusing to me from an end-user perspective is that flux is showing an error message that is actually the result of a previous, unreported failure; specifically, not being able to write the tag flux-dark-sea-36. If the "couldn't write tag" error was surfaced, it would be a little more obvious that for some reason flux doesn't have write access to the repo; instead it is surfacing an error that should only be possible after we have successfully written a tag (although the error wouldn't occur in that case, obviously).
It is a subtle chain of inference that I am not sure I was even consciously aware of last night, but in any case another reason why that error message is confusing. Another possible solution would be to either link to logs of what happened leading up to that error, or have instructions on how to find those logs attached to the error.

Thinking about this, one thing that is confusing to me from an end-user perspective is that flux is showing an error message that is actually the result of a previous, unreported failure; specifically, not being able to write the tag flux-dark-sea-36. If the "couldn't write tag" error was surfaced, it would be a little more obvious that for some reason flux doesn't have write access to the repo; instead it is surfacing an error that should only be possible after we have successfully written a tag (although the error wouldn't occur in that case, obviously).

Right, good point. It's not just that it's displaying an error when you're expecting to be done, it's displaying an error that doesn't seem related to what you might expect the problem to be.
I wonder if testing whether the repo is writable before changing state to "ready" would be enough. Probably by attempting to push some innocuous change.


WIP: add darklaf look and feel

See https://github.com/weisJ/darklaf/wiki/Features
It works more or less, however, there are glitches:

~Checkbox and Radiobutton controls do not work when user clicks on the text label <-- this is blocker~ Fixed in https://github.com/weisJ/darklaf/issues/24#issuecomment-586488399
Disabled label in macOS / darcula theme  is black on darkgrey, so it is unreadable :(
Menu is not integrated with macOS menu (no idea why)
darklaf build fails under mac with windows.h not found (e.g. if someone tries to contribute to darklaf)

See https://github.com/weisJ/darklaf/issues/24
Apache JMeter with bulenkov/darcula:

Apache JMeter with weisJ/darflaf/darcula (it is strange the menu is not moved to Apple's menu):

Apache JMeter with weisJ/darflaf/IntelliJ (just in case):

OK, just watch this. The tree component is 100500 times better. It is very readable, and the parent is immediately visible.
The layout of HTTP request leaves much to be desired, however, it is like that because JMeter code adjusts fonts here and there :-/

Updated darklaf to <IP_ADDRESS> which is very usable from my point of view.
@pmouawad , @FSchumacher , what do you think if we replace the current darcula with darklaf?

@vlsi , what are the remaining issues on it ?

Disabled label in macOS / darcula theme is black on darkgrey, so it is unreadable :( => I thin it's fixed right ?
Menu is not integrated with macOS menu (no idea why) => Not a big problem for me, but is it for MAC OSX users ?
darklaf build fails under mac with windows.h not found (e.g. if someone tries to contribute to darklaf) => Also not a problem for me, was it reported to the project ?

Thanks

The issues have been resolved long ago

@vlsi , in this case +1 for switching

I've updated the images and the description of the first message.

Hello,
I tested running on my Mac OSX, it fails with:
An error occurred: /private/var/folders/72/68dyl2ns1q37l4f0p5yfmg4w0000gn/T/nativeutils61999062531814/libdarklaf-macos.dylib: dlopen(/private/var/folders/72/68dyl2ns1q37l4f0p5yfmg4w0000gn/T/nativeutils61999062531814/libdarklaf-macos.dylib, 1): Symbol not found: _NSAppearanceNameDarkAqua
Referenced from: /private/var/folders/72/68dyl2ns1q37l4f0p5yfmg4w0000gn/T/nativeutils61999062531814/libdarklaf-macos.dylib
Expected in: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
in /private/var/folders/72/68dyl2ns1q37l4f0p5yfmg4w0000gn/T/nativeutils61999062531814/libdarklaf-macos.dylib
Regards

Am I right it does not impact JMeter execution?
What is your macOS version?

Unless I misunderstand your question It does, JMeter does not start:

10.11.16

Can you provide full error log?

I sent it to you

@pmouawad , Symbol not found: _NSAppearanceNameDarkAqua should be fixed in 73ee2f6e713a1db57f38a11dc969c4cd54bb419c

@pmouawad I would really appreciate if you could test out this branch of darklaf on your machine, and tell me whether you are able to load the native library.

@weisJ  I have just tested it and it works now with your last version, Thank you !
@vlsi , thanks for work on this, the result is nice

@weisJ , I  just tested jmeter, I am commenting on https://github.com/weisJ/darklaf/pull/72 now


ERC 20 Bridge: Child chain to Root chain: Security Enhancements [WIP]

Adds the ability to protect the child chain against attacks such as Axie Infinity and Nomad.
Adds to the RootERC20Predicate the ability to:

Pausing
Hold "large" withdrawals for a period of time.
Detect large outflows of value and hold all withdrawals for a period of time.

This PR will be closed now.
We have progressed this work in another branch in the Immutable repo.
When this work is finalised, we will probably create a new PR for this work.


QoL: MM Skip First Time Putting Transformation Masks On Cutscene

What the title says. Currently, you are forced to watch the transformation mask cutscene for every transform mask (Deku, Goron, Zora, FD) you put on for the first time. Just need to set a flag for this, I think, because you can normally skip the cutscene afterwards.

This was done already as of a few weeks ago.


Release ibc-rs v0.11.0

Release IBC-RS v0.11.0
⚡

[ ] Add guide documentation/example for using autocompletion, ref: #1789

The usual TODOs:

[ ] Create a new release in the changelog, using unclog.
[ ] Bump all crate versions to the new version.
[ ] Reassign unfinished issues of previous milestone to the next milestone.
[ ] Update Cargo.lock file (if re-publishing ibc-relayer-cli)

To prepare a autocompletion guide, you can refer to the help message produced from rustup completions.
I maintain hermes-relayer for ArchLinux. I will package v0.11.0 following rustup's PKGBUILD.