Sometimes WinAppDriver runs fast and other times it runs slow , any Explanation ?

When running WinAppDriver automated tests , it runs fast sometimes and slow most of times , informing that there are no other running application .

What is the command time out given?

@anunay1  It was 60 seconds and I set it to be 120
new WindowsDriver(remoteAddress, appiumOptions, TimeSpan.FromSeconds(120));
I set it to be 120 as it always throw an exception when locating the element by xpath
The HTTP request to the remote WebDriver server for URL http://<IP_ADDRESS>:4723/session/C31E5E62-EB73-4392-A659-063F46FE1F11/element timed out after 60 seconds.

@anunay1
It was 60 seconds , I changed it to be 120
new WindowsDriver(remoteAddress, appiumOptions, TimeSpan.FromSeconds(120));
as it always throws The HTTP request to the remote WebDriver server for URL http://<IP_ADDRESS>:4723/session/C31E5E62-EB73-4392-A659-063F46FE1F11/element timed out after 60 seconds. exception while locating any element using xpath

xpath is slow and that's a know issue with WAD, better to use other method to find the element.

@anunay1
Thank  you so much for reply
I know , unfortunately there are nested elements that I need to locate and I have to use xpath to locate them
, but I want to know why it sometimes t runs fast and sometimes not  even with xpath (not fast as the other locators , but in accepted way )?

@zahraazezo What I have observed is that winappdriver caches older sessions which were not terminated properly with quit() method.
From python, I can list all older sessions by driver.all_sessions property.
What I am doing to avoid this is to close all older sessions at test start.
# Appium stops responding after several runs. It is because it stores old sessions data which makes it laggy.
# To avoid this issue, clear old sessions at the first session initiation request
if self.is_desktop and UiDriver.dump_old_desktop_sessions:
    current_session_id = session.session_id
    old_sessions = list(filter(lambda i: i.get('id') != current_session_id, session.all_sessions))
    for it in old_sessions:
        session.command_executor.execute(Command.QUIT, {'sessionId': it.get('id')})

I think restarting winappdriver before each test should also do the job

@zahraazezo What I have observed is that winappdriver caches older sessions which were not terminated properly with quit() method.
From python, I can list all older sessions by driver.all_sessions property.
What I am doing to avoid this is to close all older sessions at test start.
# Appium stops responding after several runs. It is because it stores old sessions data which makes it laggy.
# To avoid this issue, clear old sessions at the first session initiation request
if self.is_desktop and UiDriver.dump_old_desktop_sessions:
    current_session_id = session.session_id
    old_sessions = list(filter(lambda i: i.get('id') != current_session_id, session.all_sessions))
    for it in old_sessions:
        session.command_executor.execute(Command.QUIT, {'sessionId': it.get('id')})

I think restarting winappdriver before each test should also do the job

@shoaibmansoor
Sorry for my late reply , you are right .it worked for me
Thank you so much

Am using C# Visual Studio for Desktop Automation using WinApp session, But it is taking more time to find an Element. But am not using any wait or Thread.Sleep. But the OverAll Test Cases is taking more time. Any Solution or alternative for this???

What's more time? How much time does it take. What is the command timeout you have given?

It is taking more than 10 seconds to find an element in the page. I didn't give any timeout command.

By default the timeout is 50 seconds. And 10 seconds is not more.

Am using C# Visual Studio for Desktop Automation using WinApp session, But it is taking more time to find an Element. But am not using any wait or Thread.Sleep. But the OverAll Test Cases is taking more time. Any Solution or alternative for this???

Try this https://github.com/microsoft/WinAppDriver/issues/1472#issuecomment-1121094052

@shoaibmansoor , I am getting error when I try to use this code.
What are these variables?
there is no method called driver.all_sessions.
Would Greatly appreciate your help.
# Appium stops responding after several runs. It is because it stores old sessions data which makes it laggy.
# To avoid this issue, clear old sessions at the first session initiation request
if self.is_desktop and UiDriver.dump_old_desktop_sessions:
    current_session_id = session.session_id
    old_sessions = list(filter(lambda i: i.get('id') != current_session_id, session.all_sessions))
    for it in old_sessions:
        session.command_executor.execute(Command.QUIT, {'sessionId': it.get('id')})


Support for r6g instance type

It seems current supported VM type is not supporting r6g instance type. https://aws.amazon.com/ec2/instance-types/r6/

The supported VM types are only general purpose VMs, R6g is ARM and would not work for most deployments. If you want to use the R6g instance type, you can specify it as the instance type in your cloud config, check this link for more info https://bosh.io/docs/aws-cpi/#resource-pools


Using request JS for external APIs : ability to disable csrf token

I wanted to use RequestJs for all my API calls including external calls (replace Axios and remove Fetch polyfills).
But RequestJs adds the CSRF token headers to all request and some API service will throw an error if this is included in the Header.
Is this out of the scope of that library or could we imagine to pass a params csrfToken: false to disable it

That's a great idea @adrienpoly. It would be very convenient to use Request.js for everything and be able to disable that when making external requests.
Maybe it could also have a check to see if location.host matches the request host so it could be automatically handled?

Maybe it could also have a check to see if location.host matches the request host so it could be automatically handled?
🎉 🤯  that would be even better @excid3 !!!!!

Also currently all GET request have that CSRF token. Do you see in Rails world any need for that ?


Add test for Lambdify of Piecewise using LLVM

Just to add a test for https://github.com/symengine/symengine/pull/1486

There seem to be some test failures, but I don't know if they are coming from this PR.

Should be fixed with https://github.com/symengine/symengine/pull/1493


Use go integration tests

We can run these in parallel once we fix #54
Changed the travis configuration to

not use sudo, since it is no longer required.
use go 1.8.3
run make test integration instead of bash script.

Fixes #50


infra: add all option to enable all loader formats.

just for developer convenience (including me)
ex) $meson . build -Dloaders="all" ...

1. meson.build in src/loaders has to be edited as well

2. I'd keep `''` as an option (no loaders)

in general I find this change very very useful :)

ok, makes sense! thanks.


cod: init at unstable-2020-09-10

Motivation for this change
I find the concept of cod quite interesting.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

I've added the ldflags. I am unsure about the other stuff.

goPackagePath = pname;

That is coincidence. The go package path should change in the future to allow downloading it via go get.
buildGoModule enables tests which I couldn't get to work so I disabled them.

That is coincidence. The go package path should change in the future to allow downloading it via go get.

Didn't know about that, makes sense to keep this then.
One question, Is there any particular reason for not setting homepage = src.meta.homepage, it seems like a nicer approach than setting the GitHub url as a string?

One question, Is there any particular reason for not setting homepage = src.meta.homepage, it seems like a nicer approach than setting the GitHub url as a string?

Because I forgot it :smile:


Consider C# for PyTorch

https://github.com/dotnet/TorchSharp/issues/1028#issue-1777957011
See the synthetic example, ported from pytorch to c# using TorchSharp

That's a great contribution! Thank you!


Model Initialization Question

What is the difference between the step 0 model weights you provided and the model weights randomly initialized with huggingface (by calling the two functions below)?
config = transformers.AutoConfig.from_pretrained("EleutherAI/pythia-1b")
model = transformers.AutoModelForCausalLM.from_config(config)

I've been seeing some very different behavior between these two different initializations. (For example, your initialization always trains much faster on my custom task.)
What do I need to do to get an initialization more similar to yours?

Hi, for more info about the initialization we used, please check out the paper, as well as v1.0 of the gpt-neox library, for code used to train these models (which pairs with the config files we provide for the neox library). We use the "wang_init" and "small_init" functions respectively depending on model component, defined here: https://github.com/EleutherAI/gpt-neox/blob/71df4d5017f9f4919566a11454fe3a507ffdc632/megatron/model/init_functions.py#L112
Huggingface is not optimized for training from scratch, and so their random initializations are less likely to be well-tested or optimized for this purpose.
Hope this helps!


Graph Datas Not Change. [For Material Dashboard Theme]

Hi Creative Tim,
When I change the values on the graphs, they are not reflected in the graph. I'm doing it in the demo.js file, but there's no change in the chart. How do graphic values change?
This theme : https://www.creative-tim.com/product/material-dashboard

Hi,
Did you manage to find out why? I had the same issue.

Hello there,
Thank you for your interest in working with our products, you can find the initialization for the chars in assets/js/material-dashboard.js you can search after the initDashboardPageCharts function() from line 310.
Hope this information helps you. Please let us know if we can help you with anything else.
All the best,
Stefan


Wishes / Ideas

Good Morning,
I have two ideas for extension:
FIRST:
Maybe I just did not see it, but how can I set the import path of prisma client? I use a different path of prisma client and need to set this as option to nestjsDto generator.
have:
import {Enum_UserSalutation} from '@prisma/client
want:
import {Enum_UserSalutation} from '@db'
SECOND:
Would be nice to have an generated index.ts file with all exports, like:
export { default as A } from "./a";
export { default as B } from "./b";
[...]

Have a great day!

I believe your SECOND request is what the reExport option is there for.
For the FIRST: PR welcome

Ohh sorry, you're right.. should have searched for "index"...
I'll try my best to get the import path of prisma client done an do a PR =)

Coming up with Wishes/Ideas I taught I will chip in, what would you think about adding formatting command to config @benkroeger ?
So that after generating files it would automatically align them to project code-style because right now I'd have to go trigger something like
npm run format after each regeneration of DTOs

re formatting see #92

Would wish to see the following feature(s) but please do at a pace that maintainers are comfortable in:

Automatic Swagger inclusion in generated Classes

I wish for more examples of the usage of annotations.


Improve Preprocessing Speed

Preprocessing currently takes a long time for large datasets. One way to improve the speed is to use Spacy pipes, particularly for lemmatization. Preprocessing is a very useful class, that can do a lot with just simple argument configuration.
for doc in spacy_nlp.pipe(documents, batch_size=32, n_process=3, disable=["parser", "ner"]):
      # Lemmatize each token and convert to lower case if the token is not a pronoun
      tokens = [ word.lemma_.lower().strip() if word.lemma_ != "-PRON-" else word.lower_ for word in doc ]

      # Remove stop words and punctuation
      tokens = [ word for word in tokens if word not in stop_words and word not in punctuations ]
      processed_documents.append(tokens)

