Scheduler importing is broken

with "most-subject": "^4.1.3",
calling next on a holdSubject before an observer is attached produces an error because this.scheduler is pointing to a an improperly loaded module.
fixed by replacing (in SubjectSource.ts):
const defaultScheduler = require('most/lib/scheduler/defaultScheduler');
with:
const defaultScheduler = require('most/lib/scheduler/defaultScheduler').default;
At first I tried import defaultScheduler from 'most/lib/scheduler/defaultScheduler'; but it complained it couldn't find the module...?
The reason this error doesn't happen with a non-holding stream is due to the next method only making the scheduler call after an observer is attached which replaces the broken scheduler with the one from higher up the call stack, while the holding subject calls the scheduler straight away to buffer itself:
HoldSubjectSource.ts:
  next (value: T) {
    if (this.scheduler === void 0) { return; }
    const time = this.scheduler.now();
    this.buffer = dropAndAppend({time, value}, this.buffer, this.bufferSize);

    if (this.active) {
      this._next(time, value);
    }
  }

SubjectSource.ts:
  next (value: T): void {
    if (!this.active || this.scheduler === void 0) return;
    this._next(this.scheduler.now(), value);
  }

  run (sink: Sink<T>, scheduler: Scheduler): Disposable<T> {
    const n = this.add(sink);
    if (n === 1) {
      this.scheduler = scheduler;
      this.active = true;
    }
    return new SubjectDisposable<T>(this, sink);
  }

Ahh yes, this is a recent change in most.js proper to ES2015 modules instead of commonjs. These modules are not part of the public api, which is why it's still covered by the versions in this projects package.json and was not deemed a breaking change. These will need to be updated

Temporarily if you downgrade most.js to v1.0.1 things will work, nothing else has happened in v1.0.2 or v1.0.3

Confirmed, thanks.

I think this should be solved now with version 5.0.0

Closing this for now, feel free to take a look at the newest version, and reopen this if you encounter issues.


Fix grammatical errors on Home Page

Description
Found these errors when reading about Pinot.
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes
If you have tagged this as either backward-incompat or release-notes,
you MUST add text here that you would like to see appear in release notes of the
next release.
If you have a series of commits adding or enabling a feature, then
add this section only in final commit that marks the feature completed.
Refer to earlier release notes to see examples of text

Codecov Report

Merging #5562 into master will decrease coverage by 21.10%.
The diff coverage is 51.54%.

@@             Coverage Diff             @@
##           master    #5562       +/-   ##
===========================================
- Coverage   66.44%   45.34%   -21.11%
===========================================
  Files        1075     1105       +30
  Lines       54773    56981     +2208
  Branches     8168     8529      +361
===========================================
- Hits        36396    25836    -10560
- Misses      15700    28885    +13185
+ Partials     2677     2260      -417

Flag
Coverage Δ

#integrationtests
45.34% <51.54%> (?)

Impacted Files
Coverage Δ

...quota/HelixExternalViewBasedQueryQuotaManager.java
32.12% <0.00%> (-35.76%)
:arrow_down:

...org/apache/pinot/common/function/FunctionInfo.java
73.33% <ø> (ø)

.../apache/pinot/common/function/StringFunctions.java
0.00% <0.00%> (ø)

...java/org/apache/pinot/common/segment/ReadMode.java
66.66% <ø> (ø)

...org/apache/pinot/common/utils/CommonConstants.java
39.02% <0.00%> (+0.92%)
:arrow_up:

...e/assignment/segment/OfflineSegmentAssignment.java
22.22% <0.00%> (-68.69%)
:arrow_down:

.../assignment/segment/RealtimeSegmentAssignment.java
46.08% <0.00%> (-46.96%)
:arrow_down:

...ntroller/helix/core/rebalance/TableRebalancer.java
48.30% <0.00%> (-15.85%)
:arrow_down:

...troller/helix/core/retention/RetentionManager.java
30.98% <0.00%> (-48.19%)
:arrow_down:

...he/pinot/controller/util/AutoAddInvertedIndex.java
0.00% <0.00%> (ø)

... and 849 more

Continue to review full report at Codecov.

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


Is the loss changes as expected?

Dear Abudesai,
I am trying to use this as my baseline, however, the kl_loss starts from 0 and converges to around 280, the loss starts at 10k, and converges to 200, and recon_loss converges to around 300.
This happens both when using your test data and my own data. For the case using my data, I got a model with (FID=280), which is not successfully learned well.
Sorry, I do not use Tensorflow/ as well as I do not have enough time to debug, is this case normal? Or what is the wrong I made?

How are you running the model? Are you using the test_vae.py script for it?
Are you scaling the data before feeding into the model?
I updated the repo just a couple days ago and it was working fine then.
Best,
Abu
On Thu, Apr 18, 2024 at 9:43 AM shy19960518 @.***>
wrote:

Dear Abudesai,
I am trying to use this as my baseline, however, the kl_loss starts from 0
and converges to around 280, the loss starts at 10k, and converges to 200,
and recon_loss converges to around 300.
This happens both when using your test data and my own data. For the case
using my data, I got a model with (FID=280), which is not successfully
learned well.
Sorry, I do not use Tensorflow/ as well as I do not have enough time to
debug, is this case normal? Or what is the wrong I made?
—
Reply to this email directly, view it on GitHub
https://github.com/abudesai/timeVAE/issues/8, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHXIAM2PO5QSQFFUBHXCCX3Y57Z3RAVCNFSM6AAAAABGNURRL6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGI2TCMJTGYYDSMY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi, thank you so much for you fast reply.
I delete the scaling code cause I had mapped the data to [-1.1], and I changed the input data, and make sure the shape and dtype matched. The only thing i modified on net work is just delete the "callback " when defined the model, cause I dont need early stop and lr-decay. I did all the modification on the "test_vae.py".
Tomorrow I will present the details what I met, thank you again for the kind reply. Hope we could solve this.

Hi, do you know how to set N, T, and D if you want to use stock data

@rt-adesai Hi abudesai,

Here this is my direcyly run test_vae.py without any change. I got same unusual loss when using my own data.  I have valid that generated data with this loss is not good with this loss(so that the problems is not just reflect on the shown). May I please see what it runs in your local PC? Many thanks for your patient.

Hi, do you know how to set N, T, and D if you want to use stock data

N, T, D 固定地等于data.shape， 它与你定义的问题挂钩，而不是可调整的超参数。 要改变它们你可以替换不同的数据

Can you share your data, if possible?On Apr 20, 2024, at 4:15 AM, shy19960518 @.***> wrote:
@rt-adesai Hi abudesai,
Screenshot.from.2024-04-20.12-10-24.png (view on web)
Here this is my direcyly run test_vae.py without any change. I got same unusual loss when using my own data.  I have valid that generated data with this loss is not good with this loss(so that the problems is not just reflect on the shown). May I please see what it runs in your local PC? Many thanks for your patient.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Can you share your data, if possible?On Apr 20, 2024, at 4:15 AM, shy19960518 @.> wrote: @rt-adesai Hi abudesai, Screenshot.from.2024-04-20.12-10-24.png (view on web) Here this is my direcyly run test_vae.py without any change. I got same unusual loss when using my own data. I have valid that generated data with this loss is not good with this loss(so that the problems is not just reflect on the shown). May I please see what it runs in your local PC? Many thanks for your patient. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.>

y, here is the linked data: https://drive.google.com/file/d/1Mm-HwZ4uWNsH9RXMuOi7YnziNP-g5rX8/view?usp=drive_link.
I tested the code and found that these are two issues. When using your test data, the loss still looks strange, but the generated results seem acceptable.
I'm guessing that the reason for the poor generation of my own data is that the scaling is not aligned. I'm currently debugging this issue.
Regarding the abnormal problem of loss, if it is in pytorch, I have encountered a similar case in previous experiments. The problem at that time was that the cross entropy was not aligned with the category/onehot encoding, which caused the loss to be superimposed on the length, resulting in a loss convergence point proportional to the length. But I don’t know how to use tensorflow, so I can’t debug this problem. Is your running result similar to mine (loss display is abnormal)?

What is the original shape of the data you have? How long is the stocks data you have? How many different stocks? How many features to the data? On Apr 20, 2024, at 4:24 AM, shy19960518 @.***> wrote:
Hi, do you know how to set N, T, and D if you want to use stock data
N, T, D 固定地等于data.shape， 它与你定义的问题挂钩，而不是可调整的超参数。 要改变它们你可以替换不同的数据
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

What is the original shape of the data you have? How long is the stocks data you have? How many different stocks? How many features to the data? On Apr 20, 2024, at 4:24 AM, shy19960518 @.> wrote: Hi, do you know how to set N, T, and D if you want to use stock data N, T, D 固定地等于data.shape， 它与你定义的问题挂钩，而不是可调整的超参数。 要改变它们你可以替换不同的数据 —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.>

I guess you are not asking me ^ ^

A number of comments:
It looks like you are using learning rate = 5.0 - that might be too high. Have you checked with lower learning rates? We use 1e-3 by default. It will take longer to train and converge, but results will be better.
You asked about how to set N, T, D - those are driven by your data. Your data shape is [76228, 120, 1] which is [N, T, D].  In your case, you seem to have a single dimension. Can you confirm that's really  how it is for your dataset? Typically, with stocks, you would have multiple dimensions - open price, close price, day high, day low, volume, etc.
Regarding the losses, you mentioned that your KL loss started at 0. I am not getting the same when running on your data. The loss progression looks as follows when I run the model as-is on your data.

The loss values being in hundreds doesn't imply anything is wrong. We didnt scale the loss by number of batches so the values are high as the dataset size is bigger. How are you evaluating the quality of generated samples?

Hi abudesai,
Thank you for you concern.
I have simply test the generated data, and now it works.
The only problem is the display of loss, it converges to a high value. Maybe you forget to set loss = 0 after (per avg calculation)/(per print).
Thank you for your reply again. Without your concern, I may give up the debug.
For the performance, it may depend on the model design space. I will try to reproduce the best results

A number of comments: It looks like you are using learning rate = 5.0 - that might be too high. Have you checked with lower learning rates? We use 1e-3 by default. It will take longer to train and converge, but results will be better.
You asked about how to set N, T, D - those are driven by your data. Your data shape is [76228, 120, 1] which is [N, T, D]. In your case, you seem to have a single dimension. Can you confirm that's really how it is for your dataset? Typically, with stocks, you would have multiple dimensions - open price, close price, day high, day low, volume, etc.
Regarding the losses, you mentioned that your KL loss started at 0. I am not getting the same when running on your data. The loss progression looks as follows when I run the model as-is on your data.
The loss values being in hundreds doesn't imply anything is wrong. We didnt scale the loss by number of batches so the values are high as the dataset size is bigger. How are you evaluating the quality of generated samples?

Wow we reply at the same time.
yeah, I am sure what my dataset should be like. Now it works. Thank you again for your test.
In my figure, the learning rate is about 5e-4, not 5.
Now I am aware that the loss shown here is correct.

oh, you are right - your learning rate is 1e-4.
Happy to help if you have any other questions/concerns.

May I ask if there could lead to any performance unstable if I set code like this:
vae.compile(optimizer=Adam(learning_rate=1e-5))
for i in range(10):
    vae.fit(
        train_data,
        batch_size=32,
        epochs=140,
        shuffle=True,
        # callbacks=[reduceLR],
        verbose=1,
    )
#something like save check_point and evaluate model.

I will pick check_point manually so I don't want LR_reduce. Can model continue learning without any potential error?

You can test and see how it works. It shouldn't cause any problems. The model may over-fit but you can use the checkpoints to get the best model. For us, early stopping and LR reduction worked good enough.
Just test your way and if it works, it works.

Btw, tensorflow has checkpoint mechanism, so you dont need to do the loop.

You can test and see how it works. It shouldn't cause any problems. The model may over-fit but you can use the checkpoints to get the best model. For us, early stopping and LR reduction worked good enough.
Just test your way and if it works, it works.

OK, at least I didn't make any obviously stupid operation.I will check if it will work.

Btw, tensorflow has checkpoint mechanism, so you dont need to do the loop.

OK, I will try to get familiar with tf in the future.


International Phone Number Input

Feature request type
New component
Component name
No response
Is your feature request related to a problem?
No response
Describe the solution you'd like
https://github.com/R0landas/intl-tel-input-blazor but with Material Design
Have you seen this feature anywhere else?
https://github.com/R0landas/intl-tel-input-blazor
Describe alternatives you've considered
No response
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

For example like https://github.com/GioviQ/intl-tel-input-blazor/blob/main/src/IntlTelInputBlazor/MudIntlTelInput.razor.cs


do we want to add the shape file here also?

Describe the bug
Since we implemented project squish, wondering if we want to put the shapefile download below the map also?
To Reproduce
Steps to reproduce the behavior:

Go to 'Explore the tool'
Scroll down to 'below the map'
See issue

Expected behavior
We can update this string to also include the shapefile download (and last updated date) similar to the methodology & data page.

Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

@KameronKerger - we can totally add this, yes!
How does this look for the copy?
Download the data sources (.csv and .xlsx, 52MB unzipped) used in the CEJST or the shapefile, along with a codebook (.zip, 742MB unzipped).

sounds good. thanks @vim-usds


Add ru_ru.json (Russian Localization)

Hi there! Here's the russian translation of your mod
Feel free to correct me or ask me anything about it, I will answer you and commit changes as soon as I can

Sweet! I'll incorporate it in the next release (1.2 for 1.21).
Thanks!


async/await does not  work

As this discussion metioned.
the async/await in my demo does not work if I did not npm install @babel/polyfill and add the code
module.exports = config => {
  config.entry = ['@babel/polyfill', config.entry];
}

into webpack.skpm.config.js.
After doing this, it works. However, every time I run the plugin again, the console throws:

@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.

There has two ways to resolve your problem:

install regenerator-runtime as devDependencies and add import regenerator-runtime at the first line in your command file.
install @babel/plugin-transform-runtime as devDependencies and create .babelrc file with following content into root directory of your project:{
 "plugins": [
   [
     "@babel/plugin-transform-runtime",
     {
       "regenerator": true
     }
   ]
 ]
}

I think the second is a good solution and open a pull request skpm/skpm#281 to resolve it. It will work well with default config after the pull request merged.


Need test launch config support

Would be great to have additional launch configs for test, which will pass in the requisite launch params to activate the unit testing framework (such as: https://github.com/georgejecook/rooibos/blob/master/docs/index.md#configuring-rooibos - note rooibos has the same runtime setup as the official Roku Unit testing framework).

If I understand you correctly, then this is already supported natively in VSCode. The name field of a launch.json config lets you give a unique name to a launch. If you want to, you just need to give them different names. For example:
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "brightscript",
            "request": "launch",
            "name": "BrightScript Debug: Launch",
            "host": "<IP_ADDRESS>",
            "password": "password",
            "rootDir": "${workspaceFolder}"
        },
        {
            "type": "brightscript",
            "request": "launch",
            "name": "DIFFERENT_NAME_FOR_TEST_LAUNCH",
            "host": "<IP_ADDRESS>",
            "password": "password",
            "rootDir": "${workspaceFolder}"
        }
    ]
}

How do I pass the url args?
On December 9, 2018 at 3:10:55 PM, Bronley Plumb<EMAIL_ADDRESS>wrote:
If I understand you correctly, then this is already supported natively in
VSCode. The name field of a launch.json config lets you give a unique name
to a launch. If you want to, you just need to give them different names.
For example:
{
"version": "0.2.0",
"configurations": [
{
"type": "brightscript",
"request": "launch",
"name": "BrightScript Debug: Launch",
"host": "<IP_ADDRESS>",
"password": "password",
"rootDir": "${workspaceFolder}"
},
{
"type": "brightscript",
"request": "launch",
"name": "DIFFERENT_NAME_FOR_TEST_LAUNCH",
"host": "<IP_ADDRESS>",
"password": "password",
"rootDir": "${workspaceFolder}"
}
]
}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/TwitchBronBron/vscode-brightscript-language/issues/53#issuecomment-445567374,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABKIUX2RdvM9Lfqk8qyoB71RVla8ZlMuks5u3W5PgaJpZM4ZKOoU
.

That sounds like you are asking for deep link support? Which is tracked in this issue.

No, not deep link support; arbitrary launch args. If the DeepLinking ticket
will also resolve that, then good; but they’re not the same thing.
On December 9, 2018 at 3:14:02 PM, Bronley Plumb<EMAIL_ADDRESS>wrote:
That sounds like you are asking for deep link support? Which is tracked in this
issue
https://github.com/TwitchBronBron/vscode-brightscript-language/issues/4.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/TwitchBronBron/vscode-brightscript-language/issues/53#issuecomment-445567601,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABKIUa6eiZrB7_CndJU-z_4iu3jfLrNEks5u3W8KgaJpZM4ZKOoU
.


Create Release error

When creating a release - using the preview AL-Go-AppSource, I am getting an error at the DeliverToStorage step. Error is below. Didn't change the storage context and it's compressed and doesn't have any new lines. I also ran the "Update AL-Go System Files" to make sure that I'm on the latest version before reporting it.
At D:\a_temp\490e2e6b-bab4-4d07-835f-a054b14736e4.ps1:7 char:43

Write-Host "storageContext=$storageContext"

                                      ~

The string is missing the terminator: ".
+ CategoryInfo          : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : TerminatorExpectedAtEndOfString

That was a bug.
Please Update AL-Go System Files and retry.

I can confirm that this works now


display-line-numbers-mode is available since Emacs 26.

dai, instead of nlinum, there is this built in mode: display-line-numbers-mode
ref:
https://www.emacswiki.org/emacs/LineNumbers#toc1
http://ergoemacs.org/emacs/emacs_line_number_mode.htmlhttp://ergoemacs.org/emacs/emacs_line_number_mode.html
https://www.reddit.com/r/emacs/comments/99e49n/displaylinenumbersmode_relative_line_numbers/

closing this issue, for now


GPG plugin fails to upload to Sonatype

We have 16 nodes, but only a certain number of nodes have issues with the GPG plugin, and the upload fails.
We recently had this issue when releasing the Kinesis binder.

Might be a gnupg v1 vs v2 issue.

Thanks, Trevor! @sobychacko: It's all you, sir ..

Hi @trevormarshall here is a sample failure output: https://jenkins.spring.io/job/spring-cloud-stream-binder-aws-kinesis-master-ci/511/console

The Jenkins cluster slaves have all been updated to correct the errors. Please re-open if the issue persists.


Cutiepy

Before submitting your pull request be sure that:

You haven't touched any file in the spyder/defaults directory.

There is absolutely no need to touch those files.
If you want to add new configuration options, please go to
spyder/config/main.py.

You haven't eliminated unnecessary blank lines or spaces during your work.
That makes our reviewing work harder and it could introduce unnecessary
conflicts with other pull requests.
You haven't added new icons to Spyder. Please leave decisions about what
icons to use to us :)

Note: You can safely remove this text before submitting your work.
Playing around with python packages, just getting started..

What do you want to achieve with this? It doesn't seem related to Spyder development at all :-)


instruments cant find band leaders

Description
presumably related to its netentity refactoring
Reproduction

be musician
start playing music on pda
get sax
cant join pda it doesnt list anything

wait still happen


performance between .28 -> .30-alpha.1  -20%

i just ran  https://github.com/llaine/benchmarks/blob/master/vibed/source/app.d for the fun
and discovered that
0.7.28 is more than 27% faster compared to  0.7.30-alpha.1
when running wrk -t10 -c10 -d10s http://localhost:8080/ on the above example.

Is there a database dump somewhere for that benchmark? I saw the heading in the readme, but no follow-up link.


Adds provider information when used with multiple providers