I'm happy to contribute code to make this change.

Hi!
Lemmatization is definitely the biggest bottleneck for preprocessing. I didn't know Spacy pipes. It seems the right solution for us, since we already rely on Spacy for the lemmatization.
If you want to contribute, feel free to open a pull request :) Thanks,
Silvia

Thanks - I'll work on this and submit a pull request.

Thank you! Let me know if you have any questions.
Silvia

how are we supposed to generate this vocabulary.tsx file in order to use this dataset = preprocessor.preprocess_dataset(documents_path=r'..\corpus.txt', labels_path=r'..\labels.txt')
method for preprocessing?


Same index counter in lfw_eval.py at line 90 and line 106

You are using the same index "i" for both "for loops" at line 90 and line 106 in "lfw_eval.py"?

Shouldn't be an issue in terms of logic, maybe unclear for a reader. The top level loop at line 90, calls __next__ method on the range object for each iteration of the loop, thus getting the correct value, regardless of the presence of the other i variable later in the loop.

I am adding a PR nonetheless, to change the iteration variable and the iteration logic while at it.


Provide a syntax extension free alternative to #[insertable_into]

This provides a pure stable alternative to the #[insertable_into]
annotation. The intention is to change the annotation to call this
macro, rather than impl Insertable directly. However, there are some
unaddressed issues for that, and I will submit that as a separate PR to
attempt to keep the PR size reasonable.
The tests for this are a bit messy, as the actual test body doesn't
change much -- Just the struct definition. I moved the most common case
out into a macro, but I opted to just leave the duplication for the
remaining 4-5 cases that didn't fit, instead of trying to make it so dry
it chafes.
We will continue to support syntex as an option on stable, as we can
provide much better error messages from a procedural macro. I would like
to improve the error messages in some cases if possible though (in
particular, we want to handle the case where a unit struct is passed or
where a tuple struct has unannotated fields).
The structure of the macro is intended to be compatible with the
custom_derive crate. This is untested, but will be fully tested once
I've moved all our annotations to stable macros. The goal is for any
struct definition to be copy pasted into this macro, and the macro
parses the struct body to create the proper implementation. For
sufficiently large structs, we can hit the recursion limit, but there's
really no way around that. People will just need to bump the limit.
One case that this macro doesn't handle is when there are annotations
on struct fields other than #[column_name]. I had originally planned
to handle these, but I realized that the only recognized annotation that
could be there on stable is #[cfg], and we are not handling cfg
attributes. We might handle that in the future, but it'd look really
ugly.
Related to #99

Review? @diesel-rs/core
/cc @aturon @nikomatsakis Seeing some cases of this sort of thing out in the wild is likely relevant to the lang team.

The build failures are because the code assumes https://github.com/rust-lang/rust/issues/31776. I need to address that, but the changes are minor and shouldn't need to affect review.

Macros for days!   Nice work Sean.   Once travis is happy I am happy. 👍

Documentation seems very reasonable. Looks good to me!


Don't f with Devtools debug console

Being a developer, I need to run many test cases to verify the correctness of applications.
I need to execute many commands in Devtools debug console.
However, the paste protection of Devtools debug console make me inconvenient.
Therefore, I am looking for an extension which can bypass|block|deactive|disallow|disable the paste protection of Devtools debug console.
I'd be very appreciate it.

I had to do the allow pasting thing once, but I haven't had to do it since in order to paste into the DevTools console. You're having to do it every time?

Closing due to inactivity


Example request

Could you include examples or documentation?  Perhaps include basic usage in the front page readme?
Cool package, thanks for letting me know!

Great feedback.
I've added two sample cases and included instructions on how to use them in the readme!


[Java 10] An illegal reflective access operation has occurred.

LuckPerms dev 635
Paper dev 1403 (Spigot 1.12.2)
Java SE 10.0.1
@lucko Updated my server environment to java 10 out of curiosity. Surprised to find that out of 110+ plugins, only 2 actually had issues. Figured I'd forward this to you. :)
2018-04-28 11:38:34,739 INFO [Server] INFO WARNING: An illegal reflective access operation has occurred
2018-04-28 11:38:34,739 INFO [Server] INFO WARNING: Illegal reflective access by me.lucko.luckperms.common.dependencies.classloader.ReflectionClassLoader (file:/home/minecraft/multicraft/servers/server2/plugins/LuckPerms-Bukkit-4.1.83.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
2018-04-28 11:38:34,739 INFO [Server] INFO WARNING: Please consider reporting this to the maintainers of me.lucko.luckperms.common.dependencies.classloader.ReflectionClassLoader
2018-04-28 11:38:34,739 INFO [Server] INFO WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
2018-04-28 11:38:34,739 INFO [Server] INFO WARNING: All illegal access operations will be denied in a future release

Java SE 8u172 doesn't show this error at start-up, but then again, no other plugin but LuckPerms outputs it on Java 10.

You can ignore the warning for now.
There's not currently any alternative methods or APIs available to achieve the same thing without reflection (to my knowledge)

All illegal access operations will be denied in a future release

Not sure when/if that will happen - I'm hoping that there with be an alternative method available by then. Until it happens, there's not really much I can do.

Oof

Nothing to worry about for now.

Finally figured out a fix!


[WIP] PHP 7.1 migration

@spotman Unless I am mistaken, this PR does not change anything related to Money code or dependencies. Therefore, we did not spend much time on it yet.

My bad, I had not seen changed files on this PR... Yep, it does not makes sense in case of migration to  PHP7.

This WIP never got anywhere, thanks for the try @VolCh. Hopefully we can manage an upgrade to PHP 7.x soon.


add logs for debugging response comaprator

What changed?

Why?

How did you test it?

Potential risks

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build 018d38aa-107a-4bd8-a6b9-9e1b143bf10f

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.01%) to 62.671%

Totals

Change from base Build 018d389d-1551-4270-902d-d2fd608c22c5:
-0.01%

Covered Lines:
92054

Relevant Lines:
146885

💛  - Coveralls


Refactoring: Extract Type

Background
I hate offhandedly writing a type out in one location that I'll need to cut/paste later.
Proposal
Given a selected type segment, provide the ability to extract that type into

an interface if given a type literal or
a type alias otherwise

in any scope where each captured type is available.
Optionally, a parameterized type alias can be made available in scopes where captured types are not available.

👍 a useful feature

Duplicate of https://github.com/Microsoft/TypeScript/issues/23869

Mine is better.

mine now has the GIF 😛

Thief!


Clean up linked schema handling

Rationale
See discussion here: https://www.labkey.org/home/Developer/issues/Secure/issues-details.view?issueId=44813
Related Pull Requests

https://github.com/LabKey/platform/pull/2610

WNPRC tests are nearly all green; only two failures tagged as "test failures": https://teamcity.labkey.org/viewLog.html?buildId=1742544&buildTypeId=LabKey_223Release_Premium_Ehr_WnprcEhrPostgres


Add galaxy[version-incorrect] to ansible-lint skip-list

Since we are on version 0.0.1, that check fails because it expects at least a 1.x.x version despite in the official documentation [1] the only requirement is to be compliant with semantic versioning.
[1] https://docs.ansible.com/ansible/latest/dev_guide/collections_galaxy_meta.html

+2


[Move.lock] Automate address management

Depends on #8342
Currently, publishing a package requires some manual book-keeping to update the addresses it uses to refer to itself, in the package's manifest.  As part of #8343, we will complicate this further by requiring that a new published-at field is also updated. With the introduction of lock files, it will be possible to manage addresses automatically within the lock file:

When publishing a package for the first time, update all address entries for module self-addresses (previously all 0x0) with the newly generated package ID, and set its published-at address to the same.
When upgrading a package, update its published-at address to the location of the upgraded package (but keep self-address references unchanged).

Open Questions

It is currently possible to publish a package via the TypeScript SDK. If sui client publish automatically updates the lock file, this will introduce a feature disparity between the two modes of publishing. Should the SDK approach also update the lock file, or does this imply that it's safer to start by requiring manual updating?
If we support automatically updating the published-at address in the lock file, should we also support wiping it, to avoid developers having to manually edit the lock file?
Should we cater to the case where a package might be published on one version of the network (e.g. devnet v0.25.0) but not another (e.g. testnet v0.22.0)?

Issue clean-up -- closing as completed!


Update ldap.py

Fixes the Failed to authenticate to LDAP. Invalid Credentials error when using known good credentials

There is something weird going on here. I have 2 different domains I was testing. One was working and the other was broken with the original code. I used this new code and the working one went to broken and the broken one was fixed. This is not quite the right fix but something is wrong in the original code.

Interesting. I can submit a modified PR with an extra check that tries both methods. I'll also check logs on the DC to see what's happening on that side.

After a little troubleshooting it seems like one of my domains wants "authentication=ldap3.NTLM" and the domain removed and the other needs the authentication line. It might be a domain specific problem for me.

What windows OS is the DC running? And domain /forest function levels?

So I just did some testing and was able to get both versions working on my test lab but received no logs on bad logins with my code. With the current code 2 different logons are recorded. Both have NtLmSsp as the logon process, NTLM as the auth package, and NTLM V2 as the package name, but one has key length 0 and the other 128. It also reports the hostname of my attack VM in the one with key length 0. My code always has key length set to 128 and doesn't report the hostname. I'd be curious to see the difference in logs on your two environments with the different versions.

I am getting this error message now. Certipy main worked on my last engagement but now it is failing even though the credentials are correct I used LDAP ADMIN and it connected without an issue.
I tested your copy @commandermoon and I get the same error message.

@ActivateDZA Do you have the password or trying to use a hash? I've been having issues getting it to run with a hash regardless of the LDAP config

@ActivateDZA Do you have the password or trying to use a hash? I've been having issues getting it to run with a hash regardless of the LDAP config

I use https://github.com/secure-77/Certipy-Docker and got it working I used the -scheme flag and set it to ldap as ldaps was the one giving me issues.


Stop this mono repository mess! (Issue about bad habits in Git)

Issues
Many people do follow the progress of your releases, and so far nothing much has changed regarding the issues mentioned by community members.
This repository is an example of using Git and GitHub in an incorrect way.
For example:

It is a mono repository for multiple independent projects
Treated as a file uploading service instead of a version control system
No support for sampctl, as this is a repository for PAWN scripts

How to solve
Mono repository
Make a repository for each projects. The benefits for that is that you can properly version your projects independently by using Git tags.
It is more appealing for users and fellow developers to look into your project to contribute or get the needed files from.
GitHub allows developers to make wikis for their projects. This is the one of the best ways to document your code.
You can optimize search engines by naming your repositories according to your releases. This will help users and developers to find your projects easier.
Abadoned projects (refering to https://github.com/Agneese-Saini/SA-MP/issues/27) do not have to be removed, and encourage developers to update your stuff.
File uploading
GitHub is not designed to be a file uploading service. It uses Git to be a platform with version control in mind for open-source and closed-source projects.
I encourage you to use the official Git client for all of your projects, leaving the file uploading feature of GitHub in case of an emergency where you can't for some reason use a Git client.
Using sampctl
I can't tell you enough to use sampctl for your projects. It is well documented and straight forward to use. It is farly easy to implement sampctl into your projects. You don't need a master degree in computer science to work with sampctl.
If you use sampctl, you don't have to redirect users to download the required dependecies. sampctl automates that very process.
Conclusion
I hope you won't come up with an excuse to ignore the advices given to you.

sampctl for n00bs

sampctl for double n00bs


Exception can not be triggered correctly

Bug Type (问题类型)
No response
Before submit

[X] 我已经确认现有的 Issues 与 FAQ 中没有相同 / 重复问题

Environment (环境信息)

Server Version: v0.12.0
Backend: inmemory
OS: xx CPUs, xx G RAM, Centos 7.x
Data Size:  xx vertices, xx edges

Expected & Actual behavior (期望与实际表现)
schema.propertyKey("vp0").asBoolean().ifNotExist().create();
schema.vertexLabel("vl0").properties("vp0").nullableKeys("vp0").create();
schema.indexLabel("index").onV("vl0").by("vp0").shard().ifNotExist().create();

Vertex v0 = new Vertex("vl0").property("vp0", true); // id:<PHONE_NUMBER>23494912

We noticed that Hugegraph does not support inside() operation with arguments of boolean or string types. When we query g.V().has('vl0', 'vp0', inside(true,true)), the expected exception Can't compare between 7 > true and 7 < true was thrown. However, when we query with the vertex id, i.e., g.V(636937711923494912).has('vl0', 'vp0', inside(true,true)), the exception was not triggered.
Vertex/Edge example (问题点 / 边数据举例)
No response
Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构)
No response

@zhengyingying Thanks for the feedback. we can keep them consistent later.

@javeme Thanks for your replay!
May I ask why the two queries behave differently? It looks like they are the same query. Thanks!


Create a PR during put.

I'm doing code generation through Concourse, so I need to be able to create PRs at the end of the pipeline.  I imagine the way to do this might be to set the pullrequest.id git config to some specified value (e.g. new), and create the PR from a handful of other pieces of information which are set through git config variables.

Closing this in favor of the PR.


Tooling - Beta8 Project Templates need a Bower.json change to stop VSO Build failures

FYI for those currently using VSO Build and Beta8 Tools.
(Tooling team might consider updating to more recent bower packages.)
Current ASP5 Project Templates have this in bower.json
    "jquery-validation": "1.11.1",
    "jquery-validation-unobtrusive": "3.2.2"

When this gets into a simple VSO Build it causes build breaks as follows:
invalid-meta jquery-validation-unobtrusive is missing "ignore" entry in bower.json
invalid-meta jquery-validation is missing "main" entry in bower.json
Seems like this has some info on potential root cause: https://github.com/bower/bower/issues/1388
In the meantime for anyone using the current Beta8 tools ... to fix this, just update the offending packages. I can confirm these work to unblock your VSO Build:
    "jquery-validation": "1.14.0",
    "jquery-validation-unobtrusive": "3.2.4"

@madskristensen @DamianEdwards @sayedihashimi ?

Or even @rustd

That should be @rustd to make the change.

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


Data is saved even when data saving is set to 0 (no)

Currently the shortcut saves data in a TXT file even when data saving is set to 0 (no) during first setup

Data saving will be removed with ShorteNB v1.2


jetbrains: 2021.2.3 -> 2021.3

Motivation for this change
Updating to newest version. Tested IntelliJ Idea Community, couldn't reproduce #138310 (albeit to be fair, I cannot reproduce that with 2021.2.3 either, I'm using Plasma myself), but could reproduce #143122.
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

I've been IntelliJ Ultimate from this PR, and everything seems to work fine :+1: (outside of the markdown preview)

/marvin opt-in
/status needs_reviewer


Metadata gets removed during auto-edit

What went wrong
A lot (if not all) metadata is removed during auto-edit.
$ auto-editor test2.mp4
Finished. took 1.52 seconds (0:00:02)
Warning! Could not open output file.

Does the example video work? (if applicable)
A lot of metadata is removed from the example video during auto-edit, too.
What does the program output when --debug is appended to your command/use case
$ auto-editor test2.mp4 --debug

   - Temp Directory: /tmp/tmpt6f9qjht
   - Speeds: [99999, 1.0]
   - INPUT_FILE: test2.mp4
   - newOutput: test2_ALTERED.mp4
  Removing already existing file: test2_ALTERED.mp4
   - sampleRate: 44100
   - audioBitrate: 70k
Frame rate: 15.0
   - Frame Rate: 15.0