Following the OmniAuth guidance for managing multiple authentication
providers (http://git.io/jBOJFw), if the provider column exists on
the model then it will be populated with 'identity' and used to
find the correct record during authentication.
This resolves intridea/omniauth-identity#69

Included in https://github.com/omniauth/omniauth-identity/commit/3e9831f06d7fb20e3e7a56e11b309d7ee805fe9b


Cython dependency

Missing Cython dependency in requirements while running:
python setup.py install --user

I put hpbandster on PYPI now. Installing it from there should resolve this issue.


{Packaging} Use Red Hat Universal Base Image 8 to build el8 RPM package

Description
Based on https://github.com/Azure/azure-cli/pull/20918
Since we have get authorization to use Red Hat Universal Base Image 8, we can now use it, instead of using CentOS Stream 8 which is an upstream of  Red Hat Enterprise Linux 8 and may not be stable.

Unfortunately, we are can reproduce the same slowness on UBI 8 like we do on CentOS Stream 8 (https://github.com/Azure/azure-cli/pull/20918#issuecomment-1006584444).  😥
Running rpmbuild with -vv (verbose) shows the process got stuck at these steps for a very long time:
https://dev.azure.com/azure-sdk/public/_build/results?buildId=1434967&view=logs&j=707224c5-d955-5af6-5194-ad9b52a6939b&t=0ac7d8ff-09b7-5b2c-937a-82ad213556c1
D:      execv(/usr/lib/rpm/pythondeps.sh) pid 4341
D:      waitpid(4341) rc 4341 status 0
D:      execv(/usr/lib/rpm/pythondistdeps.py) pid 4346
D:      waitpid(4346) rc 4346 status 0
D:      execv(/usr/lib/rpm/pythondeps.sh) pid 4347
D:      waitpid(4347) rc 4347 status 0
D:      execv(/usr/lib/rpm/pythondistdeps.py) pid 4352
D:      waitpid(4352) rc 4352 status 0
D:      execv(/usr/lib/rpm/pythondeps.sh) pid 4353
D:      waitpid(4353) rc 4353 status 0


Update nuke.yaml to filter AWSReservedSSO IAM stuff

Description
e2e test is failing again: https://github.com/civiform/cloud-deploy-infra/actions/runs/8461945749/job/23182523245
global - IAMRole - AWSReservedSSO_SystemAdministrator_704538ec676b5302 - [CreateDate: "2024-04-01T16:38:05Z", LastUsedDate: "2024-04-01T16:38:05Z", Name: "AWSReservedSSO_SystemAdministrator_704538ec676b5302", Path: "/aws-reserved/sso.amazonaws.com/"] - failed
global - IAMRolePolicyAttachment - AWSReservedSSO_PowerUserAccess_e9bd72d8a0e2990b -> PowerUserAccess - [PolicyArn: "arn:aws:iam::aws:policy/PowerUserAccess", PolicyName: "PowerUserAccess", RoleName: "AWSReservedSSO_PowerUserAccess_e9bd72d8a0e2990b"] - failed
global - IAMRolePolicyAttachment - AWSReservedSSO_SystemAdministrator_704538ec676b5302 -> SystemAdministrator - [PolicyArn: "arn:aws:iam::aws:policy/job-function/SystemAdministrator", PolicyName: "SystemAdministrator", RoleName: "AWSReservedSSO_SystemAdministrator_704538ec676b5302"] - failed
global - IAMRolePolicyAttachment - AWSReservedSSO_SystemAdministrator_704538ec676b5302 -> AdministratorAccess - [PolicyArn: "arn:aws:iam::aws:policy/AdministratorAccess", PolicyName: "AdministratorAccess", RoleName: "AWSReservedSSO_SystemAdministrator_704538ec676b5302"] - failed
global - IAMRolePolicyAttachment - AWSReservedSSO_SystemAdministrator_704538ec676b5302 -> Billing - [PolicyArn: "arn:aws:iam::aws:policy/job-function/Billing", PolicyName: "Billing", RoleName: "AWSReservedSSO_SystemAdministrator_704538ec676b5302"] - failed

Checklist
General

[x] Added the correct label
[x] Assigned to a specific person or civiform/deployment-system
[ ] Created tests which fail without the change (if possible)
[ ] Performed manual testing (at a minimum run bin/setup without your changes and then bin/deploy with your changes to ensure your changes don't break existing deployments)
[ ] Extended the README / documentation, if necessary

Instructions for manual testing
If instructions are needed for manual testing by reviewers, include them here.
Issue(s) this completes
Fixes #<issue_number>; Fixes #<issue_number>...

Whoever approves this should test it locally to make the the yaml syntax is valid :)


How we can determine that the shake is stopped now?

when shake starts, we can listen it using
window.addEventListener('shake', shakeEventDidOccur, false);
how we can determine that the shake is stopped now, and end user is not shaking the device ? Actually I have to show a different popup when device is shaking and when some one stop shaking the device, i have to show a different popup / alert. Can you guide me on it. Thanks

When someone dismisses the popup that gets triggered when they shake the device, you're pretty safe to assume they have stopped shaking?
You can't really fire an event for "not shaking" as this would be triggered continuously (unless the user was shaking)

Alternatively you could use a timeout that gets reset each time a shake occurs.


Roll engine fc68f6abc2a5..3e8d96bc5cac (1 commits)

https://github.com/flutter/engine/compare/fc68f6abc2a5...3e8d96bc5cac
git log fc68f6abc2a5bcb289357883998dc1760408fc7c..3e8d96bc5cac9189309328c789100f16bcb8223f --no-merges --oneline
3e8d96bc5 Roll fuchsia/sdk/core/linux-amd64 from Xq3lmEx3UuShBJaeiufLR-fHSqxgbKzbPVFP4OwI6tYC to NyebqfNgs14SKX5MfRRJqlYDx_SmsA0-9Y44MvmZF4cC (flutter/engine#9980)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
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 (aaclarke@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5088126484086784 , https://cirrus-ci.com/task/4841835879464960 , https://cirrus-ci.com/task/5123310856175616 , https://cirrus-ci.com/task/4560360902754304 , https://cirrus-ci.com/task/5299232716619776 , https://cirrus-ci.com/task/5017757739909120 , https://cirrus-ci.com/task/6706607600173056 , https://cirrus-ci.com/task/5580707693330432 , https://cirrus-ci.com/task/6425132623462400 , https://cirrus-ci.com/task/6143657646751744

Commit queue failed; closing this roll.


Fix guides build for asset pipeline

Hey @matuszewskijan!
I was able to get your PR (rails/rails#47012) to build locally with this patch: 70d4dd8.
Could you please check it? Thanks!

Ok, I just pulled down your branch again and everything built. Sorry for the noise!


how about using arrow function inside classes?

As per my understanding babeljs provides experimental feature through which we can use arrow functions inside JS classes, by using this we can probably achieve what we are trying do using this library
Please refer below example for the same:
Example
Please let me know in case I am missing anything

The idea is that it's a parent that is called. Not an internal method of the class :)


feat: adding properties to pp and documentation to object-properties

fixes #175
All the new components in ext.js are from the straight table, so all the translation strings are correct etc

sorry, I do not understand the added code. Any docs can you recommend me to read?


After initial discovery, new and removed devices and services are not reported

This is an issue with the 3rd party library called CocoaSSDP, which partially had a bug and partially hadn't even implemented the removal flow. I've fixed it on my own fork of CocoaSSDP and am waiting for a pull request and new version to go through. Another route would be to roll out an SSDP discovery component from scratch and remove this dependency all together.

Created an in-house implemented SSDP discovery rather than relying on CocoaSSDP. The CocoaSSDPDiscoveryAdapter remains in the project in case it is preferred to be used later on.


fix: returning nil sum when hasher receives data with incorrect length

@walldiss Does this look okay to you?
The nodes sync successfully now, even without explicitly handling the legacy case.

Fixes #1243

There should be a unit test on the namespaceHasher Write function that verifies the 3 switch statement sizes as well as fuzzing.|

@MSevey, there is a unit test verifying the Write and switch case there. The unit test for this PR would be the one that tests Sum

@MSevey, so our code was and is correct. The problem is that we assumed that the error we return in Write is handled, but in fact, it is not so the change here is a workaround


Update some fields according to the UI changes

Fix the errors found by @gkarat in https://github.com/RedHatInsights/insights-behavioral-spec/pull/69.

Are these bugs or changed made in UI sometime?

Maybe "bug" was not the right word :) Changed.


Outdated/Incorrect Configuration Area
SessionCacheConversation_test.py
Reason for Update
Missing test cases for add_messages
Proposed Configuration Update
use list of messages to add set of messages to conversation at a single time
Additional Context (optional)
No response

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

the proposed potential solution mention above fixed this issue. It was fixed by  PR #196


server/region: add pending peers

This PR filters region with down/pending peers from schedule, we also
need to check pending peers in operator, but I will do that later.

PTAL @siddontang @overvenus

LGTM

PTAL @overvenus


添加永久二维码的文档

添加一个永久二维码，使用字符串当作参数的文档。更新了创建二维码的文档链接，原链接已失效

LGTM

Codecov Report

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

@@           Coverage Diff           @@
##           master     #434   +/-   ##
=======================================
  Coverage   72.11%   72.11%
=======================================
  Files          76       76
  Lines        2822     2822
=======================================
  Hits         2035     2035
  Misses        787      787

Impacted Files
Coverage Δ

wechatpy/client/api/qrcode.py
82.35% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

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

@@           Coverage Diff           @@
##           master     #434   +/-   ##
=======================================
  Coverage   72.11%   72.11%
=======================================
  Files          76       76
  Lines        2822     2822
=======================================
  Hits         2035     2035
  Misses        787      787

Impacted Files
Coverage Δ

wechatpy/client/api/qrcode.py
82.35% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM


Question about HX711_ADC::start functions

Hi,
I have a question considering these functions:
void HX711_ADC::start(unsigned long t) and
void HX711_ADC::start(unsigned long t, bool dotare)
I looks to me like the function parameter t is a duration, how long "dummy measurements" shall be done (if I understand the documentation correctly).
However, when the start function is called a longer time after boot (when millis() is way larger) this will not work any more.
I would expect the calculation to look something like this for the while(millis() < t)  to work:
t = t + millis() + 400;
Is this intended?

Hi! Yes I agree that it would have been better as you suggest, but it has been like that from the beginning and I'm a bit reluctant to change it as it could have unintedned effects for the users of the library. I suggest that you use millis() + t as argument if you want to call the function a while after boot.


rake db:schema:load fails

My test database was out of sync after trying to revise a view migration. I tried to run rake db:test:load to fix the issue, and found the same issue happens if I try to run rake db:schema:load

-- add_index("weather_records", ["time"], {:name=>"index_weather_records_on_time", :using=>:btree})
   -> 0.0077s
-- add_index("weather_records", ["weather_location_id"], {:name=>"index_weather_records_on_weather_location_id", :using=>:btree})
   -> 0.0021s
-- create_view(:pg_stat_statements, {:sql_definition=>"       SELECT pg_stat_statements.userid,\n pg_stat_statements.dbid,\n pg_stat_statements.query,\n pg_stat_statements.calls,\n pg_stat_statements.total_time,\n pg_stat_statements.rows,\n pg_stat_statements.shared_blks_hit,\n pg_stat_statements.shared_blks_read,\n pg_stat_statements.shared_blks_dirtied,\n pg_stat_statements.shared_blks_written,\n pg_stat_statements.local_blks_hit,\n pg_stat_statements.local_blks_read,\n pg_stat_statements.local_blks_dirtied,\n pg_stat_statements.local_blks_written,\n pg_stat_statements.temp_blks_read,\n pg_stat_statements.temp_blks_written,\n pg_stat_statements.blk_read_time,\n pg_stat_statements.blk_write_time\nFROM pg_stat_statements() pg_stat_statements(userid, dbid, query, calls, total_time, rows, shared_blks_hit, shared_blks_read, shared_blks_dirtied, shared_blks_written, local_blks_hit, local_blks_read, local_blks_dirtied, local_blks_written, temp_blks_read, temp_blks_written, blk_read_time, blk_write_time);\n"})
rake aborted!
ActiveRecord::StatementInvalid: PG::DuplicateTable: ERROR:  relation "pg_stat_statements" already exists
: CREATE VIEW pg_stat_statements AS        SELECT pg_stat_statements.userid,
 pg_stat_statements.dbid,
 pg_stat_statements.query,
 pg_stat_statements.calls,
 pg_stat_statements.total_time,
 pg_stat_statements.rows,
 pg_stat_statements.shared_blks_hit,
 pg_stat_statements.shared_blks_read,
 pg_stat_statements.shared_blks_dirtied,
 pg_stat_statements.shared_blks_written,
 pg_stat_statements.local_blks_hit,
 pg_stat_statements.local_blks_read,
 pg_stat_statements.local_blks_dirtied,
 pg_stat_statements.local_blks_written,
 pg_stat_statements.temp_blks_read,
 pg_stat_statements.temp_blks_written,
 pg_stat_statements.blk_read_time,
 pg_stat_statements.blk_write_time
FROM pg_stat_statements() pg_stat_statements(userid, dbid, query, calls, total_time, rows, shared_blks_hit, shared_blks_read, shared_blks_dirtied, shared_blks_written, local_blks_hit, local_blks_read, local_blks_dirtied, local_blks_written, temp_blks_read, temp_blks_written, blk_read_time, blk_write_time);
;
/Users/geoff/cortex/db/schema.rb:644:in `block in <top (required)>'
/Users/geoff/cortex/db/schema.rb:14:in `<top (required)>'
PG::DuplicateTable: ERROR:  relation "pg_stat_statements" already exists
/Users/geoff/cortex/db/schema.rb:644:in `block in <top (required)>'
/Users/geoff/cortex/db/schema.rb:14:in `<top (required)>'
Tasks: TOP => db:schema:load
(See full trace by running task with --trace)

Due to some migrations in my history that rely on gems no longer in my application and a large number of total migrations, I'd like to avoid having to edit old migrations and/or temporarily patch them any time I rebuild the db from scratch. Due to a Rails 4.1 bug with rolled-back, edited, and re-played migrations, db:test:load is still a Rake command I rely on occasionally to reset my test database.

Do the changes in 325988a401296384e816ce3f2d783c360f9ef317 now fix this problem?

@halogenandtoast, I just dumped my schema using master branch as of 325988a, and the schema dump doesn't contain pg_stat_statements, so I'm through my obstacle.

This will be in 0.3.0 releasing momentarily.

@derekprior, thanks for turning this around quickly!


[Bug]: Course name for courses like CS 4V95

What happened?
CS 4V95 is a "special topics" course: "Undergraduate Topics in Computer Science Software Engineering". Right now, it shows "Undergraduate Topics in Computer Science - Network Traffic Generation" as the course's name; this is one instance of the class, but doesn't represent the entire class.
What should happen
Any course that has a variable (special topic) should have a general course name, not the specific instance of the course that comes after the dash in this case

[ ] Identify all the "special topics" courses like (variable number of credit hours, like CS 2V95)
[ ] Find a way to remove the specific info from the course name
[ ] Verify it works for all courses like this

Version
Beta 0.1.0
What browsers are you seeing the problem on?
No response
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Courses with variable credit hours that are showing course section titles instead of general class titles:
VS 4V98 - Undergraduate Research in Computer Science - Undergraduate Research in Cs
EE 4V98 Undergraduate Research in Electrical Engineering - Cochlear Implant Research
CE 4V95 - Undergraduate Research in Electrical Engineering - Cochlear Implant Research
CS 4V95 - Undergraduate Research in Electrical Engineering - Cochlear Implant Research
ED 4V95 - Special Topics in Education - Exceptional Populations
EE 4V95 - Undergraduate Topics in Computer Engineering - Fundamentals of Power Systems
BA 4V00 - Special Topics - 4350 Global Mkt Entry Strategy
FIN 4V90 - Individual Study in Finance - Profitability Tech Aviat Mkt
NSC 4V90 - Special Topics in Neuroscience - Tauopathies
IMS 3V92 - Regional Management Area Studies Western Europe - Rome, Italy
IMS 3V94 - Regional Management Area Studies Africa - Rwanda
IMS 3V93 - Regional Management Area Studies Asia - Tokyo, Japan
BIOL 3V00 - Topics in Biological Sciences - Biomedical Systems & Modeling
HONS 3V00 - Special Topics - CV Honors:primer Endocrinology
Mech 3V95 - Topics in Mechanical Engineering - Materials Sci Sustainable Engy
LANG 2V42 - Topics in Language - Spanish Language Internship
UNIV 2V96 - Special Topics I - First Gen Student Success

These are all separated by " - ", but we also have some other courses with " - " in the course title like BPS 4395 - Capstone Senior Project - Business so simply splitting by " - " won't work.
Is there a reason we use the course title from the course section instead of extracting it with the description from the scraped Coursebook data?

Update after looking into this more, sorry this is a lot for a small bug:

Most calls to the course API for special topics courses return at least one course with a general title/# of credit hours. However, these usually aren't from the most recent catalog year, so when we sort the response array we get one with a specific section title and (sometimes) a specific # of credit hours.

When we're parsing the description for a course in the second category, having a specific credit hour # instead of a range can break the description similar to the special character issue.

Obvious possible solutions:

Filter for the older general course catalog listings and hope nothing's changed. May not fix credit hour issue.
Parse the course titles and remove the part after the ' - ' only if hours are variable. Still leaves credit hour issue.
Tell the API team about the issue and get them to standardize future course names/credit hour listings. Might be a good idea, but won't solve the issue for the release.
Replace our current parsing algorithm with something like this and return title/credit hours to use in component (this would also fix #173 but might cause other issues):

const [descriptionBeforeCreditHours, descriptionAfterCreditHours] = course.description.split(/\([\d\-]{0,3} semester credit hours\)/);
let formattedDescription = descriptionAfterCreditHours || course.description;
const courseTitle = course.course_number[1] =='V' ? descriptionBeforeCreditHours.split(course.course_number + " - ")[1] : course.title;
const creditHours = course.course_number[1] =='V' ? course.description.split(" semester credit hours\)")[0].split("(")[1] : course.credit_hours;

Actually I think the last one (parsing the description for the title) should work best. We can default to the title API gives us if we are unable to identify the title from the descriptions.
Go ahead and implement this and we can test


How extension store persist key-value data

VSCode Version: 1.21
OS Version: Mac OS 10.13.3

I am writing an extension.
need to store a key-value map data.
And globalState and workspaceState can be persistent?
I have tried it. but it seems not support
// first time should get undefined, next time bootstrap should find it.
console.log(context.workspaceState.get(storageKey)) // undefined

// set state, in the next bootstrap, It should can get the value
context.workspaceState.update(storageKey, "hello world");

Even reboot the vscode or upgrade extension. The data should be found in next bootstrap.

@axetroy if you are using workspaceState you have to reopen that exact same workspace to get the value. Does it work if you try globalState instead?

@bpasero
I don't know why it doesn't work before
I try again with globalState.  It works now.
Thanks for your time.
btw, can I set the icon of the menus context? I have set the command's icon. but it doesn't work.
should I open other issues or now it does not support?


Unable to Upload file on a Fusion

Is there an existing issue for this?

[X] I have searched the existing issues

Product
Hot Chocolate
Describe the bug
Unable to Upload file on a Fusion
Steps to reproduce
I have several applications running on the following ports:

API project one: https://localhost:7002
API project two : https://localhost:7003
Fusion will be merge schema from one and two to unique schema with fusion feature. https://localhost:7001
I placed my code in API project one . Already add .AddType<UploadType>()  in program.cs , include GraphQL-Preflight:1 on header and my upload file code below:

 public async Task<string> UploadTest(IFile file, CancellationToken cancellationToken)
 {
     // Return a success message with the elapsed time and the number of files
     return $"{1} files uploaded successfully in {1} seconds";
 }

Noted: It is working on simple project use hot chocolate. But not working on bff and fusion
Please tell me may I was wrong or can I detect root cause of this problem ?
UPDATE:: If I upload file from API project one at https://localhost:7002  it will be success ! But I can't upload it through fusion schema  !
Not working on bff and fusion:

Working on simple project

Relevant log output
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Hot Chocolate GraphQL Pipeline'
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Hot Chocolate GraphQL Pipeline'
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:7002/api/graphql - 404 0 - 17.6763ms
System.Net.Http.HttpClient.Common.ClientHandler: Information: Received HTTP response headers after 22.5157ms - 404
System.Net.Http.HttpClient.Common.LogicalHandler: Information: End processing HTTP request after 33.9293ms - 404
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Hot Chocolate GraphQL Pipeline'
Microsoft.EntityFrameworkCore.Infrastructure: Debug: 'SessionDbContext' disposed.
Microsoft.EntityFrameworkCore.Database.Connection: Debug: Disposing connection to database 'Sessions' on server 'localhost,1434'.
Microsoft.EntityFrameworkCore.Database.Connection: Debug: Disposed connection to database '' on server '' (1ms).
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/2 POST https://localhost:7001/api/graphql - 500 - application/graphql-response+json;+charset=utf-8 132.9250ms

Additional Context?
No response
Version
13.5.0-preview.18

This is correct... you must send the GraphQL-Preflight header with a value of 1 when doing file uploads... this header must also be propagated to the subgraph. If you use our gateway template we have this already setup in the newest version.


Add support for "is:unread" search token

As proposed in #1423, you can now type is:unread in the search bar, and this narrows to all messages that haven't been read at the time the search was made.
Relevant tests were added, and updated the user reference/documentation.
(Note that the PR doesn't reflect this, but I moved the commit ordering around to put 83e5bfb first, which I think makes sense)

Automated message from Dropbox CLA bot
@cory2067, it looks like you've already signed the Dropbox CLA. Thanks!

Merged!  Thanks @cory2067!


Pressing [Add new row] while editing a column

Hello,
I found a small glitch in the UI: in the table editor, press [Add new row], fill enough info so that the new row can be inserted, enter some value in one of the remaining columns and without leaving the column click on [Add new row] again to create yet another row. In this situation, the value disappears silently and the first row gets created with a null in the column where the cursor was. IMO, dBeaver should at least send a warning saying the value was lost, or it could keep the value, or the [Add new row] button could be disabled while a column is being edited.

This was corrected in dBeaver 3.8.0:the "+" is now disabled while editing a value. Thank you, Serge

Ok, good.
Forgot to include this issue in 3.8 milestone.


Shadowlands

About the PR
The shadow anomaly is now a portal to the shadow dimension.
 (There are currently no monsters or specialised shadow loot here as it's out of scope)
You can easily exit the shadow dimension by entering one of the many random one-way shadow portals. This also allows you to use the shadow dimension to penetrate protected locations on the station
The shadow haze from the anomaly no longer creates random shadow rifts.
It's a pretty empty location at the moment, but it's a basic C# baseline that can easily be developed by YML
expected directions for future development:

special shadow plants and seeds for hydroponics
special shadow loot
A T3 technology that allows you to open stable portals to the shadow dimension.
special dangerous monsters that can't be fought with normal weapons.
new dimension types?

Why / Balance
approved and discussed among maintainers
Technical details

A new ‘Alternate Realities’ system has been added. This system allows you to generate alternative versions of grids.
Let's examine the prototype file of the alternate dimension:
- type: alternateDimension
  id: Shadowlands
  defaultTile: FloorChromite #the dimension will completely replicate the shape of the original grid using this type of tile
  mapComponents: #all components to be added to the alternative dimension map. You can customise parallax, atmosphere, global illumination, weather, and anything else you need.
  - type: Parallax
    parallax: Darkness
  gridComponents: #all components that will be added to the alternate dimension grid. For example, gravity.
  - type: Gravity
    enabled: true
    inherent: true
  replacements: #Pairs from tags and EntProtoId. During generation, if there is an entity with one of the specified tags on the main grid, it will create the specified entity on the same coordinates in the alt-reality.
    Wall: ShadowDimensionBarrierSpawner
    Window: ShadowDimensionFillSpawner
    Pipe: ShadowDimensionFillSpawner
    Table: TableStoneChromite
    # Loot zone
    ShadowSideLoot: ShadowDimensionLootSpawner
    ShadowSideLootEpic: ShadowDimensionEpicLootSpawner

Currently, the system is only used during station initialisation: selecting one of a randomly listed alternative dimension, and creating it for the largest station grid.
As you can understand, this system is extremely easy to extend, and you can easily create new kinds of alternative versions of grids.
- type: entity
  id: BaseStationAlternateDimension
  abstract: true
  components:
    - type: StationAlternateDimensionGenerator
      dimensions:
      - Shadowlands

All of this works in tandem with the new component
  - type: AlternateDimensionAutoPortal
    otherSidePortal: PortalBlue
    targetDimension: Shadowlands

This component, when initialising an entity, looks for the alterative dimension of the grid and the corresponding coordinates. At this point, it creates a pair of entities specified in the component and automatically links them together. This is used for the portal system. So ‘Shadow rift’ portals from a shadow anomaly that used to teleport within a random radius now teleport IN, or OUT of the shadow dimension, depending on where they are located.
Media
https://github.com/user-attachments/assets/7cca6d73-df6a-47d2-ad88-4c941d7f06d2
Requirements

[x] I have read and am following the Pull Request and Changelog Guidelines.
[x] I have added media to this PR or it does not require an ingame showcase.

Changelog
:cl:

add: The shadow anomaly is now a portal to the shadow dimension.
tweak: The fog from the shadow anomaly no longer creates random portals.

Wow this looks very cool! It could also be a nice way to implement voidwalkers or nightmares, but I think a temporary fix would be to kinda improve the loot you can get because it’s not worth the risk of Round Removal from chasms

ok I have many issues, they currently are
1: the extremely annoying shadow-smoke is still here and should be removed overall for the sake of better gameplay and this anomaly not being extremely annoying
1.5: The fog is incredibly annoying to deal with, tedious to solve and just annoying to have to face. It would be better if our actual lighting system was used in some creative way to darken areas around it.
2: if it appears in a hallways its going to be used as an AA portal to get anywhere they want
3: chasms
Nitpicks
1: if it spawns in a doorway its going to be incredibly annoying to deal with
2: If its an alternate dimension that others can just randomly stumble upon or venture into, I think it would be great for gameplay if it had a breathable ambient atmosphere

this is essentially telescience... i love it so much...

I personally feel that it should be much harder to exit. First off, it doesn't feel right for a dangerous, spooky shadow realm to be easily escapable. When you're venturing into it, imo there shouldn't be "many" one-way portals to easily escape from.
Second, people are gonna use this to tide/break in. And not in the interesting sneakily-making-a-secret-entrance way, but instead in the annoying "I'm going to bypass all fortifications and just show up, and you can't stop me" way.

I personally feel that it should be much harder to exit. First off, it doesn't feel right for a dangerous, spooky shadow realm to be easily escapable. When you're venturing into it, imo there shouldn't be "many" one-way portals to easily escape from. Second, people are gonna use this to tide/break in. And not in the interesting sneakily-making-a-secret-entrance way, but instead in the annoying "I'm going to bypass all fortifications and just show up, and you can't stop me" way.
So I just feel like there shouldn't be all the one-way exits, for the reasons above. The only way in and out should be established portals.

I agree with this. Since the shadow realm is otherwise empty with no monsters nor loot, the tide is just going to enter it again and again to trespass into secure places with 0 risk. The shadow realm needs to be dangerous and easy to get lost in, with few exits.
As a side note, the dimension should collapse (like an exped map) if the shadow anomaly on station is destroyed.

Random teleportation is too much of temptetion for graytiders. I would give priests(or sci) way to know when someone is inside and to bring them back to specific place on station whether they want it or not. For example using altair or some science portal thing.
As for ideas on content: Revs should spawn in phylactery in shadow dimension, with ability to fight while in there, ability to tp to normal world and back. Destroying phylactery should result in Rev dying.


Compilling Tesseract-ocr using git or other compilation

After the command "make"
this error has been generated.
 I followed the instructions very carefully.

That might be caused by missing required packages. See https://github.com/tesseract-ocr/tesseract/pull/2212#issuecomment-459834395 for the Debian packages which are needed to build combine_lang_model.1. Could you please update the Wiki if that works for you?

@alucard079:  did you check the latest code?

Closed because of missing input from reporter.


Documentation Ape: Documentation updates to JsonAST and a few small code optimizations.

This PR does some updates to the documentation in JsonAST.
ML Thread about these changes: https://groups.google.com/d/msg/liftweb/b-xB7zVNzUQ/4z3485XEti0J

This looks really solid! Left various remarks throughout, mostly nitpicking to make sure things are consistent with some of the previous doc cleanup work and the kind of typo-spotting that always happens with a second pair of eyeballs :)
I did notice a couple of things:

Some inconsistency between monospacing and linking (linked things aren't monospaced, unliked things are)—suggested above that we do both whenever we're referring to a class name.
Some inconsistency with linking in general—there are a several places where we refer to another class but don't link it. Consistently linking is kind of annoying, but I think it's better than doing so inconsistently.
Some inconsistency in examples having vs not having the REPL-style “here's the code, here's the result”.

Except for typos I don't think most of these should prevent the PR from going in unless you feel motivated to deal with them now—this is already a big improvement over what was there.

Okay, pushed some further fixes/tweaks for the rest of my comments. Will merge this in the next couple of days barring any complaints.

Rememer to wait until I push the security patches to master before getting this to master. I'm also changing the milestone, as M4 is already out

Yep!

Looks good, let's do it.


[New Port Request] UDT

Library name: UDT
Library description: UDP based connection-oriented sockets
Source repository URL: https://udt.sourceforge.io/
Build Instructions here: https://udt.sourceforge.io/udt4/index.htm

@AachoLoya Hi there, please try #30348 and let me know if it works or not.

@xiaozhuai Has it been merged into main branch? If not, how do I test it with vcpkg?

You can simply download patch file from this url https://github.com/microsoft/vcpkg/pull/30348.patch
And then cd to vcpkg dir, and apply it with git apply 30348.patch
And then you are good to go with vcpkg install udt
If all good, you can then clean the local changes with git clean -fd and wait for the PR to be merged。


Allow users to create custom overwrites

Is your feature request related to a problem? Please describe.
Currently custom overwrites are hard-coded for testing purposes, but these should be something the user can control. For example, some users may not want to use them at all. Simple applications may not even have a theme. Other users may come up with more creative implementations of these than we could anticipate.
Describe the solution you'd like
Custom overwrites can be captured in an object with each key as a prop name and the value as a method which takes the passed value as an argument and returns the style value. Ex:
const customOverwrites = {
  $backgroundColor: (value: keyof typeof flattenedColors) => flattenedColors[value],
  $color: (value: keyof typeof flattenedColors) => flattenedColors[value],
};

This object could be passed into Quarks as an argument in setup, or maybe added to a config file. Implementation should be same/similar to how theme is added.
Describe alternatives you've considered
None
Additional context
There's broad leeway on how to implement these. For example, should we have defaults overwrites? Should they be called something else?

I think cssPropOverwrite, quarkPropOverwrite, or customQuarkOverwrite are all good options for this. I also feel like we should provide some default functions or utilities that can be used to assist in setting up strongly typed shorthands.

I think cssPropOverwrite, quarkPropOverwrite, or customQuarkOverwrite are all good options for this

Hmm, can we get it down to two words? styleOverwrites? cssOverwrites? propOverwrites?


Effective background jobs

A recommendation: Background jobs should be added to rails application by using resque or sidekiq as gem.

@ankane @sukhbir-singh Some tips on productionalizing background jobs would be super appreciated!

@sukhbir-singh @oyeanuj Both great ideas 👍  I've added a short section on background jobs.


Use of arrow functions breaks non-harmony node

lib/index.js, line 94 now uses an arrow function. This breaks node versions which do not support arrow functions (seemingly for a non-critical reason).
Edit: It seems that eb58bd8e77e3084bbe8926dda2703036d6b6fdea was to use ES6? Afaik, this still requires the --harmony flag with node, and this is causing syntax errors via ember-cli-eslint  for me. \
Edit2: This is because this change was a minor version release, despite breaking backwards compatibility, and because ember-cli-eslint depends on ^1.1.1,

Yup the ideas is to compile with babel to ECMA5 using a prepublish, we should fix that immediately.
Sorry about that.

No problem, glad it's being looked into :+1:

/cc @chriskrycho sorry this is my fault for not explaining correctly. Do you want me to pick this up or are you free?

@jonathanKingston if you can hit this one, that'd be great. I've got a bunch of internal stuff to get back to knocking out today. :smile:

Just hit this bug, thanks to @samdoiron for the clear description of what's happening. :+1:

@cantsin, @samdoiron or @chriskrycho could someone verify this is no longer happening with this branch:  https://github.com/jonathanKingston/broccoli-lint-eslint/tree/prebabelify-code
You might have to do some jiggery to get it to apply to a current ember project as npm at install time runs npm prepublish.
I'll then release this once verified, keen not to hurt more users.
Thanks all.

Ha, unfortunately I can't verify because it seems https://github.com/jonathanKingston/ember-cli-eslint has the same problem!
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

Worth note: an alternative solution is simply to add "use strict"; in the relevant files, rather than going through the pre-babelify dance. Node is quite happy to deal with all the ES6 bits, as long as you're in strict mode.

@chriskrycho - That is true for node 0.12 but not node 0.10 (which ember-cli supports)

Ah. We should file a bug on the downstream, then! (And I've stored it away mentally for reference.)

@jonathanKingston That branch does not work because main in package.json still points at lib/index.js. I presume it should be build/index.js instead?

@jonathanKingston Any update on a fix? This is currently blocking us because ember-cli-eslint has a dependency on this library of ^1.1.1.

Someone pick up the helm from the branch I started on or you will likely be waiting two weeks.

Seeing as this is a blocker for us, I'll probably be able to devote some time to it tomorrow. More then.

@brycekahle Good catch; making that tweak seems to have done the trick. I'm testing further now; will submit a PR with that change and anything else I bump into in the next hour or so.

No issues I see; any other testing against https://github.com/jonathanKingston/broccoli-lint-eslint/pull/19 would be welcome, but I think it's good to merge.


Tweak to ensure tags work as expected

Possible issue fix when running for the 1st 1.9.0.
Signed-off-by: 6za<EMAIL_ADDRESS>

When cloning from a tag:
Logs:
LOG: 2022/09/27 16:46:31.219690 /home/developer/app/cmd/init.go:177: ssh key pair creation complete
LOG: 2022/09/27 16:46:31.219899 /home/developer/app/internal/gitClient/git.go:221: Trying to clone tag():1.8.6
LOG: 2022/09/27 16:46:32.155858 /home/developer/app/internal/gitClient/git.go:262: [101] error removing old branch: gitops, remove /home/developer/.k1/gitops/.git/refs/heads: directory not empty
LOG: 2022/09/27 16:46:32.163796 /home/developer/app/internal/repo/kubefirstTemplate.go:32: cloned gitops-template repository to directory /home/developer/.k1/gitops

Git
Only a main branch exist
git branch

* main

Why this is important?
Soft-serve/Argo gitops process seems to not like to have 2 branches around, confusing later steps on which we push the new gitops changes from detoken steps.

commit f1a7cd2125c854e579061fa0b2e1f59aad36e011 (HEAD -> main)
Author: kubefirst-bot<EMAIL_ADDRESS>Date:   Tue Sep 27 16:46:32 2022 +0000

    committing detokenized gitops content

commit 4bd84e6dff176e7a3d54569455895f09211ededd (tag: 1.8.6)

So, as expected from a tag we created main and push will happen from main not the tag.

From a brach:
LOG: 2022/09/27 16:55:30.229044 /home/developer/app/internal/gitClient/git.go:205: Trying to clone branch(main):https://github.com/kubefirst/gitops-template
LOG: 2022/09/27 16:55:30.894349 /home/developer/app/internal/repo/kubefirstTemplate.go:32: cloned gitops-template repository to directory /home/developer/.k1/gitops
LOG: 2022/09/27 16:55:30.894568 /home/developer/app/internal/repo/kubefirstTemplate.go:34: detokenizing /home/developer/.k1/gitops

commit 8c14f41d862b5446806debc3f843b47a319f12c9 (HEAD -> main)
Author: kubefirst-bot<EMAIL_ADDRESS>Date:   Tue Sep 27 16:55:31 2022 +0000

    committing detokenized gitops content

commit d748456f5c41efdec3c69b8160e52bd87b498d7a (origin/main)

git branch
* main


Fix "why" message for circular reference inequality

Name the correct argument: second => first.
I deliberately didn't change the other instance -- will explain why in other PR see #13.

Thanks - could you rebase your two "add test" commits down to one?

Sure, done :sparkles:.


How to send all mouse motion to device without button press?

is it this input manager method that handles mouse motion?
input_manager_process_mouse_motion(struct input_manager *im,
                                   const SDL_MouseMotionEvent *event) {
    if (!event->state) {
        // do not send motion events when no button is pressed
        //return;  // I commented this line to pass the motion even if there is no button but it didn't work
    }
    if (event->which == SDL_TOUCH_MOUSEID) {
        // simulated from touch events, so it's a duplicate
        return;
    }
    struct control_msg msg;
    if (!convert_mouse_motion(event, im->screen, &msg)) {
        return;
    }

    if (!controller_push_msg(im->controller, &msg)) {
        LOGW("Could not request 'inject mouse motion event'");
    }

    if (im->vfinger_down) {
        struct point mouse = msg.inject_touch_event.position.point;
        struct point vfinger = inverse_point(mouse, im->screen->frame_size);
        simulate_virtual_finger(im, AMOTION_EVENT_ACTION_MOVE, vfinger);
    }
}

I commented the return line to pass the motion even if there is no button but it didn't work
Can we make a constant that can be toggled with a short cut to pass the motion with no button and only with buttons?
I couldn't get the app flow because I'm a newbie in C
If there is a chance to pass mouse motion to device please guide me to do it
Thank you very much

It's disabled because in practice it does nothing. What's your use case?

Hand drawing using mouse and gaming
It will be much helpful if there is a short cut  to toggle it on and off.
I'll work on it but I need a guide

@rom1v Some first person games use mouse movement (if a mouse is present) to look around.

@rom1v yeah I'm also trying to play Android games via scrcpy. Would be really great just to have a flag that allows all mouse motion to be sent regardless of if a button is being pressed.

@michael-ts my workaround is just to connect a USB mouse directly to the Android.

@michael-ts我的解决方法只是将 USB 鼠标直接连接到 Android。

In which code are the received clicks, swipes, or multi-touch events executed?


Add aws-smithy-wasm crate with WASI http client

Motivation and Context

This change adds a new crate, aws-smithy-wasm, that exports a SDK compatible WASI http client. This is a continuation of the work in #2520 using the now stabilized WASI 0.2.0 interfaces from the wasi crate. This supports, but does not finalize the work for #2087
Description

Add a new crate, aws-smithy-wasm which exports a function wasi_http_client that will provide the user with a WASI compatible http client. This client is implemented by using the wasi::http::outgoing_handler ref along with some utility implementations of TryFrom to transform back and worth between the types from the http crate and the wasi::http types.
Testing

This is tested via an integration test in aws/sdk/integration-tests/webassembly that uses the wasi http client to call the S3 list_objects_v2 API.
Checklist

[X] I have updated CHANGELOG.next.toml if I made changes to the smithy-rs codegen or runtime crates

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Ok pending this final CI run this should be all good to go. As requested I added a new canary wasm_canary which uses the wasmtime runtime to run a wasm file. The code for the wasm file lives in tools/ci-cdk/canary-wasm mostly because a separate crate was much easier to compile. The built wasm binary is bundled into the .zip thats deployed to the Lambda.
Currently the canary only tests a simple list_objects_v2 with no_credentials set on the config. Note that I had to bump up the timeouts for the canary pretty substantially to get all of this to work. It was taking over a minute just to compile and instantiate the wasm binary. This could probably be improved with a beefier lambda instance, but I thought I would leave that choice up to the SDK team.
Note: There is one CI task that continues to fail, the check-aws-sdk-cargo-deny task. It seems like something about the Cargo.toml in aws-amithy-wasm (I suspect the target statement for the dependencies) is causing the versions of the deps not to be resolved during the :aws:sdk:assemble step.


Unhandled exception

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
Home Assistant release (hass --version): 0.49.0
Python release (python3 --version): Python 3.5.2
Component/platform: Ubuntu 16, running on Intel platform, AMD 64 bit desktop
Description of problem: Unhandled Exception
With the recent update/release 0.49.0, the error, "Unhandled Exception" occurs very frequently.
Expected:
Problem-relevant configuration.yaml entries and steps to reproduce:

Traceback (if applicable):
2017-07-22 14:00:57 ERROR (MainThread) [aiohttp.server] Unhandled exception
Traceback (most recent call last):
  File "/home/homeassistant/.homeassistant/deps/aiohttp/web_protocol.py", line 435, in start
    yield from resp.write_eof()
  File "/home/homeassistant/.homeassistant/deps/aiohttp/web_response.py", line 583, in write_eof
    yield from super().write_eof(body)
  File "/home/homeassistant/.homeassistant/deps/aiohttp/web_response.py", line 420, in write_eof
    yield from self._payload_writer.write_eof(data)
  File "/home/homeassistant/.homeassistant/deps/aiohttp/http_writer.py", line 282, in write_eof
    yield from self.drain(True)
  File "/home/homeassistant/.homeassistant/deps/aiohttp/http_writer.py", line 295, in drain
    yield from self._stream.drain()
  File "/home/homeassistant/.homeassistant/deps/aiohttp/http_writer.py", line 128, in drain
    yield from self._protocol._drain_helper()
  File "/usr/lib/python3.5/asyncio/streams.py", line 211, in _drain_helper
    yield from waiter
  File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
    yield self  # This tells Task to wait for completion.
concurrent.futures._base.CancelledError

Additional info:

I am also seeing these errors in the logs. This, along with #8556, represent majority of my logs.

I suspect this error is something to do with the IP Cameras. I know that is something we both have in common, and the error is in /usr/lib/python3.5/asyncio/streams.py file.

That is quite possible and I am hoping others with cameras are seeing the same.
@tchellomello are you seeing these errors as well?

It seems it has already been documented https://github.com/home-assistant/home-assistant/issues/7334

I also get similar errors occasionally, using the ffmpeg camera component.

I have a similar situation (49.1)
Does 50.x solve this?

Same in 0.50.2

Same issue here on 0.50.2
2017-08-10 19:56:53 ERROR (MainThread) [aiohttp.server] Unhandled exception Traceback (most recent call last):   File "/srv/homeassistant/lib/python3.4/site-packages/aiohttp/web_protocol.py", line 435, in start     yield from resp.write_eof()   File "/srv/homeassistant/lib/python3.4/site-packages/aiohttp/web_response.py", line 583, in write_eof     yield from super().write_eof(body)   File "/srv/homeassistant/lib/python3.4/site-packages/aiohttp/web_response.py", line 420, in write_eof     yield from self._payload_writer.write_eof(data)   File "/srv/homeassistant/lib/python3.4/site-packages/aiohttp/http_writer.py", line 282, in write_eof     yield from self.drain(True)   File "/srv/homeassistant/lib/python3.4/site-packages/aiohttp/http_writer.py", line 295, in drain     yield from self._stream.drain()   File "/srv/homeassistant/lib/python3.4/site-packages/aiohttp/http_writer.py", line 128, in drain     yield from self._protocol._drain_helper()   File "/usr/lib/python3.4/asyncio/streams.py", line 197, in _drain_helper     yield from waiter   File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__     yield self  # This tells Task to wait for completion. concurrent.futures._base.CancelledError

I have narrowed the cause of the to one of my automations which fires when HASS starts up.
Not sure why or how to rectify this issue.
`### HASS Started ###

alias: Home Assistant Start
trigger:
platform: homeassistant
event: start
action:

service: script.turn_on
entity_id: script.sonos_tts
data:
variables:
where: 'living_room'
what: 'HASSBIAN server has started'`

@Coolie1101 can you add a delay in that automation before service: script.turn_on and check if you still see the errors? I am wondering if the errors are due to the fact that some of the services are not initialized at homeassistant.start.

The same day I experienced the issue, I removed the automation from my config and rebooted, then I added back the automation rebooted and it worked, not sure what's going on with that.


Runner doesn't displays buttons with 'import' rather than 'require'

Hello @sakamoto66 ! Thank you for this helpful extension.
I'm facing the same issue reported there with a difference that the file has .spec.js suffix.
It does work if i replace import with require.

I run with node 18.12.1 on mac.

@sakamoto66 any updates there?


Adds save function for NoOpt plots

The save function for NoOpt verifier plots was missing and therefore single plot files were created for every project. Multiple project plots now get plotted only once in one file.

 Here is an overview of what got changed by this pull request:

Clones added
============
- varats/varats/plots/blame_verifier_report_plots.py  4

See the complete overview on Codacy

If this PR is merged, pls have a look at PR #402


Symlink data directories into build directories

This PR adds symlinks to the data/ and test/data/ directories in out-of-source build directories. This is done through CMake's file(CREATE_LINK ...) command.
Additions

file() call to symlink <root>/data -> <build>/data
file() call to symlink <root>/test/data -> <build>/test/data

Checklist

[X] PR has an informative and human-readable title
[X] Changes are limited to a single goal (no scope creep)
[X] Code can be automatically merged (no conflicts)
[X] Code follows project standards (link if applicable)
[X] Passes all existing automated tests
[X] Any change in functionality is tested
[X] New functions are documented (with a description, list of inputs, and expected output)
[X] Placeholder code is flagged / future todos are captured in comments
[X] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[X] Reviewers requested with the Reviewers tool :arrow_right:

Target Environment support

[X] Linux
[x] macOS

(edited description to reflect my testing on macOS)


Defining "Standard" content

I was looking at some of the content that is now in the "standard" directory. The original intent of that directory was to define the most basic and timeless aspects of .NET that are meaningful for any .NET implementation. Implementation-specific content would go into the "core" and "framework" directories, for example. Or scenario specific content would go in the "machinelearning" directory, for example. I think that vision remains a good one.
These directories give me pause. Let's discuss.

https://github.com/dotnet/docs/tree/master/docs/standard/containerized-lifecycle-architecture
https://github.com/dotnet/docs/tree/master/docs/standard/microservices-architecture
https://github.com/dotnet/docs/tree/master/docs/standard/modern-web-apps-azure-architecture
https://github.com/dotnet/docs/tree/master/docs/standard/modernize-with-azure-and-containers
https://github.com/dotnet/docs/tree/master/docs/standard/serverless-architecture

cc @mairaw @CESARDELATORRE

@wadepickett @BillWagner I think there are ongoing discussions about the placement for the .NET Architecture books, no?

A top-level architecture node would make sense, but if we do that we'd need to update the .NET Hub page, and handle a large number of redirections.

I'd rather us make the write fix. We have three choices:

Give up on the initial plan for "standard" and allow more content like this in it.
Go back to the initial plan for "standard" and move the non-standard content out.
Keep existing content in but do not add any more such content.

The last idea is clearly incoherent, so let's drop that. I'm a fan of the second option. Also, if the architecture content is valuable (and we have been investing non-trivial effort/funds into it), then it deserves its own node.

It always felt pretty strange to have .NER Application Architecture content within the .NET Standard section. I think it should move out, as well.

Just realized this was still open!  The architecture content is published on a top level in the TOC in the .NET Guide rather than in the Standard area (which is good), while the doc source lives in the standard directory of the repo (which will cause confusion).  It was agreed to move this content out of the stardard area in the repo.   However, at the time it sounded like it would be moved to the Architecture Center rather than a new directory in the .net docs repo. That seemed to have died on the vine.
@CESARDELATORRE if you, Brian Blanchard, Jason Roberts and Travis Grizzel agree on how much of this to move to the Architecture Center and how to organize it (For example under “Application Architecture”) it can be moved to that repo as soon as you want to.   Whatever is left, if anything should move under an "architecture" or "application-architecture" (or simarly named) directory in the .NET repo. (just a suggestion, Mark LeBlanc or Mairaw would make the call on that).
@mairaw, if there is no agreed plan on moving the content to the architecture center by the end of this month, I would suggest just moving it out of the "standard" directory and into "architecture" or whatever you feel best fits so it does not linger any longer in "standard".

I've chatted with @CESARDELATORRE and @nishanil recently and managed to get this answer.
The architecture content is not published on the top level in the TOC. It's within the standard folder, which is what contains the .NET Guide content.
I'm working on a PR right now https://github.com/dotnet/docs/pull/12804 to move that content into its own section. The standard folder should only be about .NET fundamentals concepts, so I'll assign this issue to myself.

Update:  Looks like this was being resolved on a seperate thread.  The content will stay on the .net repo and will move out of standard and to its own folder.  It will not go to the architecture center.  On the dotnet homepage there will be a new tab for .NET architecture guidance to help with its discovery.

.. and looks like I just crossed updates with Maira. Thanks Maira.  I should have refreshed the page first.


Ability to change the bot's activity

Add the ability to change the bot's activity with by command.
Should find a good way to implement this without breaching the bot's security. In the end the bot developer is responsible for if the bot complies with Discord's ToS.
Probably: only give the bot owner (me) or guild owners the ability to change it, and only make it changeable if the bot is in only one guild (as otherwise other guilds may be able to see activities not relevant to them).

Another command property and inhibitor requiresSingleGuild for this might be the best idea, so that other commands with the same requirement could be implemented more easily later.


Updated for the Swift 4.x

I have updated the EggsBenedict code to the  Swift 3.x and also tried to convert it to Swift 4.x but there are no changes requires for the latest Swift. So I still keeping the Swift Version to 3.x. Please let me know if you need any details on this PR.

@jpmartha, will you check this pull-request?

@hemangshah
Oh, I'm really sorry for the late reply, and thank you for using it.
I'll see your pull request later!

@hemangshah I'm really sorry.
I have a few conferences continuously. So, I'd like you to wait for a short while.

@jpmartha – I can understand. But this is a very long since I make a PR. Please grab some free time and let's merge this.


Fix E303 errors if 'directory' isn't writable opening a cmdwin

Currently, opening a cmdwin creates the buffer and then sets a few
options on that buffer, including 'noswapfile'.  That leaves a gap where
a swap file gets created, potentially showing a useless error to the user.
Since there's now the :noswapfile command modifier, let's check that to
set the buffer-local value of 'swapfile' when creating a new buffer.
That allows us to then set cmdmod.noswapfile when creating the buffer
for a cmdwin, to prevent the swapfile from ever being created.

Codecov Report

Merging #1620 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1620      +/-   ##
==========================================
+ Coverage   74.68%   74.69%   +<.01%
==========================================
  Files          76       76
  Lines      124849   124889      +40
==========================================
+ Hits        93241    93280      +39
- Misses      31608    31609       +1

Impacted Files
Coverage Δ

src/option.c
84.04% <100%> (ø)
:arrow_up:

src/ex_getln.c
72.18% <100%> (ø)
:arrow_up:

src/gui_beval.c
43.82% <0%> (-0.93%)
:arrow_down:

src/gui_gtk_x11.c
47.2% <0%> (-0.16%)
:arrow_down:

src/os_unix.c
58.33% <0%> (-0.15%)
:arrow_down:

src/message.c
68.44% <0%> (-0.06%)
:arrow_down:

src/window.c
81.08% <0%> (+0.03%)
:arrow_up:

src/memline.c
72.61% <0%> (+0.04%)
:arrow_up:

src/channel.c
83.88% <0%> (+0.13%)
:arrow_up:

src/if_py_both.h
76.02% <0%> (+0.45%)
:arrow_up:

Continue to review full report at Codecov.

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


making state visible to echo device

I can switch a device by node-red with this node and also with alexa (echo dot, mobile...).
But the state-change if done with the node is not visible with e.b. my mobile.
the mobile thinks, the "old" state of the device is the actual state.
the amazon echo hub has the ability to use a state as input, but how do i get it to the correct device?
so, how do i have to build up the msg.payload to get the state to the device via amazon alexa hub?

Check the following wiki: https://github.com/datech/node-red-contrib-amazon-echo/wiki/Integration-with-Sonoff-Tasmota
Also you may want to check the Node help of Alexa Echo Hub node as reference to the supported attributes.
Don't forget the change the Process input setting as by default the hub will ignore the input

I have the same issue:
I am passing the msg.payload as described but the status is not changed on Alexa App.
Is there something I am missing?
I am passing the deviceid, on, and bri variables inside the payload.
I also set the Process input to Process

Same here.  It was working (last I checked was a few months ago), but now it is not.  Still troubleshooting through it.  Seems as though all input is ignored.

I had the same issue yesterday. The problem was, that I was not able to enable the process input.
So I exported the Amazon Echo Hub knot, edited the processinput from 0 to 1 in a text editor and imported it back.
After a Node Red restart it worked just fine.

I had the same issue yesterday. The problem was, that I was not able to enable the process input.
So I exported the Amazon Echo Hub knot, edited the processinput from 0 to 1 in a text editor and imported it back.
After a Node Red restart it worked just fine.

Amazon Echo Hub knot ??
Did you intend to type node?

I just copied the knot in the text editor, changed the number behind the process input and imported it back in the flow.

I copied the knot in the text editor, changed the number behind the process input and imported it back to the flow:

HI
A bit new to this, i have a flow that turns a tasmota device on and off, but cant work out how to tell alexa its on or off. the above has been done can anybody show me / discuss what im doing wrong? its a sonoof mini with an external switch hence i need to feed the power state back.
cheers

when I export the node as JSON my node has the processingInput:1 but still not working.

ip put this in a function
var nodeid="f49dfa34.2e1fb8";
if (msg.payload == "ON"){
msg.payload = {
on: true,
nodeid: nodeid
}
} else if(msg.payload == "OFF"){
msg.payload = {
on: false,
nodeid: nodeid
}
}
return msg;
then put it between the MQTT listen and the Alexa hub. You MUST edit the node id (top line) to match that of the alexa device node.
I have noticed that this works perfect on the alexa andriod app but my echo show 5 doesnt change the lights status unless to click away from the the device view and re select it. it doesnt seem to refresh the graphic.

For more information on why it is not supported, please see #196.


Cursor Changes on Mouse Hover?

I'm new to QML, so somewhat embarrassingly I'm not sure if this is a broader QML issue or an issue with the wrapper here.  (I have made some small tools with Qt Widgets binding for Go, but that's a completely different ball of wax).
How does one get cursor changes on i.e. button mouse hovers working?  The GIF on the example project page doesn't have them, and I haven't been able to make them work on macOS Mojave or Windows.  I tried some explicit MouseArea in the .qml, just to make sure that wasn't it.
Thought I'd ask before I go digging further...

Good question. You are expecting a "pointer finger" when hovering over the buttons?
Regardless, you are correct in guessing that this is just a QML question, not specific to this integration.

You mean something like this? https://github.com/MaxMommersteeg/Qml.Net.TodoApp/blob/master/src/TodoApp.FrontEnd/Components/Behaviors/PointingHandCursorOnHover.qml
You should be able to run the app locally.

You mean something like this?

Perfect, thanks!  That's exactly what I was looking for.  Tested working in macOS/Windows standalone builds (publish with release target and libraries/binaries brought in).


feat(protocol): Separate proof verification to a standalone, deployed contract

Base branch of this introduced multi-prover possibilities.
This one outsourced proof verification into a separate, deployed contract.
Gas comparison:
Base: (42.074 gwei)

This one (47.418 gwei)

IMPORTANT NOTE
Code to calculate the public instance  below stayed in LibProving.
// Put together the input for proof and signature verification
        uint256[9] memory inputs;
...

        bytes32 instance;
        assembly {
            instance := keccak256(inputs, mul(32, 9))
        }

I decided to leave it there, because:

tested a version where i pass the Evidence towards the verifier contract and calculate it there, but it adds additional data (overhead) which costs roughly +1K gas.
In case there is an additional protocol upgrade which changes the Evidence we need to upgrade this new Verifier anyways as well..

Only issue I see with this is: there will be a completely new proof method which will require only some portion of the Evidence so would be useful having that extra data at the verifier contract.
With current plans (ZK, SGX and Failsafe signature overwrite) i see it a no issue, but who knows, maybe worth to pass the whole Evidence data ?
Please let me know what you think @dantaik @Brechtpd

@adaki2004 , as mentioned https://github.com/taikoxyz/taiko-mono/issues/13791#issuecomment-1558411729, I now perfer not splitting verification logics into their own contracts.


Use text response objects for text responses without headers

Even if httpResponseHeaders is not True, if the actual response data is plain text, we should interpret it as such.

It would be good to address https://github.com/scrapy/scrapy/pull/5204 first, and reuse the resulting code from Scrapy, similar to what we do now.


Unclear abstract functions behavior, not covered by docs

The problem
I'm trying to develop smart contract in tact, but got some problems with understanding concept of abstract function.
Imagine situation, where there are 2 traits: Animal and Dog, and trait Dog inherits Animal, while Animal has abstract function. Where should it be implemented? Inside trait Dog, or inside smart contract? Because neither way works.
Example
For example, I want to do smthng like this:
//base traut
trait Animal{
    abstract fun getType(): String;
    abstract fun getSound(): String;
    fun message(): String{
        return beginString().concat("I am a ").concat(self.getType()).concat(" and I make ").concat(self.getSound()).toString();
    }
    receive("make sound"){
        self.reply(self.message());
    }
}
//I want to make trait, which inherits previous trait and overrides abstract methods... But I can't??? Why?
trait Dog with Animal{
    override fun getType(): String{
        return "Dog";
    }
    override fun getSound(): String{
        return "Woof";
    }
}

//Contract, which implements Dog trait and other traits
contract DogContract with Dog, Ownable{

    //some other messages
    receive("throw away"){
        self.owner = null;
    }
    receive("adopt"){
        require(self.owner == null, "Already adopted");
        self.owner = sender();
    }
}

But when one tries to compile code above, next error occurs:
Overrides functions must be defined within a contract

However, if one tries to implement this abstract functions directly in contract code, then he gets next error message:
Error: contracts/master.tact:14:1: Trait "Animal" requires function "getType"
Line 14, col 1:
> 14 | trait Dog with Animal{
       ^~~~~~~~~~~~~~~~~~~~~~

Is there a solution for this?
Because official documentation doesn't covert this behavior (when one contract inherits another with abstract function).
P.S. the only thing about traits I found in docs was this

@imartemy1524 Thanks for yet another awesome report! Overriding abstract functions in traits should be allowed. The fix is ready: check out if the test https://github.com/tact-lang/tact/pull/724/files#diff-131b74e70558c6d137ecfe43a0d649ea55649b173be784043265037e221ca3db matches your intuition


k6 Run Configuration feature

Please introduce Run Configuration feature for k6 test script execution.
This feature allows running k6 scripts in common way as other tools are executed within IntelliJ platform.
Beside that, a run configuration can be configured to build the project automatically before execution and so allowing to run a TypeScript k6 test in a one click.

Given how Thresholds works:

In the above case, the criteria for both thresholds were met. The whole load test is considered to be a pass, which means that k6 will exit with exit code zero.
If any of the thresholds had failed, the little green checkmark ✓ next to the threshold name (http_req_failed, http_req_duration) would have been a red cross ✗ instead, and k6 would have generated a non-zero exit code.

The run configuration should read the k6 CLI exit code to mark the test as Pass or Failure.


Volume is at max after opening the game even if the slider is not

The game seems to ignore the slider until it's value changes, so it is playing at the wrong volume at startup.
https://user-images.githubusercontent.com/55902670/232245786-66dbef7e-5042-468e-a148-4d01217952e6.mp4

Seems like the volume also gets reset every time I die and go back to main menu.


Update terraform 1.0.0

With this PR i want to update the terraform CLI.
Signed-off-by: Engin Diri<EMAIL_ADDRESS>
Description
Update Terraform to 1.0.0
Motivation and Context

With the release of Terraform 1.0.0. I want that arkade has it without the need to use the mystical -v switch

[] I have raised an issue to propose this change (required)

How Has This Been Tested?

$ docker container run --rm -v $(pwd):/workspace -ti golang:1.16.3-alpine sh
# cd /workspace
# go build
# ./arkade get terraform

Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I've read the CONTRIBUTION guide
[x] I have signed-off my commits with git commit -s
[x] I have added tests to cover my changes.
[ ] All new and existing tests passed.

[ ] I have tested this on arm, or have added code to prevent deployment

Please can you send a PR to the OpenFaaS blog if required wherever it uses terraform and doesn't specify a version yet?


how to detect app open from push notification in ionic 3 ?

Bug Report
Ionic Info
Run ionic info from a terminal/cmd prompt and paste the output below.
cli packages: (C:\Users\lenovo\AppData\Roaming\npm\node_modules)
@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0

global packages:
cordova (Cordova CLI) : 8.0.0

local packages:
@ionic/app-scripts : 3.1.8
Cordova Platforms  : android 7.0.0
Ionic Framework    : ionic-angular 3.9.2

System:
Android SDK Tools : 26.1.1
Node              : v8.11.2
npm               : 5.6.0
OS                : Windows 10

Environment Variables:
ANDROID_HOME : D:\sdk

Misc:
backend : pro

Describe the Bug
Hi i am developing application related to chat. In this application consist of two pages first page consist of list of user contacts and when click on particular contact navigate to the message screen. when user close the app then he/she will receive push notification then i need to navigate the user to message screen but i am unable to do it.
this.fcm.onNotification().subscribe this function is executing after setting root page. so without navigate to root page i want to navigate to message page.
Please help me out to resolve the issue.

Pleas use Stackoverflow to ask such a questions.


[WIP] refactor: adjust the config entry attribute operator default semantics.

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[ ] N
[x] Y

re #93 and #200

2. What is the scope of this PR (e.g. component or file name):

3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[x] Other

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[ ] N
[x] Y

The document is at #200

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[x] Unit test
[x] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[ ] Other

6. Release note

Please refer to Release Notes Language Style Guide to write a quality release note.
None

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1369

Relevant Lines:
1526

💛  - Coveralls