Analyzing audio volume.
  ⏳Creating new audio: [██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 100% done ETA 01:29 PM
   - Total Samples: 837900
   - Samples per Frame: 2940.0
   - Expected video length: 285.0
Using av method
   - pix_fmt: yuv420po: [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% done ETA 01:29 PM
Writing the output file.[█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████░] 99.6% done ETA 01:29 PM
Finished. took 1.14 seconds (0:00:01)
Warning! Could not open output file.
Deleting temp dir

What's your platform? (if applicable)
Python Version: 3.6.12 64-bit
Platform: Linux 5.4.0-65-generic
Config File path: /home/user/.local/lib/python3.6/site-packages/auto_editor/config.txt
FFmpeg path: ffmpeg
FFmpeg version: 4.2.4-1ubuntu0.1
Auto-Editor version 21w05c

What's your input? (if applicable)
file: test2.mp4
 - fps: 15.0
 - duration: 18.933333
 - resolution: 320x240
 - video codec: h264
 - video bitrate: 212k
 - audio tracks: 1
   - Track #0
     - codec: aac
     - samplerate: 44.1 kHz
     - bitrate: 70k

Attached are the outputs of mediainfo of the input and output. Thumbnail isn't preserved, too.

This behavior is intention, since metadata can:

reveal sensitive information
take up additional storage space
block adding helpful metadata like +faststart which is good for streaming platforms.

FFmpeg also has the same behavior, it throws out all metadata by default when creating new media. Metadata is complicated and some values can be dropped even if the command is trying to preserve them, as this thread shows.
(I've reclassified this as an enhancement since auto-editor never promised preserving metadata.)

Thanks for the reply!
I think always removing all metadata intentionally is a bad idea - at least I have it there on purpose. Maybe in the future a --sanitize flag could be added to inhibit misunderstanding and make wishing to remove metadata explicit.
A simple ffmpeg -i input.mp4 output.mkv does indeed preserve at least most metadata on my machine (although of course not that which is specifically relevant only to the previously used codecs). Maybe the problem they had was more tightly related to the mov-container.
I'd also like to say that the amount of additional storage space is in the order of bytes, very few kilobytes at most for everything except thumbnails and therefore usually pales in comparison to the video.
15.02.2021 00:48:41 WyattBlue<EMAIL_ADDRESS>
This behavior is intention, since metadata can:

reveal sensitive information

take up additional storage space

block adding helpful metadata like +faststart which is good for streaming platforms.

FFmpeg also has the same behavior, it throws out all metadata by default when creating new media. Metadata is complicated and some values can be dropped even if the command is trying to preserve them, as this thread shows[https://video.stackexchange.com/questions/23741/how-to-prevent-ffmpeg-from-dropping-metadata].
(I've reclassified this as an enhancement since auto-editor never promised preserving metadata.)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub[https://github.com/WyattBlue/auto-editor/issues/139#issuecomment-778863018], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKPW6PLWONXTWZBEIHJOFP3S7BONRANCNFSM4XQTXWTA].
[data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAYAAAAeYmHpAAAABHNCSVQICAgIfAhkiAAAACRJREFUaIHtwQEBAAAAgiD/r25IQAEAAAAAAAAAAAAAAAAAcGU6YQAB6UgcWwAAAABJRU5ErkJggg==###24x24:true###][Verfolgungsbild][https://github.com/notifications/beacon/AKPW6PNSRZQNSHFJMYS6WX3S7BONRA5CNFSM4XQTXWTKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFZWIDKQ.gif]

I have added this in 21w49a. See release notes.


trouble pulling docker image on windows

PS C:\Windows\system32> docker pull gliderlabs/registrator
Using default tag: latest
latest: Pulling from gliderlabs/registrator
c87f684ee1c2: Extracting [==================================================>]  2.492MB/2.492MB
a0559c0b3676: Download complete
a28552c49839: Download complete
failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer C:\ProgramData\Docker\windowsfilter\f6842020c1902fe0bb9f42a650c997b5ae230c8c103964ea1a0dfca1db3177cc: The system cannot find the path specified.
PS C:\Windows\system32>

This issue appear on my Windows 10

Exactly same error on a Windows Server 2016 box :
 failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer C:\ProgramData\docker\windowsfilter\4e548ef7db765fb0228bc0e757b9dc872bdb57324d0c84b9dc7b8f01da154fac: The system cannot find the path specified.

Same here on Windows Server 2016:
failed to register layer: re-exec error: exit status 1: output: ProcessUtilityVMImage C:\ProgramData\docker\windowsfilter\b2c7675d9e3e3f5b66ad6245d700e4257849bb5ef1ef7fd2b1f9704d604d2533\UtilityVM: Das System kann den angegebenen Pfad nicht finden.

Just found that support on windows is implemented, see https://github.com/gliderlabs/registrator/pull/571, but it's still unclear to me how to reach npipe.


Is there a way to hide the hang up button in the phone panel?

We have a requirement to create our own hang up button.
however, we want to hide the built hang up button in CCP?
is it possible?

There is no easy way to do this as CCP is rendered within iframe and the CSP rules may not allow it and also it's not a standard practice.
I would suggest to Build your own CCP by consuming streams - recommended
And yes you can always use CSS hacks to do the same - Not recommended

Position a div(element) on top of this button - Hacky and not extendable
https://stackoverflow.com/questions/217776/how-to-apply-css-to-iframe


IDN conversion fails with domains containing multiple hyphens

Guzzle version(s) affected: 6.5.3
PHP version: 7.3.14
cURL version: 7.64.0
Description
With some domains containing multiple hyphens, IDN conversion fails with this error:
PHP Fatal error:  Uncaught GuzzleHttp\Exception\InvalidArgumentException: IDN conversion failed (errors: IDNA_ERROR_HYPHEN_3_4) in /home/pierre/www/alltube/vendor/guzzlehttp/guzzle/src/Utils.php:56

How to reproduce
<?php

use GuzzleHttp\Client;

require_once __DIR__ . '/vendor/autoload.php';

$client = new Client();
$client->get('https://r3---sn-25glene6.example.com/');

Possible Solution
The workaround I am using:
$client = new Client(['idn_conversion' => false]);

I think this may already be fixed in the latest polyfill version. Please update all your dependencies.

I think https://github.com/guzzle/guzzle/pull/2626 should fix your problem. Can you confirm please?

I am using symfony/polyfill-intl-idn 1.17.0.
66061654fffa535004625a27bceb847f8f24de42 does indeed fix the issue.

Great, thanks for confirming.

Thank you.
#2626 has been merged.


[FEATURE] Large Refactor

I have been thinking about the structure of Dexios, and I feel as though it could do with being refactored. A lot of functions are monolithic, e.g. decrypt::stream_mode, and the respective decrypt::crypto::decrypt_bytes_stream_mode.
A lot of these functions could, and should, be more generic - and they handle too much IMO.
Some of these function names aren't the greatest either, so I plan a full restructuring and refactoring of the codebase.
My planned tree is as follows:
src
├── subcommands           // handles user-facing interactiveness
│   ├── mod.rs
│   ├── encrypt.rs
│   ├── decrypt.rs
│   ├── erase.rs
│   ├── header.rs         // handles header functions (e.g. strip, dump)
│   ├── key.rs            // handles retrieval of the key
│   ├── list.rs
│   ├── update.rs
│   └── prompt.rs
├── crypto                // handles the cryptographic functions
│   ├── mod.rs
│   ├── encrypt.rs
│   ├── decrypt.rs
│   ├── update.rs
│   ├── hashing.rs        // BLAKE3 and argon2id hashing
│   ├── streams.rs
│   └── primitives.rs     // this contains crypto enums and impls, and BLOCK_SIZE etc
├── global
│   ├── mod.rs
│   ├── secret.rs
│   ├── header.rs         // handles header serialization, etc
│   ├── states.rs         // for HashMode, etc
│   └── structs.rs
├── main.rs
├── cli.rs
├── params.rs             // this handles getting params from ArgMatches
└── README.md

I also plan to use our enum-based approach to our advantage, with impls where appropriate (e.g. getting the data from a KeyFile - we don't need a dedicated function for this).
I may even change our input file types to an enum, for the sake of uniformity.
I feel as though this will help the codebase out a lot, and make things more maintainable and readable. This will push back the estimated release of v8.5.0, but hopefully not by too much. It's going to be a large task though.

In light of #45, this will help split up Dexios into a library (dexios-core) crate, and this one (for CLI).

Maybe primitives.rs isn't the best name - there's room for it to change but I can't think of anything better.


Provide more context on infinite recursion in jest.runAllTimers

Do you want to request a feature or report a bug?
Feature
What is the current behavior?
If you have an infinite loop of timers and run jest.runAllTimers(), you get the following error:
Ran 100000 timers, and there are still more! Assuming we've hit an infinite recursion and bailing out...

This doesn't really give me any context as to where these timers are.  It's fine if the mistake was running jest.runAllTimers() but not if the mistake was having an infinite loop of timers.
What is the expected behavior?
What I would like to see is an error message that looks like the following:
Ran 100000 timers, and there are still more! Assuming we've hit an infinite recursion and bailing out.  The following timers are still pending:

setTimeout
  at someFn (some-file.js:15)
  at someOtherFn (some-other-file.js:17)

setImmediate
  at someFn (some-file.js:16)

i.e. for each pending timer, show what created the timer, and the stack trace at the time the tiemrs were created.  This shouldn't affect existing performance too badly because the stack traces would only need to be gathered on the final run whenw e know we're about to report the infinite loop.  Because we've already run it 1000 times, any legitimate timers should also already have finished running, which is convenient.

I like the idea. Would you be willing to send a PR with the implementation?

I am willing to look into it, if this is still relevant. Is it? :)

Yup, up for grabs!

It would make more sense to provide this to Lolex as we will (at least most likely) migrate to it (see #5171). If you really want to, go ahead of course, it'll be useful either way :)

I've opened up https://github.com/sinonjs/lolex/issues/230


Bump test libraries, fix lint issues

This makes make verify happy for me locally.

build(deps): bump github.com/onsi/gomega from 1.22.1 to 1.24.0
build(deps): bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0
Do not use the deprecated io/ioutil module to make linter happy

oh!:
note: module requires Go 1.18

and centos ships 1.17...so we need to use upstream go everywhere..


Warn user of revoking access for a group

Right now we display a warning when revoking the access of an user (or rather, when removing it from the temporary ACL, before saving):

Technically we already have the info of what users are depending on the visualization, so we should be able to derive that information for organization groups too (by proxy through group's users list).

cc @juanignaciosl FYI, but I don't think I need anything from you luckily, I should be able to indicate this by the current information available :ok_woman:

:+1: You've seen adding more information is pretty straightforward, so don't doubt about asking for whatever you need :-)

resolved by #5620


Feature/update global breadcrumbs

Description

Add test case for overview breadcrumb
Update breadcrumbs for model registry pages

Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #164 (c304c22) into feature/model-registry (603d536) will increase coverage by 1.91%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@                    Coverage Diff                     @@
##           feature/model-registry     #164      +/-   ##
==========================================================
+ Coverage                   75.46%   77.38%   +1.91%
==========================================================
  Files                          76       76
  Lines                        1284     1384     +100
  Branches                      228      260      +32
==========================================================
+ Hits                          969     1071     +102
+ Misses                        261      253       -8
- Partials                       54       60       +6

see 10 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

What do you think if we tweaks a bit the router paths common/router_paths.ts like this?
{
  registerModel: '/model-registry/register-model/:id?',
  modelList: '/model-registry', // remove `/model-list`
  overview: '/overview',
  modelGroup: '/model-registry/model/:id',
}

I had another thought, maybe something like this, what do you think?
{
  modelList: '/model-registry', // remove `/model-list`
  registerModel: '/model-registry/new',
  modelGroup: '/model-registry/model/:id',
  registerVersion: '/model-registry/model/:id/new',
}

What do you think if we tweaks a bit the router paths common/router_paths.ts like this?
{
  registerModel: '/model-registry/register-model/:id?',
  modelList: '/model-registry', // remove `/model-list`
  overview: '/overview',
  modelGroup: '/model-registry/model/:id',
}

It's make sense, what about the model version detail page?


make[1]: *** No rule to make target 'main.c', needed by 'game'.  Stop.

Im trying to make a game (learn to) and I got this issue after using mingw32-make, on some other line of the error it says this: make: *** [Makefile:374: all] Error 2 Im using the VSCode template  (with some changes on it) Here's some images of the hierarchy

@CreshFreamer It looks like an issue with your build configuration and not with raylib, afaik it works for other users. I recommend joining raylib Discord and asking in help-setup channel.

@CreshFreamer It looks like an issue with your build configuration and not with raylib, afaik it works for other users. I recommend joining raylib Discord and asking in help-setup channel.

Is the makefile in raylib (Like the really long one) necessary to make a full game? Or can I use another makefile?

@CreshFreamer Take a look at raylib/projects for a variety of alternatives, and raylib/projects/scripts for very simple ways to build apps.  This will also get you simple ways to do command-line builds that don't get snarled in VSCode settings that may be your problem.  I'm uncertain about the resource compiler, but you should be able to add that in.
Bonus: If you are using a recent version of Visual Studio, or of Visual Studio Build tools, you need to start the Command Prompt for your target and then run VSCode from inside the command-line session (it is command code).  This will get VSCode to detect the Windows SDK header files and provide Intellisense (and also let you know which ones it doesn't find.  The paths to the compiler and other tools are also set automatically by the Command Prompt startup.  Of course, if you are not using the Microsoft tools, move along :).

For anybody else coming here with a similar issue:
If you are using a hotkey(default is F5) to start debuging in VSCode, make sure that the current opened file is the source file you are trying to run. If you attempt to do so with any other file present int the template(for example, tasks.json), the error will occur exactly as described.
Just spent 10 minutes trying to figure out what I was doing wrong, decided to come back here and post a comment.


Move EvolvedOperatorAnsatz to NLocal directory

Summary
Links to #8326
Adds the EvolvedOperatorAnsatz class into the n_local directory which is its basis.
Details and comments
The EvolvedOperatorAnsatz class which is not in the directory can now be deprecated in future releases.

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

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

This is a comment from my perspective as this is used also as a base class for UCC in Qiskit Nature where its import is from qiskit.circuit.library import EvolvedOperatorAnsatz. Note the classes in n_local are imported into the circuit.library init file and exposed at that level anyway. If the code is simply moved to n_local and an equivalent import added to the circuit.library init then it would be no net change to any user that imports it from circuit.library as Nature does. The only thing would be unless someone was importing it direct from the module itself and  I would defer to the terra-core team for what they might want to do, if anything for this, one could leave the module there and add a suitable deprecation warning so, if anyone was importing it direct from the module itself, there would be at some message rather than a complete failure to import.


How to import a new work item with an attachment

is it possible to add one or more attachments during import of work item? can be done via CSV or excel method mentioned here?

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

ID: 4296d1cc-f211-9d17-d97f-2b0858fdea7d
Version Independent ID: cc66dfee-adde-cdfb-b3f5-5d58d89d3c81
Content: Import or update work items from a CSV file - Azure Boards
Content Source: docs/boards/queries/import-work-items-from-csv.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@angiridhar - No, support for importing attachments while importing or updating work items isn't a supported feature. You may be able to programmatically add attachments using the REST API, https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/work items/update?view=azure-devops-rest-5.1#add-an-attachment.

@angiridhar - On reflection, you can import new work items and add attachments using Excel. I'm in the process of updating the Bulk modify using Excel article to reflect this.
To add attachments, choose the work item, then Links and Attachments, and then the Attachments tab. Choose the file you want to attach, then choose OK and then Publish.

When finished, choose Close to dismiss the dialog.
To add the same attachment(s) to several work items, multi-select them by using Ctrl-click for consecutive rows, or Shift-click for non-consecutive rows.


By clicking on the “Edit” button on their personal profile page, the user can edit their personal information.

Close correction


Fetch cluster info from Metadata server

Read GKE_CLUSTER_URL from GCP Metadata server
[ ] Configuration Infrastructure
[ ] Docs
[x] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[x] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

/test all

https://github.com/istio/istio/pull/26482 has a similar change - but in tokenmanager.
If I manage to merge it - could you use that method ? I have another PR doing the other half - but happy to use your PR instead.

#26482 has a similar change - but in tokenmanager.
If I manage to merge it - could you use that method ? I have another PR doing the other half - but happy to use your PR instead.

Let's use the one in platform/gcp.go in this PR. looks like it is not specific to tokenmanager. yes, both of them have the similar logics. So shouldn't be hard to merge.

#26482 has a similar change - but in tokenmanager.
If I manage to merge it - could you use that method ? I have another PR doing the other half - but happy to use your PR instead.

Let's use the one in platform/gcp.go in this PR. looks like it is not specific to tokenmanager. yes, both of them have the similar logics. So shouldn't be hard to merge.

Looks #26482 is merged, I am happy to merge them in this PR.

In response to a cherrypick label: new pull request created: #26671


unitstr should not exist

Refactor the small_scripts.unitstr function; eliminate it if possible.
Related: Currently as a user I am aware of 4 ways to specify something without units (that's probably too many). They are:

"dimensionless"
'' (empty string)
None
"-"

@whoburg, do you think unitstr might now capture enough functionality / prevent enough code duplication to justify its existence?

I'm fine with it existing if it needs to, my bigger concern is standardization of unit strings across object types.

All unit-ed gpkit objects should have a unitstr attribute.
The unitstr attribute should return a string whose format is consistent across all the types.
Arguments to unitstr (like dimless) should be standardized.
As described above, we should standardize how unitless things are specified (and printed).

It seems most natural to me to implement unitstr as a method of the objects (possibly using inheritance), but I'm fine with it being in small_scripts if that makes more sense to the guy writing the code.

Made a commit to standardize all these things!


Move to GitHub actions

This is necessary to test on PHP 8.1.
There is a pre-requisite PR for minkphp/driver-testsuite - see  https://github.com/minkphp/driver-testsuite/pull/46
I couldn't get the tests to work on PHP 7.1 for some unknown reason but given tests work on every other version of PHP fromo 5.4 to 8.1 - see https://github.com/alexpott/MinkSelenium2Driver/actions/runs/1305769251

@alexpott , please restore test suite coverage collection reporting.
// @stof


Add file permission steps to "add-ssh-auth-new-server" post

SSH files should be readable for only the file's users.
Otherwise It may be show an error message while using SSH.

The default .ssh directory permission code is 700, and theauthorized_keys  file has 644 permissions. However, if the user is root, the code you wrote might be correct. So if you write of a note for root users, I will merge it.

According the SSH manuel the permission should be 700 and 600, I guess.
It will work if the user is root or not.

Test with not a root user


CON-4591 Improved property creation

Didn't find a way how to simulate described bug, but I made some improvements and probably this problem won't occur in the future.
First: when option doesn't exist in merchant shop, PropertyValue doesn't exist as well. So we don't need to call DB in this case.
Second: I've changed $valueRepo->findOneBy(['optionId' => $option->getId(), 'value' => $property->value]); to $valueRepo->findOneBy(['option' => $option, 'value' => $property->value]), because there isn't setter and getter for optionId. It's just e property mapped to column "optionID". this column is also mapped to property "option" in this class. It has many to one connection. So I prefer to use PropertyValue::option instead of PropertyValue::optionID.

Coverage remained the same at 33.369% when pulling 83a2a902469d220769f9e4e5d8d3d0ede565620f on CON-4591 into 0cbce743b488c5cdcabb600dce3b03bc09314eca on master.

Coverage decreased (-2.5%) to 30.896% when pulling d9a66c48664108a25c1ddf7cffed841baacf35d3 on CON-4591 into 0cbce743b488c5cdcabb600dce3b03bc09314eca on master.

@SimonBaeumer what do you thing about this code then? Do we need to keep it while we can't reproduce the bug? Actually not possible to reproduce it on the environments of the customer.

@sbofirov Imho we should merge it until we can prove that it will fix the issue. If this code improves the proven bad behaviour than we can merge it :+1:


Bayes day tutorial 3 solutions

Modify variable name

Sure! Done!

not sure how to handle the name 'posterior' is not defined

unable to access 'https://github.com/NeuromatchAcademy/course-content.git/'

@patrickmineault  the Bayes fold has been deleted on master. should i close this PR or move the changes to Bayes1?

@zuxfoucault yes sorry the Bayes day content was quite outdated and we deleted it from the master branch to avoid confusing students.
Do these problems exist in the W2D1 content?


Kubernetes API failures due to ingress controller LB sending requests to all nodes on GCP

Issue
The ingress load balancer sends requests to nodes which are not running Nginx ingress controller pods when externalTrafficPolicy is set to Local which leads to failures.
The current workaround is to set externalTrafficPolicy to Cluster on the Nginx ingress controller LB Service for GCP clusters (CAPG).
Issue as mentioned by @mnitchev on Slack:

looks like the problem is that nginx-ingress-controller isn't running on all the worker nodes. This makes any domain pointing to the ingress LoadBalancer IP be unreachable for all Pods on the nodes where nginx isn't running.

Resources

Slack thread;

@giantswarm/team-cabbage We need help with this one because we don't know if setting the externalTrafficPolicy to Cluster is the best way forward that the client IP is no longer visible (e.g. audit logs). Could you investigate what is going on?

Setting this to Cluster is actually the worst way. On other providers the providers load balancer is doing health checks and disables nodes without an nginx-ingress-controller.

Oh and the behavior described by @mnitchev rather sounds like internalTrafficPolicy has been set to Local.

Could you have a link and see what the problem is? We (Hydra), are not really experts when it comes the nginx-ingress-controller.

This is not related to nginx-ingress-controller, this is a Kubernetes concept:
https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy
Anyway: The providers load balancer should implement the health check provided by the Service resource (see the .spec.healthCheckNodePort section). When using externalTrafficPolicy: Cluster every node in the cluster can accept connections / requests for this service and then distributes them internally. So we're basically losing the source IP address and add extra network hops.
With externalTrafficPolicy: Local only nodes running an instance of the service accept connections and respond to the health check. This way the providers load balancer can determine where an instance of the service is running and disable the nodes without an instance of the service.

@Gacko Thanks! If I understood correctly, the issue might be with the load balancer controller which might not be doing the right thing.
I'll check with Hydra to see if something is miss-configured.

@alex-dabija where are you currently facing this issue? would like to take a look at the cluster facing the issue.
One thing I could see happening is nginx being scheduled on masters, and as masters are not added to the LB it could be broken but otherwise the LB looks to be working as expected.

@mnitchev will try to reproduce the issue.

I've only seen this happen on an MC, so it might be something specific to the bootstrapping process. One of our test installations is getting recreated today, I'll keep an eye to see if it happens again

I think this is not really supported when running in kube-proxy mode. Digging deeper

We tested without kubeproxy and its working correctly, we will move CAPG and CAPA to EBPF

@paurosello: Sounds really good! Just reach out to us if you need more help! :)
Can we remove this issue from Cabbage's board for now or even close it since eBPF might be part of the roadmap anyway?

Can we remove this issue from Cabbage's board for now or even close it since eBPF might be part of the roadmap anyway?

Yes, it can be removed from Cabbage's board. I just did it.

Is this still a thing? If so: Re-open.

We currently have this setup on the LB service for the ingress and it seems to be working. So I think we can close this one
  externalTrafficPolicy: Local
  internalTrafficPolicy: Cluster


failing captcha on board creation

failing captcha on new board creation sends you to http:///
http://oniichanylo2tsi4.onion/post/overchan.dankspacejams
`

post failed: failed captcha. no captcha.

`
also it sends you to a 404 page when you dont have js enabled
maybe default nginx config should have 404 page as
"404 page not found
enable javascript and try again?"
or maybe make a /post/index.html that says enable js and try again

also creation of a new board sets no subject and poster name as the board name
why?
also its dank you can post to existing boards with no subject instead of None

editing the reference value also redirs to http:/// after posting
`

post failed: invalid reference: BENISBENISBENISBENISBENISBENISBENISBENIS, not posting.

`

because of the no subject or weird poster name it doesn't show that thread on lolz2
http://lyp6sf5tzd6mbnmc.onion/dankspacejams-1.html
that or sync is fugt

I think it's probably sync again

still can't see "second best" thread on lolz2, seems the lack of subject is keeping it from showing

it seems what happened is that because the subject was not provided in the article header and was considered invalid by lolz, same happens with no name field because then it doesn't generate a message-id
trying fix in https://github.com/majestrate/srndv2/commit/aa7c09f116cef249b3babfd18ee918f8e0e881f0

do you get the redir to http:/// on entering an incorrect captcha when using the new board creation page?

i'll test that one now

I do, i'll fix that

latest commit probably fixed it.
try it.

seems fixed.


Implement OCR for images

Checkout this project. it should be modular enough to just plug in https://github.com/bandrel/OCyara

@bandrel Would you be interested in working on this issue? I can knock it out but haven't taken a look into this yet!


Update URL when publishing post.

Fixes #697

It's odd that hitting "Publish" merely changes the status in the editor but doesn't actually save the story until I click "Update". The URL is updated, but I still lose all changes when reloading the page.

Do you mean changing the post status? I am not sure what the expected behaviour should be here.

It's odd that hitting "Publish" merely changes the status in the editor but doesn't actually save the story until I click "Update". The URL is updated, but I still lose all changes when reloading the page.

Hmm, that's a good point, it should use saving the Story and not just update the state.
Will check if I can add this quickly.

I am not sure from a UI state point this is good. Changing the post visibility does not publish the post in gutenberg. It shouldn't do so here either. Clicking a update / publish button is clear you making a story public. Changing the visibility is not.

I am not sure from a UI state point this is good. Changing the post visibility does not publish the post in gutenberg. It shouldn't do so here either. Clicking a update / publish button is clear you making a story public. Changing the visibility is not.

The discussion is about the "Publish" button -- it's currently not publishing the post until "Update" is also clicked. The visibility is a different case and that should only change in case of clicking "Update".

@swissspidy Actually, let's create a separate issue for that, it should also "Switch to Draft" without having to Save Draft as well, currently, it's not doing that either.
Ideally, "Publish" button would have a confirmation as well then, I suppose?
Anyway -- let's create a separate issue to track the instant status change with the buttons and get this issue specific to the URL merged separately. Thoughts?

Good points! Makes sense to me

Follow-up issue: https://github.com/google/web-stories-wp/issues/861

@miina Can you resolve the conflict here?

Another conflict emerged 😥

Resolved.

Thanks!
Merged now, but needs #861 soon-ish.


Loading UI is not working

Hi, loading UI is not working. I did same code provided in single spa layout documentation. I have attached screenshot for the same. It it giving the error app died.

Hi @kush1995ptl, I tried out loading states in the react-microfrontends example and was unable to reproduce this issue. The loading UIs showed when the navbar failed to load, and when it loaded.
Could you confirm that you're using the latest version of single-spa-layout in your root config? The latest is 1.1.2: https://github.com/single-spa/single-spa-layout/releases/tag/v1.1.2

Also, you can see loading states working by going to https://react.microfrontends.app/ and throttling your network connection in the chrome devtools so that the loading state stays around longer.
One thing to note is that it is expected and normal for loading UIs to disappear when an application fails to load. If you're wanting to show a UI when the application fails to load and mount, you should use Error UIs instead of loading UIs. See https://single-spa.js.org/docs/layout-definition#error-uis

I'm closing this issue since I think that this is likely a misunderstanding of the behavior of Loading UIs (that they disappear after the application fails to load). Feel free to comment further or reopen.


Remove line that did nothing

I'm sorry, I made a change that didn't actually do what it looked like it did.
In line 46, the new page is called feed.xml; setting a permalink after that doesn't actually change anything.

?

If you look at the spec/dest/, feed/index.xml does not exist, but feed.xml does.
Setting the permalink does not actually affect where the file is created.

I have updated the pull request so that it actually renders the feed at feed/index.html as expected.

I've also updated README.md in #18.

One thing you missed @pathawks https://github.com/jekyll/jekyll-rss-feed/blob/master/lib/feed.xml#L9

With @benbalter's comment on #4 in mind, I have reverted the change that rendered the feed at /feed/index.xml.
It seems like /feed.xml is the place for the feed.

:metal: thanks again @pathawks :jack_o_lantern:


Replay & Archive plugin

A plugin that will continuously archive your gameplay sessions, and allow you to replay these sessions. The replay should allow for some interaction, e.g. examining or toggling NPCs, objects, etc.. in the scene, but not allow for moving the camera.
A similar feature has been implemented for the RuneScape Classic project RSCPlus, as seen in this video.
It is desirable to let the client perform the replaying of the gameplay rather than creating a stand-alone program to achieve the same. Unfortunately, I have no knowledge of whether it is even possible to turn the client into such an offline mode.
What the replay feature might look like:

Continuously recording gameplay with a stand-alone screen recorder is not an option as it will both take up too much disk space and not allow for interaction. A replay plugin would only need to store about 2 MB/hour, assuming that it can perform as well as the OSRS Mobile app[1].
The following must be archived (as references to the cache, not copies) with timestamps (incomplete):

Actor

World location
Animations
Spot animations
Model components and colours
Equipment

GameObject, GraphicsObject, GroundObject, DecorativeObject, ... state (e.g. when was the tree chopped down?)
Camera
Widgets

So we've discussed this a bit on the Discord. The short of it is that it would be a crazy amount of work and internal tinkering to get this to work in a way that's not insanely fragile.


Microsoft broke authentication with multiple roles

Hello people,
Since April 16 we have been facing a wired behavior of Microsoft that injects the .mcas.ms domain into the SAML URL: https://signin.aws.amazon.com.mcas.ms/saml?cas_app_landing_mgc={"sle"%3Afalse%2C"pt"%3A0}
https://learn.microsoft.com/en-us/defender-cloud-apps/troubleshooting-proxy-url
The app can see the role selection page (see the screenshot) but we can't finish the authentication and fail with Unable to recognize page state! A screenshot has been dumped to aws-azure-login-unrecognized-state.png. If this problem persists, try running with --mode=gui or --mode=debug
The aws-azure-login-unrecognized-state.png file:

Is there any plan to handle this behavior too?

Hey I have made a bit of a spaghetti code fix n my fork if it is any help for you:
https://github.com/aws-azure-login/aws-azure-login/compare/main...morko:aws-azure-login:main


Update Installation Guide

🚀 Pull Request
Description

The installation guide is now out of date in a couple of places:

Since v3.1 we do not provide platform-specific Conda downloads, so I do not think it is necessary to still list those platforms in the guide.
Thanks to some outstanding work by @greglucas, Cartopy now has wheels :partying_face:, so users do not need to install any dependencies separately.  I tested the pip command in a new venv on my Ubuntu laptop and it Just Worked™.

I've also changed the language we use to distinguish things.

"Users" vs "Developers" - I think we discussed previously somewhere that this distinction is a little ambiguous because users of Iris are going to be developing something.  In any case I might have reason to install a development version to do science and I might have reason to install a released version while contributing to Iris, so I prefer to distinguish by the Iris version type.
I'm also not sure that "from source" is a helpful distinction for a pure python project.  So I went for "from a git checkout" instead.

I took the liberty of adding this to the v3.7.0 project as I think it would be nice to have this in the upcoming release's docs.  Obviously boot it out again if you disagree.

Consult Iris pull request check list

Renders like this

I'm eager to fix this, but it needs a rebase/merge to resolve conflicts.
Could we possibly get that done today @rcomer ???
I'm hoping to cut an iris3.7.0rc0 shortly

OK I rebased, but git didn't tell me I had any conflicts 😕

OK I rebased, but git didn't tell me I had any conflicts 😕

OK I might have misunderstood.  Can't remember what it looked like, now !
It does appear that you need to resolve the conversation you opened - I can't do it.
(To be clear, I agree -- proposal is fine)

Thanks @rcomer, it's in !
Iris 3.7 coming soon, I can feel it ..


[Ask for advice] General machine learning or tensorflow first

Would you recommend diving into tensorflow applications first without learning about general machine learning algorithms?
E.g. Should I took Andrew's ML course or Kadenze's creative applications with Tensorflow first?
Thanks,
Aunn

I think that Kadenze is too advanced for you if you don't understand ML ideas before.
To test that, try watching a couple of lectures. If you aren't confused then congrats.
But if you are, please consider applying machine learning in general first. Either Intro to Machine Learning at Udacity or at Coursera works. They will teach you the concept of overfitting, underfitting, generalization, validation, metrics, feature selection ,etc.

Coursera is for math intuition. Udacity is for practical usage.

Personally, I completed all of them. Intro at Udacity first then Coursera.

That's a very useful insight. Thank you very much!

Update in 2020:
I still suggest Andrew Mg course as the best introduction to machine learning. Then for deep learning, Andrew Ng also has a course at coursera. I believe in his teaching quality so I suggest you to take the course. (Though I haven't completed the deep learning course by Andrew as I already have the deep learning knowledge from other courses).

Update in 2021:
Python has taken over the data science and machine learning world completely but Andrew Ng's machine learning course was taught using Octave language. I find this inefficient. There's a repo which releases all course assignments in python instead of Octave and I think you should use it: https://github.com/dibgerge/ml-coursera-python-assignments

Update in 2023:
The last year latent diffusion models and GPT-3 have been occupying the space. Transformer architecture is killing it.
This year I suggest mostly fast.ai courses for practical purposes, Andrew Ng's course for theoretical understanding, and Andrej Karpathy videos on his YouTube channel for hands-on implementing things from scratch for bottom-up understanding.


Switch to the phusion vagrant box

I have been having issues with my vagrant vm stopping responding, giving
the error "GuestRpcSendTimedOut: message to toolbox timed out" in the
vmware logs. The phusion vagrant box contains specific support for
building vmware tools when the kernel changes, and also uses lvm and
gives a bigger disk.
We should be looking at building our own templates, but hopefully this
will help until we get time to do that.

@timmow do you mean we should be using packer?


ssh: tried using the less command to view text in a folder but it always returns that the file is a directory

@takahirox @Atul9 @Kurun-pan

less seems working here.

Boot Linux + OpenSBI on online demo
/ # echo a > a
/ # less a works

Can you elaborate for me how to reproduce the problem?

I'm a newbie working with secure shell (putty) on a project that requires
me to use the less command but I'm having difficulties accessing the file
using the less command. Find attached to this mail a screenshot of the
project...
On Thu, 8 Apr 2021, 18:19 Takahiro @.*** wrote:

less seems working here.

Boot Linux + OpenSBI on online demo
/ # echo a > a
/ # less a works

Can you elaborate for me how to reproduce the problem?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/takahirox/riscv-rust/issues/167#issuecomment-815999573,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATOSDRH7RY2YICHYASHLNMLTHXQTRANCNFSM42FGILDQ
.


Remove Final Approval from PAF approval workflow

Fixes #3265

@frjo It is rebased and ready for testing.


add a validator for 0/{{time period}}, run [GitHubCommitActivity]

I know there's some history behind why certain test validators like isMetricOverTimePeriod reject a value of 0 and I understand why we'd want a validator that required a positive integer.
However, sometimes the value genuinely is 0 and historically the strategy to avoid those cases causing spurious service test failures in the past was to attempt to pick a test target that was unlikely to result in a 0. That doesn't always work though, for example from the daily test run a little earlier today: https://app.circleci.com/pipelines/github/badges/daily-tests/481/workflows/8627f386-28e0-46fb-b19c-d8c6d04b4cde/jobs/1379
I've opened this PR for consideration, which adds a new validator for matching 0/timePeriod, that service tests could opt into using if needed with something Joi.alternatives().try(isMetricOverTimePeriod, isZeroOverTimePeriod)

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @calebcartwright!

  Generated by :no_entry_sign: dangerJS against d8455c6a6f44b6e7b4b723fb761d7abb0e04a2af


Script crash when try to use

Hi, i configured the script to do a zoom on my screen capture, but when I press the porgramed key to do the action, I got this error:
[zoom_and_follow_mouse.py] {'monitor_id': '\\?\DISPLAY#BNQ7F1C#5&13ce5ca0&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}'}
[zoom_and_follow_mouse.py] Traceback (most recent call last):
[zoom_and_follow_mouse.py]   File "C:\OBS\OBS PYTHON\zoom_and_follow_mouse.py", line 371, in toggle_zoom
[zoom_and_follow_mouse.py]     zoom.update_source_size()
[zoom_and_follow_mouse.py]   File "C:\OBS\OBS PYTHON\zoom_and_follow_mouse.py", line 66, in update_source_size
[zoom_and_follow_mouse.py]     data = loads(data)['monitor']
[zoom_and_follow_mouse.py] KeyError: 'monitor'
What i can do?
Thanks!

i could fix changing the python location to the official one


Build failing from NetCDF/HF5/rasterio version issues

The build is failing due to some sort of conflict around the NetCDF and HDF libraries.
OSError: [Errno -101] NetCDF: HDF error: b'/home/travis/build/GeoscienceAustralia/fc/tests/data/sr.nc'

It is failing in the NetCDF4 library, during a call to xarray.open_dataset()
The same commit was working back here: https://travis-ci.org/GeoscienceAustralia/fc/builds/529170979
But no longer works here: https://travis-ci.org/GeoscienceAustralia/fc/builds/530079464
(I triggered a rebuild manually on build 180, and it went from working to failing)

Looks similar to this issue: https://github.com/Unidata/netcdf4-python/issues/910


Roll Engine from 59778ae91c1f to f900ea23df15 (3 revisions)

https://github.com/flutter/engine/compare/59778ae91c1f...f900ea23df15
2021-12-09<EMAIL_ADDRESS>Roll the platform package (flutter/engine#30236)
2021-12-09<EMAIL_ADDRESS>Roll Skia from b4d01cbe41b1 to 5d1d92c505c0 (1 revision) (flutter/engine#30238)
2021-12-09<EMAIL_ADDRESS>Merge NDK and licenses into Android dependencies script (flutter/engine#30230)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


CaptureOutputToFd fails on arm64

arm64 doesn't support syscall.Dup2, use syscall.Dup3 instead.
--- a/vendor/src/github.com/spacemonkeygo/spacelog/capture_other.go
+++ b/vendor/src/github.com/spacemonkeygo/spacelog/capture_other.go
@@ -23,11 +23,11 @@
// CaptureOutputToFd redirects the current process' stdout and stderr file
// descriptors to the given file descriptor, using the dup2 syscall.
func CaptureOutputToFd(fd int) error {

err := syscall.Dup2(fd, syscall.Stdout)
err := syscall.Dup3(fd, syscall.Stdout, 0)
if err != nil {
return err
}
err = syscall.Dup2(fd, syscall.Stderr)
err = syscall.Dup3(fd, syscall.Stderr, 0)
if err != nil {
return err
}

Was this also resolved with #4?

@xdg I agree with the fix. The linux-only solution does address the case I was seeing. I no longer have access to arm hardware to test this. I accept this bug is closed.


talker_dio_logger exception when hot reloading: Addon currently exist

Describe the bug
talker_dio_logger interceptor crashes when app is hot reloaded.
To Reproduce

Talker deps:

  talker: ^2.4.0
  talker_flutter: ^2.4.1
  talker_dio_logger: ^1.3.0

Set up Talker as singleton:

import 'package:talker_flutter/talker_flutter.dart';

class Logger {
  Logger._();

  static final instance = TalkerFlutter.init();
}

Register dio interceptor:

dio.interceptors.add(
      TalkerDioLogger(
        talker: Logger.instance,
        settings: const TalkerDioLoggerSettings(
          printRequestHeaders: true,
          printResponseHeaders: true,
          printResponseMessage: false,
        ),
      ),
    );

Initial run works fine, however, any hot reload crashes with the following error:

======== Exception caught by widgets library =======================================================
The following _Exception was thrown building Builder(dirty, dependencies: [_LocalizationsScope-[GlobalKey#05c0e]]):
Exception: Addon currently exist

The relevant error-causing widget was:
  MaterialApp MaterialApp:file:///Users/oleg/Projects/app/lib/main.dart:85:34
When the exception was thrown, this was the stack:
#0      Talker.registerAddon (package:talker/src/talker.dart:306:7)
#1      new TalkerDioLogger (package:talker_dio_logger/talker_dio_logger_interceptor.dart:18:13)
#2      new Api (package:app/services/api.dart:26:7)
#3      new TokenApi (package:app/services/token_api.dart:10:35)
#4      AppRouter.router.<anonymous closure> (package:app/navigation/app_router.dart:58:34)
#5      RouteBuilder._buildPageForRoute (package:go_router/src/builder.dart:297:27)
#6      RouteBuilder._buildRecursive (package:go_router/src/builder.dart:184:34)
#7      RouteBuilder.buildPages (package:go_router/src/builder.dart:143:7)

Expected behavior
Hot reload would happen without any issues.
Smartphone:

Device: iPhone 14 simulator
OS: iOS 16.2

Same issue happens in latest Chrome on Mac OS.
[✓] Flutter (Channel stable, 3.7.3, on macOS 12.6.3 21G419 darwin-arm64, locale en-NO)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[!] Android Studio (version 2022.1)
    ✗ Unable to find bundled Java version.
[✓] Android Studio (version 2021.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.1)
[✓] VS Code (version 1.75.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

Resolved in 3.0.0 Release
Please reopen the issue if you have any further questions or if the bug has not been fixed ❤


emul: espi: Add ACPI Shared Memory functions

Add the bare minimum to set and access the ACPI shared memory via the
eSPI emulator.
Signed-off-by: Yuval Peress<EMAIL_ADDRESS>

@semihalf-niedzwiecki-dawid could you take a look and let me know if this seems reasonable to you?

I've added some test cases and rebased this on top of #37192

I've update the comment and rebased again off the same PR #37192. Note that this will not build until that pull request is merged.

Looks good now.

I gave up basing this ontop of the test suite PR (it's taking way too long to merge). Added test_main in the tests for now.

Ping, this is blocking some work on Chromium's test efforts.

@sjg20 Would you be able to take a look at this PR? We need for some of our tests.


Some unit tests in OpenFileThrowsRightException fail because of ContractAssert in AttributeTable.Open

Steps to reproduce

Run the following unit tests

OpenFileTrowsRightException
DotSpatial version: Current master
Expected behaviour
Unit tests do not show any failure
Actual behaviour
The unit tests fail for the following files
cities.dbf, rivers.dbf, states.dbf
The reason is that in Class AttributeTable, method Open (string filename, List deletedRows)
an assertion is done in the following line
Contract.Assert(File.Exists(_fileName), "The dbf file for this shapefile was not found.");
The unit tests fails with

It is the only place in the DotSpatial solution where such an assertion instead of exceptions is used
The assertion is not necessary because an exception will be thrown.
A missing dbf file is not our own programming error but an error in external data.
So an exception would be the right way to treat this failure.

I'd say Assert was throwing an error in .Net 4.x because there the test worked...

Thank you for the bugfix.
I wondered why there are so many changes in the file. Is there another reason

I made an adaption in the file AttributeTable.cs, so that it compiles also with .netstandard
I did this in the feature branch of the merge request
Non UI Projects as .netstandard2.0 libraries #1480

The file formatting didn't fit to the defined rules

Ok, thank you !


Add macOS development requirements.

autoconf, automake, and libtool are required as an external dependencies on macOS.
This PR adds the guide at DEVELOPMENT.md

Referring libffi-sys will be helpful for future maintanence why this is required and whether it still is required


Fix comments-indentation for dashboards yml

Signed-off-by: Sayali Gaikawad<EMAIL_ADDRESS>Description
[comments-indentation] comment not indented like content errors in yaml lint
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #1883 (fe40e28) into main (d96c479) will increase coverage by 5.45%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##               main     #1883      +/-   ##
=============================================
+ Coverage     94.54%   100.00%   +5.45%
=============================================
  Files           178         6     -172
  Lines          3630       105    -3525
  Branches         27        19       -8
=============================================
- Hits           3432       105    -3327
+ Misses          194         0     -194
+ Partials          4         0       -4

Impacted Files
Coverage Δ

src/jenkins/BuildManifest.groovy

src/assemble_workflow/bundle.py

tests/jenkins/jobs/DownloadFromS3_Jenkinsfile

...w/bwc_test/bwc_test_start_properties_opensearch.py

src/run_build.py

src/assemble_workflow/bundle_file_location.py

tests/jenkins/jobs/AssembleUpload_Jenkinsfile

src/system/console.py

.../bwc_test/bwc_test_runner_opensearch_dashboards.py

...nIntegTestScript_OpenSearch_Dashboards_Jenkinsfile

... and 162 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 d96c479...fe40e28. Read the comment docs.


⚠ HawkeUno has degraded performance

In 92415ee, HawkeUno ($UNO) experienced degraded performance:

HTTP code: 403
Response time: 1440 ms

Resolved: HawkeUno performance has improved in 48e6ff9 after 8 minutes.


[FR] Add Documentation on the available custom rules config options

Summary
I think we should add an index or at least a section that outlines the various different flags/configuration options one has for custom rules. Specifically ones such as setting bypass_version_lock to be True and normalize_kql_keywords. At the moment, while we mention options like this can be used, we do not have explicit instructions on how/where to set them in the config.

For context https://github.com/elastic/detection-rules/pull/3816


Mark akka-persistence-query as Provided

So that dependent projects do not need to exclude akka deps (or align versions) with something like this
"com.swissborg" %% "akka-persistence-postgres" % "0.5.0-M4" excludeAll ExclusionRule(
    organization = "com.typesafe.akka"
  )

@jchapuis Thanks a lot for your contribution 🙏 Sorry for the time it took to give you more feedback.
We agree with you and want to include this in the next release, so whenever you have time please have a look at the comments I've left.

@jchapuis Thanks a lot for your contribution 🙏 Sorry for the time it took to give you more feedback.
We agree with you and want to include this in the next release, so whenever you have time please have a look at the comments I've left.

thanks for the review, no worries, I've implemented your comments


Suggestions to #12

https://github.com/folio-sec/reladomo-scala/pull/12

@seratch Thank you so much for the fix 🙏


Roll Engine from a474664cf546 to 751f9788d98f (1 revision)

https://github.com/flutter/engine/compare/a474664cf546...751f9788d98f
2021-08-03<EMAIL_ADDRESS>Roll Skia from 68f560683154 to 9cd9d0f3de06 (1 revision) (flutter/engine#27871)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

AutoRoller is stopped; closing the active roll.


Was nux3 now is nuxt 4 . Bun remove and bun add<EMAIL_ADDRESS>

Environment
nuxt3
Reproduction
--
Describe the bug
run bun dev and it start install packages and now can't remove nuxt 4, to return to nuxt 3, because with 4 all not work.
f*
Additional context
No response
Logs

it was all instaled and worked well, h* it installed nuxt 4.
remove all, try pnpm at the moment

it's so slow

now is nuxt 3 but say about tsx
router.tsx:76 [Vue Router warn]: No match found for location with path "/"

removed all and reinstall and is ok now


Better control auth usage in RemoteImage

We were encountering an issue where any image request using RemoteImage would send a
user's oauth credentials as part of the request. This is bad for two
reasons:

It's a security issue.
Some sources - like AWS - will actually reject clients with bad
tokens even if the underlying request is unauthorized.

I don't believe this is a short term security emergency because we only
request URLs via RemoteImage that have been laundered through the LMS.
But we should ensure this is fixed before adding any more uses.

@mikekatz please review

cc @jibsheet

👍 from the security change, we talked through what the swift was doing.  I'm not sure if we need to release note this in any way.

👍


[iOS] Update Sample Server 7 to 10.8.1

This PR updates samples that use sample server 7. The URLs have been updated and credentials have been added. For testing purposes, you will need to be on the VPN and update the hosts file on your machine. Please see /common-samples/issues/2270 for more info and see Zack's comment about updating the hosts file.
Note: The Naperville Electric feature service has changed slightly but will be updated to match its previous state. Display subtype feature layer, Display utility associations, and trace utility network may appear different as a result.

Please feel free to add Sarat and Phil after the merge conflict is solved.

Hi @vquach2404 would you mind put this PR on your todo list, and resolve the conflicts before next Monday?
I plan to set up the release prior to next Wednesday, so we can directly release the TestFlight build on the exact date.
Thanks.


Fix ANR caused by Duck Player

Task/Issue URL: https://app.asana.com/0/1202552961248957/1208580918293550/f
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

#5169  👈
develop

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

Join @CrisBarreiro and the rest of your teammates on  Graphite


Verification options missing

Issue description
When I get to the verification step the only options I get are:
1: [dns-01] Azure DNS
2: [dns-01] Run external program/script to create and update records
3: [http-01] Create temporary application in IIS
4: [http-01] Save file on local (network) path
5: [http-01] Self-host verification files (recommended)
C: Cancel
No options for Webdav, SFTP of FTP etc I need FTP verification
Steps to reproduce
Please include the command line and/or manual input, relevant details about the IIS bindings, your scripts, etc.
Doesn't matter what commands I choose the Verification options remain the same.
Client version: v<IP_ADDRESS>
Windows version: 2012 Server
Relevant part of log file:
[DBUG] Config folder: C:\ProgramData\win-acme\httpsacme-v01.api.letsencrypt.org
[VERB] Settings SettingsService {ConfigPath="C:\ProgramData\win-acme\httpsac
e-v01.api.letsencrypt.org", ClientNames=["win-acme", "letsencrypt-win-simple"],
RenewalDays=55, HostsPerPage=50, ScheduledTaskRandomDelay=00:00:00, ScheduledTa
kStartBoundary=09:00:00, ScheduledTaskExecutionTimeLimit=02:00:00}
[VERB] .NET Framework >=4.7 detected
[INFO] A Simple ACME Client for Windows (WACS)
[INFO] Software version 1912.0.6839.16705 (RELEASE)
[INFO] IIS version 8.5
[INFO] ACME server https://acme-v01.api.letsencrypt.org/
[INFO] Please report issues at https://github.com/PKISharp/win-acme
[VERB] Verbose mode logging enabled
[DBUG] Renewal period: 55 days
[VERB] Store renewals in file C:\ProgramData\win-acme\httpsacme-v01.api.letsenc
ypt.org\Renewals
N: Create new certificate
M: Create new certificate with advanced options
L: List scheduled renewals
R: Renew scheduled
S: Renew specific
A: Renew all
V: Revoke certificate
C: Cancel scheduled renewal
X: Cancel all scheduled renewals
Q: Quit
Please choose from the menu: m
[INFO] Running in Advanced mode
1: Single binding of an IIS site
2: SAN certificate for all bindings of an IIS site
3: SAN certificate for all bindings of multiple IIS sites
4: Manually input host names
C: Cancel
Which kind of certificate would you like to create?: 1
[DBUG] Scanning IIS site bindings for hosts
1: admin.saraeden.com (SiteId 2) [@F:\Sara-eden]
2: admin2.saraeden.com (SiteId 2) [@F:\Sara-eden]
C: Cancel
Choose site: 1
[INFO] Plugin IISBinding generated target [IISBinding] admin.saraeden.com (Site
d 2) [ @ F:\Sara-eden]
1: [dns-01] Azure DNS
2: [dns-01] Run external program/script to create and update records
3: [http-01] Create temporary application in IIS
4: [http-01] Save file on local (network) path
5: [http-01] Self-host verification files (recommended)
C: Cancel
How would you like to validate this certificate?:

Site is behind a firewall. Need to get the verification to another server via a proxy the other side of the firewall.
Regards
Tim Howling
01189773763
http://interads.net
From: Wouter Tinus<EMAIL_ADDRESS>Sent: 23 September 2018 14:21
To: PKISharp/win-acme
Cc: Tim Howling; Author
Subject: {Disarmed} Re: [PKISharp/win-acme] Verification options missing (#933)
No options for Webdav, SFTP of FTP etc I need FTP verification
Since the program has already established that your target is a local IIS site (since that's what you picked) it typically doesn't make sense anymore to offer FTP verification. Can I ask why you want to use that?
As a workaround, you can choose a manual target ("Manually input host names"), then all cards will be on the table for validation.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/PKISharp/win-acme/issues/933#issuecomment-423816084, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ApfH-tuI3N5JRBwWuLsBqgYWTPRbwPA9ks5ud4rMgaJpZM4W1XpO.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/PKISharp/win-acme","title":"PKISharp/win-acme","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/PKISharp/win-acme"}},"updates":{"snippets":[{"icon":"PERSON","message":"@WouterTinus in #933: \u003e No options for Webdav, SFTP of FTP etc I need FTP verification\r\n\r\nSince the program has already established that your target is a local IIS site (since that's what you picked) it typically doesn't make sense anymore to offer FTP verification. Can I ask why you want to use that?\r\n\r\nAs a workaround, you can choose a manual target ("Manually input host names"), then all cards will be on the table for validation."}],"action":{"name":"View Issue","url":"https://github.com/PKISharp/win-acme/issues/933#issuecomment-423816084"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/PKISharp/win-acme/issues/933#issuecomment-423816084", "url": "https://github.com/PKISharp/win-acme/issues/933#issuecomment-423816084", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [PKISharp/win-acme] Verification options missing (#933)", "sections": [ { "text": "", "activityTitle": "Wouter Tinus", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@WouterTinus", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n"commandName": "IssueComment",\n"repositoryFullName": "PKISharp/win-acme",\n"issueId": 933,\n"IssueComment": "{{IssueComment.value}}"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n"commandName": "IssueClose",\n"repositoryFullName": "PKISharp/win-acme",\n"issueId": 933\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/PKISharp/win-acme/issues/933#issuecomment-423816084" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n"commandName": "MuteNotification",\n"threadId": 383089230\n}" } ], "themeColor": "26292E" } ]

So you're forwarding port 443 but not port 80? Any reason why you can't just do that?


Slow transfer of blocks data to raspberry pi

I started transferring the blocks directory from my mac to my raspberry pi.
The transfer speed is about 500kB/s. At this rate, it takes about 5 days to transfer the entire directory. The guide says that it should take 6 hours to transfer.
I have tried both ssh and rsync. The transfer speed is the same for both.
I am using:

Toshiba HDTB420XK3AA Canvio HDD
CanaKit Raspberry Pi 3

Any idea what could be making this slow?

Also: My raspberry pi is connected using wifi.

I plugged in ethernet cable, and now I get about 4MB/s.


Programmatically executing commands doesn't work.

So,
here is the quick snippet of the code:
Artisan::call('module:make MyModule');
and the response is:
Symfony \ Component \ Console \ Exception \ CommandNotFoundException
The command "module:make MyModule" does not exist.

By the way, the module:make MyModule does work from terminal/console.
Am I doing something wrong?

It's me.
Forgot to add an array.
Artisan::call('module:make', ['module' => 'MyModule']